/* @group Main Header
------------------------------------ */

.main-header {
	position: relative;
}
:where(#wrapper) .main-header {
	opacity: 0;
}
.main-header .image-col :is(.bp-multimedia, .bp-slider, .splide, .splide__track, .splide__list, .splide__slide) {
	height: 100%;
}
.main-header .image-col .bp-multimedia::before {
	content: '';
	pointer-events: none;
	position: absolute;
	inset: 0;
	z-index: var(--z-index-lowest);
	background: linear-gradient(180deg, rgba(173, 178, 208, 0.20) 0%, rgba(88, 91, 106, 0.20) 100%);
}
.main-header .image-col .bp-slider {
	padding: 0;
}
.main-header .image-col .bp-slider .splide .splide__arrows {
	display: none;
}

@media only screen
and (min-width : 961px) {
	.main-header > .bp-row {
		height: calc(100vh - var(--heightSiteNav));
		width: 100%;
		padding-inline: 0;
	}
	.main-header :is(.image-col, #important) {
		height: 100%;
	}
	.main-header .title-col {
		text-align: center;
		padding-left: 2rem;
	}
}
@media only screen
and (min-width : 1728px) {
	.main-header :is(.image-col, #important) {
		width: min(60%, 63%);
	}
}
@media only screen
and (min-width : 2000px) {
	.main-header :is(.image-col, #important) {
		width: min(55%, 60%);
	}
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
	.main-header .bp-row {
		width: 100%;
	}
	.main-header :is(.image-col, #important) {
		width: 100%;
		height: 29.3rem;
		order: -1;
	}
	.main-header :is(.title-col, #important) {
		padding-inline: 8.4rem;
		padding-block: 7rem;
	}
	.main-header .wp-block-heading br {
		display: none;
	}
	.main-header h1 div { display: inline!important; }
}

/* @end */


/* Editor
------------------------------------ */
:where(.editor-styles-wrapper) .main-header .bp-row {
	height: 50vh;
}