@media (min-width: 992px){body.page-template-regeneration .page-hero .page-title{padding:0 2em}}@media (max-width: 991.98px){body.page-template-regeneration section{text-align:center}}body.page-template-regeneration section.sobre{--vilarica-section-title-color: var(--vilarica-success);--vilarica-section-title-font-size: var(--vilarica-section-subtitle-font-size)}body.page-template-regeneration section.section-numbers{--vilarica-section-title-font-size: 1.72em;--vilarica-section-title-font-weight: 600}@media (min-width: 992px){body.page-template-regeneration section.section-numbers{--vilarica-section-title-font-size: 2.64em}}body.page-template-regeneration section.section-numbers .number{font-size:4em;font-weight:700;color:var(--vilarica-success)}@media (max-width: 991.98px){body.page-template-regeneration section.section-numbers .number{font-size:3.42em;line-height:1}}body.page-template-regeneration section.section-numbers .label{font-size:1.32em;font-weight:600}@media (max-width: 991.98px){body.page-template-regeneration section.section-numbers .label{font-size:1em;padding-left:3.6em;padding-right:3.6em}}body.page-template-regeneration section.banner{--vilarica-section-subtitle-color: var(--vilarica-success)}body.page-template-regeneration section.banner>*{position:relative;z-index:1}@media (min-width: 992px){body.page-template-regeneration section.banner .row{align-items:center !important}}
