.footer-main{background:var(--accent-color,#48123b);color:#fff;padding:71px 0}.footer-top{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:31px;margin:0 0 40px}.footer-logo{flex:0 0 245px;width:245px}.footer-logo a{display:block}.footer-logo img{height:auto;max-width:170px}.footer-nav-col{flex:0 0 277px;padding-top:10px;width:277px}.footer-nav__heading{color:#fff;font-size:14px;font-weight:700;letter-spacing:.08em;margin:0 0 16px;opacity:.6;text-transform:uppercase}.footer-nav__item{margin:0 0 30px}.footer-nav__item:last-child{margin-bottom:0}.footer-nav__item a{color:#fff;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:color .2s}.footer-nav__item a:hover{color:var(--primary-light-color,#ff610d)}.footer-contact{flex:0 0 277px;padding-top:10px;width:277px}.footer-contact__item{align-items:flex-start;color:#fff;display:flex;font-size:16px;gap:12px;line-height:24px;margin:0 0 30px}.footer-contact__item:last-child{margin-bottom:0}.footer-contact__item a{color:#fff;text-decoration:none;transition:color .2s}.footer-contact__item a:hover{color:var(--primary-light-color,#ff610d)}.footer-contact__icon{align-items:center;color:var(--primary-light-color,#ff610d);display:flex;fill:var(--primary-light-color,#ff610d);flex:0 0 20px;justify-content:center;margin-top:2px}.footer-contact__icon,.footer-contact__icon svg{height:20px;width:20px}.footer-divider{border:none;border-top:1px solid hsla(0,0%,100%,.2);margin:0 0 40px}.footer-bottom{align-items:flex-end;display:flex;flex-flow:row wrap;gap:30px;justify-content:space-between}.footer-legal{flex:0 0 auto;max-width:340px}.footer-legal ul{list-style:none;margin:0;padding:0}.footer-legal ul li{line-height:24px}.footer-legal ul li a{color:#fff;display:block;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:color .2s}.footer-legal ul li a:hover{color:var(--primary-light-color,#ff610d)}.footer-legal ul li+li{margin-top:16px}.footer-certs-copy{flex:0 0 auto;text-align:center}.footer-certs{align-items:center;display:flex;gap:32px;justify-content:center;margin:0 0 20px}.footer-certs img{max-height:82px;width:auto}.footer-copy{color:#fff;font-size:16px;font-weight:400;line-height:24px;margin:0;text-align:center}@media (max-width:1199px){.footer-top{flex-wrap:wrap;gap:30px}.footer-logo{flex:0 0 100%;width:100%}.footer-nav-col{flex:1 1 200px}.footer-contact{flex:0 0 100%;width:100%}}@media (max-width:767px){.footer-main{padding:50px 0 40px}.footer-top{flex-direction:column;gap:0}.footer-logo{flex:0 0 auto;margin:0 0 32px;width:auto}.footer-logo img{max-width:140px}.footer-nav-col{flex:0 0 auto;margin:0 0 32px;padding-top:0;width:50%}.footer-nav__item{margin-bottom:16px}.footer-contact{margin:0;padding-top:0;width:100%}.footer-contact__item{margin-bottom:16px}.footer-top{flex-flow:row wrap}.footer-contact,.footer-logo{flex:0 0 100%}.footer-divider{margin:32px 0}.footer-bottom{align-items:flex-start;flex-direction:column;gap:24px}.footer-legal{max-width:100%}.footer-legal ul li+li{margin-top:12px}.footer-certs-copy{text-align:left;width:100%}.footer-certs{justify-content:flex-start}.footer-copy{text-align:left}}