.elementor-kit-6 {
        --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-text-editor {
        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-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
    .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .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-divider {
        --divider-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider .elementor-divider__text {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-divider.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon,
    .elementor-widget-divider.elementor-view-default .elementor-icon {
        color: var(--e-global-color-secondary);
        border-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon,
    .elementor-widget-divider.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-secondary);
    }

    .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-icon.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
    .elementor-widget-icon-box.elementor-view-default .elementor-icon {
        fill: var(--e-global-color-primary);
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

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

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

    .elementor-widget-icon-box .elementor-icon-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-image-gallery .gallery-item .gallery-caption {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
        border-color: var(--e-global-color-text);
    }

    .elementor-widget-icon-list .elementor-icon-list-icon i {
        color: var(--e-global-color-primary);
    }

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

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-icon-list .elementor-icon-list-text {
        color: var(--e-global-color-secondary);
    }

    .elementor-widget-counter .elementor-counter-number-wrapper {
        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-counter .elementor-counter-title {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
        background-color: var(--e-global-color-primary);
    }

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

    .elementor-widget-testimonial .elementor-testimonial-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-testimonial .elementor-testimonial-name {
        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-testimonial .elementor-testimonial-job {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-tabs .elementor-tab-title,
    .elementor-widget-tabs .elementor-tab-title a {
        color: var(--e-global-color-primary);
    }

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

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

    .elementor-widget-tabs .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-accordion .elementor-accordion-icon,
    .elementor-widget-accordion .elementor-accordion-title {
        color: var(--e-global-color-primary);
    }

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

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

    .elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
        fill: var(--e-global-color-accent);
    }

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

    .elementor-widget-accordion .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-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-alert .elementor-alert-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

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

    .elementor-widget-button_lp a.elementor-button,
    .elementor-widget-button_lp .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-button_whatsapp a.elementor-button,
    .elementor-widget-button_whatsapp .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_lp .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_video a.elementor-button,
    .elementor-widget-button_video .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-countdown_simple .elementor-countdown-simple {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-countdown_evergreen .elementor-countdown-simple {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-optin .elementor-lp-form-wrapper label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-optin .elementor-lp-form-wrapper input[type="text"],
    .elementor-widget-optin .elementor-lp-form-wrapper input[type="email"],
    .elementor-widget-optin .elementor-lp-form-wrapper textarea {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-optin .elementor-lp-form-wrapper input[type="submit"],
    .elementor-widget-optin .elementor-lp-form-wrapper 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-optin_2steps a.elementor-button,
    .elementor-widget-optin_2steps .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-popup-form-popup .elementor-lp-form-wrapper label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-popup-form-popup .elementor-lp-form-wrapper input[type="text"],
    .elementor-popup-form-popup .elementor-lp-form-wrapper input[type="email"],
    .elementor-popup-form-popup .elementor-lp-form-wrapper textarea,
    .elementor-popup-form-popup .elementor-lp-form-wrapper select {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-popup-form-popup .elementor-lp-form-wrapper input[type="submit"],
    .elementor-popup-form-popup .elementor-lp-form-wrapper button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-lp_slider_image .lp-slider-wrapper .lp-slide-image-caption {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

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

    .elementor-widget-lp_slider_content .lp-slider-description {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-lp_whatsapp_form .elementor-lp-form-wrapper label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-lp_whatsapp_form .elementor-lp-form-wrapper input[type="text"],
    .elementor-widget-lp_whatsapp_form .elementor-lp-form-wrapper input[type="email"],
    .elementor-widget-lp_whatsapp_form .elementor-lp-form-wrapper textarea {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-lp_whatsapp_form .elementor-lp-form-wrapper input[type="submit"],
    .elementor-widget-lp_whatsapp_form .elementor-lp-form-wrapper 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-lp_whatsapp_popup a.elementor-button,
    .elementor-widget-lp_whatsapp_popup .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-popup-form-whatsapp .elementor-lp-form-wrapper label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-popup-form-whatsapp .elementor-lp-form-wrapper input[type="text"],
    .elementor-popup-form-whatsapp .elementor-lp-form-wrapper input[type="email"],
    .elementor-popup-form-whatsapp .elementor-lp-form-wrapper textarea,
    .elementor-popup-form-whatsapp .elementor-lp-form-wrapper select {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-popup-form-whatsapp .elementor-lp-form-wrapper input[type="submit"],
    .elementor-popup-form-whatsapp .elementor-lp-form-wrapper button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-lp_contact_form .elementor-lp-form-wrapper label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-lp_contact_form .elementor-lp-form-wrapper input[type="text"],
    .elementor-widget-lp_contact_form .elementor-lp-form-wrapper input[type="email"],
    .elementor-widget-lp_contact_form .elementor-lp-form-wrapper textarea {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-lp_contact_form .elementor-lp-form-wrapper input[type="submit"],
    .elementor-widget-lp_contact_form .elementor-lp-form-wrapper 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-lp_confirmation_form .elementor-lp-form-wrapper label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-lp_confirmation_form .elementor-lp-form-wrapper input[type="text"],
    .elementor-widget-lp_confirmation_form .elementor-lp-form-wrapper input[type="email"],
    .elementor-widget-lp_confirmation_form .elementor-lp-form-wrapper textarea {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-lp_confirmation_form .elementor-lp-form-wrapper input[type="submit"],
    .elementor-widget-lp_confirmation_form .elementor-lp-form-wrapper 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-lp_navigation_menu .lp-navmenu-items li a,
    .elementor-widget-lp_navigation_menu .lp-navmenu-items li a:visited {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-lp_posts_grid .lp-posts-grid-wrapper li h4 a {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-lp_posts_grid .lp-posts-grid-wrapper li p {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-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-11831 .elementor-element.elementor-element-44d01302>.elementor-container {
        min-height: 690px;
    }

    .elementor-11831 .elementor-element.elementor-element-44d01302>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-11831 .elementor-element.elementor-element-44d01302:not(.elementor-motion-effects-element-type-background),
    .elementor-11831 .elementor-element.elementor-element-44d01302>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, #FFFFFF 0%, #0097B2 100%);
    }

    .elementor-11831 .elementor-element.elementor-element-44d01302>.elementor-background-overlay {
        opacity: 0.68;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-44d01302 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-6c9b7db>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-6c9b7db>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-706985c0>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-11831 .elementor-element.elementor-element-706985c0 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-706985c0>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-7102eca>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-7102eca>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-51c5a2c {
        text-align: left;
    }

    .elementor-11831 .elementor-element.elementor-element-51c5a2c img {
        width: 35%;
    }

    .elementor-11831 .elementor-element.elementor-element-56d18b20 {
        text-align: left;
    }

    .elementor-11831 .elementor-element.elementor-element-56d18b20 .elementor-heading-title {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 42px;
        font-weight: 900;
        text-transform: none;
        font-style: normal;
        line-height: 1.3em;
    }

    .elementor-11831 .elementor-element.elementor-element-7c6b6744 {
        text-align: left;
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        text-transform: capitalize;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-7c6b6744>.elementor-widget-container {
        margin: 0px 0px -30px 0px;
        padding: 0em 0em 0em 0em;
    }

    .elementor-11831 .elementor-element.elementor-element-23497179 .elementor-button .elementor-align-icon-right {
        margin-left: 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-23497179 .elementor-button .elementor-align-icon-left {
        margin-right: 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-23497179 .elementor-button {
        fill: #005564;
        color: #005564;
        background-color: #F9CF03;
    }

    .elementor-11831 .elementor-element.elementor-element-23497179>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-6c1eaeff {
        --spacer-size: 39px;
    }

    .elementor-bc-flex-widget .elementor-11831 .elementor-element.elementor-element-1217df9f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-11831 .elementor-element.elementor-element-423afcc2>.elementor-widget-container {
        margin: 0px 0px -21px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-733a0a5c:not(.elementor-motion-effects-element-type-background),
    .elementor-11831 .elementor-element.elementor-element-733a0a5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #0097B2;
    }

    .elementor-11831 .elementor-element.elementor-element-733a0a5c {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: -10px;
        margin-bottom: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-733a0a5c>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-1c177273:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-11831 .elementor-element.elementor-element-1c177273>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F9CF03;
    }

    .elementor-11831 .elementor-element.elementor-element-1c177273>.elementor-element-populated,
    .elementor-11831 .elementor-element.elementor-element-1c177273>.elementor-element-populated>.elementor-background-overlay,
    .elementor-11831 .elementor-element.elementor-element-1c177273>.elementor-background-slideshow {
        border-radius: 020px 20px 0px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-1c177273>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-1c177273>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-82d9b7f>.elementor-element-populated {
        margin: 50px 50px 50px 50px;
        --e-column-margin-right: 50px;
        --e-column-margin-left: 50px;
    }

    .elementor-11831 .elementor-element.elementor-element-46fae87 {
        text-align: left;
    }

    .elementor-11831 .elementor-element.elementor-element-46fae87 .elementor-heading-title {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 32px;
        font-weight: 900;
        text-transform: none;
        font-style: normal;
        line-height: 1.4em;
        letter-spacing: 0px;
        -webkit-text-stroke-color: #000;
        stroke: #000;
    }

    .elementor-11831 .elementor-element.elementor-element-6ad99db {
        text-align: left;
    }

    .elementor-11831 .elementor-element.elementor-element-6ad99db .elementor-heading-title {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 400;
        text-transform: none;
        font-style: normal;
        line-height: 1.5em;
        letter-spacing: 0px;
        -webkit-text-stroke-color: #000;
        stroke: #000;
    }

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

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

    .elementor-11831 .elementor-element.elementor-element-01150ec.elementor-position-right .elementor-image-box-img {
        margin-left: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-01150ec.elementor-position-left .elementor-image-box-img {
        margin-right: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-01150ec.elementor-position-top .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-01150ec .elementor-image-box-wrapper .elementor-image-box-img {
        width: 50%;
    }

    .elementor-11831 .elementor-element.elementor-element-01150ec .elementor-image-box-img img {
        border-radius: 100px;
        transition-duration: 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-01150ec .elementor-image-box-title {
        margin-bottom: 12px;
        color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-01150ec .elementor-image-box-description {
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 22px;
    }

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

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

    .elementor-11831 .elementor-element.elementor-element-a3f3be9.elementor-position-right .elementor-image-box-img {
        margin-left: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-a3f3be9.elementor-position-left .elementor-image-box-img {
        margin-right: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-a3f3be9.elementor-position-top .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-a3f3be9 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 50%;
    }

    .elementor-11831 .elementor-element.elementor-element-a3f3be9 .elementor-image-box-img img {
        border-radius: 100px;
        transition-duration: 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-a3f3be9 .elementor-image-box-title {
        margin-bottom: 12px;
        color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-a3f3be9 .elementor-image-box-description {
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-size: 15px;
        font-weight: 400;
    }

    .elementor-bc-flex-widget .elementor-11831 .elementor-element.elementor-element-39af1ec.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-11831 .elementor-element.elementor-element-7499f9a.elementor-position-right .elementor-image-box-img {
        margin-left: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-7499f9a.elementor-position-left .elementor-image-box-img {
        margin-right: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-7499f9a.elementor-position-top .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-7499f9a .elementor-image-box-wrapper .elementor-image-box-img {
        width: 50%;
    }

    .elementor-11831 .elementor-element.elementor-element-7499f9a .elementor-image-box-img img {
        border-radius: 100px;
        transition-duration: 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-7499f9a .elementor-image-box-title {
        margin-bottom: 12px;
        color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-7499f9a .elementor-image-box-description {
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-size: 15px;
        font-weight: 400;
    }

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

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

    .elementor-11831 .elementor-element.elementor-element-9e766fa.elementor-position-right .elementor-image-box-img {
        margin-left: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-9e766fa.elementor-position-left .elementor-image-box-img {
        margin-right: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-9e766fa.elementor-position-top .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-9e766fa .elementor-image-box-wrapper .elementor-image-box-img {
        width: 50%;
    }

    .elementor-11831 .elementor-element.elementor-element-9e766fa .elementor-image-box-img img {
        border-radius: 100px;
        transition-duration: 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-9e766fa .elementor-image-box-title {
        margin-bottom: 12px;
        color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-9e766fa .elementor-image-box-description {
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-size: 15px;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-37aca9ff:not(.elementor-motion-effects-element-type-background),
    .elementor-11831 .elementor-element.elementor-element-37aca9ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, #0097B2 0%, #FFFFFF 100%);
    }

    .elementor-11831 .elementor-element.elementor-element-37aca9ff {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 64px 0px 64px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-37aca9ff>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-409be920 {
        text-align: center;
    }

    .elementor-11831 .elementor-element.elementor-element-409be920 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 21px;
        font-weight: 500;
        text-transform: none;
        font-style: normal;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-409be920>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-7f425536 {
        text-align: center;
    }

    .elementor-11831 .elementor-element.elementor-element-7f425536 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 42px;
        font-weight: 900;
        text-transform: capitalize;
        font-style: normal;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-3c703dd0 {
        text-align: center;
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-3c703dd0>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }

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

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

    .elementor-11831 .elementor-element.elementor-element-27964fd1 img {
        max-width: 100%;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        border-color: #EFEFEF;
    }

    .elementor-11831 .elementor-element.elementor-element-27964fd1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-2148bfdf {
        text-align: left;
    }

    .elementor-11831 .elementor-element.elementor-element-2148bfdf .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 36px;
        font-weight: 900;
        text-transform: capitalize;
        font-style: normal;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-7f15cf7a.elementor-view-stacked .elementor-icon {
        background-color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-7f15cf7a.elementor-view-framed .elementor-icon,
    .elementor-11831 .elementor-element.elementor-element-7f15cf7a.elementor-view-default .elementor-icon {
        fill: #005564;
        color: #005564;
        border-color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-7f15cf7a {
        --icon-box-icon-margin: 13px;
    }

    .elementor-11831 .elementor-element.elementor-element-7f15cf7a .elementor-icon {
        font-size: 25px;
    }

    .elementor-11831 .elementor-element.elementor-element-7f15cf7a .elementor-icon i {
        transform: rotate(0deg);
    }

    .elementor-11831 .elementor-element.elementor-element-7f15cf7a .elementor-icon-box-title {
        margin-bottom: 0px;
        color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-7f15cf7a .elementor-icon-box-title,
    .elementor-11831 .elementor-element.elementor-element-7f15cf7a .elementor-icon-box-title a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 900;
    }

    .elementor-11831 .elementor-element.elementor-element-7f15cf7a .elementor-icon-box-description {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-7f15cf7a>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
        background-color: #F9CF03;
        border-radius: 17px 17px 17px 17px;
    }

    .elementor-11831 .elementor-element.elementor-element-52abef0b.elementor-view-stacked .elementor-icon {
        background-color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-52abef0b.elementor-view-framed .elementor-icon,
    .elementor-11831 .elementor-element.elementor-element-52abef0b.elementor-view-default .elementor-icon {
        fill: #005564;
        color: #005564;
        border-color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-52abef0b {
        --icon-box-icon-margin: 13px;
    }

    .elementor-11831 .elementor-element.elementor-element-52abef0b .elementor-icon {
        font-size: 25px;
    }

    .elementor-11831 .elementor-element.elementor-element-52abef0b .elementor-icon i {
        transform: rotate(0deg);
    }

    .elementor-11831 .elementor-element.elementor-element-52abef0b .elementor-icon-box-title {
        margin-bottom: 0px;
        color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-52abef0b .elementor-icon-box-title,
    .elementor-11831 .elementor-element.elementor-element-52abef0b .elementor-icon-box-title a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 900;
    }

    .elementor-11831 .elementor-element.elementor-element-52abef0b .elementor-icon-box-description {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-52abef0b>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
        background-color: #F9CF03;
        border-radius: 17px 17px 17px 17px;
    }

    .elementor-11831 .elementor-element.elementor-element-60e9207f.elementor-view-stacked .elementor-icon {
        background-color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-60e9207f.elementor-view-framed .elementor-icon,
    .elementor-11831 .elementor-element.elementor-element-60e9207f.elementor-view-default .elementor-icon {
        fill: #005564;
        color: #005564;
        border-color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-60e9207f {
        --icon-box-icon-margin: 13px;
    }

    .elementor-11831 .elementor-element.elementor-element-60e9207f .elementor-icon {
        font-size: 25px;
    }

    .elementor-11831 .elementor-element.elementor-element-60e9207f .elementor-icon i {
        transform: rotate(0deg);
    }

    .elementor-11831 .elementor-element.elementor-element-60e9207f .elementor-icon-box-title {
        margin-bottom: 0px;
        color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-60e9207f .elementor-icon-box-title,
    .elementor-11831 .elementor-element.elementor-element-60e9207f .elementor-icon-box-title a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 900;
    }

    .elementor-11831 .elementor-element.elementor-element-60e9207f .elementor-icon-box-description {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-60e9207f>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
        background-color: #F9CF03;
        border-radius: 17px 17px 17px 17px;
    }

    .elementor-11831 .elementor-element.elementor-element-2abf768:not(.elementor-motion-effects-element-type-background),
    .elementor-11831 .elementor-element.elementor-element-2abf768>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #ffffff;
    }

    .elementor-11831 .elementor-element.elementor-element-2abf768 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 64px 0px 64px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-2abf768>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-8e0a7aa {
        text-align: center;
    }

    .elementor-11831 .elementor-element.elementor-element-8e0a7aa .elementor-heading-title {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 42px;
        font-weight: 900;
        text-transform: capitalize;
        font-style: normal;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-b7c8902 {
        text-align: center;
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-b7c8902>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }

    .elementor-11831 .elementor-element.elementor-element-a54464f>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-11831 .elementor-element.elementor-element-156163b img {
        width: 100%;
    }

    .elementor-11831 .elementor-element.elementor-element-d758e98 img {
        width: 100%;
    }

    .elementor-11831 .elementor-element.elementor-element-d758e98>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-11831 .elementor-element.elementor-element-f143a20>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-11831 .elementor-element.elementor-element-213e57e img {
        width: 100%;
    }

    .elementor-11831 .elementor-element.elementor-element-8c69e61 img {
        width: 100%;
    }

    .elementor-11831 .elementor-element.elementor-element-8c69e61>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-11831 .elementor-element.elementor-element-1cddd6dc:not(.elementor-motion-effects-element-type-background),
    .elementor-11831 .elementor-element.elementor-element-1cddd6dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, #FFFFFF 0%, #0097B2 100%);
    }

    .elementor-11831 .elementor-element.elementor-element-1cddd6dc>.elementor-background-overlay {
        background-image: url("../../assets/images/001-uploads-2023-09-Asset-crystal-x-6-1.png");
        background-repeat: no-repeat;
        background-size: cover;
        opacity: 1;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-1cddd6dc {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 64px 0px 64px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-72a7e688 {
        text-align: left;
    }

    .elementor-11831 .elementor-element.elementor-element-72a7e688 .elementor-heading-title {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 21px;
        font-weight: 600;
        text-transform: none;
        font-style: normal;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-72a7e688>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-4cf927bb {
        text-align: left;
    }

    .elementor-11831 .elementor-element.elementor-element-4cf927bb .elementor-heading-title {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 36px;
        font-weight: 400;
        text-transform: none;
        font-style: normal;
        line-height: 1.3em;
        letter-spacing: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-62e848ac.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-62e848ac.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-62e848ac.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-62e848ac .elementor-image-box-wrapper .elementor-image-box-img {
        width: 15%;
    }

    .elementor-11831 .elementor-element.elementor-element-62e848ac .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-62e848ac .elementor-image-box-title {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-62e848ac .elementor-image-box-description {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-62e848ac>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 15px 15px 15px 15px;
        background-color: #F9CF03;
        border-radius: 11px 11px 11px 11px;
    }

    .elementor-11831 .elementor-element.elementor-element-6b2fb0aa.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-6b2fb0aa.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-6b2fb0aa.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-6b2fb0aa .elementor-image-box-wrapper .elementor-image-box-img {
        width: 15%;
    }

    .elementor-11831 .elementor-element.elementor-element-6b2fb0aa .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-6b2fb0aa .elementor-image-box-title {
        color: #005564;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-6b2fb0aa .elementor-image-box-description {
        color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-6b2fb0aa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 15px 15px 15px 15px;
        background-color: #F9CF03;
        border-radius: 11px 11px 11px 11px;
    }

    .elementor-11831 .elementor-element.elementor-element-4d3a19a.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-4d3a19a.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-4d3a19a.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-4d3a19a .elementor-image-box-wrapper .elementor-image-box-img {
        width: 15%;
    }

    .elementor-11831 .elementor-element.elementor-element-4d3a19a .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-4d3a19a .elementor-image-box-title {
        color: #005564;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-4d3a19a .elementor-image-box-description {
        color: #005564;
    }

    .elementor-11831 .elementor-element.elementor-element-4d3a19a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 15px 15px 15px 15px;
        background-color: #F9CF03;
        border-radius: 11px 11px 11px 11px;
    }

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

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

    .elementor-11831 .elementor-element.elementor-element-35926501>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-4c54a19c:not(.elementor-motion-effects-element-type-background),
    .elementor-11831 .elementor-element.elementor-element-4c54a19c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #ffffff;
    }

    .elementor-11831 .elementor-element.elementor-element-4c54a19c {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 64px 0px 64px 0px;
    }

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

    .elementor-11831 .elementor-element.elementor-element-38f6ea27 {
        text-align: center;
    }

    .elementor-11831 .elementor-element.elementor-element-38f6ea27 .elementor-heading-title {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 42px;
        font-weight: 900;
        text-transform: capitalize;
        font-style: normal;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-19f7f23f {
        text-align: center;
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-19f7f23f>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }

    .elementor-11831 .elementor-element.elementor-element-16b45fb {
        padding: 30px 30px 30px 30px;
    }

    .elementor-11831 .elementor-element.elementor-element-03e0fe6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-11831 .elementor-element.elementor-element-03e0fe6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F9CF03;
    }

    .elementor-11831 .elementor-element.elementor-element-03e0fe6>.elementor-element-populated,
    .elementor-11831 .elementor-element.elementor-element-03e0fe6>.elementor-element-populated>.elementor-background-overlay,
    .elementor-11831 .elementor-element.elementor-element-03e0fe6>.elementor-background-slideshow {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-11831 .elementor-element.elementor-element-03e0fe6>.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: 30px 30px 30px 30px;
    }

    .elementor-11831 .elementor-element.elementor-element-03e0fe6>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-2385901.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-2385901.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-2385901.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-2385901 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 70%;
    }

    .elementor-11831 .elementor-element.elementor-element-2385901 .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-2385901 .elementor-image-box-title {
        margin-bottom: 1px;
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-size: 30px;
        font-weight: 600;
    }

    .elementor-11831 .elementor-element.elementor-element-2385901 .elementor-image-box-description {
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-7e50add:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-11831 .elementor-element.elementor-element-7e50add>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F9CF03;
    }

    .elementor-11831 .elementor-element.elementor-element-7e50add>.elementor-element-populated,
    .elementor-11831 .elementor-element.elementor-element-7e50add>.elementor-element-populated>.elementor-background-overlay,
    .elementor-11831 .elementor-element.elementor-element-7e50add>.elementor-background-slideshow {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-11831 .elementor-element.elementor-element-7e50add>.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: 30px 30px 30px 30px;
    }

    .elementor-11831 .elementor-element.elementor-element-7e50add>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-7274ed2.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-7274ed2.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-7274ed2.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-7274ed2 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 70%;
    }

    .elementor-11831 .elementor-element.elementor-element-7274ed2 .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-7274ed2 .elementor-image-box-title {
        margin-bottom: 1px;
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-size: 30px;
        font-weight: 600;
    }

    .elementor-11831 .elementor-element.elementor-element-7274ed2 .elementor-image-box-description {
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-02a5764 {
        padding: 0px 30px 30px 30px;
    }

    .elementor-11831 .elementor-element.elementor-element-d095175:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-11831 .elementor-element.elementor-element-d095175>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F9CF03;
    }

    .elementor-11831 .elementor-element.elementor-element-d095175>.elementor-element-populated,
    .elementor-11831 .elementor-element.elementor-element-d095175>.elementor-element-populated>.elementor-background-overlay,
    .elementor-11831 .elementor-element.elementor-element-d095175>.elementor-background-slideshow {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-11831 .elementor-element.elementor-element-d095175>.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: 30px 30px 30px 30px;
    }

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

    .elementor-11831 .elementor-element.elementor-element-9f902c9.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-9f902c9.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-9f902c9.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-9f902c9 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 70%;
    }

    .elementor-11831 .elementor-element.elementor-element-9f902c9 .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-9f902c9 .elementor-image-box-title {
        margin-bottom: 1px;
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-size: 30px;
        font-weight: 600;
    }

    .elementor-11831 .elementor-element.elementor-element-9f902c9 .elementor-image-box-description {
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-55cb5a3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-11831 .elementor-element.elementor-element-55cb5a3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F9CF03;
    }

    .elementor-11831 .elementor-element.elementor-element-55cb5a3>.elementor-element-populated,
    .elementor-11831 .elementor-element.elementor-element-55cb5a3>.elementor-element-populated>.elementor-background-overlay,
    .elementor-11831 .elementor-element.elementor-element-55cb5a3>.elementor-background-slideshow {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-11831 .elementor-element.elementor-element-55cb5a3>.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: 30px 30px 30px 30px;
    }

    .elementor-11831 .elementor-element.elementor-element-55cb5a3>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-1e407fa.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-1e407fa.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-1e407fa.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-1e407fa .elementor-image-box-wrapper .elementor-image-box-img {
        width: 70%;
    }

    .elementor-11831 .elementor-element.elementor-element-1e407fa .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-1e407fa .elementor-image-box-title {
        margin-bottom: 1px;
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-size: 30px;
        font-weight: 600;
    }

    .elementor-11831 .elementor-element.elementor-element-1e407fa .elementor-image-box-description {
        color: #005564;
        font-family: "Roboto", Sans-serif;
        font-weight: 400;
    }

    .elementor-11831 .elementor-element.elementor-element-8f5cdb0>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-11831 .elementor-element.elementor-element-8f5cdb0:not(.elementor-motion-effects-element-type-background),
    .elementor-11831 .elementor-element.elementor-element-8f5cdb0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #0097B2;
    }

    .elementor-11831 .elementor-element.elementor-element-8f5cdb0>.elementor-background-overlay {
        opacity: 1;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-8f5cdb0 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 30px 0px 30px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-1eca014e {
        text-align: left;
    }

    .elementor-11831 .elementor-element.elementor-element-1eca014e .elementor-heading-title {
        color: #F9CF03;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 35px;
        font-weight: 900;
        text-transform: capitalize;
        font-style: normal;
        line-height: 1.3em;
    }

    .elementor-11831 .elementor-element.elementor-element-62329917 {
        text-align: left;
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-62329917>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 0em 0em 0em 0em;
    }

    .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(11px/2);
    }

    .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(11px/2);
    }

    .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(11px/2);
        margin-left: calc(11px/2);
    }

    .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-11px/2);
        margin-left: calc(-11px/2);
    }

    body.rtl .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-11px/2);
    }

    body:not(.rtl) .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-11px/2);
    }

    .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-icon i {
        color: #F9CF03;
        transition: color 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-icon svg {
        fill: #F9CF03;
        transition: fill 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-5acb9099 {
        --e-icon-list-icon-size: 24px;
        --icon-vertical-offset: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-item>a {
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        font-weight: 400;
        text-transform: capitalize;
    }

    .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-3f91e470>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-11831 .elementor-element.elementor-element-3f91e470:not(.elementor-motion-effects-element-type-background),
    .elementor-11831 .elementor-element.elementor-element-3f91e470>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, #0097B2 0%, #FFFFFF 100%);
    }

    .elementor-11831 .elementor-element.elementor-element-3f91e470>.elementor-background-overlay {
        opacity: 1;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-3f91e470 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 64px 0px 64px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-43cd0671 {
        text-align: center;
    }

    .elementor-11831 .elementor-element.elementor-element-43cd0671 .elementor-heading-title {
        color: #F9CF03;
        font-family: "Poppins", Sans-serif;
        font-size: 21px;
        font-weight: 400;
        text-transform: none;
        font-style: normal;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-43cd0671>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-6810adba {
        text-align: center;
    }

    .elementor-11831 .elementor-element.elementor-element-6810adba .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Poppins", Sans-serif;
        font-size: 36px;
        font-weight: bold;
        text-transform: capitalize;
        font-style: normal;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-1f2028c3,
    .elementor-11831 .elementor-element.elementor-element-1f2028c3>.elementor-background-overlay {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-1f2028c3 {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-11831 .elementor-element.elementor-element-dc383e9 img {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-dc383e9>.elementor-widget-container {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-bc-flex-widget .elementor-11831 .elementor-element.elementor-element-282c6f8.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-11831 .elementor-element.elementor-element-282c6f8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-11831 .elementor-element.elementor-element-282c6f8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F9CF03;
    }

    .elementor-11831 .elementor-element.elementor-element-282c6f8>.elementor-element-populated,
    .elementor-11831 .elementor-element.elementor-element-282c6f8>.elementor-element-populated>.elementor-background-overlay,
    .elementor-11831 .elementor-element.elementor-element-282c6f8>.elementor-background-slideshow {
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-11831 .elementor-element.elementor-element-282c6f8>.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: 2em 2em 2em 2em;
    }

    .elementor-11831 .elementor-element.elementor-element-282c6f8>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-eb5ea43 {
        text-align: center;
    }

    .elementor-11831 .elementor-element.elementor-element-eb5ea43 .elementor-heading-title {
        color: #005564;
        font-family: "Poppins", Sans-serif;
        font-size: 20px;
        font-weight: bold;
        text-transform: none;
        font-style: normal;
        line-height: 1.1em;
        letter-spacing: 1px;
    }

    .elementor-11831 .elementor-element.elementor-element-eb5ea43>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(11px/2);
    }

    .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(11px/2);
    }

    .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(11px/2);
        margin-left: calc(11px/2);
    }

    .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-11px/2);
        margin-left: calc(-11px/2);
    }

    body.rtl .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-11px/2);
    }

    body:not(.rtl) .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-11px/2);
    }

    .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-icon i {
        color: #005564;
        transition: color 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-icon svg {
        fill: #005564;
        transition: fill 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-c1e6b9e {
        --e-icon-list-icon-size: 24px;
        --icon-vertical-offset: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-item>a {
        font-size: 20px;
        font-weight: 400;
        text-transform: capitalize;
    }

    .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-text {
        color: #005564;
        transition: color 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-fd4347a .elementor-image-box-title {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 22px;
        text-decoration: line-through;
    }

    .elementor-11831 .elementor-element.elementor-element-fd4347a .elementor-image-box-description {
        color: #005564;
        font-size: 26px;
        font-weight: 800;
    }

    .elementor-11831 .elementor-element.elementor-element-55b8f4d .elementor-button {
        fill: #FFFFFF;
        color: #FFFFFF;
        background-color: #005564;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-563435f:not(.elementor-motion-effects-element-type-background),
    .elementor-11831 .elementor-element.elementor-element-563435f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #ffffff;
    }

    .elementor-11831 .elementor-element.elementor-element-563435f {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 64px 0px 64px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-563435f>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-11831 .elementor-element.elementor-element-1f56beb {
        text-align: center;
    }

    .elementor-11831 .elementor-element.elementor-element-1f56beb .elementor-heading-title {
        color: #005564;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 42px;
        font-weight: 900;
        text-transform: capitalize;
        font-style: normal;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-39f8e4d {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-11831 .elementor-element.elementor-element-489588e2>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-11831 .elementor-element.elementor-element-489588e2:not(.elementor-motion-effects-element-type-background),
    .elementor-11831 .elementor-element.elementor-element-489588e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #0097B2;
    }

    .elementor-11831 .elementor-element.elementor-element-489588e2>.elementor-background-overlay {
        opacity: 0.5;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

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

    .elementor-11831 .elementor-element.elementor-element-10ef3c8f>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-bc-flex-widget .elementor-11831 .elementor-element.elementor-element-3938fee9.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-11831 .elementor-element.elementor-element-98756d8 {
        text-align: left;
    }

    .elementor-11831 .elementor-element.elementor-element-98756d8 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 42px;
        font-weight: 900;
        text-transform: none;
        font-style: normal;
        line-height: 1.3em;
    }

    .elementor-11831 .elementor-element.elementor-element-1d723160 {
        text-align: left;
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-1d723160>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 0em 0em 0em 0em;
    }

    .elementor-11831 .elementor-element.elementor-element-43f49a92 .elementor-button {
        fill: #FFFFFF;
        color: #FFFFFF;
        background-color: #005564;
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-11831 .elementor-element.elementor-element-6bc51075 {
        text-align: left;
    }

    .elementor-11831 .elementor-element.elementor-element-6bc51075 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 42px;
        font-weight: 900;
        text-transform: none;
        font-style: normal;
        line-height: 1.3em;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-accordion-item {
        border-width: 2px;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-accordion-item .elementor-tab-content {
        border-width: 2px;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-accordion-item .elementor-tab-title.elementor-active {
        border-width: 2px;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-tab-title {
        background-color: #ffffff;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-accordion-icon,
    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-accordion-title {
        color: #0097B2;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-accordion-icon svg {
        fill: #0097B2;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-active .elementor-accordion-icon,
    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-active .elementor-accordion-title {
        color: #0097B2;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-active .elementor-accordion-icon svg {
        fill: #0097B2;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-accordion-title {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-tab-title .elementor-accordion-icon i:before {
        color: #0097B2;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-tab-title .elementor-accordion-icon svg {
        fill: #0097B2;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-accordion-icon.elementor-accordion-icon-left {
        margin-right: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-accordion-icon.elementor-accordion-icon-right {
        margin-left: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-tab-content {
        background-color: #FFFFFF61;
        color: #000000;
        font-size: 18px;
        line-height: 2em;
    }

    .elementor-11831 .elementor-element.elementor-element-46935341>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-11831 .elementor-element.elementor-element-7687f288:not(.elementor-motion-effects-element-type-background),
    .elementor-11831 .elementor-element.elementor-element-7687f288>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, #0097B2 0%, #FFFFFF 100%);
    }

    .elementor-11831 .elementor-element.elementor-element-7687f288 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 64px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-7687f288>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

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

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

    .elementor-11831 .elementor-element.elementor-element-1dc997f5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-5d3b5c5 {
        --spacer-size: 50px;
    }

    .elementor-11831 .elementor-element.elementor-element-1e51e63a {
        text-align: center;
    }

    .elementor-11831 .elementor-element.elementor-element-1e51e63a .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Nunito Sans", Sans-serif;
        font-size: 36px;
        font-weight: 900;
        text-transform: capitalize;
        font-style: normal;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-176d30eb {
        --divider-border-style: solid;
        --divider-color: #211C1C;
        --divider-border-width: 1px;
    }

    .elementor-11831 .elementor-element.elementor-element-176d30eb .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-11831 .elementor-element.elementor-element-176d30eb .elementor-divider {
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-11831 .elementor-element.elementor-element-176d30eb>.elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-4c3a7262 {
        text-align: center;
        color: #005564;
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-11831 .elementor-element.elementor-element-4c3a7262>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }

    .elementor-11831 .elementor-element.elementor-element-7469ae58 .elementor-button {
        fill: #FFFFFF;
        color: #FFFFFF;
        background-color: #945E48;
    }

    body:not(.rtl) .elementor-11831 .elementor-element.elementor-element-7469ae58 {
        left: 0px;
    }

    body.rtl .elementor-11831 .elementor-element.elementor-element-7469ae58 {
        right: 0px;
    }

    .elementor-11831 .elementor-element.elementor-element-7469ae58 {
        top: 0px;
    }

    @media(min-width:768px) {
        .elementor-11831 .elementor-element.elementor-element-82d9b7f {
            width: 40%;
        }

        .elementor-11831 .elementor-element.elementor-element-6e29a9e {
            width: 15%;
        }

        .elementor-11831 .elementor-element.elementor-element-903bd56 {
            width: 15%;
        }

        .elementor-11831 .elementor-element.elementor-element-39af1ec {
            width: 15%;
        }

        .elementor-11831 .elementor-element.elementor-element-1b9a9a6 {
            width: 15%;
        }

        .elementor-11831 .elementor-element.elementor-element-56ab24c8 {
            width: 57.455%;
        }

        .elementor-11831 .elementor-element.elementor-element-2f783375 {
            width: 42.455%;
        }

        .elementor-11831 .elementor-element.elementor-element-7d9b5d01 {
            width: 52.191%;
        }

        .elementor-11831 .elementor-element.elementor-element-35926501 {
            width: 47.809%;
        }

        .elementor-11831 .elementor-element.elementor-element-f3fdcba {
            width: 49.605%;
        }

        .elementor-11831 .elementor-element.elementor-element-718b0686 {
            width: 50.351%;
        }
    }

    @media(max-width:1024px) {
        .elementor-11831 .elementor-element.elementor-element-7c6b6744>.elementor-widget-container {
            padding: 0em 5em 0em 0em;
        }

        .elementor-11831 .elementor-element.elementor-element-176d30eb .elementor-divider-separator {
            width: 100%;
        }

        .elementor-11831 .elementor-element.elementor-element-176d30eb .elementor-divider {
            padding-top: 15px;
            padding-bottom: 15px;
        }
    }

    @media(max-width:767px) {
        .elementor-11831 .elementor-element.elementor-element-44d01302>.elementor-container {
            min-height: 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-44d01302 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-6c9b7db>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-7102eca>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-51c5a2c {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-51c5a2c img {
            width: 54%;
        }

        .elementor-11831 .elementor-element.elementor-element-51c5a2c>.elementor-widget-container {
            padding: 20px 20px 0px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-56d18b20 {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-56d18b20 .elementor-heading-title {
            font-size: 26px;
        }

        .elementor-11831 .elementor-element.elementor-element-56d18b20>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
            padding: 0px 25px 0px 25px;
        }

        .elementor-11831 .elementor-element.elementor-element-7c6b6744 {
            text-align: center;
            font-size: 14px;
        }

        .elementor-11831 .elementor-element.elementor-element-7c6b6744>.elementor-widget-container {
            padding: 15px 15px 15px 15px;
        }

        .elementor-11831 .elementor-element.elementor-element-6c1eaeff {
            --spacer-size: 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-423afcc2>.elementor-widget-container {
            margin: -10px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-733a0a5c {
            padding: 3em 0em 0em 0em;
        }

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

        .elementor-11831 .elementor-element.elementor-element-82d9b7f>.elementor-element-populated {
            margin: 15px 15px 15px 15px;
            --e-column-margin-right: 15px;
            --e-column-margin-left: 15px;
        }

        .elementor-11831 .elementor-element.elementor-element-46fae87 {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-46fae87 .elementor-heading-title {
            font-size: 25px;
            line-height: 1.5em;
        }

        .elementor-11831 .elementor-element.elementor-element-6ad99db {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-6ad99db .elementor-heading-title {
            font-size: 14px;
            line-height: 1.5em;
        }

        .elementor-11831 .elementor-element.elementor-element-6ad99db>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-6e29a9e {
            width: 50%;
        }

        .elementor-11831 .elementor-element.elementor-element-01150ec .elementor-image-box-img {
            margin-bottom: 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-01150ec .elementor-image-box-description {
            font-size: 13px;
        }

        .elementor-11831 .elementor-element.elementor-element-903bd56 {
            width: 50%;
        }

        .elementor-11831 .elementor-element.elementor-element-a3f3be9 .elementor-image-box-img {
            margin-bottom: 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-a3f3be9 .elementor-image-box-description {
            font-size: 13px;
        }

        .elementor-11831 .elementor-element.elementor-element-39af1ec {
            width: 50%;
        }

        .elementor-11831 .elementor-element.elementor-element-7499f9a .elementor-image-box-img {
            margin-bottom: 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-7499f9a .elementor-image-box-description {
            font-size: 13px;
        }

        .elementor-11831 .elementor-element.elementor-element-1b9a9a6 {
            width: 50%;
        }

        .elementor-11831 .elementor-element.elementor-element-9e766fa .elementor-image-box-img {
            margin-bottom: 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-9e766fa .elementor-image-box-description {
            font-size: 13px;
        }

        .elementor-11831 .elementor-element.elementor-element-37aca9ff {
            padding: 0em 0em 0em 0em;
        }

        .elementor-11831 .elementor-element.elementor-element-35cc75fa>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-409be920 {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-409be920 .elementor-heading-title {
            font-size: 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-409be920>.elementor-widget-container {
            margin: 20px 0px -20px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-7f425536 .elementor-heading-title {
            font-size: 26px;
            line-height: 1.1em;
        }

        .elementor-11831 .elementor-element.elementor-element-7f425536>.elementor-widget-container {
            padding: 15px 15px 15px 15px;
        }

        .elementor-11831 .elementor-element.elementor-element-3c703dd0 {
            font-size: 15px;
        }

        .elementor-11831 .elementor-element.elementor-element-3c703dd0>.elementor-widget-container {
            padding: 20px 20px 20px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-27964fd1 img {
            max-width: 100%;
        }

        .elementor-11831 .elementor-element.elementor-element-2148bfdf {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-2148bfdf .elementor-heading-title {
            font-size: 24px;
        }

        .elementor-11831 .elementor-element.elementor-element-2148bfdf>.elementor-widget-container {
            padding: 0px 20px 0px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-7f15cf7a {
            --icon-box-icon-margin: 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-7f15cf7a .elementor-icon {
            font-size: 40px;
        }

        .elementor-11831 .elementor-element.elementor-element-7f15cf7a .elementor-icon-box-title,
        .elementor-11831 .elementor-element.elementor-element-7f15cf7a .elementor-icon-box-title a {
            font-size: 18px;
        }

        .elementor-11831 .elementor-element.elementor-element-7f15cf7a .elementor-icon-box-description {
            font-size: 14px;
            line-height: 1.3em;
            letter-spacing: 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-7f15cf7a>.elementor-widget-container {
            margin: 20px 20px 20px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-52abef0b {
            --icon-box-icon-margin: 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-52abef0b .elementor-icon {
            font-size: 40px;
        }

        .elementor-11831 .elementor-element.elementor-element-52abef0b .elementor-icon-box-title,
        .elementor-11831 .elementor-element.elementor-element-52abef0b .elementor-icon-box-title a {
            font-size: 18px;
        }

        .elementor-11831 .elementor-element.elementor-element-52abef0b .elementor-icon-box-description {
            font-size: 14px;
            line-height: 1.3em;
        }

        .elementor-11831 .elementor-element.elementor-element-52abef0b>.elementor-widget-container {
            margin: 20px 20px 20px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-60e9207f {
            --icon-box-icon-margin: 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-60e9207f .elementor-icon {
            font-size: 40px;
        }

        .elementor-11831 .elementor-element.elementor-element-60e9207f .elementor-icon-box-title,
        .elementor-11831 .elementor-element.elementor-element-60e9207f .elementor-icon-box-title a {
            font-size: 18px;
        }

        .elementor-11831 .elementor-element.elementor-element-60e9207f .elementor-icon-box-description {
            font-size: 14px;
            line-height: 1.3em;
        }

        .elementor-11831 .elementor-element.elementor-element-60e9207f>.elementor-widget-container {
            margin: 20px 20px 20px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-2abf768 {
            padding: 3em 0em 0em 0em;
        }

        .elementor-11831 .elementor-element.elementor-element-8e0a7aa .elementor-heading-title {
            font-size: 26px;
            line-height: 1.2em;
        }

        .elementor-11831 .elementor-element.elementor-element-b7c8902 {
            font-size: 14px;
        }

        .elementor-11831 .elementor-element.elementor-element-b7c8902>.elementor-widget-container {
            padding: 0px 10px 0px 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-156163b img {
            width: 100%;
        }

        .elementor-11831 .elementor-element.elementor-element-d758e98 img {
            width: 100%;
        }

        .elementor-11831 .elementor-element.elementor-element-213e57e img {
            width: 100%;
        }

        .elementor-11831 .elementor-element.elementor-element-8c69e61 img {
            width: 100%;
        }

        .elementor-11831 .elementor-element.elementor-element-1cddd6dc>.elementor-background-overlay {
            background-position: center center;
        }

        .elementor-11831 .elementor-element.elementor-element-1cddd6dc {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 50px 0px 50px 0px;
        }

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

        .elementor-11831 .elementor-element.elementor-element-72a7e688 {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-72a7e688 .elementor-heading-title {
            font-size: 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-4cf927bb {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-4cf927bb .elementor-heading-title {
            font-size: 21px;
            line-height: 1.5em;
        }

        .elementor-11831 .elementor-element.elementor-element-4cf927bb>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-62e848ac .elementor-image-box-img {
            margin-bottom: 15px;
        }

        .elementor-11831 .elementor-element.elementor-element-62e848ac .elementor-image-box-wrapper .elementor-image-box-img {
            width: 25%;
        }

        .elementor-11831 .elementor-element.elementor-element-62e848ac .elementor-image-box-title {
            font-size: 16px;
        }

        .elementor-11831 .elementor-element.elementor-element-62e848ac>.elementor-widget-container {
            margin: 20px 20px 20px 20px;
            padding: 15px 15px 15px 15px;
        }

        .elementor-11831 .elementor-element.elementor-element-6b2fb0aa .elementor-image-box-img {
            margin-bottom: 15px;
        }

        .elementor-11831 .elementor-element.elementor-element-6b2fb0aa .elementor-image-box-wrapper .elementor-image-box-img {
            width: 25%;
        }

        .elementor-11831 .elementor-element.elementor-element-6b2fb0aa .elementor-image-box-title {
            font-size: 16px;
        }

        .elementor-11831 .elementor-element.elementor-element-6b2fb0aa>.elementor-widget-container {
            margin: 20px 20px 20px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-4d3a19a .elementor-image-box-img {
            margin-bottom: 15px;
        }

        .elementor-11831 .elementor-element.elementor-element-4d3a19a .elementor-image-box-wrapper .elementor-image-box-img {
            width: 25%;
        }

        .elementor-11831 .elementor-element.elementor-element-4d3a19a .elementor-image-box-title {
            font-size: 16px;
        }

        .elementor-11831 .elementor-element.elementor-element-4d3a19a>.elementor-widget-container {
            margin: 20px 20px 20px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-35926501>.elementor-element-populated {
            margin: -28px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-4c54a19c {
            padding: 3em 0em 0em 0em;
        }

        .elementor-11831 .elementor-element.elementor-element-38f6ea27 .elementor-heading-title {
            font-size: 26px;
            line-height: 1.2em;
        }

        .elementor-11831 .elementor-element.elementor-element-19f7f23f {
            font-size: 16px;
        }

        .elementor-11831 .elementor-element.elementor-element-19f7f23f>.elementor-widget-container {
            padding: 0px 10px 0px 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-03e0fe6>.elementor-element-populated {
            margin: 5px 5px 5px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-11831 .elementor-element.elementor-element-2385901 .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-2385901 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 100%;
        }

        .elementor-11831 .elementor-element.elementor-element-2385901 .elementor-image-box-title {
            font-size: 24px;
        }

        .elementor-11831 .elementor-element.elementor-element-2385901 .elementor-image-box-description {
            font-size: 14px;
        }

        .elementor-11831 .elementor-element.elementor-element-7e50add>.elementor-element-populated {
            margin: 5px 5px 5px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-11831 .elementor-element.elementor-element-7274ed2 .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-7274ed2 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 100%;
        }

        .elementor-11831 .elementor-element.elementor-element-7274ed2 .elementor-image-box-title {
            font-size: 24px;
        }

        .elementor-11831 .elementor-element.elementor-element-7274ed2 .elementor-image-box-description {
            font-size: 14px;
        }

        .elementor-11831 .elementor-element.elementor-element-d095175>.elementor-element-populated {
            margin: 5px 5px 5px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-11831 .elementor-element.elementor-element-9f902c9 .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-9f902c9 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 100%;
        }

        .elementor-11831 .elementor-element.elementor-element-9f902c9 .elementor-image-box-title {
            font-size: 24px;
        }

        .elementor-11831 .elementor-element.elementor-element-9f902c9 .elementor-image-box-description {
            font-size: 14px;
        }

        .elementor-11831 .elementor-element.elementor-element-55cb5a3>.elementor-element-populated {
            margin: 5px 5px 5px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-11831 .elementor-element.elementor-element-1e407fa .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-1e407fa .elementor-image-box-wrapper .elementor-image-box-img {
            width: 100%;
        }

        .elementor-11831 .elementor-element.elementor-element-1e407fa .elementor-image-box-title {
            font-size: 24px;
        }

        .elementor-11831 .elementor-element.elementor-element-1e407fa .elementor-image-box-description {
            font-size: 14px;
        }

        .elementor-11831 .elementor-element.elementor-element-8f5cdb0>.elementor-background-overlay {
            opacity: 0.35;
        }

        .elementor-11831 .elementor-element.elementor-element-8f5cdb0 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 50px 0px 50px 0px;
        }

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

        .elementor-11831 .elementor-element.elementor-element-1eca014e {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-1eca014e .elementor-heading-title {
            font-size: 26px;
        }

        .elementor-11831 .elementor-element.elementor-element-62329917 {
            text-align: center;
            font-size: 16px;
        }

        .elementor-11831 .elementor-element.elementor-element-62329917>.elementor-widget-container {
            padding: 0px 10px 0px 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-11831 .elementor-element.elementor-element-5acb9099 .elementor-icon-list-item>a {
            font-size: 14px;
        }

        .elementor-11831 .elementor-element.elementor-element-5acb9099>.elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-11831 .elementor-element.elementor-element-718b0686>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-3f91e470 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 50px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-5d0c67d5>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-43cd0671 {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-43cd0671 .elementor-heading-title {
            font-size: 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-6810adba .elementor-heading-title {
            font-size: 21px;
        }

        .elementor-11831 .elementor-element.elementor-element-6810adba>.elementor-widget-container {
            padding: 20px 20px 20px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-282c6f8>.elementor-element-populated {
            margin: 20px 20px 20px 20px;
            --e-column-margin-right: 20px;
            --e-column-margin-left: 20px;
            padding: 20px 20px 20px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-eb5ea43 {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-eb5ea43 .elementor-heading-title {
            line-height: 1.5em;
        }

        .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-11831 .elementor-element.elementor-element-c1e6b9e .elementor-icon-list-item>a {
            font-size: 16px;
        }

        .elementor-11831 .elementor-element.elementor-element-563435f {
            padding: 3em 0em 0em 0em;
        }

        .elementor-11831 .elementor-element.elementor-element-1f56beb .elementor-heading-title {
            font-size: 26px;
            line-height: 1.2em;
        }

        .elementor-11831 .elementor-element.elementor-element-489588e2 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-4be52dd5>.elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-10ef3c8f {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 30px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-3938fee9>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-98756d8 {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-98756d8 .elementor-heading-title {
            font-size: 21px;
        }

        .elementor-11831 .elementor-element.elementor-element-1d723160 {
            text-align: center;
            font-size: 16px;
        }

        .elementor-11831 .elementor-element.elementor-element-1d723160>.elementor-widget-container {
            padding: 0px 10px 0px 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-43f49a92>.elementor-widget-container {
            padding: 0px 0px 30px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-2b4e6e87>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-6bc51075 {
            text-align: center;
        }

        .elementor-11831 .elementor-element.elementor-element-6bc51075 .elementor-heading-title {
            font-size: 21px;
        }

        .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-accordion-title {
            font-size: 16px;
        }

        .elementor-11831 .elementor-element.elementor-element-46935341 .elementor-tab-content {
            font-size: 16px;
        }

        .elementor-11831 .elementor-element.elementor-element-46935341>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-11831 .elementor-element.elementor-element-7687f288 {
            padding: 0em 0em 0em 0em;
        }

        .elementor-11831 .elementor-element.elementor-element-1dc997f5>.elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-11831 .elementor-element.elementor-element-5d3b5c5 {
            --spacer-size: 10px;
        }

        .elementor-11831 .elementor-element.elementor-element-1e51e63a .elementor-heading-title {
            font-size: 21px;
        }

        .elementor-11831 .elementor-element.elementor-element-176d30eb .elementor-divider {
            padding-top: 2px;
            padding-bottom: 2px;
        }

        .elementor-11831 .elementor-element.elementor-element-4c3a7262 {
            font-size: 16px;
        }

        .elementor-11831 .elementor-element.elementor-element-4c3a7262>.elementor-widget-container {
            padding: 0px 10px 0px 10px;
        }
    }