@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700&family=Oswald:wght@500;600;700&display=swap');.loc-hero{min-height:100vh;color:#fff;padding:35px max(24px,calc((100vw - 1160px)/2));display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(90deg,rgba(2,17,39,.88),rgba(3,28,50,.35)),url('../assets/dubrovnik-old-city-harbour-hero.png') center/cover}.loc-hero>a{font:700 12px 'DM Sans';letter-spacing:.1em}.loc-hero>div{max-width:650px;margin-bottom:12vh}.loc-hero p{font:600 16px/1.6 'DM Sans'}.loc-hero>div>p:first-child{font-size:11px;letter-spacing:.18em;color:#89e2ff}.loc-hero h1,.copy h2,.harbour h2,.visit h2{font:600 clamp(56px,8vw,105px)/.9 Oswald,sans-serif;text-transform:uppercase;margin:15px 0}.loc-hero em,.copy em,.harbour em,.visit em{color:#55d4ff;font-style:normal}.copy{max-width:800px}.copy p:not(.section-kicker),.visit p:not(.section-kicker){font:17px/1.7 'DM Sans';max-width:640px}.harbour{background:#061a31;color:#fff;padding:100px 0}.harbour>div{max-width:900px}.harbour p:not(.section-kicker){font:18px/1.7 'DM Sans';max-width:620px;color:#c6dce8}.visit{padding-bottom:100px}
