.catalogue-form{flex-direction:column;gap:12px;width:100%;display:flex}.catalogue-form>input,.catalogue-form>select{border:1px solid #ddd;border-radius:8px;outline:none;padding:12px 14px;font-size:14px;transition:all .3s}.catalogue-form>input:focus,.catalogue-form>select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.catalogue-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#007bff,#0056d2);border:none;border-radius:8px;margin-top:10px;padding:12px;font-size:15px;transition:all .3s}.catalogue-form button:hover{transform:translateY(-2px);box-shadow:0 6px 14px #007bff40}.catalogue-form button:active{transform:scale(.98)}.react-tel-input{width:100%!important}.react-tel-input .form-control{font-size:14px;border:1px solid #ddd!important;border-radius:8px!important;width:100%!important;height:45px!important;padding-left:48px!important}.form-box select{font-size:14px;border:1px solid #ddd!important;border-radius:8px!important;width:100%!important;height:45px!important;padding-left:10px!important}.react-tel-input .flag-dropdown{background:#fff!important;border:1px solid #ddd!important;border-radius:8px 0 0 8px!important}.react-tel-input .selected-flag{align-items:center;padding:0 8px;display:flex!important}.react-tel-input .country-list{z-index:99999!important}@media (max-width:500px){.catalogue-form>input,.catalogue-form>select,.catalogue-form button{padding:10px;font-size:13px}}
