body {
                --wp--preset--color--black: #000000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #ffffff;
                --wp--preset--color--pale-pink: #f78da7;
                --wp--preset--color--vivid-red: #cf2e2e;
                --wp--preset--color--luminous-vivid-orange: #ff6900;
                --wp--preset--color--luminous-vivid-amber: #fcb900;
                --wp--preset--color--light-green-cyan: #7bdcb5;
                --wp--preset--color--vivid-green-cyan: #00d084;
                --wp--preset--color--pale-cyan-blue: #8ed1fc;
                --wp--preset--color--vivid-cyan-blue: #0693e3;
                --wp--preset--color--vivid-purple: #9b51e0;
                --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
                --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
                --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
                --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
                --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
                --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
                --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
                --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
                --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
                --wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");
                --wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");
                --wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");
                --wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");
                --wp--preset--duotone--midnight: url("#wp-duotone-midnight");
                --wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");
                --wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");
                --wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");
                --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;
            }
            .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 {
                --pembe-primary-color: #27aea8;
                --pembe-secondary-color: #779a65;
                --pembe-tertiary-color: #faf6f1;
                --pembe-button-color-idle: #ffffff;
                --pembe-button-bg-idle: #27aea8;
                --pembe-button-color-hover: #ffffff;
                --pembe-button-bg-hover: #27aea8;
                --pembe-button-color-active: #ffffff;
                --pembe-button-bg-active: #27aea8;
                --pembe-back-to-top-color-idle: #ffffff;
                --pembe-back-to-top-bg-idle: #779a65;
                --pembe-back-to-top-color-hover: #ffffff;
                --pembe-back-to-top-bg-hover: #27aea8;
                --pembe-body-background: #ffffff;
                --pembe-primary-rgb: 217, 145, 106;
                --pembe-secondary-rgb: 119, 154, 101;
                --pembe-tertiary-rgb: 250, 246, 241;
                --pembe-primary-lighter: #e9a37e;
                --pembe-secondary-lighter: #8eae7e;
                --pembe-header-font-family: Bona Nova;
                --pembe-header-font-weight: 400;
                --pembe-header-font-color: #262626;
                --pembe-header-font-color-rgb: 38, 38, 38;
                --pembe-h1-font-family: Bona Nova;
                --pembe-h1-font-size: 50px;
                --pembe-h1-line-height: 62px;
                --pembe-h1-font-weight: 400;
                --pembe-h1-text-transform: none;
                --pembe-h1-letter-spacing: 0.025em;
                --pembe-h2-font-family: Bona Nova;
                --pembe-h2-font-size: 48px;
                --pembe-h2-line-height: 60px;
                --pembe-h2-font-weight: 400;
                --pembe-h2-text-transform: none;
                --pembe-h2-letter-spacing: 0.025em;
                --pembe-h3-font-family: Bona Nova;
                --pembe-h3-font-size: 42px;
                --pembe-h3-line-height: 56px;
                --pembe-h3-font-weight: 400;
                --pembe-h3-text-transform: none;
                --pembe-h3-letter-spacing: 0.025em;
                --pembe-h4-font-family: Bona Nova;
                --pembe-h4-font-size: 36px;
                --pembe-h4-line-height: 48px;
                --pembe-h4-font-weight: 400;
                --pembe-h4-text-transform: none;
                --pembe-h4-letter-spacing: 0.025em;
                --pembe-h5-font-family: Bona Nova;
                --pembe-h5-font-size: 30px;
                --pembe-h5-line-height: 44px;
                --pembe-h5-font-weight: 400;
                --pembe-h5-text-transform: none;
                --pembe-h5-letter-spacing: 0.025em;
                --pembe-h6-font-family: Bona Nova;
                --pembe-h6-font-size: 26px;
                --pembe-h6-line-height: 40px;
                --pembe-h6-font-weight: 400;
                --pembe-h6-text-transform: none;
                --pembe-h6-letter-spacing: 0.025em;
                --pembe-content-font-family: Jost;
                --pembe-content-font-size: 16px;
                --pembe-content-line-height: 1.875;
                --pembe-content-font-weight: 400;
                --pembe-content-color: #535353;
                --pembe-additional-font-family: "Tuesday Night";
                --pembe-additional-font-size: 120px;
                --pembe-additional-line-height: 1.167;
                --pembe-additional-font-weight: 400;
                --pembe-additional-font-color: #90af80;
                --pembe-menu-font-family: Jost;
                --pembe-menu-font-size: 14px;
                --pembe-menu-line-height: 30px;
                --pembe-menu-font-weight: 500;
                --pembe-menu-text-transform: none;
                --pembe-menu-letter-spacing: 1.4px;
                --pembe-submenu-font-family: Poppins;
                --pembe-submenu-font-size: 16px;
                --pembe-submenu-line-height: 30px;
                --pembe-submenu-font-weight: 400;
                --pembe-submenu-text-transform: none;
                --pembe-submenu-letter-spacing: 0px;
                --pembe-submenu-color: #ffffff;
                --pembe-submenu-background: rgba(44, 50, 44, 1);
                --pembe-submenu-mobile-color: #262626;
                --pembe-submenu-mobile-background: rgba(255, 255, 255, 1);
                --pembe-submenu-mobile-overlay: rgba(255, 255, 255, 0.6);
                --pembe-sidepanel-title-color: #ffffff;
                --pembe-sidepanel-text-color: #ffffff;
                --pembe-bg-caret: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="512" height="512" x="0" y="0" viewBox="0 0 64 64" preserveAspectRatio="none" fill="%23484848"><path d="m61.35 13.34a1.51 1.51 0 0 0 -1.35-.84h-56a1.51 1.51 0 0 0 -1.35.84 1.49 1.49 0 0 0 .17 1.58l28 36a1.49 1.49 0 0 0 2.36 0l28-36a1.49 1.49 0 0 0 .17-1.58z"/></svg>');
                --pembe-bg-caret-dark: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="451.847px" height="451.847px" viewBox="0 0 451.847 451.847" preserveAspectRatio="none" fill="%23ffffff"><path xmlns="http://www.w3.org/2000/svg" d="M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751   c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0   c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z"/></svg>');
                --pembe-button-loading: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="489.698px" height="489.698px" viewBox="0 0 489.698 489.698" preserveAspectRatio="none" fill="%23ffffff"><path d="M468.999,227.774c-11.4,0-20.8,8.3-20.8,19.8c-1,74.9-44.2,142.6-110.3,178.9c-99.6,54.7-216,5.6-260.6-61l62.9,13.1    c10.4,2.1,21.8-4.2,23.9-15.6c2.1-10.4-4.2-21.8-15.6-23.9l-123.7-26c-7.2-1.7-26.1,3.5-23.9,22.9l15.6,124.8    c1,10.4,9.4,17.7,19.8,17.7c15.5,0,21.8-11.4,20.8-22.9l-7.3-60.9c101.1,121.3,229.4,104.4,306.8,69.3    c80.1-42.7,131.1-124.8,132.1-215.4C488.799,237.174,480.399,227.774,468.999,227.774z"/><path d="M20.599,261.874c11.4,0,20.8-8.3,20.8-19.8c1-74.9,44.2-142.6,110.3-178.9c99.6-54.7,216-5.6,260.6,61l-62.9-13.1    c-10.4-2.1-21.8,4.2-23.9,15.6c-2.1,10.4,4.2,21.8,15.6,23.9l123.8,26c7.2,1.7,26.1-3.5,23.9-22.9l-15.6-124.8    c-1-10.4-9.4-17.7-19.8-17.7c-15.5,0-21.8,11.4-20.8,22.9l7.2,60.9c-101.1-121.2-229.4-104.4-306.8-69.2    c-80.1,42.6-131.1,124.8-132.2,215.3C0.799,252.574,9.199,261.874,20.599,261.874z"/></svg>');
                --pembe-button-success: url('data:image/svg+xml; utf8, <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="512px" height="512px" viewBox="0 0 24 24" preserveAspectRatio="none" fill="%23ffffff"><path d="m21.73 5.68-13 14a1 1 0 0 1 -.73.32 1 1 0 0 1 -.71-.29l-5-5a1 1 0 0 1 1.42-1.42l4.29 4.27 12.27-13.24a1 1 0 1 1 1.46 1.36z"/></svg>');
                --wgl_price_label: "Price:";
                --pembe-elementor-container-width: 1200px;
            }
            @media only screen and (max-width: 1250px) {
                .wgl-theme-header {
                    background-color: rgba(255, 255, 255, 1) !important;
                    color: #262626 !important;
                }
                .wgl-mobile-header .header_search.search_standard .header_search-field {
                    background-color: rgba(255, 255, 255, 1);
                }
                header.wgl-theme-header .wgl-mobile-header {
                    display: block;
                }
                .wgl-site-header,
                .wgl-theme-header .primary-nav {
                    display: none;
                }
                .wgl-theme-header .hamburger-box {
                    display: inline-flex;
                }
                header.wgl-theme-header .mobile_nav_wrapper .primary-nav {
                    display: block;
                }
                .wgl-theme-header .wgl-sticky-header {
                    display: none;
                }
                .wgl-page-socials {
                    display: none;
                }
                .wgl-theme-header .wgl_notices_wrapper.stick_top {
                    transform: translateY(calc(var(--mobile-sticky-height) + var(--admin-bar-height)));
                }
                .wgl-theme-header .wgl-mobile-header.wgl-sticky-element ~ .wgl_notices_wrapper {
                    transform: translateY(calc(var(--mobile-sticky-height) + var(--admin-bar-height)));
                }
                body .wgl-theme-header.header_overlap {
                    position: relative;
                    z-index: 2;
                }
            }
            @media (max-width: 1200px) {
                .page-header {
                    padding-top: 82px !important;
                    padding-bottom: 95px !important;
                    min-height: auto !important;
                }
                .page-header_content .page-header_title {
                    color: #fff !important;
                    font-size: 32px !important;
                    line-height: 42px !important;
                }
                .page-header_content .page-header_breadcrumbs {
                    color: #fff !important;
                    font-size: 14px !important;
                    line-height: 24px !important;
                }
                .page-header_breadcrumbs .divider:not(:last-child):before {
                    width: 10px;
                }
            }
            @media (min-width: 1201px) {
                .page-header.page_title_parallax {
                    background-size: calc(max(1920px, 100vw)) auto !important;
                }
            }
            .a-left {
                text-align: left;
            }
            .a-center {
                text-align: center;
            }
            .a-right {
                text-align: right;
            }
            .a-justify {
                text-align: justify;
            }
            .wgl-layout-top {
                flex-direction: column;
            }
            .wgl-layout-left {
                flex-direction: row;
            }
            .wgl-layout-right {
                flex-direction: row-reverse;
            }
            .a-left .wgl-layout-top {
                justify-content: unset;
            }
            .a-left .wgl-layout-left {
                justify-content: flex-start;
            }
            .a-left .wgl-layout-right {
                justify-content: flex-end;
            }
            .a-left .wgl-layout-tablet-top {
                justify-content: unset;
            }
            .a-left .wgl-layout-tablet-left {
                justify-content: flex-start;
            }
            .a-left .wgl-layout-tablet-right {
                justify-content: flex-end;
            }
            .a-center .wgl-layout-top {
                justify-content: unset;
            }
            .a-center :is(.wgl-layout-left, .wgl-layout-right) {
                justify-content: center;
            }
            .a-center .wgl-layout-tablet-top {
                justify-content: unset;
            }
            .a-center .wgl-layout-tablet-left {
                justify-content: center;
            }
            .a-center .wgl-layout-tablet-right {
                justify-content: center;
            }
            .a-right .wgl-layout-top {
                justify-content: unset;
            }
            .a-right .wgl-layout-left {
                justify-content: flex-end;
            }
            .a-right .wgl-layout-right {
                justify-content: flex-start;
            }
            .a-right .wgl-layout-tablet-top {
                justify-content: unset;
            }
            .a-right .wgl-layout-tablet-left {
                justify-content: flex-end;
            }
            .a-right .wgl-layout-tablet-right {
                justify-content: flex-start;
            }
            .elementor-widget-wgl-double-heading.a-left .subtitle__text::before {
                display: none;
            }
            .elementor-widget-wgl-double-heading.a-left .subtitle__text::after {
                display: inline-block;
            }
            .elementor-widget-wgl-double-heading.a-center .subtitle__text::before,
            .elementor-widget-wgl-double-heading.a-center .subtitle__text::after {
                display: inline-block;
            }
            .elementor-widget-wgl-double-heading.a-right .subtitle__text::before {
                display: inline-block;
            }
            .elementor-widget-wgl-double-heading.a-right .subtitle__text::after {
                display: none;
            }
            .wgl-infobox .wgl-layout-top .content__wrapper {
                flex-grow: 0;
            }
            .wgl-infobox .wgl-layout-left .content__wrapper {
                flex-grow: 1;
            }
            .wgl-infobox .wgl-layout-right .content__wrapper {
                flex-grow: 1;
            }
            .elementor-widget-wgl-counter.a-left .title-inline .counter__content {
                justify-content: flex-start;
            }
            .elementor-widget-wgl-counter.a-center .title-inline .counter__content {
                justify-content: center;
            }
            .elementor-widget-wgl-counter.a-right .title-inline .counter__content {
                justify-content: flex-end;
            }
            .elementor-widget-wgl-countdown.a-left .countdown-row {
                justify-content: flex-start;
            }
            .elementor-widget-wgl-countdown.a-left .countdown-section {
                flex-grow: 0;
            }
            .elementor-widget-wgl-countdown.a-left .countdown-period {
                text-align: unset;
            }
            .elementor-widget-wgl-countdown.a-center .countdown-row {
                justify-content: center;
            }
            .elementor-widget-wgl-countdown.a-center .countdown-section {
                flex-grow: 0;
            }
            .elementor-widget-wgl-countdown.a-center .countdown-period {
                text-align: unset;
            }
            .elementor-widget-wgl-countdown.a-right .countdown-row {
                justify-content: flex-end;
            }
            .elementor-widget-wgl-countdown.a-right .countdown-section {
                flex-grow: 0;
            }
            .elementor-widget-wgl-countdown.a-right .countdown-period {
                text-align: unset;
            }
            .elementor-widget-wgl-countdown.a-justify .countdown-section {
                flex-grow: 1;
            }
            .elementor-widget-wgl-countdown.a-justify .countdown-period {
                text-align: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-left {
                text-align: left;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-center {
                text-align: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-right {
                text-align: right;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-justify {
                text-align: justify;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .wgl-layout-laptop-top {
                flex-direction: column;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .wgl-layout-laptop-left {
                flex-direction: row;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .wgl-layout-laptop-right {
                flex-direction: row-reverse;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-left .wgl-layout-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-left .wgl-layout-left {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-left .wgl-layout-right {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-left .wgl-layout-tablet-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-left .wgl-layout-tablet-left {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-left .wgl-layout-tablet-right {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-center .wgl-layout-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-center :is(.wgl-layout-left, .wgl-layout-right) {
                justify-content: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-center .wgl-layout-tablet-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-center .wgl-layout-tablet-left {
                justify-content: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-center .wgl-layout-tablet-right {
                justify-content: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-right .wgl-layout-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-right .wgl-layout-left {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-right .wgl-layout-right {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-right .wgl-layout-tablet-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-right .wgl-layout-tablet-left {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .a-laptop-right .wgl-layout-tablet-right {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-double-heading.a-laptop-left .subtitle__text::before {
                display: none;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-double-heading.a-laptop-left .subtitle__text::after {
                display: inline-block;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-double-heading.a-laptop-center .subtitle__text::before,
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-double-heading.a-laptop-center .subtitle__text::after {
                display: inline-block;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-double-heading.a-laptop-right .subtitle__text::before {
                display: inline-block;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-double-heading.a-laptop-right .subtitle__text::after {
                display: none;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .wgl-infobox .wgl-layout-laptop-top .content__wrapper {
                flex-grow: 0;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .wgl-infobox .wgl-layout-laptop-left .content__wrapper {
                flex-grow: 1;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .wgl-infobox .wgl-layout-laptop-right .content__wrapper {
                flex-grow: 1;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-counter.a-laptop-left .title-inline .counter__content {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-counter.a-laptop-center .title-inline .counter__content {
                justify-content: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-counter.a-laptop-right .title-inline .counter__content {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-countdown.a-laptop-left .countdown-row {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-countdown.a-laptop-left .countdown-section {
                flex-grow: 0;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-countdown.a-laptop-left .countdown-period {
                text-align: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-countdown.a-laptop-center .countdown-row {
                justify-content: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-countdown.a-laptop-center .countdown-section {
                flex-grow: 0;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-countdown.a-laptop-center .countdown-period {
                text-align: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-countdown.a-laptop-right .countdown-row {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-countdown.a-laptop-right .countdown-section {
                flex-grow: 0;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-countdown.a-laptop-right .countdown-period {
                text-align: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-countdown.a-laptop-justify .countdown-section {
                flex-grow: 1;
            }
            body:is(:not([data-elementor-device-mode="desktop"])) .elementor-widget-wgl-countdown.a-laptop-justify .countdown-period {
                text-align: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-left {
                text-align: left;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-center {
                text-align: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-right {
                text-align: right;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-justify {
                text-align: justify;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .wgl-layout-tablet-top {
                flex-direction: column;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .wgl-layout-tablet-left {
                flex-direction: row;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .wgl-layout-tablet-right {
                flex-direction: row-reverse;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-left .wgl-layout-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-left .wgl-layout-left {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-left .wgl-layout-right {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-left .wgl-layout-tablet-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-left .wgl-layout-tablet-left {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-left .wgl-layout-tablet-right {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-center .wgl-layout-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-center :is(.wgl-layout-left, .wgl-layout-right) {
                justify-content: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-center .wgl-layout-tablet-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-center .wgl-layout-tablet-left {
                justify-content: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-center .wgl-layout-tablet-right {
                justify-content: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-right .wgl-layout-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-right .wgl-layout-left {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-right .wgl-layout-right {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-right .wgl-layout-tablet-top {
                justify-content: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-right .wgl-layout-tablet-left {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .a-tablet-right .wgl-layout-tablet-right {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-double-heading.a-tablet-left .subtitle__text::before {
                display: none;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-double-heading.a-tablet-left .subtitle__text::after {
                display: inline-block;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-double-heading.a-tablet-center .subtitle__text::before,
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-double-heading.a-tablet-center .subtitle__text::after {
                display: inline-block;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-double-heading.a-tablet-right .subtitle__text::before {
                display: inline-block;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-double-heading.a-tablet-right .subtitle__text::after {
                display: none;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .wgl-infobox .wgl-layout-tablet-top .content__wrapper {
                flex-grow: 0;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .wgl-infobox .wgl-layout-tablet-left .content__wrapper {
                flex-grow: 1;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .wgl-infobox .wgl-layout-tablet-right .content__wrapper {
                flex-grow: 1;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-counter.a-tablet-left .title-inline .counter__content {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-counter.a-tablet-center .title-inline .counter__content {
                justify-content: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-counter.a-tablet-right .title-inline .counter__content {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-countdown.a-tablet-left .countdown-row {
                justify-content: flex-start;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-countdown.a-tablet-left .countdown-section {
                flex-grow: 0;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-countdown.a-tablet-left .countdown-period {
                text-align: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-countdown.a-tablet-center .countdown-row {
                justify-content: center;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-countdown.a-tablet-center .countdown-section {
                flex-grow: 0;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-countdown.a-tablet-center .countdown-period {
                text-align: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-countdown.a-tablet-right .countdown-row {
                justify-content: flex-end;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-countdown.a-tablet-right .countdown-section {
                flex-grow: 0;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-countdown.a-tablet-right .countdown-period {
                text-align: unset;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-countdown.a-tablet-justify .countdown-section {
                flex-grow: 1;
            }
            body:is(:not([data-elementor-device-mode="desktop"], [data-elementor-device-mode="laptop"])) .elementor-widget-wgl-countdown.a-tablet-justify .countdown-period {
                text-align: center;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-left {
                text-align: left;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-center {
                text-align: center;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-right {
                text-align: right;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-justify {
                text-align: justify;
            }
            body[data-elementor-device-mode="mobile"] .wgl-layout-mobile-top {
                flex-direction: column;
            }
            body[data-elementor-device-mode="mobile"] .wgl-layout-mobile-left {
                flex-direction: row;
            }
            body[data-elementor-device-mode="mobile"] .wgl-layout-mobile-right {
                flex-direction: row-reverse;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-left .wgl-layout-top {
                justify-content: unset;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-left .wgl-layout-left {
                justify-content: flex-start;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-left .wgl-layout-right {
                justify-content: flex-end;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-left .wgl-layout-tablet-top {
                justify-content: unset;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-left .wgl-layout-tablet-left {
                justify-content: flex-start;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-left .wgl-layout-tablet-right {
                justify-content: flex-end;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-center .wgl-layout-top {
                justify-content: unset;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-center :is(.wgl-layout-left, .wgl-layout-right) {
                justify-content: center;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-center .wgl-layout-tablet-top {
                justify-content: unset;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-center .wgl-layout-tablet-left {
                justify-content: center;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-center .wgl-layout-tablet-right {
                justify-content: center;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-right .wgl-layout-top {
                justify-content: unset;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-right .wgl-layout-left {
                justify-content: flex-end;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-right .wgl-layout-right {
                justify-content: flex-start;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-right .wgl-layout-tablet-top {
                justify-content: unset;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-right .wgl-layout-tablet-left {
                justify-content: flex-end;
            }
            body[data-elementor-device-mode="mobile"] .a-mobile-right .wgl-layout-tablet-right {
                justify-content: flex-start;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-double-heading.a-mobile-left .subtitle__text::before {
                display: none;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-double-heading.a-mobile-left .subtitle__text::after {
                display: inline-block;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-double-heading.a-mobile-center .subtitle__text::before,
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-double-heading.a-mobile-center .subtitle__text::after {
                display: inline-block;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-double-heading.a-mobile-right .subtitle__text::before {
                display: inline-block;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-double-heading.a-mobile-right .subtitle__text::after {
                display: none;
            }
            body[data-elementor-device-mode="mobile"] .wgl-infobox .wgl-layout-mobile-top .content__wrapper {
                flex-grow: 0;
            }
            body[data-elementor-device-mode="mobile"] .wgl-infobox .wgl-layout-mobile-left .content__wrapper {
                flex-grow: 1;
            }
            body[data-elementor-device-mode="mobile"] .wgl-infobox .wgl-layout-mobile-right .content__wrapper {
                flex-grow: 1;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-counter.a-mobile-left .title-inline .counter__content {
                justify-content: flex-start;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-counter.a-mobile-center .title-inline .counter__content {
                justify-content: center;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-counter.a-mobile-right .title-inline .counter__content {
                justify-content: flex-end;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-countdown.a-mobile-left .countdown-row {
                justify-content: flex-start;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-countdown.a-mobile-left .countdown-section {
                flex-grow: 0;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-countdown.a-mobile-left .countdown-period {
                text-align: unset;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-countdown.a-mobile-center .countdown-row {
                justify-content: center;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-countdown.a-mobile-center .countdown-section {
                flex-grow: 0;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-countdown.a-mobile-center .countdown-period {
                text-align: unset;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-countdown.a-mobile-right .countdown-row {
                justify-content: flex-end;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-countdown.a-mobile-right .countdown-section {
                flex-grow: 0;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-countdown.a-mobile-right .countdown-period {
                text-align: unset;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-countdown.a-mobile-justify .countdown-section {
                flex-grow: 1;
            }
            body[data-elementor-device-mode="mobile"] .elementor-widget-wgl-countdown.a-mobile-justify .countdown-period {
                text-align: center;
            }
            .wgl-hidden-desktop {
                display: none;
            }
            @media (max-width: 1366px) {
                .wgl-hidden-laptop {
                    display: none;
                }
            }
            @media (max-width: 1200px) {
                .wgl-hidden-tablet {
                    display: none;
                }
            }
            @media (max-width: 767px) {
                .wgl-hidden-mobile {
                    display: none;
                }
            }
			.elementor-kit-7 {
                --e-global-color-primary: #27aea8;
                --e-global-color-secondary: #779a65;
                --e-global-color-text: #535353;
                --e-global-color-accent: #262626;
                --e-global-color-6bda843: #27aea8;
                --e-global-color-40de53a: #90af80;
                --e-global-typography-primary-font-family: "Bona Nova";
                --e-global-typography-primary-font-weight: 400;
                --e-global-typography-secondary-font-family: "Bona Nova";
                --e-global-typography-secondary-font-weight: 400;
                --e-global-typography-text-font-family: "Jost";
                --e-global-typography-text-font-weight: 400;
                --e-global-typography-accent-font-family: "Jost";
                --e-global-typography-accent-font-weight: 400;
            }
            .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1200px;
            }
            .e-container {
                --container-max-width: 1200px;
            }
            .elementor-widget:not(:last-child) {
                margin-bottom: 10px;
            }
            .elementor-element {
                --widgets-spacing: 20px;
            }
            @media (max-width: 1200px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width: 1024px;
                }
                .e-container {
                    --container-max-width: 1024px;
                }
            }
            @media (max-width: 767px) {
                .elementor-section.elementor-section-boxed > .elementor-container {
                    max-width: 767px;
                }
                .e-container {
                    --container-max-width: 767px;
                }
            }
            .elementor-widget-heading .elementor-heading-title {
                color: var(--e-global-color-primary);
            }
            .elementor-widget-image .widget-image-caption {
                color: var(--e-global-color-text);
            }
            .elementor-widget-text-editor {
                color: var(--e-global-color-text);
            }
            .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
                background-color: var(--e-global-color-primary);
            }
            .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
            .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
            }
            .elementor-widget-button .elementor-button {
                background-color: var(--e-global-color-accent);
            }
            .elementor-widget-divider {
                --divider-color: var(--e-global-color-secondary);
            }
            .elementor-widget-divider .elementor-divider__text {
                color: var(--e-global-color-secondary);
            }
            .elementor-widget-divider.elementor-view-stacked .elementor-icon {
                background-color: var(--e-global-color-secondary);
            }
            .elementor-widget-divider.elementor-view-framed .elementor-icon,
            .elementor-widget-divider.elementor-view-default .elementor-icon {
                color: var(--e-global-color-secondary);
                border-color: var(--e-global-color-secondary);
            }
            .elementor-widget-divider.elementor-view-framed .elementor-icon,
            .elementor-widget-divider.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-secondary);
            }
            .elementor-widget-image-box .elementor-image-box-title {
                color: var(--e-global-color-primary);
            }
            .elementor-widget-image-box .elementor-image-box-description {
                color: var(--e-global-color-text);
            }
            .elementor-widget-icon.elementor-view-stacked .elementor-icon {
                background-color: var(--e-global-color-primary);
            }
            .elementor-widget-icon.elementor-view-framed .elementor-icon,
            .elementor-widget-icon.elementor-view-default .elementor-icon {
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
            }
            .elementor-widget-icon.elementor-view-framed .elementor-icon,
            .elementor-widget-icon.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-primary);
            }
            .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
                background-color: var(--e-global-color-primary);
            }
            .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
            .elementor-widget-icon-box.elementor-view-default .elementor-icon {
                fill: var(--e-global-color-primary);
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
            }
            .elementor-widget-icon-box .elementor-icon-box-title {
                color: var(--e-global-color-primary);
            }
            .elementor-widget-icon-box .elementor-icon-box-description {
                color: var(--e-global-color-text);
            }
            .elementor-widget-star-rating .elementor-star-rating__title {
                color: var(--e-global-color-text);
            }
            .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
                border-color: var(--e-global-color-text);
            }
            .elementor-widget-icon-list .elementor-icon-list-icon i {
                color: var(--e-global-color-primary);
            }
            .elementor-widget-icon-list .elementor-icon-list-icon svg {
                fill: var(--e-global-color-primary);
            }
            .elementor-widget-icon-list .elementor-icon-list-text {
                color: var(--e-global-color-secondary);
            }
            .elementor-widget-counter .elementor-counter-number-wrapper {
                color: var(--e-global-color-primary);
            }
            .elementor-widget-counter .elementor-counter-title {
                color: var(--e-global-color-secondary);
            }
            .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
                background-color: var(--e-global-color-primary);
            }
            .elementor-widget-progress .elementor-title {
                color: var(--e-global-color-primary);
            }
            .elementor-widget-testimonial .elementor-testimonial-content {
                color: var(--e-global-color-text);
            }
            .elementor-widget-testimonial .elementor-testimonial-name {
                color: var(--e-global-color-primary);
            }
            .elementor-widget-testimonial .elementor-testimonial-job {
                color: var(--e-global-color-secondary);
            }
            .elementor-widget-tabs .elementor-tab-title,
            .elementor-widget-tabs .elementor-tab-title a {
                color: var(--e-global-color-primary);
            }
            .elementor-widget-tabs .elementor-tab-title.elementor-active,
            .elementor-widget-tabs .elementor-tab-title.elementor-active a {
                color: var(--e-global-color-accent);
            }
            .elementor-widget-tabs .elementor-tab-content {
                color: var(--e-global-color-text);
            }
            .elementor-widget-accordion .elementor-accordion-icon,
            .elementor-widget-accordion .elementor-accordion-title {
                color: var(--e-global-color-primary);
            }
            .elementor-widget-accordion .elementor-accordion-icon svg {
                fill: var(--e-global-color-primary);
            }
            .elementor-widget-accordion .elementor-active .elementor-accordion-icon,
            .elementor-widget-accordion .elementor-active .elementor-accordion-title {
                color: var(--e-global-color-accent);
            }
            .elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
                fill: var(--e-global-color-accent);
            }
            .elementor-widget-accordion .elementor-tab-content {
                color: var(--e-global-color-text);
            }
            .elementor-widget-toggle .elementor-toggle-title,
            .elementor-widget-toggle .elementor-toggle-icon {
                color: var(--e-global-color-primary);
            }
            .elementor-widget-toggle .elementor-toggle-icon svg {
                fill: var(--e-global-color-primary);
            }
            .elementor-widget-toggle .elementor-tab-title.elementor-active a,
            .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
                color: var(--e-global-color-accent);
            }
            .elementor-widget-toggle .elementor-tab-content {
                color: var(--e-global-color-text);
            }
            .elementor-1210 .elementor-element.elementor-element-a83286f:not(.elementor-motion-effects-element-type-background),
            .elementor-1210 .elementor-element.elementor-element-a83286f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #ffffff;
            }
            .elementor-1210 .elementor-element.elementor-element-a83286f {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin-top: -40px;
                margin-bottom: 0px;
            }
            .elementor-1210 .elementor-element.elementor-element-a83286f > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-cd3e8aa:not(.elementor-motion-effects-element-type-background),
            .elementor-1210 .elementor-element.elementor-element-cd3e8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #f9f8f5;
                background-image: url("../images/home-1-bg-1.jpg");
                background-position: top right;
                background-repeat: no-repeat;
                background-size: cover;
            }
            .elementor-1210 .elementor-element.elementor-element-cd3e8aa {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-cd3e8aa > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-1e8a30e.elementor-column > .elementor-widget-wrap {
                justify-content: center;
            }
            .elementor-1210 .elementor-element.elementor-element-10ba360 .elementor-spacer-inner {
                --spacer-size: 100px;
            }
            .elementor-1210 .elementor-element.elementor-element-2a8939f .thumbnail__wrapper {
                min-width: 100%;
                min-height: 100%;
                transition: 0.4s;
            }
            .elementor-1210 .elementor-element.elementor-element-2a8939f > .elementor-widget-container {
                margin: 0px -50px 0px 100px;
            }
            .elementor-1210 .elementor-element.elementor-element-31c7312 {
                --width: 226px;
                --rotate: 0deg;
                font-family: "Bona Nova", Sans-serif;
                font-size: 27.5px;
                letter-spacing: 0.1px;
                --word-spacing: 0px;
                --start-point: 0%;
                --end-point: 0%;
                --transition: 0.3s;
                top: 225px;
            }
            .elementor-1210 .elementor-element.elementor-element-31c7312 svg text {
                fill: #27aea8;
            }
            .elementor-1210 .elementor-element.elementor-element-31c7312 .text--word .text {
                color: #27aea8;
            }
            body:not(.rtl) .elementor-1210 .elementor-element.elementor-element-31c7312 {
                left: 87%;
            }
            body.rtl .elementor-1210 .elementor-element.elementor-element-31c7312 {
                right: 87%;
            }
            .elementor-1210 .elementor-element.elementor-element-f749c5c .elementor-spacer-inner {
                --spacer-size: 100px;
            }
            .elementor-1210 .elementor-element.elementor-element-15c6eab {
                text-align: center;
                width: 500px;
                max-width: 500px;
                top: 270px;
            }
            body:not(.rtl) .elementor-1210 .elementor-element.elementor-element-15c6eab {
                right: 69%;
            }
            body.rtl .elementor-1210 .elementor-element.elementor-element-15c6eab {
                left: 69%;
            }
            .elementor-1210 .elementor-element.elementor-element-162aa97 {
                text-align: right;
                width: 500px;
                max-width: 500px;
                top: 300px;
            }
            body:not(.rtl) .elementor-1210 .elementor-element.elementor-element-162aa97 {
                left: 69%;
            }
            body.rtl .elementor-1210 .elementor-element.elementor-element-162aa97 {
                right: 69%;
            }
            .elementor-1210 .elementor-element.elementor-element-1f76ed1 img {
                width: 54px;
                height: 54px;
            }
            .elementor-1210 .elementor-element.elementor-element-1f76ed1 > .elementor-widget-container {
                margin: 0px 0px 2px 0px;
            }
            .elementor-1210 .elementor-element.elementor-element-121e5d5 {
                text-align: center;
                width: 500px;
                max-width: 500px;
                z-index: 1;
            }
            .elementor-1210 .elementor-element.elementor-element-121e5d5 .dblh__subtitle {
                order: 1;
            }
            .elementor-1210 .elementor-element.elementor-element-121e5d5 .subtitle__text {
                margin: 24px 0px 0px 0px;
                color: #27aea8;
            }
            .elementor-1210 .elementor-element.elementor-element-121e5d5 .subtitle__text::before,
            .elementor-1210 .elementor-element.elementor-element-121e5d5 .subtitle__text::after {
                content: "";
                width: 7.8em;
            }
            .elementor-1210 .elementor-element.elementor-element-121e5d5 .title__part-1 {
                color: #262626;
            }
            .elementor-1210 .elementor-element.elementor-element-4e438e7 .elementor-spacer-inner {
                --spacer-size: 31px;
            }
            .elementor-1210 .elementor-element.elementor-element-84f7c98 {
                text-align: center;
                font-size: 18px;
                width: 435px;
                max-width: 435px;
                z-index: 1;
            }
            .elementor-1210 .elementor-element.elementor-element-afb4896 .elementor-spacer-inner {
                --spacer-size: 60px;
            }
            .elementor-1210 .elementor-element.elementor-element-3531e74 {
                text-align: center;
                z-index: 1;
            }
            .elementor-1210 .elementor-element.elementor-element-3531e74 .elementor-heading-title {
                color: #27aea8;
                font-family: "Tuesday Night", Sans-serif;
                font-size: 110px;
                line-height: 1.5em;
            }
            .elementor-1210 .elementor-element.elementor-element-57f7614 .elementor-spacer-inner {
                --spacer-size: 220px;
            }
            .elementor-1210 .elementor-element.elementor-element-922e8d3 .elementor-spacer-inner {
                --spacer-size: 100px;
            }
            .elementor-1210 .elementor-element.elementor-element-ccf38bf {
                text-align: left;
            }
            .elementor-1210 .elementor-element.elementor-element-ccf38bf .dblh__subtitle {
                order: 1;
            }
            .elementor-1210 .elementor-element.elementor-element-ccf38bf .subtitle__text {
                margin: 22px 0px 0px 0px;
                color: #27aea8;
            }
            .elementor-1210 .elementor-element.elementor-element-ccf38bf .subtitle__text::before,
            .elementor-1210 .elementor-element.elementor-element-ccf38bf .subtitle__text::after {
                content: "";
                width: 7.8em;
            }
            .elementor-1210 .elementor-element.elementor-element-ccf38bf .title__text {
                display: block;
            }
            .elementor-1210 .elementor-element.elementor-element-ccf38bf .title__part-1 {
                color: var(--e-global-color-accent);
            }
            .elementor-1210 .elementor-element.elementor-element-ccf38bf .title__part-2 {
                color: var(--e-global-color-accent);
            }
            .elementor-bc-flex-widget .elementor-1210 .elementor-element.elementor-element-518ec65.elementor-column .elementor-widget-wrap {
                align-items: center;
            }
            .elementor-1210 .elementor-element.elementor-element-518ec65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }
            .elementor-1210 .elementor-element.elementor-element-986096f .elementor-spacer-inner {
                --spacer-size: 100px;
            }
            .elementor-1210 .elementor-element.elementor-element-58e46b2 .wgl-button {
                width: auto;
                --button-bg-color-idle: var(--e-global-color-secondary);
                --button-bg-color-hover: #ffffff2e;
                --button-bg-color-active: var(--e-global-color-secondary);
            }
            .elementor-1210 .elementor-element.elementor-element-576e48e .elementor-spacer-inner {
                --spacer-size: 49px;
            }
            .elementor-1210 .elementor-element.elementor-element-b71d8c4 {
                text-align: center;
            }
            .elementor-1210 .elementor-element.elementor-element-b71d8c4 .elementor-widget-container {
                overflow: inherit;
                margin: 0px 14px 0px 0px;
            }
            .elementor-1210 .elementor-element.elementor-element-b71d8c4 .elementor-widget-container:hover {
                z-index: 2;
            }
            .elementor-1210 .elementor-element.elementor-element-b71d8c4 .elementor-widget-container,
            .elementor-1210 .elementor-element.elementor-element-b71d8c4::before {
                transition: 0.4s;
            }
            .elementor-1210 .elementor-element.elementor-element-b71d8c4 .wgl-image-box_img img {
                transition-duration: 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-b71d8c4 .infobox__container > .media-wrapper .wgl-image-box_img > span::after {
                content: "";
            }
            .elementor-1210 .elementor-element.elementor-element-b71d8c4 .infobox__container > .media-wrapper .wgl-image-box_img > span::before {
                display: block;
            }
            .elementor-1210 .elementor-element.elementor-element-b71d8c4 .infobox__content {
                margin: -7px 10px 0px 10px;
            }
            .elementor-1210 .elementor-element.elementor-element-edc6e55 .elementor-spacer-inner {
                --spacer-size: 98px;
            }
            .elementor-1210 .elementor-element.elementor-element-a1fe9d7 {
                text-align: center;
            }
            .elementor-1210 .elementor-element.elementor-element-a1fe9d7 .elementor-widget-container {
                overflow: inherit;
            }
            .elementor-1210 .elementor-element.elementor-element-a1fe9d7 .elementor-widget-container:hover {
                z-index: 2;
            }
            .elementor-1210 .elementor-element.elementor-element-a1fe9d7 .elementor-widget-container,
            .elementor-1210 .elementor-element.elementor-element-a1fe9d7::before {
                transition: 0.4s;
            }
            .elementor-1210 .elementor-element.elementor-element-a1fe9d7 .wgl-image-box_img img {
                transition-duration: 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-a1fe9d7 .infobox__container > .media-wrapper .wgl-image-box_img > span::after {
                content: "";
            }
            .elementor-1210 .elementor-element.elementor-element-a1fe9d7 .infobox__container > .media-wrapper .wgl-image-box_img > span::before {
                display: block;
            }
            .elementor-1210 .elementor-element.elementor-element-a1fe9d7 .infobox__content {
                margin: -7px 10px 0px 10px;
            }
            .elementor-1210 .elementor-element.elementor-element-bd9f9f2 .elementor-spacer-inner {
                --spacer-size: 49px;
            }
            .elementor-1210 .elementor-element.elementor-element-7fd5889 {
                text-align: center;
            }
            .elementor-1210 .elementor-element.elementor-element-7fd5889 .elementor-widget-container {
                overflow: inherit;
                margin: 0px 0px 0px 14px;
            }
            .elementor-1210 .elementor-element.elementor-element-7fd5889 .elementor-widget-container:hover {
                z-index: 2;
            }
            .elementor-1210 .elementor-element.elementor-element-7fd5889 .elementor-widget-container,
            .elementor-1210 .elementor-element.elementor-element-7fd5889::before {
                transition: 0.4s;
            }
            .elementor-1210 .elementor-element.elementor-element-7fd5889 .wgl-image-box_img img {
                transition-duration: 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-7fd5889 .infobox__container > .media-wrapper .wgl-image-box_img > span::after {
                content: "";
            }
            .elementor-1210 .elementor-element.elementor-element-7fd5889 .infobox__container > .media-wrapper .wgl-image-box_img > span::before {
                display: block;
            }
            .elementor-1210 .elementor-element.elementor-element-7fd5889 .infobox__content {
                margin: -7px 10px 0px 10px;
            }
            .elementor-1210 .elementor-element.elementor-element-d451412 > .elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }
            .elementor-1210 .elementor-element.elementor-element-a261de8 .elementor-spacer-inner {
                --spacer-size: 126px;
            }
            .elementor-1210 .elementor-element.elementor-element-91a9c51 .elementor-repeater-item-6f226c5 {
                left: 59.9%;
                top: 62.5%;
            }
            .elementor-1210 .elementor-element.elementor-element-91a9c51 .elementor-repeater-item-000ccf9 {
                left: 38.7%;
                top: 63.4%;
            }
            .elementor-1210 .elementor-element.elementor-element-91a9c51 .elementor-repeater-item-e61dbae {
                left: 63.8%;
                top: 25%;
            }
            .elementor-1210 .elementor-element.elementor-element-91a9c51 .hotspot__tooltip {
                text-align: center;
                width: 250px;
            }
            .elementor-1210 .elementor-element.elementor-element-91a9c51 .tooltip__icon {
                font-size: 50px;
                color: #779a65;
            }
            .elementor-1210 .elementor-element.elementor-element-91a9c51 .hotspots_point-wrap {
                padding: 27px 27px 27px 27px;
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-radius: 50% 50% 50% 50%;
                border-color: #262626;
                background-color: rgba(255, 255, 255, 0.3);
            }
            .elementor-1210 .elementor-element.elementor-element-91a9c51 .tooltip__wrapper {
                padding: 15px 15px 15px 15px;
                border-radius: 28px 28px 28px 28px;
                color: #262626;
                background-color: #ffffff;
            }
            .elementor-1210 .elementor-element.elementor-element-8cfe119 .elementor-spacer-inner {
                --spacer-size: 135px;
            }
            .elementor-1210 .elementor-element.elementor-element-fdd8650 {
                text-align: center;
            }
            .elementor-1210 .elementor-element.elementor-element-fdd8650 .elementor-heading-title {
                color: #27aea8;
                font-family: "Tuesday Night", Sans-serif;
                font-size: 110px;
                line-height: 1.5em;
            }
            .elementor-1210 .elementor-element.elementor-element-fdd8650 > .elementor-widget-container {
                margin: 0px 0px -55px 0px;
            }
            .elementor-1210 .elementor-element.elementor-element-4a9c0f9 {
                text-align: center;
            }
            .elementor-1210 .elementor-element.elementor-element-4a9c0f9 .dblh__subtitle {
                order: 1;
            }
            .elementor-1210 .elementor-element.elementor-element-4a9c0f9 .subtitle__text {
                margin: 20px 0px 0px 0px;
                color: #27aea8;
            }
            .elementor-1210 .elementor-element.elementor-element-4a9c0f9 .subtitle__text::before,
            .elementor-1210 .elementor-element.elementor-element-4a9c0f9 .subtitle__text::after {
                content: "";
                width: 7.8em;
            }
            .elementor-1210 .elementor-element.elementor-element-4a9c0f9 .title__text {
                font-size: 56px;
                display: block;
            }
            .elementor-1210 .elementor-element.elementor-element-4a9c0f9 .title__part-1 {
                color: var(--e-global-color-accent);
            }
            .elementor-1210 .elementor-element.elementor-element-36ebd25 .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1210 .elementor-element.elementor-element-1ca2d0c > .elementor-container {
                max-width: 1410px;
            }
            .elementor-1210 .elementor-element.elementor-element-8d48b3e .wgl-portfolio {
                --portfolio-columns-gap: 140px;
            }
            .elementor-1210 .elementor-element.elementor-element-8d48b3e .description_right_of_the_image {
                --description-space: 80px;
            }
            .elementor-1210 .elementor-element.elementor-element-8d48b3e .description__wrapper {
                text-align: left;
            }
            .elementor-1210 .elementor-element.elementor-element-8d48b3e .portfolio__wrapper {
                padding-top: 30px !important;
            }
            .elementor-1210 .elementor-element.elementor-element-8d48b3e .portfolio__item:nth-child(odd) {
                margin-top: -30px;
            }
            .elementor-1210 .elementor-element.elementor-element-8fa1b49 .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1210 .elementor-element.elementor-element-8c6c818 .wgl-button {
                width: auto;
                min-width: 213px;
                min-height: 62px;
            }
            .elementor-1210 .elementor-element.elementor-element-ce2cd53 .elementor-spacer-inner {
                --spacer-size: 150px;
            }
            .elementor-1210 .elementor-element.elementor-element-a007e4c:not(.elementor-motion-effects-element-type-background),
            .elementor-1210 .elementor-element.elementor-element-a007e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #f9f8f5;
            }
            .elementor-1210 .elementor-element.elementor-element-a007e4c {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-a007e4c > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-300f8f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
            .elementor-1210 .elementor-element.elementor-element-300f8f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("../images/home-1-3.jpg");
                background-position: bottom right;
                background-repeat: no-repeat;
                background-size: cover;
            }
            .elementor-1210 .elementor-element.elementor-element-300f8f6 > .elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-300f8f6 > .elementor-element-populated > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-e05642e .elementor-spacer-inner {
                --spacer-size: 740px;
            }
            .elementor-1210 .elementor-element.elementor-element-d158560.elementor-column > .elementor-widget-wrap {
                justify-content: center;
            }
            .elementor-1210 .elementor-element.elementor-element-d158560:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
            .elementor-1210 .elementor-element.elementor-element-d158560 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-image: url("../images/our-team-3.jpg");
                background-repeat: no-repeat;
                background-size: cover;
            }
            .elementor-1210 .elementor-element.elementor-element-d158560 > .elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-d158560 > .elementor-element-populated > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }
            .elementor-1210 .elementor-element.elementor-element-2d9e803 {
                text-align: right;
            }
            .elementor-1210 .elementor-element.elementor-element-2d9e803 .elementor-heading-title {
                color: #27aea8;
                font-family: "Tuesday Night", Sans-serif;
                font-size: 120px;
                font-weight: 400;
                line-height: 1.5em;
            }
            .elementor-1210 .elementor-element.elementor-element-2d9e803 > .elementor-widget-container {
                margin: -36px 0px -41px 0px;
                padding: 0% 10% 0% 0%;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 {
                --pembe-testimonials-grid-gap: 30px;
                width: 495px;
                max-width: 495px;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .wgl-carousel .swiper-pagination {
                margin-top: 16px;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .item__quote {
                font-size: 24px;
                font-weight: 300;
                line-height: 1.75em;
                color: #262626;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .item__content {
                margin: 0px 0px 5px 0px;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 :is(.type-bottom_block, .type-bottom_inline) .item__quote::before,
            .elementor-1210 .elementor-element.elementor-element-4d3b536 :is(.type-top_block, .type-top_inline) .item__quote::after {
                display: block;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .item__quote::before,
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .item__quote::after {
                margin: 0px 0px 27px 0px;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .quote__title {
                margin: 0px 0px 10px 0px;
                color: #262626;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .author__thumbnail .thumbnail,
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .author__thumbnail::before {
                border-radius: 50% 50% 50% 50%;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .author__name {
                color: #262626;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .author__position {
                color: #27aea8;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .item__rating span::before {
                color: #27aea8;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .item__rating::before {
                color: #bbbcbe;
            }
            .elementor-1210 .elementor-element.elementor-element-4d3b536 .item__date {
                color: #6c6d6e;
            }
            .elementor-1210 .elementor-element.elementor-element-1b8c38f .elementor-spacer-inner {
                --spacer-size: 100px;
            }
            .elementor-1210 .elementor-element.elementor-element-f39f325.elementor-column > .elementor-widget-wrap {
                justify-content: space-between;
            }
            .elementor-1210 .elementor-element.elementor-element-05a5770 .elementor-spacer-inner {
                --spacer-size: 126px;
            }
            .elementor-1210 .elementor-element.elementor-element-97762ac {
                text-align: left;
                width: initial;
                max-width: initial;
            }
            .elementor-1210 .elementor-element.elementor-element-97762ac .dblh__subtitle {
                order: 1;
            }
            .elementor-1210 .elementor-element.elementor-element-97762ac .subtitle__text {
                margin: 22px 0px 0px 0px;
                color: #27aea8;
            }
            .elementor-1210 .elementor-element.elementor-element-97762ac .subtitle__text::before,
            .elementor-1210 .elementor-element.elementor-element-97762ac .subtitle__text::after {
                content: "";
                width: 7.8em;
            }
            .elementor-1210 .elementor-element.elementor-element-97762ac .title__part-1 {
                color: #262626;
            }
            .elementor-1210 .elementor-element.elementor-element-699e6df .wgl-button {
                width: auto;
                --button-bg-color-idle: #779a65;
                --button-bg-color-hover: #90af80;
            }
            .elementor-1210 .elementor-element.elementor-element-699e6df > .elementor-widget-container {
                margin: 51px 0px 0px 0px;
            }
            .elementor-1210 .elementor-element.elementor-element-699e6df {
                width: initial;
                max-width: initial;
            }
            .elementor-1210 .elementor-element.elementor-element-c18f83b {
                margin-top: 0px;
                margin-bottom: -10px;
            }
            .elementor-1210 .elementor-element.elementor-element-4038760 .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1210 .elementor-element.elementor-element-4982751 .swiper-pagination {
                margin-left: 50%;
                transform: translateX(-50%);
            }
            .elementor-1210 .elementor-element.elementor-element-4982751 .wgl-carousel .swiper-pagination {
                margin-top: 0px;
            }
            body.elementor-page-1210 #main.site-main {
                z-index: 0;
            }
            @media (max-width: 1200px) {
                .elementor-1210 .elementor-element.elementor-element-10ba360 .elementor-spacer-inner {
                    --spacer-size: 90px;
                }
                body:not(.rtl) .elementor-1210 .elementor-element.elementor-element-31c7312 {
                    left: 68%;
                }
                body.rtl .elementor-1210 .elementor-element.elementor-element-31c7312 {
                    right: 68%;
                }
                .elementor-1210 .elementor-element.elementor-element-31c7312 {
                    top: 340px;
                }
                .elementor-1210 .elementor-element.elementor-element-f749c5c .elementor-spacer-inner {
                    --spacer-size: 950px;
                }
                .elementor-1210 .elementor-element.elementor-element-15c6eab {
                    text-align: center;
                    top: 300px;
                }
                body:not(.rtl) .elementor-1210 .elementor-element.elementor-element-15c6eab {
                    right: 40%;
                }
                body.rtl .elementor-1210 .elementor-element.elementor-element-15c6eab {
                    left: 40%;
                }
                .elementor-1210 .elementor-element.elementor-element-162aa97 {
                    text-align: center;
                    top: 470px;
                }
                body:not(.rtl) .elementor-1210 .elementor-element.elementor-element-162aa97 {
                    left: 40%;
                }
                body.rtl .elementor-1210 .elementor-element.elementor-element-162aa97 {
                    right: 40%;
                }
                .elementor-1210 .elementor-element.elementor-element-3531e74 .elementor-heading-title {
                    font-size: 100px;
                }
                .elementor-1210 .elementor-element.elementor-element-57f7614 .elementor-spacer-inner {
                    --spacer-size: 90px;
                }
                .elementor-1210 .elementor-element.elementor-element-922e8d3 .elementor-spacer-inner {
                    --spacer-size: 90px;
                }
                .elementor-1210 .elementor-element.elementor-element-ccf38bf .title__text {
                    font-size: 36px;
                }
                .elementor-1210 .elementor-element.elementor-element-986096f .elementor-spacer-inner {
                    --spacer-size: 10px;
                }
                .elementor-1210 .elementor-element.elementor-element-edc6e55 .elementor-spacer-inner {
                    --spacer-size: 49px;
                }
                .elementor-1210 .elementor-element.elementor-element-8e8d778 > .elementor-element-populated {
                    margin: 0% 0% 0% 25%;
                    --e-column-margin-right: 0%;
                    --e-column-margin-left: 25%;
                }
                .elementor-1210 .elementor-element.elementor-element-bd9f9f2 .elementor-spacer-inner {
                    --spacer-size: 29px;
                }
                .elementor-1210 .elementor-element.elementor-element-a261de8 .elementor-spacer-inner {
                    --spacer-size: 100px;
                }
                .elementor-1210 .elementor-element.elementor-element-91a9c51 .elementor-repeater-item-e61dbae {
                    left: 60.5%;
                    top: 17.4%;
                }
                .elementor-1210 .elementor-element.elementor-element-91a9c51 > .elementor-widget-container {
                    margin: 0% -37% 0% -43%;
                }
                .elementor-1210 .elementor-element.elementor-element-8cfe119 .elementor-spacer-inner {
                    --spacer-size: 50px;
                }
                .elementor-1210 .elementor-element.elementor-element-fdd8650 .elementor-heading-title {
                    font-size: 100px;
                }
                .elementor-1210 .elementor-element.elementor-element-fdd8650 > .elementor-widget-container {
                    margin: 0px 0px -34px 0px;
                }
                .elementor-1210 .elementor-element.elementor-element-4a9c0f9 .title__text {
                    font-size: 36px;
                }
                .elementor-1210 .elementor-element.elementor-element-8d48b3e .wgl-portfolio {
                    --portfolio-columns-gap: 40px;
                }
                .elementor-1210 .elementor-element.elementor-element-8d48b3e .description_right_of_the_image {
                    --description-space: 56px;
                }
                .elementor-1210 .elementor-element.elementor-element-8d48b3e .title {
                    font-size: 24px;
                }
                .elementor-1210 .elementor-element.elementor-element-8d48b3e .item__title {
                    margin: 0px -2px 0px 9px;
                }
                .elementor-1210 .elementor-element.elementor-element-8d48b3e .description_right_of_the_image .item__title {
                    margin: 0px 9px 0px -2px;
                }
                .elementor-1210 .elementor-element.elementor-element-d158560 > .elementor-element-populated {
                    padding: 0px 15px 0px 15px;
                }
                .elementor-1210 .elementor-element.elementor-element-2d9e803 {
                    text-align: right;
                }
                .elementor-1210 .elementor-element.elementor-element-2d9e803 .elementor-heading-title {
                    font-size: 100px;
                }
                .elementor-1210 .elementor-element.elementor-element-2d9e803 > .elementor-widget-container {
                    margin: -26px 0px -52px 0px;
                }
                .elementor-1210 .elementor-element.elementor-element-4d3b536 {
                    width: 100%;
                    max-width: 100%;
                }
                .elementor-1210 .elementor-element.elementor-element-1b8c38f .elementor-spacer-inner {
                    --spacer-size: 90px;
                }
                .elementor-1210 .elementor-element.elementor-element-f39f325.elementor-column > .elementor-widget-wrap {
                    justify-content: space-between;
                }
                .elementor-1210 .elementor-element.elementor-element-05a5770 .elementor-spacer-inner {
                    --spacer-size: 90px;
                }
                .elementor-1210 .elementor-element.elementor-element-97762ac .title__text {
                    font-size: 36px;
                }
                .elementor-1210 .elementor-element.elementor-element-97762ac {
                    width: 440px;
                    max-width: 440px;
                }
                .elementor-1210 .elementor-element.elementor-element-699e6df .wgl-button {
                    width: auto;
                }
                .elementor-1210 .elementor-element.elementor-element-699e6df > .elementor-widget-container {
                    margin: 42px 0px 0px 0px;
                }
            }
            @media (max-width: 767px) {
                .elementor-1210 .elementor-element.elementor-element-10ba360 .elementor-spacer-inner {
                    --spacer-size: 70px;
                }
                .elementor-1210 .elementor-element.elementor-element-2a8939f > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }
                .elementor-1210 .elementor-element.elementor-element-31c7312 {
                    top: 300px;
                }
                .elementor-1210 .elementor-element.elementor-element-f749c5c .elementor-spacer-inner {
                    --spacer-size: 800px;
                }
                .elementor-1210 .elementor-element.elementor-element-15c6eab {
                    width: 400px;
                    max-width: 400px;
                    top: 260px;
                }
                body:not(.rtl) .elementor-1210 .elementor-element.elementor-element-15c6eab {
                    right: 40%;
                }
                body.rtl .elementor-1210 .elementor-element.elementor-element-15c6eab {
                    left: 40%;
                }
                .elementor-1210 .elementor-element.elementor-element-162aa97 {
                    width: 400px;
                    max-width: 400px;
                    top: 420px;
                }
                body:not(.rtl) .elementor-1210 .elementor-element.elementor-element-162aa97 {
                    left: 40%;
                }
                body.rtl .elementor-1210 .elementor-element.elementor-element-162aa97 {
                    right: 40%;
                }
                .elementor-1210 .elementor-element.elementor-element-121e5d5 .title__text {
                    font-size: 38px;
                }
                .elementor-1210 .elementor-element.elementor-element-84f7c98 {
                    text-align: justify;
                    font-size: 16px;
                }
                .elementor-1210 .elementor-element.elementor-element-84f7c98 > .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }
                .elementor-1210 .elementor-element.elementor-element-afb4896 .elementor-spacer-inner {
                    --spacer-size: 40px;
                }
                .elementor-1210 .elementor-element.elementor-element-3531e74 .elementor-heading-title {
                    font-size: 60px;
                }
                .elementor-1210 .elementor-element.elementor-element-57f7614 .elementor-spacer-inner {
                    --spacer-size: 50px;
                }
                .elementor-1210 .elementor-element.elementor-element-986096f .elementor-spacer-inner {
                    --spacer-size: 50px;
                }
                .elementor-1210 .elementor-element.elementor-element-58e46b2 .wgl-button {
                    width: auto;
                }
                .elementor-1210 .elementor-element.elementor-element-576e48e .elementor-spacer-inner {
                    --spacer-size: 50px;
                }
                .elementor-1210 .elementor-element.elementor-element-b71d8c4 .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }
                .elementor-1210 .elementor-element.elementor-element-edc6e55 .elementor-spacer-inner {
                    --spacer-size: 49px;
                }
                .elementor-1210 .elementor-element.elementor-element-8e8d778 > .elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                }
                .elementor-1210 .elementor-element.elementor-element-bd9f9f2 .elementor-spacer-inner {
                    --spacer-size: 49px;
                }
                .elementor-1210 .elementor-element.elementor-element-7fd5889 .elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                }
                .elementor-1210 .elementor-element.elementor-element-fdd8650 .elementor-heading-title {
                    font-size: 60px;
                }
                .elementor-1210 .elementor-element.elementor-element-8d48b3e .wgl-portfolio {
                    --portfolio-columns-gap: 40px;
                }
                .elementor-1210 .elementor-element.elementor-element-8d48b3e .portfolio__wrapper {
                    padding-top: 0px !important;
                }
                .elementor-1210 .elementor-element.elementor-element-8d48b3e .portfolio__item:nth-child(odd) {
                    margin-top: -0px;
                }
                .elementor-1210 .elementor-element.elementor-element-8d48b3e .title {
                    font-size: 18px;
                }
                .elementor-1210 .elementor-element.elementor-element-8d48b3e .portfolio-category {
                    font-size: 16px;
                }
                .elementor-1210 .elementor-element.elementor-element-ce2cd53 .elementor-spacer-inner {
                    --spacer-size: 60px;
                }
                .elementor-1210 .elementor-element.elementor-element-300f8f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
                .elementor-1210 .elementor-element.elementor-element-300f8f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                    background-position: 81% 21%;
                }
                .elementor-1210 .elementor-element.elementor-element-e05642e .elementor-spacer-inner {
                    --spacer-size: 500px;
                }
                .elementor-1210 .elementor-element.elementor-element-2d9e803 .elementor-heading-title {
                    font-size: 60px;
                }
                .elementor-1210 .elementor-element.elementor-element-2d9e803 > .elementor-widget-container {
                    margin: -16px 0px -30px 0px;
                    padding: 0px 0px 0px 0px;
                }
                .elementor-1210 .elementor-element.elementor-element-4d3b536 .item__quote {
                    font-size: 18px;
                }
                .elementor-1210 .elementor-element.elementor-element-1b8c38f .elementor-spacer-inner {
                    --spacer-size: 70px;
                }
                .elementor-1210 .elementor-element.elementor-element-05a5770 .elementor-spacer-inner {
                    --spacer-size: 90px;
                }
                .elementor-1210 .elementor-element.elementor-element-97762ac .title__text {
                    font-size: 32px;
                }
            }
            @media (min-width: 768px) {
                .elementor-1210 .elementor-element.elementor-element-a000dbe {
                    width: 74.332%;
                }
                .elementor-1210 .elementor-element.elementor-element-518ec65 {
                    width: 24.973%;
                }
            }
            @media (max-width: 1200px) and (min-width: 768px) {
                .elementor-1210 .elementor-element.elementor-element-a000dbe {
                    width: 69%;
                }
                .elementor-1210 .elementor-element.elementor-element-f3e9fb9 {
                    width: 50%;
                }
                .elementor-1210 .elementor-element.elementor-element-f743ca0 {
                    width: 50%;
                }
                .elementor-1210 .elementor-element.elementor-element-8e8d778 {
                    width: 75%;
                }
                .elementor-1210 .elementor-element.elementor-element-300f8f6 {
                    width: 100%;
                }
                .elementor-1210 .elementor-element.elementor-element-d158560 {
                    width: 100%;
                }
            }
            .elementor-1285 .elementor-element.elementor-element-f5a390b:not(.elementor-motion-effects-element-type-background),
            .elementor-1285 .elementor-element.elementor-element-f5a390b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #ffffff;
            }
            .elementor-1285 .elementor-element.elementor-element-f5a390b {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                padding: 0px 35px 0px 35px;
            }
            .elementor-1285 .elementor-element.elementor-element-f5a390b > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }
            .elementor-1285 .elementor-element.elementor-element-2230316 .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1285 .elementor-element.elementor-element-2230316 {
                width: 11%;
                max-width: 11%;
            }
            .elementor-1285 .elementor-element.elementor-element-132b1b5 {
                display: inline-flex;
                width: auto;
                flex-grow: 1;
                justify-content: center;
            }
            .elementor-1285 .elementor-element.elementor-element-132b1b5 .primary-nav {
                height: 90px;
            }
            .elementor-1285 .elementor-element.elementor-element-be73c02 .wgl-search {
                justify-content: center;
            }
            .elementor-1285 .elementor-element.elementor-element-be73c02 .header_search-button {
                color: #262626;
            }
            .elementor-1285 .elementor-element.elementor-element-1425064 .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1285 .elementor-element.elementor-element-1425064 {
                width: 2%;
                max-width: 2%;
            }
            .elementor-1285 .elementor-element.elementor-element-554fed4 .mini-cart .wgl-cart {
                color: #262626;
            }
            .elementor-1285 .elementor-element.elementor-element-554fed4 .woo_mini-count > span {
                color: #262626;
            }
            .elementor-1285 .elementor-element.elementor-element-8dbe643 .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1285 .elementor-element.elementor-element-8dbe643 {
                width: 2%;
                max-width: 2%;
            }
            .elementor-1285 .elementor-element.elementor-element-cb5fe10 {
                width: 50px;
                height: 50px;
            }
            .elementor-1285 .elementor-element.elementor-element-cb5fe10 .side_panel {
                color: #ffffff;
                background: #27aea8;
            }
            .elementor-1285 .elementor-element.elementor-element-cb5fe10:hover .side_panel {
                color: #ffffff;
            }
            .elementor-1601 .elementor-element.elementor-element-f5a390b:not(.elementor-motion-effects-element-type-background),
            .elementor-1601 .elementor-element.elementor-element-f5a390b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #ffffff;
            }
            .elementor-1601 .elementor-element.elementor-element-f5a390b {
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #00000033;
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            }
            .elementor-1601 .elementor-element.elementor-element-f5a390b > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }
            .elementor-1601 .elementor-element.elementor-element-031d79b > .elementor-element-populated {
                padding: 0px 50px 0px 50px;
            }
            .elementor-1601 .elementor-element.elementor-element-2230316 .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1601 .elementor-element.elementor-element-2230316 {
                width: 11%;
                max-width: 11%;
            }
            .elementor-1601 .elementor-element.elementor-element-132b1b5 {
                display: inline-flex;
                width: auto;
                flex-grow: 1;
                justify-content: center;
            }
            .elementor-1601 .elementor-element.elementor-element-132b1b5 .primary-nav {
                height: 90px;
            }
            .elementor-1601 .elementor-element.elementor-element-be73c02 .wgl-search {
                justify-content: center;
            }
            .elementor-1601 .elementor-element.elementor-element-be73c02 .header_search-button {
                color: #262626;
            }
            .elementor-1601 .elementor-element.elementor-element-1425064 .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1601 .elementor-element.elementor-element-1425064 {
                width: 2%;
                max-width: 2%;
            }
            .elementor-1601 .elementor-element.elementor-element-554fed4 .mini-cart .wgl-cart {
                color: #262626;
            }
            .elementor-1601 .elementor-element.elementor-element-554fed4 .woo_mini-count > span {
                color: #262626;
            }
            .elementor-1601 .elementor-element.elementor-element-8dbe643 .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1601 .elementor-element.elementor-element-8dbe643 {
                width: 2%;
                max-width: 2%;
            }
            .elementor-1601 .elementor-element.elementor-element-cb5fe10 {
                width: 50px;
                height: 50px;
            }
            .elementor-1601 .elementor-element.elementor-element-cb5fe10 .side_panel {
                color: #ffffff;
                background: #27aea8;
            }
            .elementor-1601 .elementor-element.elementor-element-cb5fe10:hover .side_panel {
                color: #ffffff;
            }
            .elementor-1140 .elementor-element.elementor-element-2f4bfce:not(.elementor-motion-effects-element-type-background),
            .elementor-1140 .elementor-element.elementor-element-2f4bfce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: #000;
            }
            .elementor-1140 .elementor-element.elementor-element-2f4bfce {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            }
            .elementor-1140 .elementor-element.elementor-element-2f4bfce > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }
            .elementor-1140 .elementor-element.elementor-element-5382ec3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }
            .elementor-1140 .elementor-element.elementor-element-e1eef8f > .elementor-element-populated {
                padding: 0px 15px 0px 0px;
            }
            .elementor-1140 .elementor-element.elementor-element-ade422d .elementor-spacer-inner {
                --spacer-size: 100px;
            }
            .elementor-1140 .elementor-element.elementor-element-734f02a {
                text-align: left;
            }
            .elementor-1140 .elementor-element.elementor-element-734f02a .dblh__subtitle {
                order: 1;
            }
            .elementor-1140 .elementor-element.elementor-element-734f02a .title__text {
                font-size: 32px;
                font-weight: 400;
                line-height: 1.55em;
                display: block;
            }
            .elementor-1140 .elementor-element.elementor-element-734f02a .title__part-1 {
                color: #ffffff;
            }
            .elementor-1140 .elementor-element.elementor-element-734f02a .title__part-2 {
                color: #ffffff;
            }
            .elementor-1140 .elementor-element.elementor-element-734f02a .title__part-3 {
                color: #ffffff;
            }
            .elementor-1140 .elementor-element.elementor-element-734f02a > .elementor-widget-container {
                margin: 8px 0px 0px 0px;
            }
            .elementor-1140 .elementor-element.elementor-element-fe6bf73 .elementor-spacer-inner {
                --spacer-size: 6px;
            }
            .elementor-1140 .elementor-element.elementor-element-eac6031 {
                --icon-size: 11px;
            }
            .elementor-1140 .elementor-element.elementor-element-eac6031 .icon__wrapper:not(:last-child) {
                margin-right: 10px;
            }
            .elementor-1140 .elementor-element.elementor-element-eac6031 .elementor-icon {
                background-color: #343a34;
            }
            .elementor-1140 .elementor-element.elementor-element-eac6031 .icon__wrapper:hover .elementor-icon {
                background-color: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-b56cd0c .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1140 .elementor-element.elementor-element-67961e7 .elementor-spacer-inner {
                --spacer-size: 100px;
            }
            .elementor-1140 .elementor-element.elementor-element-3c00c13 .elementor-heading-title {
                color: #ffffff;
                font-family: "Jost", Sans-serif;
                font-size: 20px;
                line-height: 1.35em;
                letter-spacing: 2px;
            }
            .elementor-1140 .elementor-element.elementor-element-c543f20 .elementor-spacer-inner {
                --spacer-size: 19px;
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6 .elementor-widget-container {
                overflow: inherit;
                padding: 0px 0px 0px 0px;
                background-color: #00000000;
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6 .elementor-widget-container:hover {
                z-index: 2;
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6 .elementor-widget-container,
            .elementor-1140 .elementor-element.elementor-element-2cdafa6::before {
                transition: 0.4s;
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6 .infobox__container > .media-wrapper .icon {
                font-size: 25px;
                margin: 9px 19px 0px 0px;
                padding: 0px 0px 0px 1px;
                border-style: solid;
                overflow: hidden;
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon {
                color: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon svg {
                fill: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6.elementor-view-stacked .infobox__container > .media-wrapper .icon {
                background-color: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6.elementor-view-stacked .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                background-color: #779a65;
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                color:#42cac4;
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon svg {
                fill: #779a65;
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6 .infobox__container > .media-wrapper .icon::after {
                content: "";
            }
            .elementor-1140 .elementor-element.elementor-element-2cdafa6 .infobox__content {
                line-height: 1.9em;
                color: #ffffff;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2 .elementor-widget-container {
                overflow: inherit;
                padding: 0px 0px 0px 0px;
                background-color: #00000000;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2 .elementor-widget-container:hover {
                z-index: 2;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2 .elementor-widget-container,
            .elementor-1140 .elementor-element.elementor-element-d548dc2::before {
                transition: 0.4s;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2 .infobox__container > .media-wrapper .icon {
                font-size: 22px;
                margin: 5px 22px 0px 0px;
                padding: 0px 0px 0px 1px;
                border-style: solid;
                overflow: hidden;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon {
                color: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon svg {
                fill: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2.elementor-view-stacked .infobox__container > .media-wrapper .icon {
                background-color: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2.elementor-view-stacked .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                background-color: #779a65;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                color: #779a65;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon svg {
                fill: #779a65;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2 .infobox__container > .media-wrapper .icon::after {
                content: "";
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2 .infobox__content {
                color: #ffffff;
            }
            .elementor-1140 .elementor-element.elementor-element-d548dc2 > .elementor-widget-container {
                margin: -4px 0px 0px 0px;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357 .elementor-widget-container {
                overflow: inherit;
                padding: 0px 0px 0px 0px;
                background-color: #00000000;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357 .elementor-widget-container:hover {
                z-index: 2;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357 .elementor-widget-container,
            .elementor-1140 .elementor-element.elementor-element-0b7c357::before {
                transition: 0.4s;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357 .infobox__container > .media-wrapper .icon {
                font-size: 26px;
                margin: 5px 19px 5px 0px;
                border-style: solid;
                overflow: hidden;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon {
                color: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon svg {
                fill: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357.elementor-view-stacked .infobox__container > .media-wrapper .icon {
                background-color: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357.elementor-view-stacked .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                background-color: #779a65;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                color: #42cac4;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon svg {
                fill: #779a65;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357 .infobox__container > .media-wrapper .icon::after {
                content: "";
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357 .infobox__content {
                line-height: 1.35em;
                color: #ffffff;
            }
            .elementor-1140 .elementor-element.elementor-element-0b7c357 {
                width: 250px;
                max-width: 250px;
            }
            .elementor-1140 .elementor-element.elementor-element-7098beb .elementor-spacer-inner {
                --spacer-size: 20px;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69 .elementor-widget-container {
                overflow: inherit;
                padding: 0px 0px 0px 0px;
                background-color: #00000000;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69 .elementor-widget-container:hover {
                z-index: 2;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69 .elementor-widget-container,
            .elementor-1140 .elementor-element.elementor-element-09eea69::before {
                transition: 0.4s;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69 .infobox__container > .media-wrapper .icon {
                font-size: 23px;
                margin: 7px 20px 0px 0px;
                padding: 0px 0px 0px 1px;
                border-style: solid;
                overflow: hidden;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon {
                color: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon svg {
                fill: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69.elementor-view-stacked .infobox__container > .media-wrapper .icon {
                background-color: #27aea8;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69.elementor-view-stacked .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                background-color: #42cac4;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                color: #42cac4;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon svg {
                fill: #779a65;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69 .infobox__container > .media-wrapper .icon::after {
                content: "";
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69 .infobox__content {
                color: #ffffff;
            }
            .elementor-1140 .elementor-element.elementor-element-09eea69 > .elementor-widget-container {
                margin: 1px 0px 0px 0px;
            }
            .elementor-1140 .elementor-element.elementor-element-a07fa2e .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1140 .elementor-element.elementor-element-4f2d2a1 > .elementor-element-populated {
                padding: 0px 0px 0px 15px;
            }
            .elementor-1140 .elementor-element.elementor-element-fb0116b .elementor-spacer-inner {
                --spacer-size: 100px;
            }
            .elementor-1140 .elementor-element.elementor-element-c60bff8 .elementor-heading-title {
                color: #ffffff;
                font-family: "Jost", Sans-serif;
                font-size: 20px;
                line-height: 1.35em;
                letter-spacing: 2px;
            }
            .elementor-1140 .elementor-element.elementor-element-18ef129 .elementor-spacer-inner {
                --spacer-size: 20px;
            }
            .elementor-1140 .elementor-element.elementor-element-7ee009e {
                color: #d1d1d1;
                font-size: 18px;
            }
            .elementor-1140 .elementor-element.elementor-element-7ee009e > .elementor-widget-container {
                margin: 0px 0px -10px 0px;
            }
            .elementor-1140 .elementor-element.elementor-element-d74b575 .wpcf7-form,
            .elementor-1140 .elementor-element.elementor-element-d74b575 :is(input, textarea) {
                color: #ffffff;
            }
            .elementor-1140
                .elementor-element.elementor-element-d74b575
                :is(input:is([type="text"], [type="url"], [type="search"], [type="email"], [type="password"], [type="tel"], [type="time"], [type="number"], [type="date"]), select, textarea) {
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #ffffff33;
            }
            .elementor-1140
                .elementor-element.elementor-element-d74b575
                :is(input:is([type="text"], [type="url"], [type="search"], [type="email"], [type="password"], [type="tel"], [type="time"], [type="number"], [type="date"]), select, textarea):focus {
                border-color: #ffffff8c;
            }
            .elementor-1140 .elementor-element.elementor-element-d74b575 [class*="wgl_col-"] i {
                font-size: 23px;
            }
            .elementor-1140 .elementor-element.elementor-element-d74b575 .wpcf7-response-output {
                border-style: solid;
            }
            .elementor-1140 .elementor-element.elementor-element-d74b575 > .elementor-widget-container {
                margin: -16px 0px 0px 0px;
            }
            .elementor-1140 .elementor-element.elementor-element-9c55375 .elementor-spacer-inner {
                --spacer-size: 50px;
            }
            .elementor-1140 .elementor-element.elementor-element-9943fb6 {
                border-style: solid;
                border-width: 1px 0px 0px 0px;
                border-color: #ffffff33;
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin-top: 15px;
                margin-bottom: 0px;
                padding: 19px 0px 19px 0px;
            }
            .elementor-1140 .elementor-element.elementor-element-9943fb6 > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }
            .elementor-1140 .elementor-element.elementor-element-d627d72.elementor-column > .elementor-widget-wrap {
                justify-content: space-between;
            }
            .elementor-1140 .elementor-element.elementor-element-d627d72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }
            .elementor-1140 .elementor-element.elementor-element-d627d72 .elementor-element-populated a {
                color: #42cac4;
            }
            .elementor-1140 .elementor-element.elementor-element-d627d72 .elementor-element-populated a:hover {
                color: #ffffff;
            }
            .elementor-1140 .elementor-element.elementor-element-d627d72 > .elementor-element-populated {
                padding: 0px 15px 0px 0px;
            }
            .elementor-1140 .elementor-element.elementor-element-018a74f {
                color: #fff;
                width: 100%;
                max-width: initial;
            }
            .elementor-1140 .elementor-element.elementor-element-238b2a7 .elementor-icon-list-icon i {
                color: #27aea8;
                font-size: 14px;
            }
            .elementor-1140 .elementor-element.elementor-element-238b2a7 .elementor-icon-list-icon svg {
                fill: #27aea8;
                width: 14px;
            }
            .elementor-1140 .elementor-element.elementor-element-238b2a7 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
                color: #779a65;
            }
            .elementor-1140 .elementor-element.elementor-element-238b2a7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
                fill: #779a65;
            }
            .elementor-1140 .elementor-element.elementor-element-238b2a7 .elementor-icon-list-text {
                color: #fff;
            }
            .elementor-1140 .elementor-element.elementor-element-238b2a7 .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: #ffffff;
            }
            .elementor-1140 .elementor-element.elementor-element-238b2a7 {
                width: initial;
                max-width: initial;
            }
            @media (max-width: 1200px) and (min-width: 768px) {
                .elementor-1140 .elementor-element.elementor-element-e1eef8f {
                    width: 100%;
                }
                .elementor-1140 .elementor-element.elementor-element-bed3b02 {
                    width: 50%;
                }
                .elementor-1140 .elementor-element.elementor-element-4f2d2a1 {
                    width: 50%;
                }
            }
            @media (max-width: 1200px) {
                .elementor-1140 .elementor-element.elementor-element-e1eef8f > .elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }
                .elementor-1140 .elementor-element.elementor-element-b56cd0c .elementor-spacer-inner {
                    --spacer-size: 90px;
                }
                .elementor-1140 .elementor-element.elementor-element-bed3b02 > .elementor-element-populated {
                    padding: 0px 15px 0px 0px;
                }
                .elementor-1140 .elementor-element.elementor-element-67961e7 .elementor-spacer-inner {
                    --spacer-size: 10px;
                }
                .elementor-1140 .elementor-element.elementor-element-4f2d2a1 > .elementor-element-populated {
                    padding: 0px 0px 0px 15px;
                }
                .elementor-1140 .elementor-element.elementor-element-fb0116b .elementor-spacer-inner {
                    --spacer-size: 10px;
                }
                .elementor-1140 .elementor-element.elementor-element-d627d72 > .elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }
            }
            @media (max-width: 767px) {
                .elementor-1140 .elementor-element.elementor-element-ade422d .elementor-spacer-inner {
                    --spacer-size: 100px;
                }
                .elementor-1140 .elementor-element.elementor-element-734f02a .title__text {
                    font-size: 20px;
                }
                .elementor-1140 .elementor-element.elementor-element-b56cd0c .elementor-spacer-inner {
                    --spacer-size: 40px;
                }
                .elementor-1140 .elementor-element.elementor-element-bed3b02 > .elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }
                .elementor-1140 .elementor-element.elementor-element-0b7c357 .elementor-widget-container {
                    margin: 0px 0px -10px 0px;
                }
                .elementor-1140 .elementor-element.elementor-element-a07fa2e .elementor-spacer-inner {
                    --spacer-size: 40px;
                }
                .elementor-1140 .elementor-element.elementor-element-4f2d2a1 > .elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }
                .elementor-1140 .elementor-element.elementor-element-9c55375 .elementor-spacer-inner {
                    --spacer-size: 70px;
                }
                .elementor-1140 .elementor-element.elementor-element-9943fb6 {
                    padding: 25px 0px 21px 0px;
                }
                .elementor-1140 .elementor-element.elementor-element-d627d72.elementor-column > .elementor-widget-wrap {
                    justify-content: center;
                }
                .elementor-1140 .elementor-element.elementor-element-018a74f {
                    text-align: center;
                }
                .elementor-1140 .elementor-element.elementor-element-238b2a7 > .elementor-widget-container {
                    margin: 5px 0px 0px 0px;
                }
            }
            .elementor-1293 .elementor-element.elementor-element-5ed89ea .elementor-spacer-inner {
                --spacer-size: 10px;
            }
            .elementor-1293 .elementor-element.elementor-element-cc66cf9 .elementor-heading-title {
                color: #ffffff;
                font-size: 28px;
                line-height: 42px;
            }
            .elementor-1293 .elementor-element.elementor-element-287edeb .elementor-spacer-inner {
                --spacer-size: 21px;
            }
            .elementor-1293 .elementor-element.elementor-element-5bd4f48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d .elementor-widget-container {
                overflow: inherit;
                padding: 0px 0px 0px 0px;
                background-color: #ffffff00;
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d .elementor-widget-container:hover {
                z-index: 2;
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d .elementor-widget-container,
            .elementor-1293 .elementor-element.elementor-element-881be4d::before {
                transition: 0.4s;
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d .infobox__container > .media-wrapper .icon {
                font-size: 25px;
                margin: 7px 19px 0px 0px;
                padding: 0px 0px 0px 1px;
                border-style: solid;
                overflow: hidden;
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon {
                color: #27aea8;
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon svg {
                fill: #27aea8;
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d.elementor-view-stacked .infobox__container > .media-wrapper .icon {
                background-color: #27aea8;
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d.elementor-view-stacked .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                background-color: #779a65;
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                color: #779a65;
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon svg {
                fill: #779a65;
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d .infobox__container > .media-wrapper .icon::after {
                content: "";
            }
            .elementor-1293 .elementor-element.elementor-element-881be4d .infobox__content {
                line-height: 30px;
                color: #ffffff;
            }
            .elementor-1293 .elementor-element.elementor-element-25396b3 .elementor-spacer-inner {
                --spacer-size: 18px;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93 .elementor-widget-container {
                overflow: inherit;
                padding: 0px 0px 0px 0px;
                background-color: #ffffff00;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93 .elementor-widget-container:hover {
                z-index: 2;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93 .elementor-widget-container,
            .elementor-1293 .elementor-element.elementor-element-5e61c93::before {
                transition: 0.4s;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93 .infobox__container > .media-wrapper .icon {
                font-size: 25px;
                margin: 7px 19px 0px 0px;
                padding: 0px 0px 0px 1px;
                border-style: solid;
                overflow: hidden;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon {
                color: #27aea8;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon svg {
                fill: #27aea8;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93.elementor-view-stacked .infobox__container > .media-wrapper .icon {
                background-color: #27aea8;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93.elementor-view-stacked .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                background-color: #779a65;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                color: #779a65;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon svg {
                fill: #779a65;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93 .infobox__container > .media-wrapper .icon::after {
                content: "";
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93 .infobox__content {
                line-height: 30px;
                color: #ffffff;
            }
            .elementor-1293 .elementor-element.elementor-element-5e61c93 {
                width: 250px;
                max-width: 250px;
            }
            .elementor-1293 .elementor-element.elementor-element-5d05cc9 .elementor-spacer-inner {
                --spacer-size: 18px;
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019 .elementor-widget-container {
                overflow: inherit;
                padding: 0px 0px 0px 0px;
                background-color: #ffffff00;
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019 .elementor-widget-container:hover {
                z-index: 2;
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019 .elementor-widget-container,
            .elementor-1293 .elementor-element.elementor-element-dba8019::before {
                transition: 0.4s;
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019 .infobox__container > .media-wrapper .icon {
                font-size: 25px;
                margin: 7px 19px 0px 0px;
                padding: 0px 0px 0px 1px;
                border-style: solid;
                overflow: hidden;
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon {
                color: #27aea8;
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019:is(.elementor-view-framed, .elementor-view-default) .infobox__container > .media-wrapper .icon svg {
                fill: #27aea8;
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019.elementor-view-stacked .infobox__container > .media-wrapper .icon {
                background-color: #27aea8;
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019.elementor-view-stacked .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                background-color: #779a65;
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon {
                color: #779a65;
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019:is(.elementor-view-framed, .elementor-view-default) .elementor-widget-container:hover .infobox__container > .media-wrapper .icon svg {
                fill: #779a65;
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019 .infobox__container > .media-wrapper .icon::after {
                content: "";
            }
            .elementor-1293 .elementor-element.elementor-element-dba8019 .infobox__content {
                color: #ffffff;
            }
            .elementor-1293 .elementor-element.elementor-element-19c55de .elementor-spacer-inner {
                --spacer-size: 39px;
            }
            .elementor-1293 .elementor-element.elementor-element-ab1d0e3 {
                --icon-size: 11px;
            }
            .elementor-1293 .elementor-element.elementor-element-ab1d0e3 .icon__wrapper:not(:last-child) {
                margin-right: 10px;
            }
            .elementor-1293 .elementor-element.elementor-element-ab1d0e3 .elementor-icon {
                background-color: #343a34;
            }
            .elementor-1293 .elementor-element.elementor-element-ab1d0e3 .icon__wrapper:hover .elementor-icon {
                background-color: var(--e-global-color-primary);
            }
            .elementor-1293 .elementor-element.elementor-element-797fd10 .elementor-spacer-inner {
                --spacer-size: 60px;
            }
            .elementor-1293 .elementor-element.elementor-element-7f29f4a .wgl-gallery_items:not(.gallery-justified) .wgl-gallery_item-wrapper {
                padding: calc(10px / 2);
            }
            .elementor-1293 .elementor-element.elementor-element-7f29f4a .wgl-gallery_items:not(.gallery-justified) {
                margin: calc(-10px / 2);
            }
            .elementor-1293 .elementor-element.elementor-element-7f29f4a .wgl-gallery_image-info {
                text-align: center;
                justify-content: center;
            }
            .elementor-1293 .elementor-element.elementor-element-7f29f4a .wgl-gallery_image-title {
                color: #ffffff;
            }
            .elementor-1293 .elementor-element.elementor-element-7f29f4a .wgl-gallery_image-descr {
                color: #ffffff;
            }
            .elementor-1293 .elementor-element.elementor-element-8207be7 .elementor-spacer-inner {
                --spacer-size: 40px;
            }
            @media (max-width: 1200px) {
                .elementor-1293 .elementor-element.elementor-element-7f29f4a .wgl-gallery_items:not(.gallery-justified) .wgl-gallery_item-wrapper {
                    padding: calc(10px / 2);
                }
                .elementor-1293 .elementor-element.elementor-element-7f29f4a .wgl-gallery_items:not(.gallery-justified) {
                    margin: calc(-10px / 2);
                }
            }
            @media (max-width: 767px) {
                .elementor-1293 .elementor-element.elementor-element-7f29f4a .wgl-gallery_items:not(.gallery-justified) .wgl-gallery_item-wrapper {
                    padding: calc(10px / 2);
                }
                .elementor-1293 .elementor-element.elementor-element-7f29f4a .wgl-gallery_items:not(.gallery-justified) {
                    margin: calc(-10px / 2);
                }
            }
            .elementor-container > .elementor-row > .elementor-column > .elementor-element-populated,
            .elementor-container > .elementor-column > .elementor-element-populated {
                padding-top: 0;
                padding-bottom: 0;
            }
            .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
            .elementor-column-gap-default > .elementor-column > .theiaStickySidebar > .elementor-element-populated,
            .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
                padding-left: 15px;
                padding-right: 15px;
            }
			  .menu-item.dnone > a > .menu-item__plus,
            .menu-item.dnone > a > .button_switcher,
            .menu-item.dnone > .wgl-mega-menu,
            .menu-item.dnone > ul {
                display: none !important;
            }
			
			.wgl_revslider_pagination.tp-bullets {
                margin-left: -26%;
                margin-top: -50px;
            }
            .wgl_revslider_pagination .tp-bullet {
                overflow: hidden;
                border-radius: 50%;
                width: 56px;
                height: 56px;
                text-align: center;
                font-family: var(--pembe-content-font-family);
                background-color: transparent;
                -webkit-transition: background 0.3s ease;
                transition: background 0.3s ease;
                position: absolute;
                counter-increment: rs-bullet;
            }
            .wgl_revslider_pagination .tp-bullet:after {
                content: "0" counter(rs-bullet);
                color: #fff;
                font-size: 18px;
                line-height: 56px;
            }
            .wgl_revslider_pagination .tp-bullet.rs-touchhover {
                background-color: #242424;
            }
            .wgl_revslider_pagination .tp-bullet.selected {
                background-color: #242424;
            }
            @media (max-width: 600px) {
                .wgl_revslider_pagination.tp-bullets {
                    margin-left: -5%;
                    margin-top: -20px;
                }
                .wgl_revslider_pagination .tp-bullet {
                    width: 35px;
                    height: 35px;
                }
                .wgl_revslider_pagination .tp-bullet:after {
                    font-size: 16px;
                    line-height: 35px;
                }
            }
			
			#side-panel .side-panel_sidebar {background: #444;}
			.btn-animated-bg .wgl-button::before {background-color: #42cac4;}
			
			
			
/*.elementor-2696 .elementor-element.elementor-element-9779aff:not(.elementor-motion-effects-element-type-background), */.elementor-2696 .elementor-element.elementor-element-9779aff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("../images/philosophy_3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-2696 .elementor-element.elementor-element-9779aff {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-2696 .elementor-element.elementor-element-640d142 .dblh__subtitle {
	order: 1;
}
.elementor-widget-wgl-double-heading .wgl-double-heading .dblh__subtitle {
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.29em;
}
.elementor-2696 .elementor-element.elementor-element-640d142 .title__part-1 {
  color: rgb(38, 38, 38);
}
.elementor-2696 .elementor-element.elementor-element-ad165c0 .elementor-widget-container, .elementor-2696 .elementor-element.elementor-element-ad165c0::before {
  transition: all 0.4s ease 0s;
}
.elementor-2696 .elementor-element.elementor-element-ad165c0 .elementor-widget-container {
  overflow: inherit;
  padding: 0px 0px 0px 110px;
  background-color: rgba(2, 1, 1, 0);
}
.elementor-2696 .elementor-element.elementor-element-ad165c0.button-animation-folding {
  --folding-width: 50px;
  --folding-extra-offset: 22px;
}
.elementor-widget-wgl-info-box .wgl-infobox .infobox__link {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.elementor-2696 .elementor-element.elementor-element-ad165c0 .infobox__bg_text {
  font-family: "Bona Nova", Sans-serif;
  font-size: 36px;
  line-height: 1em;
  width: 80px;
  height: 80px;
}
.elementor-2696 .elementor-element.elementor-element-ad165c0 .bg_text__content {
  margin: 6px 0px 0px -110px;
  padding: 17px 0px 0px 24px;
  border-radius: 50% 50% 50% 50%;
  color: #FFFFFF;
  background-color: #d9916a;
}
.elementor-widget-wgl-info-box .wgl-infobox .infobox__bg_text .bg_text__content {
  display: flex;
  width: 100%;
  height: 100%;
  transition: inherit;
}
.elementor-2696 .elementor-element.elementor-element-ad165c0 .wgl-button {
  padding: 16px 16px 16px 16px;
}
.elementor-2696 .elementor-element.elementor-element-640d142 .subtitle__text::before, .elementor-2696 .elementor-element.elementor-element-640d142 .subtitle__text::after {
  content: '';
  width: 7.8em;
}
.elementor-2696 .elementor-element.elementor-element-640d142 .subtitle__text::before, .elementor-2696 .elementor-element.elementor-element-640d142 .subtitle__text::after {
  content: '';
  width: 7.8em;
}
.elementor-2696 .elementor-element.elementor-element-640d142 .subtitle__text {
  margin: 22px 0px 0px 0px;
  color: #D9916A;
}
.elementor-2696 .elementor-element.elementor-element-ead807b .elementor-widget-container, .elementor-2696 .elementor-element.elementor-element-ead807b::before {
  transition: 0.4s;
}
.elementor-2696 .elementor-element.elementor-element-ead807b .titles__title {
  color: #27aea8;
}
.elementor-2696 .elementor-element.elementor-element-ead807b .infobox__bg_text {
  font-family: "Bona Nova", Sans-serif;
  font-size: 36px;
  line-height: 1em;
  width: 80px;
  height: 80px;
}
.elementor-2696 .elementor-element.elementor-element-ead807b .bg_text__content {
  margin: 6px 0px 0px -110px;
  padding: 17px 0px 0px 24px;
  border-radius: 50% 50% 50% 50%;
  color: #FFFFFF;
  background-color: #27aea8;
}
.elementor-2696 .elementor-element.elementor-element-ead807b .infobox__content {
  margin: 11px 0px 0px 0px;
}
.elementor-2696 .elementor-element.elementor-element-ead807b .wgl-button, .elementor-2696 .elementor-element.elementor-element-ead807b.button-animation-folding .wgl-button::after {
  border-color: #27aea8;
}
.elementor-2696 .elementor-element.elementor-element-ead807b .wgl-button {
  padding: 16px 16px 16px 16px;
  color: #27aea8;
}
.elementor-widget-wgl-info-box .wgl-infobox .infobox__link {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.elementor-2696 .elementor-element.elementor-element-94a947a .elementor-spacer-inner {
  --spacer-size: 13px;
}
.elementor-widget-wgl-info-box .wgl-infobox .infobox__container {
  position: relative;
}
.elementor-2696 .elementor-element.elementor-element-ead807b .elementor-widget-container {
  overflow: inherit;
  padding: 0px 0px 0px 110px;
  background-color: #02010100;
}
.elementor-2696 .elementor-element.elementor-element-39d3069 .elementor-spacer-inner {
  height: 100px;
}
.elementor-2696 .elementor-element.elementor-element-ad165c0 .titles__title {
  color: #d9916a;
}

.primary-nav ul li ul {background-color: #000;}
.link_hvr {color:#fff;}
.link_hvr:hover {color:#42cac4 !important;}
.btn-whatsapp-pulse {
	background: #25d366;
	color: white;
	position: fixed;
	bottom: 20px;
	right: 20px;
	font-size: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 0;
	height: 0;
	padding: 30px;
	text-decoration: none;
	border-radius: 50%;
	animation-name: pulse;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
	}
	80% {
		box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
	}
}

.btn-whatsapp-pulse-border {
	bottom: 30px;
	left: 30px;
	animation-play-state: paused;
}

.btn-whatsapp-pulse-border::before {
	content: "";
	position: absolute;
	border-radius: 50%;
	padding: 30px;
	border: 5px solid #25d366;
	opacity: 0.75;
	animation-name: pulse-border;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
}
.btn-whatsapp-pulse.btn-whatsapp-pulse-border:hover {color: #242424;}

@keyframes pulse-border {
	0% {
		padding: 25px;
		opacity: 0.75;
	}
	75% {
		padding: 50px;
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

.entry-title {display: none!important;}

.elementor-2696.btn_2_sec {position: relative;}
.elementor-2696.btn_2_sec::before {
  content: '';
  position: absolute;
  background: url("../images/inq-bg.png") repeat;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.menu-menu-1-container {height: 90px;}
.menu-menu-1-container > ul {height: 100%;padding: 0;margin: 0;}
.menu-menu-1-container > ul > li {padding: 0 20px;height: 100%;}
.menu-menu-1-container > ul > li > a {height: 100%;display: flex;align-items: center;}
.menu-menu-1-container > ul > li > a::before {content: "";position: absolute;z-index: 1;top: 0;left: 50%;  width: 1px;height: 22px;max-height: calc(50% - 0.8em);margin-left: -1px;background-color: currentColor;opacity: 0;
  transform: scaleY(0);transform-origin: top center;transition: 0.4s;}
.menu-menu-1-container > ul > li:hover > a::before, .menu-menu-1-container ul li.current_page_item  > a::before {opacity: 1;transform: scaleY(1);}
.menu-menu-1-container > ul > li ul li a {padding: 3px 15px;}


.primary-nav ul li a {font-size: 14px;text-transform: uppercase;font-weight: 500;}

#cover-spin {
    position:fixed;
    width:100%;
    left:0;right:0;top:0;bottom:0;
    background-color: rgba(255,255,255,0.7);
    z-index:9999;
    display:none;
    }

    @-webkit-keyframes spin {
        from {-webkit-transform:rotate(0deg);}
        to {-webkit-transform:rotate(360deg);}
    }

    @keyframes spin {
        from {transform:rotate(0deg);}
        to {transform:rotate(360deg);}
    }

    #cover-spin::after {
        content:'';
        display:block;
        position:absolute;
        left:48%;top:40%;
        width:40px;height:40px;
        border-style:solid;
        border-color:black;
        border-top-color:transparent;
        border-width: 4px;
        border-radius:50%;
        -webkit-animation: spin .8s linear infinite;
        animation: spin .8s linear infinite;
    }

.elementor-596 .elementor-element.elementor-element-ded5047 .wpcf7-response-output{ color: #fff; }
.inquiry-block .wpcf7-response-output{ color: #242424; }
.wpcf7-response-output{ color: #242424; }

.wpcf7 textarea + .wpcf7-not-valid-tip, .wpcf7 select + .wpcf7-not-valid-tip{ margin-top: 0px; margin-bottom: 0px; }

.elementor-1210 .elementor-element.elementor-element-a000dbe{ width: 50%; }
.elementor-1210 .elementor-element.elementor-element-518ec65{ width: 50%; }

.prod-bg-section{ position: relative; }
.prod-bg-section:after{ content: ""; display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.20); z-index: 1; position: absolute; left: 0; top: 0; bottom: 0; right: 0;}
.prod-sec { background-color: #7F7872; background-image: url(../images/product_bg_1.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;
    position: relative;  transition: 0.4s; }
.prod1{ background-image: url(../images/product_bg_1.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; transition: 0.4s; } 
.prod2{ background-image: url(../images/product_bg_2.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; transition: 0.4s; } 
.prod3{ background-image: url(../images/product_bg_3.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; transition: 0.4s; } 
.prod4{ background-image: url(../images/product_bg_4.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; transition: 0.4s; } 
.prod5{ background-image: url(../images/product_bg_5.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; transition: 0.4s; }
.prod6{ background-image: url(../images/product_bg_6.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; transition: 0.4s; }

.prod-bg-section .elementor-container{ z-index: 111; } 
.prod-bg-section .elementor-container.pb-100{ z-index: 111; padding-bottom: 100px; } 
.prod-bg-section .prod-title-descr{  }
.prod-bg-section .prod-title .title__text{ color: var( --wp--preset--color--white ) !important; }
.prod-bg-section .prod-title .subtitle__text{ color: var( --wp--preset--color--white ) !important; }
.prod-bg-section .prod-title .subtitle__text:after{ background-color: var( --wp--preset--color--white ); }
.prod-bg-section .prod-title-descr p{ color: var( --wp--preset--color--white );  font-size: 18px; text-align: left; margin: 0px 55px 0px 0px;}
.bt-spacer{ width: 100%; }

.prod-album-wrapper{ margin-top: 240px; padding-left: 20px; padding-right: 20px; width: 100%; }
.prod-album-wrapper .prod-album-inner{  text-align: center; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; -ms-flex-align: start ; align-items: start ; justify-content: center; width: 100%; }
.prod-album-wrapper .prod-icon-block{ margin: 15px 0px; text-align: center; -ms-flex: 0 0 14%; flex: 0 0 14%; max-width: 14%; padding-right: 15px; padding-left: 15px; }

.prod-album-wrapper .prod-icon-block a{ display: block; }
.prod-album-wrapper .prod-icon-block a img{ display: block; width: 100%; /*margin-bottom: 15px;*/ }
.prod-album-wrapper .prod-icon-block a span{ display: block; width: 100%; font-size: 16px; color: var( --wp--preset--color--white ); transition: 0.4s; }
/*.prod-album-wrapper .prod-icon-block a:hover span{ transform: translateY(-10px); }*/
.prod-album-wrapper .prod-icon-block:hover a{ transform: translateY(-10px); }
.prod-album-wrapper .prod-icon-block .prod-album-title{ margin-top: 15px; }
.prod-album-wrapper .prod-icon-block .prod-album-img{ border: 6px solid #fff; border-color: rgba(255, 255, 255, 0.7); }
.prod-album-wrapper .prod-icon-block span.prod-album-img{ background: unset !important; display: block; cursor: pointer;}
.prod-album-wrapper .prod-icon-block span.prod-album-img img{ width: 100%; }

.pg-title-banner{ position: relative; }
.pg-title-banner:after{ display: block; content: ""; background-color: #000; opacity: 0.5; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.pg-title-banner .page-header_wrapper{ position: relative; z-index: 11; }

@media (max-width: 1200px) and (min-width: 768px){
    .elementor-1210 .elementor-element.elementor-element-a000dbe{ width: 100%; }
    .elementor-1210 .elementor-element.elementor-element-518ec65{ width: 100%; }
}
@media (min-width: 992px) and (max-width: 1200px){
    .prod-bg-section{  }
    .prod-bg-section .elementor-container.pb-100{  padding-bottom: 90px; } 

    .prod-album-wrapper .prod-icon-block{ -ms-flex: 0 0 16%; flex: 0 0 16%; max-width: 16%; }
    
}
@media (min-width: 768px) and (max-width: 991px){
    .prod-bg-section{  }
    .prod-bg-section .elementor-container.pb-100{  padding-bottom: 65px; } 


    .prod-album-wrapper .prod-icon-block{ -ms-flex: 0 0 16%; flex: 0 0 16%; max-width: 16%; }

}
@media(max-width:767px) {
    .elementor-1210 .elementor-element.elementor-element-a000dbe{ width: 100%; }
    .elementor-1210 .elementor-element.elementor-element-518ec65{ width: 100%; }

    .prod-bg-section .prod-title-descr p{ margin: 0px 0px 0px 0px;}
    .prod-album-wrapper .prod-album-inner{ margin-left: auto; margin-right: auto; }
    .prod-album-wrapper .prod-icon-block{ -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; }

}

@media(max-width:480px) {
    .prod-album-wrapper .prod-icon-block{ -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }

}

@media(max-width:1249px) {
	.primary-nav .menu-menu-1-container #menu-menu-4 {display: initial;}
	.primary-nav .menu-menu-1-container #menu-menu-4 li {height: auto;display: block;cursor: pointer;}
	.primary-nav .menu-menu-1-container #menu-menu-4 li a {width: auto;display: inline-block;}
	.primary-nav .menu-menu-1-container #menu-menu-4 li.current_page_item  a,
	.primary-nav .menu-menu-1-container #menu-menu-4 li:hover a {color: #27aea8;}
	#menu-menu-4 li.active > ul.sub-menu {display: block;transition:all 0.4s ease;}
	#menu-menu-4 li.menu-item-type-custom::before {content: "\f14a";font-family: "Flaticon";position: absolute;right: 15px;top: 10px;font-size: 9px;width: 30px;text-align: center;background: #ffffff12;border-radius: 3px;transition:all 0.4s ease;}
	#menu-menu-4 li.active.menu-item-type-custom::before {transform: rotate(90deg);transition:all 0.4s ease;}
	#menu-menu-4 li.menu-item-type-custom > ul li.menu-item-has-children::before {content: "\f14a";font-family: "Flaticon";position: absolute;right: 15px;top: 10px;font-size: 9px;width: 30px;text-align: center;background: #ffffff12;border-radius: 3px;transition:all 0.4s ease;}
	#menu-menu-4 li.menu-item-type-custom > ul li.menu-item-has-children.active::before {transform: rotate(90deg);transition:all 0.4s ease;}
}