#apoll-footer{position:relative;isolation:isolate;box-sizing:border-box;width:calc(100% - 40px);max-width:1170px;margin:32px auto 0;padding:36px 30px 20px;display:grid;grid-template-columns:1fr .9fr 1.3fr 2.15fr;gap:26px;color:#030405;font-family:'Fixel',Arial,Helvetica,sans-serif;text-align:left;clear:both;float:none}
#apoll-footer::before{content:'';position:absolute;inset:0;z-index:-1;background:#e8e8e8;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 21px,100% 100%,0 100%,0 21px)}
#apoll-footer *{box-sizing:border-box}#apoll-footer h2{font-family:inherit;font-size:14px;line-height:20px;font-weight:700;color:#e94e36;margin:0 0 10px;padding:0;border:0;background:none}
#apoll-footer p{margin:0;color:inherit;font-family:inherit}#apoll-footer a,#apoll-footer span{color:inherit;text-decoration:none;font-family:inherit}#apoll-footer a:hover{color:#e94e36}#apoll-footer a:focus-visible{outline:2px solid #e94e36;outline-offset:3px}
#apoll-footer section{min-width:0;font-size:15px;line-height:19px}#apoll-footer ul{list-style:none;margin:0;padding:0}#apoll-footer li{margin:0 0 7px;padding:0}
#apoll-footer .apoll-footer__contact{border-left:2px solid #a5a5a5;padding-left:20px}#apoll-footer .apoll-footer__address{margin-top:7px}#apoll-footer .apoll-footer__details{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:12px;font-size:14px;line-height:20px}#apoll-footer .apoll-footer__details strong{color:#e94e36}#apoll-footer .apoll-footer__details a{font-weight:700}#apoll-footer .apoll-footer__details p{overflow-wrap:anywhere}
#apoll-footer .apoll-footer__logo{grid-column:1 / 3;width:165px;height:auto;display:block;max-width:100%;align-self:center;margin-top:16px}
#apoll-footer .apoll-footer__copyright{grid-column:3 / 5;justify-self:end;align-self:center;font-size:11px;line-height:16px;color:#4d4d4d;text-align:right;margin-top:16px}
#apoll-footer::after{content:'';grid-column:1 / -1;grid-row:2;height:2px;background:#a5a5a5;margin:0 -10px -26px}
#footer.apollfooter-replaced [data-apollfooter-old="1"],[data-apollfooter-withdrawal-replaced="1"]{display:none!important}
#footer.apollfooter-replaced{background:#fff!important;padding-top:0}#footer.apollfooter-replaced>.footer-container{background:transparent!important;padding:0;border:0}
@media(max-width:1000px){#apoll-footer{grid-template-columns:1fr 1fr 1.35fr;gap:24px}#apoll-footer .apoll-footer__contact{grid-column:1 / -1;border-left:0;border-top:2px solid #a5a5a5;padding:20px 0 0}#apoll-footer::after{grid-row:3}#apoll-footer .apoll-footer__logo{grid-column:1}#apoll-footer .apoll-footer__copyright{grid-column:2 / 4}}
@media(max-width:600px){#apoll-footer{width:calc(100% - 24px);padding:30px 22px 20px;grid-template-columns:1fr;gap:24px}#apoll-footer section{font-size:14px;line-height:19px}#apoll-footer .apoll-footer__contact,#apoll-footer .apoll-footer__logo,#apoll-footer .apoll-footer__copyright{grid-column:1}#apoll-footer::after{grid-row:5;margin:0 0 -24px}#apoll-footer .apoll-footer__copyright{justify-self:end;font-size:11px;margin-top:0}#apoll-footer .apoll-footer__logo{margin-top:12px}}
body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:stretch}body>main{width:100%;min-width:0;flex:1 0 auto;display:flex;flex-direction:column;align-items:stretch}body>main>#wrapper{width:100%;min-width:0;flex:1 0 auto}body>main>#footer{width:100%;flex-shrink:0;margin-top:auto}
