/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

@media(max-width: 767px){:root{font-size:18px}}@media(min-width: 768px)and (max-width: 1024px){:root{font-size:18px}}@media(min-width: 1025px){:root{font-size:18px}}:root{--r-m: 8px;--r-l: 12px;--box-width-xs: clamp(250px, 100vw - 80px, 760px);--box-width-s: clamp(250px, 100vw - 80px, 1024px);--box-width-m: clamp(250px, 100vw - 80px, 1260px);--box-width-l: clamp(250px, 100vw - 80px, 100vw - 20px);--shadow-m: 0px 0px 2px rgba(58, 124, 165, 0.01), 0px 0px 9px rgba(58, 124, 165, 0.02), 0px 0px 20px rgba(58, 124, 165, 0.04), 0px 0px 35px rgba(58, 124, 165, 0.05), 0px 0px 55px rgba(58, 124, 165, 0.06);--fs-xs: clamp(0.7901rem, 0.909rem + -0.1534vw, 0.8784rem);--fs-s: clamp(0.8889rem, 0.954rem + -0.084vw, 0.9372rem);--fs-m: clamp(1rem, 1rem + 0vw, 1rem);--fs-6: clamp(1.067rem, 1.0468rem + 0.1009vw, 1.125rem);--fs-5: clamp(1.1385rem, 1.0943rem + 0.2211vw, 1.2656rem);--fs-4: clamp(1.2148rem, 1.1421rem + 0.3636vw, 1.4238rem);--fs-3: clamp(1.2962rem, 1.1898rem + 0.5316vw, 1.6018rem);--fs-2: clamp(1.383rem, 1.2372rem + 0.7288vw, 1.802rem);--fs-1: clamp(1.4757rem, 1.2838rem + 0.9593vw, 2.0273rem);--fs-l: clamp(1.5745rem, 1.3289rem + 1.2281vw, 2.2807rem);--fs-xl: clamp(1.68rem, 1.3719rem + 1.5405vw, 2.5658rem);--s-3xs: clamp(0.25rem, 0.2283rem + 0.1087vi, 0.3125rem);--s-2xs: clamp(0.5rem, 0.4565rem + 0.2174vi, 0.625rem);--s-xs: clamp(0.75rem, 0.7065rem + 0.2174vi, 0.875rem);--s-s: clamp(1rem, 0.9348rem + 0.3261vi, 1.1875rem);--s-m: clamp(1.5rem, 1.3913rem + 0.5435vi, 1.8125rem);--s-l: clamp(2rem, 1.8696rem + 0.6522vi, 2.375rem);--s-xl: clamp(3rem, 2.8043rem + 0.9783vi, 3.5625rem);--s-2xl: clamp(4rem, 3.7391rem + 1.3043vi, 4.75rem);--s-3xl: clamp(6rem, 5.6087rem + 1.9565vi, 7.125rem);--s--3xs: calc(clamp(0.25rem, 0.2283rem + 0.1087vi, 0.3125rem) * -1);--s--2xs: calc(clamp(0.5rem, 0.4565rem + 0.2174vi, 0.625rem) * -1);--s--xs: calc(clamp(0.75rem, 0.7065rem + 0.2174vi, 0.875rem) * -1);--s--s: calc(clamp(1rem, 0.9348rem + 0.3261vi, 1.1875rem) * -1);--s--m: calc(clamp(1.5rem, 1.3913rem + 0.5435vi, 1.8125rem) * -1);--s--l: calc(clamp(2rem, 1.8696rem + 0.6522vi, 2.375rem) * -1);--s--xl: calc(clamp(3rem, 2.8043rem + 0.9783vi, 3.5625rem) * -1);--s--2xl: calc(clamp(4rem, 3.7391rem + 1.3043vi, 4.75rem) * -1);--s--3xl: calc(clamp(6rem, 5.6087rem + 1.9565vi, 7.125rem) * -1);--space-3xs-2xs: clamp(0.25rem, 0.1196rem + 0.6522vi, 0.625rem);--space-2xs-xs: clamp(0.5rem, 0.3696rem + 0.6522vi, 0.875rem);--space-xs-s: clamp(0.75rem, 0.5978rem + 0.7609vi, 1.1875rem);--space-s-m: clamp(1rem, 0.7174rem + 1.413vi, 1.8125rem);--space-m-l: clamp(1.5rem, 1.1957rem + 1.5217vi, 2.375rem);--space-l-xl: clamp(2rem, 1.4565rem + 2.7174vi, 3.5625rem);--space-xl-2xl: clamp(3rem, 2.3913rem + 3.0435vi, 4.75rem);--space-2xl-3xl: clamp(4rem, 2.913rem + 5.4348vi, 7.125rem)}body p:last-child{margin-bottom:0}body h1,body h2,body h3,body h4,body h5,body h6{overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}.elementor-button-link:not(.button-alt),.elementor-field-type-submit .elementor-button{position:relative;padding:var(--s-2xs) var(--s-s) var(--s-2xs) var(--s-s);border-radius:4px}.elementor-button-link:not(.button-alt)::after,.elementor-field-type-submit .elementor-button::after{position:absolute;content:"";display:block;height:100%;left:0;top:0;width:8px;background-color:var(--e-global-color-text);z-index:1;border-radius:4px 0 0 4px;-webkit-transition:all 250ms ease-out;transition:all 250ms ease-out}.elementor-button-link:not(.button-alt):hover,.elementor-field-type-submit .elementor-button:hover{border-radius:4px}.elementor-button-link:not(.button-alt):hover::after,.elementor-field-type-submit .elementor-button:hover::after{width:100%;border-radius:4px}.elementor-button-link:not(.button-alt) .elementor-button-content-wrapper,.elementor-field-type-submit .elementor-button .elementor-button-content-wrapper{z-index:2;position:relative}footer .elementor-button-link:not(.button-alt)::after{background-color:var(--e-global-color-secondary)}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{color:#fff;text-shadow:0px 0px 1px rgba(3,7,18,.03),0px 0px 4px rgba(3,7,18,.07),0px 0px 9px rgba(3,7,18,.1),0px 0px 15px rgba(3,7,18,.14),0px 0px 24px rgba(3,7,18,.17)}.hero h1{font-size:var(--s-xl)}.heroslider .sp-horizontal .sp-arrows{bottom:50px;margin-top:0}.shadow-m{-webkit-box-shadow:0px 0px 1px rgba(3,7,18,.02),0px 0px 4px rgba(3,7,18,.03),0px 0px 9px rgba(3,7,18,.05),0px 0px 17px rgba(3,7,18,.06),0px 0px 26px rgba(3,7,18,.08);box-shadow:0px 0px 1px rgba(3,7,18,.02),0px 0px 4px rgba(3,7,18,.03),0px 0px 9px rgba(3,7,18,.05),0px 0px 17px rgba(3,7,18,.06),0px 0px 26px rgba(3,7,18,.08)}header .elementor-sticky{background-color:#00364c;backdrop-filter:blur(0) saturate(100%);-webkit-transition:all 800ms ease-out;transition:all 800ms ease-out}header .elementor-sticky .elementor-widget-theme-site-logo img{-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out}header .elementor-sticky .header-main .e-con-inner{-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out}header .elementor-sticky.elementor-sticky--effects{backdrop-filter:blur(10px) saturate(180%);background-color:rgba(0,54,76,.85)}header .elementor-sticky.elementor-sticky--effects .elementor-widget-theme-site-logo img{height:40px}header .elementor-sticky.elementor-sticky--effects .header-main .e-con-inner{padding-top:var(--s-xs);padding-bottom:var(--s-xs)}@media(max-width: 1024px){header .elementor-nav-menu--dropdown{-webkit-box-shadow:0px 0px 1px rgba(3,7,18,.01),0px 0px 3px rgba(3,7,18,.03),0px 0px 6px rgba(3,7,18,.04),0px 0px 12px rgba(3,7,18,.06),0px 0px 18px rgba(3,7,18,.07);box-shadow:0px 0px 1px rgba(3,7,18,.01),0px 0px 3px rgba(3,7,18,.03),0px 0px 6px rgba(3,7,18,.04),0px 0px 12px rgba(3,7,18,.06),0px 0px 18px rgba(3,7,18,.07)}}@media(min-width: 1025px){header .sub-menu{-webkit-box-shadow:0px 0px 1px rgba(3,7,18,.01),0px 0px 3px rgba(3,7,18,.03),0px 0px 6px rgba(3,7,18,.04),0px 0px 12px rgba(3,7,18,.06),0px 0px 18px rgba(3,7,18,.07);box-shadow:0px 0px 1px rgba(3,7,18,.01),0px 0px 3px rgba(3,7,18,.03),0px 0px 6px rgba(3,7,18,.04),0px 0px 12px rgba(3,7,18,.06),0px 0px 18px rgba(3,7,18,.07)}}.hero .sp-image-container{width:66.6%}.hero .jet-slider__content{inset:unset;width:33.3% !important;height:auto;margin:auto;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1);transform:scale(1);opacity:1;right:0;top:50%;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#000;border-radius:0 8px 8px 0;padding:var(--s-m)}@media(min-width: 768px){.immo_detail_row{display:grid;grid-template-columns:1fr 1fr}}.immo_detail_row div:last-child{font-weight:bold}.immo_detail_row{border-bottom:1px solid #d4dade;padding:var(--s-2xs) 0}.elementor-widget-jet-listing-dynamic-field:not(:has(+.elementor-widget-jet-listing-dynamic-field)) .immo_detail_row{border-bottom:none !important}