.contact-section{flex:auto;justify-content:center;align-items:center;width:100%;padding:0 0 40px;display:flex}.contact-section .contact-inner{width:100%}.contact-section .footer-heading-text,.contact-section .footer-desc{color:var(--white)}.contact-section .footer-input{color:var(--white);caret-color:var(--white);border-bottom-color:#ffffff8c;padding:4px 0 20px}.contact-section .footer-input::placeholder{color:#ffffffb8}.contact-section .footer-input:focus{border-bottom-color:var(--white)}.contact-section .footer-input:-webkit-autofill{-webkit-text-fill-color:var(--white);transition:background-color 100000s ease-in-out}.contact-section .footer-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--white);transition:background-color 100000s ease-in-out}.contact-section .footer-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--white);transition:background-color 100000s ease-in-out}.contact-section .footer-input:user-invalid{border-bottom-color:var(--red)}@media (width>=1025px){.contact-section .contact-inner{justify-content:center;align-items:flex-start;gap:150px;width:auto;max-width:none;margin:0;padding:0;transform:translate(-37px,-30px)}.contact-section .footer-content-col{flex:none}.contact-section .footer-title-block{gap:30px}.contact-section .footer-desc{line-height:1.2}.contact-section .footer-heading-row{gap:25px}.contact-section .footer-heading-icon{transform:translate(-10px)}.contact-section .footer-red-block{padding:14px 22px}.contact-section .footer-form-col{flex:none;align-items:stretch;max-width:none;transform:translateY(43px)}.contact-section .footer-form{gap:47px;width:484px}.contact-section .footer-form-row{gap:44px}.contact-section .footer-submit-btn{transform-origin:0;margin-top:4px;transform:scale(1.28)}.contact-section .footer-submit-btn .acirc{width:38px;height:38px}.contact-section .footer-submit-btn .acirc svg{width:19px;height:19px}.contact-section .footer-submit-btn .cta-text{font-size:24px}}@media (width<=1024px){.contact-section{align-items:center;padding:40px 24px 56px}.contact-section .contact-inner{flex-direction:column;align-items:center;gap:44px;max-width:560px;margin:0 auto;padding:0}.contact-section .footer-content-col{flex:none;align-items:center;width:100%}.contact-section .footer-title-block{align-items:center}.contact-section .footer-heading-row{justify-content:center}.contact-section .footer-heading-text{white-space:normal;text-align:center}.contact-section .footer-desc{text-align:center}.contact-section .footer-form-col{flex:none;align-items:center;width:100%;max-width:460px}}@media (width<=760px){.contact-section{justify-content:flex-start;align-items:stretch;min-height:calc(100svh - 60px);padding:32px 16px}.contact-section .contact-inner{justify-content:space-evenly;gap:40px;width:100%;max-width:460px;margin:0 auto}}@media (width<=460px){.contact-section{min-height:calc(100svh - 68px);padding:28px 14px}}
