/* Classic ABC Design footer (copy of the .footer / .flex-footer styles of site.css), scoped so it looks identical on pages with other stylesheets */
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.abc-classic-footer{display:block;margin:0;padding:0;text-align:left;font-family:"Open Sans",Arial,sans-serif;font-size:15px;line-height:24px;font-weight:400;color:#343434;letter-spacing:normal;text-transform:none;font-style:normal;background:none;position:static}
.abc-classic-footer *,.abc-classic-footer :after,.abc-classic-footer :before{box-sizing:border-box}
.abc-classic-footer a{text-decoration:none;color:#343434;background:none;border:0}
.abc-classic-footer a:hover{text-decoration:none;transition:.7s;color:#cc3358}
.abc-classic-footer p{margin:0 0 12.5px;font-size:inherit;line-height:inherit}
.abc-classic-footer img,.abc-classic-footer svg{vertical-align:middle;border:0}
.abc-classic-footer .container{display:block;width:auto;max-width:none;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media(min-width:768px){.abc-classic-footer .container{width:750px}}
@media(min-width:992px){.abc-classic-footer .container{width:970px}}
@media(min-width:1200px){.abc-classic-footer .container{width:1170px}}
@media(max-width:767px){.abc-classic-footer .hidden-xs{display:none!important}}
.abc-classic-footer .flexjust{display:flex;justify-content:space-between}
.abc-classic-footer .flexwrap{flex-wrap:wrap}
.abc-classic-footer .footer{display:block;position:static;width:auto;max-width:none;min-height:0;border-radius:0;box-shadow:none;transform:none;color:inherit}
.abc-classic-footer .footer{background:#e8f9ff;margin-top:60px;padding:60px 0;border-top:5px solid #cc3358}
.abc-classic-footer .flex-footer{display:flex;justify-content:space-between;width:100%}
.abc-classic-footer .flex-footer a{display:block;margin-bottom:5px}
.abc-classic-footer .social-seti{display:flex;margin-bottom:20px;margin-top:20px}
.abc-classic-footer .social-seti a{color:#fff;background:#cc3358;display:flex;padding:10px;border-radius:50%;width:45px;justify-content:center;align-items:center;height:45px;font-size:24px;margin-right:15px;transition:.7s}
.abc-classic-footer .flex-footer span{display:block;font-size:15px;font-weight:600;margin-bottom:10px}
.abc-classic-footer .social-seti noindex:last-child a{margin-right:0}
.abc-classic-footer .social-seti a:hover{color:#cc3358;background:#fff}
.abc-classic-footer a.copyright{display:flex;align-items:center;margin-top:30px;font-size:12px;width:max-content}
.abc-classic-footer .flexflashseti .social-seti{margin-bottom:0;margin-left:20px}
.abc-classic-footer .filials .foot-contacts,.abc-classic-footer .filials{width:100%}
.abc-classic-footer .filials{margin-top:20px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #c2d1d9}
.abc-classic-footer .filials a{width:max-content}
.abc-classic-footer .almabody .filials{border:none;margin-bottom:0;padding-bottom:0}
.abc-classic-footer .social-seti a:hover path{fill:#cc3358}
.abc-classic-footer .social-seti a path{transition:.7s}
.abc-classic-footer .footzaglov{font-size:18px;line-height:24px;font-weight:700;margin-bottom:20px}
.abc-classic-footer .newphonefoot{font-size:20px;line-height:2;letter-spacing:.04em}
.abc-classic-footer .filial2{margin-left:33px}
.abc-classic-footer .mailfoot{font-weight:600;font-size:16px;line-height:150%;text-decoration:underline;text-decoration-skip-ink:none;color:#cc3358;margin-bottom:20px !important}
@media(max-width: 1025px){.abc-classic-footer .flex-footer>div{padding-right:12px}.abc-classic-footer .flex-footer>div:last-child{padding-right:0}.abc-classic-footer .filial2{margin-left:0}.abc-classic-footer .filial2 br{display:none}}
@media(max-width: 830px){.abc-classic-footer .flex-footer>div{width:48%;margin-bottom:30px}.abc-classic-footer .flex-footer{flex-wrap:wrap}.abc-classic-footer .filials{padding-bottom:20px}}
@media(max-width: 480px){.abc-classic-footer .otzfoto,.abc-classic-footer .otzinfo,.abc-classic-footer .exlusiveblock ul,.abc-classic-footer .portblock,.abc-classic-footer .flex-footer>div{width:100%;padding:0}.abc-classic-footer .footer{margin-top:20px;padding:30px 0 70px}.abc-classic-footer a.copyright{margin-top:0}.abc-classic-footer #back-top:before{content:"";position:absolute;width:40px;height:40px;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:-1}.abc-classic-footer .flex-footer>div{margin-bottom:15px}.abc-classic-footer .flexflashseti .social-seti{margin-left:0;margin-top:20px}.abc-classic-footer .newwfootusla{display:none}.abc-classic-footer .flex-footer a{font-size:14px}}
