.cargon-footer{color:#363636;border-top:1px solid var(--color-brand-orange);font-family:var(--font-family);background:#fff}.cargon-footer__main{grid-template-columns:247px repeat(3,minmax(0,1fr)) 73px;align-items:start;gap:50px;padding-top:30px;padding-bottom:14px;display:grid}.cargon-footer__logo{width:247px;max-width:100%;margin-top:1px;display:block}.cargon-footer__logo img{width:100%;height:auto}.cargon-footer h2{color:var(--color-brand-orange);font:600 24px/1.2 var(--font-family);margin:0 0 8px}.cargon-footer ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.cargon-footer li,.cargon-footer address{font:400 16px/1.55 var(--font-family)}.cargon-footer address{min-width:0;margin:0}.cargon-footer a{color:inherit;text-decoration:none;transition:color .2s}.cargon-footer a:hover{color:var(--color-brand-orange)}.cargon-footer__contacts address{gap:3px;display:grid}.cargon-footer__contacts a{overflow-wrap:anywhere}.cargon-footer__social{justify-self:end;margin-top:3px}.cargon-footer__social>a,.cargon-footer__social>span{width:73px;height:72px;display:block}.cargon-footer__social>a{transition:transform .18s cubic-bezier(.2,.7,.3,1)}.cargon-footer__social img{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.cargon-footer__social>a:hover{transform:translateY(-2px)}.cargon-footer__social img{transition:transform .22s var(--ease-reveal)}.cargon-footer__social>a:hover img{transform:translateY(-3px)}}.cargon-footer__social>a:active{transform:translateY(1px)scale(.97)}.cargon-footer__rule{border-top:1px solid #f7882033}.cargon-footer__bottom{color:#888;justify-content:space-between;align-items:center;gap:24px;padding-top:12px;padding-bottom:22px;font-size:16px;line-height:1.4;display:flex}.cargon-footer__bottom small{font:inherit}@media (min-width:1001px) and (max-width:1400px){.cargon-footer__main{grid-template-columns:210px repeat(3,minmax(0,1fr)) 64px;gap:32px}.cargon-footer__logo{width:210px}.cargon-footer h2{font-size:22px}.cargon-footer__social>a,.cargon-footer__social>span{width:64px;height:64px}.cargon-footer li,.cargon-footer address,.cargon-footer__bottom{font-size:15px}}@media (max-width:1000px){.cargon-footer__main{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;padding-top:30px;padding-bottom:28px}.cargon-footer__logo{grid-column:1/3;width:220px}.cargon-footer__social{grid-area:1/3;margin-top:0}.cargon-footer__social>a,.cargon-footer__social>span{width:60px;height:60px}.cargon-footer h2{font-size:22px}.cargon-footer__bottom{font-size:14px}}@media (max-width:600px){.cargon-footer__main{grid-template-columns:1fr 1fr;gap:28px 22px}.cargon-footer__logo{grid-column:1;align-self:center;width:180px}.cargon-footer__social{grid-area:1/2}.cargon-footer__social>a,.cargon-footer__social>span{width:48px;height:48px}.cargon-footer__links{grid-area:2/1/4}.cargon-footer__contacts{grid-area:2/2}.cargon-footer__visit{grid-area:3/2}.cargon-footer h2{margin-bottom:10px;font-size:20px}.cargon-footer li,.cargon-footer address{font-size:15px;line-height:1.5}.cargon-footer ul{gap:7px}.cargon-footer__bottom{flex-direction:column;align-items:flex-start;gap:10px;padding-top:18px;padding-bottom:24px;font-size:13px}}@media (prefers-reduced-motion:reduce){.cargon-footer a,.cargon-footer__social img{transition:none}.cargon-footer__social>a:hover,.cargon-footer__social>a:active,.cargon-footer__social>a:hover img{transform:none}}.cargon-footer__languages{flex-wrap:wrap;gap:12px;display:flex}.cargon-footer__languages [aria-current=page]{color:#a94d0a;font-weight:700}@media (max-width:600px){.cargon-footer__bottom{flex-wrap:wrap;gap:12px}}.cargon-footer__contacts a{align-items:center;gap:8px;display:flex}.cargon-footer__contacts svg{width:1.3em;height:1.3em;color:var(--color-brand-orange);flex:none}@media (max-width:600px){.cargon-footer__main{grid-template-columns:1fr;gap:20px}.cargon-footer__logo{grid-area:1/1;width:min(180px,70%)}.cargon-footer__social{grid-area:2/1;justify-self:start}.cargon-footer__contacts{grid-area:3/1}.cargon-footer__links{grid-area:4/1}.cargon-footer__visit{grid-area:5/1}.cargon-footer__languages{order:2}}
