/* Typography matched to Eco Apartamentos: Inter base, Arial interface, Georgia editorial, Montserrat menu. */
@font-face{font-family:OranjeInter;src:url('/assets/fonts/inter-400.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:OranjeInter;src:url('/assets/fonts/inter-500.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:OranjeInter;src:url('/assets/fonts/inter-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:OranjeMenu;src:url('/assets/fonts/montserrat-600.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap}
body{font-family:OranjeInter,Inter,Arial,sans-serif}main,.modal-body,.footer{font-family:Arial,Helvetica,sans-serif}input,select,textarea,button{font-family:inherit}.header .nav>nav,.header .nav-actions,.mobile-accommodation-bar,.drawer-panel{font-family:OranjeMenu,Montserrat,Arial,sans-serif}.header .nav>nav>a,.header .nav>nav>button{font-weight:600}.brand-main{font-family:Arial,Helvetica,sans-serif;font-weight:800}
.hero h1,.team h2,.team-bottom h3,.about-main h1,.about-main h2,.faq-hero h1,.faq-topic-panel h2,.contact-main h1,.contact-main h2,.contact-benefits h3,.contact-form-panel strong,.province-main h1,.province-main h2,.province-main h3{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.025em}.province-hero-reference .hero-reference-copy h1{font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.055em;line-height:.94}.province-main .province-section-bar h2,.province-main .province-stay h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-.025em}.province-main .hero-reference-widgets h2,.province-main .hero-weather-heading h2{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:0}.province-main .province-theme-grid h3{font-family:Georgia,'Times New Roman',serif;font-weight:700}.rooms-main h1{font-family:Arial,Helvetica,sans-serif;font-weight:700}.province-main .hero-handwritten-note{font-family:OranjeHand,'Caveat',cursive;font-weight:500;letter-spacing:0}
