@media screen and (min-width:75rem){.c-link{-webkit-text-decoration:none;text-decoration:none}.c-link:after,.c-link:before{background-color:currentColor;bottom:1px;content:"";display:block;height:1px;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%)}.c-link:before{opacity:.6;right:0;width:100%}.c-link:after{left:0;-webkit-transition:width .2s ease;transition:width .2s ease;width:0}.c-link:hover:after{width:100%}}@media screen and (min-width:75rem){.c-newsletter-banner{gap:5.625rem}.c-newsletter-banner__title{font-size:2rem;line-height:2.625rem}.c-newsletter-banner__form{gap:2.5625rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-newsletter-banner__form [type=email]{max-width:25.8125rem}}@media screen and (min-width:75rem){.c-socials-banner{gap:5.625rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-socials-banner__title{font-size:3.125rem;line-height:3.1875rem;width:clamp(38.625rem,18.9375rem + 26.25vw,42.5625rem)}.c-socials-banner__icon{height:3.4375rem;width:3.4375rem}}@media screen and (min-width:75rem){.c-footer--top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:65rem;padding-left:0;padding-right:0}.c-footer--container{padding:4.6875rem 3.125rem 1.625rem}.c-footer__logo{height:5.3125rem;width:19.5rem}.c-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4.6875rem;padding-top:1.5625rem}.c-footer__legals{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-footer__credits{margin-top:0;text-align:right}}@media screen and (min-width:75rem){.c-menu>*{width:100%}}@media screen and (min-width:75rem){.c-submenu{-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}.c-submenu__chunk{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}@media screen and (min-width:75rem){.c-sidebar--blog .c-sidebar__scroll{display:block}.c-sidebar--blog .c-sidebar__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto}.c-sidebar--blog .c-sidebar__menu{height:auto}}@media screen and (min-width:75rem){.c-sidebar{--main-image-width:494px;--main-image-height:494px;overflow-y:hidden}.c-sidebar__scroll{max-height:calc(100dvh - 87px);overflow-y:scroll;scrollbar-width:none}.c-sidebar__scroll::-webkit-scrollbar-track{margin:88px 0 0}.c-sidebar__body{margin-top:0;min-height:var(--main-image-height)}.c-sidebar__body .c-sidebar-accordion--menu{max-width:clamp(34.0625rem,21.5625rem + 16.6667vw,36.5625rem)}.c-sidebar__body .sidebar-establishments .c-sidebar-accordion--menu{max-width:none}.c-sidebar__body .c-menu{margin-top:35px}.c-sidebar__img{background-image:var(--main-image-url);background-repeat:no-repeat;background-size:cover;border-radius:49px;max-height:var(--main-image-height);max-width:var(--main-image-width);min-height:var(--main-image-height);min-width:var(--main-image-width);position:absolute;right:75px;top:calc(4.375rem + 40px);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-image,min-width,max-width,top,-webkit-transform;transition-property:background-image,min-width,max-width,top,-webkit-transform;transition-property:background-image,min-width,max-width,top,transform;transition-property:background-image,min-width,max-width,top,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease}.c-sidebar__img--reduced{--main-image-width:400px}.c-sidebar--scroll .c-sidebar__scroll{scrollbar-width:auto}@supports (-moz-appearance:none){.c-sidebar--scroll .c-sidebar__header{padding-right:1.5rem}}.c-sidebar--scroll .c-sidebar__img{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:75rem){.c-modal{--modal-margin-inline:3.1875rem}}@media screen and (min-width:75rem){.c-call-center{--accordion-max-height:1400px}.c-call-center__subtitle{font-size:50px}.c-call-center__list--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 25px}.c-call-center__list--item .cta-item a:hover{color:#b71234}.c-call-center__list--item .whatsapp-item{display:none}.c-call-center__list+.c-call-center__destination-name{margin-top:35px}}@media screen and (min-width:75rem){.c-presentation{max-width:62.1875rem}.c-presentation__subtitle{font-size:3.125rem;line-height:2.5rem}.c-presentation__title{font-size:2rem;line-height:2.625rem}.c-presentation--above-the-fold .c-read-more__content{max-height:131px}}@media screen and (min-width:75rem){.c-form{-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}}@media screen and (min-width:75rem){.form--container{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:75rem){.c-section-head{margin-bottom:3.125rem;max-width:62.375rem}.c-section-head__subtitle{font-size:3.125rem;line-height:2.5rem}.c-section-head__title{font-size:2rem;line-height:2.625rem}}@media screen and (min-width:75rem){.c-horizontal-card{gap:3.125rem}.c-horizontal-card__title{font-size:1.625rem;line-height:2.25rem}.c-horizontal-card__footer{-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}}@media screen and (min-width:75rem){.c-horizontal-card--img-sizes{--img-width:333px;--img-height:370px}}@media screen and (min-width:75rem){.c-horizontal-card{gap:3.125rem}}@media screen and (min-width:75rem){.d-none-lg{display:none}.d-inline-block-lg{display:inline-block}.d-block-lg{display:block}.d-inline-flex-lg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-flex-lg{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:75rem){.mt-cta{margin-top:3.125rem}.mb-75-lg{margin-bottom:4.6875rem}.mb-100-lg,.mb-default{margin-bottom:6.25rem}.pt-default{padding-top:6.25rem}.pb-default{padding-bottom:6.25rem}}@media screen and (min-width:75rem){.wave-sizes{height:7.8125rem}}