:root {
    --focofy-header-offset: 0px;
}

.focofy-hero[data-smart-offset="true"],
.focofy-section--hero[data-smart-offset="true"],
.sec-hero[data-smart-offset="true"],
.hero-section[data-smart-offset="true"] {
    position: relative;
    min-height: calc(100vh - var(--focofy-header-offset, 0px));
    padding-top: var(--focofy-header-offset, 0px);
}

.focofy-hero[data-smart-offset="true"] .focofy-hero__inner,
.focofy-section--hero[data-smart-offset="true"] .focofy-hero__inner,
.sec-hero[data-smart-offset="true"] .hero__inner,
.hero-section[data-smart-offset="true"] .hero__inner {
    min-height: calc(100vh - var(--focofy-header-offset, 0px));
    display: flex;
    align-items: center;
}

.single-services .focofy-cpt-pb-sections,
.single-products .focofy-cpt-pb-sections,
.single-profissional .focofy-cpt-pb-sections,
.single-localizacao .focofy-cpt-pb-sections {
    margin-top: 0;
    padding-top: 0;
}

.single-services main.site-main,
.single-products main.site-main,
.single-profissional main.site-main,
.single-localizacao main.site-main {
    padding-top: 0;
}

.single-services .focofy-cpt-pb-sections > .focofy-section:first-child,
.single-products .focofy-cpt-pb-sections > .focofy-section:first-child,
.single-profissional .focofy-cpt-pb-sections > .focofy-section:first-child,
.single-localizacao .focofy-cpt-pb-sections > .focofy-section:first-child {
    margin-top: 0;
    padding-top: 0;
}
