<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* BLOCKS CSS  */

/*************************************************************************/
/* CTA  */

.acf-block-component .res-cta .inner-container {
	margin-bottom:0rem!important;}
.res-cta .inner-container {
	background-color: #003464;
	margin-bottom:-3rem;
	padding: 3rem;
	color: #fff;
	z-index: 2;
	position: relative;
}
.res-cta .inner-container h2 {
	font-size: 238%;
	line-height: 120%;
}
@media only screen and (max-width: 1400px) {
.res-cta {
margin-left: 3em;
margin-right: 1em;
}
}
@media only screen and (max-width: 960px) {
.res-cta {
margin-left: 0;
margin-right: 0;
}
}
@media only screen and (min-width: 960px) {
.res-cta .inner-container {
    padding: 4rem 5rem 3rem 0rem;
    margin: -4rem -5rem -3rem 0;
}

}
.res-cta .inner-container p{
	line-height: 135%;
}
.res-cta .btn-primary{
	border: 1px solid #fff;
}

@media only screen and (max-width: 960px) {
.res-cta .cta-img{
display: none;
}
.res-cta .inner-container h2 {
	font-size: 200%;
}
.res-cta .inner-container {
	margin-bottom: 0rem;
	padding: 2rem;
}
}

.res-cta .cta-img img{
height: 100%;
width: auto;
opacity: 0.6;
}
/*
.res-cta .cta-img{
position: absolute;
left: -8rem;
top: 0;
width: 8rem;
height: 100%;
overflow: hidden;
background-color: #003464;
}
*/
.res-cta .cta-img {
    position: absolute;
    left: -8rem;
    top: 0;
    width: auto;
    height: 100%;
    /* overflow: hidden; */
    background-color: #003464;
}
.beschrieb-cta {
	margin-bottom: 0;
	margin-top: 2rem;
}


/* ------------  CMS Backend Preview ---------------- */

.acf-block-preview .res-cta .inner-container {
	padding-top: 25px;
}
.acf-block-preview .res-cta  h1,
.acf-block-preview .res-cta  h2,
.acf-block-preview .res-cta  h3 {
	font-size: 24px;
	line-height: 24px;
	padding: 0;
	margin: 15px 0;
	font-weight: 300;
}
.acf-block-preview .res-cta p {
	font-size: 16px !important;
	padding: 0;
	margin: 10px 0;
		font-weight: 300;
}
.acf-block-preview .res-cta a {
	color: #000;
	text-decoration: none;
}
.acf-block-preview .res-cta .btn {
	font-size: 17px !important;
	padding: 8px 16px;
	margin: 8px;
	border: 0;
	background-color: #eee;
}
.acf-block-preview .res-cta .cta-img {
	max-width: 20%;
	border: 1px solid #eee;
}
.acf-block-preview .res-cta .row {
	padding-left: 20%;
}






</pre></body></html>