footer{padding:120px 0;background-color:#EBF4FC}
footer .footer-logo{display:block;margin:0 0 40px}
footer .footer-logo img{max-width:100%}
footer .copyright{color:#303037;font-size:14px;font-weight:400;line-height:140%;margin:0 0 100px}
footer .social-btns-block{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px}
footer .social-btns-block a{text-decoration:none}
footer .footer-block-title{text-transform:uppercase;color:#0F0F13;font-size:18px;font-weight:600;line-height:140%;margin:0 0 28px}
footer .footer-nav ul{list-style-type:none;margin:0;padding:0}
footer .footer-nav ul li a{display:block;text-decoration:none;color:#303037;font-size:16px;font-weight:500;line-height:140%}
footer .footer-nav ul li:not(:last-child) a{margin:0 0 20px}
footer .footer-block-subtitle{color:#1F1F24;font-size:15px;font-weight:500;line-height:140%;margin:0 0 14px}
footer .footer-headquarter{color:#303037;font-size:16px;font-weight:400;line-height:150%;margin:0 0 28px}
footer .footer-email{display:block;color:#186D76;font-size:16px;font-weight:400;line-height:140%;margin:0 0 28px;word-break:break-all}
footer .footer-phone{display:block;color:#186D76;font-size:18px;font-weight:500;line-height:140%;margin:0 0 4px}
footer .terms-link,footer .privacy-link{display:block;color:#303037;font-size:16px;font-weight:500;line-height:140%;text-decoration:none}
footer .terms-link{margin:0 0 16px}
footer .privacy-link{margin:0 0 40px}
footer .footer-stay-up-to-date-form,footer .footer-stay-up-to-date-form label{display:block}
footer input[name="footer-email-input"]{display:block;width:100%;border-radius:6px;padding:6px 16px;color:var(--plgchk-black-4);font-size:14px;font-weight:400;line-height:24px;border:none;outline:none;margin:0 0 16px}
footer .subscribe-btn{display:block;width:100%;max-width:unset;text-align:center;margin:0 0 16px}
footer .subscribe-subtitle{color:var(--plgchk-grey);font-size:14px;font-weight:400;line-height:140%;margin:0}
@media (max-width: 1199px) {
    footer{padding:60px 0}
}
@media (max-width: 767px) {
    footer .footer-logo{margin:0}
    footer .footer-block-title{margin:40px 0 20px}
    footer .copyright{text-align:center;margin:40px 0}
    footer .social-btns-block{justify-content:center}
    footer{padding:40px 0}
    footer .footer-block-title{font-size:16px}
    footer .footer-nav ul li a{font-size:15px}
    footer .footer-nav ul li:not(:last-child) a{margin:0 0 16px}
    footer .footer-block-subtitle{margin:0 0 12px}
    footer .subscribe-subtitle{text-align:center}
}