.contact-form{background:0 0;flex-direction:column;gap:10px;width:100%;display:flex}.contact-form .contact-form__label{color:#fff;font-size:.8em}.contact-form .contact-form__input{box-sizing:border-box;background:#fff;border:1.5px solid #d9d9d9;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.contact-form .contact-form__input svg{color:#6b6b6b;width:20px;height:20px}.contact-form .contact-form__input input{color:#5e5c5c;background:0 0;border:none;outline:none;width:100%;font-size:.95em}.contact-form .contact-form__select{position:relative}.contact-form .contact-form__select select{appearance:none;color:#4a4a4a;background:0 0;border:none;outline:none;width:100%;font-size:.95em}.contact-form .contact-form__select .contact-form__arrow{pointer-events:none;color:#6b6b6b;position:absolute;right:14px}.contact-form .contact-form__textarea textarea{resize:none;color:#4a4a4a;box-sizing:border-box;background:#fff;border:1.5px solid #d9d9d9;border-radius:12px;outline:none;width:100%;min-height:120px;padding:14px;font-size:.95em}.contact-form .contact-form__button{color:#fff;cursor:pointer;box-sizing:border-box;background:#0fc0c7;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 0;font-size:1em;transition:all .2s;display:flex}.contact-form .contact-form__button:hover{opacity:.9}.contact-form .contact-form__button svg{width:20px;height:20px;transform:rotate(-45deg)}.contact-form .contact-form__input.category-box{cursor:pointer;z-index:20;position:relative}.contact-form .contact-form__input.category-box .dropdown-icon{transition:transform .2s}.contact-form .contact-form__input.category-box .dropdown-icon.open{transform:rotate(180deg)}.contact-form .contact-form__input.category-box .category-dropdown{color:#4a4a4a;z-index:550;background:#fff;border:1px solid #e5e5e5;border-radius:10px;width:100%;padding:6px 0;animation:.15s ease-out fadeIn;position:absolute;top:105%;left:0;box-shadow:0 6px 18px #0000001a}.contact-form .contact-form__input.category-box .category-option{cursor:pointer;text-transform:capitalize;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;display:flex}.contact-form .contact-form__input.category-box .category-option:hover{background:#f8f8f8}.contact-form .contact-form__input.category-box .category-option.selected{background:#f0f7ff;font-weight:500}.contact-form .contact-form__input.category-box .check-icon{width:18px;height:18px;position:relative}.contact-form .contact-form__input.category-box input{cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
