@media (max-width:767px){.vh-homepage>section:first-child{height:auto!important;min-height:620px!important;max-height:none!important}.vh-homepage>section:first-child>.relative.z-20{min-height:620px!important;padding:10px 12px calc(96px + env(safe-area-inset-bottom))!important;align-items:flex-end!important}.vh-homepage>section:first-child>.relative.z-20>div{gap:8px!important}.vh-homepage>section:first-child h1{max-width:13ch!important;font-size:clamp(29px,8.8vw,34px)!important;line-height:1!important}.vh-homepage>section:first-child p{-webkit-line-clamp:2!important;font-size:13.5px!important;line-height:1.38!important}.vh-homepage>section:first-child a[href="/find-your-room/"],.vh-homepage>section:first-child a[href="/chios-hotels-rates/"]{min-height:48px!important}.vh-homepage>section:first-child a[href="/chios-holidays-quiz/"]{padding-top:10px!important;padding-bottom:10px!important}}@media (max-width:390px) and (max-height:740px){.vh-homepage>section:first-child>.relative.z-20{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.vh-homepage>section:first-child h1{font-size:29px!important}.vh-homepage>section:first-child a[href="/chios-holidays-quiz/"]{display:none!important}}
footer section>div.mt-4.grid>a:first-child,footer section>div.mt-4.grid>a:first-child span{color:#1c1917!important;-webkit-text-fill-color:#1c1917!important;opacity:1!important}@media (max-width:767px){article[class*="bg-[#2f241d]"]>div.mt-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;display:grid!important}article[class*="bg-[#2f241d]"]>div.mt-5>a{text-align:center!important;white-space:normal!important;letter-spacing:.06em!important;width:100%!important;min-width:0!important;padding-inline:.75rem!important;font-size:.68rem!important;line-height:1.15!important}}
.vh-consent{z-index:3000;pointer-events:none;position:fixed;inset:auto 14px 14px}.vh-consent__card{-webkit-backdrop-filter:blur(18px);pointer-events:auto;background:#fffdfafa;border:1px solid #6a4b003d;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:min(920px,100%);margin-inline:auto;padding:16px;display:grid;box-shadow:0 22px 70px #2018123d}.vh-consent strong{color:#241c16;font-size:18px;font-weight:950;line-height:1.1;display:block}.vh-consent p{color:#493d33;max-width:72ch;margin:8px 0 0;font-size:13.5px;font-weight:650;line-height:1.45}.vh-consent__actions{gap:8px;min-width:165px;display:grid}.vh-consent__actions button{letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #6a4b00;border-radius:999px;min-height:42px;padding:0 14px;font-size:12px;font-weight:950;color:#241c16!important;-webkit-text-fill-color:#241c16!important}.vh-consent__actions button:first-child{background:#047857;border-color:#065f46;box-shadow:0 12px 26px #0596693d;color:#fff!important;-webkit-text-fill-color:#fff!important}.vh-consent__links{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.vh-consent__links a{color:#5c4100;text-underline-offset:3px;font-size:12px;font-weight:850;text-decoration:underline}@media (max-width:767px){.vh-consent{inset:auto 10px 10px}.vh-consent__card{border-radius:22px;grid-template-columns:1fr;gap:12px;padding:14px}.vh-consent strong{font-size:16px}.vh-consent p{font-size:12.5px}.vh-consent__actions{min-width:0}}
