/* Elementor should not add its own section padding around Innara slides. */

body.innara-elementor-canvas {
	overflow: hidden;
	min-height: 100dvh;
	min-height: calc(var(--vh, 1dvh) * 100);
}

body.innara-elementor-canvas .elementor,
body.innara-elementor-canvas .elementor-10,
body.innara-elementor-canvas .e-con,
body.innara-elementor-canvas .e-con-inner,
body.innara-elementor-canvas .elementor-widget-innara_home,
body.innara-elementor-canvas .elementor-widget-innara_section,
body.innara-elementor-canvas .elementor-widget-innara_home > .elementor-widget-container,
body.innara-elementor-canvas .elementor-widget-innara_section > .elementor-widget-container {
	height: 100%;
	min-height: 100dvh;
	min-height: calc(var(--vh, 1dvh) * 100);
	max-width: none;
}

body.innara-elementor-canvas .elementor-section.elementor-top-section,
body.innara-elementor-canvas .e-con.e-parent {
	padding: 0 !important;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

body.innara-elementor-canvas .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
body.innara-elementor-canvas .elementor-column-gap-no > .elementor-column > .elementor-element-populated {
	padding: 0;
}

.elementor-widget-innara_home > .elementor-widget-container,
.elementor-widget-innara_section > .elementor-widget-container,
.elementor-widget-innara_legal > .elementor-widget-container {
	padding: 0;
	overflow: visible;
}

.elementor-editor-active .organism-hero,
.elementor-editor-active .presentation-slide {
	min-height: 40vh;
}

html.elementor-editor-active .molecule-logo-intro {
	display: none;
}
