.elementor-43014 .elementor-element.elementor-element-6ea667a:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-6ea667a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*  background-color: #FFF8F4;*/
    background-color: transparent;
    background-image: linear-gradient(180deg, #ebebfb 0%, #ebebfb 16%);
}

.elementor-43014 .elementor-element.elementor-element-6ea667a > .elementor-background-overlay {
    background-image: url("./../../2022/09/Banner-Overlay.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43014 .elementor-element.elementor-element-6ea667a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 15px 51px 15px;
}

.elementor-43014 .elementor-element.elementor-element-b8577c4 > .elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
    padding: 50px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-fb3d033 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-fb3d033 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-fb3d033 .animation-element {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-fb3d033 .rt-heading-two {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-fb3d033 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-fb3d033 .ml1 {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-fb3d033 .heading-style-ten {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-fb3d033 .rt-highlight-txt {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-fb3d033 > .elementor-widget-container {
    padding: 0px 0px 16px 0px;
}

.elementor-43014 .elementor-element.elementor-element-fb3d033 {
    z-index: 5;
}

.elementor-43014 .elementor-element.elementor-element-17c21c6 {
    text-align: left;
    color: #7D7D7D;
}

    .elementor-43014 .elementor-element.elementor-element-17c21c6 > .elementor-widget-container {
        padding: 0px 0px 33px 0px;
    }

.elementor-bc-flex-widget .elementor-43014 .elementor-element.elementor-element-df7a626.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-df7a626.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-df7a626 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-a8da80c .rt-retina-image-container {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-a8da80c > .elementor-widget-container {
    margin: -100px -200px 0px -80px;
    padding: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-a8da80c {
    width: var( --container-widget-width, 80% );
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}

.elementor-43014 .elementor-element.elementor-element-ffdac6b {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 110px 0px;
}

    .elementor-43014 .elementor-element.elementor-element-ffdac6b:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-ffdac6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
       /* background-color: #F5F6FF75;*/
    }

    .elementor-43014 .elementor-element.elementor-element-ffdac6b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-863f513 > .elementor-element-populated, .elementor-43014 .elementor-element.elementor-element-863f513 > .elementor-element-populated > .elementor-background-overlay, .elementor-43014 .elementor-element.elementor-element-863f513 > .elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-43014 .elementor-element.elementor-element-863f513 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 175px 0px 175px;
}

    .elementor-43014 .elementor-element.elementor-element-863f513 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-03b8670:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-03b8670 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   /* background-color: transparent;
    background-image: linear-gradient(180deg, #F9F9F8 0%, #F5F8FE 100%);*/
}

.elementor-43014 .elementor-element.elementor-element-03b8670, .elementor-43014 .elementor-element.elementor-element-03b8670 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-03b8670 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 15px 60px 15px;
}

    .elementor-43014 .elementor-element.elementor-element-03b8670 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-c93e62b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-43014 .elementor-element.elementor-element-46fc002.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-46fc002.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-46fc002 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
    padding: 15px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-7c789f4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-7c789f4 .elementor-icon {
    font-size: 12px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-7c789f4 {
    left: -174.996px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-7c789f4 {
    right: -174.996px;
}

.elementor-43014 .elementor-element.elementor-element-7c789f4 {
    top: -12.961px;
}

.elementor-43014 .elementor-element.elementor-element-3e97e60 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-3e97e60 .elementor-icon {
    font-size: 12px;
}

.elementor-43014 .elementor-element.elementor-element-3e97e60 {
    width: initial;
    max-width: initial;
    top: 578px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-3e97e60 {
    left: 518px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-3e97e60 {
    right: 518px;
}

.elementor-43014 .elementor-element.elementor-element-d3d99f2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-d3d99f2 .elementor-icon {
    font-size: 10px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-d3d99f2 {
    left: -711.969px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-d3d99f2 {
    right: -711.969px;
}

.elementor-43014 .elementor-element.elementor-element-d3d99f2 {
    bottom: -20px;
}

.elementor-43014 .elementor-element.elementor-element-62bdb11 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-62bdb11 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-62bdb11 .animation-element {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-62bdb11 .rt-heading-two {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-62bdb11 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-62bdb11 .ml1 {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-62bdb11 .heading-style-ten {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-62bdb11 .rt-highlight-txt {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-62bdb11 > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
    padding: 0px 0px 25px 0px;
}

.elementor-43014 .elementor-element.elementor-element-62bdb11 {
    z-index: 5;
}

.elementor-43014 .elementor-element.elementor-element-d24cdcc {
    color: #807D7C;
}

    .elementor-43014 .elementor-element.elementor-element-d24cdcc > .elementor-widget-container {
        margin: 0% 22% 0% 0%;
        padding: 0px 0px 32px 0px;
    }

.elementor-43014 .elementor-element.elementor-element-8a9589d:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-8a9589d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFF8F447;
}

.elementor-43014 .elementor-element.elementor-element-8a9589d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 15px 62px 15px;
}

    .elementor-43014 .elementor-element.elementor-element-8a9589d > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-43014 .elementor-element.elementor-element-10f9a60.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-10f9a60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-10f9a60 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-43014 .elementor-element.elementor-element-10f9a60 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-4d53c9a .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-4d53c9a .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-4d53c9a .animation-element {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-4d53c9a .rt-heading-two {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-4d53c9a .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-4d53c9a .ml1 {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-4d53c9a .heading-style-ten {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-4d53c9a .rt-highlight-txt {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-4d53c9a > .elementor-widget-container {
    padding: 0px 0px 24px 0px;
}

.elementor-43014 .elementor-element.elementor-element-e589c37 {
    text-align: left;
    color: #807D7C;
}

    .elementor-43014 .elementor-element.elementor-element-e589c37 > .elementor-widget-container {
        margin: 0% 4% 0% 0%;
        padding: 0px 0px 32px 0px;
    }

.elementor-43014 .elementor-element.elementor-element-962aa31 > .elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
    padding: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-b716651 > .elementor-widget-container {
    margin: 0px -80px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-98f1aab {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 110px 0px;
}

    .elementor-43014 .elementor-element.elementor-element-98f1aab:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-98f1aab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #f2f2fd;
    }

    .elementor-43014 .elementor-element.elementor-element-98f1aab > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-002c5d4 > .elementor-element-populated, .elementor-43014 .elementor-element.elementor-element-002c5d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-43014 .elementor-element.elementor-element-002c5d4 > .elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-43014 .elementor-element.elementor-element-002c5d4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 175px 0px 175px;
}

    .elementor-43014 .elementor-element.elementor-element-002c5d4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-2888f16:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-2888f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   /* background-color: transparent;
    background-image: linear-gradient(180deg, #F9F9F8 0%, #F5F8FE 100%);*/
}

.elementor-43014 .elementor-element.elementor-element-2888f16, .elementor-43014 .elementor-element.elementor-element-2888f16 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-2888f16 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 108px 15px 112px 80px;
}

    .elementor-43014 .elementor-element.elementor-element-2888f16 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-535e20f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-43014 .elementor-element.elementor-element-2308442.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-2308442.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-2308442 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
    padding: 94px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-189a32b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-189a32b .elementor-icon {
    font-size: 12px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-189a32b {
    left: -174.996px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-189a32b {
    right: -174.996px;
}

.elementor-43014 .elementor-element.elementor-element-189a32b {
    top: -12.961px;
}

.elementor-43014 .elementor-element.elementor-element-921f115 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-921f115 .elementor-icon {
    font-size: 12px;
}

.elementor-43014 .elementor-element.elementor-element-921f115 {
    width: initial;
    max-width: initial;
    top: 578px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-921f115 {
    left: 518px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-921f115 {
    right: 518px;
}

.elementor-43014 .elementor-element.elementor-element-0c40290 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-0c40290 .elementor-icon {
    font-size: 10px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-0c40290 {
    left: -711.969px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-0c40290 {
    right: -711.969px;
}

.elementor-43014 .elementor-element.elementor-element-0c40290 {
    bottom: -20px;
}

.elementor-43014 .elementor-element.elementor-element-32a31b5 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-32a31b5 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-32a31b5 .animation-element {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-32a31b5 .rt-heading-two {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-32a31b5 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-32a31b5 .ml1 {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-32a31b5 .heading-style-ten {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-32a31b5 .rt-highlight-txt {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-32a31b5 > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
    padding: 0px 0px 25px 0px;
}

.elementor-43014 .elementor-element.elementor-element-32a31b5 {
    z-index: 5;
}

.elementor-43014 .elementor-element.elementor-element-e43b67b {
    color: #807D7C;
}

    .elementor-43014 .elementor-element.elementor-element-e43b67b > .elementor-widget-container {
        margin: 0% 22% 0% 0%;
        padding: 0px 0px 32px 0px;
    }

.elementor-43014 .elementor-element.elementor-element-905a853:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-905a853 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFF8F447;
}

.elementor-43014 .elementor-element.elementor-element-905a853 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 15px 62px 15px;
}

    .elementor-43014 .elementor-element.elementor-element-905a853 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-43014 .elementor-element.elementor-element-a543687.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-a543687.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-a543687 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-43014 .elementor-element.elementor-element-a543687 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-05b9426 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-05b9426 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-05b9426 .animation-element {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-05b9426 .rt-heading-two {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-05b9426 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-05b9426 .ml1 {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-05b9426 .heading-style-ten {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-05b9426 .rt-highlight-txt {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-05b9426 > .elementor-widget-container {
    padding: 0px 0px 24px 0px;
}

.elementor-43014 .elementor-element.elementor-element-8b22285 {
    text-align: left;
    color: #807D7C;
}

    .elementor-43014 .elementor-element.elementor-element-8b22285 > .elementor-widget-container {
        margin: 0% 4% 0% 0%;
        padding: 0px 0px 32px 0px;
    }

.elementor-43014 .elementor-element.elementor-element-4e32998 > .elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
    padding: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-2d1475d > .elementor-widget-container {
    margin: 0px -80px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-c9400aa {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 110px 0px;
}

    .elementor-43014 .elementor-element.elementor-element-c9400aa:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-c9400aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F5F6FF75;
    }

    .elementor-43014 .elementor-element.elementor-element-c9400aa > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-dbd50d4 > .elementor-element-populated, .elementor-43014 .elementor-element.elementor-element-dbd50d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-43014 .elementor-element.elementor-element-dbd50d4 > .elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-43014 .elementor-element.elementor-element-dbd50d4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 175px 0px 175px;
}

    .elementor-43014 .elementor-element.elementor-element-dbd50d4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-0a43983:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-0a43983 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #F9F9F8 0%, #F5F8FE 100%);
}

.elementor-43014 .elementor-element.elementor-element-0a43983, .elementor-43014 .elementor-element.elementor-element-0a43983 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-0a43983 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 108px 15px 112px 80px;
}

    .elementor-43014 .elementor-element.elementor-element-0a43983 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-1bc4259 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-43014 .elementor-element.elementor-element-bf1e603.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-bf1e603.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-bf1e603 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
    padding: 94px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-22ebb44 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-22ebb44 .elementor-icon {
    font-size: 12px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-22ebb44 {
    left: -174.996px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-22ebb44 {
    right: -174.996px;
}

.elementor-43014 .elementor-element.elementor-element-22ebb44 {
    top: -12.961px;
}

.elementor-43014 .elementor-element.elementor-element-46e3cfb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-46e3cfb .elementor-icon {
    font-size: 12px;
}

.elementor-43014 .elementor-element.elementor-element-46e3cfb {
    width: initial;
    max-width: initial;
    top: 578px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-46e3cfb {
    left: 518px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-46e3cfb {
    right: 518px;
}

.elementor-43014 .elementor-element.elementor-element-bbf62fb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-bbf62fb .elementor-icon {
    font-size: 10px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-bbf62fb {
    left: -711.969px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-bbf62fb {
    right: -711.969px;
}

.elementor-43014 .elementor-element.elementor-element-bbf62fb {
    bottom: -20px;
}

.elementor-43014 .elementor-element.elementor-element-5fe5434 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-5fe5434 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-5fe5434 .animation-element {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-5fe5434 .rt-heading-two {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-5fe5434 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-5fe5434 .ml1 {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-5fe5434 .heading-style-ten {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-5fe5434 .rt-highlight-txt {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-5fe5434 > .elementor-widget-container {
    margin: -10% 20% 0% 0%;
    padding: 0px 0px 25px 0px;
}

.elementor-43014 .elementor-element.elementor-element-5fe5434 {
    z-index: 5;
}

.elementor-43014 .elementor-element.elementor-element-f3b8f42 {
    color: #807D7C;
}

    .elementor-43014 .elementor-element.elementor-element-f3b8f42 > .elementor-widget-container {
        margin: 0% 22% 0% 0%;
        padding: 0px 0px 32px 0px;
    }

.elementor-43014 .elementor-element.elementor-element-0055652:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-0055652 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFF8F447;
}

.elementor-43014 .elementor-element.elementor-element-0055652 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 15px 62px 15px;
}

    .elementor-43014 .elementor-element.elementor-element-0055652 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-43014 .elementor-element.elementor-element-a2d56e2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-a2d56e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-a2d56e2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-43014 .elementor-element.elementor-element-a2d56e2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-b823883 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-b823883 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-b823883 .animation-element {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b823883 .rt-heading-two {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b823883 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-b823883 .ml1 {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b823883 .heading-style-ten {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b823883 .rt-highlight-txt {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b823883 > .elementor-widget-container {
    padding: 0px 0px 24px 0px;
}

.elementor-43014 .elementor-element.elementor-element-b4831b5 {
    text-align: left;
    color: #807D7C;
}

    .elementor-43014 .elementor-element.elementor-element-b4831b5 > .elementor-widget-container {
        margin: 0% 4% 0% 0%;
        padding: 0px 0px 32px 0px;
    }

.elementor-43014 .elementor-element.elementor-element-8cce110 > .elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
    padding: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-318b761 > .elementor-widget-container {
    margin: 0px -80px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-1d666da {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 110px 0px;
}

    .elementor-43014 .elementor-element.elementor-element-1d666da:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-1d666da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F5F6FF75;
    }

    .elementor-43014 .elementor-element.elementor-element-1d666da > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-9cb14b4 > .elementor-element-populated, .elementor-43014 .elementor-element.elementor-element-9cb14b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-43014 .elementor-element.elementor-element-9cb14b4 > .elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-43014 .elementor-element.elementor-element-9cb14b4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 175px 0px 175px;
}

    .elementor-43014 .elementor-element.elementor-element-9cb14b4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-c89afa9:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-c89afa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #F9F9F8 0%, #F5F8FE 100%);
}

.elementor-43014 .elementor-element.elementor-element-c89afa9, .elementor-43014 .elementor-element.elementor-element-c89afa9 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-c89afa9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 108px 15px 112px 80px;
}

    .elementor-43014 .elementor-element.elementor-element-c89afa9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-61a7ea6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-43014 .elementor-element.elementor-element-68fb668.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-68fb668.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-68fb668 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
    padding: 94px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-7ca9fab .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-7ca9fab .elementor-icon {
    font-size: 12px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-7ca9fab {
    left: -174.996px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-7ca9fab {
    right: -174.996px;
}

.elementor-43014 .elementor-element.elementor-element-7ca9fab {
    top: -12.961px;
}

.elementor-43014 .elementor-element.elementor-element-0959be3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-0959be3 .elementor-icon {
    font-size: 12px;
}

.elementor-43014 .elementor-element.elementor-element-0959be3 {
    width: initial;
    max-width: initial;
    top: 578px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-0959be3 {
    left: 518px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-0959be3 {
    right: 518px;
}

.elementor-43014 .elementor-element.elementor-element-65bbf82 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-65bbf82 .elementor-icon {
    font-size: 10px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-65bbf82 {
    left: -711.969px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-65bbf82 {
    right: -711.969px;
}

.elementor-43014 .elementor-element.elementor-element-65bbf82 {
    bottom: -20px;
}

.elementor-43014 .elementor-element.elementor-element-bf96fda .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-bf96fda .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-bf96fda .animation-element {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-bf96fda .rt-heading-two {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-bf96fda .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-bf96fda .ml1 {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-bf96fda .heading-style-ten {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-bf96fda .rt-highlight-txt {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-bf96fda > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
    padding: 0px 0px 25px 0px;
}

.elementor-43014 .elementor-element.elementor-element-bf96fda {
    z-index: 5;
}

.elementor-43014 .elementor-element.elementor-element-79e5534 {
    color: #807D7C;
}

    .elementor-43014 .elementor-element.elementor-element-79e5534 > .elementor-widget-container {
        margin: 0% 22% 0% 0%;
        padding: 0px 0px 32px 0px;
    }

.elementor-43014 .elementor-element.elementor-element-deb08d8 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 0px;
}

    .elementor-43014 .elementor-element.elementor-element-deb08d8:not(.elementor-motion-effects-element-type-background), .elementor-43014 .elementor-element.elementor-element-deb08d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, #DBE3F25C 53%, #F7F2F7B0 100%);
    }

    .elementor-43014 .elementor-element.elementor-element-deb08d8 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-43014 .elementor-element.elementor-element-a83db7b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-43014 .elementor-element.elementor-element-514d9b8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-514d9b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-514d9b8 > .elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 90px 0px;
}

.elementor-43014 .elementor-element.elementor-element-c152555 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-c152555 .elementor-icon {
    font-size: 93px;
}

.elementor-43014 .elementor-element.elementor-element-c152555 {
    width: initial;
    max-width: initial;
    top: 150px;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-c152555 {
    left: 390px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-c152555 {
    right: 390px;
}

.elementor-43014 .elementor-element.elementor-element-3eb0e95 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-43014 .elementor-element.elementor-element-3eb0e95 .elementor-icon {
    font-size: 250px;
}

.elementor-43014 .elementor-element.elementor-element-3eb0e95 {
    width: initial;
    max-width: initial;
    top: 176px;
    z-index: 2;
}

body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-3eb0e95 {
    left: -147px;
}

body.rtl .elementor-43014 .elementor-element.elementor-element-3eb0e95 {
    right: -147px;
}

.elementor-43014 .elementor-element.elementor-element-40d7db7 .rt-retina-image-container {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-40d7db7 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-43014 .elementor-element.elementor-element-40d7db7 {
    width: var( --container-widget-width, 600px );
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-43014 .elementor-element.elementor-element-c484017.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-c484017.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43014 .elementor-element.elementor-element-c484017 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 30px;
}

.elementor-43014 .elementor-element.elementor-element-8d95c81 {
    text-align: left;
}

    .elementor-43014 .elementor-element.elementor-element-8d95c81 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

.elementor-43014 .elementor-element.elementor-element-735fc8a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-039c4bb .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-039c4bb .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-039c4bb .animation-element {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-039c4bb .rt-heading-two {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-039c4bb .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-039c4bb .ml1 {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-039c4bb .heading-style-ten {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-039c4bb .rt-highlight-txt {
    text-align: left;
    color: #FFFFFF;
}

.elementor-43014 .elementor-element.elementor-element-039c4bb .rt-magic-underline, .elementor-43014 .elementor-element.elementor-element-039c4bb .rt-heading-div {
    color: #FFFFFF;
}

.elementor-43014 .elementor-element.elementor-element-039c4bb > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 16px 0px;
}

.elementor-43014 .elementor-element.elementor-element-039c4bb {
    z-index: 2;
}

.elementor-43014 .elementor-element.elementor-element-afb251b {
    padding: 10px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-0cb8b54 > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-one {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-two {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-three {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-four {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-five {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-six {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-seven {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-eight {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-ten {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-eleven {
    text-align: left;
}

    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder,
    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-two .rt-case-btn-swipe-hov .rt-text-btn,
    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-three .rt-btn-effect .title,
    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-four a.rt-readmore-btn,
    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-five .rt-custombtn-8,
    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-six .button-element6-background .button-element6,
    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-seven .gradient-btn-hover,
    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-eight .rt-gradient-btn,
    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-nine .border-center .border-btn span,
    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion,
    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas > span,
    .elementor-43014 .elementor-element.elementor-element-a3112e0 .rt-eleven-marquee span {
        font-size: 1.06em;
        font-weight: 500;
        text-transform: capitalize;
    }

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-one .rt-overlap-btn::after {
    border-radius: 50px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-two .rt-case-btn > span {
    border-radius: 50px;
    background-color: #5d5de2;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-three .rt-btn-effect-info {
    border-radius: 50px;
    background-color: #5d5de2;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-four .rt-arrow-btn {
    border-radius: 50px;
    background-color: #5d5de2;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-five .rt-custombtn-8 {
    border-radius: 50px;
    background-color: #5d5de2;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-six .button-element6-background .button-element6 {
    border-radius: 50px;
    background-color: #5d5de2;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-seven .gradient-btn-hover {
    border-radius: 50px;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-eight .rt-gradient-btn {
    border-radius: 50px;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-nine .border-center .border-btn {
    border-radius: 50px;
    background-color: #5d5de2;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion {
    border-radius: 50px;
    background: #5d5de2;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas {
    border-radius: 50px;
    background: #5d5de2;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder {
    background: #5d5de2;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-seven .gradient-btn-hover.gradient-color {
    background-color: #5d5de2;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion::before {
    background: #5d5de2;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button .rt-overlap-btn {
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-six .button-element6-background .button-element6-effect {
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-a3112e0 {
    width: initial;
    max-width: initial;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-one {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-two {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-three {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-four {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-five {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-six {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-seven {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-eight {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-ten {
    text-align: left;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-eleven {
    text-align: left;
}

    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder,
    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-two .rt-case-btn-swipe-hov .rt-text-btn,
    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-three .rt-btn-effect .title,
    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-four a.rt-readmore-btn,
    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-five .rt-custombtn-8,
    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-six .button-element6-background .button-element6,
    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-seven .gradient-btn-hover,
    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-eight .rt-gradient-btn,
    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-nine .border-center .border-btn span,
    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion,
    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas > span,
    .elementor-43014 .elementor-element.elementor-element-b48da43 .rt-eleven-marquee span {
        font-size: 1.06em;
        font-weight: 500;
        text-transform: capitalize;
    }

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder {
    color: #5d5de2;
    background: #FFFFFF;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-two .rt-case-btn-swipe-hov .rt-text-btn {
    color: #5d5de2;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-three .rt-btn-effect .title {
    color: #5d5de2;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-four a.rt-readmore-btn {
    color: #5d5de2;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-five .rt-custombtn-8 {
    color: #5d5de2;
    border-radius: 50px;
    background-color: #FFFFFF;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-six .button-element6-background .button-element6 {
    color: #5d5de2;
    border-radius: 50px;
    background-color: #FFFFFF;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-seven .gradient-btn-hover {
    color: #5d5de2;
    border-radius: 50px;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-eight .rt-gradient-btn {
    color: #5d5de2;
    border-radius: 50px;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-nine .border-center .border-btn span {
    color: #5d5de2;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion {
    color: #5d5de2;
    border-radius: 50px;
    background: #FFFFFF;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas {
    color: #5d5de2;
    border-radius: 50px;
    background: #FFFFFF;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-four a.rt-readmore-btn:hover {
    color: #5d5de2;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-four a.rt-readmore-btn::after {
    background: #5d5de2;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-six .button-element6-background .button-element6-effect::after {
    color: #5d5de2;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-one .rt-overlap-btn::after {
    border-radius: 50px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-two .rt-case-btn > span {
    border-radius: 50px;
    background-color: #FFFFFF;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-three .rt-btn-effect-info {
    border-radius: 50px;
    background-color: #FFFFFF;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-four .rt-arrow-btn {
    border-radius: 50px;
    background-color: #FFFFFF;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-nine .border-center .border-btn {
    border-radius: 50px;
    background-color: #FFFFFF;
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-seven .gradient-btn-hover.gradient-color {
    background-color: #FFFFFF;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion::before {
    background: #FFFFFF;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button .rt-overlap-btn {
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-six .button-element6-background .button-element6-effect {
    padding: 12px 45px 12px 45px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-43014 .elementor-element.elementor-element-b48da43 {
    width: initial;
    max-width: initial;
}

@media(max-width:1900px) {
    .elementor-43014 .elementor-element.elementor-element-a8da80c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-863f513 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-7c789f4 {
        left: -20.023px;
    }

    body.rtl .elementor-43014 .elementor-element.elementor-element-7c789f4 {
        right: -20.023px;
    }

    .elementor-43014 .elementor-element.elementor-element-7c789f4 {
        top: -8.977px;
    }

    body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-d3d99f2 {
        left: -371.991px;
    }

    body.rtl .elementor-43014 .elementor-element.elementor-element-d3d99f2 {
        right: -371.991px;
    }

    .elementor-43014 .elementor-element.elementor-element-b716651 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-002c5d4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-189a32b {
        left: -20.023px;
    }

    body.rtl .elementor-43014 .elementor-element.elementor-element-189a32b {
        right: -20.023px;
    }

    .elementor-43014 .elementor-element.elementor-element-189a32b {
        top: -8.977px;
    }

    body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-0c40290 {
        left: -371.991px;
    }

    body.rtl .elementor-43014 .elementor-element.elementor-element-0c40290 {
        right: -371.991px;
    }

    .elementor-43014 .elementor-element.elementor-element-2d1475d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-dbd50d4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-22ebb44 {
        left: -20.023px;
    }

    body.rtl .elementor-43014 .elementor-element.elementor-element-22ebb44 {
        right: -20.023px;
    }

    .elementor-43014 .elementor-element.elementor-element-22ebb44 {
        top: -8.977px;
    }

    body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-bbf62fb {
        left: -371.991px;
    }

    body.rtl .elementor-43014 .elementor-element.elementor-element-bbf62fb {
        right: -371.991px;
    }

    .elementor-43014 .elementor-element.elementor-element-318b761 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-9cb14b4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-7ca9fab {
        left: -20.023px;
    }

    body.rtl .elementor-43014 .elementor-element.elementor-element-7ca9fab {
        right: -20.023px;
    }

    .elementor-43014 .elementor-element.elementor-element-7ca9fab {
        top: -8.977px;
    }

    body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-65bbf82 {
        left: -371.991px;
    }

    body.rtl .elementor-43014 .elementor-element.elementor-element-65bbf82 {
        right: -371.991px;
    }

    .elementor-43014 .elementor-element.elementor-element-40d7db7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 {
        width: var( --container-widget-width, 39.607% );
        max-width: 39.607%;
        --container-widget-width: 39.607%;
        --container-widget-flex-grow: 0;
    }
}

@media(max-width:1200px) {
    .elementor-43014 .elementor-element.elementor-element-46fc002 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-2308442 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-bf1e603 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-68fb668 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-43014 .elementor-element.elementor-element-6ea667a {
        padding: 96px 15px 0px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-b8577c4 > .elementor-element-populated {
        padding: 0px 0px 34px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-a8da80c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-ffdac6b {
        padding: 0px 15px 63px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-863f513 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-03b8670 {
        padding: 60px 15px 55px 45px;
    }

    .elementor-43014 .elementor-element.elementor-element-46fc002 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 24px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-8a9589d {
        padding: 58px 15px 68px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-10f9a60 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-962aa31 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-b716651 .rt-retina-image-container {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-b716651 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-98f1aab {
        padding: 0px 15px 63px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-002c5d4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-2888f16 {
        padding: 60px 15px 55px 45px;
    }

    .elementor-43014 .elementor-element.elementor-element-2308442 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 24px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-905a853 {
        padding: 58px 15px 68px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-a543687 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-4e32998 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-2d1475d .rt-retina-image-container {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-2d1475d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-c9400aa {
        padding: 0px 15px 63px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-dbd50d4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-0a43983 {
        padding: 60px 15px 55px 45px;
    }

    .elementor-43014 .elementor-element.elementor-element-bf1e603 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 24px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-0055652 {
        padding: 58px 15px 68px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-a2d56e2 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-8cce110 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-318b761 .rt-retina-image-container {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-318b761 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-1d666da {
        padding: 0px 15px 63px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-9cb14b4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-c89afa9 {
        padding: 60px 15px 55px 45px;
    }

    .elementor-43014 .elementor-element.elementor-element-68fb668 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 24px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-514d9b8 > .elementor-element-populated {
        padding: 0px 0px 70px 0px;
    }

    body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-c152555 {
        left: 327px;
    }

    body.rtl .elementor-43014 .elementor-element.elementor-element-c152555 {
        right: 327px;
    }

    .elementor-43014 .elementor-element.elementor-element-c152555 {
        top: 150px;
    }

    .elementor-43014 .elementor-element.elementor-element-40d7db7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-43014 .elementor-element.elementor-element-b8577c4 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-43014 .elementor-element.elementor-element-fb3d033 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-fb3d033 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-fb3d033 .animation-element {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-fb3d033 .rt-heading-two {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-fb3d033 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-fb3d033 .ml1 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-fb3d033 .heading-style-ten {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-fb3d033 .rt-highlight-txt {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-17c21c6 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-03b8670 {
        padding: 60px 15px 55px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-62bdb11 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-62bdb11 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-62bdb11 .animation-element {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-62bdb11 .rt-heading-two {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-62bdb11 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-62bdb11 .ml1 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-62bdb11 .heading-style-ten {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-62bdb11 .rt-highlight-txt {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-62bdb11 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-43014 .elementor-element.elementor-element-d24cdcc {
        text-align: center;
    }

        .elementor-43014 .elementor-element.elementor-element-d24cdcc > .elementor-widget-container {
            margin: 0% 0% 0% 0%;
        }

    .elementor-43014 .elementor-element.elementor-element-4d53c9a .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-4d53c9a .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-4d53c9a .animation-element {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-4d53c9a .rt-heading-two {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-4d53c9a .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-4d53c9a .ml1 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-4d53c9a .heading-style-ten {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-4d53c9a .rt-highlight-txt {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-e589c37 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-2888f16 {
        padding: 60px 15px 55px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-32a31b5 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-32a31b5 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-32a31b5 .animation-element {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-32a31b5 .rt-heading-two {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-32a31b5 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-32a31b5 .ml1 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-32a31b5 .heading-style-ten {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-32a31b5 .rt-highlight-txt {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-32a31b5 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-43014 .elementor-element.elementor-element-e43b67b {
        text-align: center;
    }

        .elementor-43014 .elementor-element.elementor-element-e43b67b > .elementor-widget-container {
            margin: 0% 0% 0% 0%;
        }

    .elementor-43014 .elementor-element.elementor-element-05b9426 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-05b9426 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-05b9426 .animation-element {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-05b9426 .rt-heading-two {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-05b9426 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-05b9426 .ml1 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-05b9426 .heading-style-ten {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-05b9426 .rt-highlight-txt {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-8b22285 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-0a43983 {
        padding: 60px 15px 55px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-5fe5434 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-5fe5434 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-5fe5434 .animation-element {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-5fe5434 .rt-heading-two {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-5fe5434 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-5fe5434 .ml1 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-5fe5434 .heading-style-ten {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-5fe5434 .rt-highlight-txt {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-5fe5434 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-43014 .elementor-element.elementor-element-f3b8f42 {
        text-align: center;
    }

        .elementor-43014 .elementor-element.elementor-element-f3b8f42 > .elementor-widget-container {
            margin: 0% 0% 0% 0%;
        }

    .elementor-43014 .elementor-element.elementor-element-b823883 .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-b823883 .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-b823883 .animation-element {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-b823883 .rt-heading-two {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-b823883 .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-b823883 .ml1 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-b823883 .heading-style-ten {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-b823883 .rt-highlight-txt {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-b4831b5 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-c89afa9 {
        padding: 60px 15px 55px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-bf96fda .rt-text-appear, .elementor-43014 .elementor-element.elementor-element-bf96fda .rt-text-appear-eight, .elementor-43014 .elementor-element.elementor-element-bf96fda .animation-element {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-bf96fda .rt-heading-two {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-bf96fda .rt-hover-heading, .elementor-43014 .elementor-element.elementor-element-bf96fda .ml1 {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-bf96fda .heading-style-ten {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-bf96fda .rt-highlight-txt {
        text-align: center;
    }

    .elementor-43014 .elementor-element.elementor-element-bf96fda > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-43014 .elementor-element.elementor-element-79e5534 {
        text-align: center;
    }

        .elementor-43014 .elementor-element.elementor-element-79e5534 > .elementor-widget-container {
            margin: 0% 0% 0% 0%;
        }

    .elementor-43014 .elementor-element.elementor-element-deb08d8 {
        padding: 0px 0px 70px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-a83db7b > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-43014 .elementor-element.elementor-element-514d9b8 > .elementor-element-populated {
        padding: 0px 0px 190px 0px;
    }

    body:not(.rtl) .elementor-43014 .elementor-element.elementor-element-c152555 {
        left: 0px;
    }

    body.rtl .elementor-43014 .elementor-element.elementor-element-c152555 {
        right: 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-40d7db7 > .elementor-widget-container {
        padding: 80px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-c484017 > .elementor-element-populated {
        padding: 60px 0px 0px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-one {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-two {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-three {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-four {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-five {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-six {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-seven {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-eight {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-ten {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 .radiantthemes-custom-button.element-eleven {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-a3112e0 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-one {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-two {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-three {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-four {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-five {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-six {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-seven {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-eight {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-ten {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 .radiantthemes-custom-button.element-eleven {
        text-align: left;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-43014 .elementor-element.elementor-element-b48da43 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }
}

@media(min-width:768px) {
    .elementor-43014 .elementor-element.elementor-element-c93e62b {
        width: 45.05%;
    }

    .elementor-43014 .elementor-element.elementor-element-46fc002 {
        width: 54.95%;
    }

    .elementor-43014 .elementor-element.elementor-element-535e20f {
        width: 46%;
    }

    .elementor-43014 .elementor-element.elementor-element-2308442 {
        width: 54%;
    }

    .elementor-43014 .elementor-element.elementor-element-1bc4259 {
        width: 46%;
    }

    .elementor-43014 .elementor-element.elementor-element-bf1e603 {
        width: 54%;
    }

    .elementor-43014 .elementor-element.elementor-element-61a7ea6 {
        width: 46%;
    }

    .elementor-43014 .elementor-element.elementor-element-68fb668 {
        width: 54%;
    }

    .elementor-43014 .elementor-element.elementor-element-514d9b8 {
        width: 30.023%;
    }

    .elementor-43014 .elementor-element.elementor-element-c484017 {
        width: 69.977%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-43014 .elementor-element.elementor-element-b8577c4 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-df7a626 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-c93e62b {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-46fc002 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-10f9a60 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-962aa31 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-535e20f {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-2308442 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-a543687 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-4e32998 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-1bc4259 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-bf1e603 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-a2d56e2 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-8cce110 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-61a7ea6 {
        width: 100%;
    }

    .elementor-43014 .elementor-element.elementor-element-68fb668 {
        width: 100%;
    }
}
