.contacts-section{display:flex;gap:68.8px;justify-content:space-between;margin-bottom:20px;position:relative}.contacts-section__subtitle{margin-top:19.2px;max-width:276.8px}.contacts-section__checkmarks{display:flex;flex-direction:column;gap:9.6px;margin-top:14px}.contacts-section__checkmark{align-items:center;display:flex;gap:6.4px}.contacts-section__checkmark :deep(svg){height:19.2px;width:19.2px}.contacts-section__checkmark-label{color:var(--BK);font-size:11.616px;font-weight:500;letter-spacing:.1382550448px;line-height:16.84px}.contacts-section__contacts{display:flex;flex-direction:column;gap:9.6px;margin-top:25.6px}.contacts-section__contact{align-items:center;display:flex;gap:9.6px}.contacts-section__contact-label{color:var(--BK-8);font-size:16px;font-weight:400;letter-spacing:.2px;line-height:22.4px}.contacts-section__contact svg{height:32px;width:32px}.contacts-section__contact svg circle{fill:var(--BK)}.contacts-section .contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:19.2px;height:-moz-max-content;height:max-content}.contacts-section .contact-form .app-input{max-width:212.8px}.contacts-section .contact-form .app-input:nth-child(5){grid-column:span 2;max-width:unset}.contacts-section .contact-form__btn{grid-column:span 2;margin-top:12.8px}.contacts-section__notify{background:#21324ecc;border-radius:10px;display:none;gap:8px;left:50%;opacity:0;padding:12px 24px;position:absolute;top:180px;transform:translate(-50%,-50%);transition:.3s;width:310px;z-index:10}.contacts-section__notify span{color:var(--White,#fcfcfc);font-family:Gilroy,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.2px;line-height:145%}.contacts-section__mobile-btns{display:none;flex-direction:column;gap:28px;margin-top:40px}.contacts-section__mobile-btn{gap:8px}.contacts-section__mobile-btn a{align-items:center;display:flex;gap:8px;height:100%;justify-content:center;width:100%}.contacts-section__mobile-btn a span{color:var(--white)}.contacts-section__mobile-btn.app-btn--outline a span{color:var(--fiola-color)}.contacts-section__mobile-btn i{bottom:2px;position:relative}.contacts-section__mobile-btn span{line-height:23.2px}.contacts-section__mobile-btn:nth-child(2):hover i svg path{fill:var(--white)}.contacts-section--opened-form .contact-form{display:grid!important}.contacts-section--opened-form .contacts-section__mobile-btn:nth-child(2){display:none}@media (max-width:1368px){.contacts-section{justify-content:space-between}}@media (max-width:1200px){.contacts-section{gap:20px;justify-content:space-between;margin-top:62px}}@media (max-width:970px){.contacts-section{flex-direction:column}.contacts-section__column{align-items:center;display:flex;flex-direction:column}.contacts-section__subtitle{max-width:500px;text-align:center}.contacts-section__checkmarks{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:400px}.contacts-section__contacts{display:none}.contacts-section .contact-form{margin:20px auto 0;max-width:unset}.contacts-section .contact-form .app-input{max-width:unset}}@media (max-width:600px){.contacts-section{margin-top:68px}.contacts-section__subtitle{font-size:16px;line-height:19.2px;margin-top:28px;max-width:330px}.contacts-section__checkmarks{max-width:300px}.contacts-section__checkmark{gap:4px}.contacts-section__checkmark svg{height:16px;width:16px}.contacts-section__checkmark-label{font-size:12px;line-height:12px}.contacts-section__mobile-btns{display:flex}.contacts-section .contact-form{display:none;grid-template-columns:1fr;grid-gap:12px;margin-left:0;margin-right:0;margin-top:8px}.contacts-section .contact-form .app-input:nth-child(5){grid-column:1}.contacts-section .contact-form .app-input:nth-child(5) .app-input__input-wrapper{height:-moz-max-content!important;height:max-content!important}.contacts-section .contact-form__btn{grid-column:1}}
