@charset "UTF-8";/* ========================= GLOBAL FIX ========================= */ .section{display:flow-root;margin:0;}/* ========================= REVIEWS SECTION ========================= */ .reviews-block-section .container{padding-bottom:0 !important;margin-bottom:0 !important;}.reviews-block-section *:last-child{margin-bottom:0 !important;}/* ========================= NEXT GETAWAY SECTION – HERO ========================= */ .next-getaway-section{--accent:#b69469;--overlay:rgba(0,0,0,0.55);--text:rgba(255,255,255,0.9);font-family:"Montserrat",sans-serif;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;position:relative;overflow:hidden;display:flex;align-items:center;}/* container override */ .next-getaway-section .container{position:relative;z-index:2;width:100%;max-width:100%;padding:0 !important;margin:0 !important;}/* WRAPPER DIV (img + content) */ .next-getaway-section .container > div{position:relative;display:grid;place-items:center;text-align:center;padding:clamp(4rem,8vh,7rem) 1rem;}/* BACKGROUND IMAGE */ .next-getaway-section .container > div > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;transform:scale(1.02);}/* DARK OVERLAY */ .next-getaway-section .container > div::before{content:"";position:absolute;inset:0;background:var(--overlay);z-index:1;}/* CONTENT ABOVE OVERLAY */ .next-getaway-section .container > div > div,.next-getaway-section .container > div > a{position:relative;z-index:2;}/* RESET DEFAULT MARGINS */ .next-getaway-section h1,.next-getaway-section h2,.next-getaway-section h3,.next-getaway-section h4,.next-getaway-section p{margin-top:0;}/* HEADING */ .next-getaway-section .container > div > div:nth-of-type(1) h1,.next-getaway-section .container > div > div:nth-of-type(1) h2,.next-getaway-section .container > div > div:nth-of-type(1) h3,.next-getaway-section .container > div > div:nth-of-type(1) h4{margin:0 !important;font-family:"Montserrat",sans-serif;font-weight:600;line-height:1.15;color:#fff;padding-bottom:1.25rem;position:relative;}.next-getaway-section .container > div > div:nth-of-type(1) h1::after,.next-getaway-section .container > div > div:nth-of-type(1) h2::after,.next-getaway-section .container > div > div:nth-of-type(1) h3::after,.next-getaway-section .container > div > div:nth-of-type(1) h4::after{content:"";position:absolute;left:50%;bottom:0.1rem;transform:translateX(-50%);width:110px;height:2px;background:var(--accent);}/* TEXT */ .next-getaway-section .container > div > div:nth-of-type(2){margin-top:1.75rem;max-width:680px;color:var(--text);font-family:"Montserrat",sans-serif;font-size:1rem;line-height:1.7;}.next-getaway-section .container > div > div:nth-of-type(2) p{margin:0 0 0.35rem;}/* BUTTON */ .next-getaway-section .container > div > a{margin-top:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0.95rem 2.4rem;border-radius:8px;background:var(--accent);color:#fff;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:0.9rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;transition:transform 0.2s ease,filter 0.2s ease;}.next-getaway-section .container > div > a:hover{transform:translateY(-2px);filter:brightness(1.05);}/* ========================= RESPONSIVE ========================= */ @media (max-width:1024px){.next-getaway-section{min-height:600px;}}@media (max-width:767px){.next-getaway-section{min-height:520px;}.next-getaway-section .container > div{padding:4rem 1rem;}.next-getaway-section .container > div > a{width:min(260px,100%);}.next-getaway-section .container > div > div:nth-of-type(2){font-size:0.95rem;}}