:root{--vilarica-card-title-font-size: 1.44em}@media (min-width: 992px){:root{--vilarica-card-title-font-size: 1.8em}}.card{--bs-card-spacer-y: 3em;--bs-card-spacer-x: 1em}.card-title{font-size:var(--vilarica-card-title-font-size);font-weight:600;margin-bottom:1em;padding:0 .5em}.card-body{padding-top:calc( 0.5 * var(--bs-card-spacer-y))}.btn-card{padding:0 !important;line-height:1;width:var(--bs-card-spacer-y);height:var(--bs-card-spacer-y);display:flex;align-items:center;justify-content:center;margin:0 auto}body.page-template-contact section#quote{--vilarica-section-title-color: var(--vilarica-dark);--vilarica-input-bg-color: var(--vilarica-light);--vilarica-input-focus-border: 1px solid var(--vilarica-gray);padding-top:calc( var(--vilarica-offset-y) + 3em)}body.page-template-contact section#quote .form-select{color:var(--vilarica-gray)}body.page-template-contact section#quote .wpcf7-field-group-add,body.page-template-contact section#quote .wpcf7-field-group-remove{--bs-btn-color: var(--vilarica-dark);--bs-btn-border-color: var(--vilarica-dark);--bs-btn-hover-color: var(--bs-light);--bs-btn-hover-bg: var(--vilarica-dark);--bs-btn-hover-border-color: var(--vilarica-dark);--bs-btn-focus-shadow-rgb: 242,242,242;--bs-btn-active-color: var(--bs-light);--bs-btn-active-bg: var(--vilarica-dark);--bs-btn-active-border-color: var(--vilarica-dark);--bs-btn-active-shadow: inset 0 3px 5px transparentize(var(--vilarica-dark), 0.875);--bs-btn-disabled-color: var(--vilarica-dark);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--vilarica-dark);--bs-gradient: none}body.page-template-contact section#quote [type=submit]{--bs-btn-border-color: var(--vilarica-dark);--bs-btn-color: var(--vilarica-dark);--bs-btn-hover-color: var(--vilarica-light);--bs-btn-hover-bg: var(--vilarica-dark);--bs-btn-hover-border-color: var(--vilarica-dark);--bs-btn-focus-shadow-rgb: var(--vilarica-dark);--bs-btn-active-color: var(--vilarica-light)}body.page-template-contact section#contato{--vilarica-section-title-font-size: 2.64em;--vilarica-input-border: 1px solid var(--vilarica-gray);--vilarica-input-focus-border: var(--vilarica-input-border)}body.page-template-contact section#contato .section-title{font-weight:600}@media (min-width: 992px){body.page-template-contact section#contato .section-title{padding-right:6em}}body.page-template-contact section#vagas{--vilarica-section-padding: calc( 0.5 * var(--vilarica-offset-y) ) 0}body.page-template-contact section#vagas .section-subtitle{margin-bottom:2em}
