/*! Производный CSS; исходник: assets/css/components/footer.css */
footer{position:relative}.footer_promo .promo-block .main-inline-promo{margin-top:18px;margin-bottom:28px}.footer_promo .promo-block-slot--footer{margin-top:18px;margin-bottom:28px}.outer.footer{min-width:100%;padding-top:1px;background:#13362C;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143}.outer.footer *,.outer.footer *:before,.outer.footer *:after{box-sizing:border-box}.outer.footer IMG{border:0;vertical-align:middle}.outer.footer .footer__inner{width:100%;margin:0 auto;padding:50px 15px 0}.outer.footer .footer__inner:before,.outer.footer .footer__inner:after{display:table;content:" "}.outer.footer .footer__inner:after{clear:both}.outer.footer HR{box-sizing:content-box;height:0;margin:20px 0;border:0;border-top:1px solid #0e291f;border-bottom:1px solid #295344}.outer.footer HR.no_mg{margin:0}.outer.footer A{color:#fff;font-family:arial,sans-serif;font-size:16px;font-weight:normal;outline:none}.outer.footer .logo{margin:0 0 10px;text-align:center}.outer.footer .contact{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;width:100%;margin:40px auto 30px;text-align:center}.outer.footer .footer__contact-item{flex:0 0 50%;max-width:50%;padding:0 15px;text-align:center}.outer.footer .footer__contact-item:nth-child(5){flex-basis:100%;max-width:100%}.outer.footer .contact IMG{display:block;width:60px;height:60px;margin:0 auto 10px}.outer.footer .contact A{color:#c7e2d3}.outer.footer .contact A:hover{color:#f7fff9}.outer.footer .footer__construction-phone{margin-top:12px}.outer.footer .footer__construction-phone A{display:inline-block;padding:6px 0;white-space:nowrap}.outer.footer .contact .phone SPAN{font-size:18px}.outer.footer .contact .phone I{display:block;color:#a7c0b3;font-size:12px;font-style:normal}.outer.footer .contact .phone I.color{display:inline;color:#fff;font-size:18px}.outer.footer .contact .addr SPAN{font-size:18px}.outer.footer .contact .addr I{display:block;color:#a7c0b3;font-style:normal}.outer.footer .footer__menu{display:none;width:100%}.outer.footer .footer__menu-list{display:flex;align-items:center;height:50px;margin:0;padding:0;list-style:none}.outer.footer .footer__menu-item{margin:0;padding:0}.outer.footer .footer__menu A{margin:0 22px;padding:0;color:#8fb2a0;text-decoration:none}.outer.footer .footer__menu A:hover{color:#f7fff9}.outer.footer .footer__menu .first A{display:block;width:22px;height:20px;overflow:hidden;padding-left:0}.outer.footer .footer__menu .first A:hover IMG{margin-top:-20px}.outer.footer .links{margin:0 0 20px}.outer.footer .links>DIV{float:left;margin-top:5px;padding:0}.outer.footer .links TD{width:33%}.outer.footer .links A{color:#d7e8de;font-size:16px;font-weight:Bold;text-decoration:none}.outer.footer .links LI A{color:#a7cbb8;font-size:14px;font-weight:normal;text-decoration:none}.outer.footer .links LI A:hover{color:#f7fff9;text-decoration:underline}.outer.footer .links UL{margin-top:2px;padding-left:15px}.outer.footer .links UL LI{margin-top:2px}.outer.footer .links>DIV.bottom_note{float:none;width:100%;margin:15px 0 -15px;color:#89ab9b;font-size:12px;text-align:right}.outer.footer .footer__legal-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;width:100%}.outer.footer .copy{margin-top:20px;margin-bottom:20px;color:#a4c0b2;font-size:12px;text-align:center}.outer.footer .copy A{color:#a4c0b2;font-size:12px}.outer.footer .politics UL{margin:0;padding:15px;list-style:none}.outer.footer .politics LI{color:#a7c0b3}.outer.footer .politics LI + LI{margin-top:4px}.outer.footer .politics A{display:inline-flex;align-items:center;min-height:32px;color:#a7c0b3;font-size:12px;line-height:1.35}.outer.footer .politics A:hover{color:#f7fff9}.outer.footer div.isoc{height:40px;text-align:right}.outer.footer div.isoc A img{-moz-opacity:0.70;opacity:0.70;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70)}.outer.footer div.isoc A:hover img{-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100)}@media (min-width:769px){.outer.footer .politics UL{margin:0;padding:15px;list-style:none;display:flex;align-items:center;justify-content:center;gap:30px}.outer.footer .politics LI + LI{margin-top:0}}@media (min-width:768px){.outer.footer .footer__contact-item,.outer.footer .footer__contact-item:nth-child(5){flex-basis:33.33333333%;max-width:33.33333333%}.outer.footer .footer__contact-item:nth-child(n+4){flex-basis:50%;max-width:50%}}@media (min-width:992px){.outer.footer .footer__menu{display:block}}@media (min-width:1200px){.outer.footer .footer__contact-item,.outer.footer .footer__contact-item:nth-child(n+4),.outer.footer .footer__contact-item:nth-child(5){flex-basis:20%;max-width:20%}}#arrow_top{display:none;width:31px;height:18px;background:url('/img/up_arrow.png') no-repeat left top;position:absolute;left:0;top:153px;text-decoration:none;z-index:25}#arrow_top.fly{position:fixed;top:9px;left:10px;display:block}#webconsult ._wc-widget._wc-mobile{position:fixed!important;top:auto!important;bottom:0px!important;right:0px!important;left:auto!important;zoom:1.5!important}@media screen and (orientation:portrait){#webconsult ._wc-widget._wc-mobile{zoom:2.7!important}}@media(max-width:1200px){.outer.footer .footer__menu A{margin:0 10px}}@media (max-width:768px){.footer_promo .promo-block .main-inline-promo{margin-top:0;margin-bottom:24px}.footer_promo .promo-block-slot--footer{margin-top:0;margin-bottom:24px}.outer.footer .footer__contact-item{margin-bottom:25px}.outer.footer .politics UL{display:flex;flex-direction:column;padding:10px 0}.outer.footer .politics LI + LI{margin-top:0}.outer.footer .politics A{font-size:14px}.outer.footer .contact.footer__contacts{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:24px auto 22px;text-align:left}.outer.footer .footer__contact-item,.outer.footer .footer__contact-item:nth-child(n+4),.outer.footer .footer__contact-item:nth-child(5){display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 12px;align-items:center;max-width:none;margin-bottom:0;padding:10px 12px;text-align:left;background:rgba(255,255,255,.05);border-radius:8px}.outer.footer .footer__contact-item.maps_bottom{order:5}.outer.footer .footer__contact-item.phone{order:1}.outer.footer .footer__contact-item:nth-child(3){order:2}.outer.footer .footer__contact-item:nth-child(4){order:3}.outer.footer .footer__contact-item:nth-child(5){order:4}.outer.footer .contact IMG{grid-row:1 / 3;width:36px;height:36px;margin:0}.outer.footer .contact A,.outer.footer .contact .phone SPAN A,.outer.footer .contact .addr I{grid-column:2;grid-row:1;min-width:0;color:#d7eadf;font-size:16px;line-height:1.22}.outer.footer .contact .addr SPAN{grid-column:2;grid-row:2;color:#92b7a5;font-size:12px;line-height:1.2}.outer.footer .contact .phone I{grid-column:2;grid-row:2;margin-top:0;color:#92b7a5;font-size:12px;line-height:1.2}.outer.footer .footer__construction-phone{grid-column:2;grid-row:3;margin-top:10px}.outer.footer .contact .addr I{display:block;font-style:normal}.outer.footer .contact .addr BR{display:none}.outer.footer .footer__contact-item.maps_bottom,.outer.footer .footer__contact-item:not(.addr):not(.phone){grid-template-rows:auto}.outer.footer .footer__contact-item.maps_bottom IMG,.outer.footer .footer__contact-item:not(.addr):not(.phone) IMG{grid-row:1}.outer.footer .footer__contact-item.maps_bottom A,.outer.footer .footer__contact-item:not(.addr):not(.phone) A{grid-column:2;grid-row:1}}.terms_of_use A{color:#545454;font-size:12px}.terms_of_use A INPUT{margin-right:10px;margin-top:-2px}.outer.footer .first.hidd IMG{display:block}#webconsult ._wc-widget._wc-mobile{zoom:1!important}
