.standout-section.standout-slider:not(.has-bg):not(.standout-section .standout-section) {
	padding-inline: 0;
}

.standout-slider[data-columns="1"][data-slider*='centerMode":"true'],
.standout-slider[data-columns="1"][data-slider*='centermode":"true'] {
	--slick-slide-spacing: calc(.5 * var(--gap-l));
}
.standout-slider[data-columns="1"][data-slider*='centerMode":"true'].has-bg-color,
.standout-slider[data-columns="1"][data-slider*='centermode":"true'].has-bg-color {
	padding: var(--gap-l) 0;
}
.standout-slider[data-columns="1"][data-slider*='centerMode":"true'] .slick-arrow,
.standout-slider[data-columns="1"][data-slider*='centermode":"true'] .slick-arrow {
	color: var(--color-bg);
}

.standout-slider[data-columns="1"][data-slider*='centermode":"true'] .slick-slider:before,
.standout-slider[data-columns="1"][data-slider*='centermode":"true'] .slick-slider:after,
.standout-slider[data-columns="1"][data-slider*='centerMode":"true'] .slick-slider:before,
.standout-slider[data-columns="1"][data-slider*='centerMode":"true'] .slick-slider:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 180px;
	z-index: 2;
}

.standout-slider[data-columns="1"][data-slider*='centerMode":"true'] .slick-slider:before,
.standout-slider[data-columns="1"][data-slider*='centermode":"true'] .slick-slider:before {
	left: 0;
	background: linear-gradient(90deg,rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
}

.standout-slider[data-columns="1"][data-slider*='centerMode":"true'] .slick-slider:after,
.standout-slider[data-columns="1"][data-slider*='centermode":"true'] .slick-slider:after {
	right: 0;
	background: linear-gradient(90deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
}

.standout-slider > * > *:not(style) {
	display: grid;
	grid-template-columns: 100%;
}

.standout-slider > * > * > * {
	grid-column: 1 / -1;
	grid-row: 1 / -1;
}

.standout-slider > * > * > .is-slick-slider {
	padding-inline: 0;
}

.standout-slider > * > * > .is-slick-slider:not(.slick-initialized) {
	display: grid;
	grid-template-columns: repeat(var(--slider-columns), minmax(0, 1fr));
	gap: var(--gap-s);
	/* margin-bottom: calc(var(--gap-s) + var(--slick-dot-size)); */
}

body:not(.wp-admin) .standout-slider:not([data-columns="1"]) > * > * > .is-slick-slider:not(.slick-initialized) {
	padding-inline: calc((var(--slick-slide-spacing) / 2) + var(--slick-arrow-size) + var(--slick-arrow-padding) + var(--slick-arrow-buffer) + var(--slick-slide-spacing));
}

.standout-slider[data-columns="1"]:not([data-slider*='centerMode":"true']) .standout-slide-element {
	margin: 0;
}


#main-content .entry-content > .standout-slider[data-columns="1"]:first-child .standout-slide-element,
.is-root-container > * > .standout-slider[data-columns="1"]:first-child .standout-slide-element {
	background-color: #000;
}

#main-content .entry-content > .standout-slider[data-columns="1"]:first-child .standout-slide-element .standout-block-background-deco,
.is-root-container > * > .standout-slider[data-columns="1"]:first-child .standout-slide-element .standout-block-background-deco {
	opacity: .8;
}

.standout-slider[data-columns="1"][data-slider*='centerMode":"true'] .standout-slide-element img[style*="aspect-ratio:48/25"] {
	width: 100%;
	aspect-ratio: 10/6 !important;
}


.standout-slider > * > * > .acf-innerblocks-container:has(~ .slider-images) {
	padding: var(--gap-m) var(--content-margin);
}

.standout-slider[data-individual-texts="1"] > * > * > .acf-innerblocks-container {
	position: relative;
	align-self: center;
	z-index: 1;
}

.standout-slider .slider-images .slick-list,
.standout-slider .slider-images .slick-track {
	height: 100%;
}

.standout-slider .slider-images img {
	width: 100%;
	height: auto;
	max-height: calc(100vh - var(--header-actual-height, 0px) - var(--wp-admin--admin-bar--height, 0px));
	min-height: 100%;
	object-fit: cover;
	pointer-events: none;
}

.standout-slider .abningstider_overlay {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: var(--color-bg);
    /* padding: calc(1.5 * var(--gap-s)) calc(2 * var(--gap-s)); */
}

.standout-slider .abningstider_overlay:not(.show) {
	cursor: pointer;
}

.standout-slider .abningstider_overlay .standout-fa-chevron-down {
	font-size: .8em;
}

.standout-slider .abningstider_overlay/*:not(.show)*/ .view_full {
	display: none;
}

.standout-slider .abningstider_overlay .opentext {
	display: flex;
    align-items: center;
    gap: .6em;
    justify-content: space-between;
	padding: calc(1.5 * var(--gap-s)) calc(2 * var(--gap-s));
	font-size: 1.25em;
	cursor: pointer;
}


.standout-slider .abningstider_overlay .view_full {
	/* margin-bottom: 2em; */
	padding: calc(1.5 * var(--gap-s)) calc(2 * var(--gap-s));
	padding-bottom: 0;
}

.standout-slider .abningstider_overlay .view_full p {
	margin: 0;
}

.standout-slider .abningstider_overlay .view_full p strong {
	font-weight: 450;
}

.standout-slider .abningstider_overlay .view_full p:first-child {
	margin-bottom: .3em;
	font-size: var(--h5);
}

.standout-slider .abningstider_overlay .view_full .aabningstider-list ~ p {
	margin-top: 1em;
}

.standout-slider .abningstider_overlay .view_full p a {
	text-decoration: none;
}

.standout-slider .abningstider_overlay .view_full p .standout-custom-svg,
.standout-slider .abningstider_overlay .view_full p .standout-custom-svg svg {
	width: 1em;
	height: auto;
	color: var(--color-1);
}

.standout-slider .abningstider_overlay .opentext .standout-fa-chevron-down {
	font-size: 0.55em;
	transition: var(--transition);
	transition-property: transform;
}

.standout-slider .abningstider_overlay.show .opentext .standout-fa-chevron-down {
	transform: rotate(180deg);
}
.standout-slider .abningstider_overlay .view_full thead {
	display: none;
}


.standout-slider .aabningstider-list {
	width: 100%;
}

.standout-slider .aabningstider-list td[style*="padding-right:"] {
	padding-right: .7em !important;
}

.standout-slider .aabningstider-list td:last-child {
	text-align: right;
}


.standout-slider.content-element-slider .standout-slide-element h1,
.standout-slider.content-element-slider .standout-slide-element h2,
.standout-slider.content-element-slider .standout-slide-element h3,
.standout-slider.content-element-slider .standout-slide-element h4,
.standout-slider.content-element-slider .standout-slide-element h5,
.standout-slider.content-element-slider .standout-slide-element h6,
.standout-slider.content-element-slider .standout-slide-element p {
	margin-bottom: .2em;
}
.standout-slider.content-element-slider .standout-slide-element p {
	letter-spacing: -.02em;
}
.standout-slider.content-element-slider .standout-slide-element a {
	margin-top: .5em;
}



.standout-section:not(.has-bg):not(.standout-section .standout-section).off-center-slider {
	padding-right: 0;
	padding-left: 0;
}

.off-center-slider > .standout-max-container {
	overflow: hidden;
}

.off-center-slider .wp-block-columns h2 {
	padding-top: .15em;
}

.off-center-slider .slick-slider {
	--slick-slide-spacing: calc(0.5 * var(--gap-l));
	--slick-arrow-buffer: 0px;
	--slick-off-center-padding: 300px;

	/* margin-right: calc( -1 * ( ( ( var(--content-max-size) - var(--content-wide-width) ) / 2 ) + var(--slick-off-center-padding) ) ); */
	margin-right: calc( -1 * ( ( ( 100vw - var(--content-wide-width) ) / 2 ) + var(--slick-off-center-padding) ) );
	margin-left: calc(-0.5 * var(--gap-l));
	padding: 0;
}

.off-center-slider .slick-slider .slick-slide {
	
}

body .slick-slider .slick-arrow {
	padding: 0;
	background-color: transparent;
	box-shadow: none;
	border-radius: 0px;
	font-size: 53px;
	color: var(--color-text);
}

body .slick-slider .slick-arrow.slick-prev {
	left: calc(1.5 * var(--gap-s));
	transform: scaleX(-1) translateY(-50%);
	transform-origin: center center;
}

body .slick-slider .slick-arrow.slick-next {
	right: calc(1.5 * var(--gap-s));
}

body .slick-slider .slick-arrow svg path {
	fill: currentColor;
}


.off-center-slider .slick-slider .slick-arrow {
	top: 30%;
	transform: none;
}

.off-center-slider .slick-slider .slick-arrow.slick-prev {
	right: auto;
	left: calc(-1 * var(--gap-m));
	transform: scaleX(-1);
	transform-origin: center center;
}

.off-center-slider .slick-slider .slick-arrow.slick-next {
	right: auto;
	/* left: calc( var(--content-wide-width) + ( ( ( var(--content-max-size) - var(--content-wide-width) ) / 2 ) - var(--gap-m) ) ); */
	left: calc( var(--content-wide-width) + ( ( ( 100vw - var(--content-wide-width) ) / 2 ) - var(--gap-m) ) );
	color: var(--color-text-white);
	transform: translateX(-100%);
}

.off-center-slider.has-bg-color .slick-slider .slick-arrow,
.off-center-slider .has-bg-color .slick-slider .slick-arrow,
.standout-slider.has-text-color .slick-slider .slick-arrow {
	color: currentColor;
}


/* Added */

.content-element-slider .wp-block-video:has(video[poster]) {
	position: relative;
	aspect-ratio: 16 / 9;
}

.content-element-slider .wp-block-video:has(video[poster]):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: var(--poster-url);
	background-size: cover;
	background-position: center center;
	z-index: -1;
}

.content-element-slider .wp-block-video:has(video[poster]) video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: var(--transition);
	transition-duration: 300ms;
	transition-property: opacity;
}

body:not(.wp-admin) .content-element-slider .standout-slide-element:not(:hover) .wp-block-video:has(video[poster]) video {
	opacity: 0;
}

.content-element-slider .standout-slide-element .wp-block-image {
	overflow: hidden;
}

.content-element-slider .standout-slide-element .wp-block-image a {
	margin: 0;
}

.content-element-slider .standout-slide-element .wp-block-image img {
	transition: var(--transition);
	transition-duration: 300ms;
	transition-property: transform;
}

.content-element-slider .standout-slide-element:hover .wp-block-image img {
	transform: scale(1.15);
}

.content-element-slider .standout-slide-element:hover .wp-block-buttons a {
	color: var(--color-1);
}

.content-element-slider .standout-slide-element:hover .wp-block-buttons a svg {
	margin-left: .4em;
}


.standout-slider .standout-block.alignwide > * > * > .acf-innerblocks-container {
	/* max-width: calc(var(--content-wide-width) + (2 * var(--content-margin))); */
}

.standout-slider .standout-basic.has-bg-video > * > * > .acf-innerblocks-container {
	padding-inline: 0;
}

