
/* Legal identity / footer v3.7.0 */
.footer-legal-v370 .footer-company{max-width:390px}
.footer-legal-v370 .footer-logo{display:block;margin-bottom:9px}
.footer-orias{
 display:inline-flex!important;align-items:center;gap:6px;
 width:max-content;max-width:100%;
 margin:0 0 13px!important;padding:6px 10px;
 border:1px solid rgba(255,255,255,.18);
 border-radius:999px;
 color:#fff!important;
 background:rgba(255,255,255,.08);
 font-size:12px!important;font-weight:800!important;
 text-decoration:none
}
.footer-orias:hover{background:rgba(255,255,255,.14)}
.footer-company-meta{display:grid;gap:5px;margin-top:14px;color:rgba(255,255,255,.7);font-size:11px;line-height:1.45}
.footer-legal-v370 .footer-phone{font-size:20px;font-weight:900}
.footer-legal-v370 .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.legal-content{line-height:1.78}
.legal-content h2{margin-top:34px}
.legal-content ul{padding-left:22px}
.legal-content li{margin:7px 0}
@media(max-width:900px){
 .footer-legal-v370 .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .footer-legal-v370 .footer-company{grid-column:1/-1;max-width:none}
}
@media(max-width:640px){
 .footer-legal-v370 .footer-grid{grid-template-columns:1fr!important}
 .footer-legal-v370 .footer-company{grid-column:auto}
 .footer-company-meta{font-size:10.5px}
 .footer-legal-v370 .footer-bottom{align-items:flex-start;flex-direction:column;text-align:left!important}
 .footer-orias{font-size:11px!important}
 .legal-content h2{font-size:24px!important}
}
