.custom-footer{padding-top:60px;margin-top:0;border-top:none}.custom-footer .footer__content-top{display:flex;padding-bottom:0}@media screen and (max-width: 749px){.custom-footer .footer__content-top{flex-direction:column}}.custom-footer .footer-block--newsletter,.custom-footer .footer__blocks-wrapper{flex:1}.custom-footer .footer__blocks-wrapper{flex-wrap:wrap}.custom-footer .footer__list-social{justify-content:flex-start;width:100%}@media screen and (max-width: 749px){.custom-footer .footer__list-social{margin-bottom:20px}}.custom-footer .policies{display:flex;flex-wrap:wrap;gap:10px}.custom-footer .policies li:before{content:none}.custom-footer .footer-block--newsletter{align-items:flex-start;justify-content:flex-start;justify-self:flex-start;padding-right:100px;margin-top:0}@media screen and (max-width: 749px){.custom-footer .footer-block--newsletter{padding-right:0}}.custom-footer .footer-block__newsletter{max-width:300px;text-align:left}@media screen and (max-width: 749px){.custom-footer .footer-block__newsletter{max-width:none}}.custom-footer .newsletter-form__field-wrapper input{background:rgb(242,242,242)}.custom-footer .newsletter-form__field-wrapper input:after{content:none}.custom-footer .newsletter-form__field-wrapper input:after:hover{content:none}@media screen and (min-width: 990px){.custom-footer .footer-block__heading{font-size:2.2rem}}@media screen and (max-width: 749px){.custom-footer .footer-block__details-content{margin-bottom:20px}.custom-footer .footer-block__details-content li .list-menu__item--link{padding:0 0 8px}.custom-footer .footer-block__details-content li:last-child .list-menu__item--link{padding-bottom:0}}.custom-footer .footer__content-bottom{border-top:none}.custom-footer .newsletter-form__message{align-self:flex-start}.custom-footer .newsletter-form__message:focus-visible{outline:none;box-shadow:none}@media screen and (max-width: 749px){.custom-footer .footer-block.grid__item{margin:30px 0}}@media screen and (max-width: 749px){.custom-footer .newsletter-form__field-wrapper{max-width:none}}@media screen and (min-width: 750px){.custom-footer .footer__newsletter{margin:0}}
