.elementor-1066 .elementor-element.elementor-element-f43f176 {
    padding: 140px 0px 88px 0px;
}

.elementor-1066 .elementor-element.elementor-element-0765069>.elementor-element-populated {
    padding: 0% 5% 0% 5%;
}

.elementor-1066 .elementor-element.elementor-element-9d4f16c .elementor-spacer-inner {
    height: 45px;
}

.elementor-1066 .elementor-element.elementor-element-d56497b>.elementor-element-populated {
    padding: 0% 5% 0% 5%;
}

.elementor-1066 .elementor-element.elementor-element-f4e1316 .elementor-spacer-inner {
    height: 45px;
}

.elementor-1066 .elementor-element.elementor-element-3f7f386>.elementor-element-populated {
    padding: 0% 5% 0% 5%;
}

.elementor-1066 .elementor-element.elementor-element-5df4dcb .elementor-spacer-inner {
    height: 45px;
}

.elementor-1066 .elementor-element.elementor-element-9c1ecbf>.elementor-element-populated {
    padding: 0% 5% 0% 5%;
}

.elementor-1066 .elementor-element.elementor-element-dace9ff .elementor-spacer-inner {
    height: 45px;
}

.elementor-1066 .elementor-element.elementor-element-7d0cab1 {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.050980392156862744);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 134px 0px 140px 0px;
}

.elementor-1066 .elementor-element.elementor-element-7d0cab1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1066 .elementor-element.elementor-element-a663eda.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1066 .elementor-element.elementor-element-a663eda:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1066 .elementor-element.elementor-element-a663eda>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EBEBEB;
}

.elementor-1066 .elementor-element.elementor-element-a663eda>.elementor-element-populated {
    box-shadow: 0px 8px 15px -1px rgba(0, 0, 0, 0.16);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 45px 0px 45px 0px;
    padding: 135px 70px 140px 200px;
}

.elementor-1066 .elementor-element.elementor-element-a663eda>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1066 .elementor-element.elementor-element-77b3d69 .elementor-spacer-inner {
    height: 42px;
}

.elementor-1066 .elementor-element.elementor-element-fb1ac55>.elementor-widget-container {
    box-shadow: 2px 2px 9px -1px rgba(0, 0, 0, 0.3);
}

.elementor-1066 .elementor-element.elementor-element-fb1ac55 {
    width: auto;
    max-width: auto;
}

.elementor-1066 .elementor-element.elementor-element-edc2de6:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1066 .elementor-element.elementor-element-edc2de6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("47e70170237343.5b9ca9f89a701.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    margin: 45px 0;
}

.elementor-1066 .elementor-element.elementor-element-edc2de6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1066 .elementor-element.elementor-element-edc2de6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1066 .elementor-element.elementor-element-d18efb5 .elementor-spacer-inner {
    height: 50px;
}

.elementor-1066 .elementor-element.elementor-element-e2f9412 {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: rgba(0, 0, 0, 0.050980392156862744);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1066 .elementor-element.elementor-element-e2f9412>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1066 .elementor-element.elementor-element-3a10de4>.elementor-widget-container {
    padding: 138px 0px 138px 0px;
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color: rgba(255, 255, 255, 0.06);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1066 .elementor-element.elementor-element-6056d87 {
    padding: 140px 0px 133px 0px;
}

.elementor-1066 .elementor-element.elementor-element-e2a815b {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0.050980392156862744);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 135px 0px 90px 0px;
}

.elementor-1066 .elementor-element.elementor-element-e2a815b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1066 .elementor-element.elementor-element-df465e9>.elementor-element-populated {
    padding: 10% 18% 0% 16%;
}

.elementor-1066 .elementor-element.elementor-element-6cc5799 .elementor-spacer-inner {
    height: 25px;
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-08490c1.elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-08490c1.elementor-social-icon i {
    color: #000000;
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-08490c1.elementor-social-icon svg {
    fill: #000000;
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-11e2500.elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-11e2500.elementor-social-icon i {
    color: #000000;
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-11e2500.elementor-social-icon svg {
    fill: #000000;
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-8a26405.elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-8a26405.elementor-social-icon i {
    color: #000000;
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-8a26405.elementor-social-icon svg {
    fill: #000000;
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-5cd72d7.elementor-social-icon {
    background-color: rgba(0, 0, 0, 0);
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-5cd72d7.elementor-social-icon i {
    color: #000000;
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-repeater-item-5cd72d7.elementor-social-icon svg {
    fill: #000000;
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 {
    text-align: right;
}

.elementor-1066 .elementor-element.elementor-element-b8707d5 .elementor-social-icon {
    font-size: 11px;
}

.elementor-1066 .elementor-element.elementor-element-003ab5a .elementor-spacer-inner {
    height: 50px;
}

.elementor-1066 .elementor-element.elementor-element-b99ed40>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-1066 .elementor-element.elementor-element-273a8de .elementor-spacer-inner {
    height: 50px;
}

@media(max-width:1024px) {
    .elementor-1066 .elementor-element.elementor-element-7d0cab1 {
        padding: 134px 0px 128px 0px;
    }

    .elementor-1066 .elementor-element.elementor-element-a663eda>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1066 .elementor-element.elementor-element-edc2de6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 250px 0px 250px 0px;
    }

    .elementor-1066 .elementor-element.elementor-element-df465e9>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {

    .elementor-1066 .elementor-element.elementor-element-edc2de6:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-1066 .elementor-element.elementor-element-edc2de6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-1066 .elementor-element.elementor-element-a663eda {
        width: 100%;
    }

    .elementor-1066 .elementor-element.elementor-element-a663eda>.elementor-element-populated {
        padding: 35px 35px 40px 35px;
    }

    .elementor-1066 .elementor-element.elementor-element-df465e9>.elementor-element-populated {
        padding: 0% 4% 0% 4%;
    }
}

@media(min-width:768px) {
    .elementor-1066 .elementor-element.elementor-element-a663eda {
        width: 51%;
    }

    .elementor-1066 .elementor-element.elementor-element-edc2de6 {
        width: 49%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1066 .elementor-element.elementor-element-0765069 {
        width: 50%;
    }

    .elementor-1066 .elementor-element.elementor-element-d56497b {
        width: 50%;
    }

    .elementor-1066 .elementor-element.elementor-element-3f7f386 {
        width: 50%;
    }

    .elementor-1066 .elementor-element.elementor-element-9c1ecbf {
        width: 50%;
    }

    .elementor-1066 .elementor-element.elementor-element-a663eda {
        width: 100%;
    }

    .elementor-1066 .elementor-element.elementor-element-edc2de6 {
        width: 100%;
    }

    .elementor-1066 .elementor-element.elementor-element-df465e9 {
        width: 100%;
    }

    .elementor-1066 .elementor-element.elementor-element-b99ed40 {
        width: 100%;
    }
}