.elementor-6907 .elementor-element.elementor-element-19d2716{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}body.elementor-page-6907:not(.elementor-motion-effects-element-type-background),body.elementor-page-6907>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#f3f6f7 0%,#fff 100%)}:root{--page-title-display:none}:root{--primary-blue:#3a98b9;--sand-accent:#c5a059;--text-black:#030303;--pure-white:#fff}html,body{overflow-x:hidden !important}.luxury-hero{position:relative;min-height:clamp(520px,78vh,820px);width:100%;display:flex;align-items:center;background:#000;overflow:hidden}.hero-image-bg{position:absolute;top:-10%;left:0;width:100%;height:120%;background:url('https://fthera.gr/wp-content/uploads/2025/10/pexels-photo-7235804-7235804-scaled.jpg') center/cover no-repeat;z-index:1;will-change:transform}.luxury-hero:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 60%,transparent 100%);z-index:2}.content-wrapper{position:relative;z-index:3;padding:130px 8% 0;width:100%}html body .vs-label,html body .ft-label{display:block;font-family:'Inter',sans-serif !important;font-weight:700 !important;font-size:.75rem;letter-spacing:5px;margin-bottom:15px;text-transform:uppercase}html body .vs-label{color:var(--sand-accent)}html body .ft-label{color:var(--primary-blue);text-align:center}html body .main-heading,html body .ft-text{font-family:'Playfair Display',serif !important;font-weight:400 !important;line-height:1.1}html body .main-heading{font-size:clamp(2.5rem,5vw,4.5rem);color:var(--pure-white);margin-bottom:25px}html body .main-heading span{font-style:italic !important}html body .ft-text{font-size:clamp(28px,4vw,40px);color:var(--text-black);text-align:center;margin-bottom:50px}html body .hero-p{font-family:'Inter',sans-serif !important;color:rgba(255,255,255,.8);font-size:1.1rem;max-width:550px;line-height:1.8;font-weight:300 !important}html body .luxury-hero .vs-label{color:#c5a059 !important;display:block !important;font-family:'Inter',sans-serif !important;font-weight:700 !important;font-size:.75rem !important;letter-spacing:5px !important;margin-bottom:15px !important;text-transform:uppercase !important;opacity:1 !important}.quote-form-section{padding:100px 5%;background-color:#fdfdfd;width:100%}.form-focus-container{max-width:900px;margin:0 auto}.form-header{text-align:center;margin-bottom:50px}.form-iframe-wrapper{background:#fff;padding:20px;border-radius:4px;box-shadow:0 40px 100px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.03);min-height:900px}@media (max-width:768px){html body .main-heading{font-size:2.2rem !important;margin-bottom:15px !important}html body .ft-text{font-size:1.6rem !important;margin-bottom:30px !important}html body .hero-p{font-size:1rem !important;line-height:1.6 !important}html body .vs-label,html body .ft-label,html body .luxury-hero .vs-label{font-size:.65rem !important;letter-spacing:3px !important;margin-bottom:10px !important}.content-wrapper{padding:100px 8% 0}.quote-form-section{padding:50px 0}.form-focus-container{padding:0}.form-header{margin-bottom:30px;padding:0 16px}.form-iframe-wrapper{padding:20px 16px;min-height:1700px;border-radius:0;box-shadow:none;border:none}}@media (max-width:640px){.luxury-hero{min-height:clamp(480px,70vh,720px)}}