
html {
    width: 100%;
    height: 100%;
  }
  
  html::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 1px #000;
    border-radius: 20px;
    background-color: transparent;
  }
  
  html::-webkit-scrollbar {
    width: 6px;
    height: 12px;
    border-radius: 20px;
    background-color: transparent;
  }
  
  html::-webkit-scrollbar-thumb {
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 1px #000;
    background: linear-gradient(90deg, #000 0%, #000 100%);
  }
:root {
    --primary-color: #6664e4;
    --primary-links-hover-color: #0f110f;
    --primary-bg-color: #e5e6f6;
    --header-bg-color: #f5f4fe;
    --footer-bg-color: #f5f5f6;
    --primary-dark-color: #0f110f;
    --title-color: #0f110f;
    --fw-title-color: #0f110f;
    --btn-bg-color: #6664e4;
    --btn-hover-color: #0f110f;
    --txt-select-bg-color: #e5e6ff;
}

#main-header {
    position: relative;
    margin-bottom: 32px;
}

#site-footer {
    position: relative;
}

#header-wave {
    margin-bottom: -1px;
    width: 100%;
}

#magic-search .search-submit {
    display: none;
}

.onsale .onsale-svg {
    height: 100%;
}

#header-wave * {
    fill: transparent;
}

@media (max-width: 1199px) {
    #header-wave {
        height: 20px;
    }

    :root #main-header {
        margin-bottom: 32px;
    }

}

@media (min-width: 1200px) {
    #header-wave {
        height: 45px;
    }

    :root #main-header {
        padding-top: 50px;
        margin-bottom: 50px;
    }
}

.header-icons {
    display: none !important;
}

@media (max-width: 1199px) {
    .header-info {
        margin-top: 1rem;
    }
}


/* inline-css #dd (index-page) */

.elementor-kit-11 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-element {
    --widgets-spacing: 20px;
}



h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-widget-heading .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}



.elementor-widget-button .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    background-color: var(--e-global-color-accent);
}


.elementor-widget-image-box .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-image-box .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-star-rating .elementor-star-rating__title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}


.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
    color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-accent);
}

.elementor-widget-toggle .elementor-toggle-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-toggle .elementor-tab-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_beginning_text {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_text {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_ending_text {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}


.elementor-widget-text-path {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-drawable-icon *,
.elementor-widget-premium-icon-list svg:not([class*="premium-"]) {
    fill: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg,
.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
    text-shadow: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
    text-shadow: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-drawable-icon *,
.elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]) {
    fill: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-premium-icon-list .premium-bullet-list-text span {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-premium-icon-list .premium-bullet-list-text span {
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-text span {
    text-shadow: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-text span {
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span {
    text-shadow: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-badge span {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-premium-icon-list .premium-bullet-list-badge span {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {
    border-top-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {
    border-left-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
    border-color: var(--e-global-color-secondary);
}

.elementor-22931 .elementor-element.elementor-element-8cd3156:not(.elementor-motion-effects-element-type-background),
.elementor-22931 .elementor-element.elementor-element-8cd3156>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/white-bg.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-22931 .elementor-element.elementor-element-8cd3156>.elementor-background-overlay {
    background-image: url("../images/curve-dashed.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 75% auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22931 .elementor-element.elementor-element-8cd3156 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-22931 .elementor-element.elementor-element-b9a4a81.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-b9a4a81:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22931 .elementor-element.elementor-element-b9a4a81>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/scribble-dashed.png");
    background-position: 50% 70px;
    background-repeat: no-repeat;
    background-size: 40% auto;
}

.elementor-22931 .elementor-element.elementor-element-b9a4a81>.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: 180px 0px 0px 0px; */
    padding: 90px 0px 0px 0px;
}

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

.elementor-22931 .elementor-element.elementor-element-03af6a8>.elementor-container {
    max-width: 916px;
}

.elementor-22931 .elementor-element.elementor-element-03af6a8 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-22931 .elementor-element.elementor-element-de5fa29>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-22931 .elementor-element.elementor-element-1bf970d {
    text-align: center;
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 92px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-22931 .elementor-element.elementor-element-1bf970d>.elementor-widget-container {
    margin: 0px 40px 0px 40px;
    background-image: url("../images/oval.png");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 250px auto;
}

.elementor-22931 .elementor-element.elementor-element-b189515 img {
    width: 60px;
}

.elementor-22931 .elementor-element.elementor-element-b189515 {
    width: auto;
    max-width: auto;
    top: 17%;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-b189515 {
    right: -4%;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-b189515 {
    left: -4%;
}

.elementor-22931 .elementor-element.elementor-element-d38246d img {
    width: 42px;
}

.elementor-22931 .elementor-element.elementor-element-d38246d {
    width: auto;
    max-width: auto;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-d38246d {
    left: 0px;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-d38246d {
    right: 0px;
}

.elementor-22931 .elementor-element.elementor-element-4c32bc0 {
    text-align: center;
    color: #111111;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-e6d8ea5 {
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-9a91145>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-ea151f2 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-22931 .elementor-element.elementor-element-ea151f2 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-22931 .elementor-element.elementor-element-ea151f2 .elementor-button {
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0F110F;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0F110F;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
    padding: 15px 40px 15px 40px;
}

.elementor-22931 .elementor-element.elementor-element-ea151f2 .elementor-button:hover,
.elementor-22931 .elementor-element.elementor-element-ea151f2 .elementor-button:focus {
    color: #0F110F;
    background-color: #11111100;
}

.elementor-22931 .elementor-element.elementor-element-ea151f2 .elementor-button:hover svg,
.elementor-22931 .elementor-element.elementor-element-ea151f2 .elementor-button:focus svg {
    fill: #0F110F;
}

.elementor-22931 .elementor-element.elementor-element-ea151f2>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22931 .elementor-element>.elementor-container {
    max-width: 1200px;
}

.elementor-22931 .elementor-element.elementor-element-eeae5a9 {
    padding: 80px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-c7587f8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-22931 .elementor-element.elementor-element-6deef66 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-22931 .elementor-element.elementor-element-6deef66>.elementor-widget-container {
    margin: -80px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-4689f1f>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-22931 .elementor-element.elementor-element-de3dc9c img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-22931 .elementor-element.elementor-element-de3dc9c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-1d67b2e>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-22931 .elementor-element.elementor-element-7ce9eb5 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-22931 .elementor-element.elementor-element-7ce9eb5>.elementor-widget-container {
    margin: -80px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-d698c76 {
    margin-top: -120px;
    margin-bottom: 0px;
}

.elementor-22931 .elementor-element.elementor-element-7bca95f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-35ee1b2 {
    --alignment: center;
    --width: 100px;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    --word-spacing: 20px;
    --text-color: #FFFFFF;
    --transition: 0.3s;
    width: auto;
    max-width: auto;
}

.elementor-22931 .elementor-element.elementor-element-35ee1b2>.elementor-widget-container {
    background-color: #0F110F;
    background-image: url("../images/Shapeyg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 70% auto;
    border-style: solid;
    border-width: 25px 25px 25px 25px;
    border-color: #0F110F;
    border-radius: 100% 100% 100% 100%;
}

.elementor-22931 .elementor-element.elementor-element-114bc3c>.elementor-container {
    max-width: 1140px;
}

.elementor-22931 .elementor-element.elementor-element-114bc3c:not(.elementor-motion-effects-element-type-background),
.elementor-22931 .elementor-element.elementor-element-114bc3c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22931 .elementor-element.elementor-element-114bc3c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-22931 .elementor-element.elementor-element-114bc3c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22931 .elementor-element.elementor-element-1aa08de>.elementor-element-populated,
.elementor-22931 .elementor-element.elementor-element-1aa08de>.elementor-element-populated>.elementor-background-overlay,
.elementor-22931 .elementor-element.elementor-element-1aa08de>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-04f7123 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-9837bff.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-22931 .elementor-element.elementor-element-9837bff>.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-22931 .elementor-element.elementor-element-9837bff>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-09c55f2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-7c35b3d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-22931 .elementor-element.elementor-element-7c35b3d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-7c35b3d>.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-22931 .elementor-element.elementor-element-7c35b3d>.elementor-element-populated,
.elementor-22931 .elementor-element.elementor-element-7c35b3d>.elementor-element-populated>.elementor-background-overlay,
.elementor-22931 .elementor-element.elementor-element-7c35b3d>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-7c35b3d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-22931 .elementor-element.elementor-element-35ec828 {
    text-align: center;
}

.elementor-22931 .elementor-element.elementor-element-35ec828 .elementor-heading-title {
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 46px;
    font-weight: 700;
}

.elementor-22931 .elementor-element.elementor-element-35ec828>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-22931 .elementor-element.elementor-element-42cf241 {
    text-align: center;
    color: #939393;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-42cf241>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-22931 .elementor-element.elementor-element-cd9cd97>.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-22931 .elementor-element.elementor-element-cd9cd97>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-beda2a6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-22931 .elementor-element.elementor-element-b3937d8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-b3937d8>.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-22931 .elementor-element.elementor-element-b3937d8>.elementor-element-populated,
.elementor-22931 .elementor-element.elementor-element-b3937d8>.elementor-element-populated>.elementor-background-overlay,
.elementor-22931 .elementor-element.elementor-element-b3937d8>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-b3937d8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-22931 .elementor-element.elementor-element-fe5a03e {
    text-align: center;
}

.elementor-22931 .elementor-element.elementor-element-fe5a03e .elementor-heading-title {
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 46px;
    font-weight: 700;
}

.elementor-22931 .elementor-element.elementor-element-fe5a03e>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-22931 .elementor-element.elementor-element-70f1d27 {
    text-align: center;
    color: #939393;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-70f1d27>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-52c341b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-22931 .elementor-element.elementor-element-52c341b>.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-22931 .elementor-element.elementor-element-52c341b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-61ed048 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-22931 .elementor-element.elementor-element-b6f0810.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-b6f0810>.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-22931 .elementor-element.elementor-element-b6f0810>.elementor-element-populated,
.elementor-22931 .elementor-element.elementor-element-b6f0810>.elementor-element-populated>.elementor-background-overlay,
.elementor-22931 .elementor-element.elementor-element-b6f0810>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-b6f0810>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-22931 .elementor-element.elementor-element-c086ee2 {
    text-align: center;
}

.elementor-22931 .elementor-element.elementor-element-c086ee2 .elementor-heading-title {
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 46px;
    font-weight: 700;
}

.elementor-22931 .elementor-element.elementor-element-c086ee2>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-22931 .elementor-element.elementor-element-aebb1fb {
    text-align: center;
    color: #939393;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-aebb1fb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-73c6c43.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-22931 .elementor-element.elementor-element-73c6c43>.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-22931 .elementor-element.elementor-element-73c6c43>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-85112eb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-4d3c1d7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-22931 .elementor-element.elementor-element-4d3c1d7.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-4d3c1d7>.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-22931 .elementor-element.elementor-element-4d3c1d7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 10px;
}

.elementor-22931 .elementor-element.elementor-element-340973f {
    text-align: center;
}

.elementor-22931 .elementor-element.elementor-element-340973f .elementor-heading-title {
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 46px;
    font-weight: 700;
}

.elementor-22931 .elementor-element.elementor-element-340973f>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-22931 .elementor-element.elementor-element-0a40d2e {
    text-align: center;
    color: #939393;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-0a40d2e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-a558b12>.elementor-container {
    max-width: 1200px;
}

.elementor-22931 .elementor-element.elementor-element-a558b12:not(.elementor-motion-effects-element-type-background),
.elementor-22931 .elementor-element.elementor-element-a558b12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/bg-img-2.png");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-22931 .elementor-element.elementor-element-a558b12>.elementor-background-overlay {
    background-image: url("../images/scribble-img.png");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 10% auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22931 .elementor-element.elementor-element-a558b12 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 10px 60px 10px;
}

.elementor-22931 .elementor-element.elementor-element-bb7c5ff>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-22931 .elementor-element.elementor-element-bb7c5ff>.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 0px 0px 0px;
}

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

.elementor-22931 .elementor-element.elementor-element-562411a {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 10px 0px 10px;
}

.elementor-22931 .elementor-element.elementor-element-c2c00c7>.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-22931 .elementor-element.elementor-element-c2c00c7>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-4a0a111 {
    text-align: left;
}

.elementor-22931 .elementor-element.elementor-element-4a0a111 .elementor-heading-title {
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 43px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: -0.5px;
}

.elementor-22931 .elementor-element.elementor-element-4a0a111>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-22931 .elementor-element.elementor-element-b9301e2 img {
    width: 60px;
}

.elementor-22931 .elementor-element.elementor-element-b9301e2 {
    width: auto;
    max-width: auto;
    top: 93px;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-b9301e2 {
    right: -30px;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-b9301e2 {
    left: 0px;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-704abc5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-22931 .elementor-element.elementor-element-44fe56d {
    color: #666666;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.9em;
}

.elementor-22931 .elementor-element.elementor-element-44fe56d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-4b80b79>.elementor-container {
    max-width: 1200px;
}

.elementor-22931 .elementor-element.elementor-element-4b80b79 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 0px 0px;
}

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

.elementor-22931 .elementor-element.elementor-element-03afeae:not(.elementor-motion-effects-element-type-background),
.elementor-22931 .elementor-element.elementor-element-03afeae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22931 .elementor-element.elementor-element-03afeae,
.elementor-22931 .elementor-element.elementor-element-03afeae>.elementor-background-overlay {
    border-radius: 30px 30px 30px 30px;
}

.elementor-22931 .elementor-element.elementor-element-03afeae {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-22931 .elementor-element.elementor-element-03afeae>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22931 .elementor-element.elementor-element-ac9ef9b>.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-22931 .elementor-element.elementor-element-f152a0f {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-22931 .elementor-element.elementor-element-f152a0f img {
    width: 65px;
    height: 65px;
    object-fit: contain;
    border-radius: 50%;
}

.elementor-22931 .elementor-element.elementor-element-f152a0f>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-22931 .elementor-element.elementor-element-c716869 {
    text-align: left;
    color: #150D15;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: -0.3px;
}

.elementor-22931 .elementor-element.elementor-element-c716869>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-22931 .elementor-element.elementor-element-bdf78ac {
    text-align: left;
    color: #939393;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-22931 .elementor-element.elementor-element-05822d4>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
	/* margin:0px 0px 0px 0px; */
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-22931 .elementor-element.elementor-element-5a9189e:not(.elementor-motion-effects-element-type-background),
.elementor-22931 .elementor-element.elementor-element-5a9189e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22931 .elementor-element.elementor-element-5a9189e,
.elementor-22931 .elementor-element.elementor-element-5a9189e>.elementor-background-overlay {
    border-radius: 30px 30px 30px 30px;
}

.elementor-22931 .elementor-element.elementor-element-5a9189e {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-22931 .elementor-element.elementor-element-5a9189e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22931 .elementor-element.elementor-element-d16fd51>.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-22931 .elementor-element.elementor-element-61108bd {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-22931 .elementor-element.elementor-element-61108bd img {
    width: 65px;
    height: 65px;
    object-fit: contain;
    border-radius: 50%;
}

.elementor-22931 .elementor-element.elementor-element-61108bd>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-22931 .elementor-element.elementor-element-c05760e {
    text-align: left;
    color: #150D15;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: -0.3px;
}

.elementor-22931 .elementor-element.elementor-element-c05760e>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-22931 .elementor-element.elementor-element-c3e74ac {
    text-align: left;
    color: #939393;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-22931 .elementor-element.elementor-element-3615e96>.elementor-element-populated {
    margin: 80px 0px 0px 0px;
	/* margin: 0px 0px 0px 0px; */
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-22931 .elementor-element.elementor-element-0661b6e:not(.elementor-motion-effects-element-type-background),
.elementor-22931 .elementor-element.elementor-element-0661b6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22931 .elementor-element.elementor-element-0661b6e,
.elementor-22931 .elementor-element.elementor-element-0661b6e>.elementor-background-overlay {
    border-radius: 30px 30px 30px 30px;
}

.elementor-22931 .elementor-element.elementor-element-0661b6e {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-22931 .elementor-element.elementor-element-0661b6e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22931 .elementor-element.elementor-element-f0341b8>.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-22931 .elementor-element.elementor-element-b948d69 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-22931 .elementor-element.elementor-element-b948d69 img {
    width: 65px;
    height: 65px;
    object-fit: contain;
    border-radius: 50%;
}

.elementor-22931 .elementor-element.elementor-element-b948d69>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-22931 .elementor-element.elementor-element-587bcc2 {
    text-align: left;
    color: #150D15;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: -0.3px;
}

.elementor-22931 .elementor-element.elementor-element-587bcc2>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-22931 .elementor-element.elementor-element-eb59ba1 {
    text-align: left;
    color: #939393;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-22931 .elementor-element.elementor-element-0d4dd90 {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-56da89e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-22931 .elementor-element.elementor-element-56da89e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-56da89e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 40px 10px 10px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-56da89e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22931 .elementor-element.elementor-element-4a55cc2 img {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-7c89c4c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-22931 .elementor-element.elementor-element-7c89c4c>.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-22931 .elementor-element.elementor-element-7c89c4c>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-2cad212 {
    text-align: left;
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 43px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: -0.5px;
}

.elementor-22931 .elementor-element.elementor-element-2cad212>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-22931 .elementor-element.elementor-element-3cb1f1a {
    color: #666666;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.9em;
}

.elementor-22931 .elementor-element.elementor-element-3cb1f1a>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-17dfb44 .elementor-button {
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    fill: #0F110F;
    color: #0F110F;
    background-color: #E0E7FA00;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #6664E4;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(20.999999999999982, 92.00000000000011, 231, 0.43);
    padding: 0px 0px 7px 0px;
}

.elementor-22931 .elementor-element.elementor-element-17dfb44 .elementor-button:hover,
.elementor-22931 .elementor-element.elementor-element-17dfb44 .elementor-button:focus {
    color: #6664E4;
    border-color: #6664E4;
}

.elementor-22931 .elementor-element.elementor-element-17dfb44 .elementor-button:hover svg,
.elementor-22931 .elementor-element.elementor-element-17dfb44 .elementor-button:focus svg {
    fill: #6664E4;
}

.elementor-22931 .elementor-element.elementor-element-17dfb44>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-856ae11>.elementor-container {
    max-width: 1200px;
}

.elementor-22931 .elementor-element.elementor-element-856ae11 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 10px 50px 10px;
}

.elementor-22931 .elementor-element.elementor-element-856ae11:not(.elementor-motion-effects-element-type-background),
.elementor-22931 .elementor-element.elementor-element-856ae11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F110F;
}

.elementor-22931 .elementor-element.elementor-element-856ae11>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.services-page .elementor-22931 .elementor-element.elementor-element-cf91ad4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.services-page .elementor-22931 .elementor-element.elementor-element-cf91ad4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/curvey.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 105px auto;
}
.service-2 .elementor-22931 .elementor-element.elementor-element-cf91ad4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.service-2 .elementor-22931 .elementor-element.elementor-element-cf91ad4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/highlight-2.png") ;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 105px auto;
}
/* .elementor-22931 .elementor-element.elementor-element-cf91ad4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22931 .elementor-element.elementor-element-cf91ad4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/highlight-2.png") !important ;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 200px auto;
} */

.services-3 {
    background-image: url("../images/star.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 105px auto;
}

.service-4 {
    background-image: url("../images/curve-arrow.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 105px auto;
}

.elementor-22931 .elementor-element.elementor-element-cf91ad4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

.elementor-22931 .elementor-element.elementor-element-443989a img {
    max-width: 40px;
}

.elementor-22931 .elementor-element.elementor-element-443989a {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-443989a {
    left: 0px;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-443989a {
    right: 0px;
}

.elementor-22931 .elementor-element.elementor-element-93ac97b>.elementor-container {
    max-width: 618px;
}

.elementor-22931 .elementor-element.elementor-element-93ac97b {
    padding: 0px 0px 40px 0px;
}

.elementor-22931 .elementor-element.elementor-element-11add49.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-11add49>.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-22931 .elementor-element.elementor-element-eb46f9e {
    text-align: center;
}

.elementor-22931 .elementor-element.elementor-element-eb46f9e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-eb46f9e>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-22931 .elementor-element.elementor-element-567a3f6 {
    text-align: center;
    color: #939393;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.9em;
}

.elementor-22931 .elementor-element.elementor-element-567a3f6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-1d2392b>.elementor-container {
    max-width: 1200px;
}

.elementor-22931 .elementor-element.elementor-element-1d2392b .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 0px;
}

.elementor-22931 .elementor-element.elementor-element-1d2392b {
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-6a60736>.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-22931 .elementor-element.elementor-element-6a60736>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-4a20d1a:not(.elementor-motion-effects-element-type-background),
.elementor-22931 .elementor-element.elementor-element-4a20d1a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E9D175;
	/* background-image: url(../images/card-img-2.png); */
	height: 390px;
    object-fit: cover;
    border-radius: 40px 40px 40px 40px;
}

.elementor-22931 .elementor-element.elementor-element-4a20d1a,
.elementor-22931 .elementor-element.elementor-element-4a20d1a>.elementor-background-overlay {
    border-radius: 30px 30px 30px 30px;
}

.elementor-22931 .elementor-element.elementor-element-4a20d1a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 40px 0px 40px;
}

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

.elementor-22931 .elementor-element.elementor-element-1003e63>.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-22931 .elementor-element.elementor-element-04cd737 {
    text-align: left;
    color: #150D15;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -0.3px;
}

.elementor-22931 .elementor-element.elementor-element-04cd737>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-22931 .elementor-element.elementor-element-b424f70 {
    text-align: left;
    color: #333333;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-22931 .elementor-element.elementor-element-b424f70>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-22931 .elementor-element.elementor-element-057bea9 .elementor-button {
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    fill: #0F110F;
    color: #0F110F;
    background-color: #E0E7FA00;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(20.999999999999982, 92.00000000000011, 231, 0.43);
    padding: 0px 0px 7px 0px;
}

.elementor-22931 .elementor-element.elementor-element-057bea9 .elementor-button:hover,
.elementor-22931 .elementor-element.elementor-element-057bea9 .elementor-button:focus {
    color: #FFFFFF;
    border-color: #6664E4;
}

.elementor-22931 .elementor-element.elementor-element-057bea9 .elementor-button:hover svg,
.elementor-22931 .elementor-element.elementor-element-057bea9 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-22931 .elementor-element.elementor-element-057bea9>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-30a700e img {
    width: 100%;
}

.elementor-22931 .elementor-element.elementor-element-30a700e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px !important;
}

.elementor-22931 .elementor-element.elementor-element-45c2d74>.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-22931 .elementor-element.elementor-element-45c2d74>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

/* .elementor-22931 .elementor-element.elementor-element-f70f0b2:not(.elementor-motion-effects-element-type-background),
.elementor-22931 .elementor-element.elementor-element-f70f0b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url(../images/card-img-2.png) !important;
	height: 390px;
	object-fit: cover;
	border-radius: 40px 40px 40px 40px;
} */
.card1 {
	background-image: url(../images/tulsidd-scrn.jpg) !important;
	height: 400px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card2 {
	background-image: url(../images/manyapratha-scrn.jpg) !important;
	height: 400px;
	background-position:center;
    background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}

.card3 {
	background-image: url(../images/relovesg--scrn.jpg) !important;
	height: 400px;
	 background-position: center;
     background-size: cover;
     background-repeat: no-repeat;
	border-radius: 20px !important;
}

.card4 {
	background-image: url(../images/burjmarble.png) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card5{
    background-image: url(../images/double-roti-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card6{
    background-image: url(../images/epicure-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card7{
    background-image: url(../images/Origin-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card8{
    background-image: url(../images/bayroot-scrn-2.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card9{
    background-image: url(../images/tulsi-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card10{
    background-image: url(../images/delish-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card11{
    background-image: url(../images/green-meadows\ scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
/* .card12{
    background-image: url(../images/Green-meadows-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
} */
.card13{
    background-image: url(../images/gransd-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card14{
    background-image: url(../images/delish-scrn-2.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card15{
    background-image: url(../images/xperience-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card16{
    background-image: url(../images/savya-rasa-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card17{
    background-image: url(../images/dinamic-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card18{
    background-image: url(../images/URU-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card19{
    background-image: url(../images/sosisisi-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card20{
    background-image: url(../images/piddjmk-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card21{
    background-image: url(../images/HabblePay.png) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card22{
    background-image: url(../images/flycard-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card23{
    background-image: url(../images/sis-cloud.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card24{
    background-image: url(../images/upar-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card25{
    background-image: url(../images/Tulsi-silks-Final.png) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card26{
    background-image: url(../images/dinamic-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card27{
    background-image: url(../images/above-poarch\ scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card28{
    background-image: url(../images/hablle-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card29{
    background-image: url(../images/map1-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card30{
    background-image: url(../images/city-klues.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card31{
    background-image: url(../images/manyaprath-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card32{
    background-image: url(../images/yourstreinsta-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}

.card33{
    background-image: url(../images/dinamic-dwali-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}

.card34{
    background-image: url(../images/castemo-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}

.card35{
    background-image: url(../images/sis-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}
.card36{
    background-image: url(../images/zarc-scrn.jpg) !important;
	height: 400px;
    background-position: center;
	background-size: cover;
    background-repeat: no-repeat;
	border-radius: 20px !important;
}

.elementor-22931 .elementor-element.elementor-element-f70f0b2,
.elementor-22931 .elementor-element.elementor-element-f70f0b2>.elementor-background-overlay {
    border-radius: 0px;
}

.elementor-22931 .elementor-element.elementor-element-f70f0b2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px;
}

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

.elementor-22931 .elementor-element.elementor-element-d517df0>.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-22931 .elementor-element.elementor-element-fa7039d {
    text-align: left;
    color: #150D15;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -0.3px;
}

.elementor-22931 .elementor-element.elementor-element-fa7039d>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-22931 .elementor-element.elementor-element-e5efbf9 {
    text-align: left;
    color: #333333;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-22931 .elementor-element.elementor-element-e5efbf9>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-22931 .elementor-element.elementor-element-4fbf92a .elementor-button {
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    fill: #0F110F;
    color: #0F110F;
    background-color: #E0E7FA00;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(20.999999999999982, 92.00000000000011, 231, 0.43);
    padding: 0px 0px 7px 0px;
}

.elementor-22931 .elementor-element.elementor-element-4fbf92a .elementor-button:hover,
.elementor-22931 .elementor-element.elementor-element-4fbf92a .elementor-button:focus {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-22931 .elementor-element.elementor-element-4fbf92a .elementor-button:hover svg,
.elementor-22931 .elementor-element.elementor-element-4fbf92a .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-22931 .elementor-element.elementor-element-4fbf92a>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-de354d5 img {
    width: 100%;
}

.elementor-22931 .elementor-element.elementor-element-de354d5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px !important;
}

.elementor-22931 .elementor-element.elementor-element-81ff783>.elementor-container {
    max-width: 1200px;
}

.elementor-22931 .elementor-element.elementor-element-81ff783 {
    padding: 40px 0px 100px 0px;
}

.elementor-22931 .elementor-element.elementor-element-b7e1617:not(.elementor-motion-effects-element-type-background),
.elementor-22931 .elementor-element.elementor-element-b7e1617>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-22931 .elementor-element.elementor-element-b7e1617,
.elementor-22931 .elementor-element.elementor-element-b7e1617>.elementor-background-overlay {
    border-radius: 30px 30px 30px 30px;
}

.elementor-22931 .elementor-element.elementor-element-b7e1617 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 0px 40px;
}

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

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

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

.elementor-22931 .elementor-element.elementor-element-6ad7b97>.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-22931 .elementor-element.elementor-element-6ad7b97>.elementor-element-populated {
    margin: 0px 40px 40px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}

.elementor-22931 .elementor-element.elementor-element-dd576bd {
    text-align: left;
    color: #150D15;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -0.3px;
}

.elementor-22931 .elementor-element.elementor-element-dd576bd>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-22931 .elementor-element.elementor-element-27bb4fb {
    text-align: left;
    color: #333333;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-22931 .elementor-element.elementor-element-27bb4fb>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-22931 .elementor-element.elementor-element-0709b95 .elementor-button {
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    fill: #0F110F;
    color: #0F110F;
    background-color: #E0E7FA00;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(20.999999999999982, 92.00000000000011, 231, 0.43);
    padding: 0px 0px 7px 0px;
}

.elementor-22931 .elementor-element.elementor-element-0709b95 .elementor-button:hover,
.elementor-22931 .elementor-element.elementor-element-0709b95 .elementor-button:focus {
    color: #6664E4;
    border-color: #6664E4;
}

.elementor-22931 .elementor-element.elementor-element-0709b95 .elementor-button:hover svg,
.elementor-22931 .elementor-element.elementor-element-0709b95 .elementor-button:focus svg {
    fill: #6664E4;
}

.elementor-22931 .elementor-element.elementor-element-0709b95>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-4a00b12.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-22931 .elementor-element.elementor-element-4a00b12.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-22931 .elementor-element.elementor-element-d569a7b img {
    width: 100%;
}

.elementor-22931 .elementor-element.elementor-element-d569a7b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-6f5a315 {
    padding: 70px 0px 70px 0px;
}

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

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

.elementor-22931 .elementor-element.elementor-element-eb56e58.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-eb56e58>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 40px 10px 10px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-22931 .elementor-element.elementor-element-3fa9077 img {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-8bb342b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-22931 .elementor-element.elementor-element-8bb342b>.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-22931 .elementor-element.elementor-element-8bb342b>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-7abe559 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 43px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: -0.5px;
}

.elementor-22931 .elementor-element.elementor-element-7abe559>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-22931 .elementor-element.elementor-element-2970cbb {
    color: #939393;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.9em;
}

.elementor-22931 .elementor-element.elementor-element-2970cbb>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-d612679.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-22931 .elementor-element.elementor-element-d612679>.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-22931 .elementor-element.elementor-element-d612679>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-0cb4a97 {
    color: #E9D175;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 64px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-22931 .elementor-element.elementor-element-0cb4a97>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-d6b9061 {
    color: #FFFFFF;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-22931 .elementor-element.elementor-element-e8e37e5>.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-22931 .elementor-element.elementor-element-e8e37e5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-a98162a {
    color: #E9D175;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 64px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-22931 .elementor-element.elementor-element-a98162a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-2df9b2d {
    color: #FFFFFF;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
}

.elementor-22931 .elementor-element.elementor-element-211abb9:not(.elementor-motion-effects-element-type-background),
.elementor-22931 .elementor-element.elementor-element-211abb9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/bg-img-3.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-22931 .elementor-element.elementor-element-211abb9>.elementor-background-overlay {
    background-image: url("../images/shape.png");
    background-position: 50% 90%;
    background-repeat: no-repeat;
    background-size: 60% auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22931 .elementor-element.elementor-element-211abb9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 140px 0px;
}

.elementor-22931 .elementor-element.elementor-element-092a412>.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 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-092a412>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22931 .elementor-element.elementor-element-f587dac>.elementor-container {
    /* max-width: 595px; */
    max-width: 60%;
}

.elementor-22931 .elementor-element.elementor-element-f587dac {
    padding: 0px 0px 20px 0px;
}

.elementor-22931 .elementor-element.elementor-element-16fc0a3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-16fc0a3>.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-22931 .elementor-element.elementor-element-16fc0a3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-ed55aab {
    text-align: center;
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 43px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: -0.5px;
}

.elementor-22931 .elementor-element.elementor-element-ed55aab>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-22931 .elementor-element.elementor-element-172c926 {
    text-align: center;
    color: #666666;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.9em;
}

.elementor-22931 .elementor-element.elementor-element-172c926>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-5418469 img {
    width: 65px;
}
.index-2 .elementor-element.elementor-element-5418469 img {
    width: 65px;
}

.elementor-22931 .elementor-element.elementor-element-5418469 {
    width: auto;
    max-width: auto;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-5418469 {
    left: 0px;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-5418469 {
    right: 0px;
}

.elementor-22931 .elementor-element.elementor-element-89fe21e img {
    max-width: 65px;
}
.index-2 .elementor-element.elementor-element-89fe21e img {
    max-width: 65px;
}


.elementor-22931 .elementor-element.elementor-element-89fe21e {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-89fe21e {
    right: 0px;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-89fe21e {
    left: 0px;
}

.elementor-22931 .elementor-element.elementor-element-cf17850>.elementor-container {
    max-width: 1200px;
}

.elementor-22931 .elementor-element.elementor-element-cf17850>.elementor-background-overlay {
    opacity: 1;
}

.elementor-22931 .elementor-element.elementor-element-cf17850 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-45f7aa9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-22931 .elementor-element.elementor-element-45f7aa9>.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-22931 .elementor-element.elementor-element-45f7aa9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22931 .elementor-element.elementor-element-45f7aa9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-color: #FFFFFF; */
	background-color: transparent;
    background-image: linear-gradient(180deg, #fff 0%, #fbfbfd52 100%);
}

.elementor-22931 .elementor-element.elementor-element-45f7aa9>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #F3F2F3C4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-22931 .elementor-element.elementor-element-45f7aa9>.elementor-element-populated,
.elementor-22931 .elementor-element.elementor-element-45f7aa9>.elementor-element-populated>.elementor-background-overlay,
.elementor-22931 .elementor-element.elementor-element-45f7aa9>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-22931 .elementor-element.elementor-element-45f7aa9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22931 .elementor-element.elementor-element-b04ce34 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22931 .elementor-element.elementor-element-b04ce34.elementor-view-stacked .elementor-icon {
    background-color: #6865E7;
}

.elementor-22931 .elementor-element.elementor-element-b04ce34.elementor-view-framed .elementor-icon,
.elementor-22931 .elementor-element.elementor-element-b04ce34.elementor-view-default .elementor-icon {
    color: #6865E7;
    border-color: #6865E7;
}

.elementor-22931 .elementor-element.elementor-element-b04ce34.elementor-view-framed .elementor-icon,
.elementor-22931 .elementor-element.elementor-element-b04ce34.elementor-view-default .elementor-icon svg {
    fill: #6865E7;
}

.elementor-22931 .elementor-element.elementor-element-b04ce34.elementor-view-framed .elementor-icon:hover {
    background-color: #000000;
}

.elementor-22931 .elementor-element.elementor-element-b04ce34.elementor-view-stacked .elementor-icon:hover {
    color: #000000;
}

.elementor-22931 .elementor-element.elementor-element-b04ce34.elementor-view-stacked .elementor-icon:hover svg {
    fill: #000000;
}

.elementor-22931 .elementor-element.elementor-element-b04ce34 .elementor-icon {
    font-size: 28px;
}

.elementor-22931 .elementor-element.elementor-element-b04ce34>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-22931 .elementor-element.elementor-element-b3b2372 {
    text-align: center;
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-b3b2372>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-67dfb1d {
    text-align: center;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-67dfb1d .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-67dfb1d .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px;
}

.elementor-22931 .elementor-element.elementor-element-67dfb1d .elementor-star-rating i:before {
    color: #FFAF2B;
}

.elementor-22931 .elementor-element.elementor-element-67dfb1d .elementor-star-rating i {
    color: #D1D1D1;
}

.elementor-22931 .elementor-element.elementor-element-67dfb1d>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-11922dc {
    text-align: center;
}

.elementor-22931 .elementor-element.elementor-element-11922dc .elementor-heading-title {
    color: #0F110FB3;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-11922dc>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

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

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

.elementor-22931 .elementor-element.elementor-element-3118156>.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-22931 .elementor-element.elementor-element-3118156:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22931 .elementor-element.elementor-element-3118156>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-color: #FFFFFF; */
	background-color: transparent;
    background-image: linear-gradient(180deg, #fff 0%, #fbfbfd52 100%);
}

.elementor-22931 .elementor-element.elementor-element-3118156>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #F3F2F3C4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-22931 .elementor-element.elementor-element-3118156>.elementor-element-populated,
.elementor-22931 .elementor-element.elementor-element-3118156>.elementor-element-populated>.elementor-background-overlay,
.elementor-22931 .elementor-element.elementor-element-3118156>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

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

.elementor-22931 .elementor-element.elementor-element-b4bc768 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22931 .elementor-element.elementor-element-b4bc768.elementor-view-stacked .elementor-icon {
    background-color: #6865E7;
}

.elementor-22931 .elementor-element.elementor-element-b4bc768.elementor-view-framed .elementor-icon,
.elementor-22931 .elementor-element.elementor-element-b4bc768.elementor-view-default .elementor-icon {
    color: #6865E7;
    border-color: #6865E7;
}

.elementor-22931 .elementor-element.elementor-element-b4bc768.elementor-view-framed .elementor-icon,
.elementor-22931 .elementor-element.elementor-element-b4bc768.elementor-view-default .elementor-icon svg {
    fill: #6865E7;
}

.elementor-22931 .elementor-element.elementor-element-b4bc768.elementor-view-framed .elementor-icon:hover {
    background-color: #000000;
}

.elementor-22931 .elementor-element.elementor-element-b4bc768.elementor-view-stacked .elementor-icon:hover {
    color: #000000;
}

.elementor-22931 .elementor-element.elementor-element-b4bc768.elementor-view-stacked .elementor-icon:hover svg {
    fill: #000000;
}

.elementor-22931 .elementor-element.elementor-element-b4bc768 .elementor-icon {
    font-size: 28px;
}

.elementor-22931 .elementor-element.elementor-element-b4bc768>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-22931 .elementor-element.elementor-element-4a2eaf5 {
    text-align: center;
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-4a2eaf5>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-d7be0d5 {
    text-align: center;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-d7be0d5 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-d7be0d5 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px;
}

.elementor-22931 .elementor-element.elementor-element-d7be0d5 .elementor-star-rating i:before {
    color: #FFAF2B;
}

.elementor-22931 .elementor-element.elementor-element-d7be0d5 .elementor-star-rating i {
    color: #D1D1D1;
}

.elementor-22931 .elementor-element.elementor-element-d7be0d5>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-c9c214a {
    text-align: center;
}

.elementor-22931 .elementor-element.elementor-element-c9c214a .elementor-heading-title {
    color: #0F110FB3;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-c9c214a>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

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

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

.elementor-22931 .elementor-element.elementor-element-b668ce7>.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-22931 .elementor-element.elementor-element-b668ce7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22931 .elementor-element.elementor-element-b668ce7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-22931 .elementor-element.elementor-element-b668ce7>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #F3F2F3C4;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-22931 .elementor-element.elementor-element-b668ce7>.elementor-element-populated,
.elementor-22931 .elementor-element.elementor-element-b668ce7>.elementor-element-populated>.elementor-background-overlay,
.elementor-22931 .elementor-element.elementor-element-b668ce7>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

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

.elementor-22931 .elementor-element.elementor-element-93c88e0 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-22931 .elementor-element.elementor-element-93c88e0.elementor-view-stacked .elementor-icon {
    background-color: #6865E7;
}

.elementor-22931 .elementor-element.elementor-element-93c88e0.elementor-view-framed .elementor-icon,
.elementor-22931 .elementor-element.elementor-element-93c88e0.elementor-view-default .elementor-icon {
    color: #6865E7;
    border-color: #6865E7;
}

.elementor-22931 .elementor-element.elementor-element-93c88e0.elementor-view-framed .elementor-icon,
.elementor-22931 .elementor-element.elementor-element-93c88e0.elementor-view-default .elementor-icon svg {
    fill: #6865E7;
}

.elementor-22931 .elementor-element.elementor-element-93c88e0.elementor-view-framed .elementor-icon:hover {
    background-color: #000000;
}

.elementor-22931 .elementor-element.elementor-element-93c88e0.elementor-view-stacked .elementor-icon:hover {
    color: #000000;
}

.elementor-22931 .elementor-element.elementor-element-93c88e0.elementor-view-stacked .elementor-icon:hover svg {
    fill: #000000;
}

.elementor-22931 .elementor-element.elementor-element-93c88e0 .elementor-icon {
    font-size: 28px;
}

.elementor-22931 .elementor-element.elementor-element-93c88e0>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-22931 .elementor-element.elementor-element-1108192 {
    text-align: center;
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-1108192>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-9f7697c {
    text-align: center;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-9f7697c .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-9f7697c .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px;
}

.elementor-22931 .elementor-element.elementor-element-9f7697c .elementor-star-rating i:before {
    color: #FFAF2B;
}

.elementor-22931 .elementor-element.elementor-element-9f7697c .elementor-star-rating i {
    color: #D1D1D1;
}

.elementor-22931 .elementor-element.elementor-element-9f7697c>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-facbad5 {
    text-align: center;
}

.elementor-22931 .elementor-element.elementor-element-facbad5 .elementor-heading-title {
    color: #0F110FB3;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-facbad5>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-22931 .elementor-element.elementor-element-5ad4996 {
    padding: 80px 10px 0px 10px;
}

.elementor-bc-flex-widget .elementor-22931 .elementor-element.elementor-element-0bb364a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-22931 .elementor-element.elementor-element-0bb364a>.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-22931 .elementor-element.elementor-element-0bb364a>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-a044682 {
    text-align: left;
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 43px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: -0.5px;
}

.elementor-22931 .elementor-element.elementor-element-a044682>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-22931 .elementor-element.elementor-element-557199f {
    color: #666666;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.9em;
}

.elementor-22931 .elementor-element.elementor-element-557199f>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-922c6ec .elementor-button {
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    fill: #0F110F;
    color: #0F110F;
    background-color: #E0E7FA00;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #6664E4;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(20.999999999999982, 92.00000000000011, 231, 0.43);
    padding: 0px 0px 7px 0px;
}

.elementor-22931 .elementor-element.elementor-element-922c6ec .elementor-button:hover,
.elementor-22931 .elementor-element.elementor-element-922c6ec .elementor-button:focus {
    color: #6664E4;
    border-color: #6664E4;
}

.elementor-22931 .elementor-element.elementor-element-922c6ec .elementor-button:hover svg,
.elementor-22931 .elementor-element.elementor-element-922c6ec .elementor-button:focus svg {
    fill: #6664E4;
}

.elementor-22931 .elementor-element.elementor-element-922c6ec>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

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

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

.elementor-22931 .elementor-element.elementor-element-e51d84b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-e51d84b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 40px 10px 10px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-22931 .elementor-element.elementor-element-bfe8d60 img {
    width: 100%;
}

.elementor-22931 .elementor-element.elementor-element-0df9a8d img {
    width: 60px;
}

.elementor-22931 .elementor-element.elementor-element-0df9a8d {
    width: auto;
    max-width: auto;
    top: 17%;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-0df9a8d {
    right: -4%;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-0df9a8d {
    left: -4%;
}

.elementor-22931 .elementor-element.elementor-element-d21e489>.elementor-container {
    max-width: 842px;
}

.elementor-22931 .elementor-element.elementor-element-d21e489 {
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-c6913fa.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22931 .elementor-element.elementor-element-c6913fa>.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-22931 .elementor-element.elementor-element-6c33641 {
    text-align: center;
    color: #0F110F;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 75px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-22931 .elementor-element.elementor-element-6c33641>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    background-image: url("../images/oval.png");
    background-position: 180px 98%;
    background-repeat: no-repeat;
    background-size: 156px auto;
}

.elementor-22931 .elementor-element.elementor-element-3f2cf9a {
    text-align: center;
    color: #111111;
    font-family: "Lexend Deca", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0px;
}

.elementor-22931 .elementor-element.elementor-element-c299c8d>.elementor-container {
    max-width: 280px;
}

.elementor-22931 .elementor-element.elementor-element-c299c8d {
    padding: 20px 0px 0px 0px;
}

.elementor-22931 .elementor-element.elementor-element-3a3b5ba img {
    width: 42px;
}

.elementor-22931 .elementor-element.elementor-element-3a3b5ba {
    width: auto;
    max-width: auto;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-3a3b5ba {
    left: 0px;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-3a3b5ba {
    right: 0px;
}

.elementor-22931 .elementor-element.elementor-element-463fe16 img {
    width: 42px;
}

.elementor-22931 .elementor-element.elementor-element-463fe16 {
    width: auto;
    max-width: auto;
    bottom: 0px;
}

body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-463fe16 {
    right: 0%;
}

body.rtl .elementor-22931 .elementor-element.elementor-element-463fe16 {
    left: 0%;
}

.elementor-22931 .elementor-element.elementor-element-463fe16>.elementor-widget-container {
    --e-transform-rotateZ: -180deg;
}

.elementor-22931 .elementor-element.elementor-element-0cf20f7 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-22931 .elementor-element.elementor-element-0cf20f7 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-22931 .elementor-element.elementor-element-0cf20f7 .elementor-button {
    font-family: "Lexend Deca", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0F110F;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0F110F;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
    padding: 15px 40px 15px 40px;
}

.elementor-22931 .elementor-element.elementor-element-0cf20f7 .elementor-button:hover,
.elementor-22931 .elementor-element.elementor-element-0cf20f7 .elementor-button:focus {
    color: #0F110F;
    background-color: #11111100;
}

.elementor-22931 .elementor-element.elementor-element-0cf20f7 .elementor-button:hover svg,
.elementor-22931 .elementor-element.elementor-element-0cf20f7 .elementor-button:focus svg {
    fill: #0F110F;
}

.elementor-22931 .elementor-element.elementor-element-0cf20f7>.elementor-widget-container {
    margin: 40px 0px 40px 0px;
}

@media(min-width:768px) {
    .elementor-22931 .elementor-element.elementor-element-6a60736 {
        width: 33.292%;
    }

    .elementor-22931 .elementor-element.elementor-element-45c2d74 {
        /* width: 66.708%; */
		width: auto;
    }

    .elementor-22931 .elementor-element.elementor-element-6ad7b97 {
        width: 52.229%;
    }

    .elementor-22931 .elementor-element.elementor-element-4a00b12 {
        width: 47.771%;
    }
}

@media(max-width:1024px) {

    .elementor-22931 .elementor-element.elementor-element-8cd3156:not(.elementor-motion-effects-element-type-background),
    .elementor-22931 .elementor-element.elementor-element-8cd3156>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-22931 .elementor-element.elementor-element-8cd3156>.elementor-background-overlay {
        background-size: 63% auto;
    }

    .elementor-22931 .elementor-element.elementor-element-8cd3156 {
        margin-top: -75px;
        margin-bottom: 0px;
        padding: 115px 20px 0px 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-b9a4a81:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-22931 .elementor-element.elementor-element-b9a4a81>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 50% 0px;
        background-size: 60% auto;
    }

    .elementor-22931 .elementor-element.elementor-element-b9a4a81>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-03af6a8>.elementor-container {
        max-width: 720px;
    }

    .elementor-22931 .elementor-element.elementor-element-03af6a8 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-1bf970d {
        text-align: center;
        font-size: 72px;
    }

    .elementor-22931 .elementor-element.elementor-element-1bf970d>.elementor-widget-container {
        background-size: 200px auto;
    }

    .elementor-22931 .elementor-element.elementor-element-b189515 img {
        width: 50px;
    }

    body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-b189515 {
        right: 0%;
    }

    body.rtl .elementor-22931 .elementor-element.elementor-element-b189515 {
        left: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-b189515 {
        top: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-d38246d img {
        width: 40px;
    }

    .elementor-22931 .elementor-element.elementor-element-4c32bc0 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-e6d8ea5 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-9a91145>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-eeae5a9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-c7587f8.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-c7587f8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-22931 .elementor-element.elementor-element-4689f1f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-22931 .elementor-element.elementor-element-1d67b2e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-22931 .elementor-element.elementor-element-d698c76 {
        margin-top: -83px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-114bc3c>.elementor-container {
        max-width: 562px;
    }

    .elementor-22931 .elementor-element.elementor-element-04f7123 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-9837bff>.elementor-element-populated {
        margin: 40px 40px 40px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
    }

    .elementor-22931 .elementor-element.elementor-element-cd9cd97>.elementor-element-populated {
        margin: 40px 40px 40px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
    }

    .elementor-22931 .elementor-element.elementor-element-52c341b>.elementor-element-populated {
        margin: 40px 40px 40px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
    }

    .elementor-22931 .elementor-element.elementor-element-73c6c43>.elementor-element-populated {
        margin: 40px 40px 40px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
    }

    .elementor-22931 .elementor-element.elementor-element-a558b12>.elementor-container {
        max-width: 562px;
    }

    .elementor-22931 .elementor-element.elementor-element-a558b12 {
        padding: 40px 0px 60px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-c2c00c7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-4a0a111 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-b9301e2 img {
        width: 50px;
    }

    body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-b9301e2 {
        right: 0%;
    }

    body.rtl .elementor-22931 .elementor-element.elementor-element-b9301e2 {
        left: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-b9301e2 {
        top: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-44fe56d {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-4b80b79>.elementor-container {
        max-width: 460px;
    }

    .elementor-22931 .elementor-element.elementor-element-805e294>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-bdf78ac {
        text-align: left;
    }

    .elementor-22931 .elementor-element.elementor-element-05822d4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-c3e74ac {
        text-align: left;
    }

    .elementor-22931 .elementor-element.elementor-element-3615e96>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-eb59ba1 {
        text-align: left;
    }

    .elementor-22931 .elementor-element.elementor-element-0d4dd90 {
        padding: 100px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-56da89e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-4a55cc2 img {
        width: 64%;
    }

    .elementor-22931 .elementor-element.elementor-element-7c89c4c.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-7c89c4c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 20px 20px 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-2cad212 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-3cb1f1a {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-856ae11>.elementor-container {
        max-width: 562px;
    }

    .elementor-22931 .elementor-element.elementor-element-856ae11 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-cf91ad4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-22931 .elementor-element.elementor-element-cf91ad4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-22931 .elementor-element.elementor-element-443989a {
        top: -31px;
    }

    .elementor-22931 .elementor-element.elementor-element-93ac97b {
        padding: 20px 0px 20px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-567a3f6 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-1d2392b>.elementor-container {
        max-width: 460px;
    }

    .elementor-22931 .elementor-element.elementor-element-1d2392b {
        padding: 0px 10px 40px 10px;
    }

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

    .elementor-22931 .elementor-element.elementor-element-4a20d1a {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-04cd737 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-b424f70 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-45c2d74>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-fa7039d {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-e5efbf9 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-81ff783>.elementor-container {
        max-width: 460px;
    }

    .elementor-22931 .elementor-element.elementor-element-81ff783 {
        padding: 0px 0px 0px 0px;
        margin-top: 26%;
    }

    .elementor-22931 .elementor-element.elementor-element-6ad7b97>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-dd576bd {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-27bb4fb {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-6f5a315 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-eb56e58>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-3fa9077 img {
        width: 64%;
    }

    .elementor-22931 .elementor-element.elementor-element-8bb342b.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-8bb342b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 20px 20px 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-7abe559 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-2970cbb {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-d612679.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-0cb4a97 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-d6b9061 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-e8e37e5.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-a98162a {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-2df9b2d {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-211abb9>.elementor-container {
        max-width: 562px;
    }

    .elementor-22931 .elementor-element.elementor-element-211abb9>.elementor-background-overlay {
        background-position: 50% 90%;
        background-size: 80% auto;
    }

    .elementor-22931 .elementor-element.elementor-element-211abb9 {
        padding: 80px 0px 40px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-f587dac {
        padding: 20px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-ed55aab {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-172c926 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-5418469 img {
        width: 40px;
    }

    .elementor-22931 .elementor-element.elementor-element-cf17850>.elementor-container {
        max-width: 460px;
    }

    .elementor-22931 .elementor-element.elementor-element-0bb364a.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-0bb364a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-a044682 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-557199f {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-e51d84b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-bfe8d60 img {
        width: 64%;
    }

    .elementor-22931 .elementor-element.elementor-element-0df9a8d img {
        width: 50px;
    }

    body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-0df9a8d {
        right: 0%;
    }

    body.rtl .elementor-22931 .elementor-element.elementor-element-0df9a8d {
        left: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-0df9a8d {
        top: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-d21e489 {
        padding: 0px 0px 40px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-6c33641 {
        text-align: center;
        font-size: 72px;
    }

    .elementor-22931 .elementor-element.elementor-element-6c33641>.elementor-widget-container {
        background-position: 0% 0%;
        background-size: 200px auto;
    }

    .elementor-22931 .elementor-element.elementor-element-3f2cf9a {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-3a3b5ba img {
        width: 50px;
    }

    .elementor-22931 .elementor-element.elementor-element-463fe16 img {
        width: 50px;
    }
}

@media(max-width:767px) {

    .elementor-22931 .elementor-element.elementor-element-8cd3156:not(.elementor-motion-effects-element-type-background),
    .elementor-22931 .elementor-element.elementor-element-8cd3156>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }

    .elementor-22931 .elementor-element.elementor-element-8cd3156 {
        margin-top: -54px;
        margin-bottom: 0px;
        padding: 74px 10px 20px 10px;
    }

    .elementor-22931 .elementor-element.elementor-element-b9a4a81>.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-22931 .elementor-element.elementor-element-b9a4a81:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-22931 .elementor-element.elementor-element-b9a4a81>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 70px;
        background-size: 100% auto;
    }

    .elementor-22931 .elementor-element.elementor-element-b9a4a81>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-de5fa29.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-de5fa29>.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-22931 .elementor-element.elementor-element-de5fa29>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-1bf970d {
        font-size: 40px;
        line-height: 1.3em;
        width: var(--container-widget-width, 222px);
        max-width: 222px;
        --container-widget-width: 222px;
        --container-widget-flex-grow: 0;
    }

    .elementor-22931 .elementor-element.elementor-element-1bf970d>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
        padding: 0px 0px 0px 0px;
        background-size: 112px auto;
    }

    .elementor-22931 .elementor-element.elementor-element-b189515 img {
        width: 40px;
    }

    body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-b189515 {
        right: 0%;
    }

    body.rtl .elementor-22931 .elementor-element.elementor-element-b189515 {
        left: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-b189515 {
        top: 51%;
    }

    .elementor-22931 .elementor-element.elementor-element-d38246d img {
        width: 22px;
    }

    body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-d38246d {
        left: 0%;
    }

    body.rtl .elementor-22931 .elementor-element.elementor-element-d38246d {
        right: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-d38246d {
        top: -18%;
    }

    .elementor-22931 .elementor-element.elementor-element-4c32bc0 {
        font-size: 16px;
    }

    .elementor-22931 .elementor-element.elementor-element-4c32bc0>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-e6d8ea5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-9a91145>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-ea151f2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-eeae5a9 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-c7587f8 {
        width: 33%;
    }

    .elementor-22931 .elementor-element.elementor-element-6deef66 img {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-6deef66>.elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-4689f1f {
        width: 33%;
    }

    .elementor-22931 .elementor-element.elementor-element-de3dc9c img {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-1d67b2e {
        width: 33.3%;
    }

    .elementor-22931 .elementor-element.elementor-element-7ce9eb5 img {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-7ce9eb5>.elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-d698c76 {
        margin-top: -55px;
        margin-bottom: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-35ee1b2 {
        --width: 60px;
    }

    .elementor-22931 .elementor-element.elementor-element-35ee1b2>.elementor-widget-container {
        border-width: 15px 15px 15px 15px;
    }

    .elementor-22931 .elementor-element.elementor-element-114bc3c {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-1aa08de>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-04f7123 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 0px 0px !important;
    }

    .elementor-22931 .elementor-element.elementor-element-9837bff.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-9837bff>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-7c35b3d.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-7c35b3d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-42cf241 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-cd9cd97.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-cd9cd97>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-b3937d8.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-b3937d8>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-70f1d27 {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-52c341b.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-52c341b>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-b6f0810.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-b6f0810>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-aebb1fb {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-73c6c43.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-73c6c43>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-85112eb {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .elementor-22931 .elementor-element.elementor-element-4d3c1d7.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-22931 .elementor-element.elementor-element-0a40d2e {
        text-align: center;
    }

    .elementor-22931 .elementor-element.elementor-element-a558b12:not(.elementor-motion-effects-element-type-background),
    .elementor-22931 .elementor-element.elementor-element-a558b12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-22931 .elementor-element.elementor-element-a558b12>.elementor-background-overlay {
        background-size: 45% auto;
    }

    .elementor-22931 .elementor-element.elementor-element-a558b12 {
        padding: 40px 10px 60px 10px;
    }

    .elementor-22931 .elementor-element.elementor-element-562411a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-c2c00c7>.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-22931 .elementor-element.elementor-element-4a0a111 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-4a0a111 .elementor-heading-title {
        font-size: 32px;
        letter-spacing: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-b9301e2 img {
        width: 40px;
    }

    body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-b9301e2 {
        right: 0%;
    }

    body.rtl .elementor-22931 .elementor-element.elementor-element-b9301e2 {
        left: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-b9301e2 {
        top: 51%;
    }

    .elementor-22931 .elementor-element.elementor-element-44fe56d {
        font-size: 16px;
    }

    .elementor-22931 .elementor-element.elementor-element-4b80b79 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-03afeae {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 30px 30px 30px;
    }

    .elementor-22931 .elementor-element.elementor-element-bdf78ac {
        font-size: 16px;
    }

    .elementor-22931 .elementor-element.elementor-element-bdf78ac>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-5a9189e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 30px 30px 30px;
    }

    .elementor-22931 .elementor-element.elementor-element-c3e74ac {
        font-size: 16px;
    }

    .elementor-22931 .elementor-element.elementor-element-c3e74ac>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-0661b6e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 30px 30px 30px;
    }

    .elementor-22931 .elementor-element.elementor-element-eb59ba1 {
        font-size: 16px;
    }

    .elementor-22931 .elementor-element.elementor-element-eb59ba1>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-0d4dd90 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-56da89e>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-4a55cc2 img {
        /* width: 80%; */
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-7c89c4c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-22931 .elementor-element.elementor-element-2cad212 {
        text-align: center;
        font-size: 32px;
        letter-spacing: 0px;
        width: 100%;
        max-width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-3cb1f1a {
        font-size: 16px;
    }

    .elementor-22931 .elementor-element.elementor-element-856ae11 {
        padding: 50px 20px 50px 20px;
    }
    .services-3{
        background-size: 70px auto;
    }
    .elementor-22931 .elementor-element.elementor-element-cf91ad4>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
        background-size: 70px auto !important;
    }

    .img-1 {
    height: 70px !important;
    width: 70px !important;
    }
    .elementor-22931 .elementor-element.elementor-element-93ac97b {
        padding: 20px 0px 40px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-eb46f9e .elementor-heading-title {
        font-size: 30px;
        line-height: 1.3em;
    }

    .elementor-22931 .elementor-element.elementor-element-eb46f9e>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-eb46f9e {
        width: 100%;
        max-width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-567a3f6 {
        text-align: center;
        font-size: 16px;
    }

    .elementor-22931 .elementor-element.elementor-element-1d2392b .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 0px;
        margin-left: 0px !important;
    }

    .elementor-22931 .elementor-element.elementor-element-1d2392b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-22931 .elementor-element.elementor-element-6a60736>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-4a20d1a {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 35px 20px 0px 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-04cd737 {
        font-size: 24px;
    }

    .elementor-22931 .elementor-element.elementor-element-b424f70 {
        font-size: 16px;
        line-height: 1.7em;
    }

    .elementor-22931 .elementor-element.elementor-element-b424f70>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-057bea9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-30a700e>.elementor-widget-container {
        padding: 25px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-45c2d74>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-f70f0b2 {
        margin-top: 0px;
        margin-bottom: 20px;
        /* padding: 35px 20px 0px 20px; */
        width: 100%;
        height: 300px;
    }
    .card-body{
        padding: 1rem !important;
    }
   .cards{
    padding: 0px !important;
   }
   .card-content p{
    padding: 10px 0px 10px 0px !important;
   }
   .card-content h2{
    font-size: 14px !important;
    padding: 0px 0px 0px 0px !important;
   }
    .elementor-22931 .elementor-element.elementor-element-fa7039d {
        font-size: 24px;
    }

    .elementor-22931 .elementor-element.elementor-element-e5efbf9 {
        font-size: 16px;
        line-height: 1.7em;
    }

    .elementor-22931 .elementor-element.elementor-element-e5efbf9>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-4fbf92a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-de354d5>.elementor-widget-container {
        padding: 025px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-b7e1617 {
        padding: 35px 20px 0px 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-dd576bd {
        font-size: 25px;
    }

    .elementor-22931 .elementor-element.elementor-element-27bb4fb {
        line-height: 1.7em;
    }

    .elementor-22931 .elementor-element.elementor-element-27bb4fb>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-0709b95>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-6f5a315 {
        padding: 60px 20px 0px 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-eb56e58>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-3fa9077 img {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-8bb342b>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-22931 .elementor-element.elementor-element-7abe559 {
        text-align: center;
        font-size: 32px;
        letter-spacing: 0px;
        width: 100%;
        max-width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-2970cbb {
        font-size: 16px;
    }

    .elementor-22931 .elementor-element.elementor-element-0cb4a97 {
        font-size: 60px;
    }

    .elementor-22931 .elementor-element.elementor-element-e8e37e5>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-a98162a {
        font-size: 60px;
    }

    .elementor-22931 .elementor-element.elementor-element-211abb9:not(.elementor-motion-effects-element-type-background),
    .elementor-22931 .elementor-element.elementor-element-211abb9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-22931 .elementor-element.elementor-element-211abb9>.elementor-background-overlay {
        background-position: 50% 98%;
        background-size: 90% auto;
    }

    .elementor-22931 .elementor-element.elementor-element-211abb9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-092a412>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-f587dac {
        padding: 60px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-16fc0a3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-ed55aab {
        text-align: center;
        font-size: 32px;
        letter-spacing: 0px;
        width: 100%;
        max-width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-172c926 {
        font-size: 16px;
    }

    .elementor-22931 .elementor-element.elementor-element-5418469 img {
        width: 30px;
    }

    body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-5418469 {
        left: 0px;
    }

    body.rtl .elementor-22931 .elementor-element.elementor-element-5418469 {
        right: 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-5418469 {
        top: -10%;
    }

    .elementor-22931 .elementor-element.elementor-element-89fe21e img {
        max-width: 32px;
    }

    .elementor-22931 .elementor-element.elementor-element-89fe21e {
        top: -41px;
    }

    .elementor-22931 .elementor-element.elementor-element-cf17850 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 10px 50px 10px;
    }

    .elementor-22931 .elementor-element.elementor-element-45f7aa9>.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-22931 .elementor-element.elementor-element-45f7aa9>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-22931 .elementor-element.elementor-element-b3b2372 {
        font-size: 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-b3b2372>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-67dfb1d>.elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-11922dc .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-22931 .elementor-element.elementor-element-3118156>.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-22931 .elementor-element.elementor-element-3118156>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-22931 .elementor-element.elementor-element-4a2eaf5 {
        font-size: 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-4a2eaf5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-d7be0d5>.elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-c9c214a .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-22931 .elementor-element.elementor-element-b668ce7>.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-22931 .elementor-element.elementor-element-b668ce7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-22931 .elementor-element.elementor-element-1108192 {
        font-size: 20px;
    }

    .elementor-22931 .elementor-element.elementor-element-1108192>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-9f7697c>.elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-facbad5 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-22931 .elementor-element.elementor-element-5ad4996 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-0bb364a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-22931 .elementor-element.elementor-element-a044682 {
        text-align: center;
        font-size: 32px;
        letter-spacing: 0px;
        width: 100%;
        max-width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-557199f {
        font-size: 16px;
    }

    .elementor-22931 .elementor-element.elementor-element-e51d84b>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-bfe8d60 img {
        width: 85%;
    }

    .elementor-22931 .elementor-element.elementor-element-0df9a8d img {
        width: 40px;
    }

    body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-0df9a8d {
        right: 0%;
    }

    body.rtl .elementor-22931 .elementor-element.elementor-element-0df9a8d {
        left: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-0df9a8d {
        top: 15%;
    }

    .elementor-22931 .elementor-element.elementor-element-d21e489 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-c6913fa>.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-22931 .elementor-element.elementor-element-c6913fa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-6c33641 {
        font-size: 40px;
        line-height: 1.3em;
        width: var(--container-widget-width, 310px);
        max-width: 310px;
        --container-widget-width: 310px;
        --container-widget-flex-grow: 0;
    }

    .elementor-22931 .elementor-element.elementor-element-6c33641>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-position: 0% 0%;
        background-size: 112px auto;
    }

    .elementor-22931 .elementor-element.elementor-element-3f2cf9a {
        font-size: 16px;
    }

    .elementor-22931 .elementor-element.elementor-element-3f2cf9a>.elementor-widget-container {
        padding: 20px 0px 10px 0px;
    }

    .elementor-22931 .elementor-element.elementor-element-3a3b5ba img {
        width: 30px;
    }

    .elementor-22931 .elementor-element.elementor-element-3a3b5ba {
        top: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-463fe16 img {
        width: 30px;
    }

    body:not(.rtl) .elementor-22931 .elementor-element.elementor-element-463fe16 {
        right: 0%;
    }

    body.rtl .elementor-22931 .elementor-element.elementor-element-463fe16 {
        left: 0%;
    }

    .elementor-22931 .elementor-element.elementor-element-0cf20f7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-22931 .elementor-element.elementor-element-b9a4a81 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-c7587f8 {
        width: 33.3%;
    }

    .elementor-22931 .elementor-element.elementor-element-4689f1f {
        width: 33.3%;
    }

    .elementor-22931 .elementor-element.elementor-element-1d67b2e {
        width: 33.3%;
    }

    .elementor-22931 .elementor-element.elementor-element-9837bff {
        width: 50%;
    }

    .elementor-22931 .elementor-element.elementor-element-cd9cd97 {
        width: 50%;
    }

    .elementor-22931 .elementor-element.elementor-element-52c341b {
        width: 50%;
    }

    .elementor-22931 .elementor-element.elementor-element-73c6c43 {
        width: 50%;
    }

    .elementor-22931 .elementor-element.elementor-element-c2c00c7 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-704abc5 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-805e294 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-05822d4 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-3615e96 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-56da89e {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-7c89c4c {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-6a60736 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-45c2d74 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-6ad7b97 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-4a00b12 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-71d38b3 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-eb56e58 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-8bb342b {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-d612679 {
        width: 50%;
    }

    .elementor-22931 .elementor-element.elementor-element-e8e37e5 {
        width: 50%;
    }

    .elementor-22931 .elementor-element.elementor-element-45f7aa9 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-3118156 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-b668ce7 {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-0bb364a {
        width: 100%;
    }

    .elementor-22931 .elementor-element.elementor-element-e51d84b {
        width: 100%;
    }
}



/* seo-campaign css */
		/* .elementor-kit-11 {
			--e-global-color-primary: #6EC1E4;
			--e-global-color-secondary: #54595F;
			--e-global-color-text: #7A7A7A;
			--e-global-color-accent: #61CE70;
			--e-global-typography-primary-font-family: "Roboto";
			--e-global-typography-primary-font-weight: 600;
			--e-global-typography-secondary-font-family: "Roboto Slab";
			--e-global-typography-secondary-font-weight: 400;
			--e-global-typography-text-font-family: "Roboto";
			--e-global-typography-text-font-weight: 400;
			--e-global-typography-accent-font-family: "Roboto";
			--e-global-typography-accent-font-weight: 500;
		} */

		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 1140px;
		}

		.e-con {
			--container-max-width: 1140px;
		}

		.elementor-widget:not(:last-child) {
			margin-bottom: 20px;
		}

		.elementor-element {
			--widgets-spacing: 20px;
		}



		h1.entry-title {
			display: var(--page-title-display);
		}

		@media(max-width:1024px) {
			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 1024px;
			}

			.e-con {
				--container-max-width: 1024px;
			}
		}

		@media(max-width:767px) {
			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 767px;
			}

			.e-con {
				--container-max-width: 767px;
			}
		}

		.elementor-widget-heading .elementor-heading-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			font-weight: var(--e-global-typography-primary-font-weight);
		}

		.elementor-widget-image .widget-image-caption {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-button .elementor-button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
			background-color: var(--e-global-color-accent);
		}


		.elementor-widget-image-box .elementor-image-box-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			font-weight: var(--e-global-typography-primary-font-weight);
		}

		.elementor-widget-image-box .elementor-image-box-description {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}


		.elementor-widget-star-rating .elementor-star-rating__title {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}


		.elementor-widget-toggle .elementor-toggle-title,
		.elementor-widget-toggle .elementor-toggle-icon {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-toggle .elementor-toggle-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-toggle .elementor-tab-title.elementor-active a,
		.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-toggle .elementor-toggle-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			font-weight: var(--e-global-typography-primary-font-weight);
		}

		.elementor-widget-toggle .elementor-tab-content {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}


		.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_beginning_text {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_text {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_ending_text {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-text-path {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}


		.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i,
		.elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-drawable-icon *,
		.elementor-widget-premium-icon-list svg:not([class*="premium-"]) {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i,
		.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg,
		.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
			text-shadow: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
		.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
		.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
			text-shadow: var(--e-global-color-primary);
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-drawable-icon *,
		.elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]) {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-text span {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-text span {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-text span {
			text-shadow: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-text span {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span {
			text-shadow: var(--e-global-color-primary);
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-badge span {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-badge span {
			color: var(--e-global-color-primary);
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {
			border-top-color: var(--e-global-color-secondary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {
			border-left-color: var(--e-global-color-secondary);
		}

		.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
			border-color: var(--e-global-color-secondary);
		}


		.elementor-11977 .elementor-element.elementor-element-82fab11>.elementor-container {
			max-width: 1200px;
			min-height: 740px;
		}

		.elementor-11977 .elementor-element.elementor-element-82fab11:not(.elementor-motion-effects-element-type-background),
		.elementor-11977 .elementor-element.elementor-element-82fab11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/bg-img.png");
			background-position: bottom left;
			background-repeat: no-repeat;
			background-size: cover;
		}
		.services-page .elementor-element.elementor-element-82fab11:not(.elementor-motion-effects-element-type-background),
		.services-page .elementor-element.elementor-element-82fab11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/bg-img-4.png");
			background-position: bottom left;
			background-repeat: no-repeat;
			background-size: cover;
		}


		.elementor-11977 .elementor-element.elementor-element-82fab11>.elementor-background-overlay {
			opacity: 1;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-82fab11 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 90px 0px 40px 0px;
		}

		.elementor-bc-flex-widget .elementor-11977 .elementor-element.elementor-element-9ebc47f.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-11977 .elementor-element.elementor-element-9ebc47f>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-00f9423 {
			padding: 0px 20px 30px 20px;
		}

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

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

		.elementor-11977 .elementor-element.elementor-element-fbbc8a4>.elementor-element-populated {
			margin: 0px 20px 0px 0px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-a52afdf {
			color: #272C2E;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 55px;
			font-weight: 500;
			line-height: 1.1em;
			letter-spacing: -0.5px;
		}
        .service-2 .elementor-element.elementor-element-a52afdf>.elementor-widget-container {
			background-image: url("../images/arrow-right.png") !important;
			/* background-position: 124px 53%;
            background-repeat: no-repeat;
            background-size: 142px auto; */
		}
		.elementor-11977 .elementor-element.elementor-element-a52afdf>.elementor-widget-container {
			background-image: url("../images/oval.png");
			background-position: 0px 100%;
			background-repeat: no-repeat;
			background-size: 136px auto;
		}
		.index-2 .elementor-element.elementor-element-a52afdf>.elementor-widget-container {
			background-image: url("../images/arrow-right.png");
			background-position: 0px 100%;
			background-repeat: no-repeat;
			background-size: 136px auto;
		}

		.elementor-11977 .elementor-element.elementor-element-6d3a1ad {
			color: #3B3B3B;
			font-family: "Inter", Sans-serif;
			font-size: 18px;
			font-weight: 400;
			line-height: 1.8em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-d2c0f03 {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-ca4148e>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-4d3b8be .elementor-button .elementor-align-icon-right {
			margin-left: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-4d3b8be .elementor-button .elementor-align-icon-left {
			margin-right: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-4d3b8be .elementor-button {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			background-color: #262C2E;
			border-radius: 0px 0px 0px 0px;
			box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
			padding: 15px 40px 15px 40px;
		}

		.elementor-11977 .elementor-element.elementor-element-4d3b8be .elementor-button:hover,
		.elementor-11977 .elementor-element.elementor-element-4d3b8be .elementor-button:focus {
			background-color: #111111;
		}

		.elementor-11977 .elementor-element.elementor-element-4d3b8be>.elementor-widget-container {
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-a8f9bc1 {
			padding: 60px 20px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-77cf335>.elementor-element-populated {
			margin: 0px 20px 0px 0px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 0px;
		}

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

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

		.elementor-11977 .elementor-element.elementor-element-44542ba {
			color: #3B3B3BAB;
			font-family: "Inter", Sans-serif;
			font-size: 15px;
			font-weight: 500;
		}

		.elementor-11977 .elementor-element.elementor-element-a608c67>.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 0px 0px 0px;
		}

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

		.elementor-11977 .elementor-element.elementor-element-7b553fb {
			text-align: center;
		}

		.elementor-11977 .elementor-element.elementor-element-7b553fb>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-8709829>.elementor-container {
			max-width: 1200px;
		}

		.elementor-11977 .elementor-element.elementor-element-8709829:not(.elementor-motion-effects-element-type-background),
		.elementor-11977 .elementor-element.elementor-element-8709829>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #F7F7F7;
		}

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

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

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

		.elementor-11977 .elementor-element.elementor-element-8e8e349 {
			padding: 40px 0px 40px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-09a5474 {
			--e-image-carousel-slides-to-show: 6;
		}

		.elementor-11977 .elementor-element.elementor-element-09a5474 .swiper-wrapper {
			display: flex;
			align-items: center;
		}

		.elementor-11977 .elementor-element.elementor-element-40e3ea2:not(.elementor-motion-effects-element-type-background),
		.elementor-11977 .elementor-element.elementor-element-40e3ea2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/bg-img-5.png");
			background-size: cover;
		}

		.elementor-11977 .elementor-element.elementor-element-40e3ea2 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 10px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-40e3ea2>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-c451366>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-5cd55bb>.elementor-container {
			max-width: 1200px;
		}

		.elementor-11977 .elementor-element.elementor-element-5cd55bb {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 80px 20px 60px 20px;
		}

		.elementor-11977 .elementor-element.elementor-element-5cd55bb>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-3d2ea7b>.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-11977 .elementor-element.elementor-element-c327b4a {
			left: 0px;
		}

		body.rtl .elementor-11977 .elementor-element.elementor-element-c327b4a {
			right: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-c327b4a {
			top: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-9bdeb54 {
			text-align: center;
		}

		.elementor-11977 .elementor-element.elementor-element-9bdeb54 img {
			border-radius: 10px 10px 10px 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-9bdeb54>.elementor-widget-container {
			margin: 60px 60px 60px 60px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-bc-flex-widget .elementor-11977 .elementor-element.elementor-element-018dbf3.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-11977 .elementor-element.elementor-element-018dbf3>.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-11977 .elementor-element.elementor-element-018dbf3>.elementor-element-populated {
			padding: 0px 10px 0px 40px;
		}

		.elementor-11977 .elementor-element.elementor-element-f2132d5 {
			text-align: left;
			color: #272C2E;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 46px;
			font-weight: 500;
			line-height: 1.1em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-f2132d5>.elementor-widget-container {
			padding: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-e035502 {
			color: #3B3B3B;
			font-family: "Inter", Sans-serif;
			font-size: 18px;
			font-weight: 400;
			line-height: 1.8em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-e035502>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-content {
			overflow: hidden;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-box {
			flex-direction: column;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-content,
		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-box {
			justify-content: flex-start;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-divider,
		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-wrapper-top {
			align-self: flex-start;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-text {
			display: flex;
			flex-direction: row;
			order: 5;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-wrapper {
			align-self: center;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-badge {
			order: 8;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-content {
			border-radius: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-wrapper i,
		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
			font-size: 19px;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-wrapper svg,
		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-wrapper img {
			width: 19px !important;
			height: 19px !important;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-wrapper i,
		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-icon-text p {
			color: #50AF9B;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-drawable-icon *,
		.elementor-11977 .elementor-element.elementor-element-589757b svg:not([class*="premium-"]) {
			fill: #50AF9B;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i,
		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg,
		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
			text-shadow: 0 0 3px #50AF9B;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
			color: #50AF9B;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
			text-shadow: none !important;
			color: #50AF9B !important;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-content:hover .premium-drawable-icon *,
		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-content:hover svg:not([class*="premium-"]) {
			fill: #50AF9B;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-wrapper {
			margin: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-text span {
			font-family: "Inter", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			line-height: 1em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-text span {
			color: #272C2E;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-blur:hover .premium-bullet-list-text span {
			text-shadow: 0 0 3px #272C2E;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-content:hover .premium-bullet-list-text span {
			color: #272C2E;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span {
			text-shadow: none !important;
			color: #272C2E !important;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-badge span {
			color: #fff;
			background-color: #6ec1e4;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-badge span {
			border-radius: 2px 2px 2px 2px;
			padding: 2px 5px 2px 5px;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-badge {
			margin: 0px 0px 0px 5px;
		}

		.elementor-11977 .elementor-element.elementor-element-589757b>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-03e7962 .elementor-button .elementor-align-icon-right {
			margin-left: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-03e7962 .elementor-button .elementor-align-icon-left {
			margin-right: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-03e7962 .elementor-button {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			background-color: #262C2E;
			border-radius: 0px 0px 0px 0px;
			box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
			padding: 15px 40px 15px 40px;
		}

		.elementor-11977 .elementor-element.elementor-element-03e7962 .elementor-button:hover,
		.elementor-11977 .elementor-element.elementor-element-03e7962 .elementor-button:focus {
			background-color: #111111;
		}

		.elementor-11977 .elementor-element.elementor-element-03e7962>.elementor-widget-container {
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-94f1d4f>.elementor-container {
			max-width: 560px;
		}

		.elementor-11977 .elementor-element.elementor-element-94f1d4f {
			padding: 0px 0px 40px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-8bf765b.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-11977 .elementor-element.elementor-element-8bf765b>.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-11977 .elementor-element.elementor-element-a12acff {
			text-align: center;
			color: #272C2E;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 46px;
			font-weight: 500;
			line-height: 1.1em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-a12acff>.elementor-widget-container {
			padding: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-b28a8d8 {
			text-align: center;
			color: #3B3B3B;
			font-family: "Inter", Sans-serif;
			font-size: 18px;
			font-weight: 400;
			line-height: 1.8em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-a24805b>.elementor-container {
			max-width: 1200px;
		}

		.elementor-11977 .elementor-element.elementor-element-a24805b {
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-ca3f07a.elementor-column>.elementor-widget-wrap {
			justify-content: flex-start;
		}

		.elementor-11977 .elementor-element.elementor-element-ca3f07a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-11977 .elementor-element.elementor-element-ca3f07a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #EE8735;
			background-image: url("../images/spring-circle.png");
			background-position: 207px 182px;
			background-repeat: no-repeat;
			background-size: 100% auto;
		}

		.elementor-11977 .elementor-element.elementor-element-ca3f07a>.elementor-element-populated,
		.elementor-11977 .elementor-element.elementor-element-ca3f07a>.elementor-element-populated>.elementor-background-overlay,
		.elementor-11977 .elementor-element.elementor-element-ca3f07a>.elementor-background-slideshow {
			border-radius: 10px 10px 10px 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-ca3f07a>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 20px 20px 20px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 20px;
			padding: 40px 40px 40px 40px;
		}

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

		.elementor-11977 .elementor-element.elementor-element-217b970 {
			margin-top: 10px;
			margin-bottom: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-9d5559a>.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-11977 .elementor-element.elementor-element-7cd28ee {
			text-align: left;
			color: #272C2E;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 46px;
			font-weight: 500;
			line-height: 1.1em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-7cd28ee>.elementor-widget-container {
			padding: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-28a0f7c .elementor-button .elementor-align-icon-right {
			margin-left: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-28a0f7c .elementor-button .elementor-align-icon-left {
			margin-right: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-28a0f7c .elementor-button {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			background-color: #262C2E;
			border-radius: 0px 0px 0px 0px;
			box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
			padding: 15px 40px 15px 40px;
		}

		.elementor-11977 .elementor-element.elementor-element-28a0f7c .elementor-button:hover,
		.elementor-11977 .elementor-element.elementor-element-28a0f7c .elementor-button:focus {
			background-color: #111111;
		}

		.elementor-11977 .elementor-element.elementor-element-28a0f7c>.elementor-widget-container {
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-f324782.elementor-column>.elementor-widget-wrap {
			justify-content: flex-start;
		}

		.elementor-11977 .elementor-element.elementor-element-f324782:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-11977 .elementor-element.elementor-element-f324782>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #FFFFFF;
		}

		.elementor-11977 .elementor-element.elementor-element-f324782>.elementor-element-populated,
		.elementor-11977 .elementor-element.elementor-element-f324782>.elementor-element-populated>.elementor-background-overlay,
		.elementor-11977 .elementor-element.elementor-element-f324782>.elementor-background-slideshow {
			border-radius: 10px 10px 10px 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-f324782>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 20px 20px 20px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 20px;
			padding: 40px 40px 40px 40px;
		}

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

		.elementor-11977 .elementor-element.elementor-element-59e6e79 {
			text-align: left;
			width: auto;
			max-width: auto;
		}

		.elementor-11977 .elementor-element.elementor-element-59e6e79 img {
			width: 55px;
		}

		.elementor-11977 .elementor-element.elementor-element-59e6e79>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-7962f3a {
			margin-top: 10px;
			margin-bottom: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-698a3e9>.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-11977 .elementor-element.elementor-element-f6b957c {
			text-align: left;
			color: #010101;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 21px;
			font-weight: 500;
		}

		.elementor-11977 .elementor-element.elementor-element-f6b957c>.elementor-widget-container {
			margin: 0px 0px 12px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-63a9453 {
			text-align: left;
			color: #3B3B3BB8;
			font-family: "Inter", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 1.6em;
		}

		.elementor-11977 .elementor-element.elementor-element-02fcf77>.elementor-container {
			max-width: 1200px;
		}

		.elementor-11977 .elementor-element.elementor-element-02fcf77 {
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-c613caf.elementor-column>.elementor-widget-wrap {
			justify-content: flex-start;
		}

		.elementor-11977 .elementor-element.elementor-element-c613caf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-11977 .elementor-element.elementor-element-c613caf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #FFFFFF;
		}

		.elementor-11977 .elementor-element.elementor-element-c613caf>.elementor-element-populated,
		.elementor-11977 .elementor-element.elementor-element-c613caf>.elementor-element-populated>.elementor-background-overlay,
		.elementor-11977 .elementor-element.elementor-element-c613caf>.elementor-background-slideshow {
			border-radius: 10px 10px 10px 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-c613caf>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 20px 20px 20px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 20px;
			padding: 40px 40px 40px 40px;
		}

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

		.elementor-11977 .elementor-element.elementor-element-f32d3e6 {
			text-align: left;
			width: auto;
			max-width: auto;
		}

		.elementor-11977 .elementor-element.elementor-element-f32d3e6 img {
			width: 55px;
		}

		.elementor-11977 .elementor-element.elementor-element-f32d3e6>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-45b4d4e {
			margin-top: 10px;
			margin-bottom: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-cf45c4f>.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-11977 .elementor-element.elementor-element-a8d6b44 {
			text-align: left;
			color: #010101;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 21px;
			font-weight: 500;
		}

		.elementor-11977 .elementor-element.elementor-element-a8d6b44>.elementor-widget-container {
			margin: 0px 0px 12px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-4925f9f {
			text-align: left;
			color: #3B3B3BB8;
			font-family: "Inter", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 1.6em;
		}

		.elementor-11977 .elementor-element.elementor-element-393b19c.elementor-column>.elementor-widget-wrap {
			justify-content: flex-start;
		}

		.elementor-11977 .elementor-element.elementor-element-393b19c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-11977 .elementor-element.elementor-element-393b19c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #FFFFFF;
		}

		.elementor-11977 .elementor-element.elementor-element-393b19c>.elementor-element-populated,
		.elementor-11977 .elementor-element.elementor-element-393b19c>.elementor-element-populated>.elementor-background-overlay,
		.elementor-11977 .elementor-element.elementor-element-393b19c>.elementor-background-slideshow {
			border-radius: 10px 10px 10px 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-393b19c>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 20px 20px 20px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 20px;
			padding: 40px 40px 40px 40px;
		}

		.elementor-11977 .elementor-element.elementor-element-393b19c>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-bf3e5f9 {
			text-align: left;
			width: auto;
			max-width: auto;
		}

		.elementor-11977 .elementor-element.elementor-element-bf3e5f9 img {
			width: 55px;
		}

		.elementor-11977 .elementor-element.elementor-element-bf3e5f9>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-3dde277 {
			margin-top: 10px;
			margin-bottom: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-3cbebd7>.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-11977 .elementor-element.elementor-element-776e86e {
			text-align: left;
			color: #010101;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 21px;
			font-weight: 500;
		}

		.elementor-11977 .elementor-element.elementor-element-776e86e>.elementor-widget-container {
			margin: 0px 0px 12px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-e0350f5 {
			text-align: left;
			color: #3B3B3BB8;
			font-family: "Inter", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 1.6em;
		}

		.elementor-11977 .elementor-element.elementor-element-0716a52.elementor-column>.elementor-widget-wrap {
			justify-content: flex-start;
		}

		.elementor-11977 .elementor-element.elementor-element-0716a52:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-11977 .elementor-element.elementor-element-0716a52>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #FFFFFF;
		}

		.elementor-11977 .elementor-element.elementor-element-0716a52>.elementor-element-populated,
		.elementor-11977 .elementor-element.elementor-element-0716a52>.elementor-element-populated>.elementor-background-overlay,
		.elementor-11977 .elementor-element.elementor-element-0716a52>.elementor-background-slideshow {
			border-radius: 10px 10px 10px 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-0716a52>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 20px 20px 20px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 20px;
			padding: 40px 40px 40px 40px;
		}

		.elementor-11977 .elementor-element.elementor-element-0716a52>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-b7afc2a {
			text-align: left;
			width: auto;
			max-width: auto;
		}

		.elementor-11977 .elementor-element.elementor-element-b7afc2a img {
			width: 55px;
		}

		.elementor-11977 .elementor-element.elementor-element-b7afc2a>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-586d47d {
			margin-top: 10px;
			margin-bottom: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-98f458e>.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-11977 .elementor-element.elementor-element-684ff35 {
			text-align: left;
			color: #010101;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 21px;
			font-weight: 500;
		}

		.elementor-11977 .elementor-element.elementor-element-684ff35>.elementor-widget-container {
			margin: 0px 0px 12px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-085f75f {
			text-align: left;
			color: #3B3B3BB8;
			font-family: "Inter", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			line-height: 1.6em;
		}

		.elementor-11977 .elementor-element.elementor-element-2981531>.elementor-container {
			max-width: 1200px;
		}

		.elementor-11977 .elementor-element.elementor-element-2981531:not(.elementor-motion-effects-element-type-background),
		.elementor-11977 .elementor-element.elementor-element-2981531>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #262C2E;
		}

		.elementor-11977 .elementor-element.elementor-element-2981531>.elementor-background-overlay {
			opacity: 1;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-2981531 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 100px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-5ec1fae>.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-11977 .elementor-element.elementor-element-5ec1fae>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-0b34d4f>.elementor-container {
			max-width: 1200px;
		}

		.elementor-11977 .elementor-element.elementor-element-0b34d4f {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 20px 0px 20px;
		}

		.elementor-11977 .elementor-element.elementor-element-0b34d4f>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-bc-flex-widget .elementor-11977 .elementor-element.elementor-element-88014ad.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-11977 .elementor-element.elementor-element-88014ad>.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-11977 .elementor-element.elementor-element-b7f63ab {
			text-align: left;
			color: #000;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 46px;
			font-weight: 500;
			line-height: 1.1em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-b7f63ab>.elementor-widget-container {
			padding: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-d599da0 {
			color: #000;
			font-family: "Inter", Sans-serif;
			font-size: 18px;
			font-weight: 400;
			line-height: 1.8em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-d599da0>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-fd6548f.elementor-column>.elementor-widget-wrap {
			justify-content: flex-start;
		}

		.elementor-11977 .elementor-element.elementor-element-fd6548f>.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-11977 .elementor-element.elementor-element-fd6548f>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-4a03541 {
			color: #2CBCA5;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 64px;
			font-weight: 500;
			line-height: 1.4em;
		}

		.elementor-11977 .elementor-element.elementor-element-e87fd4b {
			color: #000;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 18px;
			font-weight: 500;
			width: var(--container-widget-width, 200px);
			max-width: 200px;
			--container-widget-width: 200px;
			--container-widget-flex-grow: 0;
		}

		.elementor-11977 .elementor-element.elementor-element-53fe93e>.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-11977 .elementor-element.elementor-element-53fe93e>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-c320bbb {
			color: #2CBCA5;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 64px;
			font-weight: 500;
			line-height: 1.4em;
		}

		.elementor-11977 .elementor-element.elementor-element-63e707e {
			color: #000;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 18px;
			font-weight: 500;
			width: var(--container-widget-width, 200px);
			max-width: 200px;
			--container-widget-width: 200px;
			--container-widget-flex-grow: 0;
		}

		.elementor-11977 .elementor-element.elementor-element-c0aad1f>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-bda1409>.elementor-widget-container {
			margin: 0px 40px 0px 60px;
		}

		.elementor-11977 .elementor-element.elementor-element-778fc63>.elementor-container {
			max-width: 1200px;
		}

		.elementor-11977 .elementor-element.elementor-element-778fc63 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 80px 20px 100px 20px;
		}

		.elementor-11977 .elementor-element.elementor-element-778fc63>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-8cf17e2>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-53fd795>.elementor-widget-container {
			margin: 0px 60px 0px 40px;
		}

		.elementor-bc-flex-widget .elementor-11977 .elementor-element.elementor-element-7bf5394.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-11977 .elementor-element.elementor-element-7bf5394>.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-11977 .elementor-element.elementor-element-41911ed {
			text-align: left;
			color: #000;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 46px;
			font-weight: 500;
			line-height: 1.1em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-41911ed>.elementor-widget-container {
			padding: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-26eb6c3 {
			color: #000;
			font-family: "Inter", Sans-serif;
			font-size: 18px;
			font-weight: 400;
			line-height: 1.8em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-26eb6c3>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-f522e72 .elementor-button {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 20px;
			font-weight: 600;
			letter-spacing: 0px;
			fill: #50AF9B;
			color: #50AF9B;
			background-color: #25262A00;
			border-radius: 0px 0px 0px 0px;
			box-shadow: 0px 20px 60px 0px rgba(20.999999999999982, 92.00000000000011, 231, 0);
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-f522e72 .elementor-button:hover,
		.elementor-11977 .elementor-element.elementor-element-f522e72 .elementor-button:focus {
			color: #6664e4;
		}

		.elementor-11977 .elementor-element.elementor-element-f522e72 .elementor-button:hover svg,
		.elementor-11977 .elementor-element.elementor-element-f522e72 .elementor-button:focus svg {
			fill: #FFFFFF;
		}

		.elementor-11977 .elementor-element.elementor-element-f522e72>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-46e7fb2>.elementor-container {
			max-width: 1200px;
		}

		.elementor-11977 .elementor-element.elementor-element-46e7fb2:not(.elementor-motion-effects-element-type-background),
		.elementor-11977 .elementor-element.elementor-element-46e7fb2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/bg-img-3.png");
			background-position: center right;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-11977 .elementor-element.elementor-element-46e7fb2 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-46e7fb2>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-a341fcb>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-7b10dff>.elementor-container {
			max-width: 1200px;
		}

		.elementor-11977 .elementor-element.elementor-element-7b10dff {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 100px 0px 90px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-7b10dff>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-bc-flex-widget .elementor-11977 .elementor-element.elementor-element-03c740b.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-11977 .elementor-element.elementor-element-03c740b>.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-11977 .elementor-element.elementor-element-03c740b>.elementor-element-populated {
			padding: 0px 0px 0px 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-e754596 img {
			width: 95px;
		}

		.elementor-11977 .elementor-element.elementor-element-e754596 {
			width: auto;
			max-width: auto;
			top: -10px;
		}

		body:not(.rtl) .elementor-11977 .elementor-element.elementor-element-e754596 {
			left: 0px;
		}

		body.rtl .elementor-11977 .elementor-element.elementor-element-e754596 {
			right: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-cc05cce {
			text-align: left;
			color: #272C2E;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 46px;
			font-weight: 500;
			line-height: 1.1em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-cc05cce>.elementor-widget-container {
			padding: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-eed7f33 {
			color: #3B3B3B;
			font-family: "Inter", Sans-serif;
			font-size: 18px;
			font-weight: 400;
			line-height: 1.8em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-eed7f33>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-ea87edb .elementor-button {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 20px;
			font-weight: 600;
			letter-spacing: 0px;
			fill: #50AF9B;
			color: #50AF9B;
			background-color: #25262A00;
			border-radius: 0px 0px 0px 0px;
			box-shadow: 0px 20px 60px 0px rgba(20.999999999999982, 92.00000000000011, 231, 0);
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-ea87edb .elementor-button:hover,
		.elementor-11977 .elementor-element.elementor-element-ea87edb .elementor-button:focus {
			color: #272C2E;
		}

		.elementor-11977 .elementor-element.elementor-element-ea87edb .elementor-button:hover svg,
		.elementor-11977 .elementor-element.elementor-element-ea87edb .elementor-button:focus svg {
			fill: #272C2E;
		}

		.elementor-11977 .elementor-element.elementor-element-ea87edb>.elementor-widget-container {
			margin: 20px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-2c80da4 img {
			width: 95px;
		}

		.elementor-11977 .elementor-element.elementor-element-2c80da4 {
			width: auto;
			max-width: auto;
			bottom: 20px;
		}

		body:not(.rtl) .elementor-11977 .elementor-element.elementor-element-2c80da4 {
			right: -20.009px;
		}

		body.rtl .elementor-11977 .elementor-element.elementor-element-2c80da4 {
			left: -20.009px;
		}

		.elementor-11977 .elementor-element.elementor-element-1a40491>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-0d4e8fc {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 10px 0px 40px;
			z-index: 5;
		}

		.elementor-11977 .elementor-element.elementor-element-3898e88.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-11977 .elementor-element.elementor-element-3898e88>.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-11977 .elementor-element.elementor-element-3898e88:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-11977 .elementor-element.elementor-element-3898e88>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #FFFFFF;
		}

		.elementor-11977 .elementor-element.elementor-element-3898e88>.elementor-element-populated,
		.elementor-11977 .elementor-element.elementor-element-3898e88>.elementor-element-populated>.elementor-background-overlay,
		.elementor-11977 .elementor-element.elementor-element-3898e88>.elementor-background-slideshow {
			border-radius: 10px 10px 10px 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-3898e88>.elementor-element-populated {
			box-shadow: 0px 0px 0px 0px rgba(132, 132, 132, 0);
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 0px 20px 20px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 20px;
			padding: 30px 30px 30px 30px;
		}

		.elementor-11977 .elementor-element.elementor-element-3898e88>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-b6273f1 {
			text-align: left;
			color: #D351B0;
			font-family: "Inter", Sans-serif;
			font-size: 12px;
			font-weight: 800;
			text-transform: uppercase;
			line-height: 1.2em;
			letter-spacing: 2px;
			width: auto;
			max-width: auto;
		}

		.elementor-11977 .elementor-element.elementor-element-b6273f1>.elementor-widget-container {
			margin: 0px 0px 2px 0px;
			padding: 7px 20px 7px 20px;
			background-color: #FFDAF5;
			border-radius: 2px 2px 2px 2px;
		}

		.elementor-11977 .elementor-element.elementor-element-212e149 {
			--spacer-size: 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-a4b2b45 {
			text-align: center;
			width: auto;
			max-width: auto;
		}

		.elementor-11977 .elementor-element.elementor-element-a4b2b45 .elementor-heading-title {
			color: #272C2E;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 56px;
			font-weight: 500;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-a4b2b45>.elementor-widget-container {
			padding: 15px 0px 15px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-eab1f9f {
			text-align: center;
			width: auto;
			max-width: auto;
			align-self: center;
		}

		.elementor-11977 .elementor-element.elementor-element-eab1f9f .elementor-heading-title {
			color: #4F4F4F94;
			font-family: "Inter", Sans-serif;
			font-size: 20px;
			font-weight: 700;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-eab1f9f>.elementor-widget-container {
			padding: 20px 0px 0px 05px;
		}

		.elementor-11977 .elementor-element.elementor-element-c2212d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-c2212d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-c2212d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(20px/2);
			margin-left: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-c2212d1 .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-20px/2);
			margin-left: calc(-20px/2);
		}

		body.rtl .elementor-11977 .elementor-element.elementor-element-c2212d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-20px/2);
		}

		body:not(.rtl) .elementor-11977 .elementor-element.elementor-element-c2212d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-c2212d1 .elementor-icon-list-icon i {
			color: #D351B0;
		}

		.elementor-11977 .elementor-element.elementor-element-c2212d1 .elementor-icon-list-icon svg {
			fill: #D351B0;
		}

		.elementor-11977 .elementor-element.elementor-element-c2212d1 {
			--e-icon-list-icon-size: 18px;
		}

		.elementor-11977 .elementor-element.elementor-element-c2212d1 .elementor-icon-list-text {
			color: #3B3B3B;
			padding-left: 7px;
		}

		.elementor-11977 .elementor-element.elementor-element-c2212d1 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-11977 .elementor-element.elementor-element-c2212d1 .elementor-icon-list-item>a {
			font-family: "Inter", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			line-height: 1.3em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-c2212d1>.elementor-widget-container {
			padding: 30px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-85667d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-85667d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-85667d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(20px/2);
			margin-left: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-85667d5 .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-20px/2);
			margin-left: calc(-20px/2);
		}

		body.rtl .elementor-11977 .elementor-element.elementor-element-85667d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-20px/2);
		}

		body:not(.rtl) .elementor-11977 .elementor-element.elementor-element-85667d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-85667d5 .elementor-icon-list-icon i {
			color: #D351B08C;
		}

		.elementor-11977 .elementor-element.elementor-element-85667d5 .elementor-icon-list-icon svg {
			fill: #D351B08C;
		}

		.elementor-11977 .elementor-element.elementor-element-85667d5 {
			--e-icon-list-icon-size: 18px;
		}

		.elementor-11977 .elementor-element.elementor-element-85667d5 .elementor-icon-list-text {
			color: #4F4F4F94;
			padding-left: 7px;
		}

		.elementor-11977 .elementor-element.elementor-element-85667d5 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-11977 .elementor-element.elementor-element-85667d5 .elementor-icon-list-item>a {
			font-family: "Inter", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			line-height: 1.3em;
		}

		.elementor-11977 .elementor-element.elementor-element-85667d5>.elementor-widget-container {
			padding: 0px 0px 25px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-de19d16 .elementor-button .elementor-align-icon-right {
			margin-left: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-de19d16 .elementor-button .elementor-align-icon-left {
			margin-right: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-de19d16 .elementor-button {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			background-color: #262C2E;
			border-radius: 0px 0px 0px 0px;
			box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
			padding: 15px 50px 15px 50px;
		}

		.elementor-11977 .elementor-element.elementor-element-de19d16 .elementor-button:hover,
		.elementor-11977 .elementor-element.elementor-element-de19d16 .elementor-button:focus {
			background-color: #111111;
		}

		.elementor-11977 .elementor-element.elementor-element-de19d16>.elementor-widget-container {
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-97289ba.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-11977 .elementor-element.elementor-element-97289ba>.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-11977 .elementor-element.elementor-element-97289ba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-11977 .elementor-element.elementor-element-97289ba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #FFFFFF;
		}

		.elementor-11977 .elementor-element.elementor-element-97289ba>.elementor-element-populated,
		.elementor-11977 .elementor-element.elementor-element-97289ba>.elementor-element-populated>.elementor-background-overlay,
		.elementor-11977 .elementor-element.elementor-element-97289ba>.elementor-background-slideshow {
			border-radius: 10px 10px 10px 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-97289ba>.elementor-element-populated {
			box-shadow: 0px 0px 0px 0px rgba(132, 132, 132, 0);
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 0px 20px 20px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 20px;
			padding: 30px 30px 30px 30px;
		}

		.elementor-11977 .elementor-element.elementor-element-97289ba>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-c4fa623 {
			text-align: left;
			color: #50AF9B;
			font-family: "Inter", Sans-serif;
			font-size: 12px;
			font-weight: 800;
			text-transform: uppercase;
			line-height: 1.2em;
			letter-spacing: 2px;
			width: auto;
			max-width: auto;
		}

		.elementor-11977 .elementor-element.elementor-element-c4fa623>.elementor-widget-container {
			margin: 0px 0px 2px 0px;
			padding: 7px 20px 7px 20px;
			background-color: #50AF9B36;
			border-radius: 2px 2px 2px 2px;
		}

		.elementor-11977 .elementor-element.elementor-element-4c06e3d {
			--spacer-size: 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-4dd42e3 {
			text-align: center;
			width: auto;
			max-width: auto;
		}

		.elementor-11977 .elementor-element.elementor-element-4dd42e3 .elementor-heading-title {
			color: #272C2E;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 56px;
			font-weight: 500;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-4dd42e3>.elementor-widget-container {
			padding: 15px 0px 15px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-e4c8ede {
			text-align: center;
			width: auto;
			max-width: auto;
			align-self: center;
		}

		.elementor-11977 .elementor-element.elementor-element-e4c8ede .elementor-heading-title {
			color: #4F4F4F94;
			font-family: "Inter", Sans-serif;
			font-size: 20px;
			font-weight: 700;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-e4c8ede>.elementor-widget-container {
			padding: 20px 0px 0px 05px;
		}

		.elementor-11977 .elementor-element.elementor-element-c29098f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-c29098f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-c29098f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(20px/2);
			margin-left: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-c29098f .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-20px/2);
			margin-left: calc(-20px/2);
		}

		body.rtl .elementor-11977 .elementor-element.elementor-element-c29098f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-20px/2);
		}

		body:not(.rtl) .elementor-11977 .elementor-element.elementor-element-c29098f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-c29098f .elementor-icon-list-icon i {
			color: #39C297;
		}

		.elementor-11977 .elementor-element.elementor-element-c29098f .elementor-icon-list-icon svg {
			fill: #39C297;
		}

		.elementor-11977 .elementor-element.elementor-element-c29098f {
			--e-icon-list-icon-size: 18px;
		}

		.elementor-11977 .elementor-element.elementor-element-c29098f .elementor-icon-list-text {
			color: #3B3B3B;
			padding-left: 7px;
		}

		.elementor-11977 .elementor-element.elementor-element-c29098f .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-11977 .elementor-element.elementor-element-c29098f .elementor-icon-list-item>a {
			font-family: "Inter", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			line-height: 1.3em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-c29098f>.elementor-widget-container {
			padding: 30px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-cb685ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
			padding-bottom: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-cb685ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
			margin-top: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-cb685ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
			margin-right: calc(20px/2);
			margin-left: calc(20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-cb685ff .elementor-icon-list-items.elementor-inline-items {
			margin-right: calc(-20px/2);
			margin-left: calc(-20px/2);
		}

		body.rtl .elementor-11977 .elementor-element.elementor-element-cb685ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			left: calc(-20px/2);
		}

		body:not(.rtl) .elementor-11977 .elementor-element.elementor-element-cb685ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
			right: calc(-20px/2);
		}

		.elementor-11977 .elementor-element.elementor-element-cb685ff .elementor-icon-list-icon i {
			color: #39C297;
		}

		.elementor-11977 .elementor-element.elementor-element-cb685ff .elementor-icon-list-icon svg {
			fill: #39C297;
		}

		.elementor-11977 .elementor-element.elementor-element-cb685ff {
			--e-icon-list-icon-size: 18px;
		}

		.elementor-11977 .elementor-element.elementor-element-cb685ff .elementor-icon-list-text {
			color: #3B3B3B;
			padding-left: 7px;
		}

		.elementor-11977 .elementor-element.elementor-element-cb685ff .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-11977 .elementor-element.elementor-element-cb685ff .elementor-icon-list-item>a {
			font-family: "Inter", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			line-height: 1.3em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-cb685ff>.elementor-widget-container {
			padding: 0px 0px 25px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-59654ea .elementor-button .elementor-align-icon-right {
			margin-left: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-59654ea .elementor-button .elementor-align-icon-left {
			margin-right: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-59654ea .elementor-button {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			background-color: #262C2E;
			border-radius: 0px 0px 0px 0px;
			box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
			padding: 15px 50px 15px 50px;
		}

		.elementor-11977 .elementor-element.elementor-element-59654ea .elementor-button:hover,
		.elementor-11977 .elementor-element.elementor-element-59654ea .elementor-button:focus {
			background-color: #111111;
		}

		.elementor-11977 .elementor-element.elementor-element-59654ea>.elementor-widget-container {
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-70fa3f4>.elementor-container {
			max-width: 1200px;
		}

		.elementor-11977 .elementor-element.elementor-element-70fa3f4 {
			padding: 0px 0px 100px 30px;
		}

		.elementor-11977 .elementor-element.elementor-element-d52420e.elementor-column>.elementor-widget-wrap {
			justify-content: flex-start;
		}

		.elementor-11977 .elementor-element.elementor-element-d52420e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-11977 .elementor-element.elementor-element-d52420e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #50AF9B;
		}

		.elementor-11977 .elementor-element.elementor-element-d52420e>.elementor-element-populated,
		.elementor-11977 .elementor-element.elementor-element-d52420e>.elementor-element-populated>.elementor-background-overlay,
		.elementor-11977 .elementor-element.elementor-element-d52420e>.elementor-background-slideshow {
			border-radius: 10px 10px 10px 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-d52420e>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 10px 20px 20px;
			--e-column-margin-right: 10px;
			--e-column-margin-left: 20px;
			padding: 0px 0px 0px 0px;
		}

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

		.elementor-11977 .elementor-element.elementor-element-faacb2b:not(.elementor-motion-effects-element-type-background),
		.elementor-11977 .elementor-element.elementor-element-faacb2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/design-img.png");
			background-position: bottom right;
			background-repeat: no-repeat;
			background-size: 155px auto;
		}

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

		.elementor-11977 .elementor-element.elementor-element-faacb2b {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 40px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-58c152e>.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-11977 .elementor-element.elementor-element-58c152e>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-8136908 img {
			border-radius: 10px 10px 10px 10px;
		}

		.elementor-11977 .elementor-element.elementor-element-8136908>.elementor-widget-container {
			margin: -40px 0px 0px -40px;
		}

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

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

		.elementor-11977 .elementor-element.elementor-element-1a390b6>.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-11977 .elementor-element.elementor-element-1a390b6>.elementor-element-populated {
			padding: 0px 40px 0px 40px;
		}

		.elementor-11977 .elementor-element.elementor-element-ee5b50b .elementor-icon-wrapper {
			text-align: left;
		}

		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-stacked .elementor-icon {
			background-color: #262C2E;
		}

		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-framed .elementor-icon,
		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-default .elementor-icon {
			color: #262C2E;
			border-color: #262C2E;
		}

		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-framed .elementor-icon,
		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-default .elementor-icon svg {
			fill: #262C2E;
		}

		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-stacked .elementor-icon:hover {
			background-color: #020101;
			color: #50AF9B;
		}

		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-framed .elementor-icon:hover,
		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-default .elementor-icon:hover {
			color: #020101;
			border-color: #020101;
		}

		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-framed .elementor-icon:hover,
		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-default .elementor-icon:hover svg {
			fill: #020101;
		}

		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-framed .elementor-icon:hover {
			background-color: #50AF9B;
		}

		.elementor-11977 .elementor-element.elementor-element-ee5b50b.elementor-view-stacked .elementor-icon:hover svg {
			fill: #50AF9B;
		}

		.elementor-11977 .elementor-element.elementor-element-ee5b50b .elementor-icon {
			font-size: 26px;
			padding: 18px;
		}

		.elementor-11977 .elementor-element.elementor-element-ee5b50b>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-2f2f4f4 {
			text-align: left;
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 30px;
			font-weight: 500;
			line-height: 1.4em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-2f2f4f4>.elementor-widget-container {
			padding: 0px 0px 20px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-98f04ce {
			text-align: left;
		}

		.elementor-11977 .elementor-element.elementor-element-98f04ce .elementor-heading-title {
			color: #FFFFFF9E;
			font-family: "Inter", Sans-serif;
			font-size: 20px;
			font-weight: 600;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-98f04ce>.elementor-widget-container {
			padding: 0px 0px 10px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-a381dbd>.elementor-container {
			max-width: 1200px;
		}

		.elementor-11977 .elementor-element.elementor-element-a381dbd:not(.elementor-motion-effects-element-type-background),
		.elementor-11977 .elementor-element.elementor-element-a381dbd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #262C2E;
			background-image: url("../images/spring-circle.png");
			background-position: 120% -96px;
			background-repeat: no-repeat;
			background-size: 545px auto;
		}

		.elementor-11977 .elementor-element.elementor-element-a381dbd>.elementor-background-overlay {
			background-image: url("../images/curve.png");
			background-position: 3% 3%;
			background-repeat: no-repeat;
			background-size: 110px auto;
			opacity: 1;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}
        .ribbon-4 .elementor-element.elementor-element-a381dbd>.elementor-background-overlay {
			background-image: url("../images/Shap.png");
			background-position: 3% 3%;
			background-repeat: no-repeat;
			background-size: 110px auto;
			opacity: 1;
            filter: invert(1);
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}
		.index-2 .elementor-element.elementor-element-a381dbd>.elementor-background-overlay {
			background-image: url("../images/highlight.png");
			background-position: 3% 3%;
			background-repeat: no-repeat;
			background-size: 110px auto;
			opacity: 1;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-11977 .elementor-element.elementor-element-a381dbd {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 80px 0px 80px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-81cda26>.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-11977 .elementor-element.elementor-element-81cda26>.elementor-element-populated {
			padding: 0px 0px 0px 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-7f1e70b {
			padding: 10px 10px 10px 10px;
		}

		.elementor-bc-flex-widget .elementor-11977 .elementor-element.elementor-element-87733af.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-11977 .elementor-element.elementor-element-87733af>.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-11977 .elementor-element.elementor-element-f70a7e8 {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 56px;
			font-weight: 500;
			line-height: 1.1em;
			letter-spacing: -0.5px;
		}

		.elementor-11977 .elementor-element.elementor-element-f70a7e8>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			background-image: url("../images/oval.png");
			background-position: 0px 100%;
			background-repeat: no-repeat;
			background-size: 130px auto;
		}
		.index-2 .elementor-element.elementor-element-f70a7e8>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			background-image: url("../images/arrow-right.png");
			background-position: 0px 100%;
			background-repeat: no-repeat;
			background-size: 130px auto;
		}
        .ribbon-4 .elementor-element.elementor-element-f70a7e8>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			background-image: url("../images/arrow-right.png") !important;
			background-position: 380px 9% !important;
            background-repeat: no-repeat;
            background-size: 130px auto !important;
		}

		.elementor-11977 .elementor-element.elementor-element-fc8d52f {
			color: #FFFFFF99;
			font-family: "Inter", Sans-serif;
			font-size: 18px;
			font-weight: 500;
			line-height: 1.8em;
			letter-spacing: 0px;
		}

		.elementor-11977 .elementor-element.elementor-element-fc8d52f>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
		}

		.elementor-bc-flex-widget .elementor-11977 .elementor-element.elementor-element-7c28bbb.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-11977 .elementor-element.elementor-element-752f396 .elementor-button .elementor-align-icon-right {
			margin-left: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-752f396 .elementor-button .elementor-align-icon-left {
			margin-right: 8px;
		}

		.elementor-11977 .elementor-element.elementor-element-752f396 .elementor-button {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 18px;
			font-weight: 600;
			background-color: #50AF9B;
			border-radius: 0px 0px 0px 0px;
			box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
			padding: 15px 40px 15px 40px;
		}

		.elementor-11977 .elementor-element.elementor-element-752f396 .elementor-button:hover,
		.elementor-11977 .elementor-element.elementor-element-752f396 .elementor-button:focus {
			color: #262C2E;
			background-color: #FFFFFF;
		}

		.elementor-11977 .elementor-element.elementor-element-752f396 .elementor-button:hover svg,
		.elementor-11977 .elementor-element.elementor-element-752f396 .elementor-button:focus svg {
			fill: #262C2E;
		}

		.elementor-11977 .elementor-element.elementor-element-752f396>.elementor-widget-container {
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		@media(min-width:768px) {
			.elementor-11977 .elementor-element.elementor-element-fbbc8a4 {
				width: 52.276%;
			}

			.elementor-11977 .elementor-element.elementor-element-77cf335 {
				width: 34.068%;
			}

			.elementor-11977 .elementor-element.elementor-element-d97c63d {
				width: 65.931%;
			}

			.elementor-11977 .elementor-element.elementor-element-a608c67 {
				width: 47.724%;
			}

			.elementor-11977 .elementor-element.elementor-element-ca3f07a {
				width: 66.7%;
			}

			.elementor-11977 .elementor-element.elementor-element-f324782 {
				width: 33.3%;
			}

			.elementor-11977 .elementor-element.elementor-element-88014ad {
				width: 44.244%;
			}

			.elementor-11977 .elementor-element.elementor-element-c0aad1f {
				width: 55.713%;
			}

			.elementor-11977 .elementor-element.elementor-element-8cf17e2 {
				width: 55.713%;
			}

			.elementor-11977 .elementor-element.elementor-element-7bf5394 {
				width: 44.244%;
			}

			.elementor-11977 .elementor-element.elementor-element-03c740b {
				width: 38.647%;
			}

			.elementor-11977 .elementor-element.elementor-element-1a40491 {
				width: 61.31%;
			}

			.elementor-11977 .elementor-element.elementor-element-58c152e {
				width: 31.807%;
			}

			.elementor-11977 .elementor-element.elementor-element-1a390b6 {
				width: 68.193%;
			}

			.elementor-11977 .elementor-element.elementor-element-87733af {
				width: 67.392%;
			}

			.elementor-11977 .elementor-element.elementor-element-7c28bbb {
				width: 32.564%;
			}
		}

		@media(max-width:1024px) {
			.elementor-11977 .elementor-element.elementor-element-82fab11>.elementor-container {
				max-width: 562px;
			}

			.elementor-11977 .elementor-element.elementor-element-82fab11:not(.elementor-motion-effects-element-type-background),
			.elementor-11977 .elementor-element.elementor-element-82fab11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: bottom right;
				background-repeat: no-repeat;
				background-size: cover;
			}

			.elementor-11977 .elementor-element.elementor-element-82fab11 {
				padding: 40px 40px 60px 40px;
			}

			.elementor-11977 .elementor-element.elementor-element-fbbc8a4>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-a52afdf {
				text-align: center;
				font-size: 52px;
			}

			.elementor-11977 .elementor-element.elementor-element-a52afdf>.elementor-widget-container {
				background-position: bottom left;
			}

			.elementor-11977 .elementor-element.elementor-element-6d3a1ad {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-ca4148e>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-a8f9bc1>.elementor-container {
				max-width: 400px;
			}

			.elementor-11977 .elementor-element.elementor-element-a608c67>.elementor-element-populated {
				margin: 0px 0px 20px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-7b553fb img {
				width: 60%;
			}

			.elementor-11977 .elementor-element.elementor-element-8709829>.elementor-container {
				max-width: 562px;
			}

			.elementor-11977 .elementor-element.elementor-element-8e8e349 {
				padding: 10px 0px 10px 0px;
			}

			.elementor-bc-flex-widget .elementor-11977 .elementor-element.elementor-element-25c2d5d.elementor-column .elementor-widget-wrap {
				align-items: center;
			}

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

			.elementor-11977 .elementor-element.elementor-element-25c2d5d>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-09a5474 {
				--e-image-carousel-slides-to-show: 4;
			}

			.elementor-11977 .elementor-element.elementor-element-09a5474>.elementor-widget-container {
				margin: 20px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-40e3ea2:not(.elementor-motion-effects-element-type-background),
			.elementor-11977 .elementor-element.elementor-element-40e3ea2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: top center;
				background-repeat: no-repeat;
				background-size: cover;
			}

			.elementor-11977 .elementor-element.elementor-element-40e3ea2 {
				padding: 60px 40px 60px 40px;
			}

			.elementor-11977 .elementor-element.elementor-element-5cd55bb>.elementor-container {
				max-width: 562px;
			}

			.elementor-11977 .elementor-element.elementor-element-5cd55bb {
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-3d2ea7b>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-c327b4a img {
				width: 50%;
			}

			.elementor-11977 .elementor-element.elementor-element-c327b4a>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
			}

			body:not(.rtl) .elementor-11977 .elementor-element.elementor-element-c327b4a {
				left: 0px;
			}

			body.rtl .elementor-11977 .elementor-element.elementor-element-c327b4a {
				right: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-c327b4a {
				top: -2px;
			}

			.elementor-11977 .elementor-element.elementor-element-9bdeb54 img {
				width: 50%;
			}

			.elementor-11977 .elementor-element.elementor-element-9bdeb54>.elementor-widget-container {
				margin: 40px 40px 40px 40px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-018dbf3.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-11977 .elementor-element.elementor-element-f2132d5 {
				text-align: center;
				font-size: 40px;
			}

			.elementor-11977 .elementor-element.elementor-element-e035502 {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-content,
			.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-box {
				justify-content: center;
			}

			.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-divider,
			.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-wrapper-top {
				align-self: center;
			}

			.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-wrapper {
				align-self: center;
			}

			.elementor-11977 .elementor-element.elementor-element-94f1d4f>.elementor-container {
				max-width: 562px;
			}

			.elementor-11977 .elementor-element.elementor-element-94f1d4f {
				padding: 0100px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-a12acff {
				text-align: center;
				font-size: 40px;
			}

			.elementor-11977 .elementor-element.elementor-element-b28a8d8 {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-a24805b>.elementor-container {
				max-width: 460px;
			}

			.elementor-11977 .elementor-element.elementor-element-a24805b {
				padding: 20px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-ca3f07a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
			.elementor-11977 .elementor-element.elementor-element-ca3f07a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: 0% 232px;
			}

			.elementor-11977 .elementor-element.elementor-element-7cd28ee {
				text-align: left;
				font-size: 40px;
			}

			.elementor-11977 .elementor-element.elementor-element-63a9453 {
				text-align: left;
			}

			.elementor-11977 .elementor-element.elementor-element-02fcf77>.elementor-container {
				max-width: 460px;
			}

			.elementor-11977 .elementor-element.elementor-element-4925f9f {
				text-align: left;
			}

			.elementor-11977 .elementor-element.elementor-element-085f75f {
				text-align: left;
			}

			.elementor-11977 .elementor-element.elementor-element-2981531>.elementor-container {
				max-width: 562px;
			}

			.elementor-11977 .elementor-element.elementor-element-2981531 {
				padding: 40px 0px 40px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-0b34d4f>.elementor-container {
				max-width: 562px;
			}

			.elementor-11977 .elementor-element.elementor-element-0b34d4f {
				padding: 0px 40px 0px 40px;
			}

			.elementor-11977 .elementor-element.elementor-element-88014ad.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-11977 .elementor-element.elementor-element-b7f63ab {
				text-align: center;
				font-size: 40px;
			}

			.elementor-11977 .elementor-element.elementor-element-d599da0 {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-fd6548f.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-11977 .elementor-element.elementor-element-4a03541 {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-e87fd4b {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-53fe93e.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-11977 .elementor-element.elementor-element-c320bbb {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-63e707e {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-c0aad1f>.elementor-element-populated {
				margin: 0px 0px 20px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-778fc63>.elementor-container {
				max-width: 562px;
			}

			.elementor-11977 .elementor-element.elementor-element-778fc63 {
				padding: 60px 40px 40px 40px;
			}

			.elementor-11977 .elementor-element.elementor-element-8cf17e2>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-7bf5394.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-11977 .elementor-element.elementor-element-7bf5394>.elementor-element-populated {
				margin: 20px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-41911ed {
				text-align: center;
				font-size: 40px;
			}

			.elementor-11977 .elementor-element.elementor-element-26eb6c3 {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-46e7fb2 {
				padding: 40px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-a341fcb>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-7b10dff>.elementor-container {
				max-width: 562px;
			}

			.elementor-11977 .elementor-element.elementor-element-7b10dff {
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-03c740b.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-11977 .elementor-element.elementor-element-03c740b>.elementor-element-populated {
				padding: 80px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-cc05cce {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-eed7f33 {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-2c80da4 {
				bottom: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-1a40491>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-0d4e8fc>.elementor-container {
				max-width: 562px;
			}

			.elementor-11977 .elementor-element.elementor-element-0d4e8fc {
				padding: 40px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-3898e88>.elementor-element-populated {
				margin: 0px 10px 0px 0px;
				--e-column-margin-right: 10px;
				--e-column-margin-left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-b6273f1 {
				text-align: left;
			}

			.elementor-11977 .elementor-element.elementor-element-97289ba>.elementor-element-populated {
				margin: 0px 0px 0px 10px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 10px;
			}

			.elementor-11977 .elementor-element.elementor-element-c4fa623 {
				text-align: left;
			}

			.elementor-11977 .elementor-element.elementor-element-70fa3f4>.elementor-container {
				max-width: 562px;
			}

			.elementor-11977 .elementor-element.elementor-element-70fa3f4 {
				padding: 100px 0px 80px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-d52420e>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 20px 20px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-faacb2b {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px 20px 60px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-8136908 {
				text-align: left;
			}

			.elementor-11977 .elementor-element.elementor-element-8136908 img {
				width: 50%;
			}

			.elementor-11977 .elementor-element.elementor-element-8136908>.elementor-widget-container {
				margin: -40px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-1a390b6>.elementor-element-populated {
				padding: 40px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-2f2f4f4 {
				text-align: left;
				font-size: 34px;
			}

			.elementor-11977 .elementor-element.elementor-element-a381dbd>.elementor-container {
				max-width: 562px;
			}

			.elementor-11977 .elementor-element.elementor-element-a381dbd:not(.elementor-motion-effects-element-type-background),
			.elementor-11977 .elementor-element.elementor-element-a381dbd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: 140% 200%;
				background-size: 364px auto;
			}

			.elementor-11977 .elementor-element.elementor-element-a381dbd>.elementor-background-overlay {
				background-position: 3% 3%;
				background-size: 100px auto;
			}

			.elementor-11977 .elementor-element.elementor-element-a381dbd {
				padding: 40px 0px 40px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-81cda26>.elementor-element-populated {
				margin: 0px 60px 0px 0px;
				--e-column-margin-right: 60px;
				--e-column-margin-left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-7f1e70b {
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 20px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-87733af.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-11977 .elementor-element.elementor-element-87733af>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-f70a7e8 {
				text-align: left;
				font-size: 52px;
			}

			.elementor-11977 .elementor-element.elementor-element-f70a7e8>.elementor-widget-container {
				background-position: 58% 0% !important;
			}

			.elementor-11977 .elementor-element.elementor-element-fc8d52f {
				text-align: left;
			}

			.elementor-11977 .elementor-element.elementor-element-7c28bbb>.elementor-element-populated {
				padding: 0px 0px 0px 0px;
			}
		}

		@media(max-width:767px) {
			.elementor-11977 .elementor-element.elementor-element-82fab11>.elementor-container {
				min-height: 400px;
			}

			.elementor-11977 .elementor-element.elementor-element-82fab11:not(.elementor-motion-effects-element-type-background),
			.elementor-11977 .elementor-element.elementor-element-82fab11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: bottom right;
				background-size: cover;
			}

			.elementor-11977 .elementor-element.elementor-element-82fab11 {
				padding: 40px 10px 60px 10px;
			}

			.elementor-11977 .elementor-element.elementor-element-9ebc47f>.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-11977 .elementor-element.elementor-element-9ebc47f>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-fbbc8a4>.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-11977 .elementor-element.elementor-element-fbbc8a4>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-a52afdf {
				font-size: 36px;
				line-height: 1.25em;
				letter-spacing: 0px;
				width: auto;
				max-width: auto;
			}

			.elementor-11977 .elementor-element.elementor-element-a52afdf>.elementor-widget-container {
                padding: 0px 0px 20px 0px;
			}
            .great{
                background-position: 42px 88% !important;
                background-repeat: no-repeat;
                background-size: 126px auto;
            }
            .seo-traffic{
                background-position: 79% 81% !important;
                background-size: 130px auto !important;
            }
            .print{
                padding-bottom: 124px !important;
            }
            .brand{
                padding-bottom: 81px !important;
            }
            .ribbon-4{
                background-size: 148px !important;
                margin: 0px 0px 20px !important;
                background-position: 0px 39% !important;
            }
            .ui{
                background-position: 142px 60% !important;
                background-size: 123px !important;
            }
            .ui-ux{
                background-position: 71% 69% !important;
                background-size: 122px auto !important;
            }
            .content{
                background-position: 0% 94% !important;
                background-size: 126px auto;
            }
            .growth-app{
                background-position: 83% 0% !important;
                background-size: 119px auto;
            }
            .ecommerce{
                background-size: 117px !important;
                background-position: 24px 32% !important;
            }
            .software{
                background-size: 118px;
                background-position: 174px 62% !important;
            }
            .social{
                background-position: 40% 45% !important;
                background-size: 113px auto !important;
            }
            .social-ribbon{
                background-position: 0% 55% !important;
            }
			.elementor-11977 .elementor-element.elementor-element-6d3a1ad {
				font-size: 16px;
			}

			.elementor-11977 .elementor-element.elementor-element-6d3a1ad>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-ca4148e>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-a8f9bc1>.elementor-container {
				max-width: 200px;
			}

			.elementor-11977 .elementor-element.elementor-element-a8f9bc1 {
				padding: 30px 0px 30px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-77cf335>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-5c1ac3e>.elementor-widget-container {
				margin: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-44542ba {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-7b553fb img {
				width: 85%;
			}

			.elementor-11977 .elementor-element.elementor-element-7b553fb>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-4794449>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-8e8e349 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-09a5474 {
				--e-image-carousel-slides-to-show: 3;
			}

			.elementor-11977 .elementor-element.elementor-element-09a5474>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 30px 0px 30px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-40e3ea2:not(.elementor-motion-effects-element-type-background),
			.elementor-11977 .elementor-element.elementor-element-40e3ea2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-repeat: no-repeat;
				background-size: cover;
			}

			.elementor-11977 .elementor-element.elementor-element-40e3ea2 {
				/* padding: 50px 20px 60px 20px; */
                padding: 50px 20px 50px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-c451366>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-5cd55bb {
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-3d2ea7b>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 20px 0px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-c327b4a img {
				width: 80%;
			}

			.elementor-11977 .elementor-element.elementor-element-9bdeb54 {
				text-align: center;
			}

			.elementor-11977 .elementor-element.elementor-element-9bdeb54 img {
				width: 80%;
			}

			.elementor-11977 .elementor-element.elementor-element-9bdeb54>.elementor-widget-container {
				margin: 20px 20px 20px 20px;
				padding: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-018dbf3>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 10px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-f2132d5 {
				text-align: center;
				font-size: 32px;
				letter-spacing: 0px;
				width: var(--container-widget-width, 312px);
				max-width: 312px;
				--container-widget-width: 312px;
				--container-widget-flex-grow: 0;
			}

			.elementor-11977 .elementor-element.elementor-element-e035502 {
				font-size: 16px;
			}

			.elementor-11977 .elementor-element.elementor-element-e035502>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-content,
			.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-box {
				justify-content: center;
			}

			.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-divider,
			.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-wrapper-top {
				align-self: center;
			}

			.elementor-11977 .elementor-element.elementor-element-589757b .premium-bullet-list-text span {
				font-size: 16px;
				line-height: 1.4em;
			}

			.elementor-11977 .elementor-element.elementor-element-94f1d4f {
				padding: 0px 0px 40px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-a12acff {
				text-align: center;
				font-size: 32px;
				letter-spacing: 0px;
				width: var(--container-widget-width, 312px);
				max-width: 312px;
				--container-widget-width: 312px;
				--container-widget-flex-grow: 0;
			}

			.elementor-11977 .elementor-element.elementor-element-b28a8d8 {
				font-size: 16px;
			}

			.elementor-11977 .elementor-element.elementor-element-b28a8d8>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-a24805b {
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-ca3f07a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
			.elementor-11977 .elementor-element.elementor-element-ca3f07a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: 110px 200px;
			}

			.elementor-11977 .elementor-element.elementor-element-ca3f07a>.elementor-element-populated {
				margin: 0px 0px 30px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 30px 30px 30px;
			}

			.elementor-11977 .elementor-element.elementor-element-7cd28ee {
				text-align: left;
				font-size: 32px;
				line-height: 1.2em;
				letter-spacing: 0px;
				width: var(--container-widget-width, 312px);
				max-width: 312px;
				--container-widget-width: 312px;
				--container-widget-flex-grow: 0;
			}

			.elementor-11977 .elementor-element.elementor-element-f324782>.elementor-element-populated {
				margin: 0px 0px 30px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 30px 30px 30px;
			}

			.elementor-11977 .elementor-element.elementor-element-63a9453 {
				font-size: 16px;
			}

			.elementor-11977 .elementor-element.elementor-element-63a9453>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-02fcf77 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-c613caf>.elementor-element-populated {
				margin: 0px 0px 30px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 30px 30px 30px;
			}

			.elementor-11977 .elementor-element.elementor-element-4925f9f {
				font-size: 16px;
			}

			.elementor-11977 .elementor-element.elementor-element-4925f9f>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-393b19c>.elementor-element-populated {
				margin: 0px 0px 30px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 30px 30px 30px;
			}

			.elementor-11977 .elementor-element.elementor-element-e0350f5 {
				font-size: 16px;
			}

			.elementor-11977 .elementor-element.elementor-element-e0350f5>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-0716a52>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 30px 30px 30px;
			}

			.elementor-11977 .elementor-element.elementor-element-085f75f {
				font-size: 16px;
			}

			.elementor-11977 .elementor-element.elementor-element-085f75f>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-2981531 {
				padding: 60px 20px 60px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-5ec1fae>.elementor-element-populated {
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-0b34d4f {
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-88014ad>.elementor-element-populated {
				margin: 20px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-b7f63ab {
				text-align: center;
				font-size: 32px;
				letter-spacing: 0px;
				width: var(--container-widget-width, 312px);
				max-width: 312px;
				--container-widget-width: 312px;
				--container-widget-flex-grow: 0;
			}

			.elementor-11977 .elementor-element.elementor-element-d599da0 {
				font-size: 16px;
			}

			.elementor-11977 .elementor-element.elementor-element-d599da0>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-c0e2cd7 {
				padding: 0px 0px 60px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-4a03541 {
				font-size: 54px;
			}

			.elementor-11977 .elementor-element.elementor-element-53fe93e>.elementor-element-populated {
				padding: 20px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-c320bbb {
				font-size: 54px;
			}

			.elementor-11977 .elementor-element.elementor-element-c0aad1f>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-bda1409 img {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-bda1409>.elementor-widget-container {
				margin: 0px 20px 0px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-778fc63 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-8cf17e2>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-53fd795 img {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-53fd795>.elementor-widget-container {
				margin: 0px 20px 0px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-7bf5394>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 20px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-41911ed {
				text-align: center;
				font-size: 32px;
				letter-spacing: 0px;
				width: var(--container-widget-width, 312px);
				max-width: 312px;
				--container-widget-width: 312px;
				--container-widget-flex-grow: 0;
			}

			.elementor-11977 .elementor-element.elementor-element-26eb6c3 {
				font-size: 16px;
			}

			.elementor-11977 .elementor-element.elementor-element-26eb6c3>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-f522e72>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-46e7fb2 {
				padding: 60px 10px 20px 10px;
			}

			.elementor-11977 .elementor-element.elementor-element-7b10dff {
				padding: 20px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-03c740b>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-e754596 img {
				width: 60px;
			}

			body:not(.rtl) .elementor-11977 .elementor-element.elementor-element-e754596 {
				left: 0px;
			}

			body.rtl .elementor-11977 .elementor-element.elementor-element-e754596 {
				right: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-e754596 {
				top: -40px;
			}

			.elementor-11977 .elementor-element.elementor-element-cc05cce {
				text-align: center;
				font-size: 32px;
				letter-spacing: 0px;
				width: var(--container-widget-width, 312px);
				max-width: 312px;
				--container-widget-width: 312px;
				--container-widget-flex-grow: 0;
			}

			.elementor-11977 .elementor-element.elementor-element-eed7f33 {
				font-size: 16px;
			}

			.elementor-11977 .elementor-element.elementor-element-eed7f33>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-ea87edb>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-2c80da4 img {
				width: 60px;
			}

			body:not(.rtl) .elementor-11977 .elementor-element.elementor-element-2c80da4 {
				right: 0px;
			}

			body.rtl .elementor-11977 .elementor-element.elementor-element-2c80da4 {
				left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-2c80da4 {
				bottom: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-1a40491>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-0d4e8fc {
				padding: 40px 20px 0px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-3898e88>.elementor-element-populated {
				margin: 0px 0px 20px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-b6273f1 {
				text-align: left;
				font-size: 14px;
				letter-spacing: 3px;
			}

			.elementor-11977 .elementor-element.elementor-element-b6273f1>.elementor-widget-container {
				padding: 7px 20px 7px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-97289ba>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-c4fa623 {
				text-align: left;
				font-size: 14px;
				letter-spacing: 3px;
			}

			.elementor-11977 .elementor-element.elementor-element-c4fa623>.elementor-widget-container {
				padding: 7px 20px 7px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-70fa3f4 {
				padding: 140px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-d52420e>.elementor-element-populated {
				margin: 0px 0px 30px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-faacb2b:not(.elementor-motion-effects-element-type-background),
			.elementor-11977 .elementor-element.elementor-element-faacb2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-size: 93px auto;
			}

			.elementor-11977 .elementor-element.elementor-element-faacb2b {
				padding: 0px 20px 0px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-8136908 img {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-8136908>.elementor-widget-container {
				margin: -80px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-8136908 {
				z-index: 5;
			}

			.elementor-11977 .elementor-element.elementor-element-1a390b6>.elementor-element-populated {
				padding: 20px 0px 60px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-2f2f4f4 {
				text-align: left;
				font-size: 25px;
				letter-spacing: 0px;
				width: var(--container-widget-width, 312px);
				max-width: 312px;
				--container-widget-width: 312px;
				--container-widget-flex-grow: 0;
			}

			.elementor-11977 .elementor-element.elementor-element-98f04ce .elementor-heading-title {
				font-size: 18px;
			}

			.elementor-11977 .elementor-element.elementor-element-a381dbd:not(.elementor-motion-effects-element-type-background),
			.elementor-11977 .elementor-element.elementor-element-a381dbd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: 0% 0%;
				background-size: 0px auto;
			}

			.elementor-11977 .elementor-element.elementor-element-a381dbd>.elementor-background-overlay {
				background-position: 3% 3%;
				background-size: 75px auto;
			}

			.elementor-11977 .elementor-element.elementor-element-a381dbd {
				padding: 60px 20px 60px 20px;
			}

			.elementor-11977 .elementor-element.elementor-element-81cda26>.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-11977 .elementor-element.elementor-element-81cda26>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-7f1e70b {
				padding: 30px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-87733af>.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-11977 .elementor-element.elementor-element-87733af>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-f70a7e8 {
				font-size: 30px;
				line-height: 1.25em;
				letter-spacing: 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-f70a7e8>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 20px 0px;
				background-position: 0px 70% !important;
			}

			.elementor-11977 .elementor-element.elementor-element-fc8d52f {
				font-size: 16px;
			}

			.elementor-11977 .elementor-element.elementor-element-fc8d52f>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 20px 0px;
			}

			.elementor-11977 .elementor-element.elementor-element-7c28bbb>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}
		}

		@media(max-width:1024px) and (min-width:768px) {
			.elementor-11977 .elementor-element.elementor-element-9ebc47f {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-fbbc8a4 {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-ca4148e {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-77cf335 {
				width: 40%;
			}

			.elementor-11977 .elementor-element.elementor-element-d97c63d {
				width: 60%;
			}

			.elementor-11977 .elementor-element.elementor-element-a608c67 {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-3d2ea7b {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-018dbf3 {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-ca3f07a {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-f324782 {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-c613caf {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-393b19c {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-0716a52 {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-88014ad {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-c0aad1f {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-8cf17e2 {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-7bf5394 {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-03c740b {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-1a40491 {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-3898e88 {
				width: 50%;
			}

			.elementor-11977 .elementor-element.elementor-element-97289ba {
				width: 50%;
			}

			.elementor-11977 .elementor-element.elementor-element-d52420e {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-58c152e {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-1a390b6 {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-87733af {
				width: 100%;
			}

			.elementor-11977 .elementor-element.elementor-element-7c28bbb {
				width: 100%;
			}
		}


/* digital-product-marketing css */

   .elementor-22043 .elementor-element.elementor-element-e70b7a6>.elementor-container {
       max-width: 1200px;
       min-height: 880px;
   }

   .elementor-22043 .elementor-element.elementor-element-e70b7a6 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
       padding: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-e70b7a6 {
       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 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-e70b7a6:not(.elementor-motion-effects-element-type-background),
   .elementor-22043 .elementor-element.elementor-element-e70b7a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-color: #121416;
       background-image: url("../images/bg-img-6.png");
       background-position: bottom left;
       background-repeat: no-repeat;
       background-size: contain;
   }

   .elementor-22043 .elementor-element.elementor-element-e70b7a6>.elementor-background-overlay {
       background-color: transparent;
       background-image: linear-gradient(180deg, #02071000 38%, #121416 100%);
       opacity: 1;
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

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

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

   .elementor-22043 .elementor-element.elementor-element-6e00794>.elementor-element-populated {
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       margin: 0px 0px 0px 10px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 10px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-6e00794>.elementor-element-populated>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-116374a {
       padding: 160px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-3d383f0 {
       text-align: left;
       color: #FFFFFF;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 74px;
       font-weight: 500;
       line-height: 1.2em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-3d383f0>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
       background-image: url("../images/line-bar.png");
       background-position: bottom left;
       background-repeat: no-repeat;
       background-size: 302px auto;
   }

   .elementor-bc-flex-widget .elementor-22043 .elementor-element.elementor-element-59298fa.elementor-column .elementor-widget-wrap {
       align-items: center;
   }

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

   .elementor-22043 .elementor-element.elementor-element-59298fa>.elementor-element-populated {
       margin: 0px 0px 0px 60px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 60px;
   }

   .elementor-22043 .elementor-element.elementor-element-ad6e55a {
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 400;
       line-height: 1.8em;
   }

   .elementor-22043 .elementor-element.elementor-element-9c99d1d .elementor-button .elementor-align-icon-right {
       margin-left: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9c99d1d .elementor-button .elementor-align-icon-left {
       margin-right: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9c99d1d .elementor-button {
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 600;
       letter-spacing: 0px;
       fill: #1C1F24;
       color: #1C1F24;
       background-color: transparent;
       background-image: linear-gradient(90deg, #58C09C 0%, #F6D17C 100%);
       border-radius: 4px 4px 4px 4px;
       box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
       padding: 15px 30px 15px 30px;
   }

   .elementor-22043 .elementor-element.elementor-element-9c99d1d .elementor-button:hover,
   .elementor-22043 .elementor-element.elementor-element-9c99d1d .elementor-button:focus {
       color: #020710;
       background-color: #FFFFFF;
   }

   .elementor-22043 .elementor-element.elementor-element-9c99d1d .elementor-button:hover svg,
   .elementor-22043 .elementor-element.elementor-element-9c99d1d .elementor-button:focus svg {
       fill: #020710;
   }

   .elementor-22043 .elementor-element.elementor-element-9c99d1d>.elementor-widget-container {
       margin: 0px 25px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9c99d1d {
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-9c38a8d .elementor-button {
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 600;
       fill: #FFFFFF;
       color: #FFFFFF;
       background-color: #E0E7FA00;
       border-radius: 0px 0px 0px 0px;
       box-shadow: 0px 0px 0px 0px rgba(20.999999999999982, 92.00000000000011, 231, 0.43);
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9c38a8d .elementor-button:hover,
   .elementor-22043 .elementor-element.elementor-element-9c38a8d .elementor-button:focus {
       color: #58BF9C;
   }

   .elementor-22043 .elementor-element.elementor-element-9c38a8d .elementor-button:hover svg,
   .elementor-22043 .elementor-element.elementor-element-9c38a8d .elementor-button:focus svg {
       fill: #58BF9C;
   }

   .elementor-22043 .elementor-element.elementor-element-9c38a8d>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9c38a8d {
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-22262bc {
       padding: 60px 0px 0px 0px;
   }

   .elementor-bc-flex-widget .elementor-22043 .elementor-element.elementor-element-d58319b.elementor-column .elementor-widget-wrap {
       align-items: flex-end;
   }

   .elementor-22043 .elementor-element.elementor-element-d58319b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
       align-content: flex-end;
       align-items: flex-end;
   }

   .elementor-22043 .elementor-element.elementor-element-d58319b.elementor-column>.elementor-widget-wrap {
       justify-content: center;
   }

   .elementor-22043 .elementor-element.elementor-element-d58319b>.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-22043 .elementor-element.elementor-element-d58319b>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-0213038 img {
       width: 100%;
   }

   .elementor-22043 .elementor-element.elementor-element-b5bc020 {
       --alignment: center;
       --width: 100px;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 36px;
       font-weight: 600;
       text-transform: uppercase;
       line-height: 1em;
       --word-spacing: 17px;
       --text-color: #1C1F24;
       --transition: 0.3s;
       width: auto;
       max-width: auto;
       bottom: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-b5bc020>.elementor-widget-container {
       margin: 40px 40px 40px 40px;
       background-color: #58BF9C;
       background-image: url("../images/Shap.png");
       background-position: center center;
       background-repeat: no-repeat;
       background-size: 80% auto;
       border-style: solid;
       border-width: 25px 25px 25px 25px;
       border-color: #58BF9C;
       border-radius: 100% 100% 100% 100%;
   }

   body:not(.rtl) .elementor-22043 .elementor-element.elementor-element-b5bc020 {
       left: 0%;
   }

   body.rtl .elementor-22043 .elementor-element.elementor-element-b5bc020 {
       right: 0%;
   }

   .elementor-22043 .elementor-element.elementor-element-09026d9:not(.elementor-motion-effects-element-type-background),
   .elementor-22043 .elementor-element.elementor-element-09026d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-color: #121416;
   }

   .elementor-22043 .elementor-element.elementor-element-09026d9 {
       border-style: solid;
       border-width: 1px 0px 1px 0px;
       border-color: #FFFFFF61;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 40px 0px 40px 0px;
       z-index: 0;
   }

   .elementor-22043 .elementor-element.elementor-element-09026d9>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-7c1cb57>.elementor-element-populated,
   .elementor-22043 .elementor-element.elementor-element-7c1cb57>.elementor-element-populated>.elementor-background-overlay,
   .elementor-22043 .elementor-element.elementor-element-7c1cb57>.elementor-background-slideshow {
       border-radius: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-ec84e60 {
       --e-image-carousel-slides-to-show: 8;
   }

   .elementor-22043 .elementor-element.elementor-element-ec84e60 .swiper-wrapper {
       display: flex;
       align-items: center;
   }

   .elementor-22043 .elementor-element.elementor-element-d88e2c6>.elementor-container {
       max-width: 1400px;
   }

   .elementor-22043 .elementor-element.elementor-element-d88e2c6 {
       overflow: hidden;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-d88e2c6:not(.elementor-motion-effects-element-type-background),
   .elementor-22043 .elementor-element.elementor-element-d88e2c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-color: #121416;
       background-image: url("../images/curve-arrow.png");
       background-position: 99% 10%;
       background-repeat: no-repeat;
       background-size: 140px auto;
   }

   .elementor-22043 .elementor-element.elementor-element-d88e2c6>.elementor-background-overlay {
       opacity: 1;
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-085a23b>.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-22043 .elementor-element.elementor-element-085a23b>.elementor-element-populated {
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-955eacd>.elementor-container {
       max-width: 1200px;
   }

   .elementor-22043 .elementor-element.elementor-element-955eacd {
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 80px 0px 80px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-955eacd>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-4f6cfc5>.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-22043 .elementor-element.elementor-element-4f6cfc5>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-b70d260 {
       text-align: left;
       color: #FFFFFF;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 45px;
       font-weight: 500;
       line-height: 1.1em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-b70d260>.elementor-widget-container {
       padding: 0px 0px 60px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-6a2ee12 {
       border-style: solid;
       border-width: 1px 0px 0px 0px;
       border-color: #FFFFFF61;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 40px 0px 40px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-6a2ee12>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

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

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

   .elementor-22043 .elementor-element.elementor-element-ed6cb8b .elementor-counter-number-wrapper {
       color: #FFFFFF;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 116px;
       font-weight: 500;
   }

   .elementor-22043 .elementor-element.elementor-element-ed6cb8b {
       width: auto;
       max-width: auto;
   }

   .elementor-bc-flex-widget .elementor-22043 .elementor-element.elementor-element-5cb1895.elementor-column .elementor-widget-wrap {
       align-items: center;
   }

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

   .elementor-22043 .elementor-element.elementor-element-700bd59 {
       text-align: left;
   }

   .elementor-22043 .elementor-element.elementor-element-700bd59 .elementor-heading-title {
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 20px;
       font-weight: 400;
       line-height: 1.8em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-700bd59>.elementor-widget-container {
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-1f7ebd7 {
       border-style: solid;
       border-width: 1px 0px 1px 0px;
       border-color: #FFFFFF61;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 40px 0px 40px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-1f7ebd7>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

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

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

   .elementor-22043 .elementor-element.elementor-element-05342d9 .elementor-counter-number-wrapper {
       color: #FFFFFF;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 116px;
       font-weight: 500;
   }

   .elementor-22043 .elementor-element.elementor-element-05342d9 {
       width: auto;
       max-width: auto;
   }

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

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

   .elementor-22043 .elementor-element.elementor-element-4d7e3a0 {
       text-align: left;
   }

   .elementor-22043 .elementor-element.elementor-element-4d7e3a0 .elementor-heading-title {
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 20px;
       font-weight: 400;
       line-height: 1.8em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-4d7e3a0>.elementor-widget-container {
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-6d22a4a>.elementor-container {
       max-width: 1200px;
   }

   .elementor-22043 .elementor-element.elementor-element-6d22a4a {
       overflow: hidden;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-6d22a4a:not(.elementor-motion-effects-element-type-background),
   .elementor-22043 .elementor-element.elementor-element-6d22a4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-color: #121416;
   }

   .elementor-22043 .elementor-element.elementor-element-6d22a4a>.elementor-background-overlay {
       opacity: 1;
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-4d95ff6>.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-22043 .elementor-element.elementor-element-4d95ff6>.elementor-element-populated {
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-8b2dbd5 {
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 80px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-8b2dbd5>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-bc-flex-widget .elementor-22043 .elementor-element.elementor-element-474a130.elementor-column .elementor-widget-wrap {
       align-items: center;
   }

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

   .elementor-22043 .elementor-element.elementor-element-474a130>.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-22043 .elementor-element.elementor-element-474a130>.elementor-element-populated {
       margin: 0px 40px 0px 0px;
       --e-column-margin-right: 40px;
       --e-column-margin-left: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-d3e1a9a {
       text-align: left;
       color: #FFFFFF;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 45px;
       font-weight: 500;
       line-height: 1.1em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-d3e1a9a>.elementor-widget-container {
       padding: 0px 0px 20px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9a85f6d {
       text-align: left;
   }

   .elementor-22043 .elementor-element.elementor-element-9a85f6d .elementor-heading-title {
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 400;
       line-height: 1.6em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9a85f6d>.elementor-widget-container {
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-bf61e84 img {
       width: 85px;
   }

   .elementor-22043 .elementor-element.elementor-element-bf61e84 {
       width: auto;
       max-width: auto;
       top: 114px;
   }

   body:not(.rtl) .elementor-22043 .elementor-element.elementor-element-bf61e84 {
       right: 0px;
       top:20px;
   }

   body.rtl .elementor-22043 .elementor-element.elementor-element-bf61e84 {
       left: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9b6b03d>.elementor-container {
       max-width: 1274px;
   }

   .elementor-22043 .elementor-element.elementor-element-9b6b03d {
       padding: 40px 0px 40px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-19696dc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
   .elementor-22043 .elementor-element.elementor-element-19696dc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-color: #58C09C;
   }

   .elementor-22043 .elementor-element.elementor-element-19696dc>.elementor-element-populated,
   .elementor-22043 .elementor-element.elementor-element-19696dc>.elementor-element-populated>.elementor-background-overlay,
   .elementor-22043 .elementor-element.elementor-element-19696dc>.elementor-background-slideshow {
       border-radius: 5px 5px 5px 5px;
   }

   .elementor-22043 .elementor-element.elementor-element-19696dc>.elementor-element-populated {
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       margin: 25px 25px 25px 25px;
       --e-column-margin-right: 25px;
       --e-column-margin-left: 25px;
       padding: 35px 35px 35px 35px;
   }

   .elementor-22043 .elementor-element.elementor-element-19696dc>.elementor-element-populated>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-06ee730 {
       text-align: left;
   }

   .elementor-22043 .elementor-element.elementor-element-06ee730 img {
       width: 90px;
   }

   .elementor-22043 .elementor-element.elementor-element-06ee730>.elementor-widget-container {
       margin: 0px 0px 20px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-87ef6aa {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 28px;
       font-weight: 600;
       line-height: 1.3em;
   }

   .elementor-22043 .elementor-element.elementor-element-87ef6aa>.elementor-widget-container {
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-ec29257 {
       text-align: left;
   }

   .elementor-22043 .elementor-element.elementor-element-ec29257 .elementor-heading-title {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 20px;
       font-weight: 400;
       line-height: 1.6em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-ec29257>.elementor-widget-container {
       padding: 0px 0px 10px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-8065184 .elementor-button .elementor-align-icon-right {
       margin-left: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-8065184 .elementor-button .elementor-align-icon-left {
       margin-right: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-8065184 .elementor-button {
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 600;
       letter-spacing: 0px;
       fill: #121416;
       color: #121416;
       background-color: #12141600;
       border-style: solid;
       border-width: 2px 2px 2px 2px;
       border-radius: 4px 4px 4px 4px;
       box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
       padding: 15px 30px 15px 30px;
   }

   .elementor-22043 .elementor-element.elementor-element-8065184 .elementor-button:hover,
   .elementor-22043 .elementor-element.elementor-element-8065184 .elementor-button:focus {
       color: #FFFFFF;
       background-color: #121416;
       border-color: #121416;
   }

   .elementor-22043 .elementor-element.elementor-element-8065184 .elementor-button:hover svg,
   .elementor-22043 .elementor-element.elementor-element-8065184 .elementor-button:focus svg {
       fill: #FFFFFF;
   }

   .elementor-22043 .elementor-element.elementor-element-8065184>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-8065184 {
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-413f1f5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
   .elementor-22043 .elementor-element.elementor-element-413f1f5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-color: #D0B9EF;
   }

   .elementor-22043 .elementor-element.elementor-element-413f1f5>.elementor-element-populated,
   .elementor-22043 .elementor-element.elementor-element-413f1f5>.elementor-element-populated>.elementor-background-overlay,
   .elementor-22043 .elementor-element.elementor-element-413f1f5>.elementor-background-slideshow {
       border-radius: 5px 5px 5px 5px;
   }

   .elementor-22043 .elementor-element.elementor-element-413f1f5>.elementor-element-populated {
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       margin: 25px 25px 25px 25px;
       --e-column-margin-right: 25px;
       --e-column-margin-left: 25px;
       padding: 35px 35px 35px 35px;
   }

   .elementor-22043 .elementor-element.elementor-element-413f1f5>.elementor-element-populated>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-29ff76e {
       text-align: left;
   }

   .elementor-22043 .elementor-element.elementor-element-29ff76e img {
       width: 90px;
   }

   .elementor-22043 .elementor-element.elementor-element-29ff76e>.elementor-widget-container {
       margin: 0px 0px 20px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-5cd9646 {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 28px;
       font-weight: 600;
       line-height: 1.3em;
   }

   .elementor-22043 .elementor-element.elementor-element-5cd9646>.elementor-widget-container {
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-3f1a548 {
       text-align: left;
   }

   .elementor-22043 .elementor-element.elementor-element-3f1a548 .elementor-heading-title {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 20px;
       font-weight: 400;
       line-height: 1.6em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-3f1a548>.elementor-widget-container {
       padding: 0px 0px 10px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9a0101e .elementor-button .elementor-align-icon-right {
       margin-left: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9a0101e .elementor-button .elementor-align-icon-left {
       margin-right: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9a0101e .elementor-button {
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 600;
       letter-spacing: 0px;
       fill: #121416;
       color: #121416;
       background-color: #12141600;
       border-style: solid;
       border-width: 2px 2px 2px 2px;
       border-radius: 4px 4px 4px 4px;
       box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
       padding: 15px 30px 15px 30px;
   }

   .elementor-22043 .elementor-element.elementor-element-9a0101e .elementor-button:hover,
   .elementor-22043 .elementor-element.elementor-element-9a0101e .elementor-button:focus {
       color: #FFFFFF;
       background-color: #121416;
       border-color: #121416;
   }

   .elementor-22043 .elementor-element.elementor-element-9a0101e .elementor-button:hover svg,
   .elementor-22043 .elementor-element.elementor-element-9a0101e .elementor-button:focus svg {
       fill: #FFFFFF;
   }

   .elementor-22043 .elementor-element.elementor-element-9a0101e>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9a0101e {
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-4e75fe9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
   .elementor-22043 .elementor-element.elementor-element-4e75fe9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-color: #F6D17C;
   }

   .elementor-22043 .elementor-element.elementor-element-4e75fe9>.elementor-element-populated,
   .elementor-22043 .elementor-element.elementor-element-4e75fe9>.elementor-element-populated>.elementor-background-overlay,
   .elementor-22043 .elementor-element.elementor-element-4e75fe9>.elementor-background-slideshow {
       border-radius: 5px 5px 5px 5px;
   }

   .elementor-22043 .elementor-element.elementor-element-4e75fe9>.elementor-element-populated {
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       margin: 25px 25px 25px 25px;
       --e-column-margin-right: 25px;
       --e-column-margin-left: 25px;
       padding: 35px 35px 35px 35px;
   }

   .elementor-22043 .elementor-element.elementor-element-4e75fe9>.elementor-element-populated>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-2515e70 {
       text-align: left;
   }

   .elementor-22043 .elementor-element.elementor-element-2515e70 img {
       width: 90px;
   }

   .elementor-22043 .elementor-element.elementor-element-2515e70>.elementor-widget-container {
       margin: 0px 0px 20px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-a2a597c {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 28px;
       font-weight: 600;
       line-height: 1.3em;
   }

   .elementor-22043 .elementor-element.elementor-element-a2a597c>.elementor-widget-container {
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-fb8d186 {
       text-align: left;
   }

   .elementor-22043 .elementor-element.elementor-element-fb8d186 .elementor-heading-title {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 20px;
       font-weight: 400;
       line-height: 1.6em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-fb8d186>.elementor-widget-container {
       padding: 0px 0px 10px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-5ecb66c .elementor-button .elementor-align-icon-right {
       margin-left: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-5ecb66c .elementor-button .elementor-align-icon-left {
       margin-right: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-5ecb66c .elementor-button {
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 600;
       letter-spacing: 0px;
       fill: #121416;
       color: #121416;
       background-color: #12141600;
       border-style: solid;
       border-width: 2px 2px 2px 2px;
       border-radius: 4px 4px 4px 4px;
       box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
       padding: 15px 30px 15px 30px;
   }

   .elementor-22043 .elementor-element.elementor-element-5ecb66c .elementor-button:hover,
   .elementor-22043 .elementor-element.elementor-element-5ecb66c .elementor-button:focus {
       color: #FFFFFF;
       background-color: #121416;
       border-color: #121416;
   }

   .elementor-22043 .elementor-element.elementor-element-5ecb66c .elementor-button:hover svg,
   .elementor-22043 .elementor-element.elementor-element-5ecb66c .elementor-button:focus svg {
       fill: #FFFFFF;
   }

   .elementor-22043 .elementor-element.elementor-element-5ecb66c>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-5ecb66c {
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-da6b5da>.elementor-container {
       max-width: 1400px;
   }

   .elementor-22043 .elementor-element.elementor-element-da6b5da {
       overflow: hidden;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 60px 0px 80px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-da6b5da:not(.elementor-motion-effects-element-type-background),
   .elementor-22043 .elementor-element.elementor-element-da6b5da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-color: #121416;
       background-image: url("../images/white-bg.png");
       background-position: bottom center;
       background-repeat: no-repeat;
       background-size: contain;
   }

   .elementor-22043 .elementor-element.elementor-element-da6b5da>.elementor-background-overlay {
       opacity: 1;
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-2f1421d>.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-22043 .elementor-element.elementor-element-2f1421d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
   .elementor-22043 .elementor-element.elementor-element-2f1421d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-image: url("../images/curve.png");
       background-position: 9% 0%;
       background-repeat: no-repeat;
       background-size: 150px auto;
   }

   .elementor-22043 .elementor-element.elementor-element-2f1421d>.elementor-element-populated {
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-2f1421d>.elementor-element-populated>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-2db9e9b>.elementor-container {
       max-width: 560px;
   }

   .elementor-22043 .elementor-element.elementor-element-2db9e9b {
       padding: 80px 0px 40px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-25dcb04.elementor-column>.elementor-widget-wrap {
       justify-content: center;
   }

   .elementor-22043 .elementor-element.elementor-element-25dcb04>.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-22043 .elementor-element.elementor-element-72e4eeb {
       text-align: center;
       color: #FFFFFF;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 45px;
       font-weight: 500;
       line-height: 1.1em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-72e4eeb>.elementor-widget-container {
       padding: 0px 0px 20px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-6eee442 {
       text-align: center;
   }

   .elementor-22043 .elementor-element.elementor-element-6eee442 .elementor-heading-title {
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 400;
       line-height: 1.6em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-6eee442>.elementor-widget-container {
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-5ffe2a5 .video-button {
       background-color: #121416;
       width: 80px;
       height: 80px;
       border-radius: 300px;
   }

   .elementor-22043 .elementor-element.elementor-element-5ffe2a5 .video-button:hover {
       background-color: #FFFFFF;
   }

   .elementor-22043 .elementor-element.elementor-element-5ffe2a5 span.video-button i {
       color: #FFFFFF;
   }

   .elementor-22043 .elementor-element.elementor-element-5ffe2a5 span.video-button:hover i {
       color: #121416;
   }

   .elementor-22043 .elementor-element.elementor-element-5ffe2a5 span.video-button {
       font-size: 24px;
   }

   .elementor-22043 .elementor-element.elementor-element-5ffe2a5>.elementor-widget-container {
       padding: 290px 0px 290px 0px;
       background-image: url("../images/success.png");
       background-position: center center;
       background-repeat: no-repeat;
       background-size: cover;
       border-radius: 10px 10px 10px 10px;
   }

   .elementor-22043 .elementor-element.elementor-element-685ef65>.elementor-container {
       max-width: 1200px;
   }

   .elementor-22043 .elementor-element.elementor-element-685ef65:not(.elementor-motion-effects-element-type-background),
   .elementor-22043 .elementor-element.elementor-element-685ef65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-color: #121416;
   }

   .elementor-22043 .elementor-element.elementor-element-685ef65 {
       border-style: solid;
       border-width: 1px 0px 1px 0px;
       border-color: #FFFFFF61;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 60px 0px 60px 0px;
       z-index: 0;
   }

   .elementor-22043 .elementor-element.elementor-element-685ef65>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

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

   .elementor-22043 .elementor-element.elementor-element-4489e19 {
       margin-top: 0px;
       margin-bottom: 0px;
       padding: 0px 0px 0px 0px;
   }

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

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

   .elementor-22043 .elementor-element.elementor-element-dc84d9d>.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-22043 .elementor-element.elementor-element-dc84d9d>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-1e000f0 {
       margin-top: 0px;
       margin-bottom: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-bc-flex-widget .elementor-22043 .elementor-element.elementor-element-926604a.elementor-column .elementor-widget-wrap {
       align-items: center;
   }

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

   .elementor-22043 .elementor-element.elementor-element-926604a.elementor-column>.elementor-widget-wrap {
       justify-content: center;
   }

   .elementor-22043 .elementor-element.elementor-element-926604a>.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-22043 .elementor-element.elementor-element-926604a>.elementor-element-populated,
   .elementor-22043 .elementor-element.elementor-element-926604a>.elementor-element-populated>.elementor-background-overlay,
   .elementor-22043 .elementor-element.elementor-element-926604a>.elementor-background-slideshow {
       border-radius: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-926604a>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-71112bf {
       text-align: left;
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-71112bf .elementor-heading-title {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 54px;
       font-weight: 700;
   }

   .elementor-22043 .elementor-element.elementor-element-71112bf>.elementor-widget-container {
       margin: 0px 0px 015px 0px;
       padding: 15px 30px;
       background-color: #58C09C;
       border-radius: 100px 100px 100px 100px;
	   display: flex;
	   align-items: center;
	   justify-content: center;
   }

   .elementor-22043 .elementor-element.elementor-element-069151c {
       text-align: center;
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 500;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-069151c>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
   }

   .elementor-bc-flex-widget .elementor-22043 .elementor-element.elementor-element-3c613e9.elementor-column .elementor-widget-wrap {
       align-items: center;
   }

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

   .elementor-22043 .elementor-element.elementor-element-3c613e9>.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-22043 .elementor-element.elementor-element-3c613e9>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-8bd8ef6 {
       margin-top: 0px;
       margin-bottom: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-bc-flex-widget .elementor-22043 .elementor-element.elementor-element-275eb72.elementor-column .elementor-widget-wrap {
       align-items: center;
   }

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

   .elementor-22043 .elementor-element.elementor-element-275eb72.elementor-column>.elementor-widget-wrap {
       justify-content: center;
   }

   .elementor-22043 .elementor-element.elementor-element-275eb72>.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-22043 .elementor-element.elementor-element-275eb72>.elementor-element-populated,
   .elementor-22043 .elementor-element.elementor-element-275eb72>.elementor-element-populated>.elementor-background-overlay,
   .elementor-22043 .elementor-element.elementor-element-275eb72>.elementor-background-slideshow {
       border-radius: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-275eb72>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-a1db7e7 {
       text-align: left;
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-a1db7e7 .elementor-heading-title {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 54px;
       font-weight: 700;
   }

   .elementor-22043 .elementor-element.elementor-element-a1db7e7>.elementor-widget-container {
       margin: 0px 0px 015px 0px;
       padding: 15px 30px;
       background-color: #D0B9EF;
       border-radius: 100px 100px 100px 100px;
	   display: flex;
	   align-items: center;
	   justify-content: center;
   }

   .elementor-22043 .elementor-element.elementor-element-1aabd47 {
       text-align: center;
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 500;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-1aabd47>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
   }

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

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

   .elementor-22043 .elementor-element.elementor-element-fb7f11b>.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-22043 .elementor-element.elementor-element-fb7f11b>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-3eab224 {
       margin-top: 0px;
       margin-bottom: 0px;
       padding: 0px 0px 0px 0px;
   }

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

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

   .elementor-22043 .elementor-element.elementor-element-e1c4b64.elementor-column>.elementor-widget-wrap {
       justify-content: center;
   }

   .elementor-22043 .elementor-element.elementor-element-e1c4b64>.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-22043 .elementor-element.elementor-element-e1c4b64>.elementor-element-populated,
   .elementor-22043 .elementor-element.elementor-element-e1c4b64>.elementor-element-populated>.elementor-background-overlay,
   .elementor-22043 .elementor-element.elementor-element-e1c4b64>.elementor-background-slideshow {
       border-radius: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-e1c4b64>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-bbaf2f3 {
       text-align: left;
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-bbaf2f3 .elementor-heading-title {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 54px;
       font-weight: 700;
   }

   .elementor-22043 .elementor-element.elementor-element-bbaf2f3>.elementor-widget-container {
       margin: 0px 0px 015px 0px;
       padding:15px 30px;
       background-color: #F6D17C;
       border-radius: 100px 100px 100px 100px;
	   display: flex;
	   justify-content: center;
	   align-items: center;
   }

   .elementor-22043 .elementor-element.elementor-element-9f0d2a8 {
       text-align: center;
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 500;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-9f0d2a8>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
   }

   .elementor-bc-flex-widget .elementor-22043 .elementor-element.elementor-element-4571ff7.elementor-column .elementor-widget-wrap {
       align-items: center;
   }

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

   .elementor-22043 .elementor-element.elementor-element-4571ff7>.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-22043 .elementor-element.elementor-element-4571ff7>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-0a678bb {
       margin-top: 0px;
       margin-bottom: 0px;
       padding: 0px 0px 0px 0px;
   }

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

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

   .elementor-22043 .elementor-element.elementor-element-d35adb3.elementor-column>.elementor-widget-wrap {
       justify-content: center;
   }

   .elementor-22043 .elementor-element.elementor-element-d35adb3>.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-22043 .elementor-element.elementor-element-d35adb3>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-6b307ce {
       text-align: left;
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-6b307ce .elementor-heading-title {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 54px;
       font-weight: 700;
   }

   .elementor-22043 .elementor-element.elementor-element-6b307ce>.elementor-widget-container {
       margin: 0px 0px 15px 0px;
       padding: 15px 30px;
       background-color: #F4C99F;
       border-radius: 100px 100px 100px 100px;
	   display: flex;
	   justify-content: center;
	   align-items: center;
   }

   .elementor-22043 .elementor-element.elementor-element-8ccb9aa {
       text-align: center;
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 500;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-8ccb9aa>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-6e46cbe:not(.elementor-motion-effects-element-type-background),
   .elementor-22043 .elementor-element.elementor-element-6e46cbe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-color: #121416;
       background-image: url("../images/curvey.png");
       background-position: 95% 20%;
       background-repeat: no-repeat;
       background-size: 180px auto;
   }

   .elementor-22043 .elementor-element.elementor-element-6e46cbe>.elementor-background-overlay {
       opacity: 1;
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-6e46cbe {
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       margin-top: 0px;
       margin-bottom: 0px;
       padding: 80px 0px 100px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-39c1de8>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-95c24f8>.elementor-container {
       max-width: 1140px;
   }

   .elementor-22043 .elementor-element.elementor-element-95c24f8 {
       padding: 0px 0px 0px 0px;
   }

   .elementor-bc-flex-widget .elementor-22043 .elementor-element.elementor-element-7054fbb.elementor-column .elementor-widget-wrap {
       align-items: center;
   }

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

   .elementor-22043 .elementor-element.elementor-element-7054fbb.elementor-column>.elementor-widget-wrap {
       justify-content: center;
   }

   .elementor-22043 .elementor-element.elementor-element-7054fbb>.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-22043 .elementor-element.elementor-element-7054fbb>.elementor-element-populated {
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       margin: 0px 30px 0px 0px;
       --e-column-margin-right: 30px;
       --e-column-margin-left: 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-7054fbb>.elementor-element-populated>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-9a90eef {
       text-align: center;
   }

   .elementor-22043 .elementor-element.elementor-element-9a90eef img {
       opacity: 1;
       transition-duration: 0.5s;
       border-radius: 00% 00% 00% 00%;
   }

   .elementor-22043 .elementor-element.elementor-element-9a90eef:hover img {
       opacity: 1;
   }

   .elementor-22043 .elementor-element.elementor-element-9a90eef>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
   }

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

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

   .elementor-22043 .elementor-element.elementor-element-a148467>.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-22043 .elementor-element.elementor-element-a148467>.elementor-element-populated {
       margin: 0px 0px 0px 30px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 30px;
   }

   .elementor-22043 .elementor-element.elementor-element-2b9fb0e {
       text-align: left;
       color: #FFFFFF;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 45px;
       font-weight: 500;
       line-height: 1.1em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-2b9fb0e>.elementor-widget-container {
       padding: 0px 0px 20px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-e138c4a {
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 400;
       line-height: 1.8em;
   }

   .elementor-22043 .elementor-element.elementor-element-e138c4a>.elementor-widget-container {
       margin: 0px 0px 40px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-071bd17>.elementor-element-populated {
       margin: 0px 20px 0px 0px;
       --e-column-margin-right: 20px;
       --e-column-margin-left: 0px;
   }

   .elementor-bc-flex-widget .elementor-22043 .elementor-element.elementor-element-82ba02b.elementor-column .elementor-widget-wrap {
       align-items: center;
   }

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

   .elementor-22043 .elementor-element.elementor-element-7fcbddd {
       color: #FFFFFF;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 16px;
       font-weight: 500;
   }

   .elementor-22043 .elementor-element.elementor-element-95c3f78>.elementor-container {
       max-width: 1400px;
   }

   .elementor-22043 .elementor-element.elementor-element-95c3f78 {
       overflow: hidden;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-95c3f78:not(.elementor-motion-effects-element-type-background),
   .elementor-22043 .elementor-element.elementor-element-95c3f78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       /* background-color: #121416; */
	   background-image: url("../images/bg-img-4.png");
	   background-position: center;
	   background-repeat: no-repeat;
	   background-size: cover;
   }

   .elementor-22043 .elementor-element.elementor-element-95c3f78>.elementor-background-overlay {
       opacity: 1;
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-04ad180>.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-22043 .elementor-element.elementor-element-04ad180>.elementor-element-populated {
       padding: 0px 40px 0px 40px;
   }

   .elementor-22043 .elementor-element.elementor-element-6bc1eff>.elementor-container {
       max-width: 1200px;
   }

   .elementor-22043 .elementor-element.elementor-element-6bc1eff:not(.elementor-motion-effects-element-type-background),
   .elementor-22043 .elementor-element.elementor-element-6bc1eff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-image: url("../images/cloudy.png");
       background-position: 0px 0px;
       background-repeat: no-repeat;
       background-size: 180px auto;
   }

   .elementor-22043 .elementor-element.elementor-element-6bc1eff>.elementor-background-overlay {
       background-image: url("../images/s-img.png");
       background-position: bottom right;
       background-repeat: no-repeat;
       background-size: 100px auto;
       opacity: 1;
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-6bc1eff {
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 100px 0px 80px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-299b682>.elementor-element-populated {
       padding: 0px 60px 0px 10px;
   }

   .elementor-22043 .elementor-element.elementor-element-a227014 {
       text-align: left;
       color: #000;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 45px;
       font-weight: 500;
       line-height: 1.1em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-a227014>.elementor-widget-container {
       padding: 0px 0px 60px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-6deed00>.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-22043 .elementor-element.elementor-element-6deed00>.elementor-element-populated {
       margin: 0px 0px 0px 0px;
       --e-column-margin-right: 0px;
       --e-column-margin-left: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-405bdb1 {
       border-style: solid;
       border-width: 1px 0px 0px 0px;
       border-color: #93939361;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 40px 0px 40px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-405bdb1>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-a0818d7 {
       text-align: left;
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-a0818d7 .elementor-heading-title {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 700;
   }

   .elementor-22043 .elementor-element.elementor-element-a0818d7>.elementor-widget-container {
       margin: 0px 0px 15px 0px;
       padding: 10px 15px 10px 15px;
       background-color: #58C09C;
       border-radius: 100px 100px 100px 100px;
   }

   .elementor-22043 .elementor-element.elementor-element-04b3643 .elementor-tab-title {
       border-width: 0px;
       padding: 10px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-04b3643 .elementor-tab-content {
       border-width: 0px;
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 16px;
       font-weight: 500;
       line-height: 1.8em;
       padding: 20px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-04b3643 .elementor-toggle-title,
   .elementor-22043 .elementor-element.elementor-element-04b3643 .elementor-toggle-icon {
       color: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-04b3643 .elementor-toggle-icon svg {
       fill: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-04b3643 .elementor-tab-title.elementor-active a,
   .elementor-22043 .elementor-element.elementor-element-04b3643 .elementor-tab-title.elementor-active .elementor-toggle-icon {
       color: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-04b3643 .elementor-toggle-title {
       font-family: "Lexend Deca", Sans-serif;
       font-size: 26px;
       font-weight: 500;
   }

   .elementor-22043 .elementor-element.elementor-element-04b3643>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-7b75e73 {
       border-style: solid;
       border-width: 1px 0px 0px 0px;
       border-color: #93939361;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 40px 0px 40px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-7b75e73>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-667561f {
       text-align: left;
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-667561f .elementor-heading-title {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 700;
   }

   .elementor-22043 .elementor-element.elementor-element-667561f>.elementor-widget-container {
       margin: 0px 0px 15px 0px;
       padding: 10px 15px 10px 15px;
       background-color: #D0B9EF;
       border-radius: 100px 100px 100px 100px;
   }

   .elementor-22043 .elementor-element.elementor-element-612151e .elementor-tab-title {
       border-width: 0px;
       padding: 10px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-612151e .elementor-tab-content {
       border-width: 0px;
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 16px;
       font-weight: 500;
       line-height: 1.8em;
       padding: 20px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-612151e .elementor-toggle-title,
   .elementor-22043 .elementor-element.elementor-element-612151e .elementor-toggle-icon {
       color: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-612151e .elementor-toggle-icon svg {
       fill: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-612151e .elementor-tab-title.elementor-active a,
   .elementor-22043 .elementor-element.elementor-element-612151e .elementor-tab-title.elementor-active .elementor-toggle-icon {
       color: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-612151e .elementor-toggle-title {
       font-family: "Lexend Deca", Sans-serif;
       font-size: 26px;
       font-weight: 500;
   }

   .elementor-22043 .elementor-element.elementor-element-612151e>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-70f1800 {
       border-style: solid;
       border-width: 1px 0px 0px 0px;
       border-color: #93939361;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 40px 0px 40px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-70f1800>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-def8d35 {
       text-align: left;
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-def8d35 .elementor-heading-title {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 700;
   }

   .elementor-22043 .elementor-element.elementor-element-def8d35>.elementor-widget-container {
       margin: 0px 0px 15px 0px;
       padding: 10px 15px 10px 15px;
       background-color: #F6D17C;
       border-radius: 100px 100px 100px 100px;
   }

   .elementor-22043 .elementor-element.elementor-element-c5e8757 .elementor-tab-title {
       border-width: 0px;
       padding: 10px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-c5e8757 .elementor-tab-content {
       border-width: 0px;
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 16px;
       font-weight: 500;
       line-height: 1.8em;
       padding: 20px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-c5e8757 .elementor-toggle-title,
   .elementor-22043 .elementor-element.elementor-element-c5e8757 .elementor-toggle-icon {
       color: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-c5e8757 .elementor-toggle-icon svg {
       fill: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-c5e8757 .elementor-tab-title.elementor-active a,
   .elementor-22043 .elementor-element.elementor-element-c5e8757 .elementor-tab-title.elementor-active .elementor-toggle-icon {
       color: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-c5e8757 .elementor-toggle-title {
       font-family: "Lexend Deca", Sans-serif;
       font-size: 26px;
       font-weight: 500;
   }

   .elementor-22043 .elementor-element.elementor-element-c5e8757>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-b49fddc {
       border-style: solid;
       border-width: 1px 0px 0px 0px;
       border-color: #93939361;
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
       padding: 40px 0px 40px 0px;
   }

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

   .elementor-22043 .elementor-element.elementor-element-d168085 {
       text-align: left;
       width: auto;
       max-width: auto;
   }

   .elementor-22043 .elementor-element.elementor-element-d168085 .elementor-heading-title {
       color: #121416;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 700;
   }

   .elementor-22043 .elementor-element.elementor-element-d168085>.elementor-widget-container {
       margin: 0px 0px 15px 0px;
       padding: 10px 15px 10px 15px;
       background-color: #F4C99F;
       border-radius: 100px 100px 100px 100px;
   }

   .elementor-22043 .elementor-element.elementor-element-580ffee .elementor-tab-title {
       border-width: 0px;
       padding: 10px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-580ffee .elementor-tab-content {
       border-width: 0px;
       color: #939393;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 16px;
       font-weight: 500;
       line-height: 1.8em;
       padding: 20px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-580ffee .elementor-toggle-title,
   .elementor-22043 .elementor-element.elementor-element-580ffee .elementor-toggle-icon {
       color: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-580ffee .elementor-toggle-icon svg {
       fill: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-580ffee .elementor-tab-title.elementor-active a,
   .elementor-22043 .elementor-element.elementor-element-580ffee .elementor-tab-title.elementor-active .elementor-toggle-icon {
       color: #000000;
   }

   .elementor-22043 .elementor-element.elementor-element-580ffee .elementor-toggle-title {
       font-family: "Lexend Deca", Sans-serif;
       font-size: 26px;
       font-weight: 500;
   }

   .elementor-22043 .elementor-element.elementor-element-580ffee>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-628358d:not(.elementor-motion-effects-element-type-background),
   .elementor-22043 .elementor-element.elementor-element-628358d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-color: #121416;
       background-image: url("../images/spring-circle.png");
       background-position: 120% -96px;
       background-repeat: no-repeat;
       background-size: 545px auto;

   }

   .elementor-22043 .elementor-element.elementor-element-628358d {
       transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-628358d>.elementor-background-overlay {
       transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
   }

   .elementor-22043 .elementor-element.elementor-element-1b623e7>.elementor-container {
       max-width: 700px;
   }

   .elementor-22043 .elementor-element.elementor-element-1b623e7 {
       padding: 100px 0px 100px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-56ea859.elementor-column>.elementor-widget-wrap {
       justify-content: center;
   }

   .elementor-22043 .elementor-element.elementor-element-c9f2b57 {
       text-align: center;
       color: #FFFFFF;
       font-family: "Lexend Deca", Sans-serif;
       font-size: 74px;
       font-weight: 500;
       line-height: 1.2em;
       letter-spacing: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-c9f2b57>.elementor-widget-container {
       margin: 0px 0px 40px 0px;
       background-image: url("../images/line-bar.png");
       background-position: bottom center;
       background-repeat: no-repeat;
       background-size: 270px auto;
   }

   .elementor-22043 .elementor-element.elementor-element-d585807 .elementor-button .elementor-align-icon-right {
       margin-left: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-d585807 .elementor-button .elementor-align-icon-left {
       margin-right: 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-d585807 .elementor-button {
       font-family: "Lexend Deca", Sans-serif;
       font-size: 18px;
       font-weight: 600;
       letter-spacing: 0px;
       fill: #1C1F24;
       color: #1C1F24;
       background-color: transparent;
       background-image: linear-gradient(90deg, #58C09C 0%, #F6D17C 100%);
       border-radius: 4px 4px 4px 4px;
       box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
       padding: 15px 30px 15px 30px;
   }

   .elementor-22043 .elementor-element.elementor-element-d585807 .elementor-button:hover,
   .elementor-22043 .elementor-element.elementor-element-d585807 .elementor-button:focus {
       color: #020710;
       background-color: #FFFFFF;
   }

   .elementor-22043 .elementor-element.elementor-element-d585807 .elementor-button:hover svg,
   .elementor-22043 .elementor-element.elementor-element-d585807 .elementor-button:focus svg {
       fill: #020710;
   }

   .elementor-22043 .elementor-element.elementor-element-d585807>.elementor-widget-container {
       margin: 0px 25px 0px 0px;
   }

   .elementor-22043 .elementor-element.elementor-element-d585807 {
       width: auto;
       max-width: auto;
   }

   @media(min-width:768px) {
       .elementor-22043 .elementor-element.elementor-element-4341073 {
           width: 57.036%;
       }

       .elementor-22043 .elementor-element.elementor-element-59298fa {
           width: 42.832%;
       }

       .elementor-22043 .elementor-element.elementor-element-bf3ad45 {
           width: 28.859%;
       }

       .elementor-22043 .elementor-element.elementor-element-5cb1895 {
           width: 71.141%;
       }

       .elementor-22043 .elementor-element.elementor-element-d6efe18 {
           width: 28.859%;
       }

       .elementor-22043 .elementor-element.elementor-element-a271209 {
           width: 71.141%;
       }

       .elementor-22043 .elementor-element.elementor-element-7054fbb {
           width: 53.937%;
       }

       .elementor-22043 .elementor-element.elementor-element-a148467 {
           width: 46.063%;
       }

       .elementor-22043 .elementor-element.elementor-element-299b682 {
           width: 55.583%;
       }

       .elementor-22043 .elementor-element.elementor-element-6deed00 {
           width: 69.37%;
       }
   }

   @media(max-width:1024px) {
       .elementor-22043 .elementor-element.elementor-element-e70b7a6>.elementor-container {
           max-width: 562px;
           min-height: 450px;
       }

       .elementor-22043 .elementor-element.elementor-element-e70b7a6:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-e70b7a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: bottom right;
           background-repeat: no-repeat;
           background-size: contain;
       }

       .elementor-22043 .elementor-element.elementor-element-e70b7a6 {
           margin-top: -75px;
           margin-bottom: 0px;
           padding: 0px 20px 0px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-6e00794>.elementor-element-populated {
           margin: 40px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-116374a {
           padding: 120px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-3d383f0 {
           text-align: center;
           font-size: 56px;
       }

       .elementor-22043 .elementor-element.elementor-element-3d383f0>.elementor-widget-container {
           margin: 0px 0px 25px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-59298fa.elementor-column>.elementor-widget-wrap {
           justify-content: center;
       }

       .elementor-22043 .elementor-element.elementor-element-59298fa>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-ad6e55a {
           text-align: center;
       }

       .elementor-22043 .elementor-element.elementor-element-d58319b>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-0213038 img {
           max-width: 517px;
       }

       .elementor-22043 .elementor-element.elementor-element-0213038>.elementor-widget-container {
           margin: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-b5bc020 {
           --width: 80px;
           bottom: 0px;
       }

       body:not(.rtl) .elementor-22043 .elementor-element.elementor-element-b5bc020 {
           left: 0.178%;
       }

       body.rtl .elementor-22043 .elementor-element.elementor-element-b5bc020 {
           right: 0.178%;
       }

       .elementor-22043 .elementor-element.elementor-element-b5bc020>.elementor-widget-container {
           border-width: 20px 20px 20px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-09026d9 {
           padding: 20px 0px 20px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-ec84e60 {
           --e-image-carousel-slides-to-show: 4;
       }

       .elementor-22043 .elementor-element.elementor-element-ec84e60>.elementor-widget-container {
           margin: 20px 0px 20px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-d88e2c6>.elementor-container {
           max-width: 562px;
       }

       .elementor-22043 .elementor-element.elementor-element-d88e2c6:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-d88e2c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 99% 20%;
           background-size: 100px auto;
       }

       .elementor-22043 .elementor-element.elementor-element-d88e2c6 {
           padding: 60px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-955eacd {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-4f6cfc5>.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-22043 .elementor-element.elementor-element-4f6cfc5>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-b70d260 {
           text-align: left;
           font-size: 40px;
       }

       .elementor-22043 .elementor-element.elementor-element-bf3ad45.elementor-column>.elementor-widget-wrap {
           justify-content: flex-start;
       }

       .elementor-22043 .elementor-element.elementor-element-bf3ad45>.elementor-element-populated {
           margin: 0px 0px 15px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-ed6cb8b .elementor-counter-number-wrapper {
           font-size: 96px;
       }

       .elementor-22043 .elementor-element.elementor-element-700bd59 {
           text-align: left;
       }

       .elementor-22043 .elementor-element.elementor-element-700bd59 .elementor-heading-title {
           font-size: 18px;
       }

       .elementor-22043 .elementor-element.elementor-element-d6efe18>.elementor-element-populated {
           margin: 0px 0px 15px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-05342d9 .elementor-counter-number-wrapper {
           font-size: 96px;
       }

       .elementor-22043 .elementor-element.elementor-element-a271209>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-4d7e3a0 {
           text-align: left;
       }

       .elementor-22043 .elementor-element.elementor-element-4d7e3a0 .elementor-heading-title {
           font-size: 18px;
       }

       .elementor-22043 .elementor-element.elementor-element-6d22a4a>.elementor-container {
           max-width: 562px;
       }

       .elementor-22043 .elementor-element.elementor-element-6d22a4a {
           padding: 60px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-4d95ff6>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-8b2dbd5 {
           margin-top: 0px;
           margin-bottom: 0px;
           padding: 40px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-474a130>.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-22043 .elementor-element.elementor-element-474a130>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-d3e1a9a {
           text-align: center;
           font-size: 40px;
       }

       .elementor-22043 .elementor-element.elementor-element-9a85f6d {
           text-align: center;
       }

       .elementor-22043 .elementor-element.elementor-element-bf61e84 img {
           width: 55px;
       }

       .elementor-22043 .elementor-element.elementor-element-bf61e84 {
           top: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-9b6b03d>.elementor-container {
           max-width: 562px;
       }

       .elementor-22043 .elementor-element.elementor-element-9b6b03d {
           padding: 20px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-87ef6aa {
           font-size: 26px;
       }

       .elementor-22043 .elementor-element.elementor-element-ec29257 {
           text-align: left;
       }

       .elementor-22043 .elementor-element.elementor-element-ec29257 .elementor-heading-title {
           font-size: 18px;
       }

       .elementor-22043 .elementor-element.elementor-element-5cd9646 {
           font-size: 26px;
       }

       .elementor-22043 .elementor-element.elementor-element-3f1a548 {
           text-align: left;
       }

       .elementor-22043 .elementor-element.elementor-element-3f1a548 .elementor-heading-title {
           font-size: 18px;
       }

       .elementor-22043 .elementor-element.elementor-element-a2a597c {
           font-size: 26px;
       }

       .elementor-22043 .elementor-element.elementor-element-fb8d186 {
           text-align: left;
       }

       .elementor-22043 .elementor-element.elementor-element-fb8d186 .elementor-heading-title {
           font-size: 18px;
       }

       .elementor-22043 .elementor-element.elementor-element-da6b5da>.elementor-container {
           max-width: 562px;
       }

       .elementor-22043 .elementor-element.elementor-element-da6b5da:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-da6b5da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: bottom left;
           background-size: contain;
       }

       .elementor-22043 .elementor-element.elementor-element-da6b5da {
           padding: 20px 0px 40px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-2f1421d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
       .elementor-22043 .elementor-element.elementor-element-2f1421d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 0% 0%;
           background-size: 88px auto;
       }

       .elementor-22043 .elementor-element.elementor-element-2f1421d>.elementor-element-populated {
           padding: 80px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-2db9e9b {
           padding: 20px 0px 20px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-72e4eeb {
           text-align: center;
           font-size: 40px;
       }

       .elementor-22043 .elementor-element.elementor-element-6eee442 {
           text-align: center;
       }

       .elementor-22043 .elementor-element.elementor-element-5ffe2a5 span.video-button {
           font-size: 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-5ffe2a5>.elementor-widget-container {
           margin: 0% 0% 0% 0%;
           padding: 200px 0px 200px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-685ef65>.elementor-container {
           max-width: 562px;
       }

       .elementor-22043 .elementor-element.elementor-element-685ef65 {
           padding: 20px 0px 20px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-4489e19 {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-dc84d9d>.elementor-element-populated {
           margin: 40px 40px 40px 40px;
           --e-column-margin-right: 40px;
           --e-column-margin-left: 40px;
       }

       .elementor-22043 .elementor-element.elementor-element-71112bf .elementor-heading-title {
           font-size: 48px;
       }

       .elementor-22043 .elementor-element.elementor-element-3c613e9>.elementor-element-populated {
           margin: 40px 40px 40px 40px;
           --e-column-margin-right: 40px;
           --e-column-margin-left: 40px;
       }

       .elementor-22043 .elementor-element.elementor-element-a1db7e7 .elementor-heading-title {
           font-size: 48px;
       }

       .elementor-22043 .elementor-element.elementor-element-fb7f11b>.elementor-element-populated {
           margin: 40px 40px 40px 40px;
           --e-column-margin-right: 40px;
           --e-column-margin-left: 40px;
       }

       .elementor-22043 .elementor-element.elementor-element-bbaf2f3 .elementor-heading-title {
           font-size: 48px;
       }

       .elementor-22043 .elementor-element.elementor-element-4571ff7>.elementor-element-populated {
           margin: 40px 40px 40px 40px;
           --e-column-margin-right: 40px;
           --e-column-margin-left: 40px;
       }

       .elementor-22043 .elementor-element.elementor-element-6b307ce .elementor-heading-title {
           font-size: 48px;
       }

       .elementor-22043 .elementor-element.elementor-element-6e46cbe:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-6e46cbe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 97% 30px;
           background-size: 119px auto;
       }

       .elementor-22043 .elementor-element.elementor-element-6e46cbe {
           padding: 80px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-95c24f8>.elementor-container {
           max-width: 562px;
       }

       .elementor-22043 .elementor-element.elementor-element-7054fbb>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-9a90eef img {
           /* width: 80%; */
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-9a90eef>.elementor-widget-container {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-a148467.elementor-column>.elementor-widget-wrap {
           justify-content: center;
       }

       .elementor-22043 .elementor-element.elementor-element-a148467>.elementor-element-populated {
           margin: 0px 0px 40px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
           padding: 20px 20px 20px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-2b9fb0e {
           text-align: center;
           font-size: 40px;
       }

       .elementor-22043 .elementor-element.elementor-element-e138c4a {
           text-align: center;
       }

       .elementor-22043 .elementor-element.elementor-element-95c3f78>.elementor-container {
           max-width: 562px;
       }

       .elementor-22043 .elementor-element.elementor-element-95c3f78 {
           padding: 20px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-6bc1eff:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-6bc1eff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 0px 0px;
           background-size: 100px auto;
       }

       .elementor-22043 .elementor-element.elementor-element-6bc1eff>.elementor-background-overlay {
           background-size: 80px auto;
       }

       .elementor-22043 .elementor-element.elementor-element-6bc1eff {
           padding: 0px 0px 80px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-299b682>.elementor-element-populated {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-a227014 {
           text-align: left;
           font-size: 40px;
       }

       .elementor-22043 .elementor-element.elementor-element-a227014>.elementor-widget-container {
           padding: 120px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-2d803ee {
           text-align: left;
       }

       .elementor-22043 .elementor-element.elementor-element-2d803ee img {
           max-width: 70%;
       }

       .elementor-22043 .elementor-element.elementor-element-2d803ee>.elementor-widget-container {
           margin: 0px 0px 40px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-6deed00>.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-22043 .elementor-element.elementor-element-6deed00>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-628358d:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-628358d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: center center;
           background-size: cover;
       }

       .elementor-22043 .elementor-element.elementor-element-1b623e7>.elementor-container {
           max-width: 562px;
       }

       .elementor-22043 .elementor-element.elementor-element-1b623e7 {
           padding: 40px 0px 80px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-c9f2b57 {
           text-align: center;
           font-size: 56px;
       }

       .elementor-22043 .elementor-element.elementor-element-c9f2b57>.elementor-widget-container {
           margin: 0px 0px 20px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-d585807>.elementor-widget-container {
           margin: 0px 0px 0px 0px;
       }
   }

   @media(max-width:767px) {
       .elementor-22043 .elementor-element.elementor-element-e70b7a6 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
           padding: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-e70b7a6>.elementor-container {
           min-height: 400px;
       }

       .elementor-22043 .elementor-element.elementor-element-e70b7a6:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-e70b7a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: center center;
           background-size: cover;
       }

       .elementor-22043 .elementor-element.elementor-element-e70b7a6 {
           margin-top: -54px;
           margin-bottom: 0px;
           padding: 74px 20px 0px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-6e00794>.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-22043 .elementor-element.elementor-element-6e00794>.elementor-element-populated {
           margin: 40px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-116374a {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-3d383f0 {
           font-size: 40px;
           line-height: 1.3em;
       }

       .elementor-22043 .elementor-element.elementor-element-3d383f0>.elementor-widget-container {
           margin: 0px 0px 20px 0px;
           padding: 0px 0px 0px 0px;
           background-position: bottom center;
           background-size: 130px auto;
       }

       .elementor-22043 .elementor-element.elementor-element-ad6e55a {
           font-size: 16px;
       }

       .elementor-22043 .elementor-element.elementor-element-9c99d1d>.elementor-widget-container {
           margin: 0px 0px 20px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-9c99d1d {
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-9c38a8d {
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-22262bc {
           padding: 40px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-d58319b>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-0213038 img {
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-b5bc020 {
           --width: 50px;
       }

       .elementor-22043 .elementor-element.elementor-element-b5bc020>.elementor-widget-container {
           margin: 10px 10px 10px 10px;
           border-width: 15px 15px 15px 15px;
       }

       .elementor-22043 .elementor-element.elementor-element-7c1cb57>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-ec84e60 {
           --e-image-carousel-slides-to-show: 3;
       }

       .elementor-22043 .elementor-element.elementor-element-ec84e60>.elementor-widget-container {
           margin: 0px 0px 0px 0px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-d88e2c6:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-d88e2c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: center center;
           background-size: 0px auto;
       }

       .elementor-22043 .elementor-element.elementor-element-d88e2c6 {
           padding: 0px 20px 20px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-085a23b>.elementor-element-populated {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-955eacd {
           padding: 60px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-4f6cfc5>.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-22043 .elementor-element.elementor-element-4f6cfc5>.elementor-element-populated {
           margin: 0px 0px 20px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-b70d260 {
           text-align: left;
           font-size: 32px;
           letter-spacing: 0px;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-b70d260>.elementor-widget-container {
           padding: 0px 0px 40px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-ed6cb8b .elementor-counter-number-wrapper {
           font-size: 72px;
       }

       .elementor-22043 .elementor-element.elementor-element-700bd59 {
           text-align: left;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-700bd59 .elementor-heading-title {
           font-size: 16px;
           letter-spacing: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-05342d9 .elementor-counter-number-wrapper {
           font-size: 72px;
       }

       .elementor-22043 .elementor-element.elementor-element-4d7e3a0 {
           text-align: left;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-4d7e3a0 .elementor-heading-title {
           font-size: 16px;
           letter-spacing: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-6d22a4a {
           padding: 0px 20px 0px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-4d95ff6>.elementor-element-populated {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-8b2dbd5 {
           padding: 60px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-474a130>.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-22043 .elementor-element.elementor-element-474a130>.elementor-element-populated {
           margin: 0px 0px 20px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-d3e1a9a {
           text-align: center;
           font-size: 32px;
           letter-spacing: 0px;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-9a85f6d {
           text-align: center;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-9a85f6d .elementor-heading-title {
           font-size: 16px;
           letter-spacing: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-bf61e84 img {
           width: 42px;
       }

       .elementor-22043 .elementor-element.elementor-element-9b6b03d {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-19696dc>.elementor-element-populated,
       .elementor-22043 .elementor-element.elementor-element-19696dc>.elementor-element-populated>.elementor-background-overlay,
       .elementor-22043 .elementor-element.elementor-element-19696dc>.elementor-background-slideshow {
           border-radius: 5px 5px 5px 5px;
       }

       .elementor-22043 .elementor-element.elementor-element-19696dc>.elementor-element-populated {
           margin: 10px 10px 10px 10px;
           --e-column-margin-right: 10px;
           --e-column-margin-left: 10px;
           padding: 30px 20px 30px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-06ee730 img {
           width: 60px;
       }

       .elementor-22043 .elementor-element.elementor-element-06ee730>.elementor-widget-container {
           margin: 0px 0px 10px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-ec29257 {
           text-align: left;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-ec29257 .elementor-heading-title {
           font-size: 16px;
           letter-spacing: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-ec29257>.elementor-widget-container {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-413f1f5>.elementor-element-populated,
       .elementor-22043 .elementor-element.elementor-element-413f1f5>.elementor-element-populated>.elementor-background-overlay,
       .elementor-22043 .elementor-element.elementor-element-413f1f5>.elementor-background-slideshow {
           border-radius: 5px 5px 5px 5px;
       }

       .elementor-22043 .elementor-element.elementor-element-413f1f5>.elementor-element-populated {
           margin: 10px 10px 10px 10px;
           --e-column-margin-right: 10px;
           --e-column-margin-left: 10px;
           padding: 30px 20px 30px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-29ff76e img {
           width: 60px;
       }

       .elementor-22043 .elementor-element.elementor-element-29ff76e>.elementor-widget-container {
           margin: 0px 0px 10px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-3f1a548 {
           text-align: left;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-3f1a548 .elementor-heading-title {
           font-size: 16px;
           letter-spacing: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-3f1a548>.elementor-widget-container {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-4e75fe9>.elementor-element-populated,
       .elementor-22043 .elementor-element.elementor-element-4e75fe9>.elementor-element-populated>.elementor-background-overlay,
       .elementor-22043 .elementor-element.elementor-element-4e75fe9>.elementor-background-slideshow {
           border-radius: 5px 5px 5px 5px;
       }

       .elementor-22043 .elementor-element.elementor-element-4e75fe9>.elementor-element-populated {
           margin: 10px 10px 10px 10px;
           --e-column-margin-right: 10px;
           --e-column-margin-left: 10px;
           padding: 30px 20px 30px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-2515e70 img {
           width: 60px;
       }

       .elementor-22043 .elementor-element.elementor-element-2515e70>.elementor-widget-container {
           margin: 0px 0px 10px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-fb8d186 {
           text-align: left;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-fb8d186 .elementor-heading-title {
           font-size: 16px;
           letter-spacing: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-fb8d186>.elementor-widget-container {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-da6b5da:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-da6b5da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 50% 97%;
           background-size: contain;
       }

       .elementor-22043 .elementor-element.elementor-element-da6b5da {
           padding: 20px 20px 60px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-2f1421d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
       .elementor-22043 .elementor-element.elementor-element-2f1421d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 0% 0px;
           background-size: 70px auto;
       }

       .elementor-22043 .elementor-element.elementor-element-2f1421d>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
           padding: 90px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-2db9e9b {
           padding: 0px 0px 20px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-25dcb04>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-72e4eeb {
           text-align: center;
           font-size: 32px;
           letter-spacing: 0px;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-6eee442 {
           text-align: center;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-6eee442 .elementor-heading-title {
           font-size: 16px;
           letter-spacing: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-5ffe2a5>.elementor-widget-container {
           margin: 0px 0px 0px 0px;
           padding: 120px 0px 120px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-0d6821a>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-4489e19 {
           margin-top: 0px;
           margin-bottom: 0px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-dc84d9d {
           width: 50%;
       }

       .elementor-22043 .elementor-element.elementor-element-dc84d9d.elementor-column>.elementor-widget-wrap {
           justify-content: center;
       }

       .elementor-22043 .elementor-element.elementor-element-dc84d9d>.elementor-element-populated {
           margin: 0px 0px 40px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-926604a {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-926604a.elementor-column>.elementor-widget-wrap {
           justify-content: center;
       }

       .elementor-22043 .elementor-element.elementor-element-926604a>.elementor-element-populated {
           margin: 0px 10px 0px 10px;
           --e-column-margin-right: 10px;
           --e-column-margin-left: 10px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-71112bf .elementor-heading-title {
           font-size: 44px;
       }

       .elementor-22043 .elementor-element.elementor-element-069151c {
           text-align: center;
           font-size: 15px;
       }

       .elementor-22043 .elementor-element.elementor-element-3c613e9 {
           width: 50%;
       }

       .elementor-22043 .elementor-element.elementor-element-3c613e9.elementor-column>.elementor-widget-wrap {
           justify-content: center;
       }

       .elementor-22043 .elementor-element.elementor-element-3c613e9>.elementor-element-populated {
           margin: 0px 0px 40px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-275eb72 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-275eb72.elementor-column>.elementor-widget-wrap {
           justify-content: center;
       }

       .elementor-22043 .elementor-element.elementor-element-275eb72>.elementor-element-populated {
           margin: 0px 10px 0px 10px;
           --e-column-margin-right: 10px;
           --e-column-margin-left: 10px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-a1db7e7 .elementor-heading-title {
           font-size: 44px;
       }

       .elementor-22043 .elementor-element.elementor-element-1aabd47 {
           text-align: center;
           font-size: 15px;
       }

       .elementor-22043 .elementor-element.elementor-element-fb7f11b {
           width: 50%;
       }

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

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

       .elementor-22043 .elementor-element.elementor-element-fb7f11b.elementor-column>.elementor-widget-wrap {
           justify-content: center;
       }

       .elementor-22043 .elementor-element.elementor-element-fb7f11b>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-3eab224 {
           margin-top: 0px;
           margin-bottom: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-e1c4b64.elementor-column>.elementor-widget-wrap {
           justify-content: center;
       }

       .elementor-22043 .elementor-element.elementor-element-e1c4b64>.elementor-element-populated {
           margin: 0px 10px 0px 10px;
           --e-column-margin-right: 10px;
           --e-column-margin-left: 10px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-bbaf2f3 .elementor-heading-title {
           font-size: 44px;
       }

       .elementor-22043 .elementor-element.elementor-element-9f0d2a8 {
           text-align: center;
           font-size: 15px;
       }

       .elementor-22043 .elementor-element.elementor-element-4571ff7 {
           width: 50%;
       }

       .elementor-bc-flex-widget .elementor-22043 .elementor-element.elementor-element-4571ff7.elementor-column .elementor-widget-wrap {
           align-items: center;
       }

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

       .elementor-22043 .elementor-element.elementor-element-4571ff7.elementor-column>.elementor-widget-wrap {
           justify-content: center;
       }

       .elementor-22043 .elementor-element.elementor-element-4571ff7>.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-22043 .elementor-element.elementor-element-4571ff7>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-0a678bb {
           margin-top: 0px;
           margin-bottom: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-d35adb3.elementor-column>.elementor-widget-wrap {
           justify-content: center;
       }

       .elementor-22043 .elementor-element.elementor-element-d35adb3>.elementor-element-populated {
           margin: 0px 10px 0px 10px;
           --e-column-margin-right: 10px;
           --e-column-margin-left: 10px;
       }

       .elementor-22043 .elementor-element.elementor-element-6b307ce .elementor-heading-title {
           font-size: 44px;
       }

       .elementor-22043 .elementor-element.elementor-element-8ccb9aa {
           text-align: center;
           font-size: 15px;
       }

       .elementor-22043 .elementor-element.elementor-element-6e46cbe:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-6e46cbe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 99% 20px;
           background-size: 100px auto;
       }

       .elementor-22043 .elementor-element.elementor-element-6e46cbe {
           padding: 0px 10px 40px 10px;
       }

       .elementor-22043 .elementor-element.elementor-element-95c24f8 {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-7054fbb>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-9a90eef {
           text-align: center;
       }

       .elementor-22043 .elementor-element.elementor-element-9a90eef>.elementor-widget-container {
           margin: 0px 0px 0px 0px;
           padding: 0px 20px 0px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-a148467>.elementor-element-populated {
           margin: 20px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
           padding: 0px 20px 0px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-2b9fb0e {
           text-align: center;
           font-size: 30px;
           letter-spacing: 0px;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-e138c4a {
           font-size: 16px;
       }

       .elementor-22043 .elementor-element.elementor-element-e138c4a>.elementor-widget-container {
           margin: 0px 0px 20px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-34e1d0b>.elementor-container {
           max-width: 200px;
       }

       .elementor-22043 .elementor-element.elementor-element-8978705>.elementor-widget-container {
           margin: 0px 0px 20px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-7fcbddd {
           text-align: center;
           font-size: 14px;
       }

       .elementor-22043 .elementor-element.elementor-element-95c3f78 {
           padding: 0px 20px 20px 20px;
       }

       .elementor-22043 .elementor-element.elementor-element-04ad180>.elementor-element-populated {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-6bc1eff:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-6bc1eff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-6bc1eff>.elementor-background-overlay {
           background-size: 60px auto;
       }

       .elementor-22043 .elementor-element.elementor-element-6bc1eff {
           padding: 0px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-a227014 {
           text-align: left;
           font-size: 32px;
           letter-spacing: 0px;
           width: 100%;
           max-width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-a227014>.elementor-widget-container {
           padding: 40px 0px 0px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-6deed00>.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-22043 .elementor-element.elementor-element-6deed00>.elementor-element-populated {
           margin: 0px 0px 20px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-04b3643 .elementor-toggle-title {
           font-size: 24px;
       }

       .elementor-22043 .elementor-element.elementor-element-612151e .elementor-toggle-title {
           font-size: 24px;
       }

       .elementor-22043 .elementor-element.elementor-element-c5e8757 .elementor-toggle-title {
           font-size: 24px;
       }

       .elementor-22043 .elementor-element.elementor-element-580ffee .elementor-toggle-title {
           font-size: 24px;
       }

       .elementor-22043 .elementor-element.elementor-element-628358d:not(.elementor-motion-effects-element-type-background),
       .elementor-22043 .elementor-element.elementor-element-628358d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: bottom center;
           background-size: contain;
       }

       .elementor-22043 .elementor-element.elementor-element-1b623e7 {
           padding: 20px 0px 40px 0px;
       }

       .elementor-22043 .elementor-element.elementor-element-c9f2b57 {
           font-size: 40px;
           line-height: 1.3em;
       }

       .elementor-22043 .elementor-element.elementor-element-c9f2b57>.elementor-widget-container {
           margin: 0px 0px 10px 0px;
           padding: 0px 0px 0px 0px;
           background-position: bottom center;
           background-size: 136px auto;
       }

       .elementor-22043 .elementor-element.elementor-element-d585807>.elementor-widget-container {
           margin: 0px 0px 0px 0px;
       }
   }

   @media(max-width:1024px) and (min-width:768px) {
       .elementor-22043 .elementor-element.elementor-element-6e00794 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-4341073 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-59298fa {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-4f6cfc5 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-bf3ad45 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-5cb1895 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-d6efe18 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-a271209 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-474a130 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-19696dc {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-413f1f5 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-4e75fe9 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-dc84d9d {
           width: 50%;
       }

       .elementor-22043 .elementor-element.elementor-element-3c613e9 {
           width: 50%;
       }

       .elementor-22043 .elementor-element.elementor-element-fb7f11b {
           width: 50%;
       }

       .elementor-22043 .elementor-element.elementor-element-4571ff7 {
           width: 50%;
       }

       .elementor-22043 .elementor-element.elementor-element-7054fbb {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-a148467 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-04ad180 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-299b682 {
           width: 100%;
       }

       .elementor-22043 .elementor-element.elementor-element-6deed00 {
           width: 100%;
       }
   }


   /* seo agency css */

		/* .elementor-kit-11 {
			--e-global-color-primary: #6EC1E4;
			--e-global-color-secondary: #54595F;
			--e-global-color-text: #7A7A7A;
			--e-global-color-accent: #61CE70;
			--e-global-typography-primary-font-family: "Roboto";
			--e-global-typography-primary-font-weight: 600;
			--e-global-typography-secondary-font-family: "Roboto Slab";
			--e-global-typography-secondary-font-weight: 400;
			--e-global-typography-text-font-family: "Roboto";
			--e-global-typography-text-font-weight: 400;
			--e-global-typography-accent-font-family: "Roboto";
			--e-global-typography-accent-font-weight: 500;
		} */

		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 1140px;
		}

		.e-con {
			--container-max-width: 1140px;
		}

		.elementor-widget:not(:last-child) {
			margin-bottom: 20px;
		}

		.elementor-element {
			--widgets-spacing: 20px;
		}



		h1.entry-title {
			display: var(--page-title-display);
		}

		@media(max-width:1024px) {
			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 1024px;
			}

			.e-con {
				--container-max-width: 1024px;
			}
		}

		@media(max-width:767px) {
			.elementor-section.elementor-section-boxed>.elementor-container {
				max-width: 767px !important;
			}

			.e-con {
				--container-max-width: 767px;
			}
		}

		.elementor-widget-heading .elementor-heading-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			font-weight: var(--e-global-typography-primary-font-weight);
		}

		.elementor-widget-image .widget-image-caption {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}


		.elementor-widget-button .elementor-button {
			font-family: var(--e-global-typography-accent-font-family), Sans-serif;
			font-weight: var(--e-global-typography-accent-font-weight);
			background-color: var(--e-global-color-accent);
		}


		.elementor-widget-image-box .elementor-image-box-title {
			color: var(--e-global-color-primary);
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			font-weight: var(--e-global-typography-primary-font-weight);
		}

		.elementor-widget-image-box .elementor-image-box-description {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-star-rating .elementor-star-rating__title {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}


		.elementor-widget-toggle .elementor-toggle-title,
		.elementor-widget-toggle .elementor-toggle-icon {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-toggle .elementor-toggle-icon svg {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-toggle .elementor-tab-title.elementor-active a,
		.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
			color: var(--e-global-color-accent);
		}

		.elementor-widget-toggle .elementor-toggle-title {
			font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			font-weight: var(--e-global-typography-primary-font-weight);
		}

		.elementor-widget-toggle .elementor-tab-content {
			color: var(--e-global-color-text);
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_beginning_text {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_text {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_ending_text {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-text-path {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}


		.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i,
		.elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-drawable-icon *,
		.elementor-widget-premium-icon-list svg:not([class*="premium-"]) {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i,
		.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg,
		.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
			text-shadow: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
		.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
		.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
			text-shadow: var(--e-global-color-primary);
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-drawable-icon *,
		.elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]) {
			fill: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-text span {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-text span {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-text span {
			text-shadow: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-text span {
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span {
			text-shadow: var(--e-global-color-primary);
			color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-badge span {
			font-family: var(--e-global-typography-text-font-family), Sans-serif;
			font-weight: var(--e-global-typography-text-font-weight);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-badge span {
			color: var(--e-global-color-primary);
			background-color: var(--e-global-color-primary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {
			border-top-color: var(--e-global-color-secondary);
		}

		.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {
			border-left-color: var(--e-global-color-secondary);
		}

		.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
			border-color: var(--e-global-color-secondary);
		}



		.elementor-24276 .elementor-element.elementor-element-5d36d75>.elementor-container {
			max-width: 1200px;
		}

		.elementor-24276 .elementor-element.elementor-element-5d36d75:not(.elementor-motion-effects-element-type-background),
		.elementor-24276 .elementor-element.elementor-element-5d36d75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/black-blue.png");
			background-position: top center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-24276 .elementor-element.elementor-element-5d36d75>.elementor-background-overlay {
			opacity: 1;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-5d36d75 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 10px 0px 10px;
		}

		.elementor-bc-flex-widget .elementor-24276 .elementor-element.elementor-element-0efb94d.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-24276 .elementor-element.elementor-element-0efb94d.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-24276 .elementor-element.elementor-element-0efb94d>.elementor-element-populated>.elementor-background-overlay {
			background-image: url("../images/oval-side.png");
			background-position: 50% 50%;
			background-repeat: no-repeat;
			background-size: 65% auto;
			opacity: 0.4;
		}

		.elementor-24276 .elementor-element.elementor-element-0efb94d>.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: 100px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-0efb94d>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-8e80c7b {
			margin-top: 20px;
			margin-bottom: 0px;
		}

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

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

		.elementor-24276 .elementor-element.elementor-element-a022b8b>.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-24276 .elementor-element.elementor-element-a022b8b>.elementor-element-populated {
			margin: 0% 20% 0% 0%;
			--e-column-margin-right: 20%;
			--e-column-margin-left: 0%;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-f61cf38 .uc_style_gradient_text_effect_elementor_beginning_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 64px;
			font-weight: 600;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-f61cf38 .uc_style_gradient_text_effect_elementor_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 64px;
			font-weight: 600;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-f61cf38>.elementor-widget-container {
			margin: 0px 0px 30px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-b0c8584 img {
			width: 42px;
		}

		.elementor-24276 .elementor-element.elementor-element-b0c8584>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-b0c8584 {
			width: initial;
			max-width: initial;
			top: 83px;
			z-index: 5;
		}

		body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-b0c8584 {
			right: 0px;
		}

		body.rtl .elementor-24276 .elementor-element.elementor-element-b0c8584 {
			left: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-98dbc45 {
			text-align: left;
			color: #939393;
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.9em;
		}

		.elementor-24276 .elementor-element.elementor-element-98dbc45>.elementor-widget-container {
			margin: 0px 0px 30px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-5f08145 .elementor-button .elementor-align-icon-right {
			margin-left: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-5f08145 .elementor-button .elementor-align-icon-left {
			margin-right: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-5f08145 .elementor-button {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 18px;
			font-weight: 500;
			fill: #080A10;
			color: #080A10;
			background-color: transparent;
			background-image: linear-gradient(90deg, #58E6FF 0%, #FC81FE 100%);
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-color: #0F110F;
			border-radius: 100px 100px 100px 100px;
			box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
			padding: 15px 40px 15px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-5f08145>.elementor-widget-container {
			margin: 10px 0px 0px 0px;
		}

		.elementor-bc-flex-widget .elementor-24276 .elementor-element.elementor-element-adfdae7.elementor-column .elementor-widget-wrap {
			align-items: flex-end;
		}

		.elementor-24276 .elementor-element.elementor-element-adfdae7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: flex-end;
			align-items: flex-end;
		}

		.elementor-24276 .elementor-element.elementor-element-adfdae7>.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-24276 .elementor-element.elementor-element-adfdae7>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 0px 10px 0px 0px;
			--e-column-margin-right: 10px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

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

		.elementor-24276 .elementor-element.elementor-element-aa783f6 .video-button {
			background-color: #EDB451;
			width: 70px;
			height: 70px;
			border-radius: 300px;
		}

		.elementor-24276 .elementor-element.elementor-element-aa783f6 .video-button:hover {
			background-color: #ededed;
		}

		.elementor-24276 .elementor-element.elementor-element-aa783f6 span.video-button i {
			color: #FFFFFF;
		}

		.elementor-24276 .elementor-element.elementor-element-aa783f6 span.video-button:hover i {
			color: #000000;
		}

		.elementor-24276 .elementor-element.elementor-element-aa783f6 span.video-button {
			font-size: 16px;
		}

		.elementor-24276 .elementor-element.elementor-element-aa783f6>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border-radius: 200px 200px 200px 200px;
		}

		.elementor-24276 .elementor-element.elementor-element-aa783f6 {
			width: auto;
			max-width: auto;
			bottom: 22%;
			z-index: 4;
		}

		body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-aa783f6 {
			left: 25%;
		}

		body.rtl .elementor-24276 .elementor-element.elementor-element-aa783f6 {
			right: 25%;
		}

		.elementor-24276 .elementor-element.elementor-element-9d5c0fd {
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-6bec3eb {
			/* border-style: solid;
			border-width: 0px 0px 1px 0px;
			border-color: #7E82994D; */
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 60px 0px 60px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-6bec3eb>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-e5a92be>.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-24276 .elementor-element.elementor-element-62696cb {
			text-align: center;
		}

		.elementor-24276 .elementor-element.elementor-element-62696cb .elementor-heading-title {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 64px;
			font-weight: 400;
		}

		.elementor-24276 .elementor-element.elementor-element-62696cb>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-f0f921b {
			text-align: center;
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-f0f921b>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-50a12d3>.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-24276 .elementor-element.elementor-element-931dce5 {
			text-align: center;
		}

		.elementor-24276 .elementor-element.elementor-element-931dce5 .elementor-heading-title {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 64px;
			font-weight: 400;
		}

		.elementor-24276 .elementor-element.elementor-element-931dce5>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-08aa219 {
			text-align: center;
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-08aa219>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-5d87f5e>.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-24276 .elementor-element.elementor-element-93dff0d {
			text-align: center;
		}

		.elementor-24276 .elementor-element.elementor-element-93dff0d .elementor-heading-title {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 64px;
			font-weight: 400;
		}

		.elementor-24276 .elementor-element.elementor-element-93dff0d>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-e95c284 {
			text-align: center;
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-e95c284>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-36b7540>.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-24276 .elementor-element.elementor-element-6e0e550 {
			text-align: center;
		}

		.elementor-24276 .elementor-element.elementor-element-6e0e550 .elementor-heading-title {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 64px;
			font-weight: 400;
		}

		.elementor-24276 .elementor-element.elementor-element-6e0e550>.elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-d927a70 {
			text-align: center;
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-d927a70>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-a558b12>.elementor-container {
			max-width: 1200px;
		}

		.elementor-24276 .elementor-element.elementor-element-a558b12:not(.elementor-motion-effects-element-type-background),
		.elementor-24276 .elementor-element.elementor-element-a558b12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url("../images/black-blue.png");
			background-position: top center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-24276 .elementor-element.elementor-element-a558b12>.elementor-background-overlay {
			/* background-color: transparent; */
			background-position: top center;
			background-repeat: no-repeat;
			background-size: cover;
			/* background-image: linear-gradient(180deg, #080A1000 0%, #080A10 100%); */
			background-image: url("../images/bg-img-4.png");
			/* opacity: 1; */
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-a558b12 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 80px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-bb7c5ff>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-2822b86 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-2822b86>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

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

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

		.elementor-24276 .elementor-element.elementor-element-a2a185f>.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-24276 .elementor-element.elementor-element-a2a185f>.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: 10px 60px 10px 10px;
		}

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

		.elementor-24276 .elementor-element.elementor-element-7dfba6f .uc_style_gradient_text_effect_elementor_beginning_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-7dfba6f .uc_style_gradient_text_effect_elementor_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-7dfba6f .uc_style_gradient_text_effect_elementor_ending_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
		}

		.elementor-24276 .elementor-element.elementor-element-7dfba6f>.elementor-widget-container {
			margin: 0px 0px 40px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-ea073ba {
			text-align: center;
		}

		.elementor-24276 .elementor-element.elementor-element-ea073ba img {
			opacity: 1;
			transition-duration: 0.5s;
			border-radius: 00% 00% 00% 00%;
		}

		.elementor-24276 .elementor-element.elementor-element-ea073ba:hover img {
			opacity: 1;
		}

		.elementor-24276 .elementor-element.elementor-element-ea073ba>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-bc-flex-widget .elementor-24276 .elementor-element.elementor-element-6471cde.elementor-column .elementor-widget-wrap {
			align-items: flex-start;
		}

		.elementor-24276 .elementor-element.elementor-element-6471cde.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
			align-content: flex-start;
			align-items: flex-start;
		}

		.elementor-24276 .elementor-element.elementor-element-6471cde.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-24276 .elementor-element.elementor-element-6471cde>.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-24276 .elementor-element.elementor-element-6471cde>.elementor-element-populated>.elementor-background-overlay {
			opacity: 0.15;
		}

		.elementor-24276 .elementor-element.elementor-element-6471cde>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 10px 10px 10px 10px;
			--e-column-margin-right: 10px;
			--e-column-margin-left: 10px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-6471cde>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-fada039 {
			text-align: left;
			color: #939393;
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.9em;
		}

		.elementor-24276 .elementor-element.elementor-element-fada039>.elementor-widget-container {
			margin: 0px 0px 40px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-b865542.elementor-position-right .elementor-image-box-img {
			margin-left: 25px;
		}

		.elementor-24276 .elementor-element.elementor-element-b865542.elementor-position-left .elementor-image-box-img {
			margin-right: 25px;
		}

		.elementor-24276 .elementor-element.elementor-element-b865542.elementor-position-top .elementor-image-box-img {
			margin-bottom: 25px;
		}

		.elementor-24276 .elementor-element.elementor-element-b865542 .elementor-image-box-wrapper .elementor-image-box-img {
			width: 10%;
		}

		.elementor-24276 .elementor-element.elementor-element-b865542 .elementor-image-box-img img {
			transition-duration: 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-b865542 .elementor-image-box-title {
			margin-bottom: 0px;
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 24px;
			font-weight: 500;
			line-height: 1.7em;
		}

		.elementor-24276 .elementor-element.elementor-element-b865542 .elementor-image-box-description {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 400;
		}

		.elementor-24276 .elementor-element.elementor-element-b865542>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 30px 30px 30px 30px;
			background-color: transparent;
			background-image: linear-gradient(180deg, #7e829914 0%, #7E829900 100%);
			border-style: solid;
			border-width: 1px 1px 0px 1px;
			border-color: #7e829914;
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-b865542:hover .elementor-widget-container {
			background-color: transparent;
			background-image: linear-gradient(180deg, #7e829914 0%, #7E829900 100%);
		}

		.elementor-24276 .elementor-element.elementor-element-85f570e.elementor-position-right .elementor-image-box-img {
			margin-left: 25px;
		}

		.elementor-24276 .elementor-element.elementor-element-85f570e.elementor-position-left .elementor-image-box-img {
			margin-right: 25px;
		}

		.elementor-24276 .elementor-element.elementor-element-85f570e.elementor-position-top .elementor-image-box-img {
			margin-bottom: 25px;
		}

		.elementor-24276 .elementor-element.elementor-element-85f570e .elementor-image-box-wrapper .elementor-image-box-img {
			width: 10%;
		}

		.elementor-24276 .elementor-element.elementor-element-85f570e .elementor-image-box-img img {
			transition-duration: 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-85f570e .elementor-image-box-title {
			margin-bottom: 0px;
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 24px;
			font-weight: 500;
			line-height: 1.7em;
		}

		.elementor-24276 .elementor-element.elementor-element-85f570e .elementor-image-box-description {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 400;
		}

		.elementor-24276 .elementor-element.elementor-element-85f570e>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 30px 30px 30px 30px;
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-85f570e:hover .elementor-widget-container {
			background-color: transparent;
			background-image: linear-gradient(180deg, #7e829914 0%, #7E829900 100%);
		}

		.elementor-24276 .elementor-element.elementor-element-fa67038.elementor-position-right .elementor-image-box-img {
			margin-left: 25px;
		}

		.elementor-24276 .elementor-element.elementor-element-fa67038.elementor-position-left .elementor-image-box-img {
			margin-right: 25px;
		}

		.elementor-24276 .elementor-element.elementor-element-fa67038.elementor-position-top .elementor-image-box-img {
			margin-bottom: 25px;
		}

		.elementor-24276 .elementor-element.elementor-element-fa67038 .elementor-image-box-wrapper .elementor-image-box-img {
			width: 10%;
		}

		.elementor-24276 .elementor-element.elementor-element-fa67038 .elementor-image-box-img img {
			transition-duration: 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-fa67038 .elementor-image-box-title {
			margin-bottom: 0px;
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 24px;
			font-weight: 500;
			line-height: 1.7em;
		}

		.elementor-24276 .elementor-element.elementor-element-fa67038 .elementor-image-box-description {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 400;
		}

		.elementor-24276 .elementor-element.elementor-element-fa67038>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 30px 30px 30px 30px;
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-fa67038:hover .elementor-widget-container {
			background-color: transparent;
			background-image: linear-gradient(180deg, #7e829914 0%, #7E829900 100%);
		}

		.elementor-24276 .elementor-element.elementor-element-e339a59 {
			padding: 80px 0px 0px 0px;
		}

		.elementor-bc-flex-widget .elementor-24276 .elementor-element.elementor-element-32fcfbd.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-24276 .elementor-element.elementor-element-32fcfbd.elementor-column>.elementor-widget-wrap {
			justify-content: center;
		}

		.elementor-24276 .elementor-element.elementor-element-32fcfbd>.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-24276 .elementor-element.elementor-element-32fcfbd>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 10px 60px 10px 10px;
			--e-column-margin-right: 60px;
			--e-column-margin-left: 10px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-32fcfbd>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-43e943c {
			text-align: center;
			width: auto;
			max-width: auto;
			top: 0px;
			z-index: 5;
		}

		.elementor-24276 .elementor-element.elementor-element-43e943c img {
			width: 42px;
		}

		.elementor-24276 .elementor-element.elementor-element-43e943c>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-43e943c {
			right: 0px;
		}

		body.rtl .elementor-24276 .elementor-element.elementor-element-43e943c {
			left: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-30e3088 .uc_style_gradient_text_effect_elementor_beginning_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-30e3088 .uc_style_gradient_text_effect_elementor_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-30e3088>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-73264fc {
			text-align: left;
			color: #939393;
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.9em;
		}

		.elementor-24276 .elementor-element.elementor-element-73264fc>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-9ee9b95 .elementor-button .elementor-align-icon-right {
			margin-left: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-9ee9b95 .elementor-button .elementor-align-icon-left {
			margin-right: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-9ee9b95 .elementor-button {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 18px;
			font-weight: 500;
			fill: #080A10;
			color: #080A10;
			background-color: transparent;
			/* background-image: linear-gradient(90deg, #58E6FF 0%, #FC81FE 100%); */
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-color: #0F110F;
			border-radius: 100px 100px 100px 100px;
			box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
			padding: 15px 40px 15px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-9ee9b95>.elementor-widget-container {
			margin: 10px 0px 0px 0px;
		}

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

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

		.elementor-24276 .elementor-element.elementor-element-c3a3bd9>.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-24276 .elementor-element.elementor-element-c3a3bd9>.elementor-element-populated>.elementor-background-overlay {
			/* background-image: url("../images/oval-side.png"); */
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
			opacity: 0.7;
		}

		.elementor-24276 .elementor-element.elementor-element-c3a3bd9>.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;
		}

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

		.elementor-24276 .elementor-element.elementor-element-6f1296d {
			text-align: center;
		}

		.elementor-24276 .elementor-element.elementor-element-6f1296d img {
			opacity: 1;
			transition-duration: 0.5s;
			border-radius: 00% 00% 00% 00%;
		}

		.elementor-24276 .elementor-element.elementor-element-6f1296d:hover img {
			opacity: 1;
		}

		.elementor-24276 .elementor-element.elementor-element-6f1296d>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-eeb7708>.elementor-container {
			max-width: 1200px;
		}

		.elementor-24276 .elementor-element.elementor-element-eeb7708:not(.elementor-motion-effects-element-type-background),
		.elementor-24276 .elementor-element.elementor-element-eeb7708>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			/* background-color: #020710; */
			background-image: url("../images/bg-img-2.png");
			background-position: top center;
			background-repeat: no-repeat;
			background-size: cover;
            padding: 50px 0px 50px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-eeb7708>.elementor-background-overlay {
			/* background-color: transparent;
			background-image: linear-gradient(180deg, #080A10 0%, #080A1000 100%); */
			opacity: 1;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-eeb7708 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 0px 0px 80px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-dbbc551>.elementor-element-populated>.elementor-background-overlay {
			background-image: url("../images/ring-oval.png");
			background-position: bottom center;
			background-repeat: no-repeat;
			background-size: contain;
			opacity: 0.3;
		}

		.elementor-24276 .elementor-element.elementor-element-dbbc551>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		}

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

		.elementor-24276 .elementor-element.elementor-element-90b7fb4>.elementor-container {
			max-width: 562px;
		}

		.elementor-24276 .elementor-element.elementor-element-90b7fb4 {
			padding: 60px 0px 20px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-e8ce694>.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-24276 .elementor-element.elementor-element-e8ce694>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-9d32832 .uc_style_gradient_text_effect_elementor_beginning_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-9d32832 .uc_style_gradient_text_effect_elementor_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-9d32832>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-77183e2 {
			text-align: center;
			color: #939393;
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.9em;
		}

		.elementor-24276 .elementor-element.elementor-element-77183e2>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-263db27 {
			padding: 20px 20px 0px 20px;
		}

		.elementor-24276 .elementor-element.elementor-element-ab17aff:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-24276 .elementor-element.elementor-element-ab17aff>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: rgb(126 130 153 / 8%);
		}

		.elementor-24276 .elementor-element.elementor-element-ab17aff>.elementor-element-populated,
		.elementor-24276 .elementor-element.elementor-element-ab17aff>.elementor-element-populated>.elementor-background-overlay,
		.elementor-24276 .elementor-element.elementor-element-ab17aff>.elementor-background-slideshow {
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-ab17aff>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 20px 20px 20px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 20px;
			padding: 40px 40px 40px 40px;
		}

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

		.elementor-24276 .elementor-element.elementor-element-9c0338f {
			margin-top: 10px;
			margin-bottom: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-da06912>.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-24276 .elementor-element.elementor-element-2119cb7 {
			text-align: left;
		}

		.elementor-24276 .elementor-element.elementor-element-2119cb7 img {
			width: 55px;
		}

		.elementor-24276 .elementor-element.elementor-element-2119cb7>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-431c4fd {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 22px;
			font-weight: 500;
		}

		.elementor-24276 .elementor-element.elementor-element-431c4fd>.elementor-widget-container {
			margin: 0px 0px 12px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-aa096cf {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.6em;
		}

		.elementor-24276 .elementor-element.elementor-element-b3026b4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-24276 .elementor-element.elementor-element-b3026b4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: rgb(126 130 153 / 8%);
		}

		.elementor-24276 .elementor-element.elementor-element-b3026b4>.elementor-element-populated,
		.elementor-24276 .elementor-element.elementor-element-b3026b4>.elementor-element-populated>.elementor-background-overlay,
		.elementor-24276 .elementor-element.elementor-element-b3026b4>.elementor-background-slideshow {
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-b3026b4>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 20px 20px 20px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 20px;
			padding: 40px 40px 40px 40px;
		}

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

		.elementor-24276 .elementor-element.elementor-element-4ba9725 {
			margin-top: 10px;
			margin-bottom: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-72bd6f0>.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-24276 .elementor-element.elementor-element-d3a5897 {
			text-align: left;
		}

		.elementor-24276 .elementor-element.elementor-element-d3a5897 img {
			width: 55px;
		}

		.elementor-24276 .elementor-element.elementor-element-d3a5897>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-143e405 {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 22px;
			font-weight: 500;
		}

		.elementor-24276 .elementor-element.elementor-element-143e405>.elementor-widget-container {
			margin: 0px 0px 12px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-a1a5ad8 {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.6em;
		}

		.elementor-24276 .elementor-element.elementor-element-6a9f0b0>.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-24276 .elementor-element.elementor-element-6a9f0b0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-24276 .elementor-element.elementor-element-6a9f0b0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			/* background-color: #7E82992E; */
            background-color: rgb(126 130 153 / 8%);
		}

		.elementor-24276 .elementor-element.elementor-element-6a9f0b0>.elementor-element-populated,
		.elementor-24276 .elementor-element.elementor-element-6a9f0b0>.elementor-element-populated>.elementor-background-overlay,
		.elementor-24276 .elementor-element.elementor-element-6a9f0b0>.elementor-background-slideshow {
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-6a9f0b0>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 20px 20px 20px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 20px;
			padding: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-6a9f0b0>.elementor-element-populated>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-76cf830 {
			margin-top: 10px;
			margin-bottom: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-a5d8347>.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-24276 .elementor-element.elementor-element-12904ea {
			text-align: left;
		}

		.elementor-24276 .elementor-element.elementor-element-12904ea img {
			width: 55px;
		}

		.elementor-24276 .elementor-element.elementor-element-12904ea>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-2e376df {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 22px;
			font-weight: 500;
		}

		.elementor-24276 .elementor-element.elementor-element-2e376df>.elementor-widget-container {
			margin: 0px 0px 12px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-6a061fc {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.6em;
		}

		.elementor-24276 .elementor-element.elementor-element-1c46b5a {
			padding: 0px 020px 0px 20px;
		}

		.elementor-24276 .elementor-element.elementor-element-bb6472c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-24276 .elementor-element.elementor-element-bb6472c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: rgb(126 130 153 / 8%);
		}

		.elementor-24276 .elementor-element.elementor-element-bb6472c>.elementor-element-populated,
		.elementor-24276 .elementor-element.elementor-element-bb6472c>.elementor-element-populated>.elementor-background-overlay,
		.elementor-24276 .elementor-element.elementor-element-bb6472c>.elementor-background-slideshow {
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-bb6472c>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 20px 20px 20px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 20px;
			padding: 40px 40px 40px 40px;
		}

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

		.elementor-24276 .elementor-element.elementor-element-1d42282 {
			margin-top: 10px;
			margin-bottom: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-1172aeb>.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-24276 .elementor-element.elementor-element-bf0e350 {
			text-align: left;
		}

		.elementor-24276 .elementor-element.elementor-element-bf0e350 img {
			width: 55px;
		}

		.elementor-24276 .elementor-element.elementor-element-bf0e350>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-a49aff5 {
			color: #FFFFFF;
			font-family: "Space Grotesk", Sans-serif;
			font-size: 22px;
			font-weight: 700;
		}

		.elementor-24276 .elementor-element.elementor-element-a49aff5>.elementor-widget-container {
			margin: 0px 0px 12px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-a8b6a83 {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.6em;
		}

		.elementor-24276 .elementor-element.elementor-element-b75f4d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-24276 .elementor-element.elementor-element-b75f4d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: rgb(126 130 153 / 8%);
		}

		.elementor-24276 .elementor-element.elementor-element-b75f4d7>.elementor-element-populated,
		.elementor-24276 .elementor-element.elementor-element-b75f4d7>.elementor-element-populated>.elementor-background-overlay,
		.elementor-24276 .elementor-element.elementor-element-b75f4d7>.elementor-background-slideshow {
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-b75f4d7>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 20px 20px 20px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 20px;
			padding: 40px 40px 40px 40px;
		}

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

		.elementor-24276 .elementor-element.elementor-element-8453781 {
			margin-top: 10px;
			margin-bottom: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-ec3080b>.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-24276 .elementor-element.elementor-element-b64bee6 {
			text-align: left;
		}

		.elementor-24276 .elementor-element.elementor-element-b64bee6 img {
			width: 55px;
		}

		.elementor-24276 .elementor-element.elementor-element-b64bee6>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-9f7e33e {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 22px;
			font-weight: 500;
		}

		.elementor-24276 .elementor-element.elementor-element-9f7e33e>.elementor-widget-container {
			margin: 0px 0px 12px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-220b3aa {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.6em;
		}

		.elementor-24276 .elementor-element.elementor-element-a7c5c03:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-24276 .elementor-element.elementor-element-a7c5c03>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: rgb(126 130 153 / 8%);
		}

		.elementor-24276 .elementor-element.elementor-element-a7c5c03>.elementor-element-populated,
		.elementor-24276 .elementor-element.elementor-element-a7c5c03>.elementor-element-populated>.elementor-background-overlay,
		.elementor-24276 .elementor-element.elementor-element-a7c5c03>.elementor-background-slideshow {
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-a7c5c03>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 20px 20px 20px 20px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 20px;
			padding: 40px 40px 40px 40px;
		}

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

		.elementor-24276 .elementor-element.elementor-element-fa18d6b {
			margin-top: 10px;
			margin-bottom: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-99b89b3>.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-24276 .elementor-element.elementor-element-967916e {
			text-align: left;
		}

		.elementor-24276 .elementor-element.elementor-element-967916e img {
			width: 55px;
		}

		.elementor-24276 .elementor-element.elementor-element-967916e>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-89e209d {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 22px;
			font-weight: 500;
		}

		.elementor-24276 .elementor-element.elementor-element-89e209d>.elementor-widget-container {
			margin: 0px 0px 12px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-ea3427f {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.6em;
		}

		.elementor-24276 .elementor-element.elementor-element-491638a {
			text-align: center;
			width: auto;
			max-width: auto;
			top: 83px;
			z-index: 5;
		}

		.elementor-24276 .elementor-element.elementor-element-491638a img {
			width: 42px;
		}

		.elementor-24276 .elementor-element.elementor-element-491638a>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-491638a {
			right: 10%;
		}

		body.rtl .elementor-24276 .elementor-element.elementor-element-491638a {
			left: 10%;
		}

		.elementor-24276 .elementor-element.elementor-element-2088a92:not(.elementor-motion-effects-element-type-background),
		.elementor-24276 .elementor-element.elementor-element-2088a92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #020710;
			background-image: url("../images/black-bg.png");
			background-position: top center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-24276 .elementor-element.elementor-element-2088a92>.elementor-background-overlay {
			/* background-color: transparent; */
			/* background-image: linear-gradient(180deg, #080A11 0%, #02071000 100%); */
			opacity: 1;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-2088a92 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 40px 40px 40px 40px;
		}

		.elementor-bc-flex-widget .elementor-24276 .elementor-element.elementor-element-2cbfcf5.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-24276 .elementor-element.elementor-element-2cbfcf5>.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-24276 .elementor-element.elementor-element-2cbfcf5>.elementor-element-populated {
			margin: 0px 40px 0px 0px;
			--e-column-margin-right: 40px;
			--e-column-margin-left: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-471fef4 .uc_style_gradient_text_effect_elementor_beginning_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-471fef4 .uc_style_gradient_text_effect_elementor_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-471fef4>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-fc11160 {
			text-align: left;
			color: #939393;
			font-family: "Lexend", Sans-serif;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.9em;
		}

		.elementor-24276 .elementor-element.elementor-element-fc11160>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-b13820c>.elementor-element-populated {
			margin: 0px 20px 0px 0px;
			--e-column-margin-right: 20px;
			--e-column-margin-left: 0px;
		}

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

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

		.elementor-24276 .elementor-element.elementor-element-ccecab8 {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 400;
		}

		.elementor-24276 .elementor-element.elementor-element-00dfcc6>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-07e5504 {
			padding: 0px 0px 0px 0px;
		}

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

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

		.elementor-24276 .elementor-element.elementor-element-4515128>.elementor-element-populated>.elementor-background-overlay {
			/* background-image: url("../images/ring-curve.png"); */
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
			opacity: 1;
		}

		.elementor-24276 .elementor-element.elementor-element-4515128>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 10px 10px 10px 10px;
			--e-column-margin-right: 10px;
			--e-column-margin-left: 10px;
			padding: 0px 0px 0px 0px;
		}

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

		.elementor-24276 .elementor-element.elementor-element-fef9c17 {
			text-align: center;
		}

		.elementor-24276 .elementor-element.elementor-element-fef9c17 img {
			/* border-radius: 40px 40px 40px 40px;
			box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.03); */
		}

		.elementor-24276 .elementor-element.elementor-element-fef9c17>.elementor-widget-container {
			margin: 40px 40px 40px 40px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-532b6c8 {
			--alignment: center;
			--width: 90px;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 36px;
			font-weight: 500;
			text-transform: uppercase;
			line-height: 1em;
			--word-spacing: 16px;
			--text-color: #1C1F24;
			--transition: 0.3s;
			width: auto;
			max-width: auto;
			bottom: -10px;
		}

		.elementor-24276 .elementor-element.elementor-element-532b6c8>.elementor-widget-container {
			margin: 40px 40px 40px 40px;
			background-color: #EDB451;
			background-image: url("../images/star-img.png");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: 70% auto;
			border-style: solid;
			border-width: 23px 23px 23px 23px;
			border-color: #EDB451;
			border-radius: 100% 100% 100% 100%;
		}

		body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-532b6c8 {
			right: 21%;
		}

		body.rtl .elementor-24276 .elementor-element.elementor-element-532b6c8 {
			left: 21%;
		}

		.elementor-24276 .elementor-element.elementor-element-86b3c75:not(.elementor-motion-effects-element-type-background),
		.elementor-24276 .elementor-element.elementor-element-86b3c75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #080A11;
		}

		.elementor-24276 .elementor-element.elementor-element-86b3c75 {
			border-style: solid;
			border-width: 1px 0px 1px 0px;
			border-color: #7E82994D;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 20px 0px 20px 0px;
			z-index: 0;
		}

		.elementor-24276 .elementor-element.elementor-element-86b3c75>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-889f1da>.elementor-element-populated,
		.elementor-24276 .elementor-element.elementor-element-889f1da>.elementor-element-populated>.elementor-background-overlay,
		.elementor-24276 .elementor-element.elementor-element-889f1da>.elementor-background-slideshow {
			border-radius: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-e3be4fd {
			--e-image-carousel-slides-to-show: 8;
		}

		.elementor-24276 .elementor-element.elementor-element-e3be4fd .swiper-wrapper {
			display: flex;
			align-items: center;
		}

		.elementor-24276 .elementor-element.elementor-element-fb70808>.elementor-container {
			max-width: 1200px;
		}

		.elementor-24276 .elementor-element.elementor-element-fb70808:not(.elementor-motion-effects-element-type-background),
		.elementor-24276 .elementor-element.elementor-element-fb70808>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #080A10;
			background-image: url("../images/black-blue.png");
			background-position: top center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-24276 .elementor-element.elementor-element-fb70808>.elementor-background-overlay {
			background-color: transparent;
			background-image: linear-gradient(180deg, #080A10D9 0%, #080A1000 100%);
			opacity: 1;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-fb70808 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 100px 0px 80px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-b5539e3>.elementor-element-populated>.elementor-background-overlay {
			background-image: url("../images/ring-curve.png");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;
			opacity: 0.5;
		}

		.elementor-24276 .elementor-element.elementor-element-b5539e3>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		}

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

		.elementor-24276 .elementor-element.elementor-element-3ec776e {
			padding: 0px 0px 40px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-33ba797>.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-24276 .elementor-element.elementor-element-33ba797>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-63a76b0 .uc_style_gradient_text_effect_elementor_beginning_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-63a76b0 .uc_style_gradient_text_effect_elementor_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-63a76b0>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-822674e {
			text-align: left;
			color: #939393;
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.9em;
		}

		.elementor-24276 .elementor-element.elementor-element-822674e>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-4860f9e {
			text-align: center;
			width: auto;
			max-width: auto;
			top: 83px;
			z-index: 5;
		}

		.elementor-24276 .elementor-element.elementor-element-4860f9e img {
			width: 42px;
		}

		.elementor-24276 .elementor-element.elementor-element-4860f9e>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-4860f9e {
			right: 0%;
		}

		body.rtl .elementor-24276 .elementor-element.elementor-element-4860f9e {
			left: 0%;
		}

		.elementor-24276 .elementor-element.elementor-element-c887d58>.elementor-container {
			max-width: 1200px;
		}

		.elementor-24276 .elementor-element.elementor-element-c887d58 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
			padding: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-c887d58 {
			padding: 0px 0px 90px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-7acb6bb>.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-24276 .elementor-element.elementor-element-7acb6bb>.elementor-element-populated {
			margin: 0px 40px 0px 0px;
			--e-column-margin-right: 40px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-89bfd27 img {
			height: 480px;
			object-fit: cover;
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-097f61f {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 14px;
			font-weight: 500;
			text-transform: uppercase;
			letter-spacing: 1px;
		}

		.elementor-24276 .elementor-element.elementor-element-097f61f>.elementor-widget-container {
			padding: 20px 0px 15px 20px;
		}

		.elementor-24276 .elementor-element.elementor-element-3dc9f37 .elementor-heading-title {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 26px;
			font-weight: 500;
			line-height: 1.3em;
		}

		.elementor-24276 .elementor-element.elementor-element-3dc9f37>.elementor-widget-container {
			padding: 0px 0px 0px 20px;
		}

		.elementor-24276 .elementor-element.elementor-element-fccdf44 img {
			height: 390px;
			object-fit: cover;
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-fccdf44>.elementor-widget-container {
			padding: 60px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-928f0ed {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 14px;
			font-weight: 500;
			text-transform: uppercase;
			letter-spacing: 1px;
		}

		.elementor-24276 .elementor-element.elementor-element-928f0ed>.elementor-widget-container {
			padding: 20px 0px 15px 20px;
		}

		.elementor-24276 .elementor-element.elementor-element-a8b1798 .elementor-heading-title {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 26px;
			font-weight: 500;
			line-height: 1.3em;
		}

		.elementor-24276 .elementor-element.elementor-element-a8b1798>.elementor-widget-container {
			padding: 0px 0px 0px 20px;
		}

		.elementor-24276 .elementor-element.elementor-element-d9e15fc>.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-24276 .elementor-element.elementor-element-d9e15fc>.elementor-element-populated {
			margin: 0px 0px 0px 40px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 40px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-baf2019 img {
			height: 385px;
			object-fit: cover;
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-0bf4f8d {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 14px;
			font-weight: 500;
			text-transform: uppercase;
			letter-spacing: 1px;
		}

		.elementor-24276 .elementor-element.elementor-element-0bf4f8d>.elementor-widget-container {
			padding: 20px 0px 15px 20px;
		}

		.elementor-24276 .elementor-element.elementor-element-09fa877 .elementor-heading-title {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 26px;
			font-weight: 500;
			line-height: 1.3em;
		}

		.elementor-24276 .elementor-element.elementor-element-09fa877>.elementor-widget-container {
			padding: 0px 0px 0px 20px;
		}

		.elementor-24276 .elementor-element.elementor-element-4108f68 img {
			height: 490px;
			object-fit: cover;
			border-radius: 40px 40px 40px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-4108f68>.elementor-widget-container {
			padding: 60px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-76bb027 {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 14px;
			font-weight: 500;
			text-transform: uppercase;
			letter-spacing: 1px;
		}

		.elementor-24276 .elementor-element.elementor-element-76bb027>.elementor-widget-container {
			padding: 20px 0px 15px 20px;
		}

		.elementor-24276 .elementor-element.elementor-element-b77fdf0 .elementor-heading-title {
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 26px;
			font-weight: 500;
			line-height: 1.3em;
		}

		.elementor-24276 .elementor-element.elementor-element-b77fdf0>.elementor-widget-container {
			padding: 0px 0px 0px 20px;
		}

		.elementor-24276 .elementor-element.elementor-element-a2fb89a>.elementor-container {
			max-width: 1200px;
		}

		.elementor-24276 .elementor-element.elementor-element-a2fb89a:not(.elementor-motion-effects-element-type-background),
		.elementor-24276 .elementor-element.elementor-element-a2fb89a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: #080A10;
			background-image: url("../images/black-bg.png");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-24276 .elementor-element.elementor-element-a2fb89a>.elementor-background-overlay {
			background-image: url("../images/oval-side.png");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: 50% auto;
			opacity: 0.5;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-24276 .elementor-element.elementor-element-a2fb89a {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			padding: 80px 0px 80px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-8690493>.elementor-element-populated {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		}

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

		.elementor-24276 .elementor-element.elementor-element-85a2e92>.elementor-container {
			max-width: 562px;
		}

		.elementor-24276 .elementor-element.elementor-element-85a2e92 {
			padding: 60px 0px 20px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-ae1e2ee>.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-24276 .elementor-element.elementor-element-ae1e2ee>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-7a54aca .uc_style_gradient_text_effect_elementor_beginning_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-7a54aca .uc_style_gradient_text_effect_elementor_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-7a54aca>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-6996217 {
			text-align: center;
			color: #939393;
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.9em;
		}

		.elementor-24276 .elementor-element.elementor-element-6996217>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-c3e6285 {
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-bd0819e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-24276 .elementor-element.elementor-element-bd0819e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: transparent;
			background-image: linear-gradient(180deg, #282A36 0%, #2A2B3100 100%);
		}

		.elementor-24276 .elementor-element.elementor-element-bd0819e>.elementor-element-populated {
			border-style: solid;
			border-width: 1px 1px 0px 1px;
			border-color: #7E829917;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 25px 25px 25px 25px;
			--e-column-margin-right: 25px;
			--e-column-margin-left: 25px;
			padding: 35px 35px 35px 35px;
		}

		.elementor-24276 .elementor-element.elementor-element-bd0819e>.elementor-element-populated,
		.elementor-24276 .elementor-element.elementor-element-bd0819e>.elementor-element-populated>.elementor-background-overlay,
		.elementor-24276 .elementor-element.elementor-element-bd0819e>.elementor-background-slideshow {
			border-radius: 40px 40px 40px 40px;
		}

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

		.elementor-24276 .elementor-element.elementor-element-9bf149c {
			text-align: left;
		}

		body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-9bf149c .elementor-star-rating i:not(:last-of-type) {
			margin-right: 6px;
		}

		body.rtl .elementor-24276 .elementor-element.elementor-element-9bf149c .elementor-star-rating i:not(:last-of-type) {
			margin-left: 6px;
		}

		.elementor-24276 .elementor-element.elementor-element-9bf149c .elementor-star-rating i:before {
			color: #EDB451;
		}

		.elementor-24276 .elementor-element.elementor-element-9bf149c .elementor-star-rating i {
			color: #D1D1D1;
		}

		.elementor-24276 .elementor-element.elementor-element-9bf149c>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-525602e {
			text-align: left;
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 22px;
			font-weight: 300;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-525602e>.elementor-widget-container {
			margin: 0% 0% 0% 0%;
			padding: 0px 0px 0px 0px;
		}

		.elementor-bc-flex-widget .elementor-24276 .elementor-element.elementor-element-590a979.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-24276 .elementor-element.elementor-element-590a979>.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-24276 .elementor-element.elementor-element-590a979>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-617e87f {
			text-align: left;
		}

		.elementor-24276 .elementor-element.elementor-element-617e87f .elementor-heading-title {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 20px;
			font-weight: 400;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-617e87f>.elementor-widget-container {
			padding: 0px 0px 10px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-abf1cd2 {
			text-align: left;
		}

		.elementor-24276 .elementor-element.elementor-element-abf1cd2 .elementor-heading-title {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			letter-spacing: 0px;
		}

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

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

		.elementor-24276 .elementor-element.elementor-element-5630353>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-4ba9216 {
			text-align: right;
		}

		.elementor-24276 .elementor-element.elementor-element-4ba9216 img {
			width: 50px;
			height: 50px;
			object-fit: cover;
			border-radius: 100% 100% 100% 100%;
		}

		.elementor-24276 .elementor-element.elementor-element-4ba9216>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-b2f1615:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
		.elementor-24276 .elementor-element.elementor-element-b2f1615>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-color: transparent;
			background-image: linear-gradient(180deg, #282A36 0%, #2A2B3100 100%);
		}

		.elementor-24276 .elementor-element.elementor-element-b2f1615>.elementor-element-populated {
			border-style: solid;
			border-width: 1px 1px 0px 1px;
			border-color: #7E829917;
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin: 25px 25px 25px 25px;
			--e-column-margin-right: 25px;
			--e-column-margin-left: 25px;
			padding: 35px 35px 35px 35px;
		}

		.elementor-24276 .elementor-element.elementor-element-b2f1615>.elementor-element-populated,
		.elementor-24276 .elementor-element.elementor-element-b2f1615>.elementor-element-populated>.elementor-background-overlay,
		.elementor-24276 .elementor-element.elementor-element-b2f1615>.elementor-background-slideshow {
			border-radius: 40px 40px 40px 40px;
		}

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

		.elementor-24276 .elementor-element.elementor-element-c8ea606 {
			text-align: left;
		}

		body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-c8ea606 .elementor-star-rating i:not(:last-of-type) {
			margin-right: 6px;
		}

		body.rtl .elementor-24276 .elementor-element.elementor-element-c8ea606 .elementor-star-rating i:not(:last-of-type) {
			margin-left: 6px;
		}

		.elementor-24276 .elementor-element.elementor-element-c8ea606 .elementor-star-rating i:before {
			color: #EDB451;
		}

		.elementor-24276 .elementor-element.elementor-element-c8ea606 .elementor-star-rating i {
			color: #D1D1D1;
		}

		.elementor-24276 .elementor-element.elementor-element-c8ea606>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-bd50178 {
			text-align: left;
			color: #FFFFFF;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 22px;
			font-weight: 300;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-bd50178>.elementor-widget-container {
			margin: 0% 0% 0% 0%;
			padding: 0px 0px 0px 0px;
		}

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

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

		.elementor-24276 .elementor-element.elementor-element-fd3e393>.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-24276 .elementor-element.elementor-element-fd3e393>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-c5aeb7c {
			text-align: left;
		}

		.elementor-24276 .elementor-element.elementor-element-c5aeb7c .elementor-heading-title {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 20px;
			font-weight: 400;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-c5aeb7c>.elementor-widget-container {
			padding: 0px 0px 10px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-27d0e63 {
			text-align: left;
		}

		.elementor-24276 .elementor-element.elementor-element-27d0e63 .elementor-heading-title {
			color: #939393;
			font-family: "Lexend Deca", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			letter-spacing: 0px;
		}

		.elementor-bc-flex-widget .elementor-24276 .elementor-element.elementor-element-13c399e.elementor-column .elementor-widget-wrap {
			align-items: center;
		}

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

		.elementor-24276 .elementor-element.elementor-element-13c399e>.elementor-element-populated {
			margin: 0px 0px 0px 0px;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-9f452f5 {
			text-align: right;
		}

		.elementor-24276 .elementor-element.elementor-element-9f452f5 img {
			width: 50px;
			height: 50px;
			object-fit: cover;
			border-radius: 100% 100% 100% 100%;
		}

		.elementor-24276 .elementor-element.elementor-element-9f452f5>.elementor-widget-container {
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-f1c9dc2>.elementor-container {
			max-width: 882px;
		}

		.elementor-24276 .elementor-element.elementor-element-f1c9dc2 {
			/* padding: 180px 0px 0px 0px; */
            padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-849ea8e>.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-24276 .elementor-element.elementor-element-ac6d256 .uc_style_gradient_text_effect_elementor_beginning_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-ac6d256 .uc_style_gradient_text_effect_elementor_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 500;
			line-height: 1.2em;
			letter-spacing: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-ac6d256 .uc_style_gradient_text_effect_elementor_ending_text {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 44px;
			font-weight: 400;
			line-height: 1.2em;
		}

		.elementor-24276 .elementor-element.elementor-element-ac6d256>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-1b38256 {
			text-align: center;
			color: #939393;
			font-family: "Lexend", Sans-serif;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.9em;
		}

		.elementor-24276 .elementor-element.elementor-element-1b38256>.elementor-widget-container {
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-b3c3af0 .elementor-button .elementor-align-icon-right {
			margin-left: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-b3c3af0 .elementor-button .elementor-align-icon-left {
			margin-right: 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-b3c3af0 .elementor-button {
			font-family: "Lexend Deca", Sans-serif;
			font-size: 18px;
			font-weight: 500;
			/* fill: #080A10; */
			color: #fff;
			background-color: #6664e4;
			/* background-image: linear-gradient(90deg, #58E6FF 0%, #FC81FE 100%); */
			border-style: solid;
			border-width: 1px 1px 1px 1px;
			border-color: #0F110F;
			/* border-radius: 100px 100px 100px 100px; */
			box-shadow: 0px 20px 60px 0px rgba(255, 165.99999999999991, 83.99999999999999, 0);
			padding: 15px 40px 15px 40px;
		}

		.elementor-24276 .elementor-element.elementor-element-b3c3af0>.elementor-widget-container {
			margin: 10px 0px 0px 0px;
		}

		.elementor-24276 .elementor-element.elementor-element-809f168 {
			text-align: center;
			width: auto;
			max-width: auto;
			top: 83px;
			z-index: 5;
		}

		.elementor-24276 .elementor-element.elementor-element-809f168 img {
			width: 42px;
		}

		.elementor-24276 .elementor-element.elementor-element-809f168>.elementor-widget-container {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}

		body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-809f168 {
			right: 10%;
		}

		body.rtl .elementor-24276 .elementor-element.elementor-element-809f168 {
			left: 10%;
		}

		@media(min-width:768px) {
			.elementor-24276 .elementor-element.elementor-element-b13820c {
				width: 44.51%;
			}

			.elementor-24276 .elementor-element.elementor-element-bc0acc6 {
				width: 55.49%;
			}
		}

		@media(max-width:1024px) {
			.elementor-24276 .elementor-element.elementor-element-5d36d75>.elementor-container {
				max-width: 562px;
			}

			.elementor-24276 .elementor-element.elementor-element-5d36d75:not(.elementor-motion-effects-element-type-background),
			.elementor-24276 .elementor-element.elementor-element-5d36d75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: top center;
				background-repeat: no-repeat;
				background-size: cover;
			}

			.elementor-24276 .elementor-element.elementor-element-5d36d75 {
				margin-top: -75px;
				margin-bottom: 0px;
				padding: 115px 20px 0px 20px;
			}

			.elementor-24276 .elementor-element.elementor-element-0efb94d>.elementor-element-populated>.elementor-background-overlay {
				background-position: 0% 0%;
			}

			.elementor-24276 .elementor-element.elementor-element-0efb94d>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-8e80c7b {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-a022b8b>.elementor-element-populated {
				margin: 40px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-f61cf38 .uc_style_gradient_text_effect_elementor_beginning_text {
				font-size: 54px;
			}

			.elementor-24276 .elementor-element.elementor-element-f61cf38 .uc_style_gradient_text_effect_elementor_text {
				font-size: 54px;
			}

			.elementor-24276 .elementor-element.elementor-element-b0c8584 {
				top: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-98dbc45 {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-adfdae7.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-24276 .elementor-element.elementor-element-adfdae7>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-438c00f {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-438c00f img {
				width: 80%;
			}

			.elementor-24276 .elementor-element.elementor-element-c1f5586>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-e5a92be>.elementor-element-populated {
				margin: 0px 0px 40px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-62696cb {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-62696cb .elementor-heading-title {
				font-size: 54px;
			}

			.elementor-24276 .elementor-element.elementor-element-f0f921b {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-50a12d3>.elementor-element-populated {
				margin: 0px 0px 40px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-931dce5 {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-931dce5 .elementor-heading-title {
				font-size: 54px;
			}

			.elementor-24276 .elementor-element.elementor-element-08aa219 {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-93dff0d {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-93dff0d .elementor-heading-title {
				font-size: 54px;
			}

			.elementor-24276 .elementor-element.elementor-element-e95c284 {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-6e0e550 {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-6e0e550 .elementor-heading-title {
				font-size: 54px;
			}

			.elementor-24276 .elementor-element.elementor-element-d927a70 {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-a558b12>.elementor-container {
				max-width: 562px;
			}

			.elementor-24276 .elementor-element.elementor-element-a558b12 {
				padding: 20px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-2822b86 {
				padding: 0px 10px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-a2a185f.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-24276 .elementor-element.elementor-element-a2a185f>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 60px 20px 20px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-ea073ba {
				text-align: left;
			}

			.elementor-24276 .elementor-element.elementor-element-ea073ba img {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-ea073ba>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-6471cde>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-fada039 {
				text-align: left;
			}

			.elementor-24276 .elementor-element.elementor-element-e339a59 {
				padding: 0px 10px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-32fcfbd>.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-24276 .elementor-element.elementor-element-43e943c {
				right: 0px;
			}

			body.rtl .elementor-24276 .elementor-element.elementor-element-43e943c {
				left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-43e943c {
				top: -62px;
			}

			.elementor-24276 .elementor-element.elementor-element-73264fc {
				text-align: left;
			}

			.elementor-24276 .elementor-element.elementor-element-c3a3bd9.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-24276 .elementor-element.elementor-element-c3a3bd9>.elementor-element-populated {
				margin: 0px 0px 40px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 20px 20px 20px 20px;
			}

			.elementor-24276 .elementor-element.elementor-element-6f1296d {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-6f1296d img {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-6f1296d>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-eeb7708>.elementor-container {
				max-width: 562px;
			}

			.elementor-24276 .elementor-element.elementor-element-eeb7708 {
				padding: 40px 0px 70px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-77183e2 {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-aa096cf {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-a1a5ad8 {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-6a061fc {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-a8b6a83 {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-220b3aa {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-ea3427f {
				text-align: center;
			}

			body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-491638a {
				right: 0%;
			}

			body.rtl .elementor-24276 .elementor-element.elementor-element-491638a {
				left: 0%;
			}

			.elementor-24276 .elementor-element.elementor-element-491638a {
				top: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-2088a92>.elementor-container {
				max-width: 562px;
			}

			.elementor-24276 .elementor-element.elementor-element-2cbfcf5.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-24276 .elementor-element.elementor-element-2cbfcf5>.elementor-element-populated {
				padding: 20px 20px 20px 20px;
			}

			.elementor-24276 .elementor-element.elementor-element-fc11160 {
				text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-07e5504 {
				margin-top: 20px;
				margin-bottom: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-4515128>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-fef9c17 {
				text-align: left;
			}

			.elementor-24276 .elementor-element.elementor-element-fef9c17 img {
				width: 80%;
			}

			.elementor-24276 .elementor-element.elementor-element-fef9c17>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-532b6c8 {
				--width: 80px;
				bottom: 0px;
			}

			body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-532b6c8 {
				right: 32%;
                top: 65%;
			}

			body.rtl .elementor-24276 .elementor-element.elementor-element-532b6c8 {
				left: 36%;
			}

			.elementor-24276 .elementor-element.elementor-element-532b6c8>.elementor-widget-container {
				border-width: 20px 20px 20px 20px;
			}

			.elementor-24276 .elementor-element.elementor-element-86b3c75 {
				padding: 20px 0px 20px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-e3be4fd {
				--e-image-carousel-slides-to-show: 4;
			}

			.elementor-24276 .elementor-element.elementor-element-e3be4fd>.elementor-widget-container {
				margin: 20px 0px 20px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-fb70808>.elementor-container {
				max-width: 562px;
			}

			.elementor-24276 .elementor-element.elementor-element-fb70808 {
				padding: 80px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-3ec776e {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-33ba797.elementor-column>.elementor-widget-wrap {
				justify-content: center;
			}

			.elementor-24276 .elementor-element.elementor-element-822674e {
				text-align: left;
			}

			body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-4860f9e {
				right: -100%;
			}

			body.rtl .elementor-24276 .elementor-element.elementor-element-4860f9e {
				left: -100%;
			}

			.elementor-24276 .elementor-element.elementor-element-4860f9e {
				top: -156px;
			}

			.elementor-24276 .elementor-element.elementor-element-c887d58 {
				padding: 0px 0px 40px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-7acb6bb>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-89bfd27 img {
				height: 350px;
			}

			.elementor-24276 .elementor-element.elementor-element-89bfd27>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-fccdf44 img {
				height: 350px;
			}

			.elementor-24276 .elementor-element.elementor-element-fccdf44>.elementor-widget-container {
				margin: 50px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-d9e15fc>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-baf2019 img {
				height: 350px;
			}

			.elementor-24276 .elementor-element.elementor-element-baf2019>.elementor-widget-container {
				margin: 50px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-4108f68 img {
				height: 350px;
			}

			.elementor-24276 .elementor-element.elementor-element-4108f68>.elementor-widget-container {
				margin: 50px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-a2fb89a>.elementor-container {
				max-width: 562px;
			}

			.elementor-24276 .elementor-element.elementor-element-a2fb89a {
				padding: 20px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-6996217 {
				text-align: left;
			}

			.elementor-24276 .elementor-element.elementor-element-c3e6285 {
				padding: 20px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-bd0819e>.elementor-element-populated {
				margin: 0px 0px 25px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-b2f1615>.elementor-element-populated {
				margin: 30px 0px 25px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-f1c9dc2 {
				padding: 80px 0px 80px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-1b38256 {
				text-align: center;
			}

			body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-809f168 {
				right: 5%;
			}

			body.rtl .elementor-24276 .elementor-element.elementor-element-809f168 {
				left: 5%;
			}

			.elementor-24276 .elementor-element.elementor-element-809f168 {
				top: 70%;
			}
		}

		@media(max-width:767px) {

			.elementor-24276 .elementor-element.elementor-element-5d36d75:not(.elementor-motion-effects-element-type-background),
			.elementor-24276 .elementor-element.elementor-element-5d36d75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-position: center center;
				background-size: cover;
			}

			.elementor-24276 .elementor-element.elementor-element-5d36d75 {
				margin-top: -54px;
				margin-bottom: 0px;
				padding: 74px 10px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-0efb94d>.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-24276 .elementor-element.elementor-element-0efb94d>.elementor-element-populated>.elementor-background-overlay {
				background-position: 0% 0%;
			}

			.elementor-24276 .elementor-element.elementor-element-0efb94d>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-a022b8b>.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-24276 .elementor-element.elementor-element-a022b8b>.elementor-element-populated {
				margin: 0px 10px 0px 10px;
				--e-column-margin-right: 10px;
				--e-column-margin-left: 10px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-f61cf38 .uc_style_gradient_text_effect_elementor_beginning_text {
				font-size: 36px;
			}

			.elementor-24276 .elementor-element.elementor-element-f61cf38 .uc_style_gradient_text_effect_elementor_text {
				font-size: 36px;
				letter-spacing: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-b0c8584 img {
				width: 32px;
			}

			body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-b0c8584 {
				right: 0px;
			}

			body.rtl .elementor-24276 .elementor-element.elementor-element-b0c8584 {
				left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-b0c8584 {
				top: 80%;
			}

			.elementor-24276 .elementor-element.elementor-element-98dbc45 {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-5f08145>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-438c00f img {
				width: 90%;
			}

			.elementor-24276 .elementor-element.elementor-element-6bec3eb {
				padding: 40px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-e5a92be {
				width: 50%;
			}

			.elementor-24276 .elementor-element.elementor-element-62696cb .elementor-heading-title {
				font-size: 44px;
			}

			.elementor-24276 .elementor-element.elementor-element-f0f921b {
				text-align: left;
				font-size: 14px;
			}

			.elementor-24276 .elementor-element.elementor-element-50a12d3 {
				width: 50%;
			}

			.elementor-24276 .elementor-element.elementor-element-931dce5 .elementor-heading-title {
				font-size: 44px;
			}

			.elementor-24276 .elementor-element.elementor-element-08aa219 {
				text-align: left;
				font-size: 14px;
			}

			.elementor-24276 .elementor-element.elementor-element-5d87f5e {
				width: 50%;
			}

			.elementor-24276 .elementor-element.elementor-element-5d87f5e>.elementor-element-populated {
				margin: 0px 0px 40px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-93dff0d .elementor-heading-title {
				font-size: 44px;
			}

			.elementor-24276 .elementor-element.elementor-element-e95c284 {
				text-align: left;
				font-size: 14px;
			}

			.elementor-24276 .elementor-element.elementor-element-36b7540 {
				width: 50%;
			}

			.elementor-24276 .elementor-element.elementor-element-36b7540>.elementor-element-populated {
				margin: 0px 0px 40px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-6e0e550 .elementor-heading-title {
				font-size: 44px;
			}

			.elementor-24276 .elementor-element.elementor-element-d927a70 {
				text-align: center;
				font-size: 14px;
			}

			.elementor-24276 .elementor-element.elementor-element-a558b12:not(.elementor-motion-effects-element-type-background),
			.elementor-24276 .elementor-element.elementor-element-a558b12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-size: cover;
			}

			.elementor-24276 .elementor-element.elementor-element-a558b12 {
				padding: 40px 10px 40px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-2822b86 {
				padding: 0px 0px 0px 0px !important;
                text-align: center;
			}

			.elementor-24276 .elementor-element.elementor-element-a2a185f>.elementor-element-populated {
				margin: 40px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 10px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-7dfba6f .uc_style_gradient_text_effect_elementor_beginning_text {
				font-size: 30px;
			}

			.elementor-24276 .elementor-element.elementor-element-7dfba6f .uc_style_gradient_text_effect_elementor_text {
				font-size: 32px;
				letter-spacing: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-ea073ba {
				text-align: left;
			}

			.elementor-24276 .elementor-element.elementor-element-ea073ba img {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-ea073ba>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-6471cde>.elementor-element-populated {
				margin: 10px 10px 10px 10px;
				--e-column-margin-right: 10px;
				--e-column-margin-left: 10px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-fada039 {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-b865542 .elementor-image-box-img {
				margin-bottom: 23px;
			}

			.elementor-24276 .elementor-element.elementor-element-b865542.elementor-position-right .elementor-image-box-img {
				margin-left: 23px;
			}

			.elementor-24276 .elementor-element.elementor-element-b865542.elementor-position-left .elementor-image-box-img {
				margin-right: 23px;
			}

			.elementor-24276 .elementor-element.elementor-element-b865542.elementor-position-top .elementor-image-box-img {
				margin-bottom: 23px;
			}

			.elementor-24276 .elementor-element.elementor-element-b865542 .elementor-image-box-wrapper .elementor-image-box-img {
				width: 25%;
			}

			.elementor-24276 .elementor-element.elementor-element-b865542 .elementor-image-box-title {
				margin-bottom: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-85f570e .elementor-image-box-img {
				margin-bottom: 25px;
			}

			.elementor-24276 .elementor-element.elementor-element-85f570e.elementor-position-right .elementor-image-box-img {
				margin-left: 25px;
			}

			.elementor-24276 .elementor-element.elementor-element-85f570e.elementor-position-left .elementor-image-box-img {
				margin-right: 25px;
			}

			.elementor-24276 .elementor-element.elementor-element-85f570e.elementor-position-top .elementor-image-box-img {
				margin-bottom: 25px;
			}

			.elementor-24276 .elementor-element.elementor-element-85f570e .elementor-image-box-wrapper .elementor-image-box-img {
				width: 25%;
			}

			.elementor-24276 .elementor-element.elementor-element-85f570e .elementor-image-box-title {
				margin-bottom: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-fa67038 .elementor-image-box-img {
				margin-bottom: 25px;
			}

			.elementor-24276 .elementor-element.elementor-element-fa67038.elementor-position-right .elementor-image-box-img {
				margin-left: 25px;
			}

			.elementor-24276 .elementor-element.elementor-element-fa67038.elementor-position-left .elementor-image-box-img {
				margin-right: 25px;
			}

			.elementor-24276 .elementor-element.elementor-element-fa67038.elementor-position-top .elementor-image-box-img {
				margin-bottom: 25px;
			}

			.elementor-24276 .elementor-element.elementor-element-fa67038 .elementor-image-box-wrapper .elementor-image-box-img {
				width: 25%;
			}

			.elementor-24276 .elementor-element.elementor-element-fa67038 .elementor-image-box-title {
				margin-bottom: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-32fcfbd>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-43e943c img {
				width: 32px;
			}

			body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-43e943c {
				right: 20px;
			}

			body.rtl .elementor-24276 .elementor-element.elementor-element-43e943c {
				left: 20px;
			}

			.elementor-24276 .elementor-element.elementor-element-43e943c {
				top: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-30e3088 .uc_style_gradient_text_effect_elementor_beginning_text {
				font-size: 32px;
			}

			.elementor-24276 .elementor-element.elementor-element-30e3088 .uc_style_gradient_text_effect_elementor_text {
				font-size: 32px;
				letter-spacing: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-73264fc {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-9ee9b95>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-c3a3bd9>.elementor-element-populated {
				margin: 20px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 10px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-6f1296d {
				text-align: left;
			}

			.elementor-24276 .elementor-element.elementor-element-6f1296d>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-eeb7708 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-dbbc551>.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-24276 .elementor-element.elementor-element-dbbc551>.elementor-element-populated {
				margin: 0px 0px 20px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 20px 0px 20px;
			}

			.elementor-24276 .elementor-element.elementor-element-90b7fb4 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-e8ce694>.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-24276 .elementor-element.elementor-element-9d32832 .uc_style_gradient_text_effect_elementor_beginning_text {
				font-size: 32px;
			}

			.elementor-24276 .elementor-element.elementor-element-9d32832 .uc_style_gradient_text_effect_elementor_text {
				font-size: 32px;
				letter-spacing: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-77183e2 {
				text-align: center;
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-263db27 {
				padding: 20px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-ab17aff>.elementor-element-populated {
				margin: 0px 0px 30px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 30px 30px 30px;
			}

			.elementor-24276 .elementor-element.elementor-element-aa096cf {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-aa096cf>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-b3026b4>.elementor-element-populated {
				margin: 0px 0px 30px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 30px 30px 30px;
			}

			.elementor-24276 .elementor-element.elementor-element-a1a5ad8 {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-a1a5ad8>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-6a9f0b0>.elementor-element-populated {
				margin: 0px 0px 30px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 30px 30px 30px;
			}

			.elementor-24276 .elementor-element.elementor-element-6a061fc {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-6a061fc>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-1c46b5a {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-bb6472c>.elementor-element-populated {
				margin: 0px 0px 30px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 30px 30px 30px;
			}

			.elementor-24276 .elementor-element.elementor-element-a8b6a83 {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-a8b6a83>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-b75f4d7>.elementor-element-populated {
				margin: 0px 0px 30px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 30px 30px 30px;
			}

			.elementor-24276 .elementor-element.elementor-element-220b3aa {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-220b3aa>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-a7c5c03>.elementor-element-populated {
				margin: 0px 0px 30px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 40px 30px 30px 30px;
			}

			.elementor-24276 .elementor-element.elementor-element-ea3427f {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-ea3427f>.elementor-widget-container {
				padding: 0px 0px 20px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-491638a img {
				width: 32px;
			}

			body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-491638a {
				right: 20px;
			}

			body.rtl .elementor-24276 .elementor-element.elementor-element-491638a {
				left: 20px;
			}

			.elementor-24276 .elementor-element.elementor-element-491638a {
				top: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-2088a92:not(.elementor-motion-effects-element-type-background),
			.elementor-24276 .elementor-element.elementor-element-2088a92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
				background-size: 75% auto;
			}

			.elementor-24276 .elementor-element.elementor-element-2088a92 {
				padding: 0px 10px 60px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-2cbfcf5>.elementor-element-populated {
				margin: 40px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 10px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-471fef4 .uc_style_gradient_text_effect_elementor_beginning_text {
				font-size: 32px;
			}

			.elementor-24276 .elementor-element.elementor-element-471fef4 .uc_style_gradient_text_effect_elementor_text {
				font-size: 32px;
				letter-spacing: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-fc11160 {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-b13820c {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-3b40329 {
				text-align: left;
			}

			.elementor-24276 .elementor-element.elementor-element-3b40329 img {
				width: 50%;
			}

			.elementor-24276 .elementor-element.elementor-element-3b40329>.elementor-widget-container {
				margin: 0px 0px 20px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-ccecab8 {
				text-align: left;
				font-size: 14px;
			}

			.elementor-24276 .elementor-element.elementor-element-07e5504 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-4515128>.elementor-element-populated {
				margin: 10px 10px 10px 10px;
				--e-column-margin-right: 10px;
				--e-column-margin-left: 10px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-fef9c17 {
				text-align: left;
			}

			.elementor-24276 .elementor-element.elementor-element-fef9c17 img {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-fef9c17>.elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-532b6c8 {
				--width: 50px;
			}

			.elementor-24276 .elementor-element.elementor-element-532b6c8>.elementor-widget-container {
				margin: 10px 10px 10px 10px;
				border-width: 15px 15px 15px 15px;
			}

			.elementor-24276 .elementor-element.elementor-element-889f1da>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-e3be4fd {
				--e-image-carousel-slides-to-show: 3;
			}

			.elementor-24276 .elementor-element.elementor-element-e3be4fd>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-fb70808 {
				padding: 50px 0px 40px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-b5539e3>.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-24276 .elementor-element.elementor-element-b5539e3>.elementor-element-populated {
				padding: 0px 20px 0px 20px;
			}

			.elementor-24276 .elementor-element.elementor-element-3ec776e {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-33ba797>.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-24276 .elementor-element.elementor-element-33ba797>.elementor-element-populated {
				margin: 10px 10px 10px 10px;
				--e-column-margin-right: 10px;
				--e-column-margin-left: 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-63a76b0 .uc_style_gradient_text_effect_elementor_beginning_text {
				font-size: 32px;
			}

			.elementor-24276 .elementor-element.elementor-element-63a76b0 .uc_style_gradient_text_effect_elementor_text {
				font-size: 32px;
				letter-spacing: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-822674e {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-4860f9e img {
				width: 32px;
			}

			body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-4860f9e {
				right: 0px;
			}

			body.rtl .elementor-24276 .elementor-element.elementor-element-4860f9e {
				left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-4860f9e {
				top: -39px;
			}

			.elementor-24276 .elementor-element.elementor-element-c887d58 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-7acb6bb>.elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-89bfd27 img {
				height: 250px;
			}

			.elementor-24276 .elementor-element.elementor-element-097f61f {
				font-size: 14px;
			}

			.elementor-24276 .elementor-element.elementor-element-097f61f>.elementor-widget-container {
				padding: 10px 0px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-3dc9f37 .elementor-heading-title {
				font-size: 22px;
			}

			.elementor-24276 .elementor-element.elementor-element-3dc9f37>.elementor-widget-container {
				padding: 10px 0px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-fccdf44 img {
				height: 250px;
			}

			.elementor-24276 .elementor-element.elementor-element-fccdf44>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 40px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-928f0ed {
				font-size: 14px;
			}

			.elementor-24276 .elementor-element.elementor-element-928f0ed>.elementor-widget-container {
				padding: 10px 0px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-a8b1798 .elementor-heading-title {
				font-size: 22px;
			}

			.elementor-24276 .elementor-element.elementor-element-a8b1798>.elementor-widget-container {
				padding: 10px 0px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-d9e15fc>.elementor-element-populated {
				margin: 40px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-baf2019 img {
				height: 250px;
			}

			.elementor-24276 .elementor-element.elementor-element-baf2019>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-0bf4f8d {
				font-size: 14px;
			}

			.elementor-24276 .elementor-element.elementor-element-0bf4f8d>.elementor-widget-container {
				padding: 10px 0px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-09fa877 .elementor-heading-title {
				font-size: 22px;
			}

			.elementor-24276 .elementor-element.elementor-element-09fa877>.elementor-widget-container {
				padding: 10px 0px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-4108f68 img {
				height: 250px;
				object-fit: cover;
			}

			.elementor-24276 .elementor-element.elementor-element-4108f68>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 40px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-76bb027 {
				font-size: 14px;
			}

			.elementor-24276 .elementor-element.elementor-element-76bb027>.elementor-widget-container {
				padding: 10px 0px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-b77fdf0 .elementor-heading-title {
				font-size: 22px;
			}

			.elementor-24276 .elementor-element.elementor-element-b77fdf0>.elementor-widget-container {
				padding: 10px 0px 0px 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-a2fb89a>.elementor-background-overlay {
				background-size: 70px auto;
			}

			.elementor-24276 .elementor-element.elementor-element-a2fb89a {
				padding: 50px 0px 40px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-8690493>.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-24276 .elementor-element.elementor-element-8690493>.elementor-element-populated {
				padding: 0px 20px 0px 20px;
			}

			.elementor-24276 .elementor-element.elementor-element-85a2e92 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-ae1e2ee>.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-24276 .elementor-element.elementor-element-7a54aca .uc_style_gradient_text_effect_elementor_beginning_text {
				font-size: 32px;
			}

			.elementor-24276 .elementor-element.elementor-element-7a54aca .uc_style_gradient_text_effect_elementor_text {
				font-size: 32px;
				letter-spacing: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-6996217 {
				text-align: center;
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-c3e6285 {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-bd0819e>.elementor-element-populated {
				margin: 10px 10px 10px 10px;
				--e-column-margin-right: 10px;
				--e-column-margin-left: 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-525602e {
				font-size: 18px;
			}

			.elementor-24276 .elementor-element.elementor-element-525602e>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-590a979 {
				width: 70%;
			}

			.elementor-24276 .elementor-element.elementor-element-590a979>.elementor-element-populated {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-5630353 {
				width: 30%;
			}

			.elementor-24276 .elementor-element.elementor-element-b2f1615>.elementor-element-populated {
				margin: 10px 10px 10px 10px;
				--e-column-margin-right: 10px;
				--e-column-margin-left: 10px;
			}

			.elementor-24276 .elementor-element.elementor-element-bd50178 {
				font-size: 18px;
			}

			.elementor-24276 .elementor-element.elementor-element-bd50178>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-fd3e393 {
				width: 70%;
			}

			.elementor-24276 .elementor-element.elementor-element-fd3e393>.elementor-element-populated {
				padding: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-13c399e {
				width: 30%;
			}

			.elementor-24276 .elementor-element.elementor-element-f1c9dc2 {
				padding: 20px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-ac6d256 .uc_style_gradient_text_effect_elementor_beginning_text {
				font-size: 32px;
			}

			.elementor-24276 .elementor-element.elementor-element-ac6d256 .uc_style_gradient_text_effect_elementor_text {
				font-size: 32px;
				letter-spacing: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-ac6d256 .uc_style_gradient_text_effect_elementor_ending_text {
				font-size: 32px;
			}

			.elementor-24276 .elementor-element.elementor-element-1b38256 {
				font-size: 16px;
			}

			.elementor-24276 .elementor-element.elementor-element-b3c3af0>.elementor-widget-container {
				margin: 0px 0px 0px 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-809f168 img {
				width: 32px;
			}

			body:not(.rtl) .elementor-24276 .elementor-element.elementor-element-809f168 {
				right: 0px;
			}

			body.rtl .elementor-24276 .elementor-element.elementor-element-809f168 {
				left: 0px;
			}

			.elementor-24276 .elementor-element.elementor-element-809f168 {
				top: -44px;
			}
		}

		@media(max-width:1024px) and (min-width:768px) {
			.elementor-24276 .elementor-element.elementor-element-0efb94d {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-a022b8b {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-adfdae7 {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-e5a92be {
				width: 50%;
			}

			.elementor-24276 .elementor-element.elementor-element-50a12d3 {
				width: 50%;
			}

			.elementor-24276 .elementor-element.elementor-element-5d87f5e {
				width: 50%;
			}

			.elementor-24276 .elementor-element.elementor-element-36b7540 {
				width: 50%;
			}

			.elementor-24276 .elementor-element.elementor-element-a2a185f {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-6471cde {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-32fcfbd {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-c3a3bd9 {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-ab17aff {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-b3026b4 {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-6a9f0b0 {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-bb6472c {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-b75f4d7 {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-a7c5c03 {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-2cbfcf5 {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-00dfcc6 {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-4515128 {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-33ba797 {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-7acb6bb {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-d9e15fc {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-bd0819e {
				width: 100%;
			}

			.elementor-24276 .elementor-element.elementor-element-b2f1615 {
				width: 100%;
			}
		}



		/* contact */

        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 1140px;
        }

        .e-con {
            --container-max-width: 1140px;
        }

        .elementor-widget:not(:last-child) {
            margin-bottom: 20px;
        }

        .elementor-element {
            --widgets-spacing: 20px;
        }



        h1.entry-title {
            display: var(--page-title-display);
        }

        @media(max-width:1024px) {
            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 1024px;
            }

            .e-con {
                --container-max-width: 1024px;
            }
        }

        @media(max-width:767px) {
            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 767px;
            }

            .e-con {
                --container-max-width: 767px;
            }
        }

        .elementor-widget-heading .elementor-heading-title {
            color: var(--e-global-color-primary);
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-weight: var(--e-global-typography-primary-font-weight);
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-widget-button .elementor-button {
            font-family: var(--e-global-typography-accent-font-family), Sans-serif;
            font-weight: var(--e-global-typography-accent-font-weight);
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-image-box .elementor-image-box-title {
            color: var(--e-global-color-primary);
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-weight: var(--e-global-typography-primary-font-weight);
        }

        .elementor-widget-image-box .elementor-image-box-description {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-widget-star-rating .elementor-star-rating__title {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }


        .elementor-widget-toggle .elementor-toggle-title,
        .elementor-widget-toggle .elementor-toggle-icon {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-toggle .elementor-toggle-icon svg {
            fill: var(--e-global-color-primary);
        }

        .elementor-widget-toggle .elementor-tab-title.elementor-active a,
        .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
            color: var(--e-global-color-accent);
        }

        .elementor-widget-toggle .elementor-toggle-title {
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-weight: var(--e-global-typography-primary-font-weight);
        }

        .elementor-widget-toggle .elementor-tab-content {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_beginning_text {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_text {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_ending_text {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }


        .elementor-widget-text-path {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }


        .elementor-widget-premium-icon-list .premium-bullet-list-wrapper i,
        .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-premium-icon-list .premium-drawable-icon *,
        .elementor-widget-premium-icon-list svg:not([class*="premium-"]) {
            fill: var(--e-global-color-primary);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i,
        .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg,
        .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
            text-shadow: var(--e-global-color-primary);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
        .elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
        .elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
            text-shadow: var(--e-global-color-primary);
            color: var(--e-global-color-primary);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-drawable-icon *,
        .elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]) {
            fill: var(--e-global-color-primary);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-text span {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-text span {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-text span {
            text-shadow: var(--e-global-color-primary);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-text span {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span {
            text-shadow: var(--e-global-color-primary);
            color: var(--e-global-color-primary);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-badge span {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-badge span {
            color: var(--e-global-color-primary);
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {
            border-top-color: var(--e-global-color-secondary);
        }

        .elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {
            border-left-color: var(--e-global-color-secondary);
        }

        .elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after {
            border-color: var(--e-global-color-secondary);
        }


        .elementor-1805 .elementor-element.elementor-element-7657b81>.elementor-container {
            max-width: 1200px;
        }

        .elementor-1805 .elementor-element.elementor-element-7657b81 {
            overflow: hidden;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 180px 0px 40px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-7657b81:not(.elementor-motion-effects-element-type-background),
        .elementor-1805 .elementor-element.elementor-element-7657b81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
            background-image: url("https://selo.b-cdn.net/wp-content/uploads/2022/09/kjgrn.png");
            background-position: top center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-1805 .elementor-element.elementor-element-7657b81>.elementor-background-overlay {
            background-color: transparent;
            background-image: linear-gradient(180deg, #FFFFFF00 50%, #FFFFFF 100%);
            opacity: 1;
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-1805 .elementor-element.elementor-element-feb7462 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 0px 0px 40px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-a196638>.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-1805 .elementor-element.elementor-element-a196638>.elementor-element-populated {
            margin: 0px 30px 0px 0px;
            --e-column-margin-right: 30px;
            --e-column-margin-left: 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-7cf4dc4 {
            text-align: left;
            color: #2CBCA5;
            font-family: "Lexend Deca", Sans-serif;
            font-size: 16px;
            font-weight: 600;
            text-transform: uppercase;
            line-height: 1.4em;
            letter-spacing: 1px;
        }

        .elementor-1805 .elementor-element.elementor-element-7cf4dc4>.elementor-widget-container {
            margin: 0px 0px 10px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-a69ecca {
            text-align: left;
            color: #0F110F;
            font-family: "Lexend Deca", Sans-serif;
            font-size: 56px;
            font-weight: 600;
            line-height: 1.1em;
            letter-spacing: -0.3px;
        }

        .elementor-1805 .elementor-element.elementor-element-a69ecca>.elementor-widget-container {
            padding: 0px 0px 20px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-b92cbc4 {
            text-align: left;
            color: #666666;
            font-family: "Lexend Deca", Sans-serif;
            font-size: 18px;
            font-weight: 400;
            line-height: 1.9em;
        }

        .elementor-1805 .elementor-element.elementor-element-b92cbc4>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-c133323 img {
            height: 315px;
            object-fit: contain;
        }

        .elementor-1805 .elementor-element.elementor-element-094aa63>.elementor-container {
            max-width: 1200px;
        }

        .elementor-1805 .elementor-element.elementor-element-094aa63:not(.elementor-motion-effects-element-type-background),
        .elementor-1805 .elementor-element.elementor-element-094aa63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url(../images/efvij.png);
            background-position: center center;
            background-size: cover;
        }

        .elementor-1805 .elementor-element.elementor-element-094aa63 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 0px 0px 100px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-094aa63>.elementor-background-overlay {
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
			background-color: transparent;
			background-image: linear-gradient(90deg, #FFFFFF00 0%, #FFFFFF 90%);
			opacity: 0.8;
        }

        .elementor-1805 .elementor-element.elementor-element-1f4e227>.elementor-element-populated {
            /* border-style: solid; */
            /* border-width: 1px 0px 0px 0px; */
            /* border-color: #25252521; */
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 040px 10px 0px 10px;
        }

        .elementor-1805 .elementor-element.elementor-element-1f4e227>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-1805 .elementor-element.elementor-element-0f0d487>.elementor-container {
            max-width: 562px;
        }

        .elementor-1805 .elementor-element.elementor-element-0f0d487,
        .elementor-1805 .elementor-element.elementor-element-0f0d487>.elementor-background-overlay {
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-0f0d487 {
            padding: 60px 0px 0px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-07029f7>.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-1805 .elementor-element.elementor-element-07029f7>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-adcd3f4 {
            text-align: center;
            color: #0F110F;
            font-family: "Lexend Deca", Sans-serif;
            font-size: 48px;
            font-weight: 600;
            line-height: 1.1em;
            letter-spacing: -0.3px;
        }

        .elementor-1805 .elementor-element.elementor-element-adcd3f4>.elementor-widget-container {
            padding: 0px 0px 40px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-452dfcb {
            text-align: center;
            color: #666666;
            font-family: "Lexend Deca", Sans-serif;
            font-size: 18px;
            font-weight: 400;
            line-height: 1.9em;
        }

        .elementor-1805 .elementor-element.elementor-element-452dfcb>.elementor-widget-container {
            margin: 0px 0px 020px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-2de1a6e>.elementor-container {
            max-width: 1200px;
        }

        .elementor-1805 .elementor-element.elementor-element-2de1a6e {
            padding: 60px 0px 60px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-c76a33f>.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-1805 .elementor-element.elementor-element-c76a33f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-1805 .elementor-element.elementor-element-c76a33f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("../images/frbvy.png");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-1805 .elementor-element.elementor-element-c76a33f>.elementor-element-populated,
        .elementor-1805 .elementor-element.elementor-element-c76a33f>.elementor-element-populated>.elementor-background-overlay,
        .elementor-1805 .elementor-element.elementor-element-c76a33f>.elementor-background-slideshow {
            border-radius: 10px 10px 10px 10px;
        }

        .elementor-1805 .elementor-element.elementor-element-c76a33f>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin: 10px 10px 10px 10px;
            --e-column-margin-right: 10px;
            --e-column-margin-left: 10px;
            padding: 0px 0px 0px 0px;
        }

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

        .elementor-1805 .elementor-element.elementor-element-cdd782a {
            --spacer-size: 50px;
        }

        .elementor-1805 .elementor-element.elementor-element-af571fb>.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-1805 .elementor-element.elementor-element-af571fb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-1805 .elementor-element.elementor-element-af571fb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: none;
        }

        .elementor-1805 .elementor-element.elementor-element-af571fb>.elementor-element-populated,
        .elementor-1805 .elementor-element.elementor-element-af571fb>.elementor-element-populated>.elementor-background-overlay,
        .elementor-1805 .elementor-element.elementor-element-af571fb>.elementor-background-slideshow {
            border-radius: 10px 10px 10px 10px;
        }

        .elementor-1805 .elementor-element.elementor-element-af571fb>.elementor-element-populated {
            box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin: 10px 10px 10px 20px;
            --e-column-margin-right: 10px;
            --e-column-margin-left: 20px;
            padding: 0px 0px 0px 0px;
        }

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

        .elementor-1805 .elementor-element.elementor-element-6e4f883,
        .elementor-1805 .elementor-element.elementor-element-6e4f883>.elementor-background-overlay {
            border-radius: 10px 10px 10px 10px;
        }

        .elementor-1805 .elementor-element.elementor-element-6e4f883 {
            /* box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); */
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 0px;
            margin-bottom: 20px;
            padding: 40px 40px 40px 40px;
        }

        .elementor-1805 .elementor-element.elementor-element-6e4f883>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-1805 .elementor-element.elementor-element-71d2776>.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-1805 .elementor-element.elementor-element-4f8c5aa {
            text-align: left;
        }

        .elementor-1805 .elementor-element.elementor-element-4f8c5aa .elementor-heading-title {
            color: #1A1A1A;
            font-family: "Lexend Deca", Sans-serif;
            font-size: 20px;
            font-weight: 600;
            text-transform: none;
            line-height: 1.25em;
            letter-spacing: 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-4f8c5aa>.elementor-widget-container {
            margin: 0px 0px 30px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-ed5a7c8,
        .elementor-1805 .elementor-element.elementor-element-ed5a7c8>.elementor-background-overlay {
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-ed5a7c8 {
            padding: 40px 10px 20px 10px;
        }

        .elementor-1805 .elementor-element.elementor-element-ebd2012>.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-1805 .elementor-element.elementor-element-ebd2012>.elementor-element-populated {
            margin: 0px 30px 0px 0px;
            --e-column-margin-right: 30px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-f65347e {
            text-align: left;
            color: #0F110F;
            font-family: "Lexend Deca", Sans-serif;
            font-size: 38px;
            font-weight: 600;
            line-height: 1.1em;
            letter-spacing: -0.3px;
        }

        .elementor-1805 .elementor-element.elementor-element-f65347e>.elementor-widget-container {
            padding: 0px 0px 40px 0px;
        }

        .elementor-bc-flex-widget .elementor-1805 .elementor-element.elementor-element-67e14af.elementor-column .elementor-widget-wrap {
            align-items: flex-start;
        }

        .elementor-1805 .elementor-element.elementor-element-67e14af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-start;
            align-items: flex-start;
        }

        .elementor-1805 .elementor-element.elementor-element-67e14af>.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-1805 .elementor-element.elementor-element-67e14af>.elementor-element-populated {
            margin: 0px 0px 0px 30px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 30px;
        }

        .elementor-1805 .elementor-element.elementor-element-9c72e21 {
            text-align: left;
            color: #666666;
            font-family: "Lexend Deca", Sans-serif;
            font-size: 18px;
            font-weight: 400;
            line-height: 1.9em;
        }

        .elementor-1805 .elementor-element.elementor-element-9c72e21>.elementor-widget-container {
            margin: 0px 0px 020px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-a9858bb {
            padding: 0px 0px 0px 0px;
        }

        .elementor-bc-flex-widget .elementor-1805 .elementor-element.elementor-element-3c0f06f.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

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

        .elementor-1805 .elementor-element.elementor-element-3c0f06f>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin: 0px 40px 0px 0px;
            --e-column-margin-right: 40px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-1805 .elementor-element.elementor-element-3c0f06f>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-1805 .elementor-element.elementor-element-6cf53bf .elementor-tab-content {
            border-bottom-color: #496D5D1F;
            color: #232323C9;
            font-family: "Lexend Deca", Sans-serif;
            font-size: 18px;
            font-weight: 400;
        }

        .elementor-1805 .elementor-element.elementor-element-6cf53bf .elementor-tab-title {
            border-color: #496D5D1F;
        }

        .elementor-1805 .elementor-element.elementor-element-6cf53bf .elementor-toggle-item:not(:last-child) {
            margin-bottom: 25px;
        }

        .elementor-1805 .elementor-element.elementor-element-6cf53bf .elementor-toggle-title,
        .elementor-1805 .elementor-element.elementor-element-6cf53bf .elementor-toggle-icon {
            color: #1A1A1A;
        }

        .elementor-1805 .elementor-element.elementor-element-6cf53bf .elementor-toggle-icon svg {
            fill: #1A1A1A;
        }

        .elementor-1805 .elementor-element.elementor-element-6cf53bf .elementor-tab-title.elementor-active a,
        .elementor-1805 .elementor-element.elementor-element-6cf53bf .elementor-tab-title.elementor-active .elementor-toggle-icon {
            color: #2CBCA5;
        }

        .elementor-1805 .elementor-element.elementor-element-6cf53bf .elementor-toggle-title {
            font-family: "Lexend Deca", Sans-serif;
            font-size: 18px;
            font-weight: 600;
            line-height: 1.5em;
        }

        .elementor-bc-flex-widget .elementor-1805 .elementor-element.elementor-element-5816d41.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

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

        .elementor-1805 .elementor-element.elementor-element-5816d41>.elementor-element-populated {
            padding: 0px 20px 0px 40px;
        }

        .elementor-1805 .elementor-element.elementor-element-aad9333 .elementor-tab-content {
            border-bottom-color: #496D5D1F;
            color: #232323C9;
            font-family: "Lexend Deca", Sans-serif;
            font-size: 18px;
            font-weight: 400;
        }

        .elementor-1805 .elementor-element.elementor-element-aad9333 .elementor-tab-title {
            border-color: #496D5D1F;
        }

        .elementor-1805 .elementor-element.elementor-element-aad9333 .elementor-toggle-item:not(:last-child) {
            margin-bottom: 25px;
        }

        .elementor-1805 .elementor-element.elementor-element-aad9333 .elementor-toggle-title,
        .elementor-1805 .elementor-element.elementor-element-aad9333 .elementor-toggle-icon {
            color: #1A1A1A;
        }

        .elementor-1805 .elementor-element.elementor-element-aad9333 .elementor-toggle-icon svg {
            fill: #1A1A1A;
        }

        .elementor-1805 .elementor-element.elementor-element-aad9333 .elementor-tab-title.elementor-active a,
        .elementor-1805 .elementor-element.elementor-element-aad9333 .elementor-tab-title.elementor-active .elementor-toggle-icon {
            color: #2CBCA5;
        }

        .elementor-1805 .elementor-element.elementor-element-aad9333 .elementor-toggle-title {
            font-family: "Lexend Deca", Sans-serif;
            font-size: 18px;
            font-weight: 600;
            line-height: 1.5em;
        }

        .elementor-1805 .elementor-element.elementor-element-f8a7b9c iframe {
            height: 400px;
            filter: brightness(70%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
        }

        .elementor-1805 .elementor-element.elementor-element-f8a7b9c>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
            background-color: #FFFFFF;
            border-radius: 0px 0px 0px 0px;
        }

        @media(min-width:768px) {
            .elementor-1805 .elementor-element.elementor-element-ebd2012 {
                width: 51.754%;
            }

            .elementor-1805 .elementor-element.elementor-element-67e14af {
                width: 48.202%;
            }
        }

        @media(max-width:1024px) {
            .elementor-1805 .elementor-element.elementor-element-7657b81>.elementor-container {
                max-width: 562px;
            }

            .elementor-1805 .elementor-element.elementor-element-7657b81 {
                margin-top: -75px;
                margin-bottom: 0px;
                padding: 115px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-a196638>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-7cf4dc4 {
                text-align: center;
            }

            .elementor-1805 .elementor-element.elementor-element-a69ecca {
                text-align: center;
                font-size: 46px;
            }

            .elementor-1805 .elementor-element.elementor-element-b92cbc4 {
                text-align: center;
            }

            .elementor-1805 .elementor-element.elementor-element-094aa63>.elementor-container {
                max-width: 562px;
            }

            .elementor-1805 .elementor-element.elementor-element-0f0d487 {
                padding: 60px 20px 0px 20px;
            }

            .elementor-1805 .elementor-element.elementor-element-07029f7>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-adcd3f4 {
                text-align: center;
                font-size: 40px;
            }

            .elementor-1805 .elementor-element.elementor-element-adcd3f4>.elementor-widget-container {
                padding: 0px 0px 20px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-452dfcb {
                text-align: center;
            }

            .elementor-1805 .elementor-element.elementor-element-2de1a6e {
                padding: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-cdd782a {
                --spacer-size: 500px;
            }

            .elementor-1805 .elementor-element.elementor-element-af571fb>.elementor-element-populated {
                margin: 10px 10px 10px 10px;
                --e-column-margin-right: 10px;
                --e-column-margin-left: 10px;
            }

            .elementor-1805 .elementor-element.elementor-element-ed5a7c8 {
                padding: 80px 20px 40px 20px;
            }

            .elementor-1805 .elementor-element.elementor-element-ebd2012>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-f65347e {
                text-align: center;
                font-size: 40px;
            }

            .elementor-1805 .elementor-element.elementor-element-f65347e>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-67e14af>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 20px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-9c72e21 {
                text-align: center;
            }

            .elementor-1805 .elementor-element.elementor-element-9c72e21>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-3c0f06f>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-5816d41>.elementor-element-populated {
                margin: 25px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-f8a7b9c>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-1805 .elementor-element.elementor-element-7657b81 {
                margin-top: -54px;
                margin-bottom: 0px;
                padding: 114px 20px 0px 20px;
            }

            .elementor-1805 .elementor-element.elementor-element-9858452>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 0px 0px 40px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-feb7462 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-a196638.elementor-column>.elementor-widget-wrap {
                justify-content: center;
            }

            .elementor-1805 .elementor-element.elementor-element-a196638>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-7cf4dc4 {
                font-size: 14px;
                letter-spacing: 3px;
            }

            .elementor-1805 .elementor-element.elementor-element-7cf4dc4>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 15px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-a69ecca {
                text-align: center;
                font-size: 36px;
                letter-spacing: 0px;
                width: var(--container-widget-width, 312px);
                max-width: 312px;
                --container-widget-width: 312px;
                --container-widget-flex-grow: 0;
            }

            .elementor-1805 .elementor-element.elementor-element-b92cbc4 {
                text-align: center;
                font-size: 16px;
            }

            .elementor-1805 .elementor-element.elementor-element-094aa63 {
                padding: 0px 20px 0px 20px;
            }

            .elementor-1805 .elementor-element.elementor-element-1f4e227>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 50px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-0f0d487,
            .elementor-1805 .elementor-element.elementor-element-0f0d487>.elementor-background-overlay {
                border-radius: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-0f0d487 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-07029f7.elementor-column>.elementor-widget-wrap {
                justify-content: center;
            }

            .elementor-1805 .elementor-element.elementor-element-adcd3f4 {
                text-align: center;
                font-size: 32px;
                letter-spacing: 0px;
                width: var(--container-widget-width, 312px);
                max-width: 312px;
                --container-widget-width: 312px;
                --container-widget-flex-grow: 0;
            }

            .elementor-1805 .elementor-element.elementor-element-adcd3f4>.elementor-widget-container {
                padding: 0px 0px 20px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-452dfcb {
                text-align: center;
                font-size: 16px;
            }

            .elementor-1805 .elementor-element.elementor-element-c76a33f>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-af571fb>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-6e4f883 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 30px 20px 30px 20px;
            }

            .elementor-1805 .elementor-element.elementor-element-4f8c5aa .elementor-heading-title {
                font-size: 20px;
                letter-spacing: 0.2px;
            }

            .elementor-1805 .elementor-element.elementor-element-4f8c5aa>.elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-ed5a7c8,
            .elementor-1805 .elementor-element.elementor-element-ed5a7c8>.elementor-background-overlay {
                border-radius: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-ed5a7c8 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-ebd2012.elementor-column>.elementor-widget-wrap {
                justify-content: center;
            }

            .elementor-1805 .elementor-element.elementor-element-f65347e {
                text-align: center;
                font-size: 32px;
                letter-spacing: 0px;
                width: var(--container-widget-width, 312px);
                max-width: 312px;
                --container-widget-width: 312px;
                --container-widget-flex-grow: 0;
            }

            .elementor-1805 .elementor-element.elementor-element-f65347e>.elementor-widget-container {
                padding: 0px 0px 20px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-67e14af>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-9c72e21 {
                text-align: center;
                font-size: 16px;
            }

            .elementor-1805 .elementor-element.elementor-element-a9858bb {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 20px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-6cf53bf .elementor-toggle-title {
                font-size: 16px;
            }

            .elementor-1805 .elementor-element.elementor-element-6cf53bf .elementor-tab-content {
                font-size: 16px;
            }

            .elementor-1805 .elementor-element.elementor-element-5816d41>.elementor-element-populated {
                margin: 25px 0px 40px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-1805 .elementor-element.elementor-element-aad9333 .elementor-toggle-title {
                font-size: 16px;
            }
            .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
                padding-top: 0px !important;
            }
            .elementor-1805 .elementor-element.elementor-element-aad9333 .elementor-tab-content {
                font-size: 16px;
            }

            .elementor-1805 .elementor-element.elementor-element-f8a7b9c>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-1805 .elementor-element.elementor-element-a196638 {
                width: 100%;
            }

            .elementor-1805 .elementor-element.elementor-element-623c30f {
                width: 100%;
            }

            .elementor-1805 .elementor-element.elementor-element-07029f7 {
                width: 100%;
            }

            .elementor-1805 .elementor-element.elementor-element-c76a33f {
                width: 100%;
            }

            .elementor-1805 .elementor-element.elementor-element-af571fb {
                width: 100%;
            }

            .elementor-1805 .elementor-element.elementor-element-ebd2012 {
                width: 100%;
            }

            .elementor-1805 .elementor-element.elementor-element-67e14af {
                width: 100%;
            }

            .elementor-1805 .elementor-element.elementor-element-3c0f06f {
                width: 100%;
            }

            .elementor-1805 .elementor-element.elementor-element-5816d41 {
                width: 100%;
            }


        }

        .media-body {
            flex: 1 0 auto !important;
          }

          select {
            height:48px!important;
            width: 100%!important;
            padding: 0!important;
            background-color: #fff!important;
            -webkit-appearance: none!important;
            -moz-appearance: none!important;
            appearance: none!important;
            background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;
            background-size: 12px!important;
            padding: 10px 15px 10px 10px!important;
            background-position: right 10px center!important;
            background-repeat: no-repeat!important;
            border-radius:8px;
            -webkit-user-select: none!important;
            -moz-user-select: none!important;
            -ms-user-select: none!important;
            user-select: none!important;
            outline: 0!important;
            line-height: 1.23536;
            font-weight: 400;
            text-overflow: ellipsis;
            border: 1px solid #e4e5e7;
            color: #666666;
        }
        select:hover{
            border-color: #6664e4;
        }

        /* message loader */
.spinner {
    height: 16px;
    width: 16px;
    background: 0 0;
    border-radius: 50%;
    border-top: 2px solid #fff;
    font-weight: 800;
    border-right: 2px solid transparent;
    animation: spin .7s linear infinite;
}
.box{
    position: absolute;
    top: 15px;
    right: 49%;
}
@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

#successmsg {
    color: #1280AE !important;
    font-size: 12px;
    font-weight: bold;
}

#err-msg {
    color: red !important;
    font-size: 12px;
    font-weight: bold;
}

.slider {
    height: 120px;
    position: relative;
    width: 100%;
    display: grid;
    place-items: center;
    overflow: hidden;
    background: #F7F7F7;
  }

  .slide-track img{
      height: 100%;
      width:100%
  }
  .slide-track {
    width: calc(150px * 26);
    display: flex;
    animation: scroll 40s linear infinite;
    justify-content: space-between;
  }
  .slide {
    width: 170px;
    height: 50px;
    display: grid;
    place-items: center;
    transition:0.5s;
    cursor:pointer;
  }
  @keyframes scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(calc(-170px * 13))}
  }