.footer-block{--pad-bottom-footer:calc(var(--baseline)*4);--pad-top-block:4;--grid-template-columns:1fr;--pad-top-rows:4;--translate-motto:translateX(0);@media screen and (min-width:768px){--pad-bottom-footer:calc(var(--baseline)*0);--pad-top-block:15;--grid-template-columns:repeat(3,1fr);--pad-top-rows:11;--translate-motto:translateX(calc((var(--column-absolute-14) + (var(--baseline)*2))*-1))}padding-bottom:var(--pad-bottom-footer);.footer-row{&:not(:first-child){align-items:center;padding-top:calc(var(--baseline)*var(--pad-top-block))}}.motto-column{margin-right:auto;transform:var(--translate-motto)}.footer-socials-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:calc(var(--baseline)*2);padding-top:calc(var(--baseline)*3);.social-icon{display:block;height:calc(var(--baseline)*2);max-height:calc(var(--baseline)*2);min-height:calc(var(--baseline)*2);width:auto}}.footer-menu-row{display:grid;gap:calc(var(--baseline)*4);grid-template-columns:var(--grid-template-columns);&:not(:first-child){padding-top:calc(var(--baseline)*var(--pad-top-rows))}}.footer-menu-group{&:not(:first-child){padding-top:calc(var(--baseline)*var(--pad-top-rows))}}.menu-group-voices{display:flex;flex-direction:column;gap:calc(var(--baseline)*.5);&:not(:first-child){padding-top:calc(var(--baseline)*1)}}.menu-voice{&:hover{text-decoration:underline}}.footer-logo-figure{height:calc(var(--baseline)*4);max-height:calc(var(--baseline)*4);min-height:calc(var(--baseline)*4)}.footer-logo-img{object-position:left top}.text-fit{overflow:hidden;p.label{line-height:1;overflow:hidden}&:not(:first-child){p.label{line-height:.7}}}}