.elementor .s-hero-eyebrow{color:var(--va-ink);letter-spacing:0.34em;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-title{font-size:clamp(56px, 7.2vw, 96px);letter-spacing:-0.01em;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-tagline{color:var(--va-ink);letter-spacing:0.34em;margin-block-start:14px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-lead{max-width:440px;font-size:17px;color:var(--va-ink);line-height:1.6;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-btn-stay-t{font-weight:600;font-size:15px;color:var(--va-white);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-btn-stay-i{width:18px;height:18px;color:var(--va-white);}.elementor .s-hero-btn-stay{width:auto;min-height:50px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;gap:12px;flex:0 0 auto;justify-content:center;}.elementor .s-hero-btn-stay:hover,.elementor .s-hero-btn-stay:focus-visible{background-color:var(--va-green-dark);}.elementor .s-hero-btn-book-t{font-weight:600;font-size:15px;color:var(--va-green-dark);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-btn-book-i{width:18px;height:18px;color:var(--va-green-dark);}.elementor .s-hero-btn-book{width:auto;min-height:50px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-width:1px;border-color:var(--va-green-dark);border-style:solid;background-color:rgba(255,255,255,0.35);gap:12px;flex:0 0 auto;justify-content:center;}.elementor .s-hero-btn-book:hover,.elementor .s-hero-btn-book:focus-visible{background-color:var(--va-green);}.elementor .s-hero-actions{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .s-hero-content{width:580px;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .s-hero-script{font-family:"Mrs Saint Delafield";font-size:66px;color:var(--va-ink);line-height:1;margin-block-start:0px;margin-block-end:130px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-in{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:center;}.elementor .s-hero{min-height:560px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(90deg, rgba(247,244,238,0.94) 0%,rgba(247,244,238,0.72) 35%,rgba(247,244,238,0) 62%),url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-hero.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-usp-1-icon{width:38px;height:38px;color:var(--va-green);}.elementor .s-usp-1-title{font-family:var(--va-font-heading);font-weight:500;font-size:23px;color:var(--va-ink);line-height:1.2;text-align:center;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-usp-1-text{max-width:240px;font-size:14px;color:#3B433E;line-height:1.45;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-usp-1{padding-block-start:4px;padding-block-end:4px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--va-sand);border-style:solid;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;align-items:center;}.elementor .s-usp-2-icon{width:38px;height:38px;color:var(--va-green);}.elementor .s-usp-2-title{font-family:var(--va-font-heading);font-weight:500;font-size:23px;color:var(--va-ink);line-height:1.2;text-align:center;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-usp-2-text{max-width:240px;font-size:14px;color:#3B433E;line-height:1.45;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-usp-2{padding-block-start:4px;padding-block-end:4px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--va-sand);border-style:solid;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;align-items:center;}.elementor .s-usp-3-icon{width:38px;height:38px;color:var(--va-green);}.elementor .s-usp-3-title{font-family:var(--va-font-heading);font-weight:500;font-size:23px;color:var(--va-ink);line-height:1.2;text-align:center;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-usp-3-text{max-width:240px;font-size:14px;color:#3B433E;line-height:1.45;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-usp-3{padding-block-start:4px;padding-block-end:4px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--va-sand);border-style:solid;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;align-items:center;}.elementor .s-usp-4-icon{width:40px;height:22px;color:var(--va-green);}.elementor .s-usp-4-title{font-family:var(--va-font-heading);font-weight:500;font-size:23px;color:var(--va-ink);line-height:1.2;text-align:center;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-usp-4-text{max-width:240px;font-size:14px;color:#3B433E;line-height:1.45;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-usp-4{padding-block-start:4px;padding-block-end:4px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--va-sand);border-style:solid;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;align-items:center;}.elementor .s-usp-in{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;align-items:stretch;}.elementor .s-usp{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F1EEE8;display:flex;flex-direction:column;align-items:center;}.elementor .s-intro-image{width:54.4%;min-height:440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-inkomhal.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .s-intro-eyebrow{color:var(--va-ink);letter-spacing:0.34em;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-intro-title{font-size:clamp(34px, 3.4vw, 46px);line-height:1.08;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-intro-text-1{max-width:520px;font-size:16px;color:var(--va-ink);line-height:1.6;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-intro-text-2{max-width:520px;font-size:16px;color:var(--va-ink);line-height:1.6;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-intro-btn-t{font-weight:600;font-size:15px;color:var(--va-white);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-intro-btn-i{width:18px;height:18px;color:var(--va-white);}.elementor .s-intro-btn{width:auto;min-height:50px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;gap:12px;flex:0 0 auto;justify-content:center;}.elementor .s-intro-btn:hover,.elementor .s-intro-btn:focus-visible{background-color:var(--va-green-dark);}.elementor .s-intro-content{padding-block-start:48px;padding-block-end:48px;padding-inline-start:52px;padding-inline-end:64px;display:flex;flex-direction:column;flex:1 1 0%;justify-content:center;align-items:flex-start;}.elementor .s-intro{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E2E6DF;display:flex;flex-direction:row;align-items:stretch;}.elementor .s-card-verblijf-title{font-family:var(--va-font-heading);font-weight:500;font-size:32px;color:var(--va-white);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-verblijf-sub{font-size:11px;color:var(--va-white);letter-spacing:0.2em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-verblijf-txt{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;flex:0 0 auto;}.elementor .s-card-verblijf-arrow{width:22px;height:22px;color:var(--va-white);}.elementor .s-card-verblijf{min-height:190px;overflow:hidden;padding-block-start:22px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;background-image:linear-gradient(180deg, rgba(19,34,29,0) 30%,rgba(19,34,29,0.72) 100%),url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-kamer-licht.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;gap:12px;flex:1 1 0%;justify-content:space-between;align-items:flex-end;}.elementor .s-card-verblijf:hover,.elementor .s-card-verblijf:focus-visible{opacity:92%;}.elementor .s-card-omgeving-title{font-family:var(--va-font-heading);font-weight:500;font-size:32px;color:var(--va-white);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-omgeving-sub{font-size:11px;color:var(--va-white);letter-spacing:0.2em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-omgeving-txt{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;flex:0 0 auto;}.elementor .s-card-omgeving-arrow{width:22px;height:22px;color:var(--va-white);}.elementor .s-card-omgeving{min-height:190px;overflow:hidden;padding-block-start:22px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;background-image:linear-gradient(180deg, rgba(19,34,29,0) 30%,rgba(19,34,29,0.72) 100%),url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-omgeving.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;gap:12px;flex:1 1 0%;justify-content:space-between;align-items:flex-end;}.elementor .s-card-omgeving:hover,.elementor .s-card-omgeving:focus-visible{opacity:92%;}.elementor .s-card-praktisch-title{font-family:var(--va-font-heading);font-weight:500;font-size:32px;color:var(--va-white);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-praktisch-sub{font-size:11px;color:var(--va-white);letter-spacing:0.2em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-praktisch-txt{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;flex:0 0 auto;}.elementor .s-card-praktisch-arrow{width:22px;height:22px;color:var(--va-white);}.elementor .s-card-praktisch{min-height:190px;overflow:hidden;padding-block-start:22px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;background-image:linear-gradient(180deg, rgba(19,34,29,0) 30%,rgba(19,34,29,0.72) 100%),url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-ontbijt-croissants.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;gap:12px;flex:1 1 0%;justify-content:space-between;align-items:flex-end;}.elementor .s-card-praktisch:hover,.elementor .s-card-praktisch:focus-visible{opacity:92%;}.elementor .s-card-contact-title{font-family:var(--va-font-heading);font-weight:500;font-size:32px;color:var(--va-white);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-contact-sub{font-size:11px;color:var(--va-white);letter-spacing:0.2em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-card-contact-txt{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;flex:0 0 auto;}.elementor .s-card-contact-arrow{width:22px;height:22px;color:var(--va-white);}.elementor .s-card-contact{min-height:190px;overflow:hidden;padding-block-start:22px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;background-image:linear-gradient(180deg, rgba(19,34,29,0) 30%,rgba(19,34,29,0.72) 100%),url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-voordeur.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;gap:12px;flex:1 1 0%;justify-content:space-between;align-items:flex-end;}.elementor .s-card-contact:hover,.elementor .s-card-contact:focus-visible{opacity:92%;}.elementor .s-discover{padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;background-color:#F1EEE8;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}