.elementor .s-env-hero-title{font-size:clamp(46px, 5.6vw, 76px);line-height:1.02;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-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-env-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-env-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.75) 38%,rgba(247,244,238,0) 64%),url("https://villa-amylia.be/wp-content/uploads/2026/09/villa-amylia-omg-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-env-intro-p{max-width:720px;font-size:clamp(17px, 1.5vw, 19px);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-env-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:column;align-items:flex-start;}.elementor .s-env-intro{padding-block-start:64px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F4F1EB;display:flex;flex-direction:column;align-items:center;}.elementor .s-env-strand-img{width:100%;min-height:210px;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-omg-strand.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .s-env-strand-title{font-family:var(--va-font-heading);font-weight:500;font-size:25px;color:var(--va-ink);line-height:1.15;margin-block-start:16px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-strand-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-env-strand{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:stretch;}.elementor .s-env-duinen-img{width:100%;min-height:210px;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-omg-duinen.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .s-env-duinen-title{font-family:var(--va-font-heading);font-weight:500;font-size:25px;color:var(--va-ink);line-height:1.15;margin-block-start:16px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-duinen-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-env-duinen{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:stretch;}.elementor .s-env-eten-img{width:100%;min-height:210px;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-omg-eten.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .s-env-eten-title{font-family:var(--va-font-heading);font-weight:500;font-size:25px;color:var(--va-ink);line-height:1.15;margin-block-start:16px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-eten-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-env-eten{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:stretch;}.elementor .s-env-uitstap-img{width:100%;min-height:210px;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-omg-uitstap.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .s-env-uitstap-title{font-family:var(--va-font-heading);font-weight:500;font-size:25px;color:var(--va-ink);line-height:1.15;margin-block-start:16px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-uitstap-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-env-uitstap{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:stretch;}.elementor .s-env-tips-in{width:100%;max-width:1240px;column-gap:24px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;row-gap:40px;align-items:flex-start;}.elementor .s-env-tips{padding-block-start:8px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F4F1EB;display:flex;flex-direction:column;align-items:center;}.elementor .s-env-agenda-title{font-family:var(--va-font-heading);font-weight:500;font-size:clamp(30px, 3.2vw, 40px);color:var(--va-ink);line-height:1.1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-sub{max-width:720px;font-size:clamp(16px, 1.5vw, 18px);color:#3B433E;line-height:1.7;margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c1-t{font-family:var(--va-font-heading);font-weight:500;font-size:22px;color:var(--va-ink);line-height:1.2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c1-d{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-env-agenda-c1-cue-t{font-weight:600;font-size:14px;color:var(--va-green);letter-spacing:0.02em;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c1-cue-i{width:16px;height:16px;color:var(--va-green);}.elementor .s-env-agenda-c1-cue{margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-env-agenda-c1{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:var(--va-sand);border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 18px 0px rgba(30,36,32,0.05);display:flex;flex-direction:column;gap:8px;flex:1 1 23%;}.elementor .s-env-agenda-c1:hover,.elementor .s-env-agenda-c1:focus-visible{border-color:var(--va-green);box-shadow:0px 12px 30px 0px rgba(30,36,32,0.10);}.elementor .s-env-agenda-c2-t{font-family:var(--va-font-heading);font-weight:500;font-size:22px;color:var(--va-ink);line-height:1.2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c2-d{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-env-agenda-c2-cue-t{font-weight:600;font-size:14px;color:var(--va-green);letter-spacing:0.02em;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c2-cue-i{width:16px;height:16px;color:var(--va-green);}.elementor .s-env-agenda-c2-cue{margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-env-agenda-c2{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:var(--va-sand);border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 18px 0px rgba(30,36,32,0.05);display:flex;flex-direction:column;gap:8px;flex:1 1 23%;}.elementor .s-env-agenda-c2:hover,.elementor .s-env-agenda-c2:focus-visible{border-color:var(--va-green);box-shadow:0px 12px 30px 0px rgba(30,36,32,0.10);}.elementor .s-env-agenda-c3-t{font-family:var(--va-font-heading);font-weight:500;font-size:22px;color:var(--va-ink);line-height:1.2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c3-d{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-env-agenda-c3-cue-t{font-weight:600;font-size:14px;color:var(--va-green);letter-spacing:0.02em;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c3-cue-i{width:16px;height:16px;color:var(--va-green);}.elementor .s-env-agenda-c3-cue{margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-env-agenda-c3{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:var(--va-sand);border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 18px 0px rgba(30,36,32,0.05);display:flex;flex-direction:column;gap:8px;flex:1 1 23%;}.elementor .s-env-agenda-c3:hover,.elementor .s-env-agenda-c3:focus-visible{border-color:var(--va-green);box-shadow:0px 12px 30px 0px rgba(30,36,32,0.10);}.elementor .s-env-agenda-c4-t{font-family:var(--va-font-heading);font-weight:500;font-size:22px;color:var(--va-ink);line-height:1.2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c4-d{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-env-agenda-c4-cue-t{font-weight:600;font-size:14px;color:var(--va-green);letter-spacing:0.02em;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c4-cue-i{width:16px;height:16px;color:var(--va-green);}.elementor .s-env-agenda-c4-cue{margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-env-agenda-c4{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:var(--va-sand);border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 18px 0px rgba(30,36,32,0.05);display:flex;flex-direction:column;gap:8px;flex:1 1 23%;}.elementor .s-env-agenda-c4:hover,.elementor .s-env-agenda-c4:focus-visible{border-color:var(--va-green);box-shadow:0px 12px 30px 0px rgba(30,36,32,0.10);}.elementor .s-env-agenda-c5-t{font-family:var(--va-font-heading);font-weight:500;font-size:22px;color:var(--va-ink);line-height:1.2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c5-d{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-env-agenda-c5-cue-t{font-weight:600;font-size:14px;color:var(--va-green);letter-spacing:0.02em;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c5-cue-i{width:16px;height:16px;color:var(--va-green);}.elementor .s-env-agenda-c5-cue{margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-env-agenda-c5{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:var(--va-sand);border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 18px 0px rgba(30,36,32,0.05);display:flex;flex-direction:column;gap:8px;flex:1 1 23%;}.elementor .s-env-agenda-c5:hover,.elementor .s-env-agenda-c5:focus-visible{border-color:var(--va-green);box-shadow:0px 12px 30px 0px rgba(30,36,32,0.10);}.elementor .s-env-agenda-c6-t{font-family:var(--va-font-heading);font-weight:500;font-size:22px;color:var(--va-ink);line-height:1.2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c6-d{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-env-agenda-c6-cue-t{font-weight:600;font-size:14px;color:var(--va-green);letter-spacing:0.02em;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c6-cue-i{width:16px;height:16px;color:var(--va-green);}.elementor .s-env-agenda-c6-cue{margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-env-agenda-c6{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:var(--va-sand);border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 18px 0px rgba(30,36,32,0.05);display:flex;flex-direction:column;gap:8px;flex:1 1 23%;}.elementor .s-env-agenda-c6:hover,.elementor .s-env-agenda-c6:focus-visible{border-color:var(--va-green);box-shadow:0px 12px 30px 0px rgba(30,36,32,0.10);}.elementor .s-env-agenda-c7-t{font-family:var(--va-font-heading);font-weight:500;font-size:22px;color:var(--va-ink);line-height:1.2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c7-d{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-env-agenda-c7-cue-t{font-weight:600;font-size:14px;color:var(--va-green);letter-spacing:0.02em;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-agenda-c7-cue-i{width:16px;height:16px;color:var(--va-green);}.elementor .s-env-agenda-c7-cue{margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-env-agenda-c7{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:var(--va-sand);border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 18px 0px rgba(30,36,32,0.05);display:flex;flex-direction:column;gap:8px;flex:1 1 23%;}.elementor .s-env-agenda-c7:hover,.elementor .s-env-agenda-c7:focus-visible{border-color:var(--va-green);box-shadow:0px 12px 30px 0px rgba(30,36,32,0.10);}.elementor .s-env-agenda-grid{width:100%;column-gap:24px;display:flex;flex-direction:row;row-gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .s-env-agenda-in{width:100%;max-width:1240px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .s-env-agenda{padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F4F1EB;display:flex;flex-direction:column;align-items:center;}.elementor .s-env-cta-img{width:58%;min-height:300px;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-omg-wandelen.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 0 auto;}.elementor .s-env-cta-title{max-width:400px;font-size:clamp(28px, 2.6vw, 36px);line-height:1.12;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-env-cta-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-env-cta-btn-i{width:18px;height:18px;color:var(--va-white);}.elementor .s-env-cta-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-env-cta-btn:hover,.elementor .s-env-cta-btn:focus-visible{background-color:var(--va-green-dark);}.elementor .s-env-cta-text{padding-block-start:40px;padding-block-end:40px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;flex:1 1 0%;justify-content:center;align-items:flex-start;}.elementor .s-env-cta-in{width:100%;max-width:1240px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:4px;background-color:#E8E2D6;display:flex;flex-direction:row;align-items:stretch;}.elementor .s-env-cta{padding-block-start:0px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F4F1EB;display:flex;flex-direction:column;align-items:center;}