.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;} [data-lfr-editable-type="rich-text"] > p:only-child {margin-bottom:0;}.lfr-layout-structure-item-8084d261-29e1-48af-5fe8-838c83ff4290 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.container-fluid-max-xl {
    max-width: 1366px;
}.lfr-layout-structure-item-bc81202f-eff8-1ff7-88ef-b0439f4ae2bd {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-02a5a4c6-d101-107d-6059-9264be36a25c {
/* Limita o título a 1 linha */
.title-content.oxygen-h2-creative {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Limita o texto a 2 linhas */
.text-content.oxygen-p2-regular {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-wrap: break-word;
}
}.lfr-layout-structure-item-a3158d8d-468e-daef-536c-78c8cdc7a1b0 {
background-color: #F5F5F5 !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-d59d7784-0bde-f7f7-caf0-ef096c195445 {
/* Limita o título a 2 linhas */
.banner-title.pitanga-h2-regular {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-wrap: break-word;
}

/* Limita o texto a 8 linhas */
.banner-text.oxygen-p2-regular,
.banner-text p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-wrap: break-word;
}
}.lfr-layout-structure-item-89671d3f-93e4-8195-4f38-c006bca1bd79 {
.hapvida-search-overlay{
top: -31px !important;
}
}.lfr-layout-structure-item-8d01dffe-be20-55fe-ffb7-990ee1718b17 {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-f4368532-b44f-4a07-6573-e505c59e19e8 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4215c78d-88c8-3759-69a1-98b35df37c90 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-13ba8fbf-5c02-0b5f-982d-44f736ea0c48 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
}