#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,
        #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover,
        body #booked-profile-page input[type=submit].button-primary:hover,
        body .booked-list-view button.button:hover,
        body .booked-list-view input[type=submit].button-primary:hover,
        body table.booked-calendar input[type=submit].button-primary:hover,
        body .booked-modal input[type=submit].button-primary:hover,
        body table.booked-calendar th,
        body table.booked-calendar thead,
        body table.booked-calendar thead th,
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
        body #booked-profile-page .booked-profile-header,
        body #booked-profile-page .booked-tabs li.active a,
        body #booked-profile-page .booked-tabs li.active a:hover,
        body #booked-profile-page .appt-block .google-cal-button>a:hover,
        #ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
            background: #796305 !important;
        }

        body #booked-profile-page input[type=submit].button-primary:hover,
        body table.booked-calendar input[type=submit].button-primary:hover,
        body .booked-list-view button.button:hover,
        body .booked-list-view input[type=submit].button-primary:hover,
        body .booked-modal input[type=submit].button-primary:hover,
        body table.booked-calendar th,
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
        body #booked-profile-page .booked-profile-header,
        body #booked-profile-page .appt-block .google-cal-button>a:hover {
            border-color: #796305 !important;
        }

        body table.booked-calendar tr.days,
        body table.booked-calendar tr.days th,
        body .booked-calendarSwitcher.calendar,
        body #booked-profile-page .booked-tabs,
        #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,
        #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
            background: #5c4b02 !important;
        }

        body table.booked-calendar tr.days th,
        body #booked-profile-page .booked-tabs {
            border-color: #5c4b02 !important;
        }

        #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,
        #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover,
        body #booked-profile-page input[type=submit].button-primary,
        body table.booked-calendar input[type=submit].button-primary,
        body .booked-list-view button.button,
        body .booked-list-view input[type=submit].button-primary,
        body .booked-list-view button.button,
        body .booked-list-view input[type=submit].button-primary,
        body .booked-modal input[type=submit].button-primary,
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
        body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
        body #booked-profile-page .appt-block .google-cal-button>a,
        body .booked-modal p.booked-title-bar,
        body table.booked-calendar td:hover .date span,
        body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
        body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,
        .booked-ms-modal .booked-book-appt

        /* Multi-Slot Booking */
            {
            background: #7a8308;
        }

        body #booked-profile-page input[type=submit].button-primary,
        body table.booked-calendar input[type=submit].button-primary,
        body .booked-list-view button.button,
        body .booked-list-view input[type=submit].button-primary,
        body .booked-list-view button.button,
        body .booked-list-view input[type=submit].button-primary,
        body .booked-modal input[type=submit].button-primary,
        body #booked-profile-page .appt-block .google-cal-button>a,
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
        body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
        body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover {
            border-color: #7a8308;
        }

        body .booked-modal .bm-window p i.fa,
        body .booked-modal .bm-window a,
        body .booked-appt-list .booked-public-appointment-title,
        body .booked-modal .bm-window p.appointment-title,
        .booked-ms-modal.visible:hover .booked-book-appt {
            color: #7a8308;
        }

        .booked-appt-list .timeslot.has-title .booked-public-appointment-title {
            color: inherit;
        }

        img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 0.07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }

        /*! This file is auto-generated */
        .wp-block-button__link {
            color: #fff;
            background-color: #32373c;
            border-radius: 9999px;
            box-shadow: none;
            text-decoration: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            font-size: 1.125em
        }

        .wp-block-file__button {
            background: #32373c;
            color: #fff;
            text-decoration: none
        }

        body {
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--color--bg-color: #191919;
            --wp--preset--color--bd-color: #2F2F2F;
            --wp--preset--color--text-dark: #FFFFFF;
            --wp--preset--color--text-light: #5F5F5F;
            --wp--preset--color--text-link: #7A8308;
            --wp--preset--color--text-hover: #636A03;
            --wp--preset--color--text-link-2: #796305;
            --wp--preset--color--text-hover-2: #5C4B02;
            --wp--preset--color--text-link-3: #C5A48E;
            --wp--preset--color--text-hover-3: #AB8E7A;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
            --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
        }

        :where(.is-layout-flex) {
            gap: 0.5em;
        }

        :where(.is-layout-grid) {
            gap: 0.5em;
        }

        body .is-layout-flex {
            display: flex;
        }

        body .is-layout-flex {
            flex-wrap: wrap;
            align-items: center;
        }

        body .is-layout-flex>* {
            margin: 0;
        }

        body .is-layout-grid {
            display: grid;
        }

        body .is-layout-grid>* {
            margin: 0;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important;
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important;
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important;
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important;
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important;
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important;
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important;
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important;
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important;
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important;
        }

        .wp-block-navigation a:where(:not(.wp-element-button)) {
            color: inherit;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        .wp-block-pullquote {
            font-size: 1.5em;
            line-height: 1.6;
        }

        .elementor-kit-15 {
            --e-global-color-primary: #6EC1E4;
            --e-global-color-secondary: #54595F;
            --e-global-color-text: #7A7A7A;
            --e-global-color-accent: #61CE70;
            --e-global-color-61c01e98: #4054B2;
            --e-global-color-69bf31ed: #23A455;
            --e-global-color-7a1ccbe5: #000;
            --e-global-color-13ed1179: #FFF;
            --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: 1320px;
        }

        .e-container {
            --container-max-width: 1320px;
        }

        .elementor-widget:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-element {
            --widgets-spacing: 0px;
        }

        .sc_layouts_title_caption {
            display: var(--page-title-display);
        }

        @media(max-width:1024px) {
            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 1024px;
            }

            .e-container {
                --container-max-width: 1024px;
            }
        }

        @media(max-width:767px) {
            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 767px;
            }

            .e-container {
                --container-max-width: 767px;
            }
        }

        .elementor-18307 .elementor-element.elementor-element-8f48f30 {
            --spacer-size: 50px;
        }

        .elementor-18307 .elementor-element.elementor-element-40e4281 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-40e4281 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-40e4281>.elementor-widget-container {
            padding: 0px 70px 0px 70px;
        }

        .elementor-18307 .elementor-element.elementor-element-092c17e {
            --spacer-size: 50px;
        }

        .elementor-18307 .elementor-element.elementor-element-65030bc {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-18307 .elementor-element.elementor-element-65030bc>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18307 .elementor-element.elementor-element-e2929a3 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-e2929a3 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-e2929a3>.elementor-widget-container {
            margin: 0% 5% 0% 5%;
        }

        .elementor-18307 .elementor-element.elementor-element-b2909c1 {
            --spacer-size: 30px;
        }

        .elementor-18307 .elementor-element.elementor-element-8978bdb {
            text-align: center;
        }

        .elementor-18307 .elementor-element.elementor-element-8978bdb .elementor-heading-title {
            font-size: 19px;
            line-height: 1.4em;
        }

        .elementor-18307 .elementor-element.elementor-element-75da389 {
            --spacer-size: 5px;
        }

        .elementor-18307 .elementor-element.elementor-element-3e84338 {
            font-size: 16px;
            line-height: 1.4em;
        }

        .elementor-18307 .elementor-element.elementor-element-3fd68ae {
            --spacer-size: 50px;
        }

        .elementor-18307 .elementor-element.elementor-element-1fae1b5 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-1fae1b5 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-889fbec {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-18307 .elementor-element.elementor-element-889fbec>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18307 .elementor-element.elementor-element-1ec09c1 {
            --spacer-size: 280px;
        }

        .elementor-18307 .elementor-element.elementor-element-470c51d {
            z-index: 2;
        }

        .elementor-18307 .elementor-element.elementor-element-8399a24 .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18307 .elementor-element.elementor-element-8399a24.elementor-view-stacked .elementor-icon {
            background-color: #802121;
        }

        .elementor-18307 .elementor-element.elementor-element-8399a24.elementor-view-framed .elementor-icon,
        .elementor-18307 .elementor-element.elementor-element-8399a24.elementor-view-default .elementor-icon {
            color: #802121;
            border-color: #802121;
        }

        .elementor-18307 .elementor-element.elementor-element-8399a24.elementor-view-framed .elementor-icon,
        .elementor-18307 .elementor-element.elementor-element-8399a24.elementor-view-default .elementor-icon svg {
            fill: #802121;
        }

        .elementor-18307 .elementor-element.elementor-element-8399a24 .elementor-icon {
            font-size: 30px;
            padding: 20px;
        }

        .elementor-18307 .elementor-element.elementor-element-8399a24 .elementor-icon i,
        .elementor-18307 .elementor-element.elementor-element-8399a24 .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18307 .elementor-element.elementor-element-8399a24 {
            width: auto;
            max-width: auto;
        }

        .elementor-18307 .elementor-element.elementor-element-21bb7c7 {
            width: 900px;
            max-width: 900px;
            bottom: 7%;
            z-index: 1;
        }

        body:not(.rtl) .elementor-18307 .elementor-element.elementor-element-21bb7c7 {
            left: 5%;
        }

        body.rtl .elementor-18307 .elementor-element.elementor-element-21bb7c7 {
            right: 5%;
        }

        .elementor-18307 .elementor-element.elementor-element-8067174 {
            --spacer-size: 200px;
        }

        .elementor-18307 .elementor-element.elementor-element-d2840a6:not(.elementor-motion-effects-element-type-background),
        .elementor-18307 .elementor-element.elementor-element-d2840a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #802121;
        }

        .elementor-18307 .elementor-element.elementor-element-d2840a6 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-18307 .elementor-element.elementor-element-d2840a6>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18307 .elementor-element.elementor-element-2d9bc07 {
            --spacer-size: 50px;
        }

        .elementor-18307 .elementor-element.elementor-element-79195ba .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-79195ba .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-79195ba>.elementor-widget-container {
            padding: 0px 40px 0px 40px;
        }

        .elementor-18307 .elementor-element.elementor-element-04750f8:not(.elementor-motion-effects-element-type-background),
        .elementor-18307 .elementor-element.elementor-element-04750f8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #735cc6;
        }

        .elementor-18307 .elementor-element.elementor-element-04750f8 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-18307 .elementor-element.elementor-element-04750f8>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18307 .elementor-element.elementor-element-fec466f {
            --spacer-size: 30px;
        }

        .elementor-18307 .elementor-element.elementor-element-ff32850 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-ff32850 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-bc-flex-widget .elementor-18307 .elementor-element.elementor-element-455afcb.elementor-column .elementor-column-wrap {
            align-items: flex-end;
        }

        .elementor-18307 .elementor-element.elementor-element-455afcb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
            align-content: flex-end;
            align-items: flex-end;
        }

        .elementor-18307 .elementor-element.elementor-element-72a7a38 {
            --spacer-size: 50px;
        }

        .elementor-18307 .elementor-element.elementor-element-32c49e4 {
            --spacer-size: 50px;
        }

        .elementor-18307 .elementor-element.elementor-element-ec8e65f .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-ec8e65f .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-dd64d3a {
            --spacer-size: 50px;
        }

        .elementor-18307 .elementor-element.elementor-element-a6d9829 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-a6d9829 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18307 .elementor-element.elementor-element-2caa8e0 {
            --spacer-size: 50px;
        }

        @media(max-width:1024px) {
            .elementor-18307 .elementor-element.elementor-element-40e4281>.elementor-widget-container {
                padding: 0px 30px 0px 30px;
            }

            .elementor-18307 .elementor-element.elementor-element-e2929a3>.elementor-widget-container {
                margin: 0% 0% 0% 0%;
            }

            .elementor-18307 .elementor-element.elementor-element-b2909c1 {
                --spacer-size: 22px;
            }

            .elementor-18307 .elementor-element.elementor-element-889fbec:not(.elementor-motion-effects-element-type-background),
            .elementor-18307 .elementor-element.elementor-element-889fbec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: 60px 61%;
            }

            .elementor-18307 .elementor-element.elementor-element-1ec09c1 {
                --spacer-size: 170px;
            }

            .elementor-18307 .elementor-element.elementor-element-8399a24 .elementor-icon {
                font-size: 25px;
            }

            .elementor-18307 .elementor-element.elementor-element-21bb7c7 {
                width: 501px;
                max-width: 501px;
                bottom: 30px;
            }

            body:not(.rtl) .elementor-18307 .elementor-element.elementor-element-21bb7c7 {
                left: 40px;
            }

            body.rtl .elementor-18307 .elementor-element.elementor-element-21bb7c7 {
                right: 40px;
            }

            .elementor-18307 .elementor-element.elementor-element-8067174 {
                --spacer-size: 100px;
            }

            .elementor-18307 .elementor-element.elementor-element-79195ba>.elementor-widget-container {
                padding: 0px 30px 0px 30px;
            }
        }

        @media(max-width:767px) {
            .elementor-18307 .elementor-element.elementor-element-40e4281>.elementor-widget-container {
                padding: 0px 20px 0px 20px;
            }

            .elementor-18307 .elementor-element.elementor-element-e2929a3>.elementor-widget-container {
                margin: 0% 0% 0% 0%;
            }

            .elementor-18307 .elementor-element.elementor-element-b2909c1 {
                --spacer-size: 13px;
            }

            .elementor-18307 .elementor-element.elementor-element-8978bdb .elementor-heading-title {
                font-size: 17px;
            }

            .elementor-18307 .elementor-element.elementor-element-3e84338 {
                font-size: 15px;
            }

            .elementor-18307 .elementor-element.elementor-element-889fbec:not(.elementor-motion-effects-element-type-background),
            .elementor-18307 .elementor-element.elementor-element-889fbec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: 30px 65%;
            }

            .elementor-18307 .elementor-element.elementor-element-1ec09c1 {
                --spacer-size: 100px;
            }

            .elementor-18307 .elementor-element.elementor-element-8399a24 .elementor-icon {
                font-size: 20px;
            }

            .elementor-18307 .elementor-element.elementor-element-21bb7c7 {
                width: 201px;
                max-width: 201px;
                bottom: 50px;
            }

            body:not(.rtl) .elementor-18307 .elementor-element.elementor-element-21bb7c7 {
                left: 10px;
            }

            body.rtl .elementor-18307 .elementor-element.elementor-element-21bb7c7 {
                right: 10px;
            }

            .elementor-18307 .elementor-element.elementor-element-8067174 {
                --spacer-size: 60px;
            }

            .elementor-18307 .elementor-element.elementor-element-79195ba>.elementor-widget-container {
                padding: 0px 20px 0px 20px;
            }

            .elementor-18307 .elementor-element.elementor-element-455afcb>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18307 .elementor-element.elementor-element-7295084 {
                padding: 0px 20px 0px 20px;
            }
        }

        :root {
            --wp-gdpr--bar--background-color: #000000;
            --wp-gdpr--bar--color: #ffffff;
            --wp-gdpr--button--background-color: #000000;
            --wp-gdpr--button--background-color--darken: #000000;
            --wp-gdpr--button--color: #ffffff;
        }

        .elementor-19070 .elementor-element.elementor-element-286c4ff2>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-19070 .elementor-element.elementor-element-286c4ff2:not(.elementor-motion-effects-element-type-background),
        .elementor-19070 .elementor-element.elementor-element-286c4ff2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-19070 .elementor-element.elementor-element-286c4ff2 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 20px 50px 20px 50px;
        }

        .elementor-19070 .elementor-element.elementor-element-286c4ff2>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-19070 .elementor-element.elementor-element-6c71ebfe .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-19070 .elementor-element.elementor-element-6c71ebfe .elementor-icon {
            font-size: 32px;
        }

        .elementor-19070 .elementor-element.elementor-element-6c71ebfe .elementor-icon i,
        .elementor-19070 .elementor-element.elementor-element-6c71ebfe .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-19070 .elementor-element.elementor-element-6c71ebfe>.elementor-widget-container {
            margin: 0px 0px -6px 5px;
        }

        .elementor-19070 .elementor-element.elementor-element-1aa5962>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-19070 .elementor-element.elementor-element-1aa5962:not(.elementor-motion-effects-element-type-background),
        .elementor-19070 .elementor-element.elementor-element-1aa5962>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-19070 .elementor-element.elementor-element-1aa5962 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 20px 50px 20px 50px;
        }

        .elementor-19070 .elementor-element.elementor-element-1aa5962>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        @media(max-width:1024px) {
            .elementor-19070 .elementor-element.elementor-element-286c4ff2 {
                padding: 15px 15px 15px 15px;
            }

            .elementor-19070 .elementor-element.elementor-element-6c71ebfe>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-19070 .elementor-element.elementor-element-1aa5962 {
                padding: 15px 15px 15px 15px;
            }
        }

        @media(max-width:767px) {
            .elementor-19070 .elementor-element.elementor-element-1aa5962 {
                padding: 10px 15px 10px 15px;
            }

            .elementor-19070 .elementor-element.elementor-element-d43d4d7 {
                width: 50%;
            }

            .elementor-19070 .elementor-element.elementor-element-05d8dde {
                width: 50%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-19070 .elementor-element.elementor-element-46067de1 {
                width: 72%;
            }

            .elementor-19070 .elementor-element.elementor-element-52d04484 {
                width: 10%;
            }
        }

        .elementor-18953 .elementor-element.elementor-element-5c0ee30e .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-3477c2c8 {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-21ced539 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-37c7d067>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18953 .elementor-element.elementor-element-37c7d067>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18953 .elementor-element.elementor-element-71e00b3a .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-4ce02dfc .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-2523cd1 {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-2b44b52b .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-6ad37221 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-682b37df {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-4b76b295 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-3309b87 .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18953 .elementor-element.elementor-element-3309b87.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-3309b87.elementor-view-framed .elementor-icon,
        .elementor-18953 .elementor-element.elementor-element-3309b87.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-3309b87.elementor-view-framed .elementor-icon,
        .elementor-18953 .elementor-element.elementor-element-3309b87.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-3309b87 .elementor-icon {
            font-size: 33px;
        }

        .elementor-18953 .elementor-element.elementor-element-3309b87 .elementor-icon i,
        .elementor-18953 .elementor-element.elementor-element-3309b87 .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18953 .elementor-element.elementor-element-23a3ae01 {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18953 .elementor-element.elementor-element-23a3ae01 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18953 .elementor-element.elementor-element-23a3ae01 .elementor-divider {
            padding-top: 33px;
            padding-bottom: 33px;
        }

        .elementor-18953 .elementor-element.elementor-element-7a072498 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-2702c238 {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-1a3d25c6 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-42a33e9c>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18953 .elementor-element.elementor-element-42a33e9c>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18953 .elementor-element.elementor-element-7e2a231e .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-784a1548 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-5c72fb8e {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-34f61da7 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-e4d85f9 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-72e572b8 {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-151c2210 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-98f9ba0 .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18953 .elementor-element.elementor-element-98f9ba0.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-98f9ba0.elementor-view-framed .elementor-icon,
        .elementor-18953 .elementor-element.elementor-element-98f9ba0.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-98f9ba0.elementor-view-framed .elementor-icon,
        .elementor-18953 .elementor-element.elementor-element-98f9ba0.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-98f9ba0 .elementor-icon {
            font-size: 33px;
        }

        .elementor-18953 .elementor-element.elementor-element-98f9ba0 .elementor-icon i,
        .elementor-18953 .elementor-element.elementor-element-98f9ba0 .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18953 .elementor-element.elementor-element-71a9ffd6 {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18953 .elementor-element.elementor-element-71a9ffd6 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18953 .elementor-element.elementor-element-71a9ffd6 .elementor-divider {
            padding-top: 33px;
            padding-bottom: 33px;
        }

        .elementor-18953 .elementor-element.elementor-element-6ab59a55 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-463f9c96 {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-11538ec2 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-4be47a5e>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18953 .elementor-element.elementor-element-4be47a5e>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18953 .elementor-element.elementor-element-e4fabce .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-2480401b .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-2324761b {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-a1a54d1 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-213aee23 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-16d0ae67 {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-1c2f95c7 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-83bf3d8 .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18953 .elementor-element.elementor-element-83bf3d8.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-83bf3d8.elementor-view-framed .elementor-icon,
        .elementor-18953 .elementor-element.elementor-element-83bf3d8.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-83bf3d8.elementor-view-framed .elementor-icon,
        .elementor-18953 .elementor-element.elementor-element-83bf3d8.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-83bf3d8 .elementor-icon {
            font-size: 33px;
        }

        .elementor-18953 .elementor-element.elementor-element-83bf3d8 .elementor-icon i,
        .elementor-18953 .elementor-element.elementor-element-83bf3d8 .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18953 .elementor-element.elementor-element-862f68f {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18953 .elementor-element.elementor-element-862f68f .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18953 .elementor-element.elementor-element-862f68f .elementor-divider {
            padding-top: 33px;
            padding-bottom: 33px;
        }

        .elementor-18953 .elementor-element.elementor-element-1d18d49c .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-8fca2dd {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-4c72a4dd .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-56b19fd0>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18953 .elementor-element.elementor-element-56b19fd0>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18953 .elementor-element.elementor-element-4680e585 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-75268ef3 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-6b355c4b {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-236c68f2 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-669ac963 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18953 .elementor-element.elementor-element-90e6995 {
            --spacer-size: 7px;
        }

        .elementor-18953 .elementor-element.elementor-element-6b7a8924 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18953 .elementor-element.elementor-element-f121d88 .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18953 .elementor-element.elementor-element-f121d88.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-f121d88.elementor-view-framed .elementor-icon,
        .elementor-18953 .elementor-element.elementor-element-f121d88.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-f121d88.elementor-view-framed .elementor-icon,
        .elementor-18953 .elementor-element.elementor-element-f121d88.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18953 .elementor-element.elementor-element-f121d88 .elementor-icon {
            font-size: 33px;
        }

        .elementor-18953 .elementor-element.elementor-element-f121d88 .elementor-icon i,
        .elementor-18953 .elementor-element.elementor-element-f121d88 .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18953 .elementor-element.elementor-element-26f26636 {
            --spacer-size: 33px;
        }

        .elementor-18953 .elementor-element.elementor-element-3619ce80 {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18953 .elementor-element.elementor-element-3619ce80 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18953 .elementor-element.elementor-element-3619ce80 .elementor-divider {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        @media(min-width:768px) {
            .elementor-18953 .elementor-element.elementor-element-690d9069 {
                width: 16.822%;
            }

            .elementor-18953 .elementor-element.elementor-element-37c7d067 {
                width: 27.829%;
            }

            .elementor-18953 .elementor-element.elementor-element-4652728d {
                width: 23.566%;
            }

            .elementor-18953 .elementor-element.elementor-element-281315bd {
                width: 22.713%;
            }

            .elementor-18953 .elementor-element.elementor-element-7284eea2 {
                width: 9.009%;
            }

            .elementor-18953 .elementor-element.elementor-element-576053aa {
                width: 16.822%;
            }

            .elementor-18953 .elementor-element.elementor-element-42a33e9c {
                width: 27.829%;
            }

            .elementor-18953 .elementor-element.elementor-element-411759f3 {
                width: 23.566%;
            }

            .elementor-18953 .elementor-element.elementor-element-215b9bb0 {
                width: 22.713%;
            }

            .elementor-18953 .elementor-element.elementor-element-3b98b3e8 {
                width: 9.009%;
            }

            .elementor-18953 .elementor-element.elementor-element-41f97d1d {
                width: 16.822%;
            }

            .elementor-18953 .elementor-element.elementor-element-4be47a5e {
                width: 27.829%;
            }

            .elementor-18953 .elementor-element.elementor-element-629638e {
                width: 23.566%;
            }

            .elementor-18953 .elementor-element.elementor-element-16413364 {
                width: 22.713%;
            }

            .elementor-18953 .elementor-element.elementor-element-2d1f6831 {
                width: 9.009%;
            }

            .elementor-18953 .elementor-element.elementor-element-74f18549 {
                width: 16.822%;
            }

            .elementor-18953 .elementor-element.elementor-element-56b19fd0 {
                width: 27.829%;
            }

            .elementor-18953 .elementor-element.elementor-element-7682bec3 {
                width: 23.566%;
            }

            .elementor-18953 .elementor-element.elementor-element-31f5d6c1 {
                width: 22.713%;
            }

            .elementor-18953 .elementor-element.elementor-element-50fb2a88 {
                width: 9.009%;
            }
        }

        @media(max-width:1024px) {
            .elementor-18953 .elementor-element.elementor-element-5c0ee30e .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-21ced539 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-71e00b3a .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-4ce02dfc .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-2b44b52b .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-6ad37221 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-4b76b295 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-7a072498 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-1a3d25c6 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-7e2a231e .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-784a1548 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-34f61da7 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-e4d85f9 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-151c2210 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-6ab59a55 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-11538ec2 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-e4fabce .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-2480401b .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-a1a54d1 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-213aee23 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-1c2f95c7 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-1d18d49c .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-4c72a4dd .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-4680e585 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-75268ef3 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-236c68f2 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-669ac963 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18953 .elementor-element.elementor-element-6b7a8924 .elementor-heading-title {
                font-size: 15px;
            }
        }

        @media(max-width:767px) {
            .elementor-18953 .elementor-element.elementor-element-5c0ee30e .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-3477c2c8 {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-37c7d067>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-71e00b3a .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-4652728d>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-4ce02dfc .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-2523cd1 {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-281315bd>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-6ad37221 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-682b37df {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-7284eea2>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-23a3ae01 .elementor-divider {
                padding-top: 15px;
                padding-bottom: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-7a072498 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-2702c238 {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-42a33e9c>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-7e2a231e .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-411759f3>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-784a1548 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-5c72fb8e {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-215b9bb0>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-e4d85f9 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-72e572b8 {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-3b98b3e8>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-71a9ffd6 .elementor-divider {
                padding-top: 15px;
                padding-bottom: 15px;
            }

            .elementor-18953 .elementor-element.elementor-element-6ab59a55 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-463f9c96 {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-4be47a5e>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-e4fabce .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-629638e>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-2480401b .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-2324761b {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-16413364>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-213aee23 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-16d0ae67 {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-2d1f6831>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-862f68f .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-18953 .elementor-element.elementor-element-1d18d49c .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-8fca2dd {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-56b19fd0>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-4680e585 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-7682bec3>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-75268ef3 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-6b355c4b {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-31f5d6c1>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-669ac963 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18953 .elementor-element.elementor-element-90e6995 {
                --spacer-size: 4px;
            }

            .elementor-18953 .elementor-element.elementor-element-50fb2a88>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18953 .elementor-element.elementor-element-26f26636 {
                --spacer-size: 20px;
            }
        }

        .elementor-18957 .elementor-element.elementor-element-7583304e .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-39687c02 {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-14562e2c .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-3ff8bfe0>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18957 .elementor-element.elementor-element-3ff8bfe0>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18957 .elementor-element.elementor-element-616f6da1 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-1c9a4328 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-6018954e {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-7e8e1b6b .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-71f01e22 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-282eabf1 {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-1225062b .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-ce8bef1 .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18957 .elementor-element.elementor-element-ce8bef1.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-ce8bef1.elementor-view-framed .elementor-icon,
        .elementor-18957 .elementor-element.elementor-element-ce8bef1.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-ce8bef1.elementor-view-framed .elementor-icon,
        .elementor-18957 .elementor-element.elementor-element-ce8bef1.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-ce8bef1 .elementor-icon {
            font-size: 33px;
        }

        .elementor-18957 .elementor-element.elementor-element-ce8bef1 .elementor-icon i,
        .elementor-18957 .elementor-element.elementor-element-ce8bef1 .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18957 .elementor-element.elementor-element-339601ef {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18957 .elementor-element.elementor-element-339601ef .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18957 .elementor-element.elementor-element-339601ef .elementor-divider {
            padding-top: 33px;
            padding-bottom: 33px;
        }

        .elementor-18957 .elementor-element.elementor-element-293c5465 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-3a7d29d8 {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-7e80bb7c .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-4f38278f>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18957 .elementor-element.elementor-element-4f38278f>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18957 .elementor-element.elementor-element-30a67a38 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-18abcd74 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-747bacae {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-747db6ed .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-4e468259 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-29771df3 {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-7ff32e0a .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-84f71af .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18957 .elementor-element.elementor-element-84f71af.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-84f71af.elementor-view-framed .elementor-icon,
        .elementor-18957 .elementor-element.elementor-element-84f71af.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-84f71af.elementor-view-framed .elementor-icon,
        .elementor-18957 .elementor-element.elementor-element-84f71af.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-84f71af .elementor-icon {
            font-size: 33px;
        }

        .elementor-18957 .elementor-element.elementor-element-84f71af .elementor-icon i,
        .elementor-18957 .elementor-element.elementor-element-84f71af .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18957 .elementor-element.elementor-element-4ee12d47 {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18957 .elementor-element.elementor-element-4ee12d47 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18957 .elementor-element.elementor-element-4ee12d47 .elementor-divider {
            padding-top: 33px;
            padding-bottom: 33px;
        }

        .elementor-18957 .elementor-element.elementor-element-3badb418 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-131ae2be {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-7521d42b .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-5a2ebea8>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18957 .elementor-element.elementor-element-5a2ebea8>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18957 .elementor-element.elementor-element-19936da6 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-57c2a9c2 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-71520e43 {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-5108b0c4 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-60181de0 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-5d119a26 {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-2ee4cbd8 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-d03df7f .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18957 .elementor-element.elementor-element-d03df7f.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-d03df7f.elementor-view-framed .elementor-icon,
        .elementor-18957 .elementor-element.elementor-element-d03df7f.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-d03df7f.elementor-view-framed .elementor-icon,
        .elementor-18957 .elementor-element.elementor-element-d03df7f.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-d03df7f .elementor-icon {
            font-size: 33px;
        }

        .elementor-18957 .elementor-element.elementor-element-d03df7f .elementor-icon i,
        .elementor-18957 .elementor-element.elementor-element-d03df7f .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18957 .elementor-element.elementor-element-2abdbce {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18957 .elementor-element.elementor-element-2abdbce .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18957 .elementor-element.elementor-element-2abdbce .elementor-divider {
            padding-top: 33px;
            padding-bottom: 33px;
        }

        .elementor-18957 .elementor-element.elementor-element-27be7fc3 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-79bfa538 {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-38075ac2 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-6aba2236>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18957 .elementor-element.elementor-element-6aba2236>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18957 .elementor-element.elementor-element-5adbcaa7 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-63fc2b7 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-67df4785 {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-3e5000c1 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-336afa7d .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18957 .elementor-element.elementor-element-227dd8bb {
            --spacer-size: 7px;
        }

        .elementor-18957 .elementor-element.elementor-element-1c2a3610 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18957 .elementor-element.elementor-element-3d0364e .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18957 .elementor-element.elementor-element-3d0364e.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-3d0364e.elementor-view-framed .elementor-icon,
        .elementor-18957 .elementor-element.elementor-element-3d0364e.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-3d0364e.elementor-view-framed .elementor-icon,
        .elementor-18957 .elementor-element.elementor-element-3d0364e.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18957 .elementor-element.elementor-element-3d0364e .elementor-icon {
            font-size: 33px;
        }

        .elementor-18957 .elementor-element.elementor-element-3d0364e .elementor-icon i,
        .elementor-18957 .elementor-element.elementor-element-3d0364e .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18957 .elementor-element.elementor-element-61b23d99 {
            --spacer-size: 33px;
        }

        .elementor-18957 .elementor-element.elementor-element-f3554c3 {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18957 .elementor-element.elementor-element-f3554c3 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18957 .elementor-element.elementor-element-f3554c3 .elementor-divider {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        @media(min-width:768px) {
            .elementor-18957 .elementor-element.elementor-element-381efb3e {
                width: 16.822%;
            }

            .elementor-18957 .elementor-element.elementor-element-3ff8bfe0 {
                width: 27.829%;
            }

            .elementor-18957 .elementor-element.elementor-element-31ccf34f {
                width: 23.566%;
            }

            .elementor-18957 .elementor-element.elementor-element-6fd341ab {
                width: 22.713%;
            }

            .elementor-18957 .elementor-element.elementor-element-3195a303 {
                width: 9.009%;
            }

            .elementor-18957 .elementor-element.elementor-element-76bcea79 {
                width: 16.822%;
            }

            .elementor-18957 .elementor-element.elementor-element-4f38278f {
                width: 27.829%;
            }

            .elementor-18957 .elementor-element.elementor-element-681ff8c1 {
                width: 23.566%;
            }

            .elementor-18957 .elementor-element.elementor-element-5cfa21c3 {
                width: 22.713%;
            }

            .elementor-18957 .elementor-element.elementor-element-1f2d84c7 {
                width: 9.009%;
            }

            .elementor-18957 .elementor-element.elementor-element-56c08c77 {
                width: 16.822%;
            }

            .elementor-18957 .elementor-element.elementor-element-5a2ebea8 {
                width: 27.829%;
            }

            .elementor-18957 .elementor-element.elementor-element-2147fe15 {
                width: 23.566%;
            }

            .elementor-18957 .elementor-element.elementor-element-298fc7b {
                width: 22.713%;
            }

            .elementor-18957 .elementor-element.elementor-element-71881f05 {
                width: 9.009%;
            }

            .elementor-18957 .elementor-element.elementor-element-4fffe11f {
                width: 16.822%;
            }

            .elementor-18957 .elementor-element.elementor-element-6aba2236 {
                width: 27.829%;
            }

            .elementor-18957 .elementor-element.elementor-element-578ba27a {
                width: 23.566%;
            }

            .elementor-18957 .elementor-element.elementor-element-34f3dc48 {
                width: 22.713%;
            }

            .elementor-18957 .elementor-element.elementor-element-6a369441 {
                width: 9.009%;
            }
        }

        @media(max-width:1024px) {
            .elementor-18957 .elementor-element.elementor-element-7583304e .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-14562e2c .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18957 .elementor-element.elementor-element-616f6da1 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-1c9a4328 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-7e8e1b6b .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18957 .elementor-element.elementor-element-71f01e22 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-1225062b .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18957 .elementor-element.elementor-element-293c5465 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-7e80bb7c .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18957 .elementor-element.elementor-element-30a67a38 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-18abcd74 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-747db6ed .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18957 .elementor-element.elementor-element-4e468259 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-7ff32e0a .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18957 .elementor-element.elementor-element-3badb418 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-7521d42b .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18957 .elementor-element.elementor-element-19936da6 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-57c2a9c2 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-5108b0c4 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18957 .elementor-element.elementor-element-60181de0 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-2ee4cbd8 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18957 .elementor-element.elementor-element-27be7fc3 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-38075ac2 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18957 .elementor-element.elementor-element-5adbcaa7 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-63fc2b7 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-3e5000c1 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18957 .elementor-element.elementor-element-336afa7d .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18957 .elementor-element.elementor-element-1c2a3610 .elementor-heading-title {
                font-size: 15px;
            }
        }

        @media(max-width:767px) {
            .elementor-18957 .elementor-element.elementor-element-7583304e .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-39687c02 {
                --spacer-size: 4px;
            }

            .elementor-18957 .elementor-element.elementor-element-3ff8bfe0>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-616f6da1 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-31ccf34f>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-1c9a4328 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-6018954e {
                --spacer-size: 4px;
            }

            .elementor-18957 .elementor-element.elementor-element-6fd341ab>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-71f01e22 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-282eabf1 {
                --spacer-size: 4px;
            }

            .elementor-18957 .elementor-element.elementor-element-3195a303>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-339601ef .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-18957 .elementor-element.elementor-element-293c5465 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-3a7d29d8 {
                --spacer-size: 4px;
            }

            .elementor-18957 .elementor-element.elementor-element-4f38278f>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-30a67a38 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-681ff8c1>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-18abcd74 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-747bacae {
                --spacer-size: 4px;
            }

            .elementor-18957 .elementor-element.elementor-element-5cfa21c3>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-4e468259 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-29771df3 {
                --spacer-size: 4px;
            }

            .elementor-18957 .elementor-element.elementor-element-1f2d84c7>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-4ee12d47 .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-18957 .elementor-element.elementor-element-3badb418 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-131ae2be {
                --spacer-size: 4px;
            }

            .elementor-18957 .elementor-element.elementor-element-5a2ebea8>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-19936da6 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-2147fe15>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-57c2a9c2 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-71520e43 {
                --spacer-size: 4px;
            }

            .elementor-18957 .elementor-element.elementor-element-298fc7b>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-60181de0 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-71881f05>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-2abdbce .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-18957 .elementor-element.elementor-element-27be7fc3 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-79bfa538 {
                --spacer-size: 4px;
            }

            .elementor-18957 .elementor-element.elementor-element-6aba2236>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-5adbcaa7 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-578ba27a>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-63fc2b7 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-67df4785 {
                --spacer-size: 4px;
            }

            .elementor-18957 .elementor-element.elementor-element-34f3dc48>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-336afa7d .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18957 .elementor-element.elementor-element-227dd8bb {
                --spacer-size: 4px;
            }

            .elementor-18957 .elementor-element.elementor-element-6a369441>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18957 .elementor-element.elementor-element-61b23d99 {
                --spacer-size: 20px;
            }
        }

        .elementor-18959 .elementor-element.elementor-element-f051f7d .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-3a186298 {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-54cbf07f .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-3cb6babd>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18959 .elementor-element.elementor-element-3cb6babd>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18959 .elementor-element.elementor-element-19292b25 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-22e3d139 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-710099b3 {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-45b44987 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-1ef33f63 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-7f9e5dc9 {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-16fd3f8 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-ec5cb7a .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18959 .elementor-element.elementor-element-ec5cb7a.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-ec5cb7a.elementor-view-framed .elementor-icon,
        .elementor-18959 .elementor-element.elementor-element-ec5cb7a.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-ec5cb7a.elementor-view-framed .elementor-icon,
        .elementor-18959 .elementor-element.elementor-element-ec5cb7a.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-ec5cb7a .elementor-icon {
            font-size: 33px;
        }

        .elementor-18959 .elementor-element.elementor-element-ec5cb7a .elementor-icon i,
        .elementor-18959 .elementor-element.elementor-element-ec5cb7a .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18959 .elementor-element.elementor-element-50d981e8 {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18959 .elementor-element.elementor-element-50d981e8 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18959 .elementor-element.elementor-element-50d981e8 .elementor-divider {
            padding-top: 33px;
            padding-bottom: 33px;
        }

        .elementor-18959 .elementor-element.elementor-element-5cf5051 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-2b7bd583 {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-1a1c4e9 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-7e549418>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18959 .elementor-element.elementor-element-7e549418>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18959 .elementor-element.elementor-element-4d587492 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-2ee733fd .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-ea67fcc {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-78ec3555 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-506694de .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-517bbf89 {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-385dc0a2 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-bd37600 .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18959 .elementor-element.elementor-element-bd37600.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-bd37600.elementor-view-framed .elementor-icon,
        .elementor-18959 .elementor-element.elementor-element-bd37600.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-bd37600.elementor-view-framed .elementor-icon,
        .elementor-18959 .elementor-element.elementor-element-bd37600.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-bd37600 .elementor-icon {
            font-size: 33px;
        }

        .elementor-18959 .elementor-element.elementor-element-bd37600 .elementor-icon i,
        .elementor-18959 .elementor-element.elementor-element-bd37600 .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18959 .elementor-element.elementor-element-15eaa681 {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18959 .elementor-element.elementor-element-15eaa681 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18959 .elementor-element.elementor-element-15eaa681 .elementor-divider {
            padding-top: 33px;
            padding-bottom: 33px;
        }

        .elementor-18959 .elementor-element.elementor-element-225ece9f .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-3a98838c {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-a6ebafb .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-794f3012>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18959 .elementor-element.elementor-element-794f3012>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18959 .elementor-element.elementor-element-634ea6cc .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-3947acb0 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-31654429 {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-7fde97a .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-4bcc1bf4 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-1439dd2f {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-3cb0fe46 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-f38071c .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18959 .elementor-element.elementor-element-f38071c.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-f38071c.elementor-view-framed .elementor-icon,
        .elementor-18959 .elementor-element.elementor-element-f38071c.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-f38071c.elementor-view-framed .elementor-icon,
        .elementor-18959 .elementor-element.elementor-element-f38071c.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-f38071c .elementor-icon {
            font-size: 33px;
        }

        .elementor-18959 .elementor-element.elementor-element-f38071c .elementor-icon i,
        .elementor-18959 .elementor-element.elementor-element-f38071c .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18959 .elementor-element.elementor-element-36c9b610 {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18959 .elementor-element.elementor-element-36c9b610 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18959 .elementor-element.elementor-element-36c9b610 .elementor-divider {
            padding-top: 33px;
            padding-bottom: 33px;
        }

        .elementor-18959 .elementor-element.elementor-element-2f41e1c6 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-5e9af5dc {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-57edd8cc .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-7972f28a>.elementor-element-populated.elementor-column-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18959 .elementor-element.elementor-element-7972f28a>.elementor-element-populated.elementor-widget-wrap {
            padding: 0px 20px 0px 0px;
        }

        .elementor-18959 .elementor-element.elementor-element-65cc7a99 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-d9d1578 .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-3f724690 {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-415257b3 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-6633f76c .elementor-heading-title {
            font-size: 19px;
            font-weight: 400;
        }

        .elementor-18959 .elementor-element.elementor-element-50a2b0a0 {
            --spacer-size: 7px;
        }

        .elementor-18959 .elementor-element.elementor-element-6a5fb558 .elementor-heading-title {
            color: #FFFFFF80;
            font-size: 16px;
        }

        .elementor-18959 .elementor-element.elementor-element-41b5243 .elementor-icon-wrapper {
            text-align: right;
        }

        .elementor-18959 .elementor-element.elementor-element-41b5243.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-41b5243.elementor-view-framed .elementor-icon,
        .elementor-18959 .elementor-element.elementor-element-41b5243.elementor-view-default .elementor-icon {
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-41b5243.elementor-view-framed .elementor-icon,
        .elementor-18959 .elementor-element.elementor-element-41b5243.elementor-view-default .elementor-icon svg {
            fill: #FFFFFF;
        }

        .elementor-18959 .elementor-element.elementor-element-41b5243 .elementor-icon {
            font-size: 33px;
        }

        .elementor-18959 .elementor-element.elementor-element-41b5243 .elementor-icon i,
        .elementor-18959 .elementor-element.elementor-element-41b5243 .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18959 .elementor-element.elementor-element-7b8e0b1c {
            --spacer-size: 33px;
        }

        .elementor-18959 .elementor-element.elementor-element-3a0898b0 {
            --divider-border-style: solid;
            --divider-color: #DDDDDD;
            --divider-border-width: 1px;
        }

        .elementor-18959 .elementor-element.elementor-element-3a0898b0 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-18959 .elementor-element.elementor-element-3a0898b0 .elementor-divider {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        @media(min-width:768px) {
            .elementor-18959 .elementor-element.elementor-element-5511c117 {
                width: 16.822%;
            }

            .elementor-18959 .elementor-element.elementor-element-3cb6babd {
                width: 27.829%;
            }

            .elementor-18959 .elementor-element.elementor-element-6a38d693 {
                width: 23.566%;
            }

            .elementor-18959 .elementor-element.elementor-element-4cb5f410 {
                width: 22.713%;
            }

            .elementor-18959 .elementor-element.elementor-element-3c2df857 {
                width: 9.009%;
            }

            .elementor-18959 .elementor-element.elementor-element-19122941 {
                width: 16.822%;
            }

            .elementor-18959 .elementor-element.elementor-element-7e549418 {
                width: 27.829%;
            }

            .elementor-18959 .elementor-element.elementor-element-54205347 {
                width: 23.566%;
            }

            .elementor-18959 .elementor-element.elementor-element-7cd14abc {
                width: 22.713%;
            }

            .elementor-18959 .elementor-element.elementor-element-710db6c6 {
                width: 9.009%;
            }

            .elementor-18959 .elementor-element.elementor-element-143455ef {
                width: 16.822%;
            }

            .elementor-18959 .elementor-element.elementor-element-794f3012 {
                width: 27.829%;
            }

            .elementor-18959 .elementor-element.elementor-element-2b4d3928 {
                width: 23.566%;
            }

            .elementor-18959 .elementor-element.elementor-element-73274e11 {
                width: 22.713%;
            }

            .elementor-18959 .elementor-element.elementor-element-785a45e0 {
                width: 9.009%;
            }

            .elementor-18959 .elementor-element.elementor-element-2268d33b {
                width: 16.822%;
            }

            .elementor-18959 .elementor-element.elementor-element-7972f28a {
                width: 27.829%;
            }

            .elementor-18959 .elementor-element.elementor-element-4daf6796 {
                width: 23.566%;
            }

            .elementor-18959 .elementor-element.elementor-element-6d81bd8a {
                width: 22.713%;
            }

            .elementor-18959 .elementor-element.elementor-element-405540b6 {
                width: 9.009%;
            }
        }

        @media(max-width:1024px) {
            .elementor-18959 .elementor-element.elementor-element-f051f7d .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-54cbf07f .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18959 .elementor-element.elementor-element-19292b25 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-22e3d139 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-45b44987 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18959 .elementor-element.elementor-element-1ef33f63 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-16fd3f8 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18959 .elementor-element.elementor-element-5cf5051 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-1a1c4e9 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18959 .elementor-element.elementor-element-4d587492 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-2ee733fd .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-78ec3555 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18959 .elementor-element.elementor-element-506694de .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-385dc0a2 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18959 .elementor-element.elementor-element-225ece9f .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-a6ebafb .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18959 .elementor-element.elementor-element-634ea6cc .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-3947acb0 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-7fde97a .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18959 .elementor-element.elementor-element-4bcc1bf4 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-3cb0fe46 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18959 .elementor-element.elementor-element-2f41e1c6 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-57edd8cc .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18959 .elementor-element.elementor-element-65cc7a99 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-d9d1578 .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-415257b3 .elementor-heading-title {
                font-size: 15px;
            }

            .elementor-18959 .elementor-element.elementor-element-6633f76c .elementor-heading-title {
                font-size: 17px;
                line-height: 22px;
            }

            .elementor-18959 .elementor-element.elementor-element-6a5fb558 .elementor-heading-title {
                font-size: 15px;
            }
        }

        @media(max-width:767px) {
            .elementor-18959 .elementor-element.elementor-element-f051f7d .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-3a186298 {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-3cb6babd>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-19292b25 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-6a38d693>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-22e3d139 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-710099b3 {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-4cb5f410>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-1ef33f63 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-7f9e5dc9 {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-3c2df857>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-50d981e8 .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-18959 .elementor-element.elementor-element-5cf5051 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-2b7bd583 {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-7e549418>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-4d587492 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-54205347>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-2ee733fd .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-ea67fcc {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-7cd14abc>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-506694de .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-517bbf89 {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-710db6c6>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-15eaa681 .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-18959 .elementor-element.elementor-element-225ece9f .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-3a98838c {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-794f3012>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-634ea6cc .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-2b4d3928>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-3947acb0 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-31654429 {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-73274e11>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-4bcc1bf4 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-1439dd2f {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-785a45e0>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-36c9b610 .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-18959 .elementor-element.elementor-element-2f41e1c6 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-5e9af5dc {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-7972f28a>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-65cc7a99 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-4daf6796>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-d9d1578 .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-3f724690 {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-6d81bd8a>.elementor-element-populated {
                margin: 15px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-6633f76c .elementor-heading-title {
                font-size: 16px;
                line-height: 21px;
            }

            .elementor-18959 .elementor-element.elementor-element-50a2b0a0 {
                --spacer-size: 4px;
            }

            .elementor-18959 .elementor-element.elementor-element-405540b6>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18959 .elementor-element.elementor-element-7b8e0b1c {
                --spacer-size: 20px;
            }
        }

        .elementor-19088 .elementor-element.elementor-element-7e59bb:not(.elementor-motion-effects-element-type-background),
        .elementor-19088 .elementor-element.elementor-element-7e59bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #54dcfc;
        }

        .elementor-19088 .elementor-element.elementor-element-7e59bb {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-19088 .elementor-element.elementor-element-7e59bb>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-19088 .elementor-element.elementor-element-7961b235 {
            --spacer-size: 50px;
        }

        .elementor-19088 .elementor-element.elementor-element-794a2f27:not(.elementor-motion-effects-element-type-background),
        .elementor-19088 .elementor-element.elementor-element-794a2f27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #54dcfc;
        }

        .elementor-19088 .elementor-element.elementor-element-794a2f27 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 0px 50px 0px 50px;
        }

        .elementor-19088 .elementor-element.elementor-element-794a2f27>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-19088 .elementor-element.elementor-element-492d4e39 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-492d4e39 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-7279cdb2 {
            --spacer-size: 6px;
        }

        .elementor-19088 .elementor-element.elementor-element-50c9d05a>.elementor-widget-container {
            padding: 0% 10% 0% 0%;
        }

        .elementor-19088 .elementor-element.elementor-element-35601549 {
            --spacer-size: 13px;
        }

        .elementor-19088 .elementor-element.elementor-element-79298502 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-79298502 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-3bfa868b .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-3bfa868b .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-192a603b {
            --spacer-size: 6px;
        }

        .elementor-19088 .elementor-element.elementor-element-762c006 {
            --spacer-size: 18px;
        }

        .elementor-19088 .elementor-element.elementor-element-53f0bf15>.elementor-widget-container {
            margin: -13px 0px 0px 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-1bce6cff .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-1bce6cff .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-427cb662 {
            --spacer-size: 6px;
        }

        .elementor-19088 .elementor-element.elementor-element-50706 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-50706 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-58e40e7c>.elementor-widget-container {
            margin: -10px 0px 0px 0px;
        }

        .elementor-19088 .elementor-element.elementor-element-37bdbce2:not(.elementor-motion-effects-element-type-background),
        .elementor-19088 .elementor-element.elementor-element-37bdbce2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #54dcfc;
        }

        .elementor-19088 .elementor-element.elementor-element-37bdbce2 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 0px 50px 0px 50px;
        }

        .elementor-19088 .elementor-element.elementor-element-37bdbce2>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-19088 .elementor-element.elementor-element-3e5dfc1b {
            --spacer-size: 50px;
        }

        .elementor-19088 .elementor-element.elementor-element-82adceb {
            --divider-border-style: solid;
            --divider-color: #54dcfc;
            --divider-border-width: 1px;
        }

        .elementor-19088 .elementor-element.elementor-element-82adceb .elementor-divider-separator {
            width: 100%;
        }

        .elementor-19088 .elementor-element.elementor-element-82adceb .elementor-divider {
            padding-top: 10px;
            padding-bottom: 10px;
        }

        .elementor-19088 .elementor-element.elementor-element-3214d57b {
            --spacer-size: 10px;
        }

        .elementor-19088 .elementor-element.elementor-element-70dbf7f4 {
            font-size: 16px;
        }

        .elementor-19088 .elementor-element.elementor-element-427d456f {
            --spacer-size: 10px;
        }

        .elementor-19088 .elementor-element.elementor-element-39024242 {
            --spacer-size: 10px;
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-19088 .elementor-element.elementor-element-6f51e8b4 {
                width: 22%;
            }

            .elementor-19088 .elementor-element.elementor-element-ed972dd {
                width: 28%;
            }
        }

        @media(max-width:1024px) {
            .elementor-19088 .elementor-element.elementor-element-794a2f27 {
                padding: 0px 15px 0px 15px;
            }

            .elementor-19088 .elementor-element.elementor-element-50c9d05a>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-19088 .elementor-element.elementor-element-53f0bf15>.elementor-widget-container {
                margin: -5px 0px 0px 0px;
            }

            .elementor-19088 .elementor-element.elementor-element-58e40e7c>.elementor-widget-container {
                margin: -5px 0px 0px 0px;
            }

            .elementor-19088 .elementor-element.elementor-element-37bdbce2 {
                padding: 0px 15px 0px 15px;
            }
        }

        @media(max-width:767px) {
            .elementor-19088 .elementor-element.elementor-element-794a2f27 {
                padding: 0px 10px 0px 10px;
            }

            .elementor-19088 .elementor-element.elementor-element-35601549 {
                --spacer-size: 5px;
            }

            .elementor-19088 .elementor-element.elementor-element-34a1200>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-19088 .elementor-element.elementor-element-6f51e8b4>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-19088 .elementor-element.elementor-element-ed972dd>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-19088 .elementor-element.elementor-element-37bdbce2 {
                padding: 0px 10px 0px 10px;
            }

            .elementor-19088 .elementor-element.elementor-element-70dbf7f4 {
                font-size: 15px;
                line-height: 1.4em;
            }
        }

        .elementor-19092 .elementor-element.elementor-element-7dd77e84>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
            align-content: space-between;
            align-items: space-between;
        }

        .elementor-19092 .elementor-element.elementor-element-7dd77e84 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-19092 .elementor-element.elementor-element-7dd77e84>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-19092 .elementor-element.elementor-element-68ab65fb>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-19092 .elementor-element.elementor-element-3eeae7ec .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19092 .elementor-element.elementor-element-3eeae7ec .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-19092 .elementor-element.elementor-element-3dc9c4be {
            border-style: solid;
            border-width: 1px 0px 0px 0px;
            border-color: #DDDDDD;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 15px;
            margin-bottom: 0px;
            padding: 45px 0px 0px 0px;
        }

        .elementor-19092 .elementor-element.elementor-element-3dc9c4be>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-19092 .elementor-element.elementor-element-7d6ee5e {
            --spacer-size: 10px;
        }

        .elementor-19092 .elementor-element.elementor-element-174d0bfa {
            --spacer-size: 5px;
        }

        @media (max-width:1023px) and (min-width:769px) {
            .sldr-title {
                font-size: 46px !important;
                line-height: 40px !important
            }
        }

        @media (max-width:1136px) and (min-width:778px) {
            .sldr-hide {
                display: none !important
            }
        }

        .trx_demo_inline_564104003 {
            color: #ffffff !important;
            border-color: #7a8308 !important;
            background-color: #7a8308 !important;
        }

        .trx_demo_inline_1395332396:hover {
            color: #ffffff !important;
            border-color: #636a03 !important;
            background-color: #636a03 !important;
        }

        .trx_demo_panel_button.sc_button {
            justify-content: center;
        }

        .trx_addons_inline_1050876572 {
            width: 360px;
        }

        .expo_inline_2062569460 {
            background-image: url('image/galeria/_lelia/01.jpg');
        }

        .expo_inline_1145137288 {
            background-image: url('image/galeria/_lelia/02.jpg');
        }

        .expo_inline_19991888 {
            background-image: url('image/galeria/_lelia/03.jpg');
        }

        .expo_inline_1299260779 {
            background-image: url('image/galeria/_lelia/04.jpg');
        }

        .expo_inline_456736475 {
            background-image: url('image/galeria/_lelia/05.jpg');
        }

        .expo_inline_1354519511 {
            background-image: url('image/galeria/_lelia/06.jpg');
        }

        .expo_inline_1424159680 {
            background-image: url('image/galeria/_lelia/07.jpg');
        }

        .expo_inline_1050428131 {
            background-image: url('image/galeria/_lelia/08.jpg');
        }

        #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,
                    #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover,
                    body #booked-profile-page input[type=submit].button-primary:hover,
                    body .booked-list-view button.button:hover,
                    body .booked-list-view input[type=submit].button-primary:hover,
                    body table.booked-calendar input[type=submit].button-primary:hover,
                    body .booked-modal input[type=submit].button-primary:hover,
                    body table.booked-calendar th,
                    body table.booked-calendar thead,
                    body table.booked-calendar thead th,
                    body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
                    body #booked-profile-page .booked-profile-header,
                    body #booked-profile-page .booked-tabs li.active a,
                    body #booked-profile-page .booked-tabs li.active a:hover,
                    body #booked-profile-page .appt-block .google-cal-button>a:hover,
                    #ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
                        background: #796305 !important;
                    }
            
                    body #booked-profile-page input[type=submit].button-primary:hover,
                    body table.booked-calendar input[type=submit].button-primary:hover,
                    body .booked-list-view button.button:hover,
                    body .booked-list-view input[type=submit].button-primary:hover,
                    body .booked-modal input[type=submit].button-primary:hover,
                    body table.booked-calendar th,
                    body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
                    body #booked-profile-page .booked-profile-header,
                    body #booked-profile-page .appt-block .google-cal-button>a:hover {
                        border-color: #796305 !important;
                    }
            
                    body table.booked-calendar tr.days,
                    body table.booked-calendar tr.days th,
                    body .booked-calendarSwitcher.calendar,
                    body #booked-profile-page .booked-tabs,
                    #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,
                    #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
                        background: #5c4b02 !important;
                    }
            
                    body table.booked-calendar tr.days th,
                    body #booked-profile-page .booked-tabs {
                        border-color: #5c4b02 !important;
                    }
            
                    #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,
                    #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover,
                    body #booked-profile-page input[type=submit].button-primary,
                    body table.booked-calendar input[type=submit].button-primary,
                    body .booked-list-view button.button,
                    body .booked-list-view input[type=submit].button-primary,
                    body .booked-list-view button.button,
                    body .booked-list-view input[type=submit].button-primary,
                    body .booked-modal input[type=submit].button-primary,
                    body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
                    body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
                    body #booked-profile-page .appt-block .google-cal-button>a,
                    body .booked-modal p.booked-title-bar,
                    body table.booked-calendar td:hover .date span,
                    body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
                    body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,
                    .booked-ms-modal .booked-book-appt
            
                    /* Multi-Slot Booking */
                        {
                        background: #7a8308;
                    }
            
                    body #booked-profile-page input[type=submit].button-primary,
                    body table.booked-calendar input[type=submit].button-primary,
                    body .booked-list-view button.button,
                    body .booked-list-view input[type=submit].button-primary,
                    body .booked-list-view button.button,
                    body .booked-list-view input[type=submit].button-primary,
                    body .booked-modal input[type=submit].button-primary,
                    body #booked-profile-page .appt-block .google-cal-button>a,
                    body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
                    body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
                    body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover {
                        border-color: #7a8308;
                    }
            
                    body .booked-modal .bm-window p i.fa,
                    body .booked-modal .bm-window a,
                    body .booked-appt-list .booked-public-appointment-title,
                    body .booked-modal .bm-window p.appointment-title,
                    .booked-ms-modal.visible:hover .booked-book-appt {
                        color: #7a8308;
                    }
            
                    .booked-appt-list .timeslot.has-title .booked-public-appointment-title {
                        color: inherit;
                    }

                    #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,
        #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover,
        body #booked-profile-page input[type=submit].button-primary:hover,
        body .booked-list-view button.button:hover,
        body .booked-list-view input[type=submit].button-primary:hover,
        body table.booked-calendar input[type=submit].button-primary:hover,
        body .booked-modal input[type=submit].button-primary:hover,
        body table.booked-calendar th,
        body table.booked-calendar thead,
        body table.booked-calendar thead th,
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
        body #booked-profile-page .booked-profile-header,
        body #booked-profile-page .booked-tabs li.active a,
        body #booked-profile-page .booked-tabs li.active a:hover,
        body #booked-profile-page .appt-block .google-cal-button>a:hover,
        #ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
            background: #796305 !important;
        }

        body #booked-profile-page input[type=submit].button-primary:hover,
        body table.booked-calendar input[type=submit].button-primary:hover,
        body .booked-list-view button.button:hover,
        body .booked-list-view input[type=submit].button-primary:hover,
        body .booked-modal input[type=submit].button-primary:hover,
        body table.booked-calendar th,
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
        body #booked-profile-page .booked-profile-header,
        body #booked-profile-page .appt-block .google-cal-button>a:hover {
            border-color: #796305 !important;
        }

        body table.booked-calendar tr.days,
        body table.booked-calendar tr.days th,
        body .booked-calendarSwitcher.calendar,
        body #booked-profile-page .booked-tabs,
        #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,
        #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
            background: #5c4b02 !important;
        }

        body table.booked-calendar tr.days th,
        body #booked-profile-page .booked-tabs {
            border-color: #5c4b02 !important;
        }

        #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,
        #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover,
        body #booked-profile-page input[type=submit].button-primary,
        body table.booked-calendar input[type=submit].button-primary,
        body .booked-list-view button.button,
        body .booked-list-view input[type=submit].button-primary,
        body .booked-list-view button.button,
        body .booked-list-view input[type=submit].button-primary,
        body .booked-modal input[type=submit].button-primary,
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
        body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
        body #booked-profile-page .appt-block .google-cal-button>a,
        body .booked-modal p.booked-title-bar,
        body table.booked-calendar td:hover .date span,
        body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
        body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,
        .booked-ms-modal .booked-book-appt

        /* Multi-Slot Booking */
            {
            background: #7a8308;
        }

        body #booked-profile-page input[type=submit].button-primary,
        body table.booked-calendar input[type=submit].button-primary,
        body .booked-list-view button.button,
        body .booked-list-view input[type=submit].button-primary,
        body .booked-list-view button.button,
        body .booked-list-view input[type=submit].button-primary,
        body .booked-modal input[type=submit].button-primary,
        body #booked-profile-page .appt-block .google-cal-button>a,
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
        body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
        body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover {
            border-color: #7a8308;
        }

        body .booked-modal .bm-window p i.fa,
        body .booked-modal .bm-window a,
        body .booked-appt-list .booked-public-appointment-title,
        body .booked-modal .bm-window p.appointment-title,
        .booked-ms-modal.visible:hover .booked-book-appt {
            color: #7a8308;
        }

        .booked-appt-list .timeslot.has-title .booked-public-appointment-title {
            color: inherit;
        }

        img.wp-smiley,
                    img.emoji {
                        display: inline !important;
                        border: none !important;
                        box-shadow: none !important;
                        height: 1em !important;
                        width: 1em !important;
                        margin: 0 0.07em !important;
                        vertical-align: -0.1em !important;
                        background: none !important;
                        padding: 0 !important;
                    }

        /*! This file is auto-generated */
        .wp-block-button__link {
            color: #fff;
            background-color: #ffffff;
            border-radius: 9999px;
            box-shadow: none;
            text-decoration: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            font-size: 1.125em
        }

        .wp-block-file__button {
            background: #32373c;
            color: #fff;
            text-decoration: none
        }
        
        body {
            --wp--preset--color--black: #83ffea;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--color--bg-color: #191919;
            --wp--preset--color--bd-color: #2F2F2F;
            --wp--preset--color--text-dark: #FFFFFF;
            --wp--preset--color--text-light: #5F5F5F;
            --wp--preset--color--text-link: #7A8308;
            --wp--preset--color--text-hover: #636A03;
            --wp--preset--color--text-link-2: #796305;
            --wp--preset--color--text-hover-2: #5C4B02;
            --wp--preset--color--text-link-3: #C5A48E;
            --wp--preset--color--text-hover-3: #AB8E7A;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
            --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
        }

        :where(.is-layout-flex) {
            gap: 0.5em;
        }

        :where(.is-layout-grid) {
            gap: 0.5em;
        }

        body .is-layout-flex {
            display: flex;
        }

        body .is-layout-flex {
            flex-wrap: wrap;
            align-items: center;
        }

        body .is-layout-flex>* {
            margin: 0;
        }

        body .is-layout-grid {
            display: grid;
        }

        body .is-layout-grid>* {
            margin: 0;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-background-color {
            background-color: #83ffea !important;
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important;
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important;
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important;
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important;
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important;
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important;
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important;
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important;
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important;
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important;
        }

        .wp-block-navigation a:where(:not(.wp-element-button)) {
            color: inherit;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        .wp-block-pullquote {
            font-size: 1.5em;
            line-height: 1.6;
        }

        .elementor-kit-15 {
            --e-global-color-primary: #6EC1E4;
            --e-global-color-secondary: #54595F;
            --e-global-color-text: #7A7A7A;
            --e-global-color-accent: #61CE70;
            --e-global-color-61c01e98: #4054B2;
            --e-global-color-69bf31ed: #23A455;
            --e-global-color-7a1ccbe5: #000;
            --e-global-color-13ed1179: #FFF;
            --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: 1320px;
        }

        .e-container {
            --container-max-width: 1320px;
        }

        .elementor-widget:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-element {
            --widgets-spacing: 0px;
        }

        .sc_layouts_title_caption {
            display: var(--page-title-display);
        }

        @media(max-width:1024px) {
            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 1024px;
            }

            .e-container {
                --container-max-width: 1024px;
            }
        }

        @media(max-width:767px) {
            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 767px;
            }

            .e-container {
                --container-max-width: 767px;
            }
        }

        .elementor-18283 .elementor-element.elementor-element-25d50006:not(.elementor-motion-effects-element-type-background),
        .elementor-18283 .elementor-element.elementor-element-25d50006>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #83ffea;
        }

        .elementor-18283 .elementor-element.elementor-element-25d50006 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-18283 .elementor-element.elementor-element-25d50006>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18283 .elementor-element.elementor-element-74a06c56 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-74a06c56 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-75eb100 {
            --spacer-size: 13px;
        }

        .elementor-18283 .elementor-element.elementor-element-44372f7b {
            --spacer-size: 23px;
        }

        .elementor-18283 .elementor-element.elementor-element-04d6079 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-04d6079 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-4cb366f1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-18283 .elementor-element.elementor-element-4b528e83 {
            --spacer-size: 50px;
        }

        .elementor-18283 .elementor-element.elementor-element-45e3aa28 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-45e3aa28 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-214e43c {
            --spacer-size: 50px;
        }

        .elementor-18283 .elementor-element.elementor-element-2c482fa .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-2c482fa .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-d49e9de:not(.elementor-motion-effects-element-type-background),
        .elementor-18283 .elementor-element.elementor-element-d49e9de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #83ffea;
        }

        .elementor-18283 .elementor-element.elementor-element-d49e9de {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-18283 .elementor-element.elementor-element-d49e9de>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18283 .elementor-element.elementor-element-50f57bef .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-50f57bef .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-12499024 .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-18283 .elementor-element.elementor-element-12499024.elementor-view-stacked .elementor-icon {
            background-color: #83ffea;
        }

        .elementor-18283 .elementor-element.elementor-element-12499024.elementor-view-framed .elementor-icon,
        .elementor-18283 .elementor-element.elementor-element-12499024.elementor-view-default .elementor-icon {
            color: #1F242E;
            border-color: #1F242E;
        }

        .elementor-18283 .elementor-element.elementor-element-12499024.elementor-view-framed .elementor-icon,
        .elementor-18283 .elementor-element.elementor-element-12499024.elementor-view-default .elementor-icon svg {
            fill: #83ffea;
        }

        .elementor-18283 .elementor-element.elementor-element-12499024 .elementor-icon {
            font-size: 14px;
        }

        .elementor-18283 .elementor-element.elementor-element-12499024 .elementor-icon i,
        .elementor-18283 .elementor-element.elementor-element-12499024 .elementor-icon svg {
            transform: rotate(0deg);
        }

        .elementor-18283 .elementor-element.elementor-element-45d1741 .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-45d1741 .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-5f8483d {
            --spacer-size: 50px;
        }

        .elementor-18283 .elementor-element.elementor-element-5dd1d41e {
            overflow: hidden;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-18283 .elementor-element.elementor-element-5dd1d41e>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18283 .elementor-element.elementor-element-39d870d3>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-18283 .elementor-element.elementor-element-39d870d3>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18283 .elementor-element.elementor-element-39d870d3 {
            z-index: 9;
        }

        .elementor-18283 .elementor-element.elementor-element-ffcf90a .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-ffcf90a .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-134fff0b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
        .elementor-18283 .elementor-element.elementor-element-134fff0b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #83ffea;
        }

        .elementor-18283 .elementor-element.elementor-element-134fff0b>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-18283 .elementor-element.elementor-element-134fff0b>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18283 .elementor-element.elementor-element-ab74cfe .sc_item_title_text {
            -webkit-text-stroke-width: 0px;
        }

        .elementor-18283 .elementor-element.elementor-element-ab74cfe .sc_item_title_text2 {
            -webkit-text-stroke-width: 0px;
        }

        @media(min-width:768px) {
            .elementor-18283 .elementor-element.elementor-element-29c81ce {
                width: 34.031%;
            }

            .elementor-18283 .elementor-element.elementor-element-64d5434b {
                width: 42.016%;
            }

            .elementor-18283 .elementor-element.elementor-element-6853ec71 {
                width: 23.592%;
            }

            .elementor-18283 .elementor-element.elementor-element-38f130eb {
                width: 34.031%;
            }

            .elementor-18283 .elementor-element.elementor-element-13202fcf {
                width: 65.969%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-18283 .elementor-element.elementor-element-29c81ce {
                width: 77%;
            }

            .elementor-18283 .elementor-element.elementor-element-64d5434b {
                width: 77%;
            }

            .elementor-18283 .elementor-element.elementor-element-6853ec71 {
                width: 100%;
            }

            .elementor-18283 .elementor-element.elementor-element-38f130eb {
                width: 100%;
            }

            .elementor-18283 .elementor-element.elementor-element-13202fcf {
                width: 100%;
            }

            .elementor-18283 .elementor-element.elementor-element-39d870d3 {
                width: 25%;
            }

            .elementor-18283 .elementor-element.elementor-element-134fff0b {
                width: 75%;
            }
        }

        @media(max-width:1024px) {
            .elementor-18283 .elementor-element.elementor-element-75eb100 {
                --spacer-size: 20px;
            }

            .elementor-18283 .elementor-element.elementor-element-44372f7b {
                --spacer-size: 20px;
            }

            .elementor-18283 .elementor-element.elementor-element-5dd1d41e:not(.elementor-motion-effects-element-type-background),
            .elementor-18283 .elementor-element.elementor-element-5dd1d41e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: 0% 0%;
            }
        }

        @media(max-width:767px) {

            .elementor-18283 .elementor-element.elementor-element-5dd1d41e:not(.elementor-motion-effects-element-type-background),
            .elementor-18283 .elementor-element.elementor-element-5dd1d41e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: 0% 0%;
            }

            .elementor-18283 .elementor-element.elementor-element-134fff0b>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }
        }

        :root {
            --wp-gdpr--bar--background-color: #83ffea;
            --wp-gdpr--bar--color: #ffffff;
            --wp-gdpr--button--background-color: #83ffea;
            --wp-gdpr--button--background-color--darken: #83ffea;
            --wp-gdpr--button--color: #ffffff;
        }

        .elementor-18587 .elementor-element.elementor-element-8c98c75>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-18587 .elementor-element.elementor-element-8c98c75 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 27px 50px 27px 50px;
        }

        .elementor-18587 .elementor-element.elementor-element-8c98c75>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18587 .elementor-element.elementor-element-9b8e346>.elementor-widget-container {
            margin: 0px 40px 0px 0px;
        }

        .elementor-18587 .elementor-element.elementor-element-62eb4bb>.elementor-widget-container {
            margin: 4px 0px 0px 0px;
        }

        .elementor-18587 .elementor-element.elementor-element-807230f>.elementor-widget-container {
            margin: -3px 0px 0px 25px;
        }

        .elementor-18587 .elementor-element.elementor-element-db1b6a7>.elementor-widget-container {
            margin: -3px 0px 0px 8px;
        }

        .elementor-18587 .elementor-element.elementor-element-2e3e365>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-18587 .elementor-element.elementor-element-2e3e365:not(.elementor-motion-effects-element-type-background),
        .elementor-18587 .elementor-element.elementor-element-2e3e365>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #fff7b5;
        }

        .elementor-18587 .elementor-element.elementor-element-2e3e365 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 27px 50px 27px 50px;
        }

        .elementor-18587 .elementor-element.elementor-element-2e3e365>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18587 .elementor-element.elementor-element-61dbd41>.elementor-widget-container {
            margin: 0px 40px 0px 0px;
        }

        .elementor-18587 .elementor-element.elementor-element-2bd40d3>.elementor-widget-container {
            margin: 0px 0px 0px 25px;
        }

        .elementor-18587 .elementor-element.elementor-element-c295867>.elementor-widget-container {
            margin: 0px 0px 0px 8px;
        }

        .elementor-18587 .elementor-element.elementor-element-de1760d>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-18587 .elementor-element.elementor-element-de1760d {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 27px 50px 27px 50px;
        }

        .elementor-18587 .elementor-element.elementor-element-de1760d>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18587 .elementor-element.elementor-element-1a22091>.elementor-widget-container {
            margin: 0px 40px 0px 0px;
        }

        .elementor-18587 .elementor-element.elementor-element-eea254f>.elementor-widget-container {
            margin: 0px 0px 0px 25px;
        }

        .elementor-18587 .elementor-element.elementor-element-c316d3c>.elementor-widget-container {
            margin: 0px 0px 0px 8px;
        }

        @media(min-width:768px) {
            .elementor-18587 .elementor-element.elementor-element-218f3ce {
                width: 79.24%;
            }

            .elementor-18587 .elementor-element.elementor-element-fb47c94 {
                width: 20.027%;
            }

            .elementor-18587 .elementor-element.elementor-element-490186a {
                width: 20.027%;
            }

            .elementor-18587 .elementor-element.elementor-element-5c40ca1 {
                width: 79.24%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-18587 .elementor-element.elementor-element-490186a {
                width: 25%;
            }

            .elementor-18587 .elementor-element.elementor-element-5c40ca1 {
                width: 75%;
            }
        }

        @media(max-width:1024px) {
            .elementor-18587 .elementor-element.elementor-element-8c98c75 {
                padding: 20px 30px 20px 30px;
            }

            .elementor-18587 .elementor-element.elementor-element-2e3e365 {
                padding: 20px 30px 20px 30px;
            }

            .elementor-18587 .elementor-element.elementor-element-de1760d {
                padding: 20px 15px 20px 15px;
            }

            .elementor-18587 .elementor-element.elementor-element-eea254f>.elementor-widget-container {
                margin: 0px 0px 0px 10px;
            }

            .elementor-18587 .elementor-element.elementor-element-c316d3c>.elementor-widget-container {
                margin: 0px 0px 0px 10px;
            }

            .elementor-18587 .elementor-element.elementor-element-2a043e0>.elementor-widget-container {
                margin: 0px 0px 0px 10px;
            }
        }

        @media(max-width:767px) {
            .elementor-18587 .elementor-element.elementor-element-2e3e365 {
                padding: 20px 10px 20px 10px;
            }

            .elementor-18587 .elementor-element.elementor-element-45a0a05 {
                width: 50%;
            }

            .elementor-18587 .elementor-element.elementor-element-15748df {
                width: 50%;
            }

            .elementor-18587 .elementor-element.elementor-element-2bd40d3>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-18587 .elementor-element.elementor-element-c295867>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-18587 .elementor-element.elementor-element-de1760d {
                padding: 20px 10px 20px 10px;
            }

            .elementor-18587 .elementor-element.elementor-element-490186a {
                width: 50%;
            }

            .elementor-18587 .elementor-element.elementor-element-1a22091 .logo_image {
                max-height: 40px;
            }

            .elementor-18587 .elementor-element.elementor-element-5c40ca1 {
                width: 50%;
            }

            .elementor-18587 .elementor-element.elementor-element-eea254f>.elementor-widget-container {
                margin: -5px 0px 0px 5px;
            }

            .elementor-18587 .elementor-element.elementor-element-c316d3c>.elementor-widget-container {
                margin: 0px 0px 0px 5px;
            }
        }

        .elementor-18593 .elementor-element.elementor-element-9a5cb72:not(.elementor-motion-effects-element-type-background),
                    .elementor-18593 .elementor-element.elementor-element-9a5cb72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                        background-color: #83ffea;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-9a5cb72 {
                        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-9a5cb72>.elementor-background-overlay {
                        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-f5bf6b7 {
                        --spacer-size: 50px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-5b5f5db4:not(.elementor-motion-effects-element-type-background),
                    .elementor-18593 .elementor-element.elementor-element-5b5f5db4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                        background-color: #83ffea;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-5b5f5db4 {
                        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                        padding: 0px 0px 0px 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-5b5f5db4>.elementor-background-overlay {
                        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-36e80c15 .sc_item_title_text {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-36e80c15 .sc_item_title_text2 {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-71909038 {
                        --spacer-size: 6px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-2d3b9095 {
                        --spacer-size: 18px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-372b737 .sc_item_title_text {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-372b737 .sc_item_title_text2 {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-2a9759a9 {
                        --spacer-size: 6px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-41a96f02 .sc_item_title_text {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-41a96f02 .sc_item_title_text2 {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-94ab833 {
                        --spacer-size: 6px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-233fb4b6 .sc_item_title_text {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-233fb4b6 .sc_item_title_text2 {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-4f77fc7d .sc_item_title_text {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-4f77fc7d .sc_item_title_text2 {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-38b11056 {
                        --spacer-size: 10px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-70c77cd5:not(.elementor-motion-effects-element-type-background),
                    .elementor-18593 .elementor-element.elementor-element-70c77cd5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                        background-color: #83ffea;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-70c77cd5 {
                        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                        padding: 0px 0px 0px 0px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-70c77cd5>.elementor-background-overlay {
                        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-22f4b211 {
                        --spacer-size: 50px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-41487dc9 {
                        --divider-border-style: solid;
                        --divider-color: #83ffea;
                        --divider-border-width: 1px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-41487dc9 .elementor-divider-separator {
                        width: 100%;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-41487dc9 .elementor-divider {
                        padding-top: 10px;
                        padding-bottom: 10px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-67d6b36a {
                        --spacer-size: 10px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-33b4b4c0 {
                        color: #96999F;
                        font-size: 16px;
                    }
            
                    .elementor-18593 .elementor-element.elementor-element-3ed9310f {
                        --spacer-size: 23px;
                    }
            
                    @media(max-width:767px) {
                        .elementor-18593 .elementor-element.elementor-element-5076a3d4 {
                            width: 50%;
                        }
            
                        .elementor-18593 .elementor-element.elementor-element-5076a3d4>.elementor-element-populated {
                            margin: 20px 0px 0px 0px;
                            --e-column-margin-right: 0px;
                            --e-column-margin-left: 0px;
                        }
            
                        .elementor-18593 .elementor-element.elementor-element-69aab6a0 {
                            width: 50%;
                        }
            
                        .elementor-18593 .elementor-element.elementor-element-69aab6a0>.elementor-element-populated {
                            margin: 20px 0px 0px 0px;
                            --e-column-margin-right: 0px;
                            --e-column-margin-left: 0px;
                        }
            
                        .elementor-18593 .elementor-element.elementor-element-37e246e6>.elementor-element-populated {
                            margin: 20px 0px 0px 0px;
                            --e-column-margin-right: 0px;
                            --e-column-margin-left: 0px;
                        }
            
                        .elementor-18593 .elementor-element.elementor-element-33b4b4c0 {
                            font-size: 14px;
                            line-height: 1.4em;
                        }
            
                        .elementor-18593 .elementor-element.elementor-element-3ed9310f {
                            --spacer-size: 10px;
                        }
                    }
            
                    @media(max-width:1024px) and (min-width:768px) {
                        .elementor-18593 .elementor-element.elementor-element-5076a3d4 {
                            width: 22%;
                        }
            
                        .elementor-18593 .elementor-element.elementor-element-69aab6a0 {
                            width: 22%;
                        }
            
                        .elementor-18593 .elementor-element.elementor-element-37e246e6 {
                            width: 31%;
                        }
                    }
                    .elementor-7074 .elementor-element.elementor-element-d394f72:not(.elementor-motion-effects-element-type-background),
                    .elementor-7074 .elementor-element.elementor-element-d394f72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                        background-color: #FFFFFF;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-d394f72 {
                        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-d394f72>.elementor-background-overlay {
                        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-91a3141:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
                    .elementor-7074 .elementor-element.elementor-element-91a3141>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                        background-image: url("https://expo.ancorathemes.com/wp-content/uploads/2020/06/portfolio-image20.jpg");
                        background-position: center center;
                        background-repeat: no-repeat;
                        background-size: cover;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-91a3141>.elementor-element-populated {
                        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-91a3141>.elementor-element-populated>.elementor-background-overlay {
                        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-637990e {
                        --spacer-size: 580px;
                    }
            
                    .elementor-bc-flex-widget .elementor-7074 .elementor-element.elementor-element-48d3da0.elementor-column .elementor-column-wrap {
                        align-items: center;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-48d3da0.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
                        align-content: center;
                        align-items: center;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
                        padding: 40px 62px 40px 62px;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
                        padding: 40px 62px 40px 62px;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-9efa3b4 .sc_item_title_text {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-9efa3b4 .sc_item_title_text2 {
                        -webkit-text-stroke-width: 0px;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-9efa3b4>.elementor-widget-container {
                        margin: -10px 0px 0px 0px;
                    }
            
                    .elementor-7074 .elementor-element.elementor-element-0f09534 {
                        --spacer-size: 28px;
                    }
            
                    @media(max-width:1024px) {
                        .elementor-7074 .elementor-element.elementor-element-637990e {
                            --spacer-size: 250px;
                        }
            
                        .elementor-7074 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
                            padding: 35px 30px 35px 30px;
                        }
            
                        .elementor-7074 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
                            padding: 35px 30px 35px 30px;
                        }
            
                        .elementor-7074 .elementor-element.elementor-element-9efa3b4>.elementor-widget-container {
                            margin: -5px 0px 0px 0px;
                        }
            
                        .elementor-7074 .elementor-element.elementor-element-0f09534 {
                            --spacer-size: 14px;
                        }
                    }
            
                    @media(max-width:767px) {
                        .elementor-7074 .elementor-element.elementor-element-637990e {
                            --spacer-size: 200px;
                        }
            
                        .elementor-7074 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
                            padding: 25px 25px 25px 25px;
                        }
            
                        .elementor-7074 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
                            padding: 25px 25px 25px 25px;
                        }
            
                        .elementor-7074 .elementor-element.elementor-element-9efa3b4>.elementor-widget-container {
                            margin: 0px 0px 0px 0px;
                        }
            
                        .elementor-7074 .elementor-element.elementor-element-0f09534 {
                            --spacer-size: 6px;
                        }
                    }

                    @media (max-width:1023px) and (min-width:769px) {
                        .sldr-title {
                            font-size: 46px !important;
                            line-height: 40px !important
                        }
            
                        .sldr-details {
                            left: 522px !important
                        }
            
                        .sldr-image {
                            left: 47px !important
                        }
                    }
            
                    @media (max-width:1279px) and (min-width:778px) {
                        .sldr-hide {
                            display: none !important
                        }
                    }

                    .trx_demo_inline_1093824413 {
                        color: #ffffff !important;
                        border-color: #7a8308 !important;
                        background-color: #7a8308 !important;
                    }
            
                    .trx_demo_inline_1684835345:hover {
                        color: #ffffff !important;
                        border-color: #636a03 !important;
                        background-color: #636a03 !important;
                    }
            
                    .trx_demo_panel_button.sc_button {
                        justify-content: center;
                    }

                    
