.cookie-banner{z-index:50;color:#fff;background-color:#000;justify-content:space-between;align-items:center;width:100%;padding:10px 30px;display:flex;position:fixed;bottom:0}.cookie-banner p{max-width:800px;line-height:1.5}.cookie-banner p a{text-underline-offset:4px;text-decoration:underline}@media screen and (max-width:800px){.cookie-banner{flex-flow:column wrap;padding:30px}.cookie-banner p{margin-bottom:20px}}@media screen and (max-width:600px){.cookie-banner{padding:30px 15px}}.cookie-banner .actions{margin:0 30px}.cookie-banner .actions button{width:100%;margin:20px 0;font-size:16px;display:block}@media screen and (max-width:800px){.cookie-banner .actions{display:flex}.cookie-banner .actions button{margin:0 20px}}@media screen and (max-width:600px){.cookie-banner .actions{flex-flow:column wrap;display:flex}.cookie-banner .actions button{margin:10px 0}}.cookie-banner .actions .reject-cookies{background-color:#888}.cookie-banner .actions .reject-cookies:hover{background-color:#6d6d6d}.cookie-banner .actions .reject-cookies:active{background-color:#5f5f5f}
footer{background:#000;border-top:1px solid #464646;padding:40px 0 0}footer .container{justify-content:space-between;margin-bottom:50px;display:flex}@media screen and (max-width:900px){footer .container{grid-template-columns:auto 1fr;place-items:center;display:grid}}@media screen and (max-width:500px){footer .container{flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;display:flex}}footer .block{max-width:300px}@media screen and (max-width:768px){footer .block{max-width:100%}}footer .block h2{font-size:22px;font-family:var(--font-regular);margin-bottom:20px}@media screen and (max-width:768px){footer .block h2{text-align:center}}footer .block svg{fill:#fff}footer .block .contacts li{align-items:center;margin-bottom:10px;display:flex}footer .block .contacts li:hover a,footer .block .contacts li:hover i{color:var(--primary)!important}footer .block .contacts li:hover svg{fill:var(--primary)}footer .block .contacts svg{width:21px;height:21px;margin-right:5px}footer .block .contacts i{margin-right:8px;font-size:20px}footer .block .contacts a,footer .block .contacts p{font-size:13px;font-family:var(--font-medium)}@media screen and (max-width:500px){footer .block .contacts a,footer .block .contacts p{font-size:15px}}footer .block .social-links{margin-top:20px;display:flex}@media screen and (max-width:768px){footer .block .social-links{justify-content:center}}footer .block .social-links li{background-color:var(--primary);border-radius:50%;width:30px;height:30px;margin-right:10px;padding:5px}footer .block .social-links li i{color:#000;font-size:20px}footer .block .social-links li:hover{background-color:var(--link-hover)}footer .block .sitemap{transform:translate(-4px)}footer .block .sitemap li{align-items:center;margin-bottom:15px;display:flex}footer .block .sitemap svg{fill:#b5b3a1;width:14px;margin-right:5px;transform:translateY(-1px)}footer .block .sitemap a{font-size:13px;font-family:var(--font-bold)}footer .block .sitemap a:hover{color:var(--primary)}@media screen and (max-width:500px){footer .block .sitemap a{font-size:15px}}footer .block .hotlines li{font-family:var(--font-bold);margin-bottom:5px;font-size:12px;line-height:1.5}@media screen and (max-width:500px){footer .block .hotlines li{font-size:15px}}footer .block .hotlines li a{margin-left:5px}footer .block .hotlines li a:hover{color:var(--contrast)}footer .logo-block{width:max-content}footer .logo-block img{width:100px;margin:0 auto;display:block}footer .logo-block h2{text-align:center;color:var(--primary);font-size:30px}@media screen and (max-width:500px){footer .logo-block{margin:0 auto}}footer .copyright{text-align:center;color:var(--contrast);background-color:#464646;padding:30px 40px;font-size:14px}
