#site-footer{--footer-spacer: 80px;background:var(--footer-bg-color);color:var(--text-color-light);padding:60px 60px 130px 60px;position:relative;font-size:14px}#site-footer .menu-holder{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex:1;gap:80px}#site-footer .info{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}#site-footer .info h3{margin:0}#site-footer .info .email{color:var(--text-color-light);margin-bottom:10px;font-size:38px}#site-footer .info p{max-width:60ch;margin-bottom:1.3rem}#site-footer #footer-menu{margin-right:auto}#site-footer #footer-menu .menu{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:50px}#site-footer #footer-menu .menu a{color:var(--text-color-light)}#site-footer #footer-menu .menu .menu-item .menu-link{display:block;margin-bottom:10px}#site-footer #footer-menu .menu .menu-item.has-children>.menu-link{font-size:18px;font-weight:600}#site-footer .socials{justify-content:flex-start;gap:.5rem}@media only screen and (max-width: 1024px){#site-footer{padding:50px 30px}#site-footer .container{display:block}#site-footer .menu-holder{flex-direction:column}}@media only screen and (max-width: 767px){#site-footer{padding:40px 10px 70px}#site-footer #footer-menu .menu{display:block}#site-footer #footer-menu .menu .has-children:not(:last-child){margin-bottom:1.5rem}#site-footer .info .email{font-size:24px}}
