@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/regular.min.css);*{color:#89a0b3;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:15px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}.errors,.field-error{color:red}.field-error{background:#fafafa;border:1px solid #ccd3d8;border-radius:4px;box-shadow:5px 5px 15px rgba(0,0,0,.075);font-size:14px;margin-top:5px;padding:5px;position:absolute;right:5px;top:calc(100% + 5px);z-index:1}.field-error:before{border-bottom:8px solid #ccd3d8;border-left:6px solid transparent;border-right:6px solid transparent;right:3px}.field-error:after,.field-error:before{bottom:100%;content:"";height:0;position:absolute;width:0}.field-error:after{border-bottom:7px solid #fafafa;border-left:5px solid transparent;border-right:5px solid transparent;right:4px}.pd-radio .value label,label[for]{cursor:pointer}.form{margin:0 auto;max-width:470px;padding:10px}.submit{margin:40px 0;text-align:center}.submit button,.submit input{background:#1e3146;border:0;border-radius:10px;color:#fff;display:inline-block;height:50px;line-height:50px;margin:0;padding:0;text-align:center;width:180px}.form-field{padding:0 10px 20px;width:100%}.form-fields{display:flex;flex-wrap:wrap;margin:0 -10px}.form-field-wrap{position:relative}.form-field.pd-text .form-field-wrap input{border:1px solid #ccd3d8;border-radius:2px;color:#1f3142;height:46px;line-height:44px;padding:0 20px 0 40px;width:100%}.form-field.pd-text .form-field-wrap input:focus{border-color:#1e3146;outline:none}.form-field.pd-text .form-field-wrap .field-label{bottom:0;color:#9ba8bb;cursor:text;left:40px;line-height:46px;position:absolute;top:0}.form-field.pd-text .form-field-wrap input:focus+.field-label,.form-field.pd-text .form-field-wrap input:not([value=""])+.field-label{display:none}.form-field.pd-text.required .form-field-wrap:after{color:red;content:"*";font-size:13px;font-weight:900;pointer-events:none;position:absolute;right:10px;top:10px}.form-field .form-field-icon{bottom:0;left:0;position:absolute;top:0}.form-field .form-field-icon:before{color:#1e3146;display:inline-block;font-family:Font Awesome\ 6 Free;font-weight:900;line-height:46px;text-align:center;width:40px}.form-field .form-field-icon.first_name:before{content:""}.form-field .form-field-icon.email:before{content:""}.form-field .form-field-icon.phone:before{content:""}.form-field .form-field-icon.company:before{content:""}.form-field.last_name .form-field-wrap input{padding-left:20px}.form-field.last_name .form-field-wrap .field-label{left:20px}.form-field.pd-radio .form-field-wrap{display:inline-block}.form-field.pd-radio .form-field-wrap .field-label,.form-field.pd-radio .form-field-wrap input{left:-100vw;position:absolute}.form-field.pd-radio .form-field-wrap .value{display:inline-block;line-height:30px}.form-field.pd-radio .form-field-wrap .value span,.form-field.pd-radio .form-field-wrap .value span label{display:inline-block;vertical-align:middle}.form-field.pd-radio .form-field-wrap .value span+span{padding-left:20px}.form-field.pd-radio .form-field-wrap .value span label:before{content:"";display:inline-block;font-family:Font Awesome\ 6 Free;font-size:20px;font-weight:900;text-align:center;width:40px}.form-field.pd-radio .form-field-wrap .value span input:checked+label:before{color:#1e3146;content:""}@media(min-width:500px){.form-field.first_name,.form-field.last_name{width:50%}}