.footer{border-top:none;padding-top:200px !important;max-width:1440px;margin:0 auto}.footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));justify-content:center;padding:0 5rem}.footer .footer__blocks-wrapper .footer-block.grid__item{width:100%}.footer .footer__blocks-wrapper .footer-block.grid__item li{width:fit-content}.footer .footer__blocks-wrapper .footer-block.grid__item li a{font-weight:400}.footer .footer-block--newsletter{margin:0}.footer .footer-block--newsletter h2{margin-bottom:4px}.footer .footer-block--newsletter form{margin:0;max-width:unset}.footer .footer-block--newsletter form .newsletter-form__field-wrapper{max-width:40rem}.footer .footer-block--newsletter form .newsletter-form__field-wrapper .field:before{box-shadow:none}.footer .footer-block--newsletter form .newsletter-form__field-wrapper .field:after{box-shadow:none;margin:0;border:none}.footer .footer-block--newsletter form .newsletter-form__field-wrapper .field .field__input{border:none;padding-left:0;margin:0;border-radius:0;border-bottom:solid #000 1px}.footer .footer-block--newsletter form .newsletter-form__field-wrapper .field .field__input:focus{box-shadow:none}.footer .footer-block--newsletter form .newsletter-form__field-wrapper .field .field__label{left:0}.footer .footer-block--newsletter form .newsletter-form__field-wrapper .field .field__button{width:8.4rem;justify-content:end}.footer .footer-block--newsletter form .newsletter-form__field-wrapper .field .field__button span{font-size:14px;text-transform:uppercase;color:#000;font-weight:400}@media screen and (min-width: 769px){.footer .footer-block--newsletter{width:421px}}.footer h2{margin-top:0;font-size:16px;font-family:var(--font-body-family);font-weight:800;width:fit-content;letter-spacing:normal}.footer a{text-decoration:none;text-transform:uppercase}.footer .container-top-footer{padding:0 5rem;display:flex;justify-content:space-between;margin:0 auto 100px}.footer .footer__content-bottom{border:none;padding:0 5rem}@media screen and (max-width: 750px){.footer .footer__content-bottom{padding:1.5rem;padding-bottom:0}}.footer .container-mentions{border-top:solid #c2c3c5 1px}.footer .footer__content-bottom-wrapper{justify-content:space-between;margin:0;align-items:baseline;max-width:unset}@media screen and (max-width: 750px){.footer .footer__content-bottom-wrapper{padding-bottom:8px}}@media screen and (min-width: 1440px){.footer .footer__content-bottom-wrapper{padding:0}}.footer .footer__content-bottom-wrapper .mention{font-size:12px;color:#000;opacity:.5}.footer .footer__content-bottom-wrapper .mention a{text-decoration:underline}.footer .footer__content-bottom-wrapper .mention a:hover{text-underline-offset:initial}.footer .footer__content-bottom-wrapper .copyright__content{margin:0}.footer .footer__content-bottom-wrapper .copyright__content a{text-transform:initial;font-size:12px;font-weight:350}@media screen and (max-width: 990px){.footer .footer__blocks-wrapper{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.footer{padding-top:60px !important}.footer .footer__blocks-wrapper{display:flex;flex-direction:column;gap:0;padding:0}.footer .footer__blocks-wrapper a{padding-bottom:5px;padding-top:0}.footer .footer-block{margin:0}.footer .footer__content-top{padding:1.5rem}.footer .container-top-footer{flex-direction:column;gap:30px;padding:1.5rem;margin-bottom:50px}.footer .container-top-footer .logo{align-self:center}.footer .container-top-footer .logo img{width:192px;height:auto}.footer .container-top-footer .footer-block--newsletter{flex-direction:unset}.footer .container-top-footer .footer-block--newsletter .newsletter-form{align-items:start}}.footer .copyright__content{color:#000}.footer__copyright{margin-top:20px}@media screen and (min-width: 750px){.footer__copyright{margin-top:32px}}