
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Inter:wght@400;500;600&display=swap');

body, h1, h2, h3, h4, h5, h6, .elementor-widget-container, .elementskit-navbar-nav>li>a {
    font-family: 'Outfit', 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
}
/* === Extracted Style Block 1 === */
img:is([sizes=auto i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }

        /*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/* === Extracted Style Block 2 === */
/*! 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
        }

        /*# sourceURL=/wp-includes/css/classic-themes.min.css */

/* === Extracted Style Block 3 === */
:root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 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, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
            --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
        }

        :where(body) {
            margin: 0;
        }

        :where(.is-layout-flex) {
            gap: 0.5em;
        }

        :where(.is-layout-grid) {
            gap: 0.5em;
        }

        body .is-layout-flex {
            display: flex;
        }

        .is-layout-flex {
            flex-wrap: wrap;
            align-items: center;
        }

        .is-layout-flex> :is(*, div) {
            margin: 0;
        }

        body .is-layout-grid {
            display: grid;
        }

        .is-layout-grid> :is(*, div) {
            margin: 0;
        }

        body {
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
        }

        :root :where(.wp-element-button, .wp-block-button__link) {
            background-color: #32373c;
            border-width: 0;
            color: #fff;
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            padding-top: calc(0.667em + 2px);
            padding-right: calc(1.333em + 2px);
            padding-bottom: calc(0.667em + 2px);
            padding-left: calc(1.333em + 2px);
            text-decoration: none;
            text-transform: inherit;
        }

        .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;
        }

        :root :where(.wp-block-icon svg) {
            width: 24px;
        }

        :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-term-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-term-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;
        }

        :root :where(.wp-block-pullquote) {
            font-size: 1.5em;
            line-height: 1.6;
        }

        /*# sourceURL=global-styles-inline-css */

/* === Extracted Style Block 4 === */
.elementor-kit-7 {
            --e-global-color-primary: #000000;
            --e-global-color-secondary: #535453;
            --e-global-color-text: #000000;
            --e-global-color-accent: #1A1D20;
            --e-global-color-c849e7e: #FFFFFF;
            --e-global-color-b451ff2: #9D6457;
            --e-global-color-440fead: #730000;
            --e-global-color-2a6e6b8: #006A19;
            --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;
            color: var(--e-global-color-secondary);
            font-family: "Roboto", Sans-serif;
        }

        .elementor-kit-7 e-page-transition {
            background-color: #FFBC7D;
        }

        .elementor-kit-7 a {
            color: var(--e-global-color-accent);
            font-family: "Roboto", Sans-serif;
        }

        .elementor-kit-7 a:hover {
            color: var(--e-global-color-text);
            font-family: "Roboto", Sans-serif;
        }

        .elementor-kit-7 h1 {
            font-family: "Roboto", Sans-serif;
        }

        .elementor-kit-7 h2 {
            font-family: "Roboto", Sans-serif;
        }

        .elementor-kit-7 h3 {
            font-family: "Roboto", Sans-serif;
        }

        .elementor-kit-7 h4 {
            font-family: "Roboto", Sans-serif;
        }

        .elementor-kit-7 h5 {
            font-family: "Roboto", Sans-serif;
        }

        .elementor-kit-7 h6 {
            font-family: "Roboto", Sans-serif;
        }

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

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

        .elementor-widget:not(:last-child) {
            margin-block-end: 0px;
        }

        .elementor-element {
            --widgets-spacing: 0px 0px;
            --widgets-spacing-row: 0px;
            --widgets-spacing-column: 0px;
        }

            {}

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

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

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

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

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

        .elementor-21606 .elementor-element.elementor-element-5e438a6>.elementor-container {
            min-height: 500px;
        }

        .elementor-21606 .elementor-element.elementor-element-5e438a6>.elementor-background-overlay {
            opacity: 0.5;
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-21606 .elementor-element.elementor-element-5e438a6 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 0%;
            margin-bottom: 0%;
            padding: 0px 0px 60px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-0de0f17 {
            margin-top: 50px;
            margin-bottom: 50px;
        }

        .elementor-21606 .elementor-element.elementor-element-be0abb3>.elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-be0abb3 .elementskit-section-title-wraper .elementskit-section-title {
            color: var(--e-global-color-accent);
            font-family: "Poppins", Sans-serif;
            font-size: 28px;
            font-weight: 700;
        }

        .elementor-21606 .elementor-element.elementor-element-be0abb3 .elementskit-section-title-wraper .elementskit-section-title>span {
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-be0abb3 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-be0abb3 .elementskit-section-title-wraper .elementskit-border-divider {
            width: 100px;
            background: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-be0abb3 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-be0abb3 .elementskit-section-title-wraper .elementskit-border-star {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-be0abb3 .elementskit-section-title-wraper .elementskit-border-divider,
        .elementor-21606 .elementor-element.elementor-element-be0abb3 .elementskit-border-divider::before {
            height: 3px;
        }

        .elementor-21606 .elementor-element.elementor-element-be0abb3 .elementskit-section-title-wraper .elementskit-border-divider:before {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-be0abb3 .elementskit-section-title-wraper .elementskit-border-star:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-452100e>.elementor-widget-container {
            margin: 0px 170px 0px 170px;
        }

        .elementor-21606 .elementor-element.elementor-element-452100e {
            text-align: center;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-947b4a0>.elementor-widget-container {
            margin: 30px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-947b4a0 .elementskit-section-title-wraper .elementskit-section-title {
            color: var(--e-global-color-accent);
            font-family: "Poppins", Sans-serif;
            font-size: 28px;
            font-weight: 700;
        }

        .elementor-21606 .elementor-element.elementor-element-947b4a0 .elementskit-section-title-wraper .elementskit-section-title>span {
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-947b4a0 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-947b4a0 .elementskit-section-title-wraper .elementskit-border-divider {
            width: 100px;
            background: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-947b4a0 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-947b4a0 .elementskit-section-title-wraper .elementskit-border-star {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-947b4a0 .elementskit-section-title-wraper .elementskit-border-divider,
        .elementor-21606 .elementor-element.elementor-element-947b4a0 .elementskit-border-divider::before {
            height: 3px;
        }

        .elementor-21606 .elementor-element.elementor-element-947b4a0 .elementskit-section-title-wraper .elementskit-border-divider:before {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-947b4a0 .elementskit-section-title-wraper .elementskit-border-star:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-adaf995>.elementor-widget-container {
            margin: 5px 170px 0px 170px;
        }

        .elementor-21606 .elementor-element.elementor-element-adaf995 {
            text-align: center;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-ey42hd5>.elementor-container>.elementor-column>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

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

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

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

        .elementor-21606 .elementor-element.elementor-element-b262852>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-block-end: 10px;
        }

        .elementor-21606 .elementor-element.elementor-element-7dff79f>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-7dff79f {
            text-align: center;
        }

        .elementor-21606 .elementor-element.elementor-element-7dff79f .elementor-heading-title {
            font-family: "Poppins", Sans-serif;
            font-size: 22px;
            font-weight: 600;
            color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-13630cb {
            text-align: center;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-9e0e8fe .elementor-button {
            background-color: #1A1D20;
            font-family: "Poppins", Sans-serif;
            font-weight: 600;
            fill: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-21606 .elementor-element.elementor-element-9e0e8fe>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-51c3c3b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-block-end: 10px;
        }

        .elementor-21606 .elementor-element.elementor-element-70aca73>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-70aca73 {
            text-align: center;
        }

        .elementor-21606 .elementor-element.elementor-element-70aca73 .elementor-heading-title {
            font-family: "Poppins", Sans-serif;
            font-size: 22px;
            font-weight: 600;
            color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-a59126d {
            text-align: center;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #1B1B1B;
        }

        .elementor-21606 .elementor-element.elementor-element-0236ada .elementor-button {
            background-color: #1A1D20;
            font-family: "Poppins", Sans-serif;
            font-weight: 600;
            fill: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-21606 .elementor-element.elementor-element-0236ada>.elementor-widget-container {
            margin: 00px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-117cf56>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-block-end: 10px;
        }

        .elementor-21606 .elementor-element.elementor-element-714c26a>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-714c26a {
            text-align: center;
        }

        .elementor-21606 .elementor-element.elementor-element-714c26a .elementor-heading-title {
            font-family: "Poppins", Sans-serif;
            font-size: 22px;
            font-weight: 600;
            color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-80d81d8 {
            text-align: center;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-96ac2ac .elementor-button {
            background-color: #1A1D20;
            font-family: "Poppins", Sans-serif;
            font-weight: 600;
            fill: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-21606 .elementor-element.elementor-element-96ac2ac>.elementor-widget-container {
            margin: 00px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-05b3efc>.elementor-container>.elementor-column>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-21606 .elementor-element.elementor-element-05b3efc:not(.elementor-motion-effects-element-type-background),
        .elementor-21606 .elementor-element.elementor-element-05b3efc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-21606 .elementor-element.elementor-element-05b3efc {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: -60px;
            margin-bottom: 50px;
            padding: 00px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-05b3efc>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-21606 .elementor-element.elementor-element-360337d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-block-end: 10px;
        }

        .elementor-21606 .elementor-element.elementor-element-53a314e>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-53a314e {
            text-align: center;
        }

        .elementor-21606 .elementor-element.elementor-element-53a314e .elementor-heading-title {
            font-family: "Poppins", Sans-serif;
            font-size: 22px;
            font-weight: 600;
            color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-8534441 {
            text-align: center;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-bd487a9 .elementor-button {
            background-color: #1A1D20;
            font-family: "Poppins", Sans-serif;
            font-weight: 600;
            fill: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-21606 .elementor-element.elementor-element-bd487a9>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-8a848e6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-block-end: 10px;
        }

        .elementor-21606 .elementor-element.elementor-element-e905bcd>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-e905bcd {
            text-align: center;
        }

        .elementor-21606 .elementor-element.elementor-element-e905bcd .elementor-heading-title {
            font-family: "Poppins", Sans-serif;
            font-size: 22px;
            font-weight: 600;
            color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-e58b402 {
            text-align: center;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-33876a8 .elementor-button {
            background-color: #1A1D20;
            font-family: "Poppins", Sans-serif;
            font-weight: 600;
            fill: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-21606 .elementor-element.elementor-element-33876a8>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-a148679>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-block-end: 10px;
        }

        .elementor-21606 .elementor-element.elementor-element-08836f0>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-08836f0 {
            text-align: center;
        }

        .elementor-21606 .elementor-element.elementor-element-08836f0 .elementor-heading-title {
            font-family: "Poppins", Sans-serif;
            font-size: 22px;
            font-weight: 600;
            color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-6123d70 {
            text-align: center;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-58f1bc9 .elementor-button {
            background-color: #1A1D20;
            font-family: "Poppins", Sans-serif;
            font-weight: 600;
            fill: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-21606 .elementor-element.elementor-element-58f1bc9>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-6lzq48m>.elementor-container>.elementor-column>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-21606 .elementor-element.elementor-element-6lzq48m:not(.elementor-motion-effects-element-type-background),
        .elementor-21606 .elementor-element.elementor-element-6lzq48m>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-21606 .elementor-element.elementor-element-6lzq48m>.elementor-container {
            max-width: 939px;
        }

        .elementor-21606 .elementor-element.elementor-element-6lzq48m>.elementor-background-overlay {
            opacity: 0.5;
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-21606 .elementor-element.elementor-element-6lzq48m {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 80px 0px 80px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-4d09ef6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-block-end: 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-4d09ef6>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-dc24406>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-dc24406 .elementskit-section-title-wraper .elementskit-section-title {
            color: #000000;
            font-family: "Poppins", Sans-serif;
            font-weight: 700;
        }

        .elementor-21606 .elementor-element.elementor-element-dc24406 .elementskit-section-title-wraper .elementskit-section-title>span {
            color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-dc24406 .elementskit-section-title-wraper .elementskit-border-divider {
            width: 100px;
            background: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-dc24406 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-dc24406 .elementskit-section-title-wraper .elementskit-border-star {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-dc24406 .elementskit-section-title-wraper .elementskit-border-divider,
        .elementor-21606 .elementor-element.elementor-element-dc24406 .elementskit-border-divider::before {
            height: 3px;
        }

        .elementor-21606 .elementor-element.elementor-element-dc24406 .elementskit-section-title-wraper .elementskit-border-divider:before {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-dc24406 .elementskit-section-title-wraper .elementskit-border-star:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-c106097>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 17px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-c106097 {
            text-align: center;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-b5c203f>.elementor-widget-container {
            margin: 43px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-b5c203f img {
            width: 100%;
        }

        .elementor-21606 .elementor-element.elementor-element-f01a8c9 {
            margin-top: 34px;
            margin-bottom: 34px;
        }

        .elementor-21606 .elementor-element.elementor-element-90baaa8>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-90baaa8 .elementskit-section-title-wraper .elementskit-section-title {
            color: #000000;
            font-family: "Poppins", Sans-serif;
            font-weight: 700;
        }

        .elementor-21606 .elementor-element.elementor-element-90baaa8 .elementskit-section-title-wraper .elementskit-section-title>span {
            color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-90baaa8 .elementskit-section-title-wraper .elementskit-border-divider {
            width: 100px;
            background: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-90baaa8 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-90baaa8 .elementskit-section-title-wraper .elementskit-border-star {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-90baaa8 .elementskit-section-title-wraper .elementskit-border-divider,
        .elementor-21606 .elementor-element.elementor-element-90baaa8 .elementskit-border-divider::before {
            height: 3px;
        }

        .elementor-21606 .elementor-element.elementor-element-90baaa8 .elementskit-section-title-wraper .elementskit-border-divider:before {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-90baaa8 .elementskit-section-title-wraper .elementskit-border-star:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-df7b795>.elementor-widget-container {
            margin: 0px 200px 0px 200px;
            padding: 17px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-df7b795 {
            text-align: center;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-1393fd7 {
            margin-top: 20px;
            margin-bottom: 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-de38c71>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-block-end: 20px;
        }

        .elementor-21606 .elementor-element.elementor-element-b200d5a {
            width: var(--container-widget-width, 127.211%);
            max-width: 127.211%;
            --container-widget-width: 127.211%;
            --container-widget-flex-grow: 0;
        }

        .elementor-21606 .elementor-element.elementor-element-b200d5a .elementor-counter-number-wrapper {
            color: #1A1D20;
            font-family: "Poppins", Sans-serif;
            font-size: 40px;
            font-weight: 600;
        }

        .elementor-21606 .elementor-element.elementor-element-b200d5a .elementor-counter-title {
            color: #1A1D20;
            font-family: "Poppins", Sans-serif;
            font-size: 17px;
        }

        .elementor-21606 .elementor-element.elementor-element-a8f9f11 {
            width: var(--container-widget-width, 127.211%);
            max-width: 127.211%;
            --container-widget-width: 127.211%;
            --container-widget-flex-grow: 0;
        }

        .elementor-21606 .elementor-element.elementor-element-a8f9f11 .elementor-counter-number-wrapper {
            color: var(--e-global-color-accent);
            font-family: "Poppins", Sans-serif;
            font-size: 40px;
            font-weight: 600;
        }

        .elementor-21606 .elementor-element.elementor-element-a8f9f11 .elementor-counter-title {
            color: var(--e-global-color-accent);
            font-family: "Poppins", Sans-serif;
            font-size: 17px;
        }

        .elementor-21606 .elementor-element.elementor-element-3567ffb {
            width: var(--container-widget-width, 127.211%);
            max-width: 127.211%;
            --container-widget-width: 127.211%;
            --container-widget-flex-grow: 0;
        }

        .elementor-21606 .elementor-element.elementor-element-3567ffb .elementor-counter-number-wrapper {
            color: #1A1D20;
            font-family: "Poppins", Sans-serif;
            font-size: 40px;
            font-weight: 600;
        }

        .elementor-21606 .elementor-element.elementor-element-3567ffb .elementor-counter-title {
            color: var(--e-global-color-accent);
            font-family: "Poppins", Sans-serif;
            font-size: 17px;
        }

        .elementor-21606 .elementor-element.elementor-element-09fc0df {
            width: var(--container-widget-width, 127.211%);
            max-width: 127.211%;
            --container-widget-width: 127.211%;
            --container-widget-flex-grow: 0;
        }

        .elementor-21606 .elementor-element.elementor-element-09fc0df .elementor-counter-number-wrapper {
            color: var(--e-global-color-accent);
            font-family: "Poppins", Sans-serif;
            font-size: 40px;
            font-weight: 600;
        }

        .elementor-21606 .elementor-element.elementor-element-09fc0df .elementor-counter-title {
            color: var(--e-global-color-accent);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-21606 .elementor-element.elementor-element-qskt7ys>.elementor-container>.elementor-column>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-21606 .elementor-element.elementor-element-qskt7ys:not(.elementor-motion-effects-element-type-background),
        .elementor-21606 .elementor-element.elementor-element-qskt7ys>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-21606 .elementor-element.elementor-element-qskt7ys>.elementor-container {
            max-width: 1300px;
        }

        .elementor-21606 .elementor-element.elementor-element-qskt7ys {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 52px;
            margin-bottom: 0px;
            padding: 0px 0px 0px 0px;
        }

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

        .elementor-21606 .elementor-element.elementor-element-943bbd6>.elementor-element-populated {
            padding: 0px 50px 0px 50px;
        }

        .elementor-21606 .elementor-element.elementor-element-e250422>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-section-title {
            color: var(--e-global-color-accent);
            font-family: "Poppins", Sans-serif;
            font-weight: 700;
        }

        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-section-title>span {
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-section-title>span {
            font-family: "Poppins", Sans-serif;
        }

        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper p {
            color: #000000;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
        }

        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-border-divider {
            width: 100px;
            background: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-border-star {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-border-divider,
        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-border-divider::before {
            height: 3px;
        }

        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-border-divider:before {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-border-star:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-6b6103e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-21606 .elementor-element.elementor-element-6b6103e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("images/abeeha.jpg");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-21606 .elementor-element.elementor-element-6b6103e>.elementor-element-populated>.elementor-background-overlay {
            background-color: #000000;
            opacity: 0.06;
        }

        .elementor-21606 .elementor-element.elementor-element-6b6103e.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

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

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

        .elementor-21606 .elementor-element.elementor-element-0084507 {
            --spacer-size: 50px;
        }

        .elementor-21606 .elementor-element.elementor-element-b2084fb>.elementor-element-populated {
            margin: 0px 0px 0px -60px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: -60px;
            padding: 50px 0px 50px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-864eac6 {
            margin-top: 20px;
            margin-bottom: 20px;
        }

        .elementor-21606 .elementor-element.elementor-element-84c3596>.elementor-element-populated {
            margin: 0% 0% 0% 0%;
            --e-column-margin-right: 0%;
            --e-column-margin-left: 0%;
        }

        .elementor-21606 .elementor-element.elementor-element-7089cee>.elementor-widget-container {
            background-color: #ffffff;
            padding: 35px 25px 28px 24px;
            border-radius: 60px 60px 60px 60px;
            box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.17);
        }

        .elementor-21606 .elementor-element.elementor-element-7089cee .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-21606 .elementor-element.elementor-element-7089cee.elementor-view-stacked .elementor-icon {
            background-color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-7089cee.elementor-view-framed .elementor-icon,
        .elementor-21606 .elementor-element.elementor-element-7089cee.elementor-view-default .elementor-icon {
            color: #1A1D20;
            border-color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-7089cee.elementor-view-framed .elementor-icon,
        .elementor-21606 .elementor-element.elementor-element-7089cee.elementor-view-default .elementor-icon svg {
            fill: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-7089cee .elementor-icon {
            font-size: 30px;
        }

        .elementor-21606 .elementor-element.elementor-element-7089cee .elementor-icon svg {
            height: 30px;
        }

        .elementor-21606 .elementor-element.elementor-element-57a9614>.elementor-element-populated {
            padding: 0px 0px 0px 30px;
        }

        .elementor-21606 .elementor-element.elementor-element-d76befe .elementor-image-box-title {
            margin-bottom: 10px;
            font-family: "Poppins", Sans-serif;
            font-size: 22px;
            font-weight: 600;
            color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-d76befe .elementor-image-box-description {
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-e40490c {
            margin-top: 20px;
            margin-bottom: 20px;
        }

        .elementor-21606 .elementor-element.elementor-element-676890a>.elementor-element-populated {
            margin: 0% 0% 0% 0%;
            --e-column-margin-right: 0%;
            --e-column-margin-left: 0%;
        }

        .elementor-21606 .elementor-element.elementor-element-bb01887>.elementor-widget-container {
            background-color: #ffffff;
            padding: 35px 25px 28px 24px;
            border-radius: 60px 60px 60px 60px;
            box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.17);
        }

        .elementor-21606 .elementor-element.elementor-element-bb01887 .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-21606 .elementor-element.elementor-element-bb01887.elementor-view-stacked .elementor-icon {
            background-color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-bb01887.elementor-view-framed .elementor-icon,
        .elementor-21606 .elementor-element.elementor-element-bb01887.elementor-view-default .elementor-icon {
            color: #1A1D20;
            border-color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-bb01887.elementor-view-framed .elementor-icon,
        .elementor-21606 .elementor-element.elementor-element-bb01887.elementor-view-default .elementor-icon svg {
            fill: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-bb01887 .elementor-icon {
            font-size: 30px;
        }

        .elementor-21606 .elementor-element.elementor-element-bb01887 .elementor-icon svg {
            height: 30px;
        }

        .elementor-21606 .elementor-element.elementor-element-b75e08d>.elementor-element-populated {
            padding: 0px 0px 0px 30px;
        }

        .elementor-21606 .elementor-element.elementor-element-fbc60f0 .elementor-image-box-title {
            margin-bottom: 10px;
            font-family: "Poppins", Sans-serif;
            font-size: 22px;
            font-weight: 600;
            color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-fbc60f0 .elementor-image-box-description {
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-114c046 {
            margin-top: 20px;
            margin-bottom: 20px;
        }

        .elementor-21606 .elementor-element.elementor-element-d2c274a>.elementor-element-populated {
            margin: 0% 0% 0% 0%;
            --e-column-margin-right: 0%;
            --e-column-margin-left: 0%;
        }

        .elementor-21606 .elementor-element.elementor-element-abdcbed>.elementor-widget-container {
            background-color: #ffffff;
            padding: 35px 25px 28px 24px;
            border-radius: 60px 60px 60px 60px;
            box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.17);
        }

        .elementor-21606 .elementor-element.elementor-element-abdcbed .elementor-icon-wrapper {
            text-align: center;
        }

        .elementor-21606 .elementor-element.elementor-element-abdcbed.elementor-view-stacked .elementor-icon {
            background-color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-abdcbed.elementor-view-framed .elementor-icon,
        .elementor-21606 .elementor-element.elementor-element-abdcbed.elementor-view-default .elementor-icon {
            color: #1A1D20;
            border-color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-abdcbed.elementor-view-framed .elementor-icon,
        .elementor-21606 .elementor-element.elementor-element-abdcbed.elementor-view-default .elementor-icon svg {
            fill: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-abdcbed .elementor-icon {
            font-size: 30px;
        }

        .elementor-21606 .elementor-element.elementor-element-abdcbed .elementor-icon svg {
            height: 30px;
        }

        .elementor-21606 .elementor-element.elementor-element-e748d33>.elementor-element-populated {
            padding: 0px 0px 0px 30px;
        }

        .elementor-21606 .elementor-element.elementor-element-4e4dbc0 .elementor-image-box-title {
            margin-bottom: 10px;
            font-family: "Poppins", Sans-serif;
            font-size: 22px;
            font-weight: 600;
            color: #1A1D20;
        }

        .elementor-21606 .elementor-element.elementor-element-4e4dbc0 .elementor-image-box-description {
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-64a5cc9>.elementor-widget-container {
            margin: 25px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-section-title {
            color: #000000;
            font-family: "Poppins", Sans-serif;
            font-size: 28px;
            font-weight: 700;
        }

        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-section-title>span {
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-section-title>span {
            font-family: "Poppins", Sans-serif;
            font-size: 28px;
        }

        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-border-divider {
            width: 100px;
            background: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-border-star {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-border-divider,
        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-border-divider::before {
            height: 3px;
        }

        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-border-divider:before {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-border-star:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-4b0988f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            font-weight: 600;
        }

        .elementor-21606 .elementor-element.elementor-element-4b0988f .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-4b0988f .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-4b0988f .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]:hover {
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-4b0988f .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]:hover {
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-4b0988f .elementskit-accordion .elementskit-card-body p {
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-4b0988f .elementskit-accordion .elementskit-card-body {
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-4b0988f .elementskit-accordion .elementskit-card-body p,
        .elementor-21606 .elementor-element.elementor-element-4b0988f .elementskit-accordion .elementskit-card-body {
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
        }

        .elementor-21606 .elementor-element.elementor-element-30dfeb6 {
            margin-top: 58px;
            margin-bottom: 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-section-title {
            color: #000000;
            font-family: "Poppins", Sans-serif;
            font-size: 27px;
        }

        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-section-title>span {
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-section-title>span {
            font-family: "Poppins", Sans-serif;
        }

        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-border-divider {
            width: 100px;
            background: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-border-star {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-border-divider,
        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-border-divider::before {
            height: 3px;
        }

        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-border-divider:before {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-border-star:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-561f425>.elementor-widget-container {
            margin: 14px 120px 0px 120px;
        }

        .elementor-21606 .elementor-element.elementor-element-561f425 {
            text-align: center;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #000000;
        }

        .elementor-21606 .elementor-element.elementor-element-561f425 p {
            margin-block-end: 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-n1h14gj>.elementor-container>.elementor-column>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-21606 .elementor-element.elementor-element-n1h14gj {
            margin-top: 38px;
            margin-bottom: 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-541125d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-21606 .elementor-element.elementor-element-541125d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-21606 .elementor-element.elementor-element-541125d>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 35px 55px 35px 55px;
        }

        .elementor-21606 .elementor-element.elementor-element-541125d>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-21606 .elementor-element.elementor-element-3857240 img {
            max-width: 50%;
        }

        .elementor-21606 .elementor-element.elementor-element-356732b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-21606 .elementor-element.elementor-element-356732b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #eaeaea;
        }

        .elementor-21606 .elementor-element.elementor-element-356732b>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 35px 55px 35px 55px;
        }

        .elementor-21606 .elementor-element.elementor-element-356732b>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-21606 .elementor-element.elementor-element-fb84d5e img {
            max-width: 50%;
        }

        .elementor-21606 .elementor-element.elementor-element-dd44de2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-21606 .elementor-element.elementor-element-dd44de2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-21606 .elementor-element.elementor-element-dd44de2>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 35px 55px 35px 55px;
        }

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

        .elementor-21606 .elementor-element.elementor-element-de34fff img {
            max-width: 50%;
        }

        .elementor-21606 .elementor-element.elementor-element-5a5450b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-21606 .elementor-element.elementor-element-5a5450b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #eaeaea;
        }

        .elementor-21606 .elementor-element.elementor-element-5a5450b>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 35px 55px 35px 55px;
        }

        .elementor-21606 .elementor-element.elementor-element-5a5450b>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-21606 .elementor-element.elementor-element-5644a9a img {
            max-width: 50%;
        }

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

        .elementor-21606 .elementor-element.elementor-element-7b479ce>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 35px 55px 35px 55px;
        }

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

        .elementor-21606 .elementor-element.elementor-element-2fd7820 img {
            max-width: 50%;
        }

        .elementor-21606 .elementor-element.elementor-element-h41lfpy>.elementor-container>.elementor-column>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-21606 .elementor-element.elementor-element-c939cc2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-21606 .elementor-element.elementor-element-c939cc2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #eaeaea;
        }

        .elementor-21606 .elementor-element.elementor-element-c939cc2>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 35px 55px 35px 55px;
        }

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

        .elementor-21606 .elementor-element.elementor-element-5beadab img {
            max-width: 50%;
        }

        .elementor-21606 .elementor-element.elementor-element-10308d0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-21606 .elementor-element.elementor-element-10308d0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-21606 .elementor-element.elementor-element-10308d0>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 35px 55px 35px 55px;
        }

        .elementor-21606 .elementor-element.elementor-element-10308d0>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-21606 .elementor-element.elementor-element-fa11916 img {
            max-width: 50%;
        }

        .elementor-21606 .elementor-element.elementor-element-bc9f38a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-21606 .elementor-element.elementor-element-bc9f38a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #eaeaea;
        }

        .elementor-21606 .elementor-element.elementor-element-bc9f38a>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 35px 55px 35px 55px;
        }

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

        .elementor-21606 .elementor-element.elementor-element-226176c img {
            max-width: 50%;
        }

        .elementor-21606 .elementor-element.elementor-element-d9aac68:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-21606 .elementor-element.elementor-element-d9aac68>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-21606 .elementor-element.elementor-element-d9aac68>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 35px 55px 35px 55px;
        }

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

        .elementor-21606 .elementor-element.elementor-element-3f7fcb8 img {
            max-width: 50%;
        }

        .elementor-21606 .elementor-element.elementor-element-fb3b5e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-21606 .elementor-element.elementor-element-fb3b5e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #eaeaea;
        }

        .elementor-21606 .elementor-element.elementor-element-fb3b5e3>.elementor-element-populated {
            padding: 35px 55px 35px 55px;
        }

        .elementor-21606 .elementor-element.elementor-element-12a791a img {
            max-width: 50%;
        }

        .elementor-21606 .elementor-element.elementor-element-3fa33e7 {
            --e-image-carousel-slides-to-show: 4;
        }

        .elementor-21606 .elementor-element.elementor-element-9238e3a {
            margin-top: 20px;
            margin-bottom: 20px;
            padding: 50px 0px 70px 0px;
        }

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

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

        .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper .elementskit-section-title {
            color: #000000;
            font-family: "Poppins", Sans-serif;
            font-weight: 700;
        }

        .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper .elementskit-section-title>span {
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper p {
            color: #000000;
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
        }

        .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper .elementskit-border-divider {
            width: 100px;
            background: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper .elementskit-border-star {
            width: 100px;
            height: 3px;
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper .elementskit-border-divider,
        .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-border-divider::before {
            height: 3px;
        }

        .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper .elementskit-border-divider:before {
            background-color: var(--e-global-color-accent);
            color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper .elementskit-border-star:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-21606 .elementor-element.elementor-element-518a700 .elementor-button {
            background-color: #1A1D20;
            font-family: "Poppins", Sans-serif;
            font-size: 18px;
            font-weight: 500;
            fill: #FFFFFF;
            color: #FFFFFF;
            border-radius: 2px 2px 2px 2px;
        }

        .elementor-21606 .elementor-element.elementor-element-518a700 .elementor-button:hover,
        .elementor-21606 .elementor-element.elementor-element-518a700 .elementor-button:focus {
            background-color: #000000;
            color: #FFFFFF;
        }

        .elementor-21606 .elementor-element.elementor-element-518a700>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-21606 .elementor-element.elementor-element-518a700 .elementor-button:hover svg,
        .elementor-21606 .elementor-element.elementor-element-518a700 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

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

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

        @media(max-width:1024px) {
            .elementor-21606 .elementor-element.elementor-element-ey42hd5 {
                padding: 90px 25px 90px 25px;
            }

            .elementor-21606 .elementor-element.elementor-element-b262852>.elementor-element-populated {
                padding: 0px 10px 0px 10px;
            }

            .elementor-21606 .elementor-element.elementor-element-51c3c3b>.elementor-element-populated {
                padding: 0px 10px 0px 10px;
            }

            .elementor-21606 .elementor-element.elementor-element-117cf56>.elementor-element-populated {
                padding: 0px 10px 0px 10px;
            }

            .elementor-21606 .elementor-element.elementor-element-05b3efc {
                padding: 90px 25px 90px 25px;
            }

            .elementor-21606 .elementor-element.elementor-element-360337d>.elementor-element-populated {
                padding: 0px 10px 0px 10px;
            }

            .elementor-21606 .elementor-element.elementor-element-8a848e6>.elementor-element-populated {
                padding: 0px 10px 0px 10px;
            }

            .elementor-21606 .elementor-element.elementor-element-a148679>.elementor-element-populated {
                padding: 0px 10px 0px 10px;
            }

            .elementor-21606 .elementor-element.elementor-element-6lzq48m {
                padding: 50px 50px 50px 50px;
            }

            .elementor-21606 .elementor-element.elementor-element-4d09ef6>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-943bbd6>.elementor-element-populated {
                padding: 50px 50px 50px 50px;
            }

            .elementor-21606 .elementor-element.elementor-element-b2084fb>.elementor-element-populated {
                margin: 0px 0px 0px -55px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: -55px;
                padding: 50px 0px 50px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-541125d>.elementor-element-populated {
                padding: 35px 35px 35px 35px;
            }

            .elementor-21606 .elementor-element.elementor-element-3857240 img {
                max-width: 100%;
            }

            .elementor-21606 .elementor-element.elementor-element-356732b>.elementor-element-populated {
                padding: 35px 35px 35px 35px;
            }

            .elementor-21606 .elementor-element.elementor-element-fb84d5e img {
                max-width: 100%;
            }

            .elementor-21606 .elementor-element.elementor-element-dd44de2>.elementor-element-populated {
                padding: 35px 35px 35px 35px;
            }

            .elementor-21606 .elementor-element.elementor-element-de34fff img {
                max-width: 100%;
            }

            .elementor-21606 .elementor-element.elementor-element-5a5450b>.elementor-element-populated {
                padding: 35px 35px 35px 35px;
            }

            .elementor-21606 .elementor-element.elementor-element-5644a9a img {
                max-width: 100%;
            }

            .elementor-21606 .elementor-element.elementor-element-7b479ce>.elementor-element-populated {
                padding: 35px 35px 35px 35px;
            }

            .elementor-21606 .elementor-element.elementor-element-2fd7820 img {
                max-width: 100%;
            }

            .elementor-21606 .elementor-element.elementor-element-c939cc2>.elementor-element-populated {
                padding: 35px 35px 35px 35px;
            }

            .elementor-21606 .elementor-element.elementor-element-5beadab img {
                max-width: 100%;
            }

            .elementor-21606 .elementor-element.elementor-element-10308d0>.elementor-element-populated {
                padding: 35px 35px 35px 35px;
            }

            .elementor-21606 .elementor-element.elementor-element-fa11916 img {
                max-width: 100%;
            }

            .elementor-21606 .elementor-element.elementor-element-bc9f38a>.elementor-element-populated {
                padding: 35px 35px 35px 35px;
            }

            .elementor-21606 .elementor-element.elementor-element-226176c img {
                max-width: 100%;
            }

            .elementor-21606 .elementor-element.elementor-element-d9aac68>.elementor-element-populated {
                padding: 35px 35px 35px 35px;
            }

            .elementor-21606 .elementor-element.elementor-element-3f7fcb8 img {
                max-width: 100%;
            }

            .elementor-21606 .elementor-element.elementor-element-fb3b5e3>.elementor-element-populated {
                padding: 35px 35px 35px 35px;
            }

            .elementor-21606 .elementor-element.elementor-element-12a791a img {
                max-width: 100%;
            }
        }

        @media(max-width:767px) {
            .elementor-21606 .elementor-element.elementor-element-5e438a6>.elementor-container {
                min-height: 155px;
            }

            .elementor-21606 .elementor-element.elementor-element-be0abb3 .elementskit-section-title-wraper .elementskit-section-title {
                font-size: 24px;
            }

            .elementor-21606 .elementor-element.elementor-element-452100e>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-452100e {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-947b4a0 .elementskit-section-title-wraper .elementskit-section-title {
                font-size: 24px;
            }

            .elementor-21606 .elementor-element.elementor-element-adaf995>.elementor-widget-container {
                margin: 12px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-adaf995 {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-ey42hd5 {
                padding: 7px 20px 50px 20px;
            }

            .elementor-21606 .elementor-element.elementor-element-b262852>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-13630cb {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-51c3c3b>.elementor-element-populated {
                margin: 30px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-a59126d {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-117cf56>.elementor-element-populated {
                margin: 30px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-80d81d8 {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-96ac2ac>.elementor-widget-container {
                margin: 11px 11px 11px 11px;
            }

            .elementor-21606 .elementor-element.elementor-element-05b3efc {
                padding: 75px 20px 50px 20px;
            }

            .elementor-21606 .elementor-element.elementor-element-360337d>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-8534441 {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-8a848e6>.elementor-element-populated {
                margin: 30px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-e58b402 {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-a148679>.elementor-element-populated {
                margin: 30px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-6123d70 {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-6lzq48m {
                padding: 60px 30px 60px 30px;
            }

            .elementor-21606 .elementor-element.elementor-element-4d09ef6>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-dc24406 .elementskit-section-title-wraper .elementskit-section-title {
                font-size: 24px;
            }

            .elementor-21606 .elementor-element.elementor-element-c106097>.elementor-widget-container {
                margin: 10px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-c106097 {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-90baaa8 .elementskit-section-title-wraper .elementskit-section-title {
                font-size: 24px;
            }

            .elementor-21606 .elementor-element.elementor-element-df7b795>.elementor-widget-container {
                margin: 10px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-df7b795 {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-de38c71 {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-b200d5a .elementor-counter-number-wrapper {
                font-size: 38px;
            }

            .elementor-21606 .elementor-element.elementor-element-b200d5a .elementor-counter-title {
                font-size: 14px;
            }

            .elementor-21606 .elementor-element.elementor-element-ae30190 {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-a8f9f11 .elementor-counter-number-wrapper {
                font-size: 38px;
            }

            .elementor-21606 .elementor-element.elementor-element-a8f9f11 .elementor-counter-title {
                font-size: 14px;
            }

            .elementor-21606 .elementor-element.elementor-element-5689f54 {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-3567ffb .elementor-counter-number-wrapper {
                font-size: 38px;
            }

            .elementor-21606 .elementor-element.elementor-element-3567ffb .elementor-counter-title {
                font-size: 14px;
            }

            .elementor-21606 .elementor-element.elementor-element-0f342c4 {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-09fc0df .elementor-counter-number-wrapper {
                font-size: 38px;
            }

            .elementor-21606 .elementor-element.elementor-element-943bbd6>.elementor-element-populated {
                padding: 50px 30px 50px 30px;
            }

            .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-section-title {
                color: #000000;
                font-size: 24px;
            }

            .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-section-title>span {
                color: #1A1D20;
            }

            .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
            .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper .elementskit-section-title>span {
                font-size: 24px;
            }

            .elementor-21606 .elementor-element.elementor-element-e250422 .elementskit-section-title-wraper p {
                color: #000000;
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-0084507 {
                --spacer-size: 500px;
            }

            .elementor-21606 .elementor-element.elementor-element-b2084fb>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 30px 0px 30px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-864eac6 {
                margin-top: 10px;
                margin-bottom: 10px;
            }

            .elementor-21606 .elementor-element.elementor-element-84c3596>.elementor-element-populated {
                margin: 0% 32% 0% 32%;
                --e-column-margin-right: 32%;
                --e-column-margin-left: 32%;
            }

            .elementor-21606 .elementor-element.elementor-element-57a9614>.elementor-element-populated {
                padding: 25px 25px 25px 25px;
            }

            .elementor-21606 .elementor-element.elementor-element-d76befe .elementor-image-box-title {
                font-size: 22px;
            }

            .elementor-21606 .elementor-element.elementor-element-d76befe .elementor-image-box-description {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-e40490c {
                margin-top: 10px;
                margin-bottom: 10px;
            }

            .elementor-21606 .elementor-element.elementor-element-676890a>.elementor-element-populated {
                margin: 0% 32% 0% 32%;
                --e-column-margin-right: 32%;
                --e-column-margin-left: 32%;
            }

            .elementor-21606 .elementor-element.elementor-element-b75e08d>.elementor-element-populated {
                padding: 25px 25px 25px 25px;
            }

            .elementor-21606 .elementor-element.elementor-element-fbc60f0 .elementor-image-box-description {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-114c046 {
                margin-top: 10px;
                margin-bottom: 10px;
            }

            .elementor-21606 .elementor-element.elementor-element-d2c274a>.elementor-element-populated {
                margin: 0% 32% 0% 32%;
                --e-column-margin-right: 32%;
                --e-column-margin-left: 32%;
            }

            .elementor-21606 .elementor-element.elementor-element-e748d33>.elementor-element-populated {
                padding: 25px 25px 25px 25px;
            }

            .elementor-21606 .elementor-element.elementor-element-4e4dbc0 .elementor-image-box-description {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-64a5cc9>.elementor-widget-container {
                margin: 15px 013px 0px 013px;
                padding: 2px 2px 2px 2px;
            }

            .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-section-title {
                font-size: 24px;
            }

            .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
            .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-section-title>span {
                font-size: 24px;
            }

            .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-border-divider {
                width: 124px;
            }

            .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
                width: 124px;
            }

            .elementor-21606 .elementor-element.elementor-element-64a5cc9 .elementskit-section-title-wraper .elementskit-border-star {
                width: 124px;
            }

            .elementor-21606 .elementor-element.elementor-element-bb89d79 .elementskit-section-title-wraper .elementskit-section-title {
                font-size: 24px;
            }

            .elementor-21606 .elementor-element.elementor-element-561f425>.elementor-widget-container {
                margin: 10px 0px 0px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-561f425 {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-n1h14gj {
                margin-top: 0px;
                margin-bottom: 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-541125d {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-3857240 img {
                max-width: 40%;
            }

            .elementor-21606 .elementor-element.elementor-element-356732b {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-fb84d5e img {
                max-width: 40%;
            }

            .elementor-21606 .elementor-element.elementor-element-dd44de2 {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-de34fff img {
                max-width: 40%;
            }

            .elementor-21606 .elementor-element.elementor-element-5a5450b {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-5644a9a img {
                max-width: 40%;
            }

            .elementor-21606 .elementor-element.elementor-element-7b479ce {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-2fd7820 img {
                max-width: 40%;
            }

            .elementor-21606 .elementor-element.elementor-element-c939cc2 {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-5beadab img {
                max-width: 40%;
            }

            .elementor-21606 .elementor-element.elementor-element-10308d0 {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-fa11916 img {
                max-width: 40%;
            }

            .elementor-21606 .elementor-element.elementor-element-bc9f38a {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-226176c img {
                max-width: 40%;
            }

            .elementor-21606 .elementor-element.elementor-element-d9aac68 {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-3f7fcb8 img {
                max-width: 40%;
            }

            .elementor-21606 .elementor-element.elementor-element-fb3b5e3 {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-12a791a img {
                max-width: 40%;
            }

            .elementor-21606 .elementor-element.elementor-element-3fa33e7 {
                --e-image-carousel-slides-to-show: 1;
            }

            .elementor-21606 .elementor-element.elementor-element-9238e3a {
                padding: 30px 0px 30px 0px;
            }

            .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper .elementskit-section-title {
                font-size: 28px;
            }

            .elementor-21606 .elementor-element.elementor-element-eea3b90 .elementskit-section-title-wraper p {
                font-size: 13px;
            }

            .elementor-21606 .elementor-element.elementor-element-518a700 .elementor-button {
                font-size: 16px;
            }
        }

        @media(min-width:768px) {
            .elementor-21606 .elementor-element.elementor-element-6b6103e {
                width: 28%;
            }

            .elementor-21606 .elementor-element.elementor-element-b2084fb {
                width: 38.332%;
            }

            .elementor-21606 .elementor-element.elementor-element-84c3596 {
                width: 24.661%;
            }

            .elementor-21606 .elementor-element.elementor-element-57a9614 {
                width: 75%;
            }

            .elementor-21606 .elementor-element.elementor-element-676890a {
                width: 24.661%;
            }

            .elementor-21606 .elementor-element.elementor-element-b75e08d {
                width: 75%;
            }

            .elementor-21606 .elementor-element.elementor-element-d2c274a {
                width: 24.661%;
            }

            .elementor-21606 .elementor-element.elementor-element-e748d33 {
                width: 75%;
            }
        }

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

            .elementor-21606 .elementor-element.elementor-element-6b6103e {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-b2084fb {
                width: 50%;
            }

            .elementor-21606 .elementor-element.elementor-element-84c3596 {
                width: 30%;
            }

            .elementor-21606 .elementor-element.elementor-element-57a9614 {
                width: 70%;
            }

            .elementor-21606 .elementor-element.elementor-element-676890a {
                width: 30%;
            }

            .elementor-21606 .elementor-element.elementor-element-b75e08d {
                width: 70%;
            }

            .elementor-21606 .elementor-element.elementor-element-d2c274a {
                width: 30%;
            }

            .elementor-21606 .elementor-element.elementor-element-e748d33 {
                width: 70%;
            }
        }

        @media(min-width:1025px) {

            .elementor-21606 .elementor-element.elementor-element-6b6103e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-21606 .elementor-element.elementor-element-6b6103e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-attachment: scroll;
            }
        }

        .elementor-22161 .elementor-element.elementor-element-dfd6992>.elementor-container>.elementor-column>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

        .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-icon i {
            color: var(--e-global-color-secondary);
            transition: color 0.3s;
        }

        .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-icon svg {
            fill: var(--e-global-color-secondary);
            transition: fill 0.3s;
        }

        .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
            color: var(--e-global-color-secondary);
        }

        .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
            fill: var(--e-global-color-secondary);
        }

        .elementor-22161 .elementor-element.elementor-element-86fca97 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-item>a {
            font-weight: 500;
        }

        .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-text {
            color: var(--e-global-color-secondary);
            transition: color 0.3s;
        }

        .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: var(--e-global-color-secondary);
        }

        .elementor-22161 .elementor-element.elementor-element-8c53263 {
            --grid-template-columns: repeat(0, auto);
            --icon-size: 15px;
            --grid-column-gap: 5px;
            --grid-row-gap: 0px;
        }

        .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-widget-container {
            text-align: right;
        }

        .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-social-icon {
            background-color: #FFFFFF00;
        }

        .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-social-icon i {
            color: var(--e-global-color-secondary);
        }

        .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-social-icon svg {
            fill: var(--e-global-color-secondary);
        }

        .elementor-22161 .elementor-element.elementor-element-8bf5f6d {
            border-style: solid;
            border-width: 1px 0px 0px 0px;
            border-color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-f0b2d82>.elementor-container>.elementor-column>.elementor-widget-wrap {
            align-content: center;
            align-items: center;
        }

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

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

        .elementor-22161 .elementor-element.elementor-element-f810b41>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-22161 .elementor-element.elementor-element-7e9db7c:not(.elementor-motion-effects-element-type-background),
        .elementor-22161 .elementor-element.elementor-element-7e9db7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-c849e7e);
        }

        .elementor-22161 .elementor-element.elementor-element-7e9db7c {
            border-style: none;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-22161 .elementor-element.elementor-element-7e9db7c>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-22161 .elementor-element.elementor-element-29a167b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-22161 .elementor-element.elementor-element-29a167b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-c849e7e);
        }

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

        .elementor-22161 .elementor-element.elementor-element-29a167b>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-22161 .elementor-element.elementor-element-1d7e189 {
            text-align: center;
        }

        .elementor-22161 .elementor-element.elementor-element-1d7e189 img {
            width: 100%;
            height: 62px;
        }

        .elementor-22161 .elementor-element.elementor-element-6f4818b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-22161 .elementor-element.elementor-element-6f4818b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-c849e7e);
        }

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

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

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

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

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-menu-container {
            background-color: #FFFFFF;
            height: 50px;
            max-width: 100%;
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
            background-color: #FFFFFF;
            color: #1A1D20;
            fill: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
            background-color: #FFFFFF;
            font-family: "Roboto", Sans-serif;
            font-size: 14px;
            font-weight: 400;
            padding: 15px 15px 15px 15px;
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger:hover {
            background-color: #FFFFFF;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-close {
            background-color: #333333;
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a {
            font-family: "Poppins", Sans-serif;
            font-size: 13px;
            font-weight: 600;
            color: #1A1D20;
            padding: 0px 15px 0px 15px;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:hover {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:focus {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:active {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li:hover>a {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li.current-menu-item>a {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li.current-menu-ancestor>a {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
            color: #1A1D20;
            fill: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
            color: #1A1D20 !important;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-submenu-panel {
            padding: 15px 0px 15px 0px;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel {
            border-radius: 0px 0px 0px 0px;
            min-width: 220px;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger {
            float: right;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
            background-color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger>.ekit-menu-icon {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
            background-color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger:hover>.ekit-menu-icon {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-close:hover {
            color: rgba(0, 0, 0, 0.5);
        }

        .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-nav-logo>img {
            max-width: 100px;
        }

        .elementor-22161 .elementor-element.elementor-element-f9afeda:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-22161 .elementor-element.elementor-element-f9afeda>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-c849e7e);
        }

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

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

        .elementor-22161 .elementor-element.elementor-element-f9afeda.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

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

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

        .elementor-22161 .elementor-element.elementor-element-0145217 .elementor-button {
            background-color: var(--e-global-color-c849e7e);
            font-family: "Poppins", Sans-serif;
            font-size: 16px;
            font-weight: 500;
            fill: var(--e-global-color-accent);
            color: var(--e-global-color-accent);
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: var(--e-global-color-accent);
            border-radius: 2px 2px 2px 2px;
            padding: 7px 7px 7px 7px;
        }

        .elementor-22161 .elementor-element.elementor-element-0145217 {
            width: var(--container-widget-width, 94.641%);
            max-width: 94.641%;
            --container-widget-width: 94.641%;
            --container-widget-flex-grow: 0;
        }

        .elementor-22161 .elementor-element.elementor-element-0145217>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-22161 .elementor-element.elementor-element-0145217 .elementor-button:hover,
        .elementor-22161 .elementor-element.elementor-element-0145217 .elementor-button:focus {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-0145217 .elementor-button:hover svg,
        .elementor-22161 .elementor-element.elementor-element-0145217 .elementor-button:focus svg {
            fill: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-c18fb2a:not(.elementor-motion-effects-element-type-background),
        .elementor-22161 .elementor-element.elementor-element-c18fb2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-c849e7e);
        }

        .elementor-22161 .elementor-element.elementor-element-c18fb2a {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 2px 0px 0px 0px;
            z-index: 99;
        }

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

        .elementor-22161 .elementor-element.elementor-element-6a93f4e>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-22161 .elementor-element.elementor-element-c286e23:not(.elementor-motion-effects-element-type-background),
        .elementor-22161 .elementor-element.elementor-element-c286e23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-c849e7e);
        }

        .elementor-22161 .elementor-element.elementor-element-c286e23 {
            border-style: none;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 0px 0px 0px 0px;
        }

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

        .elementor-22161 .elementor-element.elementor-element-2db28be:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-22161 .elementor-element.elementor-element-2db28be>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-c849e7e);
        }

        .elementor-bc-flex-widget .elementor-22161 .elementor-element.elementor-element-2db28be.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

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

        .elementor-22161 .elementor-element.elementor-element-2db28be.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

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

        .elementor-22161 .elementor-element.elementor-element-2db28be>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-22161 .elementor-element.elementor-element-615bc65 {
            text-align: center;
        }

        .elementor-22161 .elementor-element.elementor-element-5354e8c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-22161 .elementor-element.elementor-element-5354e8c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: var(--e-global-color-c849e7e);
        }

        .elementor-bc-flex-widget .elementor-22161 .elementor-element.elementor-element-5354e8c.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

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

        .elementor-22161 .elementor-element.elementor-element-5354e8c>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-22161 .elementor-element.elementor-element-5354e8c>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-close:hover {
            background-color: var(--e-global-color-accent);
            color: #FFFFFF;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-menu-container {
            height: 50px;
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a {
            font-family: "Roboto", Sans-serif;
            font-size: 16px;
            font-weight: 400;
            color: var(--e-global-color-accent);
            padding: 0px 15px 0px 15px;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:hover {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:focus {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:active {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li:hover>a {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li.current-menu-item>a {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li.current-menu-ancestor>a {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
            color: #1A1D20;
            fill: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
            color: #1A1D20;
            fill: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
            padding: 15px 15px 15px 15px;
            color: #000000;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
            color: #707070;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
            color: #707070;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
            color: #707070;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
            color: #707070;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
            color: #707070 !important;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-submenu-panel {
            padding: 15px 0px 15px 0px;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel {
            border-radius: 0px 0px 0px 0px;
            min-width: 220px;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger {
            float: right;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
            background-color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger>.ekit-menu-icon {
            color: #1A1D20;
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
            background-color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger:hover>.ekit-menu-icon {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-close {
            border-style: none;
            color: rgba(51, 51, 51, 1);
        }

        .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-nav-logo>img {
            max-width: 100px;
        }

        .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button {
            background-color: var(--e-global-color-c849e7e);
            fill: var(--e-global-color-accent);
            color: var(--e-global-color-accent);
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: var(--e-global-color-accent);
            border-radius: 2px 2px 2px 2px;
        }

        .elementor-22161 .elementor-element.elementor-element-da7b951>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button:hover,
        .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button:focus {
            color: var(--e-global-color-accent);
        }

        .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button:hover svg,
        .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button:focus svg {
            fill: var(--e-global-color-accent);
        }

        body.elementor-page-22161:not(.elementor-motion-effects-element-type-background),
        body.elementor-page-22161>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

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

        @media(min-width:768px) {
            .elementor-22161 .elementor-element.elementor-element-29a167b {
                width: 13%;
            }

            .elementor-22161 .elementor-element.elementor-element-6f4818b {
                width: 76.555%;
            }

            .elementor-22161 .elementor-element.elementor-element-f9afeda {
                width: 10%;
            }
        }

        @media(max-width:1024px) {
            .elementor-22161 .elementor-element.elementor-element-dfd6992>.elementor-container {
                max-width: 500px;
            }

            .elementor-bc-flex-widget .elementor-22161 .elementor-element.elementor-element-4726ece.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

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

            .elementor-22161 .elementor-element.elementor-element-4726ece.elementor-column>.elementor-widget-wrap {
                justify-content: flex-end;
            }

            .elementor-22161 .elementor-element.elementor-element-4726ece>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-block-end: 10px;
            }

            .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-nav-identity-panel {
                padding: 10px 0px 10px 0px;
            }

            .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-menu-container {
                max-width: 350%;
                border-radius: 0px 0px 0px 0px;
            }

            .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a {
                color: #000000;
                padding: 10px 15px 10px 15px;
            }

            .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
                padding: 15px 15px 15px 15px;
            }

            .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel {
                border-radius: 0px 0px 0px 0px;
            }

            .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger {
                padding: 8px 8px 8px 8px;
                width: 45px;
                border-radius: 3px;
            }

            .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-close {
                padding: 8px 8px 8px 8px;
                margin: 12px 12px 12px 12px;
                width: 45px;
                border-radius: 3px;
            }

            .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-nav-logo>img {
                max-width: 160px;
                max-height: 60px;
            }

            .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-nav-logo {
                margin: 5px 0px 5px 0px;
                padding: 5px 5px 5px 5px;
            }

            .elementor-22161 .elementor-element.elementor-element-0145217 {
                --container-widget-width: 364px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 364px);
                max-width: 364px;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-nav-identity-panel {
                padding: 10px 0px 10px 0px;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-menu-container {
                max-width: 350px;
                border-radius: 0px 0px 0px 0px;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a {
                color: #000000;
                padding: 10px 15px 10px 15px;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
                padding: 15px 15px 15px 15px;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel {
                border-radius: 0px 0px 0px 0px;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger {
                padding: 8px 8px 8px 8px;
                width: 45px;
                border-radius: 3px;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-close {
                padding: 8px 8px 8px 8px;
                margin: 12px 12px 12px 12px;
                width: 45px;
                border-radius: 3px;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-nav-logo>img {
                max-width: 160px;
                max-height: 60px;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-nav-logo {
                margin: 5px 0px 5px 0px;
                padding: 5px 5px 5px 5px;
            }
        }

        @media(max-width:767px) {
            .elementor-22161 .elementor-element.elementor-element-dda5f15 {
                width: 36%;
            }

            .elementor-22161 .elementor-element.elementor-element-4726ece {
                width: 55%;
            }

            .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-widget-container {
                text-align: right;
            }

            .elementor-22161 .elementor-element.elementor-element-8c53263 {
                width: var(--container-widget-width, 1000px);
                max-width: 1000px;
                --container-widget-width: 1000px;
                --container-widget-flex-grow: 0;
                --icon-size: 15px;
                --grid-column-gap: 4px;
            }

            .elementor-22161 .elementor-element.elementor-element-8c53263>.elementor-widget-container {
                margin: 0px -32px 0px 0px;
                padding: 0px -22px 0px 0px;
            }

            .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-social-icon {
                --icon-padding: 0.5em;
            }

            .elementor-22161 .elementor-element.elementor-element-f0b2d82 {
                margin-top: 0px;
                margin-bottom: -180px;
            }

            .elementor-22161 .elementor-element.elementor-element-7e9db7c {
                margin-top: 0px;
                margin-bottom: 0px;
            }

            .elementor-22161 .elementor-element.elementor-element-29a167b {
                width: 60%;
            }

            .elementor-22161 .elementor-element.elementor-element-1d7e189 {
                width: var(--container-widget-width, 141.8px);
                max-width: 141.8px;
                --container-widget-width: 141.8px;
                --container-widget-flex-grow: 0;
                text-align: center;
            }

            .elementor-22161 .elementor-element.elementor-element-6f4818b {
                width: 40%;
            }

            .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-nav-logo>img {
                max-width: 120px;
                max-height: 50px;
            }

            .elementor-22161 .elementor-element.elementor-element-c18fb2a {
                margin-top: 9px;
                margin-bottom: 2px;
            }

            .elementor-22161 .elementor-element.elementor-element-c286e23 {
                margin-top: 0px;
                margin-bottom: 0px;
            }

            .elementor-22161 .elementor-element.elementor-element-2db28be.elementor-column>.elementor-widget-wrap {
                justify-content: center;
            }

            .elementor-22161 .elementor-element.elementor-element-615bc65 {
                width: var(--container-widget-width, 214.938px);
                max-width: 214.938px;
                --container-widget-width: 214.938px;
                --container-widget-flex-grow: 0;
                text-align: center;
            }

            .elementor-22161 .elementor-element.elementor-element-5354e8c {
                width: 20%;
            }

            .elementor-bc-flex-widget .elementor-22161 .elementor-element.elementor-element-5354e8c.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

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

            .elementor-22161 .elementor-element.elementor-element-5354e8c.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-22161 .elementor-element.elementor-element-5354e8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-block-end: 21px;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d {
                width: var(--container-widget-width, 63.2px);
                max-width: 63.2px;
                --container-widget-width: 63.2px;
                --container-widget-flex-grow: 0;
                z-index: 9999;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
                color: #000000;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger {
                float: right;
            }

            .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-nav-logo>img {
                max-width: 150px;
                max-height: 50px;
            }

            .elementor-22161 .elementor-element.elementor-element-aaa1e69 {
                width: 78%;
            }

            .elementor-bc-flex-widget .elementor-22161 .elementor-element.elementor-element-aaa1e69.elementor-column .elementor-widget-wrap {
                align-items: flex-start;
            }

            .elementor-22161 .elementor-element.elementor-element-aaa1e69.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: flex-start;
                align-items: flex-start;
            }

            .elementor-22161 .elementor-element.elementor-element-aaa1e69.elementor-column>.elementor-widget-wrap {
                justify-content: flex-end;
            }

            .elementor-22161 .elementor-element.elementor-element-da7b951 {
                width: var(--container-widget-width, 131.8px);
                max-width: 131.8px;
                --container-widget-width: 131.8px;
                --container-widget-flex-grow: 0;
            }

            .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button {
                border-radius: 0px 0px 0px 0px;
                padding: 4px 4px 4px 4px;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-22161 .elementor-element.elementor-element-4726ece {
                width: 50%;
            }

            .elementor-22161 .elementor-element.elementor-element-29a167b {
                width: 20%;
            }

            .elementor-22161 .elementor-element.elementor-element-6f4818b {
                width: 60%;
            }

            .elementor-22161 .elementor-element.elementor-element-f9afeda {
                width: 20%;
            }
        }

        .elementor-22181 .elementor-element.elementor-element-5298a08:not(.elementor-motion-effects-element-type-background),
        .elementor-22181 .elementor-element.elementor-element-5298a08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #000000;
        }

        .elementor-22181 .elementor-element.elementor-element-5298a08 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 30px 0px 30px 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-5298a08>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-22181 .elementor-element.elementor-element-d25ef73>.elementor-widget-container {
            --e-transform-translateY: -32px;
            margin: 0px 0px 0px 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-d25ef73 {
            text-align: start;
        }

        .elementor-22181 .elementor-element.elementor-element-6ac4e34>.elementor-widget-container {
            margin: -19px 0px 0px 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-6ac4e34 {
            font-family: "Poppins", Sans-serif;
            font-size: 15px;
            color: #FFFFFF;
        }

        .elementor-22181 .elementor-element.elementor-element-ace7315 {
            text-align: start;
        }

        .elementor-22181 .elementor-element.elementor-element-ace7315 .elementor-heading-title {
            font-family: "Poppins", Sans-serif;
            font-size: 20px;
            font-weight: 600;
            text-transform: uppercase;
            color: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-item>a {
            font-family: "Poppins", Sans-serif;
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-text {
            color: #FFFFFF;
            transition: color 0.3s;
        }

        .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: var(--e-global-color-accent);
        }

        .elementor-22181 .elementor-element.elementor-element-4ba4060 {
            text-align: start;
        }

        .elementor-22181 .elementor-element.elementor-element-4ba4060 .elementor-heading-title {
            font-family: "Poppins", Sans-serif;
            font-size: 20px;
            font-weight: 600;
            text-transform: uppercase;
            color: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-item>a {
            font-family: "Poppins", Sans-serif;
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-text {
            color: #FFFFFF;
            transition: color 0.3s;
        }

        .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: var(--e-global-color-accent);
        }

        .elementor-22181 .elementor-element.elementor-element-0d9561c {
            text-align: start;
        }

        .elementor-22181 .elementor-element.elementor-element-0d9561c .elementor-heading-title {
            font-family: "Poppins", Sans-serif;
            font-size: 20px;
            font-weight: 600;
            text-transform: uppercase;
            color: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f>.elementor-widget-container {
            margin: 15px 0px 0px 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-10px/2);
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-icon i {
            color: #FFFFFF;
            transition: color 0.3s;
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-icon svg {
            fill: #FFFFFF;
            transition: fill 0.3s;
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-item:hover .elementor-icon-list-icon i {
            color: var(--e-global-color-accent);
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
            fill: var(--e-global-color-accent);
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-item>a {
            font-family: "Poppins", Sans-serif;
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-text {
            color: #FFFFFF;
            transition: color 0.3s;
        }

        .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: var(--e-global-color-accent);
        }

        .elementor-22181 .elementor-element.elementor-element-1773162:not(.elementor-motion-effects-element-type-background),
        .elementor-22181 .elementor-element.elementor-element-1773162>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #000000;
        }

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

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

        .elementor-bc-flex-widget .elementor-22181 .elementor-element.elementor-element-91047e4.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

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

        .elementor-22181 .elementor-element.elementor-element-8c88341>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-8c88341 {
            text-align: start;
            font-family: "Poppins", Sans-serif;
            font-size: 16px;
            color: #FFFFFF;
        }

        .elementor-22181 .elementor-element.elementor-element-8c88341 a {
            color: #FFFFFF;
        }

        .elementor-22181 .elementor-element.elementor-element-8c88341 a:hover,
        .elementor-22181 .elementor-element.elementor-element-8c88341 a:focus {
            color: #1A1D20;
        }

        .elementor-bc-flex-widget .elementor-22181 .elementor-element.elementor-element-d72c4f9.elementor-column .elementor-widget-wrap {
            align-items: flex-start;
        }

        .elementor-22181 .elementor-element.elementor-element-d72c4f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-start;
            align-items: flex-start;
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-0b2b70e.elementor-social-icon {
            background-color: var(--e-global-color-primary);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-0b2b70e.elementor-social-icon i {
            color: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-0b2b70e.elementor-social-icon svg {
            fill: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-5321703.elementor-social-icon {
            background-color: var(--e-global-color-primary);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-5321703.elementor-social-icon i {
            color: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-5321703.elementor-social-icon svg {
            fill: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-e1227f7.elementor-social-icon {
            background-color: var(--e-global-color-primary);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-e1227f7.elementor-social-icon i {
            color: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-e1227f7.elementor-social-icon svg {
            fill: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-55fa6a9.elementor-social-icon {
            background-color: var(--e-global-color-primary);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-55fa6a9.elementor-social-icon i {
            color: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-55fa6a9.elementor-social-icon svg {
            fill: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-a290e9d.elementor-social-icon {
            background-color: var(--e-global-color-primary);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-a290e9d.elementor-social-icon i {
            color: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-a290e9d.elementor-social-icon svg {
            fill: var(--e-global-color-c849e7e);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 {
            --grid-template-columns: repeat(0, auto);
            --icon-size: 20px;
            --grid-column-gap: 5px;
            --grid-row-gap: 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-widget-container {
            text-align: center;
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-social-icon {
            background-color: #02010100;
            border-style: solid;
            border-color: #FFFFFF;
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-social-icon i {
            color: var(--e-global-color-accent);
        }

        .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-social-icon svg {
            fill: var(--e-global-color-accent);
        }

        @media(min-width:768px) {
            .elementor-22181 .elementor-element.elementor-element-91047e4 {
                width: 75.383%;
            }

            .elementor-22181 .elementor-element.elementor-element-d72c4f9 {
                width: 24.579%;
            }
        }

        @media(max-width:767px) {
            .elementor-22181 .elementor-element.elementor-element-d25ef73 {
                text-align: start;
            }

            .elementor-22181 .elementor-element.elementor-element-8c88341 {
                text-align: center;
            }

            .elementor-22181 .elementor-element.elementor-element-5fed920>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }
        }

        /*# sourceURL=elementor-frontend-inline-css */

/* === Extracted Style Block 5 === */
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
        .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
            background-image: none !important;
        }

        @media screen and (max-height: 1024px) {

            .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
                background-image: none !important;
            }
        }

        @media screen and (max-height: 640px) {

            .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
                background-image: none !important;
            }
        }

/* === Extracted Style Block 6 === */
a {
            text-decoration: none !important;
        }

        a:hover {
            text-decoration: none !important;
        }

/* === Extracted Style Block 7 === */
.hfe-skip-link {
            position: absolute;
            left: -9999px;
            top: 0;
            z-index: 100000;
            padding: 0.75em 1.5em;
            background: #fff;
            color: #0073aa;
            font-size: 14px;
            text-decoration: underline;
            border-radius: 0 0 3px 0;
        }

        .hfe-skip-link:focus {
            left: 0;
            outline: 2px solid #0073aa;
            outline-offset: -2px;
        }

/* === Extracted Style Block 8 === */
.elementor-22161 .elementor-element.elementor-element-dfd6992>.elementor-container>.elementor-column>.elementor-widget-wrap {
                    align-content: center;
                    align-items: center;
                }

                .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-icon i {
                    color: var(--e-global-color-secondary);
                    transition: color 0.3s;
                }

                .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-icon svg {
                    fill: var(--e-global-color-secondary);
                    transition: fill 0.3s;
                }

                .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
                    color: var(--e-global-color-secondary);
                }

                .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
                    fill: var(--e-global-color-secondary);
                }

                .elementor-22161 .elementor-element.elementor-element-86fca97 {
                    --e-icon-list-icon-size: 14px;
                    --icon-vertical-offset: 0px;
                }

                .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-item>.elementor-icon-list-text,
                .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-item>a {
                    font-weight: 500;
                }

                .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-text {
                    color: var(--e-global-color-secondary);
                    transition: color 0.3s;
                }

                .elementor-22161 .elementor-element.elementor-element-86fca97 .elementor-icon-list-item:hover .elementor-icon-list-text {
                    color: var(--e-global-color-secondary);
                }

                .elementor-22161 .elementor-element.elementor-element-8c53263 {
                    --grid-template-columns: repeat(0, auto);
                    --icon-size: 15px;
                    --grid-column-gap: 5px;
                    --grid-row-gap: 0px;
                }

                .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-widget-container {
                    text-align: right;
                }

                .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-social-icon {
                    background-color: #FFFFFF00;
                }

                .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-social-icon i {
                    color: var(--e-global-color-secondary);
                }

                .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-social-icon svg {
                    fill: var(--e-global-color-secondary);
                }

                .elementor-22161 .elementor-element.elementor-element-8bf5f6d {
                    border-style: solid;
                    border-width: 1px 0px 0px 0px;
                    border-color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-f0b2d82>.elementor-container>.elementor-column>.elementor-widget-wrap {
                    align-content: center;
                    align-items: center;
                }

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

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

                .elementor-22161 .elementor-element.elementor-element-f810b41>.elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-22161 .elementor-element.elementor-element-7e9db7c:not(.elementor-motion-effects-element-type-background),
                .elementor-22161 .elementor-element.elementor-element-7e9db7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: var(--e-global-color-c849e7e);
                }

                .elementor-22161 .elementor-element.elementor-element-7e9db7c {
                    border-style: none;
                    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-22161 .elementor-element.elementor-element-7e9db7c>.elementor-background-overlay {
                    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                }

                .elementor-22161 .elementor-element.elementor-element-29a167b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
                .elementor-22161 .elementor-element.elementor-element-29a167b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: var(--e-global-color-c849e7e);
                }

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

                .elementor-22161 .elementor-element.elementor-element-29a167b>.elementor-element-populated>.elementor-background-overlay {
                    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                }

                .elementor-22161 .elementor-element.elementor-element-1d7e189 {
                    text-align: center;
                }

                .elementor-22161 .elementor-element.elementor-element-1d7e189 img {
                    width: 100%;
                    height: 62px;
                }

                .elementor-22161 .elementor-element.elementor-element-6f4818b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
                .elementor-22161 .elementor-element.elementor-element-6f4818b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: var(--e-global-color-c849e7e);
                }

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

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

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

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

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-menu-container {
                    background-color: #FFFFFF;
                    height: 50px;
                    max-width: 100%;
                    border-radius: 0px 0px 0px 0px;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
                    background-color: #FFFFFF;
                    color: #1A1D20;
                    fill: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
                    background-color: #FFFFFF;
                    font-family: "Roboto", Sans-serif;
                    font-size: 14px;
                    font-weight: 400;
                    padding: 15px 15px 15px 15px;
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger:hover {
                    background-color: #FFFFFF;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-close {
                    background-color: #333333;
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a {
                    font-family: "Poppins", Sans-serif;
                    font-size: 13px;
                    font-weight: 600;
                    color: #1A1D20;
                    padding: 0px 15px 0px 15px;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:hover {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:focus {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:active {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li:hover>a {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li.current-menu-item>a {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li.current-menu-ancestor>a {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
                    color: #1A1D20;
                    fill: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
                    color: #1A1D20 !important;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-submenu-panel {
                    padding: 15px 0px 15px 0px;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel {
                    border-radius: 0px 0px 0px 0px;
                    min-width: 220px;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger {
                    float: right;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
                    background-color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger>.ekit-menu-icon {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
                    background-color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger:hover>.ekit-menu-icon {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-close:hover {
                    color: rgba(0, 0, 0, 0.5);
                }

                .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-nav-logo>img {
                    max-width: 100px;
                }

                .elementor-22161 .elementor-element.elementor-element-f9afeda:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
                .elementor-22161 .elementor-element.elementor-element-f9afeda>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: var(--e-global-color-c849e7e);
                }

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

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

                .elementor-22161 .elementor-element.elementor-element-f9afeda.elementor-column>.elementor-widget-wrap {
                    justify-content: flex-end;
                }

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

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

                .elementor-22161 .elementor-element.elementor-element-0145217 .elementor-button {
                    background-color: var(--e-global-color-c849e7e);
                    font-family: "Poppins", Sans-serif;
                    font-size: 16px;
                    font-weight: 500;
                    fill: var(--e-global-color-accent);
                    color: var(--e-global-color-accent);
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    border-color: var(--e-global-color-accent);
                    border-radius: 2px 2px 2px 2px;
                    padding: 7px 7px 7px 7px;
                }

                .elementor-22161 .elementor-element.elementor-element-0145217 {
                    width: var(--container-widget-width, 94.641%);
                    max-width: 94.641%;
                    --container-widget-width: 94.641%;
                    --container-widget-flex-grow: 0;
                }

                .elementor-22161 .elementor-element.elementor-element-0145217>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-22161 .elementor-element.elementor-element-0145217 .elementor-button:hover,
                .elementor-22161 .elementor-element.elementor-element-0145217 .elementor-button:focus {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-0145217 .elementor-button:hover svg,
                .elementor-22161 .elementor-element.elementor-element-0145217 .elementor-button:focus svg {
                    fill: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-c18fb2a:not(.elementor-motion-effects-element-type-background),
                .elementor-22161 .elementor-element.elementor-element-c18fb2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: var(--e-global-color-c849e7e);
                }

                .elementor-22161 .elementor-element.elementor-element-c18fb2a {
                    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 2px 0px 0px 0px;
                    z-index: 99;
                }

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

                .elementor-22161 .elementor-element.elementor-element-6a93f4e>.elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-22161 .elementor-element.elementor-element-c286e23:not(.elementor-motion-effects-element-type-background),
                .elementor-22161 .elementor-element.elementor-element-c286e23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: var(--e-global-color-c849e7e);
                }

                .elementor-22161 .elementor-element.elementor-element-c286e23 {
                    border-style: none;
                    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

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

                .elementor-22161 .elementor-element.elementor-element-2db28be:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
                .elementor-22161 .elementor-element.elementor-element-2db28be>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: var(--e-global-color-c849e7e);
                }

                .elementor-bc-flex-widget .elementor-22161 .elementor-element.elementor-element-2db28be.elementor-column .elementor-widget-wrap {
                    align-items: center;
                }

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

                .elementor-22161 .elementor-element.elementor-element-2db28be.elementor-column>.elementor-widget-wrap {
                    justify-content: flex-end;
                }

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

                .elementor-22161 .elementor-element.elementor-element-2db28be>.elementor-element-populated>.elementor-background-overlay {
                    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                }

                .elementor-22161 .elementor-element.elementor-element-615bc65 {
                    text-align: center;
                }

                .elementor-22161 .elementor-element.elementor-element-5354e8c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
                .elementor-22161 .elementor-element.elementor-element-5354e8c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: var(--e-global-color-c849e7e);
                }

                .elementor-bc-flex-widget .elementor-22161 .elementor-element.elementor-element-5354e8c.elementor-column .elementor-widget-wrap {
                    align-items: center;
                }

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

                .elementor-22161 .elementor-element.elementor-element-5354e8c>.elementor-element-populated {
                    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                }

                .elementor-22161 .elementor-element.elementor-element-5354e8c>.elementor-element-populated>.elementor-background-overlay {
                    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-close:hover {
                    background-color: var(--e-global-color-accent);
                    color: #FFFFFF;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-menu-container {
                    height: 50px;
                    border-radius: 0px 0px 0px 0px;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a {
                    font-family: "Roboto", Sans-serif;
                    font-size: 16px;
                    font-weight: 400;
                    color: var(--e-global-color-accent);
                    padding: 0px 15px 0px 15px;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:hover {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:focus {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:active {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li:hover>a {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li.current-menu-item>a {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li.current-menu-ancestor>a {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
                    color: #1A1D20;
                    fill: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
                    color: #1A1D20;
                    fill: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
                    padding: 15px 15px 15px 15px;
                    color: #000000;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
                    color: #707070;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
                    color: #707070;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
                    color: #707070;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
                    color: #707070;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
                    color: #707070 !important;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-submenu-panel {
                    padding: 15px 0px 15px 0px;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel {
                    border-radius: 0px 0px 0px 0px;
                    min-width: 220px;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger {
                    float: right;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
                    background-color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger>.ekit-menu-icon {
                    color: #1A1D20;
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
                    background-color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger:hover>.ekit-menu-icon {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-close {
                    border-style: none;
                    color: rgba(51, 51, 51, 1);
                }

                .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-nav-logo>img {
                    max-width: 100px;
                }

                .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button {
                    background-color: var(--e-global-color-c849e7e);
                    fill: var(--e-global-color-accent);
                    color: var(--e-global-color-accent);
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    border-color: var(--e-global-color-accent);
                    border-radius: 2px 2px 2px 2px;
                }

                .elementor-22161 .elementor-element.elementor-element-da7b951>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button:hover,
                .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button:focus {
                    color: var(--e-global-color-accent);
                }

                .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button:hover svg,
                .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button:focus svg {
                    fill: var(--e-global-color-accent);
                }

                body.elementor-page-22161:not(.elementor-motion-effects-element-type-background),
                body.elementor-page-22161>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-color: #FFFFFF;
                }

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

                @media(min-width:768px) {
                    .elementor-22161 .elementor-element.elementor-element-29a167b {
                        width: 13%;
                    }

                    .elementor-22161 .elementor-element.elementor-element-6f4818b {
                        width: 76.555%;
                    }

                    .elementor-22161 .elementor-element.elementor-element-f9afeda {
                        width: 10%;
                    }
                }

                @media(max-width:1024px) {
                    .elementor-22161 .elementor-element.elementor-element-dfd6992>.elementor-container {
                        max-width: 500px;
                    }

                    .elementor-bc-flex-widget .elementor-22161 .elementor-element.elementor-element-4726ece.elementor-column .elementor-widget-wrap {
                        align-items: center;
                    }

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

                    .elementor-22161 .elementor-element.elementor-element-4726ece.elementor-column>.elementor-widget-wrap {
                        justify-content: flex-end;
                    }

                    .elementor-22161 .elementor-element.elementor-element-4726ece>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                        margin-block-end: 10px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-nav-identity-panel {
                        padding: 10px 0px 10px 0px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-menu-container {
                        max-width: 350%;
                        border-radius: 0px 0px 0px 0px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav>li>a {
                        color: #000000;
                        padding: 10px 15px 10px 15px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
                        padding: 15px 15px 15px 15px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-navbar-nav .elementskit-submenu-panel {
                        border-radius: 0px 0px 0px 0px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-hamburger {
                        padding: 8px 8px 8px 8px;
                        width: 45px;
                        border-radius: 3px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-a75d11b button.elementskit-menu-close {
                        padding: 8px 8px 8px 8px;
                        margin: 12px 12px 12px 12px;
                        width: 45px;
                        border-radius: 3px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-nav-logo>img {
                        max-width: 160px;
                        max-height: 60px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-nav-logo {
                        margin: 5px 0px 5px 0px;
                        padding: 5px 5px 5px 5px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-0145217 {
                        --container-widget-width: 364px;
                        --container-widget-flex-grow: 0;
                        width: var(--container-widget-width, 364px);
                        max-width: 364px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-nav-identity-panel {
                        padding: 10px 0px 10px 0px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-menu-container {
                        max-width: 350px;
                        border-radius: 0px 0px 0px 0px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav>li>a {
                        color: #000000;
                        padding: 10px 15px 10px 15px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
                        padding: 15px 15px 15px 15px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel {
                        border-radius: 0px 0px 0px 0px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger {
                        padding: 8px 8px 8px 8px;
                        width: 45px;
                        border-radius: 3px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-close {
                        padding: 8px 8px 8px 8px;
                        margin: 12px 12px 12px 12px;
                        width: 45px;
                        border-radius: 3px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-nav-logo>img {
                        max-width: 160px;
                        max-height: 60px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-nav-logo {
                        margin: 5px 0px 5px 0px;
                        padding: 5px 5px 5px 5px;
                    }
                }

                @media(max-width:767px) {
                    .elementor-22161 .elementor-element.elementor-element-dda5f15 {
                        width: 36%;
                    }

                    .elementor-22161 .elementor-element.elementor-element-4726ece {
                        width: 55%;
                    }

                    .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-widget-container {
                        text-align: right;
                    }

                    .elementor-22161 .elementor-element.elementor-element-8c53263 {
                        width: var(--container-widget-width, 1000px);
                        max-width: 1000px;
                        --container-widget-width: 1000px;
                        --container-widget-flex-grow: 0;
                        --icon-size: 15px;
                        --grid-column-gap: 4px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-8c53263>.elementor-widget-container {
                        margin: 0px -32px 0px 0px;
                        padding: 0px -22px 0px 0px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-8c53263 .elementor-social-icon {
                        --icon-padding: 0.5em;
                    }

                    .elementor-22161 .elementor-element.elementor-element-f0b2d82 {
                        margin-top: 0px;
                        margin-bottom: -180px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-7e9db7c {
                        margin-top: 0px;
                        margin-bottom: 0px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-29a167b {
                        width: 60%;
                    }

                    .elementor-22161 .elementor-element.elementor-element-1d7e189 {
                        width: var(--container-widget-width, 141.8px);
                        max-width: 141.8px;
                        --container-widget-width: 141.8px;
                        --container-widget-flex-grow: 0;
                        text-align: center;
                    }

                    .elementor-22161 .elementor-element.elementor-element-6f4818b {
                        width: 40%;
                    }

                    .elementor-22161 .elementor-element.elementor-element-a75d11b .elementskit-nav-logo>img {
                        max-width: 120px;
                        max-height: 50px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-c18fb2a {
                        margin-top: 9px;
                        margin-bottom: 2px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-c286e23 {
                        margin-top: 0px;
                        margin-bottom: 0px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-2db28be.elementor-column>.elementor-widget-wrap {
                        justify-content: center;
                    }

                    .elementor-22161 .elementor-element.elementor-element-615bc65 {
                        width: var(--container-widget-width, 214.938px);
                        max-width: 214.938px;
                        --container-widget-width: 214.938px;
                        --container-widget-flex-grow: 0;
                        text-align: center;
                    }

                    .elementor-22161 .elementor-element.elementor-element-5354e8c {
                        width: 20%;
                    }

                    .elementor-bc-flex-widget .elementor-22161 .elementor-element.elementor-element-5354e8c.elementor-column .elementor-widget-wrap {
                        align-items: center;
                    }

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

                    .elementor-22161 .elementor-element.elementor-element-5354e8c.elementor-column>.elementor-widget-wrap {
                        justify-content: flex-start;
                    }

                    .elementor-22161 .elementor-element.elementor-element-5354e8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                        margin-block-end: 21px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d {
                        width: var(--container-widget-width, 63.2px);
                        max-width: 63.2px;
                        --container-widget-width: 63.2px;
                        --container-widget-flex-grow: 0;
                        z-index: 9999;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
                        color: #000000;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d button.elementskit-menu-hamburger {
                        float: right;
                    }

                    .elementor-22161 .elementor-element.elementor-element-b4fdf1d .elementskit-nav-logo>img {
                        max-width: 150px;
                        max-height: 50px;
                    }

                    .elementor-22161 .elementor-element.elementor-element-aaa1e69 {
                        width: 78%;
                    }

                    .elementor-bc-flex-widget .elementor-22161 .elementor-element.elementor-element-aaa1e69.elementor-column .elementor-widget-wrap {
                        align-items: flex-start;
                    }

                    .elementor-22161 .elementor-element.elementor-element-aaa1e69.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                        align-content: flex-start;
                        align-items: flex-start;
                    }

                    .elementor-22161 .elementor-element.elementor-element-aaa1e69.elementor-column>.elementor-widget-wrap {
                        justify-content: flex-end;
                    }

                    .elementor-22161 .elementor-element.elementor-element-da7b951 {
                        width: var(--container-widget-width, 131.8px);
                        max-width: 131.8px;
                        --container-widget-width: 131.8px;
                        --container-widget-flex-grow: 0;
                    }

                    .elementor-22161 .elementor-element.elementor-element-da7b951 .elementor-button {
                        border-radius: 0px 0px 0px 0px;
                        padding: 4px 4px 4px 4px;
                    }
                }

                @media(max-width:1024px) and (min-width:768px) {
                    .elementor-22161 .elementor-element.elementor-element-4726ece {
                        width: 50%;
                    }

                    .elementor-22161 .elementor-element.elementor-element-29a167b {
                        width: 20%;
                    }

                    .elementor-22161 .elementor-element.elementor-element-6f4818b {
                        width: 60%;
                    }

                    .elementor-22161 .elementor-element.elementor-element-f9afeda {
                        width: 20%;
                    }
                }

/* === Extracted Style Block 9 === */
.elementor-22181 .elementor-element.elementor-element-5298a08:not(.elementor-motion-effects-element-type-background),
                    .elementor-22181 .elementor-element.elementor-element-5298a08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                        background-color: #000000;
                    }

                    .elementor-22181 .elementor-element.elementor-element-5298a08 {
                        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                        padding: 30px 0px 30px 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-5298a08>.elementor-background-overlay {
                        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                    }

                    .elementor-22181 .elementor-element.elementor-element-d25ef73>.elementor-widget-container {
                        --e-transform-translateY: -32px;
                        margin: 0px 0px 0px 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-d25ef73 {
                        text-align: start;
                    }

                    .elementor-22181 .elementor-element.elementor-element-6ac4e34>.elementor-widget-container {
                        margin: -19px 0px 0px 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-6ac4e34 {
                        font-family: "Poppins", Sans-serif;
                        font-size: 15px;
                        color: #FFFFFF;
                    }

                    .elementor-22181 .elementor-element.elementor-element-ace7315 {
                        text-align: start;
                    }

                    .elementor-22181 .elementor-element.elementor-element-ace7315 .elementor-heading-title {
                        font-family: "Poppins", Sans-serif;
                        font-size: 20px;
                        font-weight: 600;
                        text-transform: uppercase;
                        color: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661>.elementor-widget-container {
                        margin: 10px 0px 0px 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                        padding-block-end: calc(10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                        margin-block-start: calc(10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                        margin-inline: calc(10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-items.elementor-inline-items {
                        margin-inline: calc(-10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                        inset-inline-end: calc(-10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-icon i {
                        transition: color 0.3s;
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-icon svg {
                        transition: fill 0.3s;
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661 {
                        --e-icon-list-icon-size: 14px;
                        --icon-vertical-offset: 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-item>.elementor-icon-list-text,
                    .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-item>a {
                        font-family: "Poppins", Sans-serif;
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-text {
                        color: #FFFFFF;
                        transition: color 0.3s;
                    }

                    .elementor-22181 .elementor-element.elementor-element-00b2661 .elementor-icon-list-item:hover .elementor-icon-list-text {
                        color: var(--e-global-color-accent);
                    }

                    .elementor-22181 .elementor-element.elementor-element-4ba4060 {
                        text-align: start;
                    }

                    .elementor-22181 .elementor-element.elementor-element-4ba4060 .elementor-heading-title {
                        font-family: "Poppins", Sans-serif;
                        font-size: 20px;
                        font-weight: 600;
                        text-transform: uppercase;
                        color: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075>.elementor-widget-container {
                        margin: 10px 0px 0px 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                        padding-block-end: calc(10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                        margin-block-start: calc(10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                        margin-inline: calc(10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-items.elementor-inline-items {
                        margin-inline: calc(-10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                        inset-inline-end: calc(-10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-icon i {
                        transition: color 0.3s;
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-icon svg {
                        transition: fill 0.3s;
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075 {
                        --e-icon-list-icon-size: 14px;
                        --icon-vertical-offset: 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-item>.elementor-icon-list-text,
                    .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-item>a {
                        font-family: "Poppins", Sans-serif;
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-text {
                        color: #FFFFFF;
                        transition: color 0.3s;
                    }

                    .elementor-22181 .elementor-element.elementor-element-ae8d075 .elementor-icon-list-item:hover .elementor-icon-list-text {
                        color: var(--e-global-color-accent);
                    }

                    .elementor-22181 .elementor-element.elementor-element-0d9561c {
                        text-align: start;
                    }

                    .elementor-22181 .elementor-element.elementor-element-0d9561c .elementor-heading-title {
                        font-family: "Poppins", Sans-serif;
                        font-size: 20px;
                        font-weight: 600;
                        text-transform: uppercase;
                        color: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f>.elementor-widget-container {
                        margin: 15px 0px 0px 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                        padding-block-end: calc(10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                        margin-block-start: calc(10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                        margin-inline: calc(10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-items.elementor-inline-items {
                        margin-inline: calc(-10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                        inset-inline-end: calc(-10px/2);
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-icon i {
                        color: #FFFFFF;
                        transition: color 0.3s;
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-icon svg {
                        fill: #FFFFFF;
                        transition: fill 0.3s;
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-item:hover .elementor-icon-list-icon i {
                        color: var(--e-global-color-accent);
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
                        fill: var(--e-global-color-accent);
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f {
                        --e-icon-list-icon-size: 14px;
                        --icon-vertical-offset: 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-item>.elementor-icon-list-text,
                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-item>a {
                        font-family: "Poppins", Sans-serif;
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-text {
                        color: #FFFFFF;
                        transition: color 0.3s;
                    }

                    .elementor-22181 .elementor-element.elementor-element-a51520f .elementor-icon-list-item:hover .elementor-icon-list-text {
                        color: var(--e-global-color-accent);
                    }

                    .elementor-22181 .elementor-element.elementor-element-1773162:not(.elementor-motion-effects-element-type-background),
                    .elementor-22181 .elementor-element.elementor-element-1773162>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                        background-color: #000000;
                    }

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

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

                    .elementor-bc-flex-widget .elementor-22181 .elementor-element.elementor-element-91047e4.elementor-column .elementor-widget-wrap {
                        align-items: center;
                    }

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

                    .elementor-22181 .elementor-element.elementor-element-8c88341>.elementor-widget-container {
                        padding: 0px 0px 0px 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-8c88341 {
                        text-align: start;
                        font-family: "Poppins", Sans-serif;
                        font-size: 16px;
                        color: #FFFFFF;
                    }

                    .elementor-22181 .elementor-element.elementor-element-8c88341 a {
                        color: #FFFFFF;
                    }

                    .elementor-22181 .elementor-element.elementor-element-8c88341 a:hover,
                    .elementor-22181 .elementor-element.elementor-element-8c88341 a:focus {
                        color: #1A1D20;
                    }

                    .elementor-bc-flex-widget .elementor-22181 .elementor-element.elementor-element-d72c4f9.elementor-column .elementor-widget-wrap {
                        align-items: flex-start;
                    }

                    .elementor-22181 .elementor-element.elementor-element-d72c4f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                        align-content: flex-start;
                        align-items: flex-start;
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-0b2b70e.elementor-social-icon {
                        background-color: var(--e-global-color-primary);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-0b2b70e.elementor-social-icon i {
                        color: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-0b2b70e.elementor-social-icon svg {
                        fill: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-5321703.elementor-social-icon {
                        background-color: var(--e-global-color-primary);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-5321703.elementor-social-icon i {
                        color: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-5321703.elementor-social-icon svg {
                        fill: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-e1227f7.elementor-social-icon {
                        background-color: var(--e-global-color-primary);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-e1227f7.elementor-social-icon i {
                        color: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-e1227f7.elementor-social-icon svg {
                        fill: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-55fa6a9.elementor-social-icon {
                        background-color: var(--e-global-color-primary);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-55fa6a9.elementor-social-icon i {
                        color: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-55fa6a9.elementor-social-icon svg {
                        fill: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-a290e9d.elementor-social-icon {
                        background-color: var(--e-global-color-primary);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-a290e9d.elementor-social-icon i {
                        color: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-repeater-item-a290e9d.elementor-social-icon svg {
                        fill: var(--e-global-color-c849e7e);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 {
                        --grid-template-columns: repeat(0, auto);
                        --icon-size: 20px;
                        --grid-column-gap: 5px;
                        --grid-row-gap: 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-widget-container {
                        text-align: center;
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920>.elementor-widget-container {
                        margin: 10px 0px 0px 0px;
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-social-icon {
                        background-color: #02010100;
                        border-style: solid;
                        border-color: #FFFFFF;
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-social-icon i {
                        color: var(--e-global-color-accent);
                    }

                    .elementor-22181 .elementor-element.elementor-element-5fed920 .elementor-social-icon svg {
                        fill: var(--e-global-color-accent);
                    }

                    @media(min-width:768px) {
                        .elementor-22181 .elementor-element.elementor-element-91047e4 {
                            width: 75.383%;
                        }

                        .elementor-22181 .elementor-element.elementor-element-d72c4f9 {
                            width: 24.579%;
                        }
                    }

                    @media(max-width:767px) {
                        .elementor-22181 .elementor-element.elementor-element-d25ef73 {
                            text-align: start;
                        }

                        .elementor-22181 .elementor-element.elementor-element-8c88341 {
                            text-align: center;
                        }

                        .elementor-22181 .elementor-element.elementor-element-5fed920>.elementor-widget-container {
                            margin: 0px 0px 0px 0px;
                        }
                    }
