#forminator-module-2957,
#forminator-module-2957 * {
font-family: 'TT Norms Pro', system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
} #forminator-module-2957 .forminator-label {
color: #525252 !important;
font-size: 0.875rem !important; font-weight: 500 !important; line-height: 1.2 !important;
display: block !important;
margin-bottom: 5px !important; } #forminator-module-2957 .forminator-input,
#forminator-module-2957 .iti__tel-input {
height: 50px !important;
border: 1px solid #D4D4D4 !important;
border-radius: 0 !important;
padding: 0 20px !important;
font-size: 1rem !important;
color: #121820 !important; box-shadow: none !important;
background: #fff !important;
width: 100% !important;
box-sizing: border-box !important;
} #forminator-module-2957 .forminator-iti-input.iti .iti__country-container { inset-inline-end: 0 !important; }
#forminator-module-2957 .forminator-iti-input.iti .iti__tel-input { padding-right: 48px !important; } #forminator-module-2957 .forminator-textarea {
border: 1px solid #D4D4D4 !important;
border-radius: 0 !important;
padding: 12px 20px !important;
font-size: 1rem !important;
color: #121820 !important;
box-shadow: none !important;
background: #fff !important;
width: 100% !important;
box-sizing: border-box !important;
} #forminator-module-2957 .forminator-input::placeholder,
#forminator-module-2957 .iti__tel-input::placeholder,
#forminator-module-2957 .forminator-textarea::placeholder {
color: #525252 !important;
opacity: 1 !important;
}
#forminator-module-2957 .forminator-input::-ms-input-placeholder,
#forminator-module-2957 .iti__tel-input::-ms-input-placeholder,
#forminator-module-2957 .forminator-textarea::-ms-input-placeholder {
color: #525252 !important;
} #forminator-module-2957 .forminator-input:focus,
#forminator-module-2957 .iti__tel-input:focus,
#forminator-module-2957 .forminator-textarea:focus {
outline: none !important;
border-color: #D4D4D4 !important;
box-shadow: none !important;
} #forminator-module-2957 .forminator-button.forminator-button-submit {
background-color: #3332CB !important;
color: #FFFFFF !important;
font-size: 1rem !important;
font-weight: 700 !important; text-transform: none !important;
border: none !important;
border-radius: 0 !important;
height: 60px !important;
width: 100% !important;
display: block !important;
padding: 0 !important;
line-height: 60px !important; text-align: center !important;
cursor: pointer !important; transition: background-color .2s ease, color .2s ease !important;
} #forminator-module-2957 .forminator-row-last .forminator-field,
#forminator-module-2957 .forminator-row-last .forminator-col {
width: 100% !important;
max-width: 100% !important;
} #forminator-module-2957 .forminator-button.forminator-button-submit:hover,
#forminator-module-2957 .forminator-button.forminator-button-submit:focus {
background-color: #4345E8 !important;
color: #FFFFFF !important;
}  form.forminator-ui.forminator-custom-form[data-form-id="2957"] select.forminator-select--field {
height: 50px !important;
padding: 0 20px !important;
font-size: 1rem !important;
line-height: 1.5 !important;
font-weight: 400 !important; color: var(--wp--preset--color--contrast-2) !important;
} form.forminator-ui.forminator-custom-form[data-form-id="2957"] .select2-container .select2-selection--single,
form.forminator-ui.forminator-custom-form[data-form-id="2957"] .select2-container .select2-selection--multiple {
height: 50px !important;
background-color: transparent !important;
border: 1px solid #D4D4D4 !important;
outline: none !important;
box-sizing: border-box !important;
} form.forminator-ui.forminator-custom-form[data-form-id="2957"] .select2-container .select2-selection--single .select2-selection__rendered {
line-height: 50px !important;
padding: 0 20px !important;
font-size: 1rem !important;
font-weight: 400 !important; color: var(--wp--preset--color--contrast-2) !important;
} form.forminator-ui.forminator-custom-form[data-form-id="2957"] .select2-container .select2-selection--single .select2-selection__arrow {
height: 50px !important;
} form.forminator-ui.forminator-custom-form[data-form-id="2957"] .select2-dropdown .select2-results__option {
font-size: 1rem !important;
line-height: 1.5 !important;
font-weight: 400 !important;
color: var(--wp--preset--color--contrast-2) !important;
} form.forminator-ui.forminator-custom-form[data-form-id="2957"] select.forminator-select--field option {
font-size: 1rem !important;
line-height: 1.5 !important;
font-weight: 400 !important; 
color: var(--wp--preset--color--contrast-2) !important;
} .forminator-select-dropdown.forminator-custom-form-2957 {
background: #ffffff !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-2957.forminator-dropdown--default
.select2-results .select2-results__options
.select2-results__option.select2-results__option--highlighted {
outline: 2px solid #254DEB;
outline-offset: -2px;
}
.forminator-select-dropdown-container--open .forminator-custom-form-2957.forminator-dropdown--default
.select2-results .select2-results__options
.select2-results__option.select2-results__option--selected,
.forminator-select-dropdown-container--open .forminator-custom-form-2957.forminator-dropdown--default
.select2-results .select2-results__options
.select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
background-color: #E0E6FF !important;
color: #3332CB !important;
}