body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
/**
 * CLICKPRESS CSS-Grid
 * @author: Stefan Schulz-Lauterbach
 *
 * thanks to Dinko Skopljak for co-working
 */
.justify-items-start {
  justify-items: start;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-stretch {
  justify-items: stretch;
}

.content-start {
  align-content: start;
}

.content-center {
  align-content: center;
}

.content-end {
  align-content: end;
}

.items-start {
  align-items: start;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: end;
}

.items-stretch {
  align-items: stretch;
}

.items-baseline {
  align-items: baseline;
}

[class*=grid_] {
  display: grid;
  grid-gap: 1rem;
}
[class*=grid_] > .block {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .grid_mobile_100 {
    grid-template-columns: 1fr;
  }
  .grid_mobile_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_mobile_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_mobile_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_mobile_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_mobile_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_mobile_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_mobile_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_mobile_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_mobile_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_mobile_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_mobile_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_mobile_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_mobile_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_mobile_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_mobile_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .gap_mobile_0 {
    grid-gap: 0;
  }
  .gap_mobile_1 {
    grid-gap: 1rem;
  }
  .gap_mobile_2 {
    grid-gap: 2rem;
  }
  .gap_mobile_3 {
    grid-gap: 3rem;
  }
  .gap_mobile_4 {
    grid-gap: 4rem;
  }
  .gap_mobile_5 {
    grid-gap: 5rem;
  }
  .gap_mobile_6 {
    grid-gap: 6rem;
  }
  .gap_mobile_7 {
    grid-gap: 7rem;
  }
  .gap_mobile_8 {
    grid-gap: 8rem;
  }
  .gap_mobile_9 {
    grid-gap: 9rem;
  }
  .gap_mobile_10 {
    grid-gap: 10rem;
  }
  .gap_mobile_11 {
    grid-gap: 11rem;
  }
  .gap_mobile_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 768px) {
  .grid_tablet_100 {
    grid-template-columns: 1fr;
  }
  .grid_tablet_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_tablet_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_tablet_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_tablet_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_tablet_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_tablet_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_tablet_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_tablet_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_tablet_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_tablet_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_tablet_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_tablet_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_tablet_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_tablet_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_tablet_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_tablet_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_tablet_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_tablet_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .gap_tablet_0 {
    grid-gap: 0;
  }
  .gap_tablet_1 {
    grid-gap: 1rem;
  }
  .gap_tablet_2 {
    grid-gap: 2rem;
  }
  .gap_tablet_3 {
    grid-gap: 3rem;
  }
  .gap_tablet_4 {
    grid-gap: 4rem;
  }
  .gap_tablet_5 {
    grid-gap: 5rem;
  }
  .gap_tablet_6 {
    grid-gap: 6rem;
  }
  .gap_tablet_7 {
    grid-gap: 7rem;
  }
  .gap_tablet_8 {
    grid-gap: 8rem;
  }
  .gap_tablet_9 {
    grid-gap: 9rem;
  }
  .gap_tablet_10 {
    grid-gap: 10rem;
  }
  .gap_tablet_11 {
    grid-gap: 11rem;
  }
  .gap_tablet_12 {
    grid-gap: 12rem;
  }
}
@media (min-width: 992px) {
  .grid_desktop_100 {
    grid-template-columns: 1fr;
  }
  .grid_desktop_50_50 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_33_33_33 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid_desktop_75_25 {
    grid-template-columns: 3fr 1fr;
  }
  .grid_desktop_25_75 {
    grid-template-columns: 1fr 3fr;
  }
  .grid_desktop_66_33 {
    grid-template-columns: 2fr 1fr;
  }
  .grid_desktop_60_40 {
    grid-template-columns: 3fr 2fr;
  }
  .grid_desktop_40_60 {
    grid-template-columns: 2fr 3fr;
  }
  .grid_desktop_33_66 {
    grid-template-columns: 1fr 2fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_50_25_25 {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .grid_desktop_25_50_25 {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .grid_desktop_25_25_50 {
    grid-template-columns: 1fr 1fr 2fr;
  }
  .grid_desktop_40_30_30 {
    grid-template-columns: 4fr 3fr 3fr;
  }
  .grid_desktop_30_40_30 {
    grid-template-columns: 3fr 4fr 3fr;
  }
  .grid_desktop_30_30_40 {
    grid-template-columns: 3fr 3fr 4fr;
  }
  .grid_desktop_20_40_40 {
    grid-template-columns: 1fr 2fr 2fr;
  }
  .grid_desktop_40_20_40 {
    grid-template-columns: 2fr 1fr 2fr;
  }
  .grid_desktop_40_40_20 {
    grid-template-columns: 2fr 2fr 1fr;
  }
  .grid_desktop_25_25_25_25 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid_desktop_40_20_20_20 {
    grid-template-columns: 2fr 1fr 1fr 1fr;
  }
  .grid_desktop_20_40_20_20 {
    grid-template-columns: 1fr 2fr 1fr 1fr;
  }
  .grid_desktop_20_20_40_20 {
    grid-template-columns: 1fr 1fr 2fr 1fr;
  }
  .grid_desktop_20_20_20_40 {
    grid-template-columns: 1fr 1fr 1fr 2fr;
  }
  .grid_desktop_20_20_20_20_20 {
    grid-template-columns: repeat(5, 1fr);
  }
  .gap_desktop_0 {
    grid-gap: 0;
  }
  .gap_desktop_1 {
    grid-gap: 1rem;
  }
  .gap_desktop_2 {
    grid-gap: 2rem;
  }
  .gap_desktop_3 {
    grid-gap: 3rem;
  }
  .gap_desktop_4 {
    grid-gap: 4rem;
  }
  .gap_desktop_5 {
    grid-gap: 5rem;
  }
  .gap_desktop_6 {
    grid-gap: 6rem;
  }
  .gap_desktop_7 {
    grid-gap: 7rem;
  }
  .gap_desktop_8 {
    grid-gap: 8rem;
  }
  .gap_desktop_9 {
    grid-gap: 9rem;
  }
  .gap_desktop_10 {
    grid-gap: 10rem;
  }
  .gap_desktop_11 {
    grid-gap: 11rem;
  }
  .gap_desktop_12 {
    grid-gap: 12rem;
  }
}

/*# sourceMappingURL=clickpress-grid.css.map */

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
	margin: 0;
	padding: 0;
	display: inline-block;
	cursor: pointer;
	transition-property: opacity, filter;
	transition-duration: 0.15s;
	transition-timing-function: linear;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	overflow: visible; 
}
#hamburger:hover{
	opacity: 1;
}
.hamburger-box {
	width: 40px;
	height: 24px;
	display: inline-block;
	position: relative;
}
.hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
	width: 40px;
	height: 3px;
	background-color: #FFFFFF;
	position: absolute;
	transition-property: transform;
	transition-duration: 0.15s;
	transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
	content: '';
	display: block;
}
.hamburger-inner::before {
	top: -10px;
}
.hamburger-inner::after {
	bottom: -10px;
}


/*
 * 3DX
 */
.hamburger--3dx .hamburger-box {
	perspective: 80px;
}
.hamburger--3dx .hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx.is-active .hamburger-inner {
	background-color: transparent;
	transform: rotateY(180deg);
}
.hamburger--3dx.is-active .hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}


/*
 * 3DX Reverse
 */
.hamburger--3dx-r .hamburger-box {
	perspective: 80px;
}
.hamburger--3dx-r .hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx-r.is-active .hamburger-inner {
	background-color: transparent;
	transform: rotateY(-180deg);
}
.hamburger--3dx-r.is-active .hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dx-r.is-active .hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}


/*
 * 3DY
 */
.hamburger--3dy .hamburger-box {
	perspective: 80px;
}
.hamburger--3dy .hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy.is-active .hamburger-inner {
	background-color: transparent;
	transform: rotateX(-180deg);
}
.hamburger--3dy.is-active .hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dy.is-active .hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}


/*
 * 3DY Reverse
 */
.hamburger--3dy-r .hamburger-box {
	perspective: 80px;
}
.hamburger--3dy-r .hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy-r.is-active .hamburger-inner {
	background-color: transparent;
	transform: rotateX(180deg);
}
.hamburger--3dy-r.is-active .hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dy-r.is-active .hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}


/*
 * 3DXY
 */
.hamburger--3dxy .hamburger-box {
	perspective: 80px;
}
.hamburger--3dxy .hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy.is-active .hamburger-inner {
	background-color: transparent;
	transform: rotateX(180deg) rotateY(180deg);
}
.hamburger--3dxy.is-active .hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dxy.is-active .hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}


/*
 * 3DXY Reverse
 */
.hamburger--3dxy-r .hamburger-box {
	perspective: 80px;
}
.hamburger--3dxy-r .hamburger-inner {
	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy-r.is-active .hamburger-inner {
	background-color: transparent;
	transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
}
.hamburger--3dxy-r.is-active .hamburger-inner::before {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dxy-r.is-active .hamburger-inner::after {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
}


/*
 * Arrow
 */
.hamburger--arrow.is-active .hamburger-inner::before {
	transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrow.is-active .hamburger-inner::after {
	transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}


/*
 * Arrow Right
 */
.hamburger--arrow-r.is-active .hamburger-inner::before {
	transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrow-r.is-active .hamburger-inner::after {
	transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}


/*
 * Arrow Alt
 */
.hamburger--arrowalt .hamburger-inner::before {
	transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt .hamburger-inner::after {
	transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt.is-active .hamburger-inner::before {
	top: 0;
	transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
	transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowalt.is-active .hamburger-inner::after {
	bottom: 0;
	transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
	transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}


/*
 * Arrow Alt Right
 */
.hamburger--arrowalt-r .hamburger-inner::before {
	transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt-r .hamburger-inner::after {
	transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r.is-active .hamburger-inner::before {
	top: 0;
	transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
	transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowalt-r.is-active .hamburger-inner::after {
	bottom: 0;
	transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
	transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}


/*
 * Arrow Turn
 */
.hamburger--arrowturn.is-active .hamburger-inner {
	transform: rotate(-180deg);
}
.hamburger--arrowturn.is-active .hamburger-inner::before {
	transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrowturn.is-active .hamburger-inner::after {
	transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}


/*
 * Arrow Turn Right
 */
.hamburger--arrowturn-r.is-active .hamburger-inner {
	transform: rotate(-180deg);
}
.hamburger--arrowturn-r.is-active .hamburger-inner::before {
	transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrowturn-r.is-active .hamburger-inner::after {
	transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}


/*
 * Boring
 */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
	transition-property: none;
}
.hamburger--boring.is-active .hamburger-inner {
	transform: rotate(45deg);
}
.hamburger--boring.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0;
}
.hamburger--boring.is-active .hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
}


/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
	top: auto;
	bottom: 0;
	transition-duration: 0.13s;
	transition-delay: 0.13s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
	top: -20px;
	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
	transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
	transition-delay: 0.22s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
	top: 0;
	opacity: 0;
	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
	top: 0;
	transform: rotate(-90deg);
	transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}


/*
 * Collapse Reverse
 */
.hamburger--collapse-r .hamburger-inner {
	top: auto;
	bottom: 0;
	transition-duration: 0.13s;
	transition-delay: 0.13s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r .hamburger-inner::after {
	top: -20px;
	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse-r .hamburger-inner::before {
	transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r.is-active .hamburger-inner {
	transform: translate3d(0, -10px, 0) rotate(45deg);
	transition-delay: 0.22s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse-r.is-active .hamburger-inner::after {
	top: 0;
	opacity: 0;
	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse-r.is-active .hamburger-inner::before {
	top: 0;
	transform: rotate(90deg);
	transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}


/*
 * Elastic
 */
.hamburger--elastic .hamburger-inner {
	top: 2px;
	transition-duration: 0.275s;
	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic .hamburger-inner::before {
	top: 10px;
	transition: opacity 0.125s 0.275s ease;
}
.hamburger--elastic .hamburger-inner::after {
	top: 20px;
	transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic.is-active .hamburger-inner {
	transform: translate3d(0, 10px, 0) rotate(135deg);
	transition-delay: 0.075s;
}
.hamburger--elastic.is-active .hamburger-inner::before {
	transition-delay: 0s;
	opacity: 0;
}
.hamburger--elastic.is-active .hamburger-inner::after {
	transform: translate3d(0, -20px, 0) rotate(-270deg);
	transition-delay: 0.075s;
}


/*
 * Elastic Reverse
 */
.hamburger--elastic-r .hamburger-inner {
	top: 2px;
	transition-duration: 0.275s;
	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r .hamburger-inner::before {
	top: 10px;
	transition: opacity 0.125s 0.275s ease;
}
.hamburger--elastic-r .hamburger-inner::after {
	top: 20px;
	transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r.is-active .hamburger-inner {
	transform: translate3d(0, 10px, 0) rotate(-135deg);
	transition-delay: 0.075s;
}
.hamburger--elastic-r.is-active .hamburger-inner::before {
	transition-delay: 0s;
	opacity: 0;
}
.hamburger--elastic-r.is-active .hamburger-inner::after {
	transform: translate3d(0, -20px, 0) rotate(270deg);
	transition-delay: 0.075s;
}


/*
 * Emphatic
 */
.hamburger--emphatic {
	overflow: hidden;
}
.hamburger--emphatic .hamburger-inner {
	transition: background-color 0.125s 0.175s ease-in;
}
.hamburger--emphatic .hamburger-inner::before {
	left: 0;
	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}
.hamburger--emphatic .hamburger-inner::after {
	top: 10px;
	right: 0;
	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}
.hamburger--emphatic.is-active .hamburger-inner {
	transition-delay: 0s;
	transition-timing-function: ease-out;
	background-color: transparent;
}
.hamburger--emphatic.is-active .hamburger-inner::before {
	left: -80px;
	top: -80px;
	transform: translate3d(80px, 80px, 0) rotate(45deg);
	transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic.is-active .hamburger-inner::after {
	right: -80px;
	top: -80px;
	transform: translate3d(-80px, 80px, 0) rotate(-45deg);
	transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}


/*
 * Emphatic Reverse
 */
.hamburger--emphatic-r {
	overflow: hidden;
}
.hamburger--emphatic-r .hamburger-inner {
	transition: background-color 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r .hamburger-inner::before {
	left: 0;
	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r .hamburger-inner::after {
	top: 10px;
	right: 0;
	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r.is-active .hamburger-inner {
	transition-delay: 0s;
	transition-timing-function: ease-out;
	background-color: transparent;
}
.hamburger--emphatic-r.is-active .hamburger-inner::before {
	left: -80px;
	top: 80px;
	transform: translate3d(80px, -80px, 0) rotate(-45deg);
	transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic-r.is-active .hamburger-inner::after {
	right: -80px;
	top: 80px;
	transform: translate3d(-80px, -80px, 0) rotate(45deg);
	transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}


/*
 * Minus
 */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
	transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
}
.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
	opacity: 0;
	transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
}
.hamburger--minus.is-active .hamburger-inner::before {
	top: 0;
}
.hamburger--minus.is-active .hamburger-inner::after {
	bottom: 0;
}


/*
 * Slider
 */
.hamburger--slider .hamburger-inner {
	top: 2px;
}
.hamburger--slider .hamburger-inner::before {
	top: 10px;
	transition-property: transform, opacity;
	transition-timing-function: ease;
	transition-duration: 0.15s;
}
.hamburger--slider .hamburger-inner::after {
	top: 20px;
}
.hamburger--slider.is-active .hamburger-inner {
	transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--slider.is-active .hamburger-inner::before {
	transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
	opacity: 0;
}
.hamburger--slider.is-active .hamburger-inner::after {
	transform: translate3d(0, -20px, 0) rotate(-90deg);
}


/*
 * Slider Reverse
 */
.hamburger--slider-r .hamburger-inner {
	top: 2px;
}
.hamburger--slider-r .hamburger-inner::before {
	top: 10px;
	transition-property: transform, opacity;
	transition-timing-function: ease;
	transition-duration: 0.15s;
}
.hamburger--slider-r .hamburger-inner::after {
	top: 20px;
}
.hamburger--slider-r.is-active .hamburger-inner {
	transform: translate3d(0, 10px, 0) rotate(-45deg);
}
.hamburger--slider-r.is-active .hamburger-inner::before {
	transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
	opacity: 0;
}
.hamburger--slider-r.is-active .hamburger-inner::after {
	transform: translate3d(0, -20px, 0) rotate(90deg);
}


/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
	transition-duration: 0.22s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-inner::before {
	transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
	transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
	transform: rotate(225deg);
	transition-delay: 0.12s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0;
	transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin.is-active .hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
	transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}


/*
 * Spin Reverse
 */
.hamburger--spin-r .hamburger-inner {
	transition-duration: 0.22s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r .hamburger-inner::before {
	transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin-r .hamburger-inner::after {
	transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r.is-active .hamburger-inner {
	transform: rotate(-225deg);
	transition-delay: 0.12s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin-r.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0;
	transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin-r.is-active .hamburger-inner::after {
	bottom: 0;
	transform: rotate(90deg);
	transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}


/*
 * Spring
 */
.hamburger--spring .hamburger-inner {
	top: 2px;
	transition: background-color 0s 0.13s linear;
}
.hamburger--spring .hamburger-inner::before {
	top: 10px;
	transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring .hamburger-inner::after {
	top: 20px;
	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring.is-active .hamburger-inner {
	transition-delay: 0.22s;
	background-color: transparent;
}
.hamburger--spring.is-active .hamburger-inner::before {
	top: 0;
	transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
	transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--spring.is-active .hamburger-inner::after {
	top: 0;
	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
	transform: translate3d(0, 10px, 0) rotate(-45deg);
}


/*
 * Spring Reverse
 */
.hamburger--spring-r .hamburger-inner {
	top: auto;
	bottom: 0;
	transition-duration: 0.13s;
	transition-delay: 0s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r .hamburger-inner::after {
	top: -20px;
	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}
.hamburger--spring-r .hamburger-inner::before {
	transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r.is-active .hamburger-inner {
	transform: translate3d(0, -10px, 0) rotate(-45deg);
	transition-delay: 0.22s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spring-r.is-active .hamburger-inner::after {
	top: 0;
	opacity: 0;
	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
}
.hamburger--spring-r.is-active .hamburger-inner::before {
	top: 0;
	transform: rotate(90deg);
	transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}


/*
 * Stand
 */
.hamburger--stand .hamburger-inner {
	transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}
.hamburger--stand .hamburger-inner::before {
	transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand .hamburger-inner::after {
	transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand.is-active .hamburger-inner {
	transform: rotate(90deg);
	background-color: transparent;
	transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}
.hamburger--stand.is-active .hamburger-inner::before {
	top: 0;
	transform: rotate(-45deg);
	transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand.is-active .hamburger-inner::after {
	bottom: 0;
	transform: rotate(45deg);
	transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}


/*
 * Stand Reverse
 */
.hamburger--stand-r .hamburger-inner {
	transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}
.hamburger--stand-r .hamburger-inner::before {
	transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand-r .hamburger-inner::after {
	transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand-r.is-active .hamburger-inner {
	transform: rotate(-90deg);
	background-color: transparent;
	transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}
.hamburger--stand-r.is-active .hamburger-inner::before {
	top: 0;
	transform: rotate(-45deg);
	transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand-r.is-active .hamburger-inner::after {
	bottom: 0;
	transform: rotate(45deg);
	transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}


/*
 * Squeeze
 */
.hamburger--squeeze .hamburger-inner {
	transition-duration: 0.075s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before {
	transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger--squeeze .hamburger-inner::after {
	transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
	transform: rotate(45deg);
	transition-delay: 0.12s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0;
	transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.hamburger--squeeze.is-active .hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
	transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}


/*
 * Vortex
 */
.hamburger--vortex .hamburger-inner {
	transition-duration: 0.2s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
	transition-duration: 0s;
	transition-delay: 0.1s;
	transition-timing-function: linear;
}
.hamburger--vortex .hamburger-inner::before {
	transition-property: top, opacity;
}
.hamburger--vortex .hamburger-inner::after {
	transition-property: bottom, transform;
}
.hamburger--vortex.is-active .hamburger-inner {
	transform: rotate(765deg);
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
	transition-delay: 0s;
}
.hamburger--vortex.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0;
}
.hamburger--vortex.is-active .hamburger-inner::after {
	bottom: 0;
	transform: rotate(90deg);
}


/*
 * Vortex Reverse
 */
.hamburger--vortex-r .hamburger-inner {
	transition-duration: 0.2s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
	transition-duration: 0s;
	transition-delay: 0.1s;
	transition-timing-function: linear;
}
.hamburger--vortex-r .hamburger-inner::before {
	transition-property: top, opacity;
}
.hamburger--vortex-r .hamburger-inner::after {
	transition-property: bottom, transform;
}
.hamburger--vortex-r.is-active .hamburger-inner {
	transform: rotate(-765deg);
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
	transition-delay: 0s;
}
.hamburger--vortex-r.is-active .hamburger-inner::before {
	top: 0;
	opacity: 0;
}
.hamburger--vortex-r.is-active .hamburger-inner::after {
	bottom: 0;
	transform: rotate(-90deg);
}
:root{--width-content: 100vw;--max-width-content: calc(100vw - 40px);--max-width-header-content: calc(100vw - 40px);--max-width-footer-content: calc(100vw - 40px);--header-height: 70px;--logo-width: 90px;--article-padding: 6rem;--article-padding-top: var(--article-padding);--article-padding-bottom: var(--article-padding);--padding-content: 2rem;--gap: 2rem;--stickyColumnGap: 4rem;--stickyOffset: calc(var(--stickyColumnGap) / 2);--button-size: 4rem;--font-body: "Rubik";--font-size: 62.5%;--color-white: #ffffff;--color-white-transparent: #ffffff7a;--color-black: #000000;--color-black-light: #111111;--color-gray: #BDBDBD;--color-gray-light: #f4f4f6;--color-gray-blue: #dedee3;--color-gray-dark: #2a2a2a;--color-blue: #5481c9;--color-blue-lite: #354c69;--color-blue-dark: #082447;--color-orange: #f39200;--color-pink: #db5197;--color-red: #ff2020;--color-green: #00a870;--primary-clr: var(--color-blue-dark);--secondary-clr: var(--color-black-light);--text-clr: var(--color-blue-dark);--link-clr: var(--text-clr);--hl-clr: var(--primary-clr);--bg-clr: var(--color-blue-dark);--header-bg-clr: var(--color-gray-light);--footer-bg-clr: var(--color-blue-dark);--button-bg-clr: var(--color-white);--button-text-clr: var(--text-clr);--button-color-white-text-clr: var(--color-blue);--select-bg-clr: var(--primary-clr);--select-clr: var(--color-white);--scrollbar-foreground: var(--primary-clr);--scrollbar-background: var(--color-white);--transition: all 350ms ease-in-out}@media(prefers-reduced-motion){*,*:after,*:before{transition:none 0s ease 0s !important;animation:.01s !important}}@font-face{font-family:"Helvetica";src:url("/files/leineweber/fonts/Helvetica-Light.woff2") format("woff2"),url("/files/leineweber/fonts/Helvetica-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica";src:url("/files/leineweber/fonts/Helvetica-Oblique.woff2") format("woff2"),url("/files/leineweber/fonts/Helvetica-Oblique.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Rubik";src:url("/files/leineweber/fonts/Rubik-Light.woff2") format("woff2"),url("/files/leineweber/fonts/Rubik-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("/files/leineweber/fonts/Rubik-Regular.woff2") format("woff2"),url("/files/leineweber/fonts/Rubik-Regular.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@keyframes imageOverlay{0%{transform:rotate(-90deg) scale(0.5)}100%{transform:rotate(0deg) scale(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}*,*:after,*:before{box-sizing:border-box;outline:none}html,body{height:100%;margin:0;padding:0}html{font-size:var(--font-size);font-family:var(--font-body);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-clr);overflow-x:hidden;-webkit-text-size-adjust:100%;font-variant:lining-nums}body{font-size:clamp(2rem,4vw,2.2rem);line-height:1.5;background-color:var(--bg-clr)}img{display:block}#wrapper{width:100%;margin:0 auto;position:relative}::selection{background:var(--select-bg-clr);color:var(--select-clr)}h1,h2,h3,h4,h5,h6{color:var(--text-clr);font-family:"Helvetica";font-style:normal;margin-top:0;margin-bottom:2rem;font-weight:300;line-height:normal}h1{font-size:clamp(3.2rem,6vw,8rem);margin-bottom:3.5rem}h2{font-size:clamp(3.2rem,6vw,8rem)}.error404 h2{font-size:clamp(3.2rem,6vw,5rem)}h3{font-family:"Rubik";font-size:clamp(2.4rem,6vw,4rem);margin-top:1rem}h4{font-family:"Rubik";font-size:clamp(2.4rem,6vw,3rem);margin-top:1rem;margin-bottom:3rem}h5{font-size:1.6rem;font-weight:400}h6{font-size:1.4rem;font-weight:400}b,strong{font-weight:600}p{color:var(--text-clr);margin:0;margin-bottom:1.5rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{--link-clr: var(--text-clr);font-weight:700}ul,ol{font-weight:400;line-height:1.2;margin:0}ul{padding-left:2.7rem}main ul li{font:inherit;font-weight:300;color:var(--text-clr);margin-bottom:2rem}ul li::marker{color:var(--text-clr)}ul:has(i){list-style:none;padding:0;margin:0}ul li:has(i){position:relative;padding-left:2.8rem}ul li:has(i.fa-phone-alt) a{white-space:nowrap}ul li i{position:absolute;left:0;top:2px}ol{padding-left:0;margin:0;counter-reset:item;list-style-type:none}ol li{margin-bottom:1.5rem}ol li:before{content:counters(item, ".") ". ";counter-increment:item;font-weight:600;color:var(--color-black)}ol ol{padding-left:2.5rem}a{color:var(--text-clr);text-decoration:none;font-weight:300;cursor:pointer;line-height:1.2}nav strong,a strong{cursor:default}a[href*="#skip"].invisible{display:none}a[href*="#skip"].invisible:focus-visible{display:block;color:var(--color-white);background-color:var(--color-black);clip:auto;width:auto;height:auto;margin:0;padding:.25rem .5rem;position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:1.8rem;background-size:0 0;z-index:15}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px dotted var(--color-blue)}html,body,.styled-scrollbars{scrollbar-color:var(--scrollbar-foreground) var(--scrollbar-background)}body::-webkit-scrollbar,.styled-scrollbars::-webkit-scrollbar{width:12px;height:12px}body::-webkit-scrollbar-thumb,.styled-scrollbars::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-track,.styled-scrollbars::-webkit-scrollbar-track{background:var(--scrollbar-background);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.only-pc{display:none}header{position:fixed;top:0;height:var(--header-height);width:100%;z-index:100;background-color:var(--header-bg-clr)}header>.inside{height:100%;margin:0 auto;width:var(--width-content);max-width:var(--max-width-header-content);display:flex;flex-wrap:nowrap;align-items:center;gap:1.5rem;position:sticky;z-index:120}header #logo{position:absolute;top:20%;margin-right:auto;z-index:1000}header #logo img{width:var(--logo-width);height:var(--logo-width);padding:1.5rem;background-color:#031935;border-radius:50%;overflow:visible}header #logo a:focus-visible img{outline:2px solid var(--color-blue)}header #navigation_icon{z-index:1000;margin-left:auto}header #navigation_icon button{background:unset;border:unset}header .hamburger-inner,header .hamburger-inner::before,header .hamburger-inner::after{background-color:var(--color-black)}header .hamburger-inner{background-color:unset}header .hamburger-inner::before{top:-8px}header .hamburger-inner::after{bottom:-10px}header .is-active .hamburger-inner{background-color:var(--color-black)}header #navigation{position:fixed;left:0;width:100%;height:900px;padding:8rem 0 2rem;background-color:var(--header-bg-clr);top:var(--header-height);transform:translate(0, -100%);transition:all .3s ease;box-shadow:0px 4px 8px -4px rgba(34,60,80,.2);overflow-y:auto;z-index:100}header #navigation.open{height:-webkit-fill-available;transform:translate(0, 0);z-index:-2}header #navigation>*{margin:0 auto;width:var(--width-content);max-width:var(--max-width-content)}header .level_1{padding:0;margin:0;list-style:none}header strong,header .level_1 a{font-size:clamp(2rem,5vw,3rem);margin-bottom:clamp(3rem,5vw,6rem);display:inline-block}main{padding:0;padding-top:var(--header-height)}main .inside{min-height:auto}main .mod_article{position:relative}main .mod_article:not(.fullwidth):not(:has(.article-image:not(.float-right))):not(:has(.ce_lmf_locations_list))>*{width:var(--width-content);max-width:var(--max-width-content);margin:0 auto}main .mod_article:has(.ce_lmf_locations_list)>*{width:var(--width-content);max-width:var(--max-width-header-content);margin:0 auto}main .mod_article.whiteText *:not(a){color:var(--color-white)}main .mod_article.whiteText a{--link-clr: var(--color-white);font-weight:700}main .mod_article.promo-section .screen-2 h2,main .mod_article.bg-blue-transparent h2{font-size:clamp(2.4rem,6vw,4rem);margin-top:1rem}main .mod_article:not(.nopad,:has(.background-video),:has(.article-image:not(.float-right))){padding-top:var(--article-padding-top, 0);padding-bottom:var(--article-padding-bottom, 0)}main .bg-light{--text-clr: var(--color-blue-dark);--button-bg-clr: var(--color-blue-dark);--button-text-clr: var(--color-white)}main .bg-dark{--text-clr: var(--color-white)}main .bg-blue{background-color:var(--color-blue-dark)}main .bg-blue-transparent{position:relative}main .bg-blue-transparent::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;min-height:max-content;background:var(--color-blue-dark) 0% 0% no-repeat padding-box;clip-path:polygon(100%);mix-blend-mode:multiply;opacity:1;z-index:-1}main .bg-light-gray{background-color:var(--color-gray-light)}main .bg-gray-blue{background-color:var(--color-gray-blue)}main .bg-white{background-color:var(--color-white)}main .mod_article:has(.article-image:not(.float-right)){max-height:540px}main .mod_article:first-child img{height:50vh}main .mod_article:has(.article-image:not(.float-right)) img{width:100vw;max-height:540px;object-fit:cover;object-position:center}main .mod_article:has(.background-video){height:50vh;min-height:fit-content}main .pin-spacer .mod_article:has(.background-video){height:calc(100vh - var(--header-height));min-height:fit-content}#container,.inside:has(.blue-bg){position:unset !important}main .mod_article .background-video video{width:100vw;height:50vh;object-fit:cover;position:fixed;left:0;z-index:-2}.start main .mod_article .background-video{height:100lvh;position:absolute;top:0}.start main .mod_article:first-child .inside{padding-top:50vh}main .pin-spacer .mod_article .background-video video{width:100vw;height:100vh;min-height:100%;object-fit:cover;position:fixed;left:0;z-index:-2}main .pin-spacer{min-height:fit-content}main .mod_article.promo-section{min-height:fit-content}main .mod_article .screen-1{padding-top:4rem}main .mod_article .screen-1 h2{font-size:clamp(3rem,2vw + 4vh,8rem);font-weight:500}main .mod_article .screen-2{position:relative;width:100%;padding:var(--article-padding) 0;z-index:4;display:flex;align-items:center;justify-content:space-around}main .mod_article .screen-2>div{width:var(--width-content);max-width:var(--max-width-content);margin:auto;gap:4rem}main .mod_article .blue-bg{content:"";position:absolute;left:0;width:100%;height:100%;min-height:max-content;max-height:1440px;background:var(--color-blue-dark) 0% 0% no-repeat padding-box;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);mix-blend-mode:multiply;transition:none;will-change:clip-path;opacity:1;z-index:-1}main .mod_article .ce_cp_column_start.bg-gray-blue{padding:clamp(4rem,6vw,8rem);max-width:498px;border-radius:8px}footer{position:relative;background-color:var(--footer-bg-clr);padding:8rem 0}footer *{color:var(--color-white)}footer .inside{display:flex;position:static;flex-wrap:wrap;gap:8rem;justify-content:space-between;max-width:var(--max-width-footer-content);width:var(--width-content);margin:0 auto}footer h2{font-size:clamp(3rem,4vw,6rem);margin-bottom:1.5rem}footer h3{font-size:clamp(1.8rem,4vw,3rem);margin-bottom:0}footer .phone a{display:inline-block;font-size:clamp(3rem,4vw,6rem);margin-bottom:1.5rem}footer .level_1{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:end;gap:4rem}footer #truck{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;user-drag:none;position:absolute;top:0;left:0;transform:translateY(-100%);z-index:10}footer #truck img{display:block;width:60px;height:auto}.inside>.ce_accordionSingle:not(.ce_accordionSingle~.ce_accordionSingle){margin-top:clamp(3rem,5vw,8rem)}.ce_accordion_container{display:grid}.ce_accordion_content{padding:1.8rem 1.8rem}.ce_accordion_image figure{height:100%}.ce_accordion_image img{height:100%;margin-top:9rem;object-fit:cover;overflow:hidden;transition:opacity .3s ease;opacity:0}.ce_accordionSingle{background-color:var(--color-white);border-radius:10px;color:var(--text-clr);margin-bottom:2rem;transition:all .3s ease-in-out}.ce_accordionSingle,.ce_accordionSingle .toggler{overflow:visible}.ce_accordionSingle button{background-color:var(--color-white);border:none;border-radius:10px;color:var(--text-clr);display:flex;font:inherit;font-size:clamp(2rem,5vw,3rem);justify-content:start;padding:2.8rem 2rem;padding-right:5rem;position:relative;text-align:left;transition:all .2s ease;width:100%}.ce_accordionSingle .ce_accordion_image{overflow:hidden}.ce_accordionSingle button::after{background-image:url("/files/leineweber/images/plus-icon.svg");background-repeat:no-repeat;background-size:cover;content:"";font-size:2rem;height:30px;position:absolute;right:20px;top:50%;transform:translate(0, -50%);width:30px}.ce_accordionSingle:has(.open) button[aria-expanded=true]::after{background-image:url("/files/leineweber/images/minus-icon.svg")}.ce_accordionSingle:has(.open),.ce_accordionSingle:has(.open) button{background-color:var(--color-blue-lite);--text-clr: var(--color-white)}.content-lmf_jobs .ce_accordionSingle:has(.open) a{background-color:var(--color-white);color:var(--color-blue-dark)}.ce_accordionSingle:has(.active):has(img) button{display:flex;position:absolute;transition:all .3s ease-in-out;width:100%}.ce_accordionSingle:has(.open) *:not(a){--text-clr: var(--color-white)}.ce_accordionSingle:has(.active) img{opacity:1}.content-lmf_jobs .ce_accordion_content *{font-size:2rem}.lmf_job-content .inside{display:grid;gap:4rem}.lmf_job-content h1{margin:0}.lmf_job-content h2{font-size:clamp(2.5rem,6vw,4rem);margin-top:2rem;margin-bottom:calc(var(--article-padding)/2)}.lmf_job-content h3{display:inline-block;font-size:clamp(2.2rem,6vw,3rem);margin-top:3rem}.lmf_job-content .link-back{display:inline-block;margin-bottom:2rem}.job-meta-bar{position:relative;margin:calc(var(--article-padding)/2) 0;padding:2.8rem 0;display:flex;flex-wrap:wrap;background-color:var(--color-blue-lite);z-index:2}.job-meta-bar>*{padding:.5rem 2rem;display:flex;flex-direction:column;position:relative;z-index:2}.job-meta-bar *{color:var(--color-white)}.job-meta-bar:after{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translate(-50%, 0);background-color:var(--color-blue-lite);z-index:1}.meta-label{font-size:1.6rem}.meta-value{font-weight:600}.lmf_job-content .formbody{padding:3rem;background-color:var(--color-white);border-radius:8px}.content-hyperlink a,.content-hyperlink button{display:flex;align-items:center;justify-content:center;width:fit-content;font-size:16px;font-weight:500;margin:4rem .3rem .3rem .3rem;padding:1.2rem 2.5rem;background-color:var(--button-bg-clr);border-radius:4rem;color:var(--button-text-clr);transition:all .3s ease}.content-hyperlink a:hover,.content-hyperlink button:hover,.content-hyperlink a:focus-visible,.content-hyperlink button:focus-visible{background-color:var(--color-blue);color:var(--color-white)}.cta-box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:3rem;margin-top:2rem;padding:clamp(3rem,4vw,5rem) clamp(2rem,5vw,7rem);background-color:var(--color-blue-dark);border-radius:clamp(2rem,4vw,4rem);transition:all .3s ease}.cta-box *{color:var(--color-white)}.content-text.bg-white.bg-light{height:fit-content;padding:clamp(2rem,4vw,6rem) clamp(2rem,4vw,8rem);border-radius:1rem}.content-text.contact p{max-width:calc(var(--max-width-content) - 4rem)}.content-text.contact a{display:inline-block;font-size:clamp(1.6rem,4vw,2.2rem);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}form .widget:not(.widget-submit){margin-bottom:3rem;padding:0 .5rem;overflow:visible}form input,form select,form textarea,.fineuploader-wrapper .qq-upload-button{width:100%;padding:1.2rem 1.8rem;font:inherit;color:var(--color-blue-dark);background:none;border:1px solid var(--color-blue-dark);border-radius:.8rem;line-height:normal;transition:.3s ease}form *:focus-visible{outline:3px dotted var(--color-blue);outline-offset:2px}.fineuploader-wrapper:has(*:focus-visible){outline:3px dotted var(--color-blue);outline-offset:2px}::placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-blue-dark)}form fieldset{border:0;padding:0}form legend{display:none}form .widget:not(.widget-submit){position:relative}form .checkbox_container>span,form .widget-altcha .altcha-main{display:grid;grid-template-columns:30px 90%;gap:2rem;padding:unset}form input.checkbox,form .altcha input[type=checkbox]{cursor:pointer;appearance:auto;min-width:unset;width:3rem;height:3rem;margin:.3rem 0 0 0}form .radio_container{display:flex;gap:4rem;border:none;padding:0;margin:0}form .radio_container span{display:flex;align-items:center;gap:1rem;cursor:pointer}form .radio_container input[type=radio]{appearance:none;width:15px;height:40px;border:1px solid var(--color-blue-lite);border-radius:50%;margin:0;cursor:pointer;transition:.2s;outline:none}form .radio_container input[type=radio]{appearance:none;width:20px;height:40px;border:2px solid var(--color-blue-lite);border-radius:50%;margin:0;cursor:pointer;transition:.2s;outline:none}form .radio_container input[type=radio]:focus-visible{outline:3px dotted var(--color-blue-lite);outline-offset:2px}form .radio_container input[type=radio]:checked{background-color:var(--color-blue-lite);box-shadow:inset 0 0 0 4px var(--color-white)}form .fineuploader-wrapper .qq-upload-button{width:100%}form .fineuploader-wrapper .qq-upload-button>div{display:flex;flex-direction:column;align-items:center}form .fineuploader-wrapper .qq-upload-button>div>span:first-child{margin-right:auto}form .fineuploader-wrapper .qq-upload-button svg{width:66px}form .fineuploader-wrapper .qq-upload-button p{margin:0}form .fineuploader-wrapper .qq-upload-button>div>span:last-child{padding:3rem 0;font-size:1.6rem;max-width:350px;display:flex;align-items:center;gap:1rem}form button{display:flex;position:relative;align-items:center;justify-content:center;width:fit-content;font:inherit;font-size:16px;font-weight:500;margin:4rem .3rem .3rem .3rem;padding:1.2rem 3.5rem;background-color:var(--button-bg-clr);border:0;border-radius:4rem;color:var(--button-text-clr);z-index:10;transition:all .3s ease}form button::before{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) scaleX(-1);width:40px;height:40px;background:url("/files/leineweber/images/truck.svg") no-repeat center/contain;z-index:-1;transition:right .5s ease;pointer-events:none}form button:hover,form button:focus-visible{background-color:var(--color-blue);color:var(--color-white)}form button:hover::before,form button:focus-visible::before{transform:translateY(-50%) scaleX(1);right:-50px}form .error{color:var(--color-red)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 50000s;-webkit-text-fill-color:var(--color-gray-dark) !important;caret-color:var(--color-gray-dark)}.form-confirmation{padding:2rem;background-color:var(--color-green);border-radius:10px}.form-confirmation *{color:var(--color-white)}main .mod_customnav{margin-top:clamp(3rem,5vw,7rem)}main .mod_customnav .level_1{padding:0;margin:0;list-style:none}main .mod_customnav .level_1 a{display:flex;justify-content:space-between;position:relative;width:100%;padding:clamp(2rem,5vw,3.8rem) clamp(2.2rem,5vw,4.5rem);font-size:clamp(2.2rem,5vw,3rem);font-weight:300;color:var(--color-blue-dark);background-color:var(--color-white);border-radius:1rem;margin-bottom:2rem;transition:all .3s ease}main .mod_customnav .level_1 a:hover,main .mod_customnav .level_1 a:focus-visible{padding-left:6rem;background-color:var(--color-blue);color:var(--color-white)}main .mod_customnav .level_1 a:hover::after,main .mod_customnav .level_1 a:focus-visible::after{background-image:url("/files/leineweber/images/pfeil-weiss.svg")}main .mod_customnav .level_1 a::after{content:"";display:inline-block;min-width:clamp(20px,4vw,30px);min-height:clamp(20px,4vw,30px);background-image:url("/files/leineweber/images/pfeil-dunkel.svg");background-size:contain;background-repeat:no-repeat}.content-lmf_jobs{margin-top:var(--padding-content)}.lmf-assetscatalog-car{display:grid;gap:3rem}.lmf-assetscatalog-car:not(:last-of-type){margin-bottom:7rem}.lmf-assetscatalog-cars{margin-top:calc(var(--article-padding)/2)}.lmf-assetscatalog-car__image img{width:100%;max-width:380px;height:auto;object-fit:cover;border-radius:10px}.lmf-assetscatalog-car__title{font-size:clamp(2rem,5vw,3rem);margin:0}.lmf-assetscatalog-car__header{display:flex;flex-direction:column;gap:2rem}.lmf-assetscatalog-car__header .content-hyperlink button{margin:0}.lmf-assetscatalog-car__price{margin:2rem 0 2rem;order:2;font-weight:500}.lmf-assetscatalog-car__content{display:flex;flex-direction:column}.lmf-assetscatalog-car__header{display:contents}.lmf-assetscatalog-car__title{order:1}.lmf-assetscatalog-car ul{display:flex;gap:clamp(1.5rem,4vw,2rem);flex-wrap:wrap;list-style:none;padding:0;margin:0}.lmf-assetscatalog-car ul li{display:flex;align-items:center;gap:1rem}.lmf-assetscatalog-car__spec-content{display:flex;flex-direction:column}.lmf-assetscatalog-car__spec-label{font-size:1.6rem}.lmf-assetscatalog-car__spec-value{font-size:2rem}.lmf-assetscatalog-car .ce_accordionSingle:has(.open),.lmf-assetscatalog-car .ce_accordionSingle:has(.open) button{background-color:var(--color-white);--text-clr: var(--color-blue-dark)}.lmf-assetscatalog-car .ce_accordionSingle:has(.open) *:not(a){--text-clr: var(--color-blue-dark)}.lmf-assetscatalog-car .ce_accordionSingle:has(.open) button[aria-expanded=true]::after{background-image:url("/files/leineweber/images/minus-icon-blue.svg")}.ce_accordionSingle{order:3}.content-hyperlink{order:4}.lmf-assetscatalog-restposten__headline{margin-bottom:6rem}ul.lmf-assetscatalog-restposten__list{padding:0;margin:0;list-style:none}.lmf-assetscatalog-restposten__title{font-size:clamp(2rem,4vw,3rem)}li.lmf-assetscatalog-restposten__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:clamp(2.8rem,4vw,3.8rem) clamp(2rem,4vw,3rem);text-align:left;color:var(--text-clr);background-color:var(--color-white);border:none;border-radius:1rem;transition:all .3s ease-in-out}button.lmf-assetscatalog-restposten__btn{margin:0}.lmf-assetscatalog-popup-overlay{position:fixed;top:0;padding:4rem 0 6rem;left:0;width:100%;height:100%;min-height:100dvh;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;overflow-y:scroll;transition:.3s;z-index:9999}.lmf-assetscatalog-popup-overlay.active{opacity:1;visibility:visible}.lmf-assetscatalog-popup-content{background:#fff;padding:30px;margin-top:auto;margin-bottom:auto;position:relative;max-width:600px;width:calc(100vw - 20px);height:min-content;border-radius:10px}.lmf-assetscatalog-popup-content h2{font-size:3.5rem;font-weight:bold}.lmf-assetscatalog-popup-content h3{font-size:2.6rem}.lmf-assetscatalog-popup-content img{width:180px;height:180px;object-fit:cover}.popup-close{cursor:pointer;position:absolute;color:var(--color-white);top:15px;right:15px;font-size:4rem;border:none;background:none;z-index:10;font-size:3rem}.popup-close::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--color-blue-dark);width:40px;height:40px;z-index:-2;border-radius:50%;transition:.3s}.popup-close:hover::after,.popup-close:focus-visible::after{background-color:var(--color-blue)}@media only screen and (min-width: 576px){main #ce_lmf_quickbuttons_neu{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 768px){:root{--width-content: calc(100vw - 4rem);--max-width-footer-content: 1640px;--article-padding: 8rem;--button-size: 4.5rem;--logo-width: 150px}header #logo img{padding:2rem}.job-meta-bar>*:not(:last-child){border-right:var(--color-white) 1px solid}}@media only screen and (min-width: 991px){.start main .mod_article:first-child .inside{padding-top:initial}main .mod_article .screen-1{position:absolute;margin:0 auto;width:var(--width-content);max-width:var(--max-width-content);z-index:3;display:flex;justify-content:flex-end;padding:100px 0 0 0}main .mod_article .screen-2{padding:240px 0 var(--article-padding) 0}main .mod_article .blue-bg{clip-path:polygon(0 0, 100% 0, 100% 75%, 0 30%)}.mod_article>section>[class*=grid_]{gap:10rem}.grid_desktop_60_40>div{grid-template-columns:2.4fr 1.5fr}.grid_desktop_40_60>div{grid-template-columns:1.5fr 2.4fr}.lmf-assetscatalog-car{display:grid;grid-template-columns:30% auto;gap:4.5rem}.lmf-assetscatalog-car:not(:last-of-type){margin-bottom:15rem}.lmf-assetscatalog-car__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.lmf-assetscatalog-car__price{margin:1.2rem 0 4rem}.lmf-assetscatalog-car__image img{width:100%;height:auto;object-fit:cover;border-radius:10px}}@media only screen and (min-width: 1024px){:root{--width-content: calc(100vw - 80px);--max-width-content: 1288px;--max-width-header-content: 1850px;--header-height: 100px;--article-padding: 13rem}.only-pc{display:inline-block}header #navigation{max-height:900px;padding:5rem 0 0}header #navigation_icon{margin-right:4rem}header #navigation .inside{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}main .mod_article .blue-bg{clip-path:polygon(0 0, 100% 0, 100% 75%, 0 4%)}main .mod_article:has(.background-video){height:calc(100lvh - var(--header-height))}main .mod_article .background-video video{height:100lvh}.ce_accordionSingle button{display:flex;width:100%;padding:3.8rem 4rem;text-align:left;color:var(--text-clr);background-color:var(--color-white);border:none;transition:all .3s ease-in-out}.ce_accordionSingle button:hover,.ce_accordionSingle button:focus-visible{padding-left:6rem}.ce_accordionSingle button::after{right:40px;width:40px;height:40px}.ce_accordionSingle:has(.open):has(img) button{position:absolute;padding-left:calc(50% + 4.5rem)}.ce_accordion_container:has(.ce_accordion_image){display:grid;grid-template-columns:50% 50%}.ce_accordion_image{z-index:10}.ce_accordion_image img{width:100%;margin-top:0;border-radius:10px 0 0 10px}.ce_accordion_content{padding:0 3.8rem 3.8rem}.ce_accordionSingle:has(img) .ce_accordion_content{margin-top:14rem}.lmf_job-text{max-width:70%}footer{padding:11rem 0}}@media only screen and (min-width: 1400px){.lmf_job-content .inside{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1600px){header #logo img{padding:3rem}header #navigation{padding:10rem 0 0}}@media only screen and (min-width: 1750px){:root{--logo-width: 180px}header #logo img{padding:3rem}header #navigation{padding:10rem 0 0}}@media only screen and (min-width: 1850px){:root{--logo-width: 220px}header #logo{top:30%}}@media only screen and (min-width: 2200px){main .mod_article .blue-bg{clip-path:polygon(0 0, 100% 0, 100% 80%, 0 -6%)}}
