.elementor-903 .elementor-element.elementor-element-8828dd8>.elementor-container {
    min-height: 70vh;
}

.elementor-903 .elementor-element.elementor-element-8828dd8 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-903 .elementor-element.elementor-element-8828dd8>.elementor-background-overlay {
    background-color: var( --e-global-color-text);
    opacity: 0.15;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-903 .elementor-element.elementor-element-8828dd8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-903 .elementor-element.elementor-element-6d43801>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-903 .elementor-element.elementor-element-e8a5bad:not(.elementor-motion-effects-element-type-background),
.elementor-903 .elementor-element.elementor-element-e8a5bad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F5F5;
}

.elementor-903 .elementor-element.elementor-element-e8a5bad>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-903 .elementor-element.elementor-element-e8a5bad {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-903 .elementor-element.elementor-element-1d8ac37.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-903 .elementor-element.elementor-element-1d8ac37>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-903 .elementor-element.elementor-element-bb2bcb0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-903 .elementor-element.elementor-element-bf9c0f4 .elementor-heading-title {
    color: #FFFFFF;
    font-weight: 600;
}

.elementor-903 .elementor-element.elementor-element-76ca783 {
    color: #FFFFFF;
}

.elementor-903 .elementor-element.elementor-element-dd3a429 {
    color: #FFFFFF;
}

.elementor-903 .elementor-element.elementor-element-35121d5 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-903 .elementor-element.elementor-element-64bce09>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-903 .elementor-element.elementor-element-5f98322 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-kadence6);
    --divider-border-width: 1px;
}

.elementor-903 .elementor-element.elementor-element-5f98322 .elementor-divider-separator {
    width: 100%;
}

.elementor-903 .elementor-element.elementor-element-5f98322 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-903 .elementor-element.elementor-element-f13071f {
    --e-image-carousel-slides-to-show: 2;
}

.elementor-903 .elementor-element.elementor-element-f13071f .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-903 .elementor-element.elementor-element-4282d2d iframe {
    height: 450px;
}

.elementor-903 .elementor-element.elementor-element-2165e72:not(.elementor-motion-effects-element-type-background),
.elementor-903 .elementor-element.elementor-element-2165e72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F5F5;
}

.elementor-903 .elementor-element.elementor-element-2165e72>.elementor-background-overlay {
    background-position: center center;
    background-repeat: repeat;
    opacity: 0.03;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-903 .elementor-element.elementor-element-2165e72 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 90px 0px 70px 0px;
}

.elementor-903 .elementor-element.elementor-element-2b3a26c {
    text-align: left;
}

.elementor-903 .elementor-element.elementor-element-2b3a26c .elementor-heading-title {
    color: var( --e-global-color-kadence1);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-903 .elementor-element.elementor-element-2b3a26c>.elementor-widget-container {
    padding: 0px 0px 0px 5px;
}

.elementor-903 .elementor-element.elementor-element-c6bdbfb .elementor-heading-title {
    color: var( --e-global-color-kadence3);
}

.elementor-903 .elementor-element.elementor-element-db9ef3c {
    color: var( --e-global-color-kadence5);
}

.elementor-bc-flex-widget .elementor-903 .elementor-element.elementor-element-6ff2d5e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-903 .elementor-element.elementor-element-5d9c76f img {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 30px 30px -15px rgba(0, 0, 0, 0.3);
}

.elementor-903 .elementor-element.elementor-element-5d9c76f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-903 .elementor-element.elementor-element-f49e370>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-kadence6);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-903 .elementor-element.elementor-element-f49e370>.elementor-element-populated,
.elementor-903 .elementor-element.elementor-element-f49e370>.elementor-element-populated>.elementor-background-overlay,
.elementor-903 .elementor-element.elementor-element-f49e370>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-903 .elementor-element.elementor-element-f49e370>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-903 .elementor-element.elementor-element-7fafcb4 .elementor-heading-title {
    color: var( --e-global-color-kadence3);
    font-weight: 600;
}

.elementor-903 .elementor-element.elementor-element-b607c43 {
    color: var( --e-global-color-kadence4);
}

.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field),
.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group textarea,
.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group select,
.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group textarea,
.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group select,
.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple {
    border-radius: 3px 3px 3px 3px;
}

.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group select {
    height: 50px;
}

.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group {
    margin-bottom: 10px;
}

.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group textarea,
.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group select {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
    background-color: var( --e-global-color-kadence9);
    color: var( --e-global-color-kadence1);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-kadence1);
    padding: 11px 40px 10px 40px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-903 .elementor-element.elementor-element-bb9a758 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover {
    background-color: var( --e-global-color-kadence1);
    color: var( --e-global-color-kadence9);
    border-color: var( --e-global-color-kadence1);
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-903 .elementor-element.elementor-element-4444ff6 {
        width: 49.96%;
    }
    .elementor-903 .elementor-element.elementor-element-0bf4016 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-903 .elementor-element.elementor-element-8828dd8>.elementor-container {
        min-height: 450px;
    }
    .elementor-903 .elementor-element.elementor-element-bb2bcb0 {
        padding: 60px 0px 30px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-4444ff6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-903 .elementor-element.elementor-element-0bf4016.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }
    .elementor-903 .elementor-element.elementor-element-0bf4016.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }
    .elementor-903 .elementor-element.elementor-element-0bf4016>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }
    .elementor-903 .elementor-element.elementor-element-35121d5 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-903 .elementor-element.elementor-element-64bce09>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-a525012>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-2165e72 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 60px 0px 60px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-1878061>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-6ff2d5e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-5d9c76f {
        text-align: left;
    }
    .elementor-903 .elementor-element.elementor-element-5d9c76f>.elementor-widget-container {
        margin: 0px 0px 0px 40px;
    }
    .elementor-903 .elementor-element.elementor-element-f49e370>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-bb9a758>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-903 .elementor-element.elementor-element-8828dd8>.elementor-container {
        min-height: 600px;
    }
    .elementor-903 .elementor-element.elementor-element-8828dd8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-6d43801>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-1d8ac37>.elementor-element-populated {
        padding: 25px 120px 15px 25px;
    }
    .elementor-903 .elementor-element.elementor-element-bb2bcb0 {
        padding: 60px 25px 0px 25px;
    }
    .elementor-903 .elementor-element.elementor-element-4444ff6>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-76ca783>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-0bf4016>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 30px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-dd3a429>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-5f98322 .elementor-divider {
        padding-block-start: 0px;
        padding-block-end: 0px;
    }
    .elementor-903 .elementor-element.elementor-element-4282d2d iframe {
        height: 250px;
    }
    .elementor-903 .elementor-element.elementor-element-2165e72 {
        padding: 60px 25px 60px 25px;
    }
    .elementor-903 .elementor-element.elementor-element-6ff2d5e>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-5d9c76f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-903 .elementor-element.elementor-element-bb9a758>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-903 .elementor-element.elementor-element-6d43801 {
        width: 100%;
    }
    .elementor-903 .elementor-element.elementor-element-1878061 {
        width: 50%;
    }
    .elementor-903 .elementor-element.elementor-element-6ff2d5e {
        width: 50%;
    }
    .elementor-903 .elementor-element.elementor-element-f49e370 {
        width: 100%;
    }
}