.contact-module__-T0-Ea__contactRow{justify-content:space-evenly;display:flex}.contact-module__-T0-Ea__contactContent{width:41.6667%}.contact-module__-T0-Ea__contactTitle{color:var(--black-color-200);margin-bottom:16px}.contact-module__-T0-Ea__contactDescription{color:var(--grey-color-1000);margin-bottom:40px;font-size:24px;line-height:36px}.contact-module__-T0-Ea__contactInfoList{margin:0;padding:0;list-style:none}.contact-module__-T0-Ea__contactInfoItem{gap:20px;margin-bottom:16px;font-size:20px;line-height:1.3;display:flex}.contact-module__-T0-Ea__contactInfoItem span{display:block}.contact-module__-T0-Ea__contactInfoItem img{width:20px;height:20px;margin-top:5px}.contact-module__-T0-Ea__contactInfoItem a:hover{color:var(--orange-color)}.contact-module__-T0-Ea__contactForm{width:41.6667%}.contact-module__-T0-Ea__formGroup{margin-bottom:15px}.contact-module__-T0-Ea__inputWrapper{width:100%;position:relative}.contact-module__-T0-Ea__inputField{background:var(--white-color);border:1px solid var(--grey-color-1100);width:100%;color:var(--grey-color-1000);background-clip:padding-box;border-radius:24px;outline:none;padding:21px;transition:all .3s}textarea.contact-module__-T0-Ea__inputField{resize:none;border-radius:24px}.contact-module__-T0-Ea__inputField:focus{border-color:var(--orange-color-200);box-shadow:0 4px 15px #fd8f391a}.contact-module__-T0-Ea__formGroup label{color:var(--grey-color-1000);pointer-events:none;z-index:10;padding:0 5px;line-height:1;transition:all .25s ease-out;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.contact-module__-T0-Ea__formGroup textarea+label{top:25px;transform:translateY(0)}.contact-module__-T0-Ea__formGroup:has(textarea) label{top:25px;transform:translateY(0)}.contact-module__-T0-Ea__star{color:var(--red-color)}.contact-module__-T0-Ea__formGroup:focus-within label,.contact-module__-T0-Ea__formGroup.contact-module__-T0-Ea__filled label{background-color:var(--white-color);color:#fd8f39;font-size:14px;top:0;left:20px;transform:translateY(-50%)scale(.9)}.contact-module__-T0-Ea__formGroup.contact-module__-T0-Ea__error .contact-module__-T0-Ea__inputField{border-color:var(--red-color);background-color:#fffbfb}.contact-module__-T0-Ea__formGroup.contact-module__-T0-Ea__error:focus-within label,.contact-module__-T0-Ea__formGroup.contact-module__-T0-Ea__error.contact-module__-T0-Ea__filled label{color:var(--red-color)}.contact-module__-T0-Ea__errorMessage{color:var(--red-color);margin-top:8px;margin-left:25px;font-size:12px;font-weight:500;animation:.3s forwards contact-module__-T0-Ea__slideDown}@keyframes contact-module__-T0-Ea__slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.contact-module__-T0-Ea__submitButton{cursor:pointer;border:none;border:1px solid var(--orange-color);border-radius:24px;width:100%;padding:22px;font-size:16px;font-weight:600;line-height:1;transition:background-color .3s}.contact-module__-T0-Ea__submitButton:disabled{cursor:not-allowed;background-color:#fbd3b1}@media (max-width:1499px){.contact-module__-T0-Ea__contactDescription{margin-bottom:30px}.contact-module__-T0-Ea__contactDescription,.contact-module__-T0-Ea__contactInfoItem span,.contact-module__-T0-Ea__contactInfoItem a{font-size:16px;line-height:26px}.contact-module__-T0-Ea__contactInfoItem{gap:12px}.contact-module__-T0-Ea__inputField,.contact-module__-T0-Ea__submitButton,textarea.contact-module__-T0-Ea__inputField{border-radius:20px;padding:20px}.contact-module__-T0-Ea__formGroup label{font-size:14px;left:20px}.contact-module__-T0-Ea__formGroup:focus-within label,.contact-module__-T0-Ea__formGroup.contact-module__-T0-Ea__filled label{left:10px}}@media (max-width:1199px){.contact-module__-T0-Ea__inputField,.contact-module__-T0-Ea__submitButton,textarea.contact-module__-T0-Ea__inputField{border-radius:16px;padding:18px}.contact-module__-T0-Ea__submitButton{font-size:14px}}@media (max-width:991px){.contact-module__-T0-Ea__contactRow{justify-content:space-between;gap:30px}.contact-module__-T0-Ea__contactContent,.contact-module__-T0-Ea__contactForm{width:calc(50% - 15px)}.contact-module__-T0-Ea__formGroup label{left:14px}.contact-module__-T0-Ea__inputField,.contact-module__-T0-Ea__submitButton,textarea.contact-module__-T0-Ea__inputField{border-radius:12px;padding:16px 18px}.contact-module__-T0-Ea__formGroup:has(textarea) label{top:16px}}@media (max-width:767px){.contact-module__-T0-Ea__contactRow{flex-direction:column}.contact-module__-T0-Ea__contactContent,.contact-module__-T0-Ea__contactForm{width:100%}}
