.elementor-557 .elementor-element.elementor-element-d08e6be {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-5768376 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-between;
    --background-transition:0.3s;
    --padding-block-start:100px;
    --padding-block-end:55px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-557 .elementor-element.elementor-element-6be91f0 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:center;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-4054f12 .elementor-heading-title {
    font-size: 105px;
    text-transform: uppercase;
    line-height: 1em;
}

.elementor-557 .elementor-element.elementor-element-4054f12 {
    width: var( --container-widget-width, 45% );
    max-width: 45%;
    --container-widget-width:45%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-30defeb > .elementor-widget-container {
    margin: 0px 0px 0px 80px;
    padding: 0px 0px 0px 17px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: var( --e-global-color-eigency_primary );
}

.elementor-557 .elementor-element.elementor-element-30defeb {
    width: var( --container-widget-width, 55% );
    max-width: 55%;
    --container-widget-width:55%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-04f487d {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:center;
    --gap:25px 25px;
    --background-transition:0.3s;
    --padding-block-start:25px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-557 .elementor-element.elementor-element-6d80702 .elementor-heading-title {
    font-size: 105px;
    text-transform: uppercase;
    line-height: 1em;
}

.elementor-557 .elementor-element.elementor-element-6d80702 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-69c0a03 {
    --display:flex;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-e9ff8a7 .eigency-button-wrapper {
    text-align: right;
    margin: 45px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-e9ff8a7 .eigency-button {
    padding: 0px 0px 0px 0px;
    width: 120px;
    height: 120px;
    justify-content: center;
    align-items: center;
    border-radius: 50% 50% 50% 50%;
    --icon-spacing:0px;
}

    .elementor-557 .elementor-element.elementor-element-e9ff8a7 .eigency-button:hover, .elementor-557 .elementor-element.elementor-element-e9ff8a7 .eigency-button:hover .button-text, .elementor-557 .elementor-element.elementor-element-e9ff8a7 .eigency-button:hover .button-icon {
        color: var( --e-global-color-eigency_secondary );
    }

    .elementor-557 .elementor-element.elementor-element-e9ff8a7 .eigency-button:hover {
        background-color: var( --e-global-color-eigency_headline );
    }

.elementor-557 .elementor-element.elementor-element-e9ff8a7 .button-icon {
    font-size: 25px;
}

.elementor-557 .elementor-element.elementor-element-e4a84ca {
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-cec99a9 {
    --display:flex;
    --min-height:515px;
    --overflow:hidden;
    --background-transition:0.3s;
    --margin-block-start:0px;
    --margin-block-end:0px;
    --margin-inline-start:0px;
    --margin-inline-end:0px;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-557 .elementor-element.elementor-element-cec99a9:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-cec99a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/01/hero-three.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-557 .elementor-element.elementor-element-cec99a9, .elementor-557 .elementor-element.elementor-element-cec99a9::before {
        --border-transition:0.3s;
    }

.elementor-557 .elementor-element.elementor-element-4523b7c .eigency-scroll-text {
    padding: 20px 0px 20px 0px;
    color: var( --e-global-color-eigency_dark );
    font-size: 17px;
    font-weight: 600;
    background-color: var( --e-global-color-eigency_headline );
}

.elementor-557 .elementor-element.elementor-element-4523b7c {
    width: 100%;
    max-width: 100%;
    top: 65%;
}

body:not(.rtl) .elementor-557 .elementor-element.elementor-element-4523b7c {
    left: -25%;
}

body.rtl .elementor-557 .elementor-element.elementor-element-4523b7c {
    right: -25%;
}

.elementor-557 .elementor-element.elementor-element-4523b7c > .elementor-widget-container {
    --e-transform-rotateZ:40deg;
}

.elementor-557 .elementor-element.elementor-element-ce82fc7 {
    text-align: right;
}

    .elementor-557 .elementor-element.elementor-element-ce82fc7 > .elementor-widget-container {
        margin: 55px 25px 0px 0px;
    }

.elementor-557 .elementor-element.elementor-element-60fc592 .scroll-text-inner {
    animation-duration: 120s;
}

.elementor-557 .elementor-element.elementor-element-60fc592 .eigency-scroll-text {
    padding: 20px 0px 20px 0px;
    color: var( --e-global-color-eigency_dark );
    font-size: 17px;
    font-weight: 600;
    background-color: var( --e-global-color-eigency_primary );
}

.elementor-557 .elementor-element.elementor-element-60fc592 .divider {
    color: var( --e-global-color-eigency_dark );
    fill: var( --e-global-color-eigency_dark );
}

.elementor-557 .elementor-element.elementor-element-c2156e8 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-between;
    --align-items:flex-start;
    --gap:0px 0px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:130px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-557 .elementor-element.elementor-element-1aa9afa {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-between;
    --align-items:center;
    --gap:30px 30px;
    --flex-wrap:nowrap;
    --background-transition:0.3s;
    --padding-block-start:55px;
    --padding-block-end:130px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
    --z-index:2;
}

.elementor-557 .elementor-element.elementor-element-b50ec7b {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
    --z-index:2;
}

.elementor-557 .elementor-element.elementor-element-98cbf87 .title {
    text-transform: uppercase;
}

.elementor-557 .elementor-element.elementor-element-7f582a6 .eigency-button-wrapper {
    text-align: left;
    margin: 35px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-7f582a6 .eigency-button {
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    background-color: #02010100;
    --icon-spacing:25px;
}

    .elementor-557 .elementor-element.elementor-element-7f582a6 .eigency-button, .elementor-557 .elementor-element.elementor-element-7f582a6 .eigency-button .button-text, .elementor-557 .elementor-element.elementor-element-7f582a6 .eigency-button .button-icon {
        color: var( --e-global-color-eigency_headline );
    }

        .elementor-557 .elementor-element.elementor-element-7f582a6 .eigency-button:hover, .elementor-557 .elementor-element.elementor-element-7f582a6 .eigency-button:hover .button-text, .elementor-557 .elementor-element.elementor-element-7f582a6 .eigency-button:hover .button-icon {
            color: var( --e-global-color-eigency_primary );
        }

.elementor-557 .elementor-element.elementor-element-7f582a6 .button-icon {
    font-size: 20px;
}

.elementor-557 .elementor-element.elementor-element-b79aa58 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:30px 0px;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
    --z-index:2;
}

.elementor-557 .elementor-element.elementor-element-64338f6 .eigency-custom-shape {
    width: 200px;
    height: 100px;
    filter: blur(250px);
}

body:not(.rtl) .elementor-557 .elementor-element.elementor-element-64338f6 {
    left: 50%;
}

body.rtl .elementor-557 .elementor-element.elementor-element-64338f6 {
    right: 50%;
}

.elementor-557 .elementor-element.elementor-element-64338f6 {
    top: 0px;
    z-index: -1;
}

    .elementor-557 .elementor-element.elementor-element-64338f6 > .elementor-widget-container {
        --e-transform-translateX:-50%;
    }

.elementor-557 .elementor-element.elementor-element-5799321 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-d87f376 .elementor-repeater-item-5b363c8 {
    color: #FFFFFF00;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #FFFFFF69;
    stroke: #FFFFFF69;
}

.elementor-557 .elementor-element.elementor-element-d87f376 .elementor-repeater-item-5447d92 {
    color: #FFFFFF00;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #FFFFFF69;
    stroke: #FFFFFF69;
}

.elementor-557 .elementor-element.elementor-element-d87f376 .elementor-repeater-item-cf0e473 {
    color: #FFFFFF00;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #FFFFFF69;
    stroke: #FFFFFF69;
}

.elementor-557 .elementor-element.elementor-element-d87f376 .scroll-text-inner {
    animation-duration: 140s;
}

.elementor-557 .elementor-element.elementor-element-d87f376 .eigency-scroll-text {
    padding: 0px 0px 0px 0px;
    font-size: 110px;
    font-weight: 700;
    line-height: 1em;
    background-color: #02010100;
}

.elementor-557 .elementor-element.elementor-element-d87f376 .divider {
    font-size: 110px;
    margin: 0 25px;
    top: -8px;
    color: var( --e-global-color-eigency_headline );
    fill: var( --e-global-color-eigency_headline );
}

.elementor-557 .elementor-element.elementor-element-f9e0718 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:center;
    --align-items:center;
    --gap:0px 0px;
    --background-transition:0.3s;
    --padding-block-start:60px;
    --padding-block-end:60px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-557 .elementor-element.elementor-element-ff8df5e {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-e173cd5 {
    text-align: left;
}

.elementor-557 .elementor-element.elementor-element-e63c2cd {
    --display:flex;
    --min-height:270px;
    --flex-direction:column;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --align-items:center;
    --gap:8px 0px;
    --background-transition:0.3s;
    --position:absolute;
    bottom: 0px;
    --z-index:2;
}

    .elementor-557 .elementor-element.elementor-element-e63c2cd, .elementor-557 .elementor-element.elementor-element-e63c2cd::before {
        --border-transition:0.3s;
    }

body:not(.rtl) .elementor-557 .elementor-element.elementor-element-e63c2cd {
    left: 15px;
}

body.rtl .elementor-557 .elementor-element.elementor-element-e63c2cd {
    right: 15px;
}

.elementor-557 .elementor-element.elementor-element-33daf27 .eigency-custom-shape {
    width: 270px;
    height: 270px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-eigency_headline );
    background-color: #02010100;
}

body:not(.rtl) .elementor-557 .elementor-element.elementor-element-33daf27 {
    left: 8px;
}

body.rtl .elementor-557 .elementor-element.elementor-element-33daf27 {
    right: 8px;
}

.elementor-557 .elementor-element.elementor-element-33daf27 {
    bottom: 8px;
}

.elementor-557 .elementor-element.elementor-element-1a10ed9 .eigency-custom-shape {
    width: 270px;
    height: 270px;
}

body:not(.rtl) .elementor-557 .elementor-element.elementor-element-1a10ed9 {
    left: 0px;
}

body.rtl .elementor-557 .elementor-element.elementor-element-1a10ed9 {
    right: 0px;
}

.elementor-557 .elementor-element.elementor-element-1a10ed9 {
    bottom: 0px;
}

.elementor-557 .elementor-element.elementor-element-516d347 .elementor-heading-title {
    color: var( --e-global-color-eigency_dark );
    font-size: 92px;
}

.elementor-557 .elementor-element.elementor-element-516d347 {
    z-index: 2;
}

.elementor-557 .elementor-element.elementor-element-844467f .elementor-heading-title {
    color: var( --e-global-color-eigency_dark );
    font-size: 18px;
    font-weight: 400;
}

.elementor-557 .elementor-element.elementor-element-844467f {
    z-index: 23;
}

.elementor-557 .elementor-element.elementor-element-ed343dd {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-7df0c1d .title {
    text-transform: capitalize;
}

.elementor-557 .elementor-element.elementor-element-8a9b275 {
    color: var( --e-global-color-eigency_primary );
    font-size: 20px;
    font-weight: 600;
}

    .elementor-557 .elementor-element.elementor-element-8a9b275 > .elementor-widget-container {
        margin: 35px 0px 20px 0px;
    }

.elementor-557 .elementor-element.elementor-element-b6d4f87 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:40px 40px;
    --background-transition:0.3s;
    --padding-block-start:45px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-557 .elementor-element.elementor-element-7b41ea4 .eigency-feature-card {
    padding: 0px 0px 25px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-7b41ea4 .title {
    font-size: 18px;
}

.elementor-557 .elementor-element.elementor-element-7b41ea4 .eigency-feature-card.widget-style-one .title-wrapper {
    margin-bottom: 10px;
}

.elementor-557 .elementor-element.elementor-element-7b41ea4 .eigency-feature-card.widget-style-two .title {
    margin-bottom: 10px;
}

.elementor-557 .elementor-element.elementor-element-7b41ea4 .eigency-feature-card.widget-style-three .description {
    margin-bottom: 10px;
}

.elementor-557 .elementor-element.elementor-element-03fd5e9 .eigency-feature-card {
    padding: 0px 0px 25px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-03fd5e9 .title {
    font-size: 18px;
}

.elementor-557 .elementor-element.elementor-element-03fd5e9 .eigency-feature-card.widget-style-one .title-wrapper {
    margin-bottom: 10px;
}

.elementor-557 .elementor-element.elementor-element-03fd5e9 .eigency-feature-card.widget-style-two .title {
    margin-bottom: 10px;
}

.elementor-557 .elementor-element.elementor-element-03fd5e9 .eigency-feature-card.widget-style-three .description {
    margin-bottom: 10px;
}

.elementor-557 .elementor-element.elementor-element-7a03479 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:center;
    --gap:30px 0px;
    --background-transition:0.3s;
    --padding-block-start:45px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-557 .elementor-element.elementor-element-e4f2802 img {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #0D1217;
    border-radius: 50% 50% 50% 50%;
}

.elementor-557 .elementor-element.elementor-element-28e6a56 {
    text-align: left;
}

    .elementor-557 .elementor-element.elementor-element-28e6a56 > .elementor-widget-container {
        margin: 0px 50px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

.elementor-557 .elementor-element.elementor-element-c171841 .eigency-button-wrapper {
    text-align: left;
}

.elementor-557 .elementor-element.elementor-element-7ac2791 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-adf98bd .scroll-text-inner {
    animation-duration: 120s;
}

.elementor-557 .elementor-element.elementor-element-adf98bd .eigency-scroll-text {
    padding: 20px 0px 20px 0px;
    font-size: 17px;
    font-weight: 600;
    background-color: #090A0E;
}

.elementor-557 .elementor-element.elementor-element-adf98bd .divider {
    font-size: 18px;
    margin: 0 25px;
    rotate: -45deg;
    color: var( --e-global-color-eigency_primary );
    fill: var( --e-global-color-eigency_primary );
}

.elementor-557 .elementor-element.elementor-element-45e569f {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --padding-block-start:130px;
    --padding-block-end:130px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-557 .elementor-element.elementor-element-c5d93f1 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --justify-content:center;
    --align-items:center;
    --gap:0px 0px;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-1fef009 .eigency-section-title {
    text-align: center;
    margin: 0px 0px 55px 0px;
}

.elementor-557 .elementor-element.elementor-element-1fef009 .title {
    text-transform: uppercase;
}

.elementor-557 .elementor-element.elementor-element-1fef009 {
    width: var( --container-widget-width, 52% );
    max-width: 52%;
    --container-widget-width:52%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-28f0c4c {
    width: 100%;
    max-width: 100%;
}

.elementor-557 .elementor-element.elementor-element-99124ce {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:center;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --padding-block-start:85px;
    --padding-block-end:0px;
    --padding-inline-start:50px;
    --padding-inline-end:50px;
}

.elementor-557 .elementor-element.elementor-element-5293cd2 {
    --divider-border-style:solid;
    --divider-color:var( --e-global-color-eigency_primary );
    --divider-border-width:2px;
    width: var( --container-widget-width, auto );
    max-width: auto;
    --container-widget-width:auto;
    --container-widget-flex-grow:0;
}

    .elementor-557 .elementor-element.elementor-element-5293cd2 .elementor-divider-separator {
        width: 32px;
    }

    .elementor-557 .elementor-element.elementor-element-5293cd2 .elementor-divider {
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-557 .elementor-element.elementor-element-c06e3b5 .elementor-heading-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-557 .elementor-element.elementor-element-c06e3b5 > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-557 .elementor-element.elementor-element-e08c963 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-between;
    --flex-wrap:nowrap;
    --background-transition:0.3s;
    border-style: solid;
    --border-style:solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width:0px;
    --border-inline-end-width:0px;
    --border-block-end-width:1px;
    --border-inline-start-width:0px;
    border-color: #16161A;
    --border-color:#16161A;
    --padding-block-start:45px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-557 .elementor-element.elementor-element-e08c963, .elementor-557 .elementor-element.elementor-element-e08c963::before {
        --border-transition:0.3s;
    }

.elementor-557 .elementor-element.elementor-element-b53ae6b .elementor-counter-number-wrapper {
    font-size: 40px;
    font-weight: 600;
}

.elementor-557 .elementor-element.elementor-element-b53ae6b .elementor-counter-title {
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-557 .elementor-element.elementor-element-b53ae6b > .elementor-widget-container {
    padding: 10px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #16161A;
}

.elementor-557 .elementor-element.elementor-element-b53ae6b {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width:25%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-0315ee3 .elementor-counter-number-wrapper {
    font-size: 40px;
    font-weight: 600;
}

.elementor-557 .elementor-element.elementor-element-0315ee3 .elementor-counter-title {
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-557 .elementor-element.elementor-element-0315ee3 > .elementor-widget-container {
    padding: 10px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #16161A;
}

.elementor-557 .elementor-element.elementor-element-0315ee3 {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width:25%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-143f88c .elementor-counter-number-wrapper {
    font-size: 40px;
    font-weight: 600;
}

.elementor-557 .elementor-element.elementor-element-143f88c .elementor-counter-title {
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-557 .elementor-element.elementor-element-143f88c > .elementor-widget-container {
    padding: 10px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #16161A;
}

.elementor-557 .elementor-element.elementor-element-143f88c {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width:25%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-ff786bb .elementor-counter-number-wrapper {
    font-size: 40px;
    font-weight: 600;
}

.elementor-557 .elementor-element.elementor-element-ff786bb .elementor-counter-title {
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}

.elementor-557 .elementor-element.elementor-element-ff786bb > .elementor-widget-container {
    padding: 10px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #16161A;
}

.elementor-557 .elementor-element.elementor-element-ff786bb {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width:25%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-344b572 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --padding-block-start:130px;
    --padding-block-end:130px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-557 .elementor-element.elementor-element-344b572:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-344b572 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/01/faq-bg.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-557 .elementor-element.elementor-element-344b572, .elementor-557 .elementor-element.elementor-element-344b572::before {
        --border-transition:0.3s;
    }

.elementor-557 .elementor-element.elementor-element-ced9be1 {
    --display:flex;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-bfa0030 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --gap:55px 0px;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-3b10918 .title {
    text-transform: uppercase;
}

.elementor-557 .elementor-element.elementor-element-589c019 {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-093b75d {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-cc15f93 {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-0853ed4 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-c37c00b {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-c76bd5b {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-b330c5f {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-6da97c8 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-b07f88d {
    --n-accordion-title-justify-content:space-between;
    --n-accordion-title-flex-grow:1;
    --n-accordion-title-icon-order:initial;
    --n-accordion-title-font-size:20px;
    --n-accordion-item-title-space-between:15px;
    --n-accordion-item-title-distance-from-content:0px;
    --n-accordion-title-normal-color:var( --e-global-color-eigency_headline );
    --n-accordion-title-hover-color:var( --e-global-color-eigency_headline );
    --n-accordion-title-active-color:#FFFFFF;
    --n-accordion-icon-size:15px;
}

    .elementor-557 .elementor-element.elementor-element-b07f88d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
        background-color: #040404;
        border-style: none;
    }

    .elementor-557 .elementor-element.elementor-element-b07f88d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
        background-color: var( --e-global-color-eigency_dark );
    }

.elementor-557 .elementor-element.elementor-element-b07f88d {
    --n-accordion-padding:20px 35px 20px 35px;
}

:where( .elementor-557 .elementor-element.elementor-element-b07f88d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
    font-weight: 500;
}

:where( .elementor-557 .elementor-element.elementor-element-b07f88d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
    background-color: #040404;
    border-style: none;
    --padding-block-start:0px;
    --padding-inline-end:35px;
    --padding-block-end:30px;
    --padding-inline-start:35px;
}

.elementor-557 .elementor-element.elementor-element-46caf57 {
    --display:flex;
    --min-height:calc( 100% - 200px);
    --overflow:hidden;
    --background-transition:0.3s;
    --position:absolute;
    top: 100px;
}

    .elementor-557 .elementor-element.elementor-element-46caf57:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-46caf57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/01/faq.jpg");
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-557 .elementor-element.elementor-element-46caf57, .elementor-557 .elementor-element.elementor-element-46caf57::before {
        --border-transition:0.3s;
    }

body:not(.rtl) .elementor-557 .elementor-element.elementor-element-46caf57 {
    left: 0px;
}

body.rtl .elementor-557 .elementor-element.elementor-element-46caf57 {
    right: 0px;
}

.elementor-557 .elementor-element.elementor-element-f6270e2 .eigency-scroll-text {
    padding: 20px 0px 20px 0px;
    color: var( --e-global-color-eigency_dark );
    font-size: 17px;
    font-weight: 600;
    background-color: var( --e-global-color-eigency_headline );
}

.elementor-557 .elementor-element.elementor-element-f6270e2 {
    width: 100%;
    max-width: 100%;
    top: 8%;
}

body:not(.rtl) .elementor-557 .elementor-element.elementor-element-f6270e2 {
    left: -30%;
}

body.rtl .elementor-557 .elementor-element.elementor-element-f6270e2 {
    right: -30%;
}

.elementor-557 .elementor-element.elementor-element-f6270e2 > .elementor-widget-container {
    --e-transform-rotateZ:-44deg;
}

.elementor-557 .elementor-element.elementor-element-957a8c6 {
    --display:flex;
    --gap:0px 0px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --padding-block-start:130px;
    --padding-block-end:130px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

    .elementor-557 .elementor-element.elementor-element-957a8c6:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-957a8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #090A0C;
    }

    .elementor-557 .elementor-element.elementor-element-957a8c6, .elementor-557 .elementor-element.elementor-element-957a8c6::before {
        --border-transition:0.3s;
    }

.elementor-557 .elementor-element.elementor-element-be95793 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --align-items:center;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-4dcb3fc .eigency-section-title {
    text-align: center;
}

.elementor-557 .elementor-element.elementor-element-4dcb3fc .title {
    text-transform: uppercase;
}

.elementor-557 .elementor-element.elementor-element-4dcb3fc > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
}

.elementor-557 .elementor-element.elementor-element-4dcb3fc {
    width: var( --container-widget-width, 60% );
    max-width: 60%;
    --container-widget-width:60%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-8b2c392 {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-35f685f {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:center;
    --gap:30px 30px;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-4afc976 .eigency-pricing-table {
    background-color: var( --e-global-color-eigency_dark );
}

.elementor-557 .elementor-element.elementor-element-4afc976 {
    width: var( --container-widget-width, calc( 33.3333% - 15px ) );
    max-width: calc( 33.3333% - 15px );
    --container-widget-width:calc( 33.3333% - 15px );
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-6410747 .eigency-pricing-table {
    background-color: var( --e-global-color-eigency_dark );
}

.elementor-557 .elementor-element.elementor-element-6410747 {
    width: var( --container-widget-width, calc( 33.3333% - 15px ) );
    max-width: calc( 33.3333% - 15px );
    --container-widget-width:calc( 33.3333% - 15px );
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-6f324a9 .eigency-pricing-table {
    background-color: var( --e-global-color-eigency_dark );
}

.elementor-557 .elementor-element.elementor-element-6f324a9 {
    width: var( --container-widget-width, calc( 33.3333% - 15px ) );
    max-width: calc( 33.3333% - 15px );
    --container-widget-width:calc( 33.3333% - 15px );
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-91ecafa {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-9070fd6 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:center;
    --gap:30px 30px;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-dfcee9c .eigency-pricing-table {
    background-color: var( --e-global-color-eigency_dark );
}

.elementor-557 .elementor-element.elementor-element-dfcee9c {
    width: var( --container-widget-width, calc( 33.3333% - 15px ) );
    max-width: calc( 33.3333% - 15px );
    --container-widget-width:calc( 33.3333% - 15px );
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-ecef114 .eigency-pricing-table {
    background-color: var( --e-global-color-eigency_dark );
}

.elementor-557 .elementor-element.elementor-element-ecef114 {
    width: var( --container-widget-width, calc( 33.3333% - 15px ) );
    max-width: calc( 33.3333% - 15px );
    --container-widget-width:calc( 33.3333% - 15px );
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-4c4f46f .eigency-pricing-table {
    background-color: var( --e-global-color-eigency_dark );
}

.elementor-557 .elementor-element.elementor-element-4c4f46f {
    width: var( --container-widget-width, calc( 33.3333% - 15px ) );
    max-width: calc( 33.3333% - 15px );
    --container-widget-width:calc( 33.3333% - 15px );
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-caa60c7 {
    --n-tabs-heading-wrap:wrap;
    --n-tabs-heading-overflow-x:initial;
    --n-tabs-title-white-space:initial;
    --n-tabs-title-gap:0px;
    --n-tabs-gap:50px;
    --n-tabs-title-padding-block-start:20px;
    --n-tabs-title-padding-inline-end:45px;
    --n-tabs-title-padding-block-end:20px;
    --n-tabs-title-padding-inline-start:45px;
    --n-tabs-title-font-size:15px;
    --n-tabs-title-color:var( --e-global-color-eigency_headline );
    --n-tabs-title-color-active:var( --e-global-color-eigency_dark );
}

    .elementor-557 .elementor-element.elementor-element-caa60c7 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
        background: var( --e-global-color-eigency_dark );
    }

    .elementor-557 .elementor-element.elementor-element-caa60c7 > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
        background: var( --e-global-color-eigency_dark );
    }

    .elementor-557 .elementor-element.elementor-element-caa60c7 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-557 .elementor-element.elementor-element-caa60c7 > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
        background: var( --e-global-color-eigency_primary );
    }

    .elementor-557 .elementor-element.elementor-element-caa60c7 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1em;
    }

    .elementor-557 .elementor-element.elementor-element-caa60c7 > .elementor-widget-container {
        margin: 55px 0px 0px 0px;
    }

.elementor-557 .elementor-element.elementor-element-de3c726 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --align-items:center;
    --background-transition:0.3s;
    --padding-block-start:130px;
    --padding-block-end:130px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-557 .elementor-element.elementor-element-fca98d6 .eigency-section-title {
    text-align: center;
    margin: 0px 0px 55px 0px;
}

.elementor-557 .elementor-element.elementor-element-fca98d6 .title {
    text-transform: uppercase;
}

.elementor-557 .elementor-element.elementor-element-fca98d6 > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
}

.elementor-557 .elementor-element.elementor-element-fca98d6 {
    width: var( --container-widget-width, 62% );
    max-width: 62%;
    --container-widget-width:62%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-433d1c9 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:center;
    --gap:50px 0px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-557 .elementor-element.elementor-element-a6616e7 > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
}

.elementor-557 .elementor-element.elementor-element-a6616e7 {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width:25%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-01d896f > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
}

.elementor-557 .elementor-element.elementor-element-01d896f {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width:25%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-c6a412c > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
}

.elementor-557 .elementor-element.elementor-element-c6a412c {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width:25%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-1d26fe2 > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
}

.elementor-557 .elementor-element.elementor-element-1d26fe2 {
    width: var( --container-widget-width, 25% );
    max-width: 25%;
    --container-widget-width:25%;
    --container-widget-flex-grow:0;
}

.elementor-557 .elementor-element.elementor-element-6a9ab5b {
    --display:flex;
    --min-height:85vh;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --align-items:center;
    --gap:0px 0px;
    --flex-wrap:wrap;
    --overflow:hidden;
    --background-transition:0.3s;
    --z-index:1;
}

    .elementor-557 .elementor-element.elementor-element-6a9ab5b:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-6a9ab5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #090A0C;
    }

    .elementor-557 .elementor-element.elementor-element-6a9ab5b, .elementor-557 .elementor-element.elementor-element-6a9ab5b::before {
        --border-transition:0.3s;
    }

.elementor-557 .elementor-element.elementor-element-b2f244f {
    --display:flex;
    --background-transition:0.3s;
    --padding-block-start:50px;
    --padding-block-end:50px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-5848125 .description {
    font-size: 26px;
    line-height: 2.1em;
}

.elementor-557 .elementor-element.elementor-element-5848125 .eigency-carousel-dots {
    --dots-h-p:0%;
    --transform-x:0%;
    --transform-y:40px;
}

.elementor-557 .elementor-element.elementor-element-5848125 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-557 .elementor-element.elementor-element-acb7fe6 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

    .elementor-557 .elementor-element.elementor-element-acb7fe6.e-con {
        --align-self:flex-end;
    }

.elementor-557 .elementor-element.elementor-element-15d0a93 > .elementor-widget-container {
    margin: 0% -13% 0% -3%;
}

body:not(.rtl) .elementor-557 .elementor-element.elementor-element-cbd931a {
    right: -25%;
}

body.rtl .elementor-557 .elementor-element.elementor-element-cbd931a {
    left: -25%;
}

.elementor-557 .elementor-element.elementor-element-cbd931a {
    bottom: 10%;
}

.elementor-557 .elementor-element.elementor-element-ea45c2a .eigency-custom-shape {
    width: 1200px;
    height: 190px;
    border-radius: 100px 100px 100px 100px;
}

body:not(.rtl) .elementor-557 .elementor-element.elementor-element-ea45c2a {
    left: 3%;
}

body.rtl .elementor-557 .elementor-element.elementor-element-ea45c2a {
    right: 3%;
}

.elementor-557 .elementor-element.elementor-element-ea45c2a {
    bottom: 27%;
    z-index: -1;
}

    .elementor-557 .elementor-element.elementor-element-ea45c2a > .elementor-widget-container {
        --e-transform-rotateZ:-36deg;
    }

.elementor-557 .elementor-element.elementor-element-e64e724 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-785e13e .scroll-text-inner {
    animation-duration: 120s;
}

.elementor-557 .elementor-element.elementor-element-785e13e .eigency-scroll-text {
    padding: 20px 0px 20px 0px;
    font-size: 17px;
    font-weight: 600;
    background-color: #16171D;
}

.elementor-557 .elementor-element.elementor-element-785e13e .divider {
    font-size: 18px;
    margin: 0 25px;
    rotate: -45deg;
    color: var( --e-global-color-eigency_primary );
    fill: var( --e-global-color-eigency_primary );
}

.elementor-557 .elementor-element.elementor-element-bcaffed {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --justify-content:space-between;
    --align-items:center;
    --gap:0px 0px;
    --background-transition:0.3s;
    --padding-block-start:130px;
    --padding-block-end:130px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-557 .elementor-element.elementor-element-f0ff408 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-3e20e39 .eigency-section-title {
    margin: 0px 0px 35px 0px;
}

.elementor-557 .elementor-element.elementor-element-3e20e39 .title {
    text-transform: uppercase;
}

.elementor-557 .elementor-element.elementor-element-60c7245 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:15px;
    --padding-inline-end:15px;
}

.elementor-557 .elementor-element.elementor-element-32bb3d4 {
    --display:flex;
    --background-transition:0.3s;
    --padding-block-start:55px;
    --padding-block-end:35px;
    --padding-inline-start:35px;
    --padding-inline-end:35px;
}

    .elementor-557 .elementor-element.elementor-element-32bb3d4:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-32bb3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #070708;
    }

    .elementor-557 .elementor-element.elementor-element-32bb3d4, .elementor-557 .elementor-element.elementor-element-32bb3d4::before {
        --border-transition:0.3s;
    }

.elementor-557 .elementor-element.elementor-element-676b2aa .elementor-heading-title {
    font-size: 38px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-557 .elementor-element.elementor-element-676b2aa > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-557 .elementor-element.elementor-element-1334b05 > .elementor-widget-container {
    margin: 0px 0px 45px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-557 .elementor-element.elementor-element-b9b4db7 {
    --display:flex;
    --flex-direction:row;
    --container-widget-width:initial;
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --gap:50px 40px;
    --flex-wrap:wrap;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:20px;
    --padding-inline-end:20px;
}

.elementor-557 .elementor-element.elementor-element-9b0538f {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-dafa05f .elementor-heading-title {
    color: var( --e-global-color-eigency_headline );
    font-size: 18px;
}

.elementor-557 .elementor-element.elementor-element-dafa05f > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-557 .elementor-element.elementor-element-656b724 .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
}

.elementor-557 .elementor-element.elementor-element-e23b84b {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-843ede0 .elementor-heading-title {
    color: var( --e-global-color-eigency_headline );
    font-size: 18px;
}

.elementor-557 .elementor-element.elementor-element-843ede0 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-557 .elementor-element.elementor-element-5487d26 .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
}

.elementor-557 .elementor-element.elementor-element-e525446 {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-9b58845 .elementor-heading-title {
    color: var( --e-global-color-eigency_headline );
    font-size: 18px;
}

.elementor-557 .elementor-element.elementor-element-9b58845 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-557 .elementor-element.elementor-element-0db60ce .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
}

.elementor-557 .elementor-element.elementor-element-cf08cab {
    --display:flex;
    --background-transition:0.3s;
}

.elementor-557 .elementor-element.elementor-element-b6c4cae .elementor-heading-title {
    color: var( --e-global-color-eigency_headline );
    font-size: 18px;
}

.elementor-557 .elementor-element.elementor-element-b6c4cae > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-557 .elementor-element.elementor-element-df30254 {
    --grid-template-columns:repeat(0, auto);
    --icon-size:16px;
    --grid-column-gap:20px;
    --grid-row-gap:0px;
}

    .elementor-557 .elementor-element.elementor-element-df30254 .elementor-widget-container {
        text-align: left;
    }

    .elementor-557 .elementor-element.elementor-element-df30254 .elementor-social-icon {
        background-color: #CC232300;
        --icon-padding:0em;
    }

        .elementor-557 .elementor-element.elementor-element-df30254 .elementor-social-icon i {
            color: #D1D1D1;
        }

        .elementor-557 .elementor-element.elementor-element-df30254 .elementor-social-icon svg {
            fill: #D1D1D1;
        }

        .elementor-557 .elementor-element.elementor-element-df30254 .elementor-social-icon:hover {
            background-color: #00000000;
        }

            .elementor-557 .elementor-element.elementor-element-df30254 .elementor-social-icon:hover i {
                color: var( --e-global-color-eigency_primary );
            }

            .elementor-557 .elementor-element.elementor-element-df30254 .elementor-social-icon:hover svg {
                fill: var( --e-global-color-eigency_primary );
            }

.elementor-557 .elementor-element.elementor-element-bd4b804 iframe {
    height: 135px;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-557 .elementor-element.elementor-element-bd4b804 > .elementor-widget-container {
    margin: 45px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-0583901 {
    --display:flex;
    --flex-direction:column;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --background-transition:0.3s;
    --padding-block-start:0px;
    --padding-block-end:0px;
    --padding-inline-start:0px;
    --padding-inline-end:0px;
}

.elementor-557 .elementor-element.elementor-element-def8d79 .eigency-carousel-active {
    --grid-gap:0px;
}

.elementor-557 .elementor-element.elementor-element-def8d79 .gallery-image-link, .elementor-557 .elementor-element.elementor-element-def8d79 .gallery-image-popup {
    width: 100%;
}

.elementor-557 .elementor-element.elementor-element-def8d79 .gallery-image img {
    width: 100%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 1deg );
}

.elementor-557 .elementor-element.elementor-element-def8d79 .gallery-image:hover img {
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-557 .elementor-element.elementor-element-def8d79 .hover-content {
    background-color: #C4EF1700;
}

.elementor-557 .elementor-element.elementor-element-def8d79 .hover-icon {
    font-size: 38px;
}

@media(min-width:768px) {
    .elementor-557 .elementor-element.elementor-element-6be91f0 {
        --width:84%;
    }

    .elementor-557 .elementor-element.elementor-element-69c0a03 {
        --width:16%;
    }

    .elementor-557 .elementor-element.elementor-element-e4a84ca {
        --content-width:1540px;
    }

    .elementor-557 .elementor-element.elementor-element-b50ec7b {
        --width:45%;
    }

    .elementor-557 .elementor-element.elementor-element-b79aa58 {
        --width:50%;
    }

    .elementor-557 .elementor-element.elementor-element-ff8df5e {
        --width:50%;
    }

    .elementor-557 .elementor-element.elementor-element-e63c2cd {
        --width:270px;
    }

    .elementor-557 .elementor-element.elementor-element-ed343dd {
        --width:50%;
    }

    .elementor-557 .elementor-element.elementor-element-ced9be1 {
        --width:50%;
    }

    .elementor-557 .elementor-element.elementor-element-bfa0030 {
        --width:50%;
    }

    .elementor-557 .elementor-element.elementor-element-46caf57 {
        --width:42%;
    }

    .elementor-557 .elementor-element.elementor-element-b2f244f {
        --width:62%;
    }

    .elementor-557 .elementor-element.elementor-element-acb7fe6 {
        --width:38%;
    }

    .elementor-557 .elementor-element.elementor-element-f0ff408 {
        --width:50%;
    }

    .elementor-557 .elementor-element.elementor-element-60c7245 {
        --width:45%;
    }

    .elementor-557 .elementor-element.elementor-element-9b0538f {
        --width:40%;
    }

    .elementor-557 .elementor-element.elementor-element-e23b84b {
        --width:48%;
    }

    .elementor-557 .elementor-element.elementor-element-e525446 {
        --width:40%;
    }

    .elementor-557 .elementor-element.elementor-element-cf08cab {
        --width:40%;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-557 .elementor-element.elementor-element-ced9be1 {
        --width:45%;
    }

    .elementor-557 .elementor-element.elementor-element-bfa0030 {
        --width:55%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-557 .elementor-element.elementor-element-b50ec7b {
        --width:50%;
    }

    .elementor-557 .elementor-element.elementor-element-f0ff408 {
        --width:52%;
    }

    .elementor-557 .elementor-element.elementor-element-9b0538f {
        --width:45%;
    }

    .elementor-557 .elementor-element.elementor-element-e23b84b {
        --width:45%;
    }

    .elementor-557 .elementor-element.elementor-element-e525446 {
        --width:45%;
    }

    .elementor-557 .elementor-element.elementor-element-cf08cab {
        --width:45%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-557 .elementor-element.elementor-element-b50ec7b {
        --width:80%;
    }

    .elementor-557 .elementor-element.elementor-element-b79aa58 {
        --width:80%;
    }

    .elementor-557 .elementor-element.elementor-element-ff8df5e {
        --width:80%;
    }

    .elementor-557 .elementor-element.elementor-element-e63c2cd {
        --width:240px;
    }

    .elementor-557 .elementor-element.elementor-element-ed343dd {
        --width:80%;
    }

    .elementor-557 .elementor-element.elementor-element-ced9be1 {
        --width:100%;
    }

    .elementor-557 .elementor-element.elementor-element-bfa0030 {
        --width:80%;
    }

    .elementor-557 .elementor-element.elementor-element-46caf57 {
        --width:100%;
    }

    .elementor-557 .elementor-element.elementor-element-b2f244f {
        --width:80%;
    }

    .elementor-557 .elementor-element.elementor-element-acb7fe6 {
        --width:60%;
    }

    .elementor-557 .elementor-element.elementor-element-f0ff408 {
        --width:80%;
    }

    .elementor-557 .elementor-element.elementor-element-60c7245 {
        --width:80%;
    }
}

@media(max-width:1366px) {
    .elementor-557 .elementor-element.elementor-element-4054f12 .elementor-heading-title {
        font-size: 84px;
    }

    .elementor-557 .elementor-element.elementor-element-4054f12 {
        --container-widget-width:40%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 40% );
        max-width: 40%;
    }

    .elementor-557 .elementor-element.elementor-element-6d80702 .elementor-heading-title {
        font-size: 84px;
    }

    .elementor-557 .elementor-element.elementor-element-b07f88d {
        --n-accordion-title-font-size:18px;
    }

    .elementor-557 .elementor-element.elementor-element-5848125 .description {
        line-height: 1.8em;
    }

    body:not(.rtl) .elementor-557 .elementor-element.elementor-element-cbd931a {
        right: -10%;
    }

    body.rtl .elementor-557 .elementor-element.elementor-element-cbd931a {
        left: -10%;
    }

    body:not(.rtl) .elementor-557 .elementor-element.elementor-element-ea45c2a {
        left: 0%;
    }

    body.rtl .elementor-557 .elementor-element.elementor-element-ea45c2a {
        right: 0%;
    }

    .elementor-557 .elementor-element.elementor-element-ea45c2a {
        bottom: 20%;
    }
}

@media(max-width:1200px) {
    .elementor-557 .elementor-element.elementor-element-4054f12 .elementor-heading-title {
        font-size: 74px;
    }

    .elementor-557 .elementor-element.elementor-element-30defeb > .elementor-widget-container {
        margin: 0px 0px 0px 50px;
    }

    .elementor-557 .elementor-element.elementor-element-30defeb {
        --container-widget-width:60%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 60% );
        max-width: 60%;
    }

    .elementor-557 .elementor-element.elementor-element-6d80702 .elementor-heading-title {
        font-size: 74px;
    }

    .elementor-557 .elementor-element.elementor-element-cec99a9 {
        --min-height:480px;
    }

    .elementor-557 .elementor-element.elementor-element-ce82fc7 img {
        width: 200px;
    }

    .elementor-557 .elementor-element.elementor-element-98cbf87 .title {
        font-size: 42px;
    }

    .elementor-557 .elementor-element.elementor-element-d87f376 .eigency-scroll-text {
        font-size: 80px;
    }

    .elementor-557 .elementor-element.elementor-element-d87f376 .divider {
        font-size: 80px;
    }

    .elementor-557 .elementor-element.elementor-element-7df0c1d .title {
        font-size: 42px;
    }

    .elementor-557 .elementor-element.elementor-element-28e6a56 > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-557 .elementor-element.elementor-element-c171841.elementor-element {
        --flex-grow:1;
        --flex-shrink:0;
    }

    .elementor-557 .elementor-element.elementor-element-1fef009 .title {
        font-size: 42px;
    }

    .elementor-557 .elementor-element.elementor-element-1fef009 {
        --container-widget-width:61%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 61% );
        max-width: 61%;
    }

    .elementor-557 .elementor-element.elementor-element-99124ce {
        --padding-block-start:80px;
        --padding-block-end:0px;
        --padding-inline-start:30px;
        --padding-inline-end:30px;
    }

    .elementor-557 .elementor-element.elementor-element-b53ae6b > .elementor-widget-container {
        padding: 10px 20px 30px 20px;
    }

    .elementor-557 .elementor-element.elementor-element-0315ee3 > .elementor-widget-container {
        padding: 10px 20px 30px 20px;
    }

    .elementor-557 .elementor-element.elementor-element-143f88c > .elementor-widget-container {
        padding: 10px 20px 30px 20px;
    }

    .elementor-557 .elementor-element.elementor-element-ff786bb > .elementor-widget-container {
        padding: 10px 20px 30px 20px;
    }

    .elementor-557 .elementor-element.elementor-element-3b10918 .title {
        font-size: 42px;
    }

    .elementor-557 .elementor-element.elementor-element-4dcb3fc .title {
        font-size: 42px;
    }

    .elementor-557 .elementor-element.elementor-element-4dcb3fc {
        --container-widget-width:75%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
    }

    .elementor-557 .elementor-element.elementor-element-fca98d6 .title {
        font-size: 42px;
    }

    .elementor-557 .elementor-element.elementor-element-fca98d6 {
        --container-widget-width:72%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 72% );
        max-width: 72%;
    }

    .elementor-557 .elementor-element.elementor-element-a6616e7 {
        --container-widget-width:33.3333%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 33.3333% );
        max-width: 33.3333%;
    }

    .elementor-557 .elementor-element.elementor-element-01d896f {
        --container-widget-width:33.3333%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 33.3333% );
        max-width: 33.3333%;
    }

    .elementor-557 .elementor-element.elementor-element-c6a412c {
        --container-widget-width:33.3333%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 33.3333% );
        max-width: 33.3333%;
    }

    .elementor-557 .elementor-element.elementor-element-1d26fe2 {
        --container-widget-width:33.3333%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 33.3333% );
        max-width: 33.3333%;
    }

    .elementor-557 .elementor-element.elementor-element-5848125 .description {
        font-size: 24px;
        line-height: 1.6em;
    }

    .elementor-557 .elementor-element.elementor-element-15d0a93 > .elementor-widget-container {
        margin: 0% -15% 0% -15%;
    }

    .elementor-557 .elementor-element.elementor-element-3e20e39 .title {
        font-size: 42px;
    }

    .elementor-557 .elementor-element.elementor-element-32bb3d4 {
        --padding-block-start:50px;
        --padding-block-end:35px;
        --padding-inline-start:20px;
        --padding-inline-end:20px;
    }

    .elementor-557 .elementor-element.elementor-element-676b2aa .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-557 .elementor-element.elementor-element-b9b4db7 {
        --gap:50px 30px;
    }
}

@media(max-width:1024px) {
    .elementor-557 .elementor-element.elementor-element-4054f12 .elementor-heading-title {
        font-size: 62px;
    }

    .elementor-557 .elementor-element.elementor-element-4054f12 {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-30defeb > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-30defeb {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-557 .elementor-element.elementor-element-30defeb.elementor-element {
            --order:99999 /* order end hack */;
        }

    .elementor-557 .elementor-element.elementor-element-044a307 .eigency-video-popup .popup-video {
        width: 100px;
        height: 100px;
    }

        .elementor-557 .elementor-element.elementor-element-044a307 .eigency-video-popup .popup-video img {
            width: 80px;
            height: 80px;
        }

    .elementor-557 .elementor-element.elementor-element-6d80702 .elementor-heading-title {
        font-size: 58px;
    }

    .elementor-557 .elementor-element.elementor-element-e9ff8a7 .eigency-button {
        width: 90px;
        height: 90px;
    }

    .elementor-557 .elementor-element.elementor-element-cec99a9 {
        --min-height:320px;
    }

    .elementor-557 .elementor-element.elementor-element-4523b7c .eigency-scroll-text {
        font-size: 15px;
    }

    .elementor-557 .elementor-element.elementor-element-ce82fc7 img {
        width: 135px;
    }

    .elementor-557 .elementor-element.elementor-element-60fc592 .eigency-scroll-text {
        font-size: 15px;
    }

    .elementor-557 .elementor-element.elementor-element-c2156e8 {
        --justify-content:center;
        --padding-block-start:0px;
        --padding-block-end:100px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }

    .elementor-557 .elementor-element.elementor-element-1aa9afa {
        --padding-block-start:55px;
        --padding-block-end:100px;
        --padding-inline-start:15px;
        --padding-inline-end:15px;
    }

    .elementor-557 .elementor-element.elementor-element-b50ec7b {
        --margin-block-start:0px;
        --margin-block-end:60px;
        --margin-inline-start:0px;
        --margin-inline-end:0px;
    }

    .elementor-557 .elementor-element.elementor-element-98cbf87 .title {
        font-size: 38px;
    }

    .elementor-557 .elementor-element.elementor-element-64338f6 .eigency-custom-shape {
        width: 150px;
        height: 150px;
        filter: blur(200px);
    }

    .elementor-557 .elementor-element.elementor-element-d87f376 .eigency-scroll-text {
        font-size: 50px;
    }

    .elementor-557 .elementor-element.elementor-element-d87f376 .divider {
        font-size: 50px;
        margin: 0 20px;
        top: -5px;
    }

    .elementor-557 .elementor-element.elementor-element-f9e0718 {
        --flex-direction:column;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height:initial;
        --container-widget-flex-grow:0;
        --container-widget-align-self:initial;
        --align-items:center;
        --gap:60px 0px;
        --padding-block-start:100px;
        --padding-block-end:100px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }

    .elementor-557 .elementor-element.elementor-element-e63c2cd {
        --min-height:240px;
    }

    .elementor-557 .elementor-element.elementor-element-33daf27 .eigency-custom-shape {
        width: 240px;
        height: 240px;
    }

    .elementor-557 .elementor-element.elementor-element-1a10ed9 .eigency-custom-shape {
        width: 240px;
        height: 240px;
    }

    .elementor-557 .elementor-element.elementor-element-516d347 .elementor-heading-title {
        font-size: 80px;
    }

    .elementor-557 .elementor-element.elementor-element-7df0c1d .title {
        font-size: 38px;
    }

    .elementor-557 .elementor-element.elementor-element-7a03479 {
        --justify-content:flex-start;
    }

    .elementor-557 .elementor-element.elementor-element-adf98bd .eigency-scroll-text {
        font-size: 15px;
    }

    .elementor-557 .elementor-element.elementor-element-45e569f {
        --padding-block-start:100px;
        --padding-block-end:100px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }

    .elementor-557 .elementor-element.elementor-element-1fef009 .title {
        font-size: 38px;
    }

    .elementor-557 .elementor-element.elementor-element-e08c963 {
        --flex-wrap:wrap;
    }

    .elementor-557 .elementor-element.elementor-element-b53ae6b {
        --container-widget-width:50%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-557 .elementor-element.elementor-element-0315ee3 {
        --container-widget-width:50%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

        .elementor-557 .elementor-element.elementor-element-0315ee3 > .elementor-widget-container {
            border-width: 0px 0px 0px 0px;
        }

    .elementor-557 .elementor-element.elementor-element-143f88c {
        --container-widget-width:50%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

        .elementor-557 .elementor-element.elementor-element-143f88c > .elementor-widget-container {
            border-width: 1px 1px 0px 0px;
        }

    .elementor-557 .elementor-element.elementor-element-ff786bb {
        --container-widget-width:50%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

        .elementor-557 .elementor-element.elementor-element-ff786bb > .elementor-widget-container {
            border-width: 1px 0px 0px 0px;
        }

    .elementor-557 .elementor-element.elementor-element-344b572 {
        --flex-direction:column;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height:initial;
        --container-widget-flex-grow:0;
        --container-widget-align-self:initial;
        --align-items:center;
        --gap:60px 0px;
        --padding-block-start:100px;
        --padding-block-end:100px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }

    .elementor-557 .elementor-element.elementor-element-ced9be1 {
        --min-height:500px;
    }

    .elementor-557 .elementor-element.elementor-element-3b10918 .title {
        font-size: 38px;
    }

    .elementor-557 .elementor-element.elementor-element-46caf57 {
        --min-height:500px;
    }

    .elementor-557 .elementor-element.elementor-element-f6270e2 .eigency-scroll-text {
        font-size: 15px;
    }

    .elementor-557 .elementor-element.elementor-element-4dcb3fc .title {
        font-size: 38px;
    }

    .elementor-557 .elementor-element.elementor-element-4dcb3fc {
        --container-widget-width:75%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 75% );
        max-width: 75%;
    }

    .elementor-557 .elementor-element.elementor-element-35f685f {
        --flex-wrap:wrap;
    }

    .elementor-557 .elementor-element.elementor-element-4afc976 {
        --container-widget-width:calc( 50% - 15px );
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, calc( 50% - 15px ) );
        max-width: calc( 50% - 15px );
    }

    .elementor-557 .elementor-element.elementor-element-6410747 {
        --container-widget-width:calc( 50% - 15px );
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, calc( 50% - 15px ) );
        max-width: calc( 50% - 15px );
    }

    .elementor-557 .elementor-element.elementor-element-6f324a9 {
        --container-widget-width:calc( 50% - 15px );
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, calc( 50% - 15px ) );
        max-width: calc( 50% - 15px );
    }

    .elementor-557 .elementor-element.elementor-element-9070fd6 {
        --flex-wrap:wrap;
    }

    .elementor-557 .elementor-element.elementor-element-dfcee9c {
        --container-widget-width:calc( 50% - 15px );
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, calc( 50% - 15px ) );
        max-width: calc( 50% - 15px );
    }

    .elementor-557 .elementor-element.elementor-element-ecef114 {
        --container-widget-width:calc( 50% - 15px );
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, calc( 50% - 15px ) );
        max-width: calc( 50% - 15px );
    }

    .elementor-557 .elementor-element.elementor-element-4c4f46f {
        --container-widget-width:calc( 50% - 15px );
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, calc( 50% - 15px ) );
        max-width: calc( 50% - 15px );
    }

    .elementor-557 .elementor-element.elementor-element-de3c726 {
        --padding-block-start:100px;
        --padding-block-end:100px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }

    .elementor-557 .elementor-element.elementor-element-fca98d6 .title {
        font-size: 38px;
    }

    .elementor-557 .elementor-element.elementor-element-fca98d6 {
        --container-widget-width:74%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 74% );
        max-width: 74%;
    }

    .elementor-557 .elementor-element.elementor-element-a6616e7 {
        --container-widget-width:50%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-557 .elementor-element.elementor-element-01d896f {
        --container-widget-width:50%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-557 .elementor-element.elementor-element-c6a412c {
        --container-widget-width:50%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-557 .elementor-element.elementor-element-1d26fe2 {
        --container-widget-width:50%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-557 .elementor-element.elementor-element-6a9ab5b {
        --min-height:auto;
        --flex-direction:column;
        --container-widget-width:100%;
        --container-widget-height:initial;
        --container-widget-flex-grow:0;
        --container-widget-align-self:initial;
        --gap:50px 0px;
        --padding-block-start:100px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }

    .elementor-557 .elementor-element.elementor-element-b2f244f {
        --padding-block-start:0px;
        --padding-block-end:0px;
        --padding-inline-start:15px;
        --padding-inline-end:15px;
        --z-index:2;
    }

    .elementor-557 .elementor-element.elementor-element-acb7fe6 {
        --padding-block-start:0px;
        --padding-block-end:0px;
        --padding-inline-start:15px;
        --padding-inline-end:15px;
    }

        .elementor-557 .elementor-element.elementor-element-acb7fe6.e-con {
            --align-self:center;
        }

    .elementor-557 .elementor-element.elementor-element-15d0a93 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-557 .elementor-element.elementor-element-ea45c2a .eigency-custom-shape {
        width: 1000px;
        height: 110px;
    }

    body:not(.rtl) .elementor-557 .elementor-element.elementor-element-ea45c2a {
        left: 2%;
    }

    body.rtl .elementor-557 .elementor-element.elementor-element-ea45c2a {
        right: 2%;
    }

    .elementor-557 .elementor-element.elementor-element-ea45c2a {
        bottom: 28%;
    }

    .elementor-557 .elementor-element.elementor-element-785e13e .eigency-scroll-text {
        font-size: 15px;
    }

    .elementor-557 .elementor-element.elementor-element-bcaffed {
        --flex-direction:column;
        --container-widget-width:100%;
        --container-widget-height:initial;
        --container-widget-flex-grow:0;
        --container-widget-align-self:initial;
        --gap:60px 0px;
        --padding-block-start:100px;
        --padding-block-end:100px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }

    .elementor-557 .elementor-element.elementor-element-3e20e39 .title {
        font-size: 38px;
    }

    .elementor-557 .elementor-element.elementor-element-3e20e39 {
        width: var( --container-widget-width, 85% );
        max-width: 85%;
        --container-widget-width:85%;
        --container-widget-flex-grow:0;
    }
}

@media(max-width:767px) {
    .elementor-557 .elementor-element.elementor-element-5768376 {
        --padding-block-start:80px;
        --padding-block-end:0px;
        --padding-inline-start:0px;
        --padding-inline-end:0px;
    }

    .elementor-557 .elementor-element.elementor-element-4054f12 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-557 .elementor-element.elementor-element-04f487d {
        --gap:15px 15px;
    }

    .elementor-557 .elementor-element.elementor-element-044a307 .eigency-video-popup .popup-video {
        width: 60px;
        height: 60px;
    }

        .elementor-557 .elementor-element.elementor-element-044a307 .eigency-video-popup .popup-video img {
            width: 50px;
            height: 50px;
        }

    .elementor-557 .elementor-element.elementor-element-6d80702 .elementor-heading-title {
        font-size: 8.2vw;
    }

    .elementor-557 .elementor-element.elementor-element-e9ff8a7 .eigency-button-wrapper {
        text-align: center;
        margin: 40px 0px -35px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-e9ff8a7 .eigency-button {
        width: 70px;
        height: 70px;
    }

    .elementor-557 .elementor-element.elementor-element-e9ff8a7 .button-icon {
        font-size: 20px;
    }

    .elementor-557 .elementor-element.elementor-element-ce82fc7 img {
        width: 100px;
    }

    .elementor-557 .elementor-element.elementor-element-60fc592 .eigency-scroll-text {
        padding: 15px 0px 15px 0px;
        font-size: 14px;
    }

    .elementor-557 .elementor-element.elementor-element-60fc592 .divider {
        margin: 0 20px;
    }

    .elementor-557 .elementor-element.elementor-element-1aa9afa {
        --flex-wrap:wrap;
    }

    .elementor-557 .elementor-element.elementor-element-98cbf87 .title {
        font-size: 30px;
    }

    .elementor-557 .elementor-element.elementor-element-64338f6 .eigency-custom-shape {
        width: 100px;
        height: 100px;
        filter: blur(150px);
    }

    .elementor-557 .elementor-element.elementor-element-d87f376 .eigency-scroll-text {
        font-size: 32px;
    }

    .elementor-557 .elementor-element.elementor-element-d87f376 .divider {
        font-size: 32px;
        top: -3px;
    }

    .elementor-557 .elementor-element.elementor-element-e63c2cd {
        --width:200px;
        --min-height:200px;
    }

    .elementor-557 .elementor-element.elementor-element-33daf27 .eigency-custom-shape {
        width: 200px;
        height: 200px;
    }

    .elementor-557 .elementor-element.elementor-element-1a10ed9 .eigency-custom-shape {
        width: 200px;
        height: 200px;
    }

    .elementor-557 .elementor-element.elementor-element-516d347 .elementor-heading-title {
        font-size: 65px;
    }

    .elementor-557 .elementor-element.elementor-element-844467f .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-557 .elementor-element.elementor-element-7df0c1d .title {
        font-size: 30px;
    }

    .elementor-557 .elementor-element.elementor-element-8a9b275 {
        font-size: 18px;
    }

    .elementor-557 .elementor-element.elementor-element-b6d4f87 {
        --flex-direction:column;
        --container-widget-width:100%;
        --container-widget-height:initial;
        --container-widget-flex-grow:0;
        --container-widget-align-self:initial;
    }

    .elementor-557 .elementor-element.elementor-element-adf98bd .eigency-scroll-text {
        padding: 15px 0px 15px 0px;
        font-size: 14px;
    }

    .elementor-557 .elementor-element.elementor-element-adf98bd .divider {
        margin: 0 20px;
    }

    .elementor-557 .elementor-element.elementor-element-1fef009 .title {
        font-size: 30px;
    }

    .elementor-557 .elementor-element.elementor-element-1fef009 {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-c06e3b5 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-b53ae6b {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-557 .elementor-element.elementor-element-b53ae6b > .elementor-widget-container {
            border-width: 0px 0px 0px 0px;
        }

    .elementor-557 .elementor-element.elementor-element-0315ee3 > .elementor-widget-container {
        padding: 30px 20px 30px 20px;
        border-width: 1px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-0315ee3 {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-143f88c > .elementor-widget-container {
        padding: 30px 20px 30px 20px;
        border-width: 1px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-143f88c {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-ff786bb > .elementor-widget-container {
        padding: 30px 20px 30px 20px;
    }

    .elementor-557 .elementor-element.elementor-element-ff786bb {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-ced9be1 {
        --min-height:330px;
    }

    .elementor-557 .elementor-element.elementor-element-3b10918 .title {
        font-size: 30px;
    }

    .elementor-557 .elementor-element.elementor-element-b07f88d {
        --n-accordion-title-font-size:16px;
    }

    .elementor-557 .elementor-element.elementor-element-46caf57 {
        --min-height:330px;
    }

    .elementor-557 .elementor-element.elementor-element-4dcb3fc .title {
        font-size: 30px;
    }

    .elementor-557 .elementor-element.elementor-element-4dcb3fc {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-4afc976 {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-6410747 {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-6f324a9 {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-dfcee9c {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-ecef114 {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-4c4f46f {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-caa60c7 {
        --n-tabs-gap:45px;
        --n-tabs-title-padding-block-start:18px;
        --n-tabs-title-padding-inline-end:30px;
        --n-tabs-title-padding-block-end:18px;
        --n-tabs-title-padding-inline-start:30px;
    }

    .elementor-557 .elementor-element.elementor-element-fca98d6 .title {
        font-size: 30px;
    }

    .elementor-557 .elementor-element.elementor-element-fca98d6 {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-a6616e7 {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-01d896f {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-c6a412c {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-1d26fe2 {
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-5848125 .description {
        font-size: 20px;
    }

    .elementor-557 .elementor-element.elementor-element-cbd931a img {
        width: 75px;
    }

    body:not(.rtl) .elementor-557 .elementor-element.elementor-element-cbd931a {
        right: 5%;
    }

    body.rtl .elementor-557 .elementor-element.elementor-element-cbd931a {
        left: 5%;
    }

    .elementor-557 .elementor-element.elementor-element-ea45c2a .eigency-custom-shape {
        height: 80px;
    }

    body:not(.rtl) .elementor-557 .elementor-element.elementor-element-ea45c2a {
        left: 10%;
    }

    body.rtl .elementor-557 .elementor-element.elementor-element-ea45c2a {
        right: 10%;
    }

    .elementor-557 .elementor-element.elementor-element-ea45c2a {
        bottom: 30%;
    }

    .elementor-557 .elementor-element.elementor-element-785e13e .eigency-scroll-text {
        padding: 15px 0px 15px 0px;
        font-size: 14px;
    }

    .elementor-557 .elementor-element.elementor-element-785e13e .divider {
        margin: 0 20px;
    }

    .elementor-557 .elementor-element.elementor-element-3e20e39 .title {
        font-size: 30px;
    }

    .elementor-557 .elementor-element.elementor-element-676b2aa .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-557 .elementor-element.elementor-element-b9b4db7 {
        --gap:40px 0px;
    }
}
