.elementor-2 .elementor-element.elementor-element-1166211 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-1166211:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1166211 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../images/i.webp");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-1166211 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -60px;
    margin-bottom: 0px;
    padding: 140px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-1166211 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-1166211 > .elementor-shape-bottom svg {
    width: calc(150% + 1.3px);
}

.elementor-2 .elementor-element.elementor-element-1166211 > .elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-2 .elementor-element.elementor-element-c2830dc img {
    max-width: 343px;
}

.elementor-2 .elementor-element.elementor-element-e293e8d {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-e293e8d .elementor-heading-title {
    color: #ffffff;
    line-height: 0.85;
    letter-spacing: -1.5px;
}

.elementor-2 .elementor-element.elementor-element-e293e8d > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
}

.elementor-2 .elementor-element.elementor-element-6e09ffe {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-6e09ffe .elementor-heading-title {
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-fd22de0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-1752aaa.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2 .elementor-element.elementor-element-1752aaa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2 .elementor-element.elementor-element-1752aaa > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-8a59781 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-0dcf548 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-691873a {
    text-align: center;
    color: #F6A300;
    font-family: "noirpro-bold", Sans-serif;
    font-size: 95px;
    font-weight: 700;
}

.elementor-2 .elementor-element.elementor-element-691873a > .elementor-widget-container {
    margin: -40px 0px -40px 0px;
}

.elementor-2 .elementor-element.elementor-element-6f99d2c {
    text-align: center;
    font-family: "noirpro-bold", Sans-serif;
    font-size: 55px;
    font-weight: 700;
}

.elementor-2 .elementor-element.elementor-element-6f99d2c > .elementor-widget-container {
    margin: -20px 0px -40px 0px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-dfa44b1.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2 .elementor-element.elementor-element-dfa44b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2 .elementor-element.elementor-element-dfa44b1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-da49a4b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-1b292a3 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-8f946e9 {
    text-align: center;
    color: #F6A300;
    font-family: "noirpro-bold", Sans-serif;
    font-size: 95px;
    font-weight: 700;
}

.elementor-2 .elementor-element.elementor-element-8f946e9 > .elementor-widget-container {
    margin: -40px 0px -40px 0px;
}

.elementor-2 .elementor-element.elementor-element-6f41e80 {
    text-align: center;
    font-family: "noirpro-bold", Sans-serif;
    font-size: 55px;
    font-weight: 700;
}

.elementor-2 .elementor-element.elementor-element-6f41e80 > .elementor-widget-container {
    margin: -20px 0px -40px 0px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-87bafc0.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2 .elementor-element.elementor-element-87bafc0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2 .elementor-element.elementor-element-87bafc0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-c79ada4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-4a85261.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2 .elementor-element.elementor-element-4a85261.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2 .elementor-element.elementor-element-4a85261.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-2 .elementor-element.elementor-element-4a85261 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: -48px;
}

.elementor-2 .elementor-element.elementor-element-973d783 {
    text-align: center;
    color: #F6A300;
    font-family: "noirpro-bold", Sans-serif;
    font-size: 95px;
    font-weight: 700;
}

.elementor-2 .elementor-element.elementor-element-973d783 > .elementor-widget-container {
    margin: -40px 0px -40px 0px;
}

.elementor-2 .elementor-element.elementor-element-483d8f6 {
    text-align: center;
    font-family: "noirpro-bold", Sans-serif;
    font-size: 95px;
    font-weight: 700;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-4f9f42d.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2 .elementor-element.elementor-element-4f9f42d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2 .elementor-element.elementor-element-4f9f42d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-413e689 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-2d57c20 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-cddcbf4 {
    --divider-border-style: solid;
    --divider-color: #38434F;
    --divider-border-width: 3px;
}

.elementor-2 .elementor-element.elementor-element-cddcbf4 .elementor-divider-separator {
    width: 100%;
}

.elementor-2 .elementor-element.elementor-element-cddcbf4 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-2 .elementor-element.elementor-element-9378431 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-2b7579a {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-2b2fc78 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-2 .elementor-element.elementor-element-15e9e87:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-15e9e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #38434F;
}

.elementor-2 .elementor-element.elementor-element-15e9e87 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 55px 55px 55px 55px;
}

.elementor-2 .elementor-element.elementor-element-15e9e87 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-06f4991 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-06f4991 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-06f4991 > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-2 .elementor-element.elementor-element-ff48ce8 {
    padding: 55px 55px 55px 55px;
}

.elementor-2 .elementor-element.elementor-element-a1295de {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-a1295de > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-2 .elementor-element.elementor-element-187574d {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-ab75351 .gallery-item .gallery-caption {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-f0c5659 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-6fcc09c {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-de33c20 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-7e51a7d {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-824e943 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-357c2ff {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-0c64985 {
    text-align: center;
    font-size: 90px;
}

.elementor-2 .elementor-element.elementor-element-2595e5e {
    text-align: center;
    font-size: 28px;
}

.elementor-2 .elementor-element.elementor-element-d3b8edf {
    text-align: center;
    font-size: 28px;
}

@media(min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-450ee1e {
        width:30%;
    }

    .elementor-2 .elementor-element.elementor-element-4cc3483 {
        width: 70%;
    }

    .elementor-2 .elementor-element.elementor-element-1752aaa {
        width: 31.819%;
    }

    .elementor-2 .elementor-element.elementor-element-dfa44b1 {
        width: 29.127%;
    }

    .elementor-2 .elementor-element.elementor-element-1b292a3 {
        width: 57.38%;
    }

    .elementor-2 .elementor-element.elementor-element-755fd43 {
        width: 42.618%;
    }

    .elementor-2 .elementor-element.elementor-element-87bafc0 {
        width: 38.386%;
    }

    .elementor-2 .elementor-element.elementor-element-4a85261 {
        width: 61%;
    }

    .elementor-2 .elementor-element.elementor-element-4f9f42d {
        width: 38.998%;
    }

    .elementor-2 .elementor-element.elementor-element-413e689 {
        width: 20%;
    }

    .elementor-2 .elementor-element.elementor-element-db528c0 {
        width: 79.666%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-2 .elementor-element.elementor-element-1752aaa {
        width:100%;
    }

    .elementor-2 .elementor-element.elementor-element-dfa44b1 {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-87bafc0 {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-413e689 {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-db528c0 {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-45d91e6 {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-5a3c35b {
        width: 100%;
    }
}

@media(max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-1166211 {
        padding:200px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-da49a4b {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .elementor-2 .elementor-element.elementor-element-15e9e87 {
        padding: 55px 0px 55px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-ff48ce8 {
        padding: 55px 0px 55px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-0c64985 {
        font-size: 58px;
    }

    .elementor-2 .elementor-element.elementor-element-2595e5e {
        font-size: 58px;
    }

    .elementor-2 .elementor-element.elementor-element-d3b8edf {
        font-size: 58px;
    }
}
.ct-sticky-container{
    height: 64px;
    line-height: 64px;
}
@media(max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e293e8d .elementor-heading-title {
        font-size:60px;
    }

    .elementor-2 .elementor-element.elementor-element-e293e8d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-0dcf548 {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-691873a {
        font-size: 50px;
    }

    .elementor-2 .elementor-element.elementor-element-691873a > .elementor-widget-container {
        margin: -30px -30px -30px -30px;
    }

    .elementor-2 .elementor-element.elementor-element-6f99d2c {
        font-size: 50px;
    }

    .elementor-2 .elementor-element.elementor-element-6f99d2c > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-b0e206c {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-b0e206c > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-1b292a3 {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-8f946e9 {
        font-size: 50px;
    }

    .elementor-2 .elementor-element.elementor-element-8f946e9 > .elementor-widget-container {
        margin: -30px -30px -30px -30px;
    }

    .elementor-2 .elementor-element.elementor-element-6f41e80 {
        font-size: 50px;
    }

    .elementor-2 .elementor-element.elementor-element-6f41e80 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-fc5773c {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-fc5773c > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-4a85261 {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-973d783 {
        font-size: 50px;
    }

    .elementor-2 .elementor-element.elementor-element-973d783 > .elementor-widget-container {
        margin: -30px -30px -30px -30px;
    }

    .elementor-2 .elementor-element.elementor-element-483d8f6 > .elementor-widget-container {
        margin: -35px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-d877efb {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-d877efb > .elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-413e689 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-db528c0 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-bf41345 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5a9f453 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5bb6a8f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-0570f21 {
        --e-image-carousel-slides-to-show: 1;
    }

    .elementor-2 .elementor-element.elementor-element-0c64985 {
        font-size: 24px;
    }

    .elementor-2 .elementor-element.elementor-element-2595e5e {
        font-size: 24px;
    }

    .elementor-2 .elementor-element.elementor-element-d3b8edf {
        font-size: 24px;
    }
}
