.elementor .s-stay-hero-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-stay-hero-title{font-size:clamp(50px, 6.4vw, 86px);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-stay-hero-sub{color:var(--va-ink);letter-spacing:0.34em;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-stay-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:column;align-items:flex-start;}.elementor .s-stay-hero{min-height:420px;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.95) 0%,rgba(247,244,238,0.78) 36%,rgba(247,244,238,0) 60%),url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-kamer-verblijf-hero.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-stay-intro-title{font-size:clamp(30px, 2.8vw, 38px);line-height:1.1;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-stay-intro-p{font-size:16px;color:var(--va-ink);line-height:1.7;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-stay-intro-text{max-width:640px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 0%;align-items:flex-start;}.elementor .s-stay-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-stay-intro-btn-i{width:18px;height:18px;color:var(--va-white);}.elementor .s-stay-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-stay-intro-btn:hover,.elementor .s-stay-intro-btn:focus-visible{background-color:var(--va-green-dark);}.elementor .s-stay-intro-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-stay-intro{padding-block-start:64px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F4F1EB;display:flex;flex-direction:column;align-items:center;}.elementor .s-room-1-img{width:100%;min-height:250px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:4px;background-image:url("https://villa-amylia.be/wp-content/uploads/2026/09/hotel-Amylia-Wenduine-11.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .s-room-1-title{font-family:var(--va-font-heading);font-weight:500;font-size:26px;color:var(--va-ink);line-height:1.15;margin-block-start:18px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-1-text{font-size:15px;color:#3B433E;line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 30%;align-items:stretch;}.elementor .s-room-2-img{width:100%;min-height:250px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:4px;background-image:url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-kamer-licht.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .s-room-2-title{font-family:var(--va-font-heading);font-weight:500;font-size:26px;color:var(--va-ink);line-height:1.15;margin-block-start:18px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-2-text{font-size:15px;color:#3B433E;line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 30%;align-items:stretch;}.elementor .s-room-3-img{width:100%;min-height:250px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:4px;background-image:url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-badkamer-inloopdouche.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .s-room-3-title{font-family:var(--va-font-heading);font-weight:500;font-size:26px;color:var(--va-ink);line-height:1.15;margin-block-start:18px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-3-text{font-size:15px;color:#3B433E;line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 30%;align-items:stretch;}.elementor .s-room-4-img{width:100%;min-height:250px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:4px;background-image:url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-ontbijtruimte.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .s-room-4-title{font-family:var(--va-font-heading);font-weight:500;font-size:26px;color:var(--va-ink);line-height:1.15;margin-block-start:18px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-4-text{font-size:15px;color:#3B433E;line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 30%;align-items:stretch;}.elementor .s-room-5-img{width:100%;min-height:250px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:4px;background-image:url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-terras.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .s-room-5-title{font-family:var(--va-font-heading);font-weight:500;font-size:26px;color:var(--va-ink);line-height:1.15;margin-block-start:18px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-5-text{font-size:15px;color:#3B433E;line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-5{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 30%;align-items:stretch;}.elementor .s-room-6-img{width:100%;min-height:250px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:4px;background-image:url("https://villa-amylia.be/wp-content/uploads/2026/09/hotel-Amylia-Wenduine-45.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .s-room-6-title{font-family:var(--va-font-heading);font-weight:500;font-size:26px;color:var(--va-ink);line-height:1.15;margin-block-start:18px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-6-text{font-size:15px;color:#3B433E;line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-room-6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 30%;align-items:stretch;}.elementor .s-stay-rooms-in{width:100%;max-width:1240px;column-gap:28px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;row-gap:44px;flex-wrap:wrap;align-items:flex-start;}.elementor .s-stay-rooms{padding-block-start:24px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F4F1EB;display:flex;flex-direction:column;align-items:center;}