*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:"monument";src:url(4da76aa380bd2f2f80e4.woff)}@font-face{font-family:"editorial";src:url(41c3cb41627ebe89eaa8.ttf)}html{scroll-behavior:smooth}@media(max-width: 769px){html{font-size:15px}}@media(max-width: 577px){html{font-size:14px}}body{font-family:"editorial";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.4}a{color:inherit;text-decoration:none}button{border:none;font-family:inherit;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0);cursor:pointer}.grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:1.5rem;padding:1.5rem}.text-title{font-size:1.24rem;line-height:1.5;text-transform:uppercase;margin-bottom:.75rem}.text-md{font-size:1.25rem;line-height:1.5}.header{font-family:"monument";color:#fff59b;font-size:1rem}@media(max-width: 577px){.header{font-size:.9rem}}.header__item{position:fixed;z-index:100}.header__top__left{top:1rem;left:1.5rem}.header__top__left img{height:3rem;width:auto}.header__top__right{top:1rem;right:1.5rem}.header__bottom__left{bottom:1rem;left:1.5rem}.header__bottom__right{bottom:1rem;right:1.5rem}.header__bottom__right img{height:2rem;width:auto}.header__middle__left{rotate:-90deg;bottom:50dvh;left:0}@media(max-width: 920px){.header__middle__left{left:-0.3rem}}.header__middle__right{rotate:90deg;bottom:50dvh;right:0}@media(max-width: 920px){.header__middle__right{right:-0.3rem}}.header__middle__right button:hover{font-style:italic}.header nav{position:fixed;top:0;right:5rem;bottom:0;align-items:center;justify-content:center;z-index:100;display:none}.header nav.is-open{display:flex}.header nav ul{list-style:none;font-family:"editorial";text-transform:uppercase;font-size:1.75rem}.header nav ul a:hover{font-style:italic}.section__intro{height:100dvh}.section__intro__gallery__slider{overflow:hidden;height:100dvh}.section__intro__gallery__track{display:flex;transition:transform .6s ease;cursor:grab;user-select:none}.section__intro__gallery__track:active{cursor:grabbing}.section__intro__gallery__item{min-width:100%;height:100dvh}.section__intro__gallery__item img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.section__sobre{background-color:#ac2b30;color:#fff59b;min-height:100dvh;align-items:center}.section__sobre__text{grid-column:4/10}@media(max-width: 769px){.section__sobre__text{grid-column:2/12}}.section__reservas{min-height:100dvh;align-items:center;min-height:100dvh;background-size:cover}.section__reservas__buttons{grid-column:1/-1;display:flex;justify-content:center;gap:0 5rem}.section__reservas__buttons a{line-height:.9;background-color:#fff59b;color:#ac2b30;padding:1rem 1.5rem .75rem;border-radius:4rem;text-transform:uppercase;font-size:1.25rem}.section__reservas__buttons a:hover{background-color:#f6b2b6}@media(max-width: 577px){.section__reservas__buttons{align-items:center;flex-direction:column;gap:2rem}}.section__consultoria{background-color:#f6b2b6;color:#ac2b30;min-height:100dvh;align-items:center}.section__consultoria__text{grid-column:4/10}@media(max-width: 769px){.section__consultoria__text{grid-column:2/12}}.section__eventos{background-size:cover;color:#fff59b;min-height:100dvh}.section__eventos__text{align-self:center;grid-column:4/10}@media(max-width: 769px){.section__eventos__text{grid-column:2/12}}.section__eventos__buttons{align-self:start;grid-column:1/-1;display:flex;justify-content:center;gap:0 5rem}.section__eventos__buttons a{display:inline-block;line-height:.9;background-color:#fff59b;color:#ac2b30;padding:1rem 1.5rem .75rem;border-radius:4rem;text-transform:uppercase;font-size:1.25rem}.section__eventos__buttons a:hover{background-color:#f6b2b6}@media(max-width: 920px){.section__eventos__buttons{flex-wrap:wrap;gap:2rem}}@media(max-width: 577px){.section__eventos__buttons{flex-direction:column;align-items:center}}.section__noticias{background-color:#00a368;color:#fff59b;min-height:100dvh;align-items:center}.section__noticias__content{grid-column:3/11;border-top:1px solid #fff59b}@media(max-width: 769px){.section__noticias__content{grid-column:2/12}}.section__noticias__content .card__noticias{display:flex;gap:0 1.5rem;border-bottom:1px solid #fff59b;padding:1rem 0}.section__noticias__content .card__noticias__title{width:75%}.section__noticias__content .card__noticias__year{text-align:right;width:25%}.page{color:#fff59b}.page__background{position:fixed;width:100%;height:100dvh;top:0;left:0;z-index:-1;background-size:cover}.page__title{margin:7rem 0 4rem 0;grid-column:2/span 10;text-transform:uppercase;font-size:1.5rem}.page__posts{grid-column:2/span 10;display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;padding-bottom:7rem}.page__posts .card__image{aspect-ratio:2.5/3.2;margin-bottom:1rem}.page__posts .card__image img{width:100%;height:100%;display:block;object-fit:cover}.page__posts .card__info{background-color:#fff59b;color:#ac2b30;padding:.5rem}
