.label{transition:top .3s,font-size .3s,transform .3s,padding .3s,opacity .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:1}.input:focus+.label,.textarea:focus+.label,.input:not(:placeholder-shown)+.label,.textarea:not(:placeholder-shown)+.label,.label.active{top:0;font-size:14px;transform:translateY(-50%);padding:0 8px;background-color:var(--white)}@media screen and (max-width:500px){.textarea:focus+.label,.textarea:not(:placeholder-shown)+.label{top:20px;font-size:16px;transform:none;padding:0;background-color:none;opacity:0}}input:invalid:not(:placeholder-shown),.input.error,.select.error+.nice-select.select{border-color:red}.w-input:focus,.w-select:focus{border-color:#223551;outline:0}select.select{pointer-events:none}.phone-link_blue:before{position:relative;top:2px;color:var(--accent);font-size:20px}select.none{display:none}.form-success{opacity:0;pointer-events:none;transition:opacity .3s;display:none}.form-success.active{opacity:1;display:block;pointer-events:all}.contact-us__slot,.contact-us__form{transition:opacity .3s}.contact-us:has(.form-success.active) .contact-us__form{opacity:0;pointer-events:none}.contact-us:has(.form-success.active) .contact-us__slot{display:none}@media screen and (max-width:992px){.contact-us:has(.form-success.active) .contact-us__form{display:none}}
