/* Start custom CSS for shortcode, class: .elementor-element-392da8f */.aioseo-breadcrumbs * {
color:#1652f0!important;
font-size:14px;
font-weight:600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa4a252 */.forminator-textarea {
max-height:90px!important;
min-height:90px!important;
}

.forminator-input,
.forminator-textarea,
.forminator-checkbox-box,
.forminator-radio-bullet
{
background-color:#f7f8fa!important;
border:1px solid rgb(201, 210, 222)!important;
border-radius:6px!important;
font-size:14px!important;
font-weight:400!important;
}

.forminator-input:focus,
.forminator-textarea:focus,
.forminator-checkbox input:focus + .forminator-checkbox-box,
.forminator-radio input:focus + .forminator-radio-bullet {
outline: 2px solid rgba(22, 82, 240, 0.35) !important;
outline-offset: 1px !important;
}

.forminator-has_error .forminator-input,
.forminator-has_error .forminator-textarea,
.forminator-has_error .forminator-checkbox input + .forminator-checkbox-box,
.forminator-has_error .forminator-radio input + .forminator-radio-bullet {
outline:2px solid red !important;
outline-offset: 1px !important;
}

input::placeholder,
textarea::placeholder {
color:#64748b!important;
opacity: 1;
}

.forminator-label {
color:#1f2a3a!important;
font-size:14px!important;
font-weight:500!important;
margin-bottom:6px!important;
}

.forminator-design--default .forminator-checkbox__label p,
.forminator-consent__label{
color:#64748b!important;   
}

.forminator-required {
color:#b42318!important;
}

.forminator-ui .forminator-label:not(:has(.forminator-required))::after {
content: " (Optional)";
color:#64748b;
font-weight:400;
}

span.forminator-radio-label {
color:#4B5563!important;
}

.forminator-description{
font-size:14px!important;
}

.forminator-ui{
font-family:inter!important;
}

.ha-form-title{
font-family:inter!important;
font-size:22px!important;
font-weight:600!important;
}/* End custom CSS */