/* Color corporativo=#0097A2 */
#cf7md-form .mdc-text-field .mdc-text-field__input{caret-color:#0097A2;caret-color:var(--mdc-theme-primary, #0097A2)}
#cf7md-form .mdc-text-field .mdc-line-ripple{background-color:#0097A2;background-color:var(--mdc-theme-primary, #0097A2)}
#cf7md-form .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,#cf7md-form .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,#cf7md-form .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#0097A2;border-color:var(--mdc-theme-primary, #0097A2)}
#cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,#cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,#cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#0097A2;border-color:var(--mdc-theme-primary, #0097A2)}
#cf7md-form .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,#cf7md-form .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,#cf7md-form .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#0097A2;border-color:var(--mdc-theme-primary, #0097A2)}
#cf7md-form .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#0097A2;background-color:var(--mdc-theme-primary, #0097A2)}
#cf7md-form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,#cf7md-form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,#cf7md-form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#0097A2;border-color:var(--mdc-theme-primary, #0097A2)}
#cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,#cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background{border-color:#0097A2;background-color:#ff4081;background-color:var(--mdc-theme-secondary, #ff4081)}
@-webkit-keyframes mdc-checkbox-fade-in-background-1{0%{border-color:#666;background-color:#fff}50%{border-color:#0097A2;background-color:#ff4081;background-color:var(--mdc-theme-secondary, #ff4081)}}
@keyframes mdc-checkbox-fade-in-background-1{0%{border-color:#666;background-color:#fff}50%{border-color:#0097A2;background-color:#ff4081;background-color:var(--mdc-theme-secondary, #ff4081)}}
@-webkit-keyframes mdc-checkbox-fade-out-background-1{0%,80%{border-color:#0097A2;background-color:#ff4081;background-color:var(--mdc-theme-secondary, #ff4081)}100%{border-color:#666;background-color:#fff}}
@keyframes mdc-checkbox-fade-out-background-1{0%,80%{border-color:#0097A2;background-color:#ff4081;background-color:var(--mdc-theme-secondary, #ff4081)}100%{border-color:#666;background-color:#fff}}
#cf7md-form .mdc-checkbox::before,#cf7md-form .mdc-checkbox::after{background-color:#0097A2}
#cf7md-form .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#0097A2}
#cf7md-form .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#0097A2}
#cf7md-form .mdc-radio::before,#cf7md-form .mdc-radio::after{background-color:#0097A2}
#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:#0097A2;border-color:#0097A2}
#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:#0097A2;border-color:#0097A2}
#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::before,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::after{background-color:#0097A2}
#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:#0097A2;border-color:#0097A2}
#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::before,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::after{background-color:#0097A2}
#cf7md-form .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before,#cf7md-form .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after{background-color:#0097A2}
#cf7md-form .mdc-button:not(:disabled){background-color:rgba(0,0,0,0)}#cf7md-form .mdc-button:not(:disabled){color:#0097A2;color:var(--mdc-theme-primary, #0097A2)}
#cf7md-form .mdc-button::before,#cf7md-form .mdc-button::after{background-color:#0097A2}
@supports not (-ms-ime-align: auto){#cf7md-form .mdc-button::before,#cf7md-form .mdc-button::after{background-color:var(--mdc-theme-primary, #0097A2)}}
#cf7md-form .mdc-button--unelevated:not(:disabled){background-color:#0097A2}
@supports not (-ms-ime-align: auto){#cf7md-form .mdc-button--raised:not(:disabled),#cf7md-form .mdc-button--unelevated:not(:disabled){background-color:var(--mdc-theme-primary, #0097A2)}}
#cf7md-form .mdc-button--outlined:not(:disabled){border-color:#0097A2;border-color:var(--mdc-theme-primary, #0097A2)}
#cf7md-form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label,#cf7md-form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder,#cf7md-form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder,#cf7md-form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder,#cf7md-form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder,#cf7md-form .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:focus ~ .mdc-floating-label,#cf7md-form .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#0097A2}
#cf7md-form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label,#cf7md-form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder,#cf7md-form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder,#cf7md-form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder,#cf7md-form .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder,#cf7md-form .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:focus ~ .mdc-floating-label,#cf7md-form .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#0097A2}
#cf7md-form .mdc-text-field .mdc-text-field__input{/* caret-color:#0097A2; */}
#cf7md-form .mdc-text-field .mdc-line-ripple,#cf7md-form .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:focus ~ .mdc-line-ripple,#cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,#cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,#cf7md-form .mdc-checkbox::before,#cf7md-form .mdc-checkbox::after,#cf7md-form .mdc-radio::before,#cf7md-form .mdc-radio::after,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__track,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::before,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::after,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::before,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb-underlay::after,#cf7md-form .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before,#cf7md-form .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after{background-color:#0097A2}
#cf7md-form .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__path,#cf7md-form .mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__native-control:focus ~ .mdc-notched-outline .mdc-notched-outline__path{stroke:#0097A2}
#cf7md-form .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled),#cf7md-form .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input:focus,#cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,#cf7md-form .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,#cf7md-form .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,#cf7md-form .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__track,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb,#cf7md-form .mdc-switch.mdc-switch--checked .mdc-switch__thumb,#cf7md-form .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,#cf7md-form .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,#cf7md-form .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing,#cf7md-form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,#cf7md-form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,#cf7md-form .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing,#cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,#cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,#cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#0097A2}
#cf7md-form .mdc-button--outlined:not(:disabled){border-color:#0097A2}
#cf7md-form .mdc-button::before,#cf7md-form .mdc-button::after,#cf7md-form .mdc-button--raised:not(:disabled),#cf7md-form .mdc-button--unelevated:not(:disabled){background-color:#0097A2}
#cf7md-form .mdc-button--outlined:not(:disabled){color:#0097A2}

#cf7md-form .cf7md-item, #cf7md-form input, #cf7md-form label, #cf7md-form textarea, #cf7md-form p, #cf7md-form .mdc-select, #cf7md-form.cf7md-form+.wpcf7-response-output, #cf7md-form .wpcf7-not-valid-tip, #cf7md-form .cf7md-card-title, #cf7md-form .cf7md-card-subtitle, #cf7md-form .mdc-button, #cf7md-form .mdc-floating-label, #cf7md-form .mdc-text-field-helper-text, #cf7md-form .mdc-text-field__input, #cf7md-form .mdc-select__native-control, #cf7md-form .mdc-form-field {font-family: "DIN 2014", "Open Sans", sans-serif !important;}
#cf7md-form label.cf7md-accept-label {font-weight: normal;font-size: 0.95em !important;letter-spacing: 0.01em;}
#cf7md-form .mdc-button:not(:disabled) {color: #fff !important;}
#cf7md-form .mdc-button--raised:not(:disabled),#cf7md-form .mdc-button--raised:not(:disabled):hover, #cf7md-form .mdc-button--unelevated:not(:disabled):hover {background-color:#F37A5C;}


@media (min-width: 840px){
    .wpcf7-form-control.wpcf7-submit {width: 100% !important;}
}