
.dv27-footer,.dv27-footer *{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;}
.dv27-footer{padding:24px 0 32px;color:#18252c;background:transparent;}
.dv27-footer__wrap{width:calc(100% - 80px);max-width:1200px;margin:auto;background:rgba(255,255,255,.88);border-radius:28px;padding:40px;box-shadow:0 0 0 1px rgba(25,61,84,.05),0 16px 52px rgba(25,61,84,.06);}
.dv27-footer p,.dv27-footer h3{margin:0;}
.dv27-footer a{color:inherit!important;text-decoration:none!important;}
.dv27-footer__top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;}
.dv27-footer__brand{grid-column:span 3;}
.dv27-footer__brand>a{display:inline-flex;align-items:center;min-height:65px;max-width:100%;}
.dv27-footer__brand img{width:220px;height:auto;max-width:100%;object-fit:contain;display:block;}
.dv27-footer__brand>p{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin-top:20px;}
.dv27-footer__nav{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;}
.dv27-footer h3{font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#52616b;margin-bottom:16px;}
.dv27-footer__nav>a,.dv27-footer__contacts>a{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:1.4;}
.dv27-footer__contacts{grid-column:span 5;justify-self:end;min-width:0;}
.dv27-footer__contacts>a{overflow-wrap:anywhere;}
.dv27-footer__contacts>a.dv27-footer__phone{font-size:25px;letter-spacing:-.03em;font-weight:500;}
.dv27-footer__social{display:flex;gap:16px;margin-top:20px;font-size:13px;color:#52616b;}
.dv27-footer__trust{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start;border-top:1px solid #d7e0e5;margin-top:32px;padding-top:28px;color:#52616b;font-size:12px;line-height:1.6;}
.dv27-footer__trust>div{grid-column:span 4;}.dv27-footer__trust>p{grid-column:span 5;}.dv27-footer__trust>div p+p{margin-top:4px;}.dv27-footer__trust b{font-weight:500;color:#18252c;}.dv27-footer__trust>p a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--dv-link,#8a470d)!important;}.dv27-footer__trust>a{grid-column:span 3;justify-self:end;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:12px;background:#edf3f6;font-size:14px;font-weight:550;}
.dv27-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #d7e0e5;padding-top:24px;margin-top:24px;font-size:11px;line-height:1.6;color:#52616b;}.dv27-footer__bottom>div{display:flex;gap:20px;flex-wrap:wrap;}
@media(hover:hover){.dv27-footer a:hover{color:var(--dv-link,#8a470d)!important;}.dv27-footer__about:hover{background:#e1ebf0;}}
@media(prefers-reduced-motion:no-preference){.dv27-footer__about{transition:background-color 150ms cubic-bezier(.2,0,0,1),transform 150ms cubic-bezier(.2,0,0,1);}.dv27-footer__about:active{transform:scale(.96);}}
@media(max-width:1000px){.dv27-footer__wrap{padding:32px;}.dv27-footer__brand{grid-column:span 4;}.dv27-footer__nav{grid-column:span 4;}.dv27-footer__contacts{grid-column:span 12;justify-self:start;}.dv27-footer__trust>div{grid-column:span 5;}.dv27-footer__trust>p{grid-column:span 7;}.dv27-footer__trust>a{grid-column:span 12;justify-self:start;}.dv27-footer__bottom{align-items:flex-start;flex-direction:column;gap:12px;}}
@media(max-width:640px){.dv27-footer{padding:16px 0 24px;}.dv27-footer__wrap{width:calc(100% - 40px);padding:28px 24px;border-radius:24px;}.dv27-footer__top{gap:24px 16px;}.dv27-footer__brand{grid-column:span 12;}.dv27-footer__brand>p{font-size:24px;margin-top:12px;}.dv27-footer__nav{grid-column:span 6;}.dv27-footer__contacts{grid-column:span 12;}.dv27-footer__contacts>a.dv27-footer__phone{font-size:24px;}.dv27-footer__contacts>a{font-size:13px;}.dv27-footer__trust>div,.dv27-footer__trust>p,.dv27-footer__trust>a{grid-column:span 12;}.dv27-footer__trust{gap:16px;margin-top:24px;padding-top:24px;}.dv27-footer__bottom{padding-top:20px;margin-top:24px;}.dv27-footer__bottom>div{gap:12px 16px;}}
