/* Editor improvements */

body.mce-content-body{
	margin: 15px;
}

.wp-block{
	max-width: 1312px
}
.wp-block[data-align=wide]{
	max-width: 1456px
}
.wp-block[data-align=full]{
	max-width: none;
}
.wp-block.is-reusable{
	max-width: none;
}

button.components-button{
	overflow: hidden;
}

/* Bootstrap */

.container,
.container-fluid,
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand > .container,
.navbar-expand > .container-fluid{
	padding-right: 36px;
	padding-left: 36px
}

.container-1600{
	max-width: 1600px;
	margin: 0 auto;
}


:root{
	--snap: calc( -1 * var(--bs-offset) );
	--snap-gutter: 72px;

	--wp--preset--color--vb-red: #D8232A;
	--wp--preset--color--dark-grey-2: #707070;
}
.ghostkit-grid-gap-md{
	--gkt-grid__gap: 72px;
}
@media (min-width:1384px){
	:root{
		--snap-container: 1384px;
		--snap-gutter: 72px;
	}
	.container, .container-lg, .container-md, .container-sm, .container-xl{
		max-width: 1384px;
	}
}
.row{
	margin-left: -36px;
	margin-right: -36px;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{
	padding-left: 36px;
	padding-right: 36px;
}

.no-gutters{
	margin-right: 0;
	margin-left: 0;
}

.small-gutters{
	margin-right: -10px;
	margin-left: -10px;
}
.small-gutters>.col, .small-gutters>[class*=col-]{
	padding-left: 10px;
	padding-right: 10px;
}

.ghostkit-grid > .block-editor-inner-blocks > .block-editor-block-list__layout > div{
	margin-bottom: var(--gkt-grid__gap);
	margin-left: var(--gkt-grid__gap);
}

/* Styling */

:root{
	--play: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="116" height="116" fill="none" viewBox="0 0 116 116"><g stroke="white" stroke-width="5"><circle cx="58" cy="58" r="55.5"/><path d="M45.5 33.6419v48.7162L82.4571 58z"/></g></svg>');
	--scrollbar-half: 8.5px;
	--black: #000;
	--white: #fff;
	--grey1: #3b3b3b;
	--grey2: #707069;
	--grey3: #ecedee;
	--grey4: #f4f5f6;
	--red1: #740509;
	--red2: #d8232a;
	--red3: #f39068;
}

.has-black-color{ color: var(--black) !important }
.has-white-color{ color: var(--white) !important }
.has-grey-1-color{ color: var(--grey1) !important }
.has-grey-2-color{ color: var(--grey2) !important }
.has-grey-3-color{ color: var(--grey3) !important }
.has-grey-4-color{ color: var(--grey4) !important }
.has-red-1-color{ color: var(--red1) !important }
.has-red-2-color{ color: var(--red2) !important }
.has-red-3-color{ color: var(--red3) !important }

.has-white-color > a{ color: var(--white) !important }

.has-black-background-color{ background-color: var(--black) !important }
.has-white-background-color{ background-color: var(--white) !important }
.has-grey-1-background-color{ background-color: var(--grey1) !important }
.has-grey-2-background-color{ background-color: var(--grey2) !important }
.has-grey-3-background-color{ background-color: var(--grey3) !important }
.has-grey-4-background-color{ background-color: var(--grey4) !important }
.has-red-1-background-color{ background-color: var(--red1) !important }
.has-red-2-background-color{ background-color: var(--red2) !important }
.has-red-3-background-color{ background-color: var(--red3) !important }

body{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 1.69;
	color: var(--black);
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6{
	font-family: 'Noto Serif', serif;
	font-weight: 700;
	font-style: italic;
	hyphens: auto;
}

h1, .h1, .is-style-h1{
	font-size: 72px;
	line-height: 1.1;
}

h2, .h2, .is-style-h2{
	font-size: 56px;
	line-height: 1.1;
}

h3, .h3, .is-style-h3,
h4, .h4, .is-style-h4{
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 1.42;
	text-transform: uppercase;
}

h3 + .has-small-font-size,
h4 + .has-small-font-size{
	margin-top: -20px;
}

.is-style-hero{
	font-size: 80px;
}
.is-style-page-title{
	font-family: Roboto;
	font-size: 56px;
	font-style: normal;
	font-weight: 900;
	line-height: 1.14;
	color: var(--red2);
}

p.has-text-color + h1,
p.has-text-color + h2,
p.has-text-color + h3{
	margin-top: -21px;
}

p,
ul[data-type="core/list"],
.modal ul,
article ul{
	margin: 0 auto 27px;
}

p.lead,
p.has-lead-font-size,
p.has-quote-font-size{
	margin: 48px auto 96px;
	font-family: 'Noto Serif', serif;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	line-height: 1.42;
}
p.has-quote-font-size{
	margin: 0;
	font-size: 30px;
	line-height: 1.53;
}

p small,
p.has-small-font-size{
	font-size: 14px;
	line-height: 1.71;
}

a,
a:hover{
	color: var(--red2);
}

*:last-child{
	margin-bottom: 0;
}

.wp-block-group{
	position: relative;
}

.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container{
	width: 100%;
}
.wp-block-cover,
.wp-block-cover-image{
	min-height: 0;
	padding: 0;
}
.wp-block-cover__image-background,
.wp-block-cover__video-background{
	width: 100%;
	height: 100%;
}

.wp-block-image{
	margin: 0 auto;
}
.wp-block-image .alignright{
	margin: 0 auto;
}
.wp-block-image figcaption{
	max-width: calc( 50% - 36px );
	margin: 24px auto 0 0;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.69;
	text-align: left;
	color: #000;
}
.ghostkit-grid .wp-block-image figcaption{
	max-width: 100%;
}
.wp-block-image.alignfull figcaption{
	max-width: 890px;
	margin-left: auto;
	padding: 0 20px;
}
.wp-block-image .aligncenter figcaption{
	text-align: center;
}

div.google-visualization-tooltip{
	padding: 10px
}

.wp-block-buttons > .wp-block-button{
	margin: 0;
}
.wp-block-button__link,
.wp-block-button__link:hover{
	padding: 0 40px;
	min-width: min( 390px, 100% );
	max-width: 100%;
	height: auto;
	line-height: 68px;
	background: none !important;
	border: solid 2px var(--red2);
	border-radius: 0;
	font-size: 24px;
	font-weight: 900;
	text-align: center;
	color: var(--red2) !important;
}
.wp-block-button__link:hover{
	background-color: var(--red2) !important;
	color: var(--white) !important;
	text-decoration: none;
}
.wp-block-button__link.has-white-color{
	border: solid 2px var(--white);
	color: var(--white) !important;
}
.wp-block-button__link.has-white-color:hover{
	background-color: var(--white) !important;
	color: var(--red2) !important;
}

.is-style-scroll .wp-block-button__link,
.is-style-scroll .wp-block-button__link:hover{
	position: relative;
	padding: 0 0 22px;
	min-width: 0;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.69;
	background: none !important;
	border: none;
}
.is-style-scroll .wp-block-button__link:hover{
	text-decoration: none;
}
.is-style-scroll .wp-block-button__link.has-white-color:hover{
	color: var(--white) !important;
}
.is-style-scroll .wp-block-button__link:after{
	content: url('data:image/svg+xml;utf-8,<svg width="30" height="17" viewBox="0 0 30 17" xmlns="http://www.w3.org/2000/svg"><path d="m1.262 1 13.728 14 13.728-14" fill="none" stroke="%23d8232a" stroke-width="2"/></svg>');
	position: absolute;
	bottom: 0;
	left: calc( 50% - 15px );
	font-size: 0;
	will-change: transform;
	animation-name: floating;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-play-state: paused;
}
.is-style-scroll .wp-block-button__link:hover:after{
	animation-play-state: running;
}
.is-style-scroll .wp-block-button__link.has-white-color:after{
	content: url('data:image/svg+xml;utf-8,<svg width="30" height="17" viewBox="0 0 30 17" xmlns="http://www.w3.org/2000/svg"><path d="m1.262 1 13.728 14 13.728-14" fill="none" stroke="%23fff" stroke-width="2"/></svg>');
}

@keyframes floating{
	from{ transform: translate(0, 0px) }
	65%{ transform: translate(0, 5px) }
	to{ transform: translate(0, 0px) }
}
.wp-block-navigation.wp-block-navigation .wp-block-navigation__container{
	gap: 0;
}
.wp-block-navigation.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link,
.wp-block-navigation.wp-block-navigation .wp-block-page-list,
.wp-block-navigation.wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item{
	margin: 0;
}
.wp-block-navigation-link + .wp-block-navigation-link{
	position: relative;
	padding-left: 28px;
}
.wp-block-navigation-link + .wp-block-navigation-link:before{
	content: '|';
	position: absolute;
	left: 12px;
}
a.wp-block-navigation-link__content{
	padding: 0;
}
a.wp-block-navigation-link__content:hover{
	text-decoration: underline !important;
}

.tooltip-inner{
	background: rgba(0,0,0,.6);
}

.menu-block ul.menu{
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1;
	gap: 28px;
	color: #fff;
}
.menu-block ul.menu li{
	position: relative;
}
.menu-block ul.menu li:not(:first-child):before{
	content: '|';
	position: absolute;
	left: -15px;
}
.menu-block ul.menu a{
	color: inherit;
}
@media( max-width: 991px ){
	.menu-block{
		display: none;
	}
}

.style-zukunft .background{
	position: relative;
}
.style-zukunft .background > img{
	width: 100%;
	height: 800px;
	object-fit: cover;
}
.style-zukunft .background .content{
	position: absolute;
	top: 50px;
	bottom: 50px;
	left: 72px;
	right: 72px;
	color: #fff;
}
.style-zukunft .background .title{
	margin: 6px 0 48px;
	font-family: 'Noto Serif', serif;
	font-size: 56px;
	font-weight: bold;
	font-style: italic;
	line-height: 1.14;
	text-transform: uppercase;
}
.style-zukunft .text .inner .title{
	margin: 6px 0 24px;
	font-family: 'Noto Serif', serif;
	font-size: 32px;
	font-weight: bold;
	font-style: italic;
	line-height: 1;
	text-transform: uppercase;
}
.style-zukunft .text{
	height: 100%;
	padding: 75px 72px 156px;
	background: var(--red2);
	color: var(--white);
}
.style-zukunft .text .lead{
	margin: 0 0 48px;
	font-size: 28px;
}
.style-zukunft .text a{
	color: #fff;
}
.style-zukunft .text img + p{
	margin-top: 48px;
}
.style-zukunft .text p a:only-child{
	display: inline-block;
	padding-right: 22px;
	background: url(../images/link.svg) right center no-repeat;
}
.style-zukunft .swiper-container-horizontal > .swiper-pagination-bullets{
	font-size: 0;
	line-height: 1;
	width: auto;
	bottom: 96px;
	left: calc( 66.666667% + 72px );
}
.style-zukunft .swiper-pagination-bullet{
	opacity: .5;
}
.style-zukunft .swiper-pagination-bullet-active{
	opacity: 1;
}
.style-zukunft .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	margin: 0 24px 0 0;
	background: #fff;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:first-child:last-child{
	display: none;
}

.style-default .wp-block-image figcaption{
	max-width: 100%;
	margin: 24px auto 0 0;
}
.swiper-container-wrapper .swiper-button-next,
.swiper-container-wrapper .swiper-button-prev{
	top: calc( 50% - 49px - 35px );
	right: 0;
	width: 98px;
	height: 98px;
	margin: 0;
	background: rgba(255,255,255,.8) url(../images/slider.svg) center center no-repeat;
}
.swiper-container-wrapper .swiper-button-next::after,
.swiper-container-wrapper .swiper-button-prev::after{
	display: none;
}
.swiper-container-wrapper .swiper-button-prev{
	right: auto;
	left: 0;
	transform-origin: center;
	transform: rotate(180deg);
}


.issuuembed{
	width: 100% !important;
	height: auto !important;
	position: relative;
}
.issuuembed:before{
	content: '';
	display: block;
	padding-top: 64.25%;
}
.issuuembed iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0 !important;
}

.wp-block-table{
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
.wp-block-table thead{
	border-bottom: solid 6px var(--red2);
}
.wp-block-table td,
.wp-block-table th{
	padding: 7px 0;
	border-left: none;
	border-right: none;
	border-color: var(--red2);
}
.wp-block-table th{
	border-top: none;
	color: var(--red2);
}
.wp-block-table tbody:first-child tr:first-child td{
	border-top: none;
}

.is-style-d100hm70h{
	height: 100vh;
}

.wp-block-embed{
	margin-top: 48px;
	margin-bottom: 48px;
}
.ghostkit-grid + :is( .wp-block-embed, .wp-block-image.alignfull ){
	margin-top: 192px;
	margin-bottom: 192px;
}
.wp-block-embed iframe{
	height: auto;
}
.editor-styles-wrapper .wp-block-embed iframe{
	height: 100%;
}
.wp-block-embed figcaption{
	margin: 18px 0 0;
	font-size: 16px;
	font-weight: 300;
	color: #000;
	text-align: left;
}

.single-highlight article{
	padding-bottom: 192px;
}

@media (max-width: 1383px){
	.ghostkit-grid + :is( .wp-block-embed, .wp-block-image.alignfull ){
		margin-top: 160px;
		margin-bottom: 160px;
	}
	.single-highlight article{
		padding-bottom: 160px;
	}
}
@media (max-width: 1199px){
	.ghostkit-grid + :is( .wp-block-embed, .wp-block-image.alignfull ){
		margin-top: 120px;
		margin-bottom: 120px;
	}
	.single-highlight article{
		padding-bottom: 120px;
	}
}
@media (max-width: 991px){
	.ghostkit-grid + :is( .wp-block-embed, .wp-block-image.alignfull ){
		margin-top: 80px;
		margin-bottom: 80px;
	}
	.single-highlight article{
		padding-bottom: 80px;
	}
}

@media (max-width: 767px){
	.is-style-d100hm70h{
		height: 70vh;
	}
	.swiper-container-wrapper .swiper-button-next,
	.swiper-container-wrapper .swiper-button-prev{
		top: calc( 50% - 20px - 35px );
		width: 40px;
		height: 40px;
		background-size: auto 20px;
	}
}

/* ereignisse swiper */

.swiper-container-wrapper.style-ereignisse{
	margin-left: var(--snap);
	margin-right: var(--snap);
}
.swiper-container-wrapper.style-ereignisse:before{
	content: '';
	width: 100%;
	height: 2px;
	background: #d8232a;
	position: absolute;
	top: 250px;
	left: 0;
}
.swiper-container-wrapper.style-ereignisse .swiper-wrapper{
	padding-bottom: 134px;
}
.swiper-container-wrapper.style-ereignisse .swiper-slide{
	width: 389px;
	max-width: calc( 100vw - 30px );
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.swiper-container-wrapper.style-ereignisse .swiper-slide .image{
	position: relative;
	margin-bottom: 164px;
}
.swiper-container-wrapper.style-ereignisse .swiper-slide .image:after{
	content: '';
	display: block;
	width: 2px;
	height: 120px;
	background: #d8232a;
	position: absolute;
	top: calc( 100% + 30px );
	left: calc( 50% - 1px );
}
.swiper-container-wrapper.style-ereignisse .swiper-slide .image img{
	width: 200px;
	height: 200px;
	object-fit: contain;
}
.swiper-container-wrapper.style-ereignisse .swiper-slide .title{
	margin-bottom: 30px;
	font-family: 'Noto Serif', serif;
	font-style: italic;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.4167;
	color: #000000;
}
.swiper-container-wrapper:is( .style-ereignisse, .style-videostatements ) .swiper-pagination-bullet{
	--swiper-pagination-bullet-horizontal-gap: 3px;
	--swiper-pagination-color: #000;
	--swiper-pagination-bullet-size: 6px;
	--swiper-pagination-bullet-inactive-color: #fff;
	--swiper-pagination-bullet-inactive-opacity: 1;
}
.swiper-container-wrapper.style-videostatements .swiper-pagination-bullets{
	bottom: 0;
	display: flex;
	justify-content: center;
	font-size: 0;
}
.swiper-container-wrapper.style-videostatements .swiper-pagination-bullet{
	--swiper-pagination-bullet-inactive-color: #ECEDEE;
}
.swiper-container-wrapper:is( .style-ereignisse, .style-videostatements ) :is( .swiper-button-next, .swiper-button-prev ){
	width: 27px;
	height: 50px;
	background-color: transparent;
}
.swiper-container-wrapper.style-videostatements :is( .swiper-button-next, .swiper-button-prev ){
	top: calc( 50% - 25px );
}
.swiper-container-wrapper.style-ereignisse :is( .swiper-button-next, .swiper-button-prev ){
	top: auto;
	bottom: 0;
}
.swiper-container-wrapper.style-ereignisse .swiper-button-next{
	right: calc( 50% - 130px ) !important;
}
.swiper-container-wrapper.style-ereignisse .swiper-button-prev{
	left: calc( 50% - 130px ) !important;
}

/* fix stupid gutenberg */

body{
	--wp--style--global--content-size: 100%;
}
@media (min-width: 576px){
	body{
		--wp--style--global--content-size: 540px;
	}
}
@media (min-width: 768px){
	body{
		--wp--style--global--content-size: 720px;
	}
}
@media (min-width: 992px){
	body{
		--wp--style--global--content-size: 960px;
	}
}
@media (min-width: 1200px){
	body{
		--wp--style--global--content-size: 1140px;
	}
}
@media (min-width: 1384px){
	body{
		--wp--style--global--content-size: 1384px;
	}
}

[data-type="ghostkit/grid-column"]{
	margin: 0;
	margin-left: var(--gkt-grid__gap);
}

/* 3d swiper */
.style-videostatements .swiper{
	perspective: 4000px;
}
.style-videostatements .swiper-wrapper{
	padding: 24px 0;
	transform-style: preserve-3d;
}
.style-videostatements .swiper-slide{
	width: 66.6667vw;
	max-width: 852px;
	transform-style: preserve-3d;
	opacity: 0;
}
.style-videostatements .swiper-slide.swiper-slide-active{
	opacity: 1;
}
.style-videostatements .swiper-slide:is( .swiper-slide-prev, .swiper-slide-next ){
	opacity: 0.66;
}
.style-videostatements .swiper-slide:is( .swiper-slide-prev-prev, .swiper-slide-next-next ){
	opacity: 0.33;
}
.style-videostatements .swiper-slide a{
	position: relative;
	display: block;
}
.style-videostatements .swiper-slide a:after{
	content: var(--play);
	font-size: 0;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}
.style-videostatements .slides-texts{
	width: 384px;
	max-width: 100%;
	margin: 0 auto;
	padding: 55px 0 0;
}
.style-videostatements .slides-texts [data-slide]{
	display: none;
}
.style-videostatements .slides-texts [data-slide].active{
	display: block;
}
.style-videostatements .slides-texts .content{
	font-family: 'Noto Serif', serif;
	font-style: italic;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.4167;
	color: var(--wp--preset--color--vb-red);
}
.style-videostatements .slides-texts .author{
	margin-top: 17px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6875;
	color: var(--wp--preset--color--dark-grey-2);
}

@media (max-width: 767px){
	.style-videostatements .swiper-slide{
		width: 80vw;
	}
}

/* highlights */

.highlights-row{
	gap: 96px 0;
}
.highlights-row.highlights_consistent{
	gap: 198px 0;
}
.highlights-row .col-12 > .row{
	gap: 40px 0;
}
.highlights-row [data-video]{
	position: relative;
	aspect-ratio: 619/350;
}
.highlights-row [data-video]:not([data-video=loaded]){
	cursor: pointer;
}
.highlights-row [data-video]:not([data-video=loaded]):after{
	content: var(--play);
	font-size: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}
.highlights-row [data-video] :is( video, iframe ){
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.highlights-row h4{
	margin: 38px 0;
  font-size: 42px;
}
.highlights-row h4:first-child{
	margin-top: 0;
}
.highlights-row p.lead{
	margin: 0;
}
.highlights-row .wp-block-button__link{
	margin-top: 44px;
}
@media (max-width: 1199px){
	.highlights-row.highlights_consistent{
		gap: 140px 0;
	}
  .highlights-row h4{
    font-size: 32px;
  }
}
@media (max-width: 991px){
	.highlights-row.highlights_consistent{
		gap: 100px 0;
	}
}

/* swiper highlights */
.style-highlights{
	margin-top: 192px;
	margin-bottom: 192px;
}
.style-highlights .swiper-slide{
	width: 850px;
	max-width: calc( 100vw - 30px );
}
.style-highlights .wp-block-image figcaption{
	max-width: 100%;
	margin: 18px auto 0 0;
}

@media (max-width: 1383px){
	.style-highlights{
		margin-top: 160px;
		margin-bottom: 160px;
	}
	.style-highlights .swiper-slide{
		width: 688px;
	}
}
@media (max-width: 1199px){
	.style-highlights{
		margin-top: 120px;
		margin-bottom: 120px;
	}
	.style-highlights .swiper-slide{
		width: 760px;
	}
}
@media (max-width: 991px){
	.style-highlights{
		margin-top: 80px;
		margin-bottom: 80px;
	}
	.style-highlights .swiper-slide{
		width: 690px;
	}
}
@media (max-width: 767px){
	.style-highlights .swiper-slide{
		width: 510px;
	}
  .highlights-row h4{
    font-size: 32px;
  }
}
