@media screen and (min-width:48rem){.c-back-to-top{bottom:2rem;height:3.5rem;left:2rem;width:3.5rem}}@media screen and (min-width:48rem){.c-footer--top{-webkit-column-gap:2.8125rem;-moz-column-gap:2.8125rem;column-gap:2.8125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.9375rem;padding-top:.9375rem}}@media screen and (min-width:48rem){.c-call-center{--accordion-max-height:1700px}.c-call-center__accordion{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-call-center__list--item{display:grid;grid-template-columns:repeat(3,1fr)}.c-call-center__list--item .cta-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-call-center__list--item .whatsapp-item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-call-center__schedule{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-bottom:12px;padding-top:12px}.c-call-center__schedule svg{margin-top:0}.c-call-center__form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:48rem){.c-presentation{margin-left:auto;margin-right:auto;max-width:38.75rem}}@media screen and (min-width:48rem){.c-section-head{margin-left:auto;margin-right:auto;max-width:38.75rem}}@media screen and (min-width:48rem){.c-slider-controls-on-middle-outside{--slider-items:2;max-width:calc(var(--item-width)*2 + var(--slider-gap)*1);max-width:calc(var(--item-width)*var(--slider-items) + var(--slider-gap)*(var(--slider-items) - 1));padding:0 var(--padding)}}@media screen and (min-width:48rem){.establishment-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.establishment-card__img{border-radius:1.5625rem 0 0 1.5625rem}.establishment-card__body{border-radius:0 1.5625rem 1.5625rem 0;border-width:1px 1px 1px 0;max-width:var(--img-width);min-width:var(--img-width)}}@media screen and (min-width:48rem){.establishments-slider{--slider-img-width:14.0625rem;--slider-img-height:17.8125rem;--cards-slider-gap:1.75rem;--items:2}.establishments-slider .c-slider-controls-on-middle-outside{--item-width:calc(var(--slider-img-width)*2);--slider-items:var(--items)}}@media screen and (min-width:48rem){.offer-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.offer-card__img{border-radius:0 1.5625rem 1.5625rem 0}.offer-card__body{border-radius:1.5625rem 0 0 1.5625rem;height:var(--img-height);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.5625rem}.offer-card__footer{margin-top:0}}@media screen and (min-width:48rem){.related-offers{--offer-img-width:18.875rem;--offer-img-height:17.875rem;--offer-body-width:18.75rem;--main-item-width:calc(var(--offer-body-width) + var(--offer-img-width))}.related-offers .c-slider-controls-on-middle-outside{--item-width:var(--main-item-width);--slider-items:1}.related-offers .offer-card__body{width:var(--offer-body-width)}}@media screen and (min-width:48rem){.c-benefit-item{--icon-size:2.6875rem;border-radius:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8125rem;height:10rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.9375rem 1.4375rem;text-align:center;width:10rem}.c-benefit-item,.c-benefit-item__title{font-size:.9375rem;line-height:1.4375rem}}@media screen and (min-width:48rem){.c-benefits-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none}}@media screen and (min-width:48rem){.c-benefits__title{margin-left:auto;margin-right:auto;max-width:38.75rem}}@media screen and (min-width:48rem){.d-none-md{display:none}.d-flex-md{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline-block-md{display:inline-block}.d-block-md{display:block}.d-inline-flex-md{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:48rem){.mb-default{margin-bottom:4.6875rem}.pt-default{padding-top:4.6875rem}.pb-default{padding-bottom:4.6875rem}}@media screen and (min-width:48rem){.wave-sizes{height:4.6875rem}}