footer .footer-section-1{background-color:var(--qe-base-color-grey-light);position:relative}
footer .social-icons li.ms-3:first-child{margin-left:0 !important}
footer .social-icons li.ms-3{margin-left:16px !important}
footer .footer-section-2{background-color:#e2e2e2;position:relative}
footer .footer-section-1 .cmp-image{width:94px;height:100px;background:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:9.36px}
footer h4{font:var(--f-brand-type-caption);margin-bottom:var(--f-base-space-4)}
.foot-note{font:var(--f-brand-type-caption)}
footer a.link-dark{text-decoration:none}
footer a.nav-link.p-0.text-muted.footlink{color:var(--qe-brand-color-black) !important}
.social-media-icons img{width:24px;height:24px}
@media(max-width:1200px){footer .footer-section-1,footer .footer-section-2{max-width:100%;padding:0 5%}
}
@media(min-width:768px) and (max-width:1199px){.footer-section-2 .list-unstyled{flex-wrap:nowrap;gap:var(--f-base-space-6)}
.footer-section-2 .social-icons .list-unstyled{gap:var(--f-base-space-1)}
}
@media(min-width:768px){.footer-logo{margin-top:-48px}
footer .footer-section-1 .cmp-image{height:208px}
footer{margin:0 -24px -24px -24px}
}
@media(min-width:1200px){footer{background-color:transparent;background-image:linear-gradient(to right,rgba(245 245 245) 78%,rgba(255,255,255) 78%);min-height:365px}
.ar footer{background-image:linear-gradient(to left,rgba(245 245 245) 78%,rgba(255,255,255) 78%)}
.foot-note-conatiner{background-image:linear-gradient(to right,rgba(245 245 245) 83.9%,rgba(255,255,255) 80%)}
.ar .foot-note-conatiner{background-image:linear-gradient(to left,rgba(245 245 245) 83.9%,rgba(255,255,255) 80%)}
.foot-note{width:82%}
.footer-contet .f-utility{background-color:#fff;padding:0 var(--f-base-space-6);flex:1}
footer .footer-section-2{background-color:transparent}
.foot-note ul li::after{content:"|";color:var(--qe-base-color-grey-medium);margin:0 var(--f-base-space-4)}
.foot-note ul li{margin-right:var(--f-base-space-0) !important;display:flex}
.foot-note ul li:last-child::after{display:none}
html.ru .foot-note ul li{display:flex;flex-wrap:wrap}
html.ru footer a.link-dark{flex:1;width:150px}
}
@media(min-width:1400px){footer{background-image:linear-gradient(to right,rgba(245 245 245) 80%,rgba(255,255,255) 80%)}
.ar footer{background-image:linear-gradient(to left,rgba(245 245 245) 80%,rgba(255,255,255) 80%)}
.foot-note{width:75%}
.footer-contet .f-utility{background-color:#fff}
}
@media(max-width:767px){.footer-contet h4{font:var(--f-brand-type-body);color:var(--qe-brand-color-black);border-bottom:1px solid var(--qe-base-color-grey-medium);padding:var(--f-base-space-6) 0;margin:0;position:relative}
.footer-contet h4+ul{display:none;margin-top:var(--f-base-space-6);padding-bottom:var(--f-base-space-6)}
.footer-contet h4+ul.active{display:block;border-bottom:1px solid var(--qe-base-color-grey-medium)}
.footer-contet h4:after{position:absolute;content:"\e9ce1";right:0;font-size:24px;font-family:"icomoon";width:24px;height:24px;top:33%;transition:transform .4s;transform-origin:center}
.ar .footer-contet h4:after{right:unset;left:0}
.footer-contet h4.active:after{transform:rotate(180deg);transition:transform .4s}
footer a.link-dark{font:var(--f-brand-type-caption)}
.footer-section-2 .list-unstyled{flex-wrap:wrap}
footer a.nav-link.p-0.text-muted.footlink{font:var(--f-brand-type-title-5-black)}
}
@media(min-width:2400px){footer{background-image:linear-gradient(to right,rgba(245 245 245) 50%,rgba(255,255,255) 60%)}
}