.elementor-137 .elementor-element.elementor-element-c92fe11:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-c92fe11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-c92fe11>.elementor-background-overlay {
    background-image: url("../../2022/09/466.png");
    background-position: center center;
    opacity: 0.03;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-137 .elementor-element.elementor-element-c92fe11 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 5em 0em;
}

.elementor-bc-flex-widget .elementor-137 .elementor-element.elementor-element-e3a82db.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-137 .elementor-element.elementor-element-e3a82db.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-137 .elementor-element.elementor-element-8f6e09d {
    text-align: left;
}

.elementor-137 .elementor-element.elementor-element-8f6e09d .elementor-heading-title {
    color: var( --e-global-color-ad33687);
    font-family: "Montserrat", Sans-serif;
    font-size: 5rem;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-137 .elementor-element.elementor-element-6ed3795 {
    text-align: left;
    color: var( --e-global-color-ad33687);
    font-family: "Montserrat", Sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-6ed3795>.elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-137 .elementor-element.elementor-element-4fdb52a:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-4fdb52a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-4fdb52a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 5em 0em;
}

.elementor-137 .elementor-element.elementor-element-4fdb52a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-137 .elementor-element.elementor-element-97b852d {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-97b852d .elementor-heading-title {
    color: var( --e-global-color-ad33687);
    font-family: "Montserrat", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-593f66f {
    text-align: center;
    color: var( --e-global-color-ad33687);
    font-family: "Montserrat", Sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-593f66f>.elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-137 .elementor-element.elementor-element-ce541cf {
    padding: 5em 0em 5em 0em;
}

.elementor-137 .elementor-element.elementor-element-985dd54 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-985dd54 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: "Montserrat", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-53ae5da {
    text-align: center;
    color: var( --e-global-color-accent);
    font-family: "Montserrat", Sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-53ae5da>.elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-137 .elementor-element.elementor-element-6ecfb9d {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-6ecfb9d .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: "Montserrat", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-1c568de {
    text-align: center;
    color: var( --e-global-color-accent);
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-1c568de>.elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-137 .elementor-element.elementor-element-fcbf9d7 {
    text-align: center;
    color: var( --e-global-color-accent);
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-fcbf9d7>.elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-137 .elementor-element.elementor-element-ebcf8b6:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-ebcf8b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-ebcf8b6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 5em 0em;
}

.elementor-137 .elementor-element.elementor-element-ebcf8b6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-137 .elementor-element.elementor-element-a92efed {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-a92efed .elementor-heading-title {
    color: var( --e-global-color-ad33687);
    font-family: "Montserrat", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-2d915d5 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-2d915d5>.elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-137 .elementor-element.elementor-element-770eeb5 {
    padding: 5em 0em 5em 0em;
}

.elementor-137 .elementor-element.elementor-element-8dab92b {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-8dab92b .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: "Montserrat", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-4d133cc {
    text-align: center;
    color: var( --e-global-color-accent);
    font-family: "Montserrat", Sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-4d133cc>.elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-137 .elementor-element.elementor-element-12bb4da {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-137 .elementor-element.elementor-element-12bb4da .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 3px 3px 3px 3px;
}

.elementor-137 .elementor-element.elementor-element-76a8143:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-76a8143>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-76a8143 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10em 0em 5em 0em;
}

.elementor-137 .elementor-element.elementor-element-76a8143>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-137 .elementor-element.elementor-element-76a8143>.elementor-shape-top svg {
    width: calc(260% + 1.3px);
    height: 75px;
}

.elementor-bc-flex-widget .elementor-137 .elementor-element.elementor-element-f854e7e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-137 .elementor-element.elementor-element-f854e7e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-137 .elementor-element.elementor-element-29dfd54 {
    text-align: left;
}

.elementor-137 .elementor-element.elementor-element-29dfd54 .elementor-heading-title {
    color: var( --e-global-color-ad33687);
    font-family: "Montserrat", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-bb9dbcd {
    text-align: left;
    color: var( --e-global-color-ad33687);
    font-family: "Montserrat", Sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-bb9dbcd>.elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-137 .elementor-element.elementor-element-9b5a1e6 .elementor-button {
    font-family: "Inter", Sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    background-color: var( --e-global-color-ad33687);
}

.elementor-137 .elementor-element.elementor-element-9b5a1e6 .elementor-button:hover,
.elementor-137 .elementor-element.elementor-element-9b5a1e6 .elementor-button:focus {
    color: var( --e-global-color-ad33687);
    background-color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-9b5a1e6 .elementor-button:hover svg,
.elementor-137 .elementor-element.elementor-element-9b5a1e6 .elementor-button:focus svg {
    fill: var( --e-global-color-ad33687);
}

.elementor-137 .elementor-element.elementor-element-1748f50>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-47d71ac:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-47d71ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #7F0102 0%, #f2295b 100%);
}

.elementor-137 .elementor-element.elementor-element-47d71ac {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 5em 0em;
}

.elementor-137 .elementor-element.elementor-element-47d71ac>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-137 .elementor-element.elementor-element-c6fd2dd {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-c6fd2dd .elementor-heading-title {
    color: var( --e-global-color-ad33687);
    font-family: "Montserrat", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-76da0b1 {
    text-align: center;
    color: var( --e-global-color-ad33687);
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-137 .elementor-element.elementor-element-76da0b1>.elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

@media(max-width:767px) {
    .elementor-137 .elementor-element.elementor-element-e3a82db>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-137 .elementor-element.elementor-element-8f6e09d .elementor-heading-title {
        font-size: 3rem;
    }
    .elementor-137 .elementor-element.elementor-element-6ed3795 {
        font-size: 1.1rem;
    }
    .elementor-137 .elementor-element.elementor-element-b5c592b>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-137 .elementor-element.elementor-element-97b852d .elementor-heading-title {
        font-size: 2.5rem;
    }
    .elementor-137 .elementor-element.elementor-element-593f66f {
        font-size: 1.1rem;
    }
    .elementor-137 .elementor-element.elementor-element-985dd54 .elementor-heading-title {
        font-size: 2.5rem;
    }
    .elementor-137 .elementor-element.elementor-element-53ae5da {
        font-size: 1.1rem;
    }
    .elementor-137 .elementor-element.elementor-element-6ecfb9d .elementor-heading-title {
        font-size: 2rem;
    }
    .elementor-137 .elementor-element.elementor-element-1c568de {
        font-size: 1.1rem;
    }
    .elementor-137 .elementor-element.elementor-element-fcbf9d7 {
        font-size: 1.1rem;
    }
    .elementor-137 .elementor-element.elementor-element-2e1886c>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-137 .elementor-element.elementor-element-a92efed .elementor-heading-title {
        font-size: 2.5rem;
    }
    .elementor-137 .elementor-element.elementor-element-2d915d5 {
        font-size: 1.1rem;
    }
    .elementor-137 .elementor-element.elementor-element-a4b8f32>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-137 .elementor-element.elementor-element-8dab92b .elementor-heading-title {
        font-size: 2rem;
    }
    .elementor-137 .elementor-element.elementor-element-4d133cc {
        font-size: 1.1rem;
    }
    .elementor-137 .elementor-element.elementor-element-12bb4da {
        --e-image-carousel-slides-to-show: 3;
    }
    .elementor-137 .elementor-element.elementor-element-76a8143 {
        padding: 10em 0em 0em 0em;
    }
    .elementor-137 .elementor-element.elementor-element-f854e7e>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-137 .elementor-element.elementor-element-29dfd54 {
        text-align: center;
    }
    .elementor-137 .elementor-element.elementor-element-29dfd54 .elementor-heading-title {
        font-size: 2.5rem;
    }
    .elementor-137 .elementor-element.elementor-element-bb9dbcd {
        text-align: center;
        font-size: 1.1rem;
    }
    .elementor-137 .elementor-element.elementor-element-1748f50>.elementor-element-populated {
        padding: 3em 1em 0em 1em;
    }
    .elementor-137 .elementor-element.elementor-element-c6fd2dd .elementor-heading-title {
        font-size: 2.5rem;
    }
    .elementor-137 .elementor-element.elementor-element-76da0b1 {
        font-size: 1.1rem;
    }
}