.elementor-1712 .elementor-element.elementor-element-015fcb3 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1712 .elementor-element.elementor-element-57f2920 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1712 .elementor-element.elementor-element-4d505e3 {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
}

.elementor-1712 .elementor-element.elementor-element-3781c45 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1712 .elementor-element.elementor-element-8f3f57e {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1712 .elementor-element.elementor-element-2e101bd {
    width: 100%;
    max-width: 100%;
}

    .elementor-1712 .elementor-element.elementor-element-2e101bd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 30px 0px 0px;
    }

    .elementor-1712 .elementor-element.elementor-element-2e101bd .title-area {
        margin: 0px 0px 25px 0px !important;
    }

.elementor-1712 .elementor-element.elementor-element-6bf3a7b {
    --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-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1712 .elementor-element.elementor-element-4a11519 .th_btn i {
    margin-left: 8px;
}

.elementor-1712 .elementor-element.elementor-element-4a11519 .btn-wrapper {
    text-align: left;
}

.elementor-1712 .elementor-element.elementor-element-640add9 {
    --display: flex;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1712 .elementor-element.elementor-element-640add9:not(.elementor-motion-effects-element-type-background), .elementor-1712 .elementor-element.elementor-element-640add9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F5F5F5;
    }

.elementor-1712 .elementor-element.elementor-element-7551e83 > .elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1712 .elementor-element.elementor-element-7551e83 .title-area {
    text-align: center;
}

.elementor-1712 .elementor-element.elementor-element-65658d4 > .elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1712 .elementor-element.elementor-element-e2bec4f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1712 .elementor-element.elementor-element-085ec1f {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-1712 .elementor-element.elementor-element-cfa7c99 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1712 .elementor-element.elementor-element-697561d .title-area {
    margin: 0px 0px 25px 0px !important;
}

.elementor-1712 .elementor-element.elementor-element-ef16805 .th_btn i {
    margin-left: 8px;
}

.elementor-1712 .elementor-element.elementor-element-ef16805 .btn-wrapper {
    text-align: left;
}

.elementor-1712 .elementor-element.elementor-element-4ed0454 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1712 .elementor-element.elementor-element-6a7e788 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1712 .elementor-element.elementor-element-6a7e788:not(.elementor-motion-effects-element-type-background), .elementor-1712 .elementor-element.elementor-element-6a7e788 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2024/12/brand-bg-1.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-1712 .elementor-element.elementor-element-edb240c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1712 .elementor-element.elementor-element-0ba0e7a {
    --display: flex;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1712 .elementor-element.elementor-element-91a4ea1 {
    width: var( --container-widget-width, 57% );
    max-width: 57%;
    --container-widget-width: 57%;
    --container-widget-flex-grow: 0;
}

    .elementor-1712 .elementor-element.elementor-element-91a4ea1 > .elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1712 .elementor-element.elementor-element-91a4ea1.elementor-element {
        --align-self: center;
    }

    .elementor-1712 .elementor-element.elementor-element-91a4ea1 .title-area {
        text-align: center;
    }

.elementor-1712 .elementor-element.elementor-element-a0212a0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1712 .elementor-element.elementor-element-a0212a0:not(.elementor-motion-effects-element-type-background), .elementor-1712 .elementor-element.elementor-element-a0212a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2025/02/team-5-1-bg.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

.elementor-1712 .elementor-element.elementor-element-e321a55 {
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
}

.elementor-1712 .elementor-element.elementor-element-73df1c6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1712 .elementor-element.elementor-element-73df1c6 .title-area {
    text-align: left;
}

.elementor-1712 .elementor-element.elementor-element-73df1c6 .sec-title {
    color: #FFFFFF;
}

.elementor-1712 .elementor-element.elementor-element-55aa6f8 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1712 .elementor-element.elementor-element-55aa6f8 .th_btn i {
    margin-left: 8px;
}

.elementor-1712 .elementor-element.elementor-element-55aa6f8 .btn-wrapper {
    text-align: left;
}

.elementor-1712 .elementor-element.elementor-element-081a705 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1712 .elementor-element.elementor-element-d60084c {
    --display: flex;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1712 .elementor-element.elementor-element-c6e20a8 {
    width: var( --container-widget-width, 57% );
    max-width: 57%;
    --container-widget-width: 57%;
    --container-widget-flex-grow: 0;
}

    .elementor-1712 .elementor-element.elementor-element-c6e20a8 > .elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1712 .elementor-element.elementor-element-c6e20a8.elementor-element {
        --align-self: center;
    }

    .elementor-1712 .elementor-element.elementor-element-c6e20a8 .title-area {
        text-align: center;
    }

.elementor-1712 .elementor-element.elementor-element-402e18a > .elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1712 .elementor-element.elementor-element-76b677d {
    --display: flex;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1712 .elementor-element.elementor-element-76b677d:not(.elementor-motion-effects-element-type-background), .elementor-1712 .elementor-element.elementor-element-76b677d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F5F5F5;
    }

.elementor-1712 .elementor-element.elementor-element-efa0566 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1712 .elementor-element.elementor-element-c5cee81 > .elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1712 .elementor-element.elementor-element-c5cee81 .title-area {
    text-align: center;
}

.elementor-1712 .elementor-element.elementor-element-4e5a29a > .elementor-widget-container {
    padding: 0px 12px 0px 12px;
}

.elementor-1712 .elementor-element.elementor-element-40478c4 {
    --display: flex;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1712 .elementor-element.elementor-element-6ec4bfd {
    --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-mobile: wrap;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1712 .elementor-element.elementor-element-65eadea {
    width: var( --container-widget-width, 57% );
    max-width: 57%;
    --container-widget-width: 57%;
    --container-widget-flex-grow: 0;
}

    .elementor-1712 .elementor-element.elementor-element-65eadea > .elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1712 .elementor-element.elementor-element-65eadea.elementor-element {
        --align-self: center;
    }

    .elementor-1712 .elementor-element.elementor-element-65eadea .title-area {
        text-align: left;
    }

.elementor-1712 .elementor-element.elementor-element-5111772.elementor-element {
    --align-self: flex-end;
}

.elementor-1712 .elementor-element.elementor-element-3c76e6f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-1712 .elementor-element.elementor-element-c2d73e2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1712 .elementor-element.elementor-element-9cc493d {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
}

.elementor-1712 .elementor-element.elementor-element-1509349 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1712 .elementor-element.elementor-element-6cf8704 .faq-text, .elementor-1712 .elementor-element.elementor-element-6cf8704 .faq-text p {
    --body-color: #FFFFFF;
}

.elementor-1712 .elementor-element.elementor-element-5e6554d {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1712 .elementor-element.elementor-element-924b28e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

    .elementor-1712 .elementor-element.elementor-element-924b28e:not(.elementor-motion-effects-element-type-background), .elementor-1712 .elementor-element.elementor-element-924b28e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F5F5F5;
    }

.elementor-1712 .elementor-element.elementor-element-d87c372 {
    --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;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
}

.elementor-1712 .elementor-element.elementor-element-6d624a4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1712 .elementor-element.elementor-element-6d624a4 .title-area {
    text-align: left;
}

.elementor-1712 .elementor-element.elementor-element-726edf8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1712 .elementor-element.elementor-element-f10d5fd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

@media(min-width:768px) {
    .elementor-1712 .elementor-element.elementor-element-3781c45 {
        --width: 50%;
    }

    .elementor-1712 .elementor-element.elementor-element-8f3f57e {
        --width: 50%;
    }

    .elementor-1712 .elementor-element.elementor-element-cfa7c99 {
        --width: 58.33%;
    }

    .elementor-1712 .elementor-element.elementor-element-4ed0454 {
        --width: 41.66%;
    }

    .elementor-1712 .elementor-element.elementor-element-1509349 {
        --width: 50%;
    }

    .elementor-1712 .elementor-element.elementor-element-5e6554d {
        --width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1712 .elementor-element.elementor-element-3781c45 {
        --width: 100%;
    }

    .elementor-1712 .elementor-element.elementor-element-8f3f57e {
        --width: 100%;
    }

    .elementor-1712 .elementor-element.elementor-element-cfa7c99 {
        --width: 100%;
    }

    .elementor-1712 .elementor-element.elementor-element-4ed0454 {
        --width: 100%;
    }

    .elementor-1712 .elementor-element.elementor-element-1509349 {
        --width: 100%;
    }

    .elementor-1712 .elementor-element.elementor-element-5e6554d {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-1712 .elementor-element.elementor-element-57f2920 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1712 .elementor-element.elementor-element-4d505e3 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
    }

    .elementor-1712 .elementor-element.elementor-element-3781c45 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-8f3f57e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-640add9 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1712 .elementor-element.elementor-element-7551e83 > .elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-65658d4 > .elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-e2bec4f {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1712 .elementor-element.elementor-element-085ec1f {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
    }

    .elementor-1712 .elementor-element.elementor-element-cfa7c99 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-4ed0454 {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-0ba0e7a {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1712 .elementor-element.elementor-element-91a4ea1 > .elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-a0212a0 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1712 .elementor-element.elementor-element-e321a55 {
        --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;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
    }

    .elementor-1712 .elementor-element.elementor-element-73df1c6 > .elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-73df1c6 .title-area {
        text-align: center;
        margin: 0px 0px 30px 0px !important;
    }

    .elementor-1712 .elementor-element.elementor-element-081a705 > .elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-d60084c {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1712 .elementor-element.elementor-element-c6e20a8 > .elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-76b677d {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1712 .elementor-element.elementor-element-c5cee81 > .elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-40478c4 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1712 .elementor-element.elementor-element-6ec4bfd {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1712 .elementor-element.elementor-element-65eadea > .elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-5111772.elementor-element {
        --align-self: center;
    }

    .elementor-1712 .elementor-element.elementor-element-c2d73e2 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1712 .elementor-element.elementor-element-9cc493d {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
    }

    .elementor-1712 .elementor-element.elementor-element-1509349 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-5e6554d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-924b28e {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1712 .elementor-element.elementor-element-d87c372 {
        --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;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
    }

    .elementor-1712 .elementor-element.elementor-element-6d624a4 > .elementor-widget-container {
        padding: 0px 36px 0px 36px;
    }

    .elementor-1712 .elementor-element.elementor-element-6d624a4 .title-area {
        text-align: center;
        margin: 0px 0px 30px 0px !important;
    }
}

@media(max-width:767px) {
    .elementor-1712 .elementor-element.elementor-element-3781c45 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1712 .elementor-element.elementor-element-8f3f57e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1712 .elementor-element.elementor-element-cfa7c99 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1712 .elementor-element.elementor-element-ef16805 .btn-wrapper {
        text-align: center;
    }

    .elementor-1712 .elementor-element.elementor-element-4ed0454 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1712 .elementor-element.elementor-element-91a4ea1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-1712 .elementor-element.elementor-element-73df1c6 > .elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1712 .elementor-element.elementor-element-081a705 > .elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1712 .elementor-element.elementor-element-c6e20a8 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-1712 .elementor-element.elementor-element-65eadea {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

        .elementor-1712 .elementor-element.elementor-element-65eadea .title-area {
            text-align: center;
        }

    .elementor-1712 .elementor-element.elementor-element-e265083 > .elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-1712 .elementor-element.elementor-element-1509349 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1712 .elementor-element.elementor-element-5fdb2ba .title-area {
        text-align: center;
    }

    .elementor-1712 .elementor-element.elementor-element-5e6554d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1712 .elementor-element.elementor-element-6d624a4 > .elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }
}
