.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ================================================
   WOODLODGE — ALL CUSTOM BLOCKS CSS
   Paste in: Appearance → Additional CSS
   ================================================ */

/* ── EXPLORE MORE / SEO LINKS BLOCK ── */
.wl-seo-links-inner{max-width:1100px;margin:0 auto}
.wl-seo-tag{color:#f47c26;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;text-align:center;display:block}
.wl-seo-title{font-size:32px;font-weight:900;line-height:1.2;margin-bottom:32px;text-align:center}
.wl-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.wl-link-card{background:#fff;border:1.5px solid #f0ece8;border-radius:12px;padding:16px 20px;text-decoration:none;display:block;transition:border-color .2s,box-shadow .2s}
.wl-link-card:hover{border-color:#f47c26;box-shadow:0 4px 16px rgba(244,124,38,.12);text-decoration:none}
.wl-link-card h5{font-weight:700;font-size:13px;margin:0 0 4px;color:inherit}
.wl-link-card p{font-size:12px;color:#888;margin:0}
.wl-nearby-title{font-size:18px;font-weight:800;margin:32px 0 16px}
.wl-seo-body{font-size:13px;color:#777;line-height:1.8;margin-top:24px;padding:20px;border-radius:12px;border:1px solid #f0ece8}
.wl-seo-body strong{font-weight:700;color:inherit}
.wl-seo-body a{color:#f47c26;font-weight:600;text-decoration:none}
.wl-seo-body a:hover{text-decoration:underline}

/* ── HOW TO ENROL BLOCK ── */
.wl-enrol-inner{width:100%}
.wl-enrol-card{width:100%;border-radius:0 16px 16px 0;padding:40px 48px;border:1px solid #f0ece8;border-left:5px solid #f47c26;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;box-sizing:border-box}
.wl-enrol-pill{color:#f47c26;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#fff3e0;padding:4px 12px;border-radius:20px;display:inline-block;margin-bottom:10px}
.wl-enrol-card h2{font-size:26px;font-weight:900;margin:0 0 10px}
.wl-enrol-card p{font-size:14px;color:#666;line-height:1.7;margin:0 0 20px}
.wl-enrol-btn{display:inline-block;background:#f47c26;color:#fff;padding:13px 28px;border-radius:30px;text-decoration:none;font-weight:700;font-size:14px;transition:background .2s}
.wl-enrol-btn:hover{background:#e06b18;color:#fff;text-decoration:none}
.wl-enrol-img{width:140px;height:140px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 8px 24px rgba(0,0,0,.1);flex-shrink:0;display:block}

/* ── RESPONSIVE ── */
@media(max-width:900px){
  .wl-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
  .wl-link-grid{grid-template-columns:1fr}
  .wl-seo-title{font-size:24px}
  .wl-enrol-card{grid-template-columns:1fr;padding:28px 24px;border-radius:12px}
  .wl-enrol-img{display:none}
}
.wl-enrol-img{border-radius:50% !important;object-fit:cover !important;width:140px !important;height:140px !important;aspect-ratio:1/1 !important;min-width:140px !important}/* End custom CSS */