.footer{min-height:1px;background-color:#eff0e0;background-image:url("../images/back-light.jpg");background-position:center;background-size:cover;background-attachment:fixed}.footer__body{padding:32px 0;color:#000}.footer__body-title{font-size:1.5rem;font-family:"Source Sans Pro",Arial,sans-serif;line-height:1;color:#000;margin-bottom:24px}.footer__body-block{padding-bottom:32px}.footer__body .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-32px}.footer__bottom{background-color:#000;padding:12px 0}@media (min-width: 1200px){.footer__bottom-qmedia:hover{opacity:0.8}}.footer__bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;margin-right:auto}.footer .logo__image{height:64px}.footer .logo__body{margin-left:18px}.footer .logo__title{font-size:32px;font-family:"Source Sans Pro",Arial,sans-serif;letter-spacing:1px;line-height:1}.footer .logo__slogan{display:block;line-height:1.4;font-size:0.85rem;margin-top:6px;width:200px}.footer .company{padding-right:24px}@media (min-width: 768px){.footer .company{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width: 1200px) and (max-width: 1399px){.footer .company{-ms-flex-preferred-size:27%;flex-basis:27%;max-width:27%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width: 1400px){.footer .company{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.footer .company__desc{font-size:0.7rem;margin-top:24px}.footer .assort{display:none}@media (min-width: 768px){.footer .assort{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width: 1200px){.footer .assort{padding-right:24px}}@media (min-width: 1200px) and (max-width: 1399px){.footer .assort{-ms-flex-preferred-size:55%;flex-basis:55%;max-width:55%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width: 1400px){.footer .assort{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.footer .assort__list{margin-bottom:-24px;-webkit-column-count:2;column-count:2}@media (min-width: 992px){.footer .assort__list{-webkit-column-count:3;column-count:3}}.footer .assort__list-point{display:inline-block;width:100%;padding-bottom:24px}.footer .assort__list-link{display:block;font-size:1rem;font-weight:600;color:#000;line-height:1.125;margin-bottom:8px}@media (min-width: 1200px){.footer .assort__list-link:hover{color:#4a682b}}.footer .assort__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .assort__sublist-point{padding:0 8px 4px 0;line-height:1.25}.footer .assort__sublist-link{font-size:0.85rem;color:#000}@media (min-width: 1200px){.footer .assort__sublist-link:hover{border-color:transparent;color:#4a682b}}@media (min-width: 768px){.footer .phones{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width: 1200px) and (max-width: 1399px){.footer .phones{-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width: 1400px){.footer .phones{-ms-flex-preferred-size:15%;flex-basis:15%;max-width:15%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.footer .phones__list-point{line-height:1;margin-bottom:0.5rem}.footer .phones__list-point:last-child{margin-bottom:0}.footer .phones__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:24px -6px 0}.footer .phones__row-point{padding:0 6px}.footer .phones .phone-link{color:#000}.footer .phones .phone-link--mail{font-size:0.9rem}@media (min-width: 1200px){.footer .phones .phone-link--mail:hover span{color:#d8e250}}.footer .phones .phone-link__icon{color:#4a682b}
