
@charset "UTF-8";.contact-page .site-main{padding-top:110px}@media (max-width:61.1875em){.contact-page .site-main{padding-top:70px}}.contact-page .top-section{padding-bottom:45px}@media (max-width:61.1875em){.contact-page .top-section{padding-bottom:22px}}.contact-page .top-section .page-title{font-weight:700;font-size:42px;line-height:52px;color:#2a2c2c;margin-bottom:41px}@media (max-width:61.1875em){.contact-page .top-section .page-title{font-size:26px;line-height:32px;margin:25px 0}}.contact-page .top-section p{margin-bottom:35px}@media (max-width:61.1875em){.contact-page .top-section p{margin-bottom:16px}}.contact-page .top-section li,.contact-page .top-section p{font-size:14px;line-height:15px;color:#2a2c2c}@media (max-width:61.1875em){.contact-page .top-section li,.contact-page .top-section p{font-size:13px;line-height:20px}}.contact-page .top-section ul{list-style-type:none;padding-left:0}.contact-page .top-section ul li:before{content:"—";margin-right:5px}.contact-page .contact-section{padding:42px 0 0;margin-bottom:52px}@media (max-width:61.1875em){.contact-page .contact-section .phone-head{padding:0 18px;margin-top:-30px}}.contact-page .contact-section .phone-block__hint{font-size:16px}.contact-page .contact-section .phone-block__underline{font-size:14px;line-height:17px;text-align:center;color:#3a3a3a;padding-bottom:27px;margin-bottom:26px;width:100%;border-bottom:1px solid #000}.contact-page .contact-section .phone-block__description{font-size:14px;line-height:17px;text-align:center;color:#3a3a3a;max-width:640px;margin:0 auto 35px}.contact-page .contact-section .phone-block__description--underline{text-decoration:underline}.contact-page .contact-section .phone-block__button-wrapper{margin-bottom:16px;display:flex;justify-content:center;align-items:center}@media (max-width:61.1875em){.contact-page .contact-section .phone-block__button-wrapper{flex-direction:column}}.contact-page .contact-section .phone-block__or{margin:0 35px}@media (max-width:61.1875em){.contact-page .contact-section .phone-block__or{margin:15px 0}}.contact-page .contact-section .phone-block__title{font-size:34px;line-height:1.2;text-transform:capitalize;font-weight:700;margin-bottom:27px}.contact-page .contact-section .phone-block__button{font-weight:700;font-size:21px;line-height:26px;background:#2a2c2c;padding:10px 20px;display:flex;align-items:center;width:260px}@media (max-width:61.1875em){.contact-page .contact-section .phone-block__button{font-size:21px;line-height:26px;width:100%}}.contact-page .contact-section .phone-block__button svg{margin-right:5px}.contact-page .contact-section .footer-links{padding:0;list-style-type:none;margin-bottom:60px}.contact-page .contact-section .footer-links li{margin-bottom:0}@media (max-width:61.1875em){.contact-page .contact-section .footer-links{width:100%;margin:12px 0 30px}}.contact-page .contact-section .footer-link{display:flex;gap:18px;min-height:68px;align-items:center;font-weight:700;line-height:15px;font-size:16px;text-decoration-line:none;color:#2a2c2c}@media (min-width:61.25em){.contact-page .contact-section .footer-link:hover{color:rgba(0,0,0,.6)}}@media (max-width:61.1875em){.contact-page .contact-section .footer-link:hover{background:rgba(42,44,44,.03)}}.contact-page .contact-section .footer-link.phone-block{font-size:21px}.contact-page .contact-section .footer-link.phone-block span{font-size:10px;font-weight:400}.contact-page .contact-section .footer-link p{margin-bottom:0}@media (max-width:61.1875em){.contact-page .contact-section .footer-link{width:100%;padding:0 22px;margin-bottom:0;min-height:86px}}@media (max-width:61.1875em){.contact-page .contact-section .footer-link--with-underline{margin-bottom:0}}.contact-page .contact-section .footer-link-underline{font-size:11px;line-height:16px;text-align:center;text-transform:lowercase;text-decoration:none;color:#2a2c2c;margin:-10px 0 0}