#gform_wrapper_1.gform-theme.gform-theme--framework.gform-theme--orbital,
.mr-form-contatti.gform-theme.gform-theme--framework.gform-theme--orbital { --gf-color-primary:                  #278498;
--gf-color-primary-rgb:              39, 132, 152;
--gf-color-primary-contrast:         #ffffff;
--gf-color-primary-contrast-rgb:     255, 255, 255;
--gf-color-primary-darker:           #1f6d7e;
--gf-color-primary-lighter:          #3aa0b6; --gf-color-in-ctrl-primary:          #278498;
--gf-color-in-ctrl-primary-rgb:      39, 132, 152;
--gf-color-in-ctrl-primary-contrast: #ffffff;
--gf-color-in-ctrl-primary-darker:   #1f6d7e;
--gf-color-in-ctrl-primary-lighter:  #3aa0b6; --gf-radius: 3px;
--gf-ctrl-border-color: #c0ccda;
--gf-ctrl-border-color-hover: #a0b0c8;
--gf-ctrl-bg-color: #ffffff; --gf-ctrl-label-color-primary:   #3c4858;
--gf-ctrl-label-color-secondary: #3c4858;
--gf-ctrl-desc-color: #7e8a9a; --gf-font-size-secondary: 14px;
--gf-font-size-tertiary:  13px; --gf-form-gap-x: 12px;
--gf-form-gap-y: 14px; --gf-ctrl-btn-bg-color-primary:           #278498;
--gf-ctrl-btn-bg-color-primary-hover:     #1f6d7e;
--gf-ctrl-btn-color-primary:              #ffffff;
--gf-ctrl-btn-border-color-primary:       #278498;
--gf-ctrl-btn-border-color-primary-hover: #1f6d7e;   padding: 20px;  container-type: inline-size;
container-name: mr-form;
}  #gform_wrapper_1 .gfield_required,
.mr-form-contatti .gfield_required {
color: #c0392b;
font-weight: 400;
font-size: 0.95em;
} #gform_wrapper_1 input::placeholder,
#gform_wrapper_1 textarea::placeholder,
.mr-form-contatti input::placeholder,
.mr-form-contatti textarea::placeholder {
color: #c0ccda;
opacity: 1;
} #gform_wrapper_1 .ginput_counter,
#gform_wrapper_1 .charleft,
.mr-form-contatti .ginput_counter,
.mr-form-contatti .charleft {
color: #7e8a9a;
font-size: 12px;
margin-top: 4px;
} #gform_wrapper_1 .gform_footer input[type="submit"],
#gform_wrapper_1 .gform_footer .gform_button,
.mr-form-contatti .gform_footer input[type="submit"],
.mr-form-contatti .gform_footer .gform_button {
width: auto;
min-width: 120px;
} #gform_wrapper_1 .gfield--type-hidden,
.mr-form-contatti .gfield--type-hidden {
display: none !important;
} #gform_wrapper_1 .gfield_error input,
#gform_wrapper_1 .gfield_error textarea,
#gform_wrapper_1 .gfield_error select,
.mr-form-contatti .gfield_error input,
.mr-form-contatti .gfield_error textarea,
.mr-form-contatti .gfield_error select {
border-color: #c0392b;
background-color: #fff8f8;
}
#gform_wrapper_1 .gfield_validation_message,
#gform_wrapper_1 .validation_message,
.mr-form-contatti .gfield_validation_message,
.mr-form-contatti .validation_message {
color: #661d1d;
background: #ffeded;
border: 1px solid #c0392b;
border-radius: 3px;
padding: 6px 10px;
font-size: 13px;
margin-top: 6px;
} #gform_wrapper_1 .gform_confirmation_message,
.mr-form-contatti .gform_confirmation_message {
color: #085229;
background: #e7faf0;
border: 1px solid #13ce66;
border-radius: 3px;
padding: 12px 16px;
font-size: 14px;
} #gform_wrapper_1 .gfield_consent_label,
#gform_wrapper_1 .gchoice label,
.mr-form-contatti .gfield_consent_label,
.mr-form-contatti .gchoice label {
font-size: 13px;
font-weight: 400;
line-height: 1.45;
} #gform_wrapper_1 a,
.mr-form-contatti a {
color: #278498;
text-decoration: underline;
}
#gform_wrapper_1 a:hover,
.mr-form-contatti a:hover {
color: #1f6d7e;
} @container mr-form (max-width: 600px) { .gfield--width-half,
.gfield--width-third,
.gfield--width-two-thirds,
.gfield--width-quarter,
.gfield--width-three-quarters {
grid-column: 1 / -1;
} .ginput_complex.ginput_container--name.gform-grid-row,
.ginput_complex.ginput_container_name.gform-grid-row {
grid-template-columns: 1fr;
} .ginput_complex.ginput_container_address .gform-grid-row {
grid-template-columns: 1fr;
} .gform_wrapper {
padding: 16px;
}
}