@media screen and (min-width:75rem){.c-footer{grid-template-areas:"a b d" "e b c" "f f f";grid-template-columns:18.125rem 1fr 20.3125rem;padding:3.75rem 0 0}.c-footer__header{margin:0 0 1.875rem}.c-footer__header .logo{height:62px}.c-footer__menu{justify-content:center;margin:0}.c-footer__certificates{margin:0 0 3.4375rem}.c-footer__socials{height:100%;margin:0}.c-footer__socials--title{text-align:right}.c-footer__socials--icons{justify-content:flex-end}.c-footer__socials--icons svg{height:2.125rem;width:2.125rem}.c-footer__address{align-self:start;margin:0 0 3.4375rem}.c-footer__credits{margin:0 0 .625rem}}@media screen and (min-width:75rem){.c-newsletter-banner{max-width:42.875rem;padding:3.375rem 0 2.3125rem}.c-newsletter-banner__title{font-size:2rem;margin:0 0 2.1875rem}.c-newsletter-banner__form{gap:2.3125rem;margin:0 0 .8438rem}.c-newsletter-banner__form .c-input--newsletter{width:31.5625rem}.c-newsletter-banner__form .c-button--newsletter{gap:1.9125rem;width:10.9063rem}}@media screen and (min-width:75rem){.c-form-item--double .first-item{width:140px}}@media screen and (min-width:75rem){.c-presentation{margin:0 auto;max-width:72.5625rem;padding-bottom:4.6875rem;padding-top:4.6875rem}.c-presentation__subtitle{font-size:.875rem;letter-spacing:1.82px;margin-bottom:2rem}.c-presentation__title{margin-bottom:2.25rem}.c-presentation__content{font-size:1rem;letter-spacing:.8px;line-height:1.75rem;margin-left:auto;margin-right:auto;max-width:55.1875rem}}@media screen and (min-width:75rem){.c-section-head{margin-bottom:3.125rem}.c-section-head__small-title{font-size:14px;letter-spacing:1.82px;margin-bottom:35px}.c-section-head__title{font-size:37px;letter-spacing:.74px;line-height:38px;margin:0 0 37px}.c-section-head__content{font-size:1rem;letter-spacing:.8px;line-height:1.75rem}}@media screen and (min-width:75rem){.c-loyalty-benefits__header{padding:3.125rem 2.1875rem 2.1875rem;width:20.5rem}.c-loyalty-benefits__header-small-title{font-size:.6875rem;letter-spacing:1.43px;line-height:1rem}.c-loyalty-benefits__header-title{font-size:1.5625rem;letter-spacing:.5px;line-height:1.875rem}.c-loyalty-benefits__list{padding:4.0625rem 3.125rem 2.25rem}.c-loyalty-benefits__list-item{gap:2.1875rem}.c-loyalty-benefits__list-text{max-width:12.5rem}.c-loyalty-benefits__button{font-size:.875rem;padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:75rem){.c-description-input-modal{padding:4.375rem 2.5rem 3.75rem}}@media screen and (min-width:75rem){.c-icon-info-modal{padding:90px 65px 65px}.c-icon-info-modal__text{width:80%}}@media screen and (min-width:75rem){.advantages-image__element{margin:0 auto 2.8125rem;max-width:30rem}.advantages-image__element .c-float-box{--float-img-width:28.125rem;--float-img-height:20.3125rem;--box-gap:1.875rem;--box-content-min-height:1.875rem}.advantages-image__element__small-title{font-size:.875rem;letter-spacing:2.1px;line-height:1.0625rem;margin:1.5625rem 0}.advantages-image__element__title{font-size:1.875rem;letter-spacing:.3px;line-height:2.25rem}}@media screen and (min-width:75rem){.advantages__benefits{margin-bottom:3.75rem}.advantages__content{margin-bottom:5.625rem;padding:0 15rem}}@media screen and (min-width:75rem){.c-presentation{padding-bottom:5.75rem}}@media screen and (min-width:75rem){.register{gap:8.125rem;margin-bottom:5.4375rem}.register__inputs{padding:3.125rem 1.875rem 2.1875rem;width:27.9375rem}.register__inputs-title{font-size:1.5625rem;letter-spacing:.5px;line-height:1.9375rem;margin-bottom:2.8125rem;text-align:left}.register__inputs .c-input{margin-bottom:1.5625rem}.register__inputs-reset{-webkit-box-pack:justify;-ms-flex-pack:justify;flex-direction:row;gap:5.625rem;justify-content:space-between}.register__inputs-links{margin-bottom:0}.register__small-title{font-size:.875rem;letter-spacing:1.82px;margin:0 0 1.25rem}.register__title{font-size:2.1875rem;letter-spacing:.7px;line-height:2.5625rem;margin:0 0 2.1875rem}.register__description{font-size:1rem;letter-spacing:.8px;line-height:1.5rem}}@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:inline-flex}.d-flex-lg{display:flex}}@media screen and (min-width:75rem){.d-flex-center-lg{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center}}@media screen and (min-width:75rem){.pb-default{padding-bottom:6.25rem}.mb-default{margin-bottom:6.25rem}.mt-default{margin-top:6.25rem}}
