/* Mesma largura e margens para os conteúdos da home e HEADSPA. */
body {--elis-content:1240px;--elis-gutter:24px}
.elementor-7 section > [class*="max-w-"],
.elementor-7 footer > [class*="max-w-"],
.elementor-7 .invitation-access > div,
.headspa-page .headspa-container {
 width:min(calc(100% - 2 * var(--elis-gutter)),var(--elis-content))!important;
 max-width:var(--elis-content)!important;margin-inline:auto!important;padding-inline:0!important;
}
body .elementor-7 .swiper-slide-inner {
 padding-inline:max(var(--elis-gutter),calc((100% - var(--elis-content)) / 2))!important;
}
.elementor-7 header {padding-inline:0!important}
.elementor-7 header > div {
 width:min(calc(100% - 24px),1264px)!important;max-width:1264px!important;margin-inline:auto!important;
}
.elementor-7 header > div > div {padding-inline:11px!important}
.elementor-7 #contato > [class*="max-w-"] > p,
.elementor-7 .invitation-access h2,
.elementor-7 .invitation-access p {max-width:760px;margin-inline:auto!important}
.elementor-7 footer > .border-t > div {
 width:min(calc(100% - 2 * var(--elis-gutter)),var(--elis-content))!important;
 max-width:var(--elis-content)!important;padding-inline:0!important;margin-inline:auto!important;
}
.headspa-page .headspa-header,
.headspa-page .headspa-header.is-scrolled {
 width:min(calc(100% - 2 * var(--elis-gutter)),var(--elis-content))!important;
 max-width:var(--elis-content)!important;padding-inline:0!important;
}
.headspa-page .headspa-header.is-scrolled {padding-inline:16px!important;width:min(calc(100% - 16px),1272px)!important}
@media(max-width:767px){
 body {--elis-gutter:20px}
 .elementor-7 header > div {width:calc(100% - 16px)!important}
 .elementor-7 header > div > div {padding-inline:11px!important}
 .headspa-page .headspa-header {gap:16px!important}
}
.elementor-7{overflow-x:clip}
@media(max-width:767px){.elementor-7 #quem [class*="-right-6"]{right:0!important}.elementor-7 #quem [class*="-left-6"]{left:0!important}}
