.secondary-hero {
	position: relative;
}
.secondary-hero .wp-block-bp-core-bp-row {
	position: relative;
}
/* IMAGE */
.secondary-hero .col-image {
	margin: 0 0 3rem;
}
.secondary-hero .col-image .bp-multimedia {
	border-radius: 2.5rem;
	overflow: hidden;
	height: 44.8rem;
}
.secondary-hero .col-image .bp-multimedia .img-box {
	display: block;
}
.secondary-hero .col-image .bp-multimedia img {
	width: 100%;
	height: 100%;
	object-position: left center!important;
}
/* CONTENT */
.secondary-hero .list-container {
	width: 100%;
}
.secondary-hero .list-container .title-list {
	--fs: 1.4rem;
	--lh: 1.25em;
}
.secondary-hero .list-container ul {
	list-style-type: none;
	padding: 0;
	width: 100%;
	margin-top: .5rem;
}
.secondary-hero .list-container li {
	position: relative;
	--fs: 1.4rem;
	--lh: 1.25em;
	padding-block: .5rem;
}
.secondary-hero .list-container :is(li, li strong) {
	font-weight: 700;
}
.secondary-hero .list-container li a {
	font: inherit;
}
.secondary-hero .list-container li::before,
.secondary-hero .list-container li:first-child:after {
	content: "";
	width: 91%;
	height: 1px;
	position: absolute;
	background-color: var(--sky, #5CC0DC);
}
.secondary-hero .list-container li::before {
	bottom: 0;
	left: 0;
}
.secondary-hero .list-container li:first-child:after {
	top: 0;
	left: 0;
}
@media only screen
and (min-width : 961px) {
	.secondary-hero .wp-block-bp-core-bp-row {
		height: 54.6rem;
		overflow: hidden;
	}
	/* CONTENT */
	.secondary-hero .col-content {
		padding-left: 10rem!important;
		padding-top: 7.6rem!important;
		padding-right: 5rem !important;
	}
	.secondary-hero .list-container li::before,
	.secondary-hero .list-container li:first-child:after {
		width: 91%;
	}
	/* IMAGE */
	.secondary-hero .col-image {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		margin: 0;
	}
	.secondary-hero .col-image .bp-multimedia {
		width: 100%;
		height: 100%;
	}
	.secondary-hero .col-image .bp-multimedia img {
		object-position: left center!important;
	}
	.secondary-hero .list-container li a:hover {
		color: var(--sky);
	}
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
	.secondary-hero h3.wp-block-heading {
		--fs: 2.5rem;
		--lh: 1em;
		--ls: .008em;
	}
	/* CONTENT */
	.secondary-hero .list-container {
		align-items: flex-start!important;
		width: 100%;
	}
}

/* @end */

:where(.editor-styles-wrapper) .secondary-hero .wp-block-bp-core-bp-row {
	height: 584px;
}
:where(.editor-styles-wrapper) .secondary-hero .wp-block-bp-core-bp-row > .block-editor-inner-blocks,
:where(.editor-styles-wrapper) .secondary-hero .wp-block-bp-core-bp-row > .block-editor-inner-blocks > .block-editor-block-list__layout {
	height: 100%;
}


/* Animations
------------------------------------ */
:where(#wrapper) .secondary-hero :is(.col-image, .col-content) {
	opacity: 0;
	--duration: .5s;
}
:where(#wrapper) .secondary-hero.animateActive :is(.col-image, .col-content) {
	animation: fade var(--duration) forwards;
	animation-delay: var(--delay, 0);
}
:where(#wrapper) .secondary-hero.animateActive :is(.col-image) {
	--delay: .3s;
}
:where(#wrapper) .secondary-hero.animateActive :is(.col-content) {
	--delay: .6s;
}
