.source-footer{background:#2d2421;color:#fffdfa;font-family:'Sofia Pro',Arial,sans-serif}.source-footer *{box-sizing:border-box}.source-footer__inner{padding:60px 60px 70px}.source-footer__identity{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:60px}.source-footer__identity img{display:block;width:40.2%;max-width:530px;height:auto;object-fit:contain}.source-footer__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,1.8fr);gap:36px}.source-footer__group summary{list-style:none;font-size:13px;line-height:1.3;font-weight:700;cursor:default}.source-footer__group summary::-webkit-details-marker{display:none}.source-footer__group ul{margin:18px 0 0;padding:0;list-style:none}.source-footer__group li{margin:0 0 13px}.source-footer__group a{color:#fffdfa;font-size:14px;line-height:1.4;text-decoration:none}.source-footer__group a:hover,.source-footer__group a:focus-visible{text-decoration:underline;color:#fffdfa}.source-footer__newsletter .widget{padding:0;margin:0}.source-footer__newsletter .custom-html-widget>div{background:transparent!important;color:#fffdfa!important}.source-footer__newsletter h3,.source-footer__newsletter p{color:#fffdfa!important}.source-footer__newsletter input{border-radius:0!important}.source-footer__newsletter button{border-radius:0!important}.footer-wrapper .absolute-footer{background:#2d2421;color:#fffdfa}.footer-wrapper .absolute-footer .container{max-width:none;margin:0 60px;width:auto;border-top:1px solid rgba(255,253,250,.35);padding-top:24px}.footer-wrapper .absolute-footer .copyright-footer{color:#fffdfa}
@media(max-width:749px){.source-footer__inner{padding:28px 20px 40px}.source-footer__columns{display:flex;flex-direction:column;gap:0}.source-footer__newsletter{order:-1;margin-bottom:28px}.source-footer__identity{display:flex;flex-direction:column;gap:16px;margin:40px 0 0;order:2}.source-footer__identity img{width:100%;max-width:100%}.source-footer__inner{display:flex;flex-direction:column}.source-footer__columns{order:1}.source-footer__group{border-top:1px solid rgba(255,253,250,.8)}.source-footer__group:last-of-type{border-bottom:1px solid rgba(255,253,250,.8)}.source-footer__group summary{position:relative;padding:18px 0;cursor:pointer}.source-footer__group summary:after{content:'−';position:absolute;right:12px;top:14px;font-size:20px;font-weight:400}.source-footer__group:not([open]) summary:after{content:'+'}.source-footer__group ul{margin:0 0 18px}.footer-wrapper .absolute-footer .container{margin:0 20px}.footer-wrapper .absolute-footer .footer-primary,.footer-wrapper .absolute-footer .footer-secondary{float:none;text-align:left}.footer-wrapper .absolute-footer .footer-secondary{margin:12px 0}}
