/* Off Container — estilos do site (carregados no site e no editor) */

.off-container-yes,
.tela-livre {
	position: relative !important;
	width: 100% !important;
	max-width: none !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 0 !important;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	overflow-x: clip;
	min-height: max(var(--min-height, 40vw), var(--oc-fundo, 0px)) !important;
}

/* container "encaixotado": a camada interna não pode limitar a tela */
.off-container-yes > .e-con-inner,
.tela-livre > .e-con-inner {
	position: static !important;
	width: 100% !important;
	max-width: none !important;
	padding: 0 !important;
}


