@media screen and (min-width:48rem){.c-checkbox .c-label{padding-left:40px}}@media screen and (min-width:48rem){.c-footer{display:grid;grid-template-areas:"a b" "e b" "d c" "f f";grid-template-columns:18.75rem 1fr;padding:3.125rem 0 0;position:relative}.c-footer__header{align-items:flex-start;margin:0 0 2.375rem}.c-footer__header .phone{width:-moz-fit-content;width:fit-content}.c-footer__menu{-webkit-box-pack:center;-ms-flex-pack:center;gap:3.125rem;height:100%;justify-content:center;margin:0}.c-footer__certificates{-webkit-box-pack:end;-ms-flex-pack:end;gap:1.25rem;justify-content:flex-end;margin:0 0 4.0625rem}.c-footer__socials{align-self:start;margin:0 0 4.0625rem}.c-footer__socials--title{text-align:left}.c-footer__socials--icons{justify-content:flex-start}.c-footer__address{align-items:flex-start;margin:0 0 1.875rem;text-align:left}.c-footer__credits{-webkit-box-pack:justify;-ms-flex-pack:justify;flex-direction:row;justify-content:space-between;margin:0 0 1.25rem}}@media screen and (min-width:48rem){.c-newsletter-banner{max-width:33.125rem;padding:2.5rem 0}.c-newsletter-banner__title{letter-spacing:.32px;line-height:2.5rem;margin:0 0 1.875rem}.c-newsletter-banner__form{gap:.9688rem;margin:0 0 1.0313rem}.c-newsletter-banner__form .c-input--newsletter{width:21.7813rem}.c-newsletter-banner__form .c-input--newsletter__subscribe{word-wrap:normal;font-size:.875rem;max-width:none}.c-newsletter-banner__form .c-button--newsletter{letter-spacing:1.4px;width:10.375rem}.c-newsletter-banner__content,.c-newsletter-banner__input{max-width:none}}@media screen and (min-width:48rem){.c-sidebar--menus{padding-top:4.1875rem}}@media screen and (min-width:48rem){.c-modal[data-id=cookies-configuration-modal] .c-modal__container{top:auto}}@media screen and (min-width:48rem){.c-zoom-in{overflow:hidden;position:relative}.c-zoom-in__img{transition:transform .7s}.c-zoom-in:hover .c-zoom-in__img{transform:scale(1.2)}}@media screen and (min-width:48rem){.c-offer-tag{--offer-tag-width:4.625rem;--offer-tag-height:4.625rem;font-size:1.0625rem;line-height:1.3125rem;right:calc(1.125rem + var(--card-box-gap))}}@media screen and (min-width:48rem){.c-featured-card{flex-direction:row;gap:1.125rem}.c-featured-card .c-float-box{--float-img-width:20.4375rem;--float-img-height:19.1875rem}.c-featured-card__content{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;flex-direction:column;justify-content:center}.c-featured-card__subtitle{font-size:.875rem}.c-featured-card__description{margin-bottom:1.8438rem}.c-featured-card__schedule{margin-bottom:1.375rem}.c-featured-card__footer .c-link{align-self:flex-end}.c-featured-card__footer .c-button{width:-moz-fit-content;width:fit-content}.c-featured-card__buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;flex-direction:row;justify-content:space-between}}@media screen and (min-width:48rem){.c-card{--card-img-width:20.375rem;--card-img-height:15rem}.c-card__subtitle{letter-spacing:1.56px;margin-bottom:1.25rem}.c-card__title{letter-spacing:.54px}.c-card__content{letter-spacing:.7px}.c-card__footer{margin-right:var(--card-box-gap)}}@media screen and (min-width:48rem){.c-section-head{margin-bottom:2.625rem}}@media screen and (min-width:48rem){.c-featured-card{margin-bottom:4.1875rem}}@media screen and (min-width:48rem){.c-offer-tag--slider{--offer-tag-width:3.5rem;--offer-tag-height:3.5rem;font-size:.875rem}}@media screen and (min-width:48rem){.related-offers{--slider-gap:2.1875rem;margin-bottom:3.5625rem}.related-offers__button{margin-top:2.8125rem}.related-offers .tns-offer-item{--card-width:13.5rem}.related-offers .tns-offer-item:last-child{max-width:var(--card-width);min-width:var(--card-width);padding-right:0}.related-offers .c-card{--card-img-width:12.25rem;--card-img-height:9.375rem}.related-offers .c-card__footer{margin-right:0}.related-offers .c-nav-container{margin-top:3.125rem}}@media screen and (min-width:48rem){.d-none-md{display:none}.d-inline-block-md{display:inline-block}.d-block-md{display:block}.d-inline-flex-md{display:inline-flex}}@media screen and (min-width:48rem){.d-flex-center-md{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center}}@media screen and (min-width:48rem){.pb-default{padding-bottom:4.6875rem}.mb-default{margin-bottom:4.6875rem}.mt-default{margin-top:4.6875rem}}
