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%}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(../../bundles/bduitcteleaflet/js/leaflet/images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(../../bundles/bduitcteleaflet/js/leaflet/images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(../../bundles/bduitcteleaflet/js/leaflet/images/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

.leaflet-popup-content p {
  margin: 0 0 10px 0;
}
.leaflet-popup-content p:last-child {
  margin: 0;
}
.group-slideshows{background:url(../../bundles/bdacslideshow/slideshow.svg) 3px 4px no-repeat}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/templates/bduit-one/fonts/open-sans-v44-latin-regular.woff2") format("woff2"), url("../../files/templates/bduit-one/fonts/open-sans-v44-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../../files/templates/bduit-one/fonts/open-sans-v44-latin-italic.woff2") format("woff2"), url("../../files/templates/bduit-one/fonts/open-sans-v44-latin-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../../files/templates/bduit-one/fonts/open-sans-v44-latin-700.woff2") format("woff2"), url("../../files/templates/bduit-one/fonts/open-sans-v44-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../../files/templates/bduit-one/fonts/open-sans-v44-latin-700italic.woff2") format("woff2"), url("../../files/templates/bduit-one/fonts/open-sans-v44-latin-700italic.ttf") format("truetype")}:root{--pagewidth: 1620px;--global-space: 80px;--global-space-medium: 60px;--global-space-small: 40px;--global-space-xsmall: 30px;--global-space-xxsmall: 20px;--global-margin-bottom: calc(var(--global-space) / 2);--global-padding: var(--global-space);--border-radius-global: 0px;--border-radius-button: var(--border-radius-global);--border-radius-download: var(--border-radius-global);--border-radius-slider-button: 100%;--border-width: 1px;--slideshow-height: 900px;--slideshow-height-small: 500px;--slideshow-subpage-height: 650px;--slideshow-subpage-height-small: 320px}:root{--header-height: 270px;--header-height-subpage: 146px;--header-height-minimize: 120px}@media only screen and (max-width:1360px){:root{--header-height: var(--header-height-minimize);--header-height-subpage: var(--header-height-minimize)}}:root{--color-standard: #3C3C3B;--color-red-dark: #7C0A17;--color-white: #fff;--color-black: #000;--color-gray: #58585a;--color-gray-light: #ccc;--color-gray-medium: #848484;--bduit-color-gray-medium: #EFEFEF;--color-cd-gray: #404040;--color-cd-primary: #009640;--color-cd-primary-dark: #011d2b;--color-cd-primary-light: #9DD08A;--color-cd-secondary: #380E16;--color-cd-secondary-light: #efeced;--color-headlines: var(--color-cd-primary);--color-headlines-neg: var(--color-white);--color-text: var(--color-standard);--color-text-neg: var(--color-white);--color-background: var(--color-cd-primary-light);--color-background-primary: var(--color-cd-primary);--color-background-secondary: var(--color-cd-secondary-light);--color-news-headline: var(--color-cd-primary);--color-news-text: var(--color-standard);--color-news-list-datebg: var(--color-cd-secondary);--color-news-teaser-background: var(--color-background-primary);--color-news-teaser-headline: var(--color-white);--color-news-teaser-text: var(--color-white);--color-accordion-header: var(--color-cd-secondary);--color-accordion-header-hvr: var(--color-white);--color-accordion-icon: var(--color-white);--color-accordion-icon-activ: var(--color-cd-primary);--color-accordion-header-text: var(--color-text-neg);--color-accordion-header-text-hvr: var(--color-cd-primary);--color-accordion-bg: var(--color-white);--color-accordion-text: var(--color-text);--color-teaser-text: var(--color-cd-primary);--color-teaser-headline: var(--color-headlines);--color-teaser-background: var(--color-background-secondary);--color-form_fieldbg: #edf8e9;--color-form_placeholder: var(--color-cd-primary-light);--color-form_label: var(--color-text);--color-form_lines: var(--color-cd-primary);--color-form_radiobg: var(--color-cd-primary);--color-form_radioline: var(--color-cd-secondary);--color-form_radioline-hvr: var(--color-cd-primary);--color-slider-bg-button: #ffffff40;--color-slider-bg-button-hover: #ffffff;--color-slider-border: var(--color-cd-primary);--color-slider-border-hover: var(--color-cd-primary);--color-footer-background: var(--color-black);--color-footer-text: var(--color-white);--color-menu-primary: var(--color-cd-primary);--color-menu-text: var(--color-white);--color-menu-text-hover: var(--color-cd-primary);--color-menu-text-active: var(--color-cd-primary);--color-menu-secondary: var(--color-cd-secondary-light);--color-menu-level_1-text: var(--color-menu-text);--color-menu-level_1-text-hover: var(--color-cd-secondary);--color-menu-level_2-text: var(--color-menu-text);--color-menu-level_2-text-hover: var(--color-white);--color-menu-level_2-background-hover: var(--color-cd-primary);--color-menu-level_3-text: var(--color-menu-text);--color-menu-level_3-text-hover: var(--color-white);--color-menu-level_3-background-hover: var(--color-cd-primary);--color-menu-level_4-text: var(--color-white);--color-menu-level_4-text-hover: var(--color-white);--color-menu-level_4-background: #557e46;--color-menu-level_4-background-hover: var(--color-cd-primary)}:root{--bduit-navigation-line-height: 4px;--bduit-navigation-toggle-color: var(--color-black);--bduit-navigation-toggle-width: 60px;--bduit-navigation-toggle-height: 30px}@media only screen and (max-width:770px){:root{--bduit-navigation-toggle-width: 40px;--bduit-navigation-toggle-height: 24px}}:root{--swiper-theme-color: var(--color-black)}*{border:0;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box}*:focus{outline:0}html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}::-webkit-search-cancel-button{display:none}body{height:100%;font-weight:400;font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;font-family:"Open Sans", sans-serif;text-align:center;color:var(--color-cd-gray);background-color:var(--color-white)}.subpage{background-color:var(--color-black)}html,body{min-width:320px}button{overflow:visible}article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}sup{vertical-align:top;position:relative;top:-0.3em}a[href^=tel]{border-bottom:0 !important}a:link,a:visited{text-decoration:none;color:var(--color-cd-primary)}a:hover,a:active{color:var(--color-cd-primary)}.background-color.cd-primary a:link,.background-color.cd-primary a:visited{color:var(--color-text-neg);border-bottom-color:var(--color-text-neg)}.background-color.cd-primary a:hover,.background-color.cd-primary a:active{color:var(--color-text-neg)}.background-color.cd-primary strong,.background-color.cd-primary b,.background-color.cd-primary th{color:var(--color-text-neg)}mark{background-color:var(--color-cd-primary);padding:0px 6px;color:var(--color-white)}.image_container a,button,.submit{outline:none}p{margin-bottom:20px}small{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;display:inline-block}strong,b,th{font-weight:700}address{font-style:normal}ul,ol{list-style-type:none}code{font-family:monospace}sup{vertical-align:top;position:relative;top:-0.3em}@media only screen and (max-width:600px){body{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.invisible{display:none}.pos_rel{position:relative}.nobr{white-space:nowrap}.block{overflow:hidden}.clr{clear:both}#wrapper_main{margin-bottom:var(--global-space-medium);min-height:80vh}.main-grid{display:grid;grid-row-gap:var(--global-space-medium)}.main-grid #left{margin-left:0;grid-area:left}.main-grid #main{grid-area:main}.main-grid #right{margin-right:0;grid-area:right}.main-grid--cols-left-main{grid-template-columns:minmax(auto, 33.3333%) 1fr;grid-column-gap:3.7037%;grid-template-areas:"left main"}.main-grid--cols-left-right{grid-template-columns:1fr 1fr;grid-column-gap:0;grid-template-areas:"left right"}.margin_bottom{margin-bottom:calc(var(--global-space) * 2) !important}.margin-top--none{margin-top:0 !important}.margin-top--small{margin-top:20px !important}.margin-top--medium{margin-top:40px !important}.margin-top--large{margin-top:60px !important}.margin-bottom--none{margin-bottom:0 !important}.margin-bottom--small{margin-bottom:20px !important}.margin-bottom--medium{margin-bottom:40px !important}.margin-bottom--large{margin-bottom:60px !important}.icon_svg{display:block}.color-white{fill:var(--color-white);color:var(--color-white)}.color-primary{fill:var(--color-cd-primary);color:var(--color-cd-primary)}#page{text-align:left;background-color:var(--color-white)}.wrapper_center_page{margin-right:auto;margin-left:auto;width:100%;max-width:var(--pagewidth)}.wrapper_center_page .wrapper_inside{padding:0 20px}.wrapper_1920{max-width:1920px}.wrapper_1960{max-width:1960px}.wrapper_2120{max-width:2120px}#page .container{display:block;overflow:hidden}#page .container>div:first-child#breadcrumb{padding-top:calc(var(--header-height-subpage) + var(--global-space-small))}@media only screen and (max-width:960px){.main-grid{grid-row-gap:0}.main-grid--cols-left-main{grid-template-columns:1fr;grid-column-gap:0;grid-template-areas:"left" "main"}.main-grid--cols-left-right{grid-template-columns:1fr;grid-template-areas:"left" "right"}#wrapper_main{margin-bottom:var(--global-space-xxsmall)}}@media only screen and (max-width:630px){.wrapper_center_page{max-width:1600px}.wrapper_center_page .wrapper_inside{padding:0 20px}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;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;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--color-cd-secondary)}.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:4px;background-color:var(--color-cd-secondary);border-radius:4px;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}.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)}.klaro{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro button{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal,.klaro .context-notice,.klaro .cookie-notice{}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2, #c8c8c8);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f);opacity:0.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:0.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:0.8;cursor:not-allowed}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19)}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:0.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#7c7c7c;color:var(--dark3, #7c7c7c);font-size:0.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label,.klaro .context-notice .cm-list-label,.klaro .cookie-notice .cm-list-label{}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2, #f2f2f2);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:0.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{background-color:#e6e6e6;background-color:var(--white3, #e6e6e6);position:absolute;content:"";height:20px;width:20px;top:4px;left:5px;bottom:0;transition:0.4s}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .context-notice .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3, #48dfb2);box-shadow:0 0 1px var(--box-shadow-color, green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .context-notice .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125, 125, 125, 0.2), 5px 5px 10px 0 rgba(125, 125, 125, 0.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19)}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#1a936f;color:var(--green1, #1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fafafa;color:var(--light1, #fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:0.7em}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family, inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:0.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color, #fff);background-color:#5c5c5c;background-color:var(--dark2, #5c5c5c);border-radius:4px;border-radius:var(--border-radius, 4px);padding:6px 10px;margin-right:0.5em;border-style:none;padding:0.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:0.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2, #c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2, #24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1, #2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#c8c8c8;border-color:var(--light2, #c8c8c8);background-color:#fafafa;background-color:var(--light1, #fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1, #333);border-color:#5c5c5c;border-color:var(--dark2, #5c5c5c)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1, #fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2, #459cdc)}.klaro .context-notice p{color:#333;color:var(--dark1, #333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#24cc9a;color:var(--green2, #24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .context-notice p.ccn-description-empty-store{margin-top:24px;font-size:14px;font-size:var(--font-size, 14px)}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-ms-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0, 0, 0, 0.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1, #fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2, #5c5c5c);border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:0.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2, #5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2, #5c5c5c);padding:1em;padding-right:24px}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3, #a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#a0a0a0;color:var(--light3, #a0a0a0);font-size:0.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);border-top-color:#5c5c5c;border-top-color:var(--dark2, #5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:#5c5c5c;color:var(--dark2, #5c5c5c);padding-left:0.2em;font-size:0.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1, #333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius, 4px);position:fixed;position:var(--notice-position, fixed);right:20px;right:var(--notice-right, 20px);left:auto;left:var(--notice-left, auto);bottom:20px;bottom:var(--notice-bottom, 20px);top:auto;top:var(--notice-top, auto);max-width:400px;max-width:var(--notice-max-width, 400px);box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19)}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:0.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:0.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-0.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:0.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - 0.5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-0.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:0.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;padding:1em;padding-top:0.2em}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none !important}.klaro{font-family:"Open Sans", sans-serif}.klaro .cookie-modal .cm-modal .cm-header{padding:2em 2em 0}.klaro .cookie-modal .cm-modal .cm-body{padding:2em 2em 0;font-weight:300}.klaro .cookie-modal .cm-modal .cm-footer{padding:0 2em 2em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service{margin-bottom:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{display:none}.klaro .cookie-modal .cm-modal.cm-klaro{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background-color:var(--color-white)}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li,.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;font-weight:400;color:var(--color-cd-gray)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom:0}.klaro .cookie-modal .cm-modal .cm-footer{border-top:0}.klaro .cookie-modal .cm-modal .cm-header h1.title{color:var(--color-cd-gray);font-weight:700;font-family:"Open Sans", sans-serif;font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:700;font-size:16px;font-size:1rem;color:var(--color-cd-gray)}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{background-color:var(--color-black);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:var(--color-white)}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{top:-5px}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:var(--color-black)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{background-color:var(--color-white)}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border:1px solid var(--color-black)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-ms-transform:translateX(19px);transform:translateX(19px)}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}.klaro .cookie-modal .cm-list-label,.klaro .context-notice .cm-list-label,.klaro .cookie-notice .cm-list-label{cursor:pointer}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{position:relative;text-decoration:underline;text-underline-offset:4px;text-decoration-color:transparent;text-decoration-thickness:1px;color:var(--color-black);-webkit-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-moz-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-ms-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-o-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:block}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{margin-right:30px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:1px solid var(--color-black);padding:11px 30px;display:inline-block;font-weight:400;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;font-family:"Open Sans", sans-serif;text-align:center;color:var(--color-black);background-color:var(--color-white);-webkit-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-moz-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-ms-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-o-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:var(--color-white)}.klaro.cm-as-context-notice{padding-top:0;padding-bottom:0;height:auto}.klaro .context-notice{padding:2em;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;color:var(--color-cd-gray);background-color:var(--color-white);border:1px solid var(--color-gray-light)}.klaro .context-notice p{margin-bottom:30px;font-weight:700;color:var(--color-cd-gray)}.klaro .context-notice p.cm-buttons{margin-top:0;margin-bottom:0;width:100%;display:flex;flex-direction:row;justify-content:center}.klaro .context-notice .cm-btn:last-child{margin-right:0}.klaro .context-notice .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success-var{background-color:var(--color-white)}#pageHeader .klaro .context-notice{border-top:var(--header-height) solid var(--color-cd-secondary);margin-bottom:0;height:var(--slideshow-subpage-height);display:flex}.klaro .cookie-modal .cm-btn.cm-btn-success.cm-btn-accept-all{color:var(--color-white);background-color:var(--color-black)}@media (hover:hover){.klaro .cookie-modal a:hover,.klaro .context-notice a:hover,.klaro .cookie-notice a:hover{text-decoration-color:var(--color-black)}.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .cookie-modal .cm-btn.cm-btn-success.cm-btn-accept-all:hover{color:var(--color-white);background-color:var(--color-black)}.klaro .context-notice .cm-btn:hover{color:var(--color-white);background-color:var(--color-black)}}@media only screen and (max-width:960px){#pageHeader .klaro .context-notice{height:400px}.klaro .context-notice{padding:30px;height:auto}}@media only screen and (max-width:560px){.klaro .context-notice p.cm-buttons{flex-direction:column}.klaro .cookie-modal .cm-modal.cm-klaro{width:100%;max-height:100%}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:block}.klaro .cookie-modal .cm-modal .cm-footer-buttons button:first-child{margin-bottom:20px}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{width:100%}.klaro .context-notice{padding:20px}.klaro .context-notice p{margin-bottom:20px;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.klaro .context-notice .cm-buttons .cm-btn{padding:10px 20px;display:block;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem}.klaro .context-notice .cm-buttons .cm-btn:first-child{margin-bottom:20px}}.rs-column.-large-col-2-1{width:calc((100% / 1580px) * 750px);margin-right:calc((100% / 1580px) * 80px)}.rs-column.-large-col-2-1:last-child{margin-right:0}.rs-column.-large-col-3-1{width:calc((100% / 1580px) * 473px);margin-right:calc((100% / 1580px) * 80px)}.rs-column.-large-col-3-1:last-child{margin-right:0}@media only screen and (max-width:960px){.rs-column.-large-col-2-1{width:calc((100% / 920px) * 440px);margin-right:calc((100% / 920px) * 40px)}.rs-column.-large-col-2-1:last-child{margin-right:0}.rs-column.-large-col-3-1{width:calc((100% / 920px) * 440px);margin-right:calc((100% / 920px) * 40px)}.rs-column.-large-col-3-1:nth-child(2){margin-right:0}.rs-column.-large-col-3-1:last-child{margin-right:calc((100% / 920px) * 40px)}}@media only screen and (max-width:600px){.rs-column{margin-right:0 !important;width:100% !important;clear:both !important;float:none !important}}.slideshow{margin-top:var(--header-height);-webkit-transition:margin-top 0.3s ease-in-out 0s;-moz-transition:margin-top 0.3s ease-in-out 0s;-ms-transition:margin-top 0.3s ease-in-out 0s;-o-transition:margin-top 0.3s ease-in-out 0s;transition:margin-top 0.3s ease-in-out 0s}.slideshow img{display:block;width:100%;height:450px;object-fit:cover;max-width:none}#header{position:fixed;top:0;left:0;z-index:999;width:100%;max-width:100%;height:var(--header-height);background-color:var(--color-white);-webkit-transition:height 0.2s ease-in-out 0s;-moz-transition:height 0.2s ease-in-out 0s;-ms-transition:height 0.2s ease-in-out 0s;-o-transition:height 0.2s ease-in-out 0s;transition:height 0.2s ease-in-out 0s}#header .inside{height:var(--header-height);-webkit-transition:height 0.2s ease-in-out 0s;-moz-transition:height 0.2s ease-in-out 0s;-ms-transition:height 0.2s ease-in-out 0s;-o-transition:height 0.2s ease-in-out 0s;transition:height 0.2s ease-in-out 0s}.subpage #header,.subpage #header .inside{height:calc(var(--header-height-subpage))}html.scrolled #header{height:var(--header-height-minimize);-webkit-box-shadow:1px 1px 10px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 10px 0 rgba(0, 0, 0, 0.2);box-shadow:1px 1px 10px 0 rgba(0, 0, 0, 0.2)}html.scrolled #header .inside{height:var(--header-height-minimize)}header#header #logo svg{position:absolute;top:var(--global-space-small);right:calc(50% - (454px / 2));width:100%;max-width:454px;height:70px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}header#header #logo svg .square{-webkit-transition:fill 0.3s ease-in-out 0s;-moz-transition:fill 0.3s ease-in-out 0s;-ms-transition:fill 0.3s ease-in-out 0s;-o-transition:fill 0.3s ease-in-out 0s;transition:fill 0.3s ease-in-out 0s}@media (hover:hover){header#header #logo a:hover svg .square,header#header #logo a:focus svg .square,header#header #logo a:active svg .square{fill:var(--color-cd-primary)}}html.scrolled header#header #logo svg{top:27px;right:calc(50% - (322px / 2));max-width:322px;height:50px}@media only screen and (max-width:1360px){header#header #logo svg{top:27px;right:calc(50% - (322px / 2));max-width:322px;height:50px}}@media only screen and (max-width:770px){html.scrolled header#header #logo svg{top:27px;right:0;max-width:220px;height:34px}header#header #logo svg{top:27px;right:0;max-width:220px;height:34px}}.mod_article{scroll-margin-top:calc(var(--header-height-minimize) + var(--global-space-xxsmall))}.mod_article figcaption{margin-top:5px;color:var(--color-gray-medium);font-style:italic;font-size:14px;font-size:0.875rem;line-height:21px;line-height:1.3125rem}.mod_article.width-custom--none>.wrapper_center_page{width:100%;max-width:none}.mod_article.width-custom--none>.wrapper_center_page .wrapper_center_page.wrapper_2120{max-width:none}#pageHeader .mod_article:last-child{margin-bottom:0}@media only screen and (max-width:960px){.mod_article figcaption{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem}.mod_article.width-shrink--70>.wrapper_center_page>.wrapper_inside{max-width:none}}.mod_navigation.main{position:absolute;bottom:0;left:0;right:100px;text-align:left;overflow:visible}.mod_navigation.main ul.level_1>li{float:left;position:relative}.mod_navigation.main ul.level_1>li.active>a,.mod_navigation.main ul.level_1>li.trail>a{color:var(--color-menu-text-active)}.mod_navigation.main ul.level_1>li>a{color:var(--color-menu-text);transition:color ease-in-out 0.2s;position:relative;display:block;border:none;padding:10px 15px 27px;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;font-family:"Open Sans", sans-serif;-webkit-transition:padding-bottom 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;-moz-transition:padding-bottom 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;-ms-transition:padding-bottom 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;-o-transition:padding-bottom 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;transition:padding-bottom 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s}.mod_navigation.main ul.level_1>li:hover ul.level_2{display:block}.mod_navigation.main ul.level_1>li:hover>a{color:var(--color-menu-text-hover)}.mod_navigation.main ul.level_1>li.submenu>a{padding-right:28px}.mod_navigation.main ul.level_1>li.submenu>a::after{content:"";position:absolute;top:16px;right:10px;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.mod_navigation.main ul.level_1>li.submenu:hover>a::after{border-color:var(--color-cd-primary)}.mod_navigation.main ul.level_1>li:first-child>a{padding-left:0}.mod_navigation.main ul.level_2{position:absolute;top:100%;left:auto;display:none;width:100%;min-width:320px;box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px}.mod_navigation.main ul.level_2>li{position:relative}.mod_navigation.main ul.level_2>li>a{display:block;padding:10px 15px;background-color:var(--color-menu-secondary);color:var(--color-cd-secondary);transition:background-color ease-in-out 0.2s, color ease-in-out 0.2s;border:none}.mod_navigation.main ul.level_2>li>a:hover,.mod_navigation.main ul.level_2>li>a:focus{background-color:var(--color-menu-level_2-background-hover);color:var(--color-menu-level_2-text-hover);transition:background-color ease-in-out 0.2s, color ease-in-out 0.2s}.mod_navigation.main ul.level_2>li:hover ul.level_3{display:block}.mod_navigation.main ul.level_2>li:hover>a{background-color:var(--color-menu-level_2-background-hover);color:var(--color-menu-level_2-text-hover);transition:background-color ease-in-out 0.2s, color ease-in-out 0.2s}.mod_navigation.main ul.level_2>li.trail>a,.mod_navigation.main ul.level_2>li.active>a{background-color:var(--color-menu-level_2-background-hover);color:var(--color-menu-level_2-text-hover);transition:background-color ease-in-out 0.2s, color ease-in-out 0.2s}.mod_navigation.main ul.level_2>li.submenu>a::after{content:"";position:absolute;top:19px;right:15px;border:solid var(--color-cd-gray);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.mod_navigation.main ul.level_2>li.submenu.trail>a::after,.mod_navigation.main ul.level_2>li.submenu:hover>a::after{border-color:var(--color-white)}.mod_navigation.main ul.level_3{position:absolute;top:0;left:100%;min-width:320px;display:none;box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px}.mod_navigation.main ul.level_3>li{margin-left:2px}.mod_navigation.main ul.level_3>li>a{border:none;display:block;padding:10px 15px;background-color:var(--color-menu-secondary);color:var(--color-cd-secondary);transition:background-color ease-in-out 0.2s, color ease-in-out 0.2s}.mod_navigation.main ul.level_3>li>a:hover,.mod_navigation.main ul.level_3>li>a:focus,.mod_navigation.main ul.level_3>li>a.active{background-color:var(--color-menu-level_3-background-hover);color:var(--color-menu-level_3-text-hover);transition:background-color ease-in-out 0.2s, color ease-in-out 0.2s}.mod_navigation.main ul.level_4>li:first-child>a{-webkit-box-shadow:inset 0px 7px 5px -5px rgba(0, 0, 0, 0.5);box-shadow:inset 0px 7px 5px -5px rgba(0, 0, 0, 0.5)}.mod_navigation.main ul.level_4>li>a{font-size:16px;font-size:1rem;display:block;padding:7px 30px;background-color:var(--color-menu-level_4-background);color:var(--color-menu-level_4-text);transition:background-color ease-in-out 0.2s, color ease-in-out 0.2s}.mod_navigation.main ul.level_4>li>a:hover,.mod_navigation.main ul.level_4>li>a:focus,.mod_navigation.main ul.level_4>li>a.active{background-color:var(--color-menu-level_4-background-hover);color:var(--color-menu-level_4-text-hover);transition:background-color ease-in-out 0.2s, color ease-in-out 0.2s}@media only screen and (max-width:1360px){.mod_navigation.main{display:none}}@media only screen and (max-width:1060px){.mod_navigation.main{display:none}}:root{--menu-item-height: 60px;--menu-item-height-level-2: 50px;--menu-item-height-level-3: 50px;--menu-item-height-after-level-3: 45px}#offcanvas_blocker{position:fixed;z-index:999;zoom:1;background-color:transparent;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity 0.4s ease-in-out 0s;-moz-transition:opacity 0.4s ease-in-out 0s;-ms-transition:opacity 0.4s ease-in-out 0s;-o-transition:opacity 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s;cursor:pointer}.offcanvas_menu_description{position:absolute;top:50%;left:60px;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}body.menu-opened{overflow:hidden}body.menu-opened #offcanvas_blocker{top:0;left:0;right:0;bottom:0;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#nav-menu{position:fixed;top:0;left:-100%;z-index:1000;width:100%;max-width:600px;background-color:rgba(0, 0, 0, 0.75);padding:var(--global-space-small) var(--global-space) var(--global-space-small);-webkit-transition:left 0.4s ease-in-out 0s;-moz-transition:left 0.4s ease-in-out 0s;-ms-transition:left 0.4s ease-in-out 0s;-o-transition:left 0.4s ease-in-out 0s;transition:left 0.4s ease-in-out 0s;height:100%;overflow-y:auto}#nav-menu .inner_wrapper{max-width:350px}#nav-menu #offcanvas_header{text-align:left;display:grid;grid-template-columns:1fr 1fr;row-gap:20px;position:relative;margin-bottom:25px;grid-template-areas:"close"}#nav-menu #offcanvas_header .lang{display:none}#nav-menu #offcanvas_header .search{display:none}#nav-menu #offcanvas_header #offcanvas_logo{grid-area:logo}#nav-menu #offcanvas_header #offcanvas_logo img{height:80px;width:auto}#nav-menu #offcanvas_header .nav-close-wrapper{grid-area:close}#nav-menu #offcanvas_header .search{grid-area:search}#nav-menu #offcanvas_header .search .mod_search{position:relative;left:0;top:0}#nav-menu #offcanvas_header .lang{grid-area:changelang}#nav-menu #offcanvas_header .lang .mod_changelanguage{position:relative}#nav-menu .mod_navigation.offcanvas{text-align:left;margin-bottom:34px}#nav-menu .mod_navigation.offcanvas ul{max-height:0;overflow:hidden;color:var(--color-white);-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}#nav-menu .mod_navigation.offcanvas ul li{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;position:relative}#nav-menu .mod_navigation.offcanvas ul li a,#nav-menu .mod_navigation.offcanvas ul li .forward_button{display:block;padding:calc((var(--menu-item-height) - 34px) / 2) 0;font-variant:small-caps;color:var(--color-white);-webkit-transition:color 0.3s ease-in-out 0s;-moz-transition:color 0.3s ease-in-out 0s;-ms-transition:color 0.3s ease-in-out 0s;-o-transition:color 0.3s ease-in-out 0s;transition:color 0.3s ease-in-out 0s}#nav-menu .mod_navigation.offcanvas ul li a{border:0}#nav-menu .mod_navigation.offcanvas ul li .forward_button{cursor:pointer}#nav-menu .mod_navigation.offcanvas ul li .arrow{display:block;position:absolute;top:21px;right:0;--triangle-side-length: 20px;width:var(--triangle-side-length);height:var(--triangle-side-length);border-left:calc(var(--triangle-side-length) * 0.866) solid var(--color-white);border-top:calc(var(--triangle-side-length) / 2) solid transparent;border-bottom:calc(var(--triangle-side-length) / 2) solid transparent;-webkit-transition:transform 0.3s ease-in-out 0s;-moz-transition:transform 0.3s ease-in-out 0s;-ms-transition:transform 0.3s ease-in-out 0s;-o-transition:transform 0.3s ease-in-out 0s;transition:transform 0.3s ease-in-out 0s;cursor:pointer}#nav-menu .mod_navigation.offcanvas ul li.open>.arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#nav-menu .mod_navigation.offcanvas ul li.active>a,#nav-menu .mod_navigation.offcanvas ul li.trail>.forward_button,#nav-menu .mod_navigation.offcanvas ul li.trail>a{color:var(--color-white);font-weight:700}#nav-menu .mod_navigation.offcanvas .level_1{font-size:34px;font-size:2.125rem;line-height:35px;line-height:2.1875rem;max-height:inherit}#nav-menu .mod_navigation.offcanvas .level_1 li{transform:translateX(-150px);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}#nav-menu .mod_navigation.offcanvas .level_2{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem}#nav-menu .mod_navigation.offcanvas .level_2 li a,#nav-menu .mod_navigation.offcanvas .level_2 li .forward_button{padding-top:10px;padding-bottom:10px;padding-left:calc((var(--menu-item-height-level-2) - 24px) / 2 + 20px)}#nav-menu .mod_navigation.offcanvas .level_2 li .arrow{width:var(--menu-item-height-level-2);height:var(--menu-item-height-level-2)}#nav-menu .mod_navigation.offcanvas .level_3{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;color:var(--color-cd-gray)}#nav-menu .mod_navigation.offcanvas .level_3 li a,#nav-menu .mod_navigation.offcanvas .level_3 li .forward_button{padding-left:calc((var(--menu-item-height-level-3) - 22px) / 2 + 40px);color:var(--color-gray)}#nav-menu .mod_navigation.offcanvas .level_3 li .arrow{width:var(--menu-item-height-level-3);height:var(--menu-item-height-level-3)}#nav-menu .mod_navigation.offcanvas .open>ul{max-height:1000px;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}#nav-menu .mod_navigation.offcanvas .open>ul li{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translateX(0);-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}#nav-menu #offcanvas_footer{font-size:26px;font-size:1.625rem;line-height:36px;line-height:2.25rem;font-variant:small-caps;color:var(--color-white);text-align:left}#nav-menu #offcanvas_footer li{display:inline-block;margin-right:40px}#nav-menu #offcanvas_footer li:last-child{margin-right:0}#nav-menu #offcanvas_footer a:link,#nav-menu #offcanvas_footer a:visited{color:var(--color-white);-webkit-transition:color 0.3s ease-in-out 0s;-moz-transition:color 0.3s ease-in-out 0s;-ms-transition:color 0.3s ease-in-out 0s;-o-transition:color 0.3s ease-in-out 0s;transition:color 0.3s ease-in-out 0s}#nav-menu.show-menu{left:0}#nav-menu.show-menu .mod_navigation.offcanvas .level_1 li{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transform:translateX(0);-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}@media only screen and (max-width:1360px){#nav-menu{padding:40px var(--global-space-small) 40px}#nav-menu .mod_navigation.offcanvas .level_1{font-size:34px;font-size:2.125rem;line-height:35px;line-height:2.1875rem}#nav-menu .mod_navigation.offcanvas .level_2{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem}#nav-menu .mod_navigation.offcanvas .level_3{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}#nav-menu #offcanvas_footer{font-size:26px;font-size:1.625rem;line-height:36px;line-height:2.25rem}}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(1){transition-delay:0.1s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(2){transition-delay:0.2s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(3){transition-delay:0.3s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(4){transition-delay:0.4s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(5){transition-delay:0.5s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(6){transition-delay:0.6s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(7){transition-delay:0.7s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(8){transition-delay:0.8s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(9){transition-delay:0.9s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(10){transition-delay:1s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(11){transition-delay:1.1s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(12){transition-delay:1.2s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(13){transition-delay:1.3s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(14){transition-delay:1.4s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(15){transition-delay:1.5s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(16){transition-delay:1.6s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(17){transition-delay:1.7s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(18){transition-delay:1.8s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(19){transition-delay:1.9s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(20){transition-delay:2s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(21){transition-delay:2.1s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(22){transition-delay:2.2s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(23){transition-delay:2.3s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(24){transition-delay:2.4s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(25){transition-delay:2.5s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(26){transition-delay:2.6s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(27){transition-delay:2.7s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(28){transition-delay:2.8s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(29){transition-delay:2.9s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(30){transition-delay:3s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(31){transition-delay:3.1s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(32){transition-delay:3.2s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(33){transition-delay:3.3s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(34){transition-delay:3.4s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(35){transition-delay:3.5s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(36){transition-delay:3.6s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(37){transition-delay:3.7s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(38){transition-delay:3.8s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(39){transition-delay:3.9s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(40){transition-delay:4s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(41){transition-delay:4.1s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(42){transition-delay:4.2s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(43){transition-delay:4.3s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(44){transition-delay:4.4s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(45){transition-delay:4.5s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(46){transition-delay:4.6s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(47){transition-delay:4.7s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(48){transition-delay:4.8s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(49){transition-delay:4.9s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(50){transition-delay:5s}@media only screen and (max-width:500px){#nav-menu{padding:20px}}#nav-menu #offcanvas_header{grid-template-areas:"close changelang"}#nav-menu #offcanvas_header .lang{display:flex;justify-content:flex-end}#nav-toggle{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;position:absolute;top:49px;left:0;display:block;width:100%;max-width:var(--bduit-navigation-toggle-width);height:var(--bduit-navigation-toggle-height);background:transparent;-webkit-transition:top 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;-moz-transition:top 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;-ms-transition:top 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;-o-transition:top 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;transition:top 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;cursor:pointer}#nav-toggle span{position:absolute;top:calc(50% - (var(--bduit-navigation-line-height) / 2));left:0;width:var(--bduit-navigation-toggle-width);height:var(--bduit-navigation-line-height);background-color:var(--bduit-navigation-toggle-color);-webkit-transition:width 0.3s ease-in-out 0s;-moz-transition:width 0.3s ease-in-out 0s;-ms-transition:width 0.3s ease-in-out 0s;-o-transition:width 0.3s ease-in-out 0s;transition:width 0.3s ease-in-out 0s}#nav-toggle::before,#nav-toggle::after{content:"";position:absolute;left:0;width:var(--bduit-navigation-toggle-width);background-color:var(--bduit-navigation-toggle-color);height:var(--bduit-navigation-line-height);-webkit-transition:width 0.3s ease-in-out 0s;-moz-transition:width 0.3s ease-in-out 0s;-ms-transition:width 0.3s ease-in-out 0s;-o-transition:width 0.3s ease-in-out 0s;transition:width 0.3s ease-in-out 0s}#nav-toggle::before{top:0}#nav-toggle::after{bottom:0}body.menu-opened #nav-toggle{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity 0.3s ease-in-out 0s;-moz-transition:opacity 0.3s ease-in-out 0s;-ms-transition:opacity 0.3s ease-in-out 0s;-o-transition:opacity 0.3s ease-in-out 0s;transition:opacity 0.3s ease-in-out 0s}#nav-close{position:relative;top:calc(50% - (32px/2));left:0;display:inline-block;width:100%;max-width:30px;height:100%;max-height:30px;background:transparent;cursor:pointer}#nav-close::before,#nav-close::after{position:absolute;top:14px;left:0;content:"";display:block;width:100%;max-width:var(--bduit-navigation-toggle-width);border-bottom:4px solid var(--color-white)}#nav-close::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-close::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html.scrolled #nav-toggle{top:33px}@media (hover:hover){#nav-toggle:hover span{width:40px}}@media only screen and (max-width:1360px){#nav-toggle{top:33px}}.openbtn{color:var(--color-cd-primary);cursor:pointer;position:absolute;top:24px;right:5px;font-size:60px;z-index:888}.mod_navigation.overlay{height:0;width:0;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:fixed;z-index:9999;left:0;top:0;background-color:rgb(var(--color-cd-primary));overflow-x:hidden;transition:0.5s}.mod_navigation.overlay .closebtn{color:white;position:absolute;top:20px;right:45px;font-size:60px}.mod_navigation.overlay .level_1{height:100%;padding:10%;text-align:left}.mod_navigation.overlay .level_1 .sibling{color:var(--color-white);display:block;padding-bottom:10px}.mod_navigation.overlay .level_1 .sibling>a{border-bottom:0;padding:20px 0;font-size:3rem}.mod_navigation.overlay .level_1 .sibling:hover{color:var(--color-cd-secondary)}.mod_navigation.overlay .level_1 .level_2>li{display:inline-block;padding:20px 0 5px}.mod_navigation.overlay .level_1 .level_2>li>a{color:var(--color-white);border-bottom:0;padding-right:20px;font-size:1.5rem;font-weight:400;padding-left:15px;position:relative}.mod_navigation.overlay .level_1 .level_2>li>a::before{content:url("data:image/svg+xml, %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='11px' height='6.2px' viewBox='0 0 11 6.2' style='enable-background:new 0 0 11 6.2;' xml:space='preserve'%3E%3Cpath d='M5,6c0.3,0.3,0.8,0.3,1.1,0l4.7-4.7c0.3-0.3,0.3-0.8,0-1.1c-0.3-0.3-0.8-0.3-1.1,0L5.5,4.4L1.3,0.2C1-0.1,0.5-0.1,0.2,0.2 s-0.3,0.8,0,1.1L5,6L5,6z'/%3E%3C/svg%3E%0A");filter:invert(1);position:absolute;left:-10px;transform:rotate(-90deg)}.mod_navigation.overlay .level_1 .level_2>li>a:hover{color:var(--color-cd-secondary)}#header .mod_changelanguage{position:absolute;top:41px;right:0;overflow:hidden;-webkit-transition:top 0.3s ease-in-out 0s;-moz-transition:top 0.3s ease-in-out 0s;-ms-transition:top 0.3s ease-in-out 0s;-o-transition:top 0.3s ease-in-out 0s;transition:top 0.3s ease-in-out 0s}#header .mod_changelanguage>ul li{display:inline-block;padding-left:12px;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;color:var(--color-black)}#header .mod_changelanguage>ul li strong{font-weight:700}#header .mod_changelanguage>ul li a:link,#header .mod_changelanguage>ul li a:visited{color:var(--color-black)}#header .mod_changelanguage>ul li:first-child{padding-left:0}html.scrolled #header .mod_changelanguage{top:25px}@media only screen and (max-width:1360px){#header .mod_changelanguage{top:25px}}#nav-menu .mod_changelanguage{display:none}#nav-menu .mod_changelanguage li{display:inline-block;padding-right:12px;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;color:var(--color-white)}#nav-menu .mod_changelanguage li strong{font-weight:700}#nav-menu .mod_changelanguage li a:link,#nav-menu .mod_changelanguage li a:visited{padding:0;color:var(--color-white)}#nav-menu .mod_changelanguage li:last-child{padding-right:0}@media only screen and (max-width:770px){#header .mod_changelanguage{display:none}#nav-menu .mod_changelanguage{display:block}}.mod_breadcrumb{margin-bottom:var(--global-margin-bottom);font-size:24px;font-size:1.5rem;line-height:34px;line-height:2.125rem;color:var(--color-cd-gray);font-variant:small-caps}.mod_breadcrumb ul{padding-bottom:10px;overflow:hidden}.mod_breadcrumb ul li{position:relative;float:left;padding-right:30px}.mod_breadcrumb ul li::after{content:"";display:inline-block;position:absolute;top:13px;right:8px;--triangle-side-length: 15px;width:0;height:0;border-left:calc(var(--triangle-side-length) * 0.866) solid var(--color-cd-gray);border-top:calc(var(--triangle-side-length) / 2) solid transparent;border-bottom:calc(var(--triangle-side-length) / 2) solid transparent}.mod_breadcrumb ul li:last-child::after{content:none}.mod_breadcrumb a:link,.mod_breadcrumb a:visited{color:var(--color-cd-gray);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}@media (hover:hover){.mod_breadcrumb a:hover,.mod_breadcrumb a:active{color:var(--color-black)}}@media only screen and (max-width:960px){.mod_breadcrumb{display:none}}.content-text a:link,.content-text a:visited,.content-download a:link,.content-download a:visited,.content-downloads a:link,.content-downloads a:visited,form a:link,form a:visited{text-decoration:underline;text-underline-offset:4px;text-decoration-color:transparent;text-decoration-thickness:1px;color:var(--color-black);-webkit-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-moz-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-ms-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-o-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s}.content-element-group{}.content-element-group.background-color--secondary .content-text a:link,.content-element-group.background-color--secondary .content-text a:visited,.content-element-group.background-color--secondary .content-download a:link,.content-element-group.background-color--secondary .content-download a:visited,.content-element-group.background-color--secondary .content-downloads a:link,.content-element-group.background-color--secondary .content-downloads a:visited{text-decoration-color:var(--color-white);color:var(--color-white)}@media (hover:hover){.content-text a:hover,.content-text a:focus,.content-text a:active,.content-download a:hover,.content-download a:focus,.content-download a:active,.content-downloads a:hover,.content-downloads a:focus,.content-downloads a:active,form a:hover,form a:focus,form a:active{text-decoration-color:var(--color-black)}.content-element-group{}.content-element-group.background-color--secondary .content-text a:hover,.content-element-group.background-color--secondary .content-text a:focus,.content-element-group.background-color--secondary .content-text a:active,.content-element-group.background-color--secondary .content-download a:hover,.content-element-group.background-color--secondary .content-download a:focus,.content-element-group.background-color--secondary .content-download a:active,.content-element-group.background-color--secondary .content-downloads a:hover,.content-element-group.background-color--secondary .content-downloads a:focus,.content-element-group.background-color--secondary .content-downloads a:active{text-decoration-color:transparent;color:var(--color-cd-primary)}}h1,h2,h3,h4,h5,h6{-webkit-margin-before:0;-webkit-margin-after:0;margin-bottom:20px;font-optical-sizing:auto;font-family:"Open Sans", sans-serif;font-style:normal;word-break:break-word;color:var(--color-cd-gray);font-weight:700}h1{font-size:36px;font-size:2.25rem;line-height:46px;line-height:2.875rem;font-variant:small-caps}h2{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem}h3{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}h4,h5,h6{font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem}@media only screen and (max-width:960px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}h1{font-size:30px;font-size:1.875rem;line-height:40px;line-height:2.5rem}h2{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}}.content-text{}.content-text.width-shrink--70{max-width:70%}.content-text.width-shrink--50{max-width:50%}.content-text.border-left .rte{border-left:1px solid var(--color-cd-gray);padding-left:var(--global-space-small)}.content-text.media--above figure{padding:0 0 20px 0}.content-text.media--left figure{float:left;width:calc(50% - calc(var(--global-space)/2));margin:0 var(--global-space) 20px 0}.content-text.media--right figure{float:right;width:calc(50% - calc(var(--global-space)/2));margin:0 0 20px calc(var(--global-space) * 2)}.content-text.media--below figure{padding:20px 0 0 0}.content-text.media figcaption{margin-top:5px;color:var(--color-gray-medium);font-style:italic;font-size:14px;font-size:0.875rem;line-height:21px;line-height:1.3125rem}.content-text ul,.content-text ol{overflow:hidden;margin-bottom:20px}.content-text ul{list-style-type:none}.content-text ul li{padding-left:15px;position:relative}.content-text ul li::before{content:"";position:absolute;top:12px;left:0;width:5px;height:5px;display:block;background-color:var(--color-cd-gray);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.content-text ol{list-style-type:decimal;padding-left:20px}.content-text ol li{padding-left:5px}.content-text .wrapper_table{margin-bottom:var(--global-space-xxsmall)}.content-text table{border-collapse:collapse;border-spacing:0}.content-text table th,.content-text table td{vertical-align:top;text-align:left}.content-text table th :last-child,.content-text table td :last-child{margin-bottom:0}.content-text table td{padding-right:var(--global-space-small)}.content-text.background-color.cd-primary{color:var(--color-text-neg)}.content-text.background-color.cd-primary ul li::before{background-color:var(--color-text-neg)}.content-element-group{}.content-element-group.background-color--secondary .content-text{}.content-element-group.background-color--secondary .content-text ul li::before{background-color:var(--color-white)}@media only screen and (max-width:960px){.content-text{}.content-text.width-shrink--70,.content-text.width-shrink--50{max-width:100%}.content-text.border-left .rte{padding-left:var(--global-space-xxsmall)}.content-text .wrapper_table{overflow-x:auto}}@media only screen and (max-width:600px){.content-text.media--above figure,.content-text.media--left figure,.content-text.media--right figure,.content-text.media--below figure{float:none;width:100%}}@media only screen and (max-width:480px){.content-text table th,.content-text table tr,.content-text table td{display:block;width:100%}.content-text table tr{padding-bottom:20px}.content-text table tr:last-child{padding-bottom:0}.content-text table td{padding-right:0}}.content-download,.content-downloads{margin-bottom:var(--global-margin-bottom)}.content-download a:link,.content-download a:visited,.content-downloads a:link,.content-downloads a:visited{position:relative;padding-top:9px;padding-left:70px;display:inline-block;min-height:50px;word-break:break-word}.content-download a::before,.content-downloads a::before{position:absolute;top:0;left:0;margin-right:20px;border:1px solid var(--color-black);content:attr(data-ext);height:48px;width:48px;display:inline-block;font-size:18px;font-size:1.125rem;line-height:48px;line-height:3rem;text-align:center;text-indent:initial;font-weight:400;font-family:"Open Sans", sans-serif;color:var(--color-black);text-transform:uppercase;background-color:transparent;-webkit-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-moz-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-ms-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-o-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s}.content-downloads li{margin-bottom:20px}.content-downloads li:last-child{margin-bottom:0}.content-element-group{}.content-element-group.background-color--secondary .content-download a::before,.content-element-group.background-color--secondary .content-downloads a::before{border-color:var(--color-white);color:var(--color-white)}@media (hover:hover){.content-download a:hover::before,.content-download a:focus::before,.content-download a:active::before,.content-downloads a:hover::before,.content-downloads a:focus::before,.content-downloads a:active::before{color:var(--color-white);background-color:var(--color-black)}.content-element-group{}.content-element-group.background-color--secondary .content-download a:hover::before,.content-element-group.background-color--secondary .content-download a:focus::before,.content-element-group.background-color--secondary .content-download a:active::before,.content-element-group.background-color--secondary .content-downloads a:hover::before,.content-element-group.background-color--secondary .content-downloads a:focus::before,.content-element-group.background-color--secondary .content-downloads a:active::before{border-color:var(--color-cd-primary)}}.content-element-group{margin-bottom:var(--global-margin-bottom);overflow:hidden}.content-element-group--cols-2,.content-element-group--cols-3,.content-element-group--cols-4{display:grid;gap:0}.content-element-group--cols-2{grid-template-columns:repeat(2, 1fr)}.content-element-group--cols-2>h1,.content-element-group--cols-2>h2,.content-element-group--cols-2>h3,.content-element-group--cols-2>h4,.content-element-group--cols-2>h5,.content-element-group--cols-2>h6{margin-bottom:calc(-1 * (var(--global-space) / 2));grid-column:1 / span 2}.content-element-group--cols-3{grid-template-columns:repeat(3, 1fr)}.content-element-group--cols-3>h1,.content-element-group--cols-3>h2,.content-element-group--cols-3>h3,.content-element-group--cols-3>h4,.content-element-group--cols-3>h5,.content-element-group--cols-3>h6{margin-bottom:calc(-1 * (var(--global-space) / 2));grid-column:1 / span 3}.content-element-group--cols-4{grid-template-columns:repeat(4, 1fr)}.content-element-group--cols-4>h1,.content-element-group--cols-4>h2,.content-element-group--cols-4>h3,.content-element-group--cols-4>h4,.content-element-group--cols-4>h5,.content-element-group--cols-4>h6{margin-bottom:calc(-1 * (var(--global-space) / 2));grid-column:1 / span 4}@media only screen and (max-width:1440px){.content-element-group--cols-2,.content-element-group--cols-3,.content-element-group--cols-4{grid-template-columns:1fr 1fr}.content-element-group--cols-2>h1,.content-element-group--cols-2>h2,.content-element-group--cols-2>h3,.content-element-group--cols-2>h4,.content-element-group--cols-2>h5,.content-element-group--cols-2>h6,.content-element-group--cols-3>h1,.content-element-group--cols-3>h2,.content-element-group--cols-3>h3,.content-element-group--cols-3>h4,.content-element-group--cols-3>h5,.content-element-group--cols-3>h6,.content-element-group--cols-4>h1,.content-element-group--cols-4>h2,.content-element-group--cols-4>h3,.content-element-group--cols-4>h4,.content-element-group--cols-4>h5,.content-element-group--cols-4>h6{grid-column:1 / span 2}}@media only screen and (max-width:480px){.content-element-group--cols-2,.content-element-group--cols-3,.content-element-group--cols-4{grid-template-columns:1fr}.content-element-group--cols-2>h1,.content-element-group--cols-2>h2,.content-element-group--cols-2>h3,.content-element-group--cols-2>h4,.content-element-group--cols-2>h5,.content-element-group--cols-2>h6,.content-element-group--cols-3>h1,.content-element-group--cols-3>h2,.content-element-group--cols-3>h3,.content-element-group--cols-3>h4,.content-element-group--cols-3>h5,.content-element-group--cols-3>h6,.content-element-group--cols-4>h1,.content-element-group--cols-4>h2,.content-element-group--cols-4>h3,.content-element-group--cols-4>h4,.content-element-group--cols-4>h5,.content-element-group--cols-4>h6{grid-column:1 / span 1}}.content-bduit-teaser{margin-bottom:var(--global-space-medium);display:grid;grid-template-columns:1fr 1fr;column-gap:0;row-gap:0;grid-template-areas:"image content"}.content-bduit-teaser__image{margin-bottom:var(--global-space-medium);grid-area:image}.content-bduit-teaser__image .image_container{width:100%;height:100%}.content-bduit-teaser__image img{width:100%;height:100%;object-fit:cover;-webkit-transition:transform 0.3s ease-in-out 0s;-moz-transition:transform 0.3s ease-in-out 0s;-ms-transition:transform 0.3s ease-in-out 0s;-o-transition:transform 0.3s ease-in-out 0s;transition:transform 0.3s ease-in-out 0s}.content-bduit-teaser__content{margin-top:var(--global-space-medium);margin-left:calc(-1 * var(--global-space-medium));grid-area:content;padding:var(--global-space-medium) var(--global-space-medium) 30px;background-color:#009640}.content-bduit-teaser__content .content-headline,.content-bduit-teaser__content .content-text{color:var(--color-white)}.content-bduit-teaser__content .content-text{margin-bottom:var(--global-margin-bottom)}.content-bduit-teaser.right{grid-template-areas:"content image"}.content-bduit-teaser.right .content-bduit-teaser__content{margin-top:var(--global-space-medium);margin-right:calc(-1 * var(--global-space-medium));margin-left:0}.content-bduit-teaser.color--secondary .content-headline{color:var(--color-cd-secondary)}.content-bduit-teaser-small{position:relative;display:flex;flex-direction:column;height:100%;-webkit-transition:background-color 0.3s ease-in-out 0s;-moz-transition:background-color 0.3s ease-in-out 0s;-ms-transition:background-color 0.3s ease-in-out 0s;-o-transition:background-color 0.3s ease-in-out 0s;transition:background-color 0.3s ease-in-out 0s}.content-bduit-teaser-small .content-headline{position:relative;margin-bottom:0;color:var(--color-white);font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem}.content-bduit-teaser-small .caption{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;padding:var(--global-space-small);position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);background-color:rgba(0, 0, 0, 0.75);-webkit-transition:visibility 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;-moz-transition:visibility 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;-ms-transition:visibility 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;-o-transition:visibility 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;transition:visibility 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s}.content-bduit-teaser-small .content-text{margin-bottom:0;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;color:var(--color-white)}.content-bduit-teaser-small .content-text ul,.content-bduit-teaser-small .content-text dl{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.3s ease-in-out 0s;-moz-transition:opacity 0.3s ease-in-out 0s;-ms-transition:opacity 0.3s ease-in-out 0s;-o-transition:opacity 0.3s ease-in-out 0s;transition:opacity 0.3s ease-in-out 0s}.content-bduit-teaser-small .content-text ul{margin-top:20px}.content-bduit-teaser-small .content-text ul li{padding-left:0}.content-bduit-teaser-small .content-text ul li::before{content:none}.content-bduit-teaser-small .content-text dl{margin-top:20px}.content-bduit-teaser-small .content-text dl dt{display:none}.content-bduit-teaser-small .content-text dl dt.visible{display:inline-block}.content-bduit-teaser-small .content-text dl dt.visible::before{content:"|";padding-right:3px}.content-bduit-teaser-small .content-text dl dt.visible+dd{display:inline-block}.content-bduit-teaser-small .content-text dl dd.inline{display:inline-block}.content-bduit-teaser-small .content-text a:link,.content-bduit-teaser-small .content-text a:visited{color:var(--color-white)}.content-bduit-teaser-small .content-button{margin-top:auto;margin-bottom:0}.content-bduit-teaser-small.overlay.is-open .caption{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible}@media (hover:hover){.content-bduit-teaser-small.overlay:hover .caption,.content-bduit-teaser-small.overlay:focus-visible .caption,.content-bduit-teaser-small.overlay:active .caption{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;cursor:pointer}.content-bduit-teaser-small .content-text a:hover,.content-bduit-teaser-small .content-text a:active{text-decoration-color:var(--color-white)}}@media only screen and (max-width:1560px){.content-bduit-teaser-small .content-text dl dt.visible::before{content:none}.content-bduit-teaser-small .content-text dl dd.inline{display:block}}@media only screen and (max-width:1440px){.content-bduit-teaser-small .content-text dl dt.visible::before{content:none}.content-bduit-teaser-small .content-text dl dd.inline{display:block}}@media only screen and (max-width:960px){.content-bduit-teaser{margin-bottom:20px;grid-template-columns:1fr;grid-template-areas:"image" "content"}.content-bduit-teaser__image{margin-bottom:0}.content-bduit-teaser__content{margin-top:0;margin-left:0;padding:20px 20px 0}.content-bduit-teaser.right{grid-template-areas:"image" "content"}.content-bduit-teaser.right .content-bduit-teaser__content{margin-top:0;margin-right:0}.content-bduit-teaser-small .content-headline{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}.content-bduit-teaser-small .content-text ul,.content-bduit-teaser-small .content-text dl{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}}@media only screen and (max-width:480px){.content-bduit-teaser-small .inner{align-items:normal}.content-bduit-teaser-small .caption{padding:var(--global-space-xxsmall)}}.content-button{display:inline-block;margin-bottom:30px}.content-button a:link,.content-button a:visited{border:1px solid var(--color-black);padding:11px 30px;display:block;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;font-weight:400;font-family:"Open Sans", sans-serif;text-align:center;text-decoration:none;color:var(--color-black);background-color:transparent;-webkit-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-moz-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-ms-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-o-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s}.content-button.center{display:flex;justify-content:center}@media (hover:hover){.content-button a:hover,.content-button a:active{color:var(--color-white);background-color:var(--color-black)}}@media only screen and (max-width:960px){.content-button a:link,.content-button a:visited{padding-top:9px;padding-bottom:9px;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem}}@media only screen and (max-width:480px){.content-button{display:block}}.content-gallery{margin-bottom:var(--global-margin-bottom)}.content-gallery.border img{outline:1px solid var(--color-gray-light);outline-offset:-1px}.content-gallery.border-left ul{border-left:1px solid var(--color-cd-gray);padding-left:var(--global-space-small)}.content-gallery ul{display:grid}.content-gallery--cols-2 ul{gap:0;grid-template-columns:repeat(2, 1fr)}.content-gallery.gap--10 ul{gap:10px}.content-gallery.gap--30 ul{gap:30px}.content-gallery--cols-3 ul{gap:0;grid-template-columns:repeat(3, 1fr)}.content-gallery.gap--10 ul{gap:10px}.content-gallery.gap--30 ul{gap:30px}.content-gallery--cols-4 ul{gap:0;grid-template-columns:repeat(4, 1fr)}.content-gallery.gap--10 ul{gap:10px}.content-gallery.gap--30 ul{gap:30px}.content-gallery figure{overflow:hidden}.content-gallery figure a{position:relative;display:block}.content-gallery figure a::before{content:"";position:absolute;width:100%;height:100%;background-image:url("/files/templates/bduit-one/images/svg/icon-zoom.svgz");background-size:30px 30px;background-repeat:no-repeat;background-position:50%;background-color:rgba(0, 0, 0, 0.75);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}@media (hover:hover){.content-gallery figure a:hover::before{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@media only screen and (max-width:960px){.content-gallery--cols-2 ul{grid-template-columns:repeat(3, 1fr);gap:20px}.content-gallery--cols-3 ul{grid-template-columns:repeat(3, 1fr);gap:20px}.content-gallery--cols-4 ul{grid-template-columns:repeat(3, 1fr);gap:20px}}@media only screen and (max-width:600px){.content-gallery--cols-2 ul{grid-template-columns:repeat(2, 1fr)}.content-gallery--cols-3 ul{grid-template-columns:repeat(2, 1fr)}.content-gallery--cols-4 ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:480px){.content-gallery--cols-2 ul{grid-template-columns:1fr}.content-gallery--cols-3 ul{grid-template-columns:1fr}.content-gallery--cols-4 ul{grid-template-columns:1fr}}.content-text.media,.content-downloads.preview,.content-image{margin-bottom:var(--global-space-xxsmall)}.content-text.media.border img,.content-downloads.preview.border img,.content-image.border img{outline:1px solid var(--color-gray-light);outline-offset:-1px}.content-text.media.align--center,.content-downloads.preview.align--center,.content-image.align--center{display:flex;justify-content:center}.content-text.media figure a,.content-downloads.preview figure a,.content-image figure a{position:relative}.content-text.media figure a::before,.content-downloads.preview figure a::before,.content-image figure a::before{content:"";position:absolute;width:100%;height:100%;background-image:url("/files/templates/bduit-one/images/svg/icon-zoom.svgz");background-size:30px 30px;background-repeat:no-repeat;background-position:50%;background-color:rgba(0, 150, 64, 0.9);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.content-image figure a{display:block}@media only screen and (max-width:480px){.home #main .content-image{display:none}}@media (hover:hover){.content-text.media figure a:hover::before,.content-downloads.preview figure a:hover::before,.content-image figure a:hover::before{background-size:40px 40px;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}.bduit-content-slider{margin-top:var(--global-space-xsmall);margin-bottom:var(--global-space-medium)}.bduit-content-slider .splide__slide{}.bduit-content-slider .splide__slide figure{overflow:hidden}.bduit-content-slider .splide__slide figure a{position:relative;display:block}.bduit-content-slider .splide__slide figure a::before{content:"";position:absolute;width:100%;height:100%;background-image:url("/files/templates/bduit-one/images/svg/icon-zoom.svgz");background-size:30px 30px;background-repeat:no-repeat;background-position:50%;background-color:rgba(0, 0, 0, 0.75);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.bduit-content-slider .splide__slide img{width:100%}.bduit-content-slider .splide__slide.border img{outline:1px solid var(--color-gray-light);outline-offset:-1px}@media (hover:hover){.bduit-content-slider .splide__slide figure a:hover::before{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@media only screen and (max-width:770px){.bduit-content-slider{margin-top:0;margin-bottom:var(--global-space-xsmall)}}.mod_portfoliolist{margin-top:var(--global-space-medium);overflow:visible;position:relative}.mod_portfoliolist .portfolio{}.mod_portfoliolist .portfolio__filter{position:absolute;right:0;top:-106px;z-index:3;width:32.9113%;width:calc((100% / 1580px) * 520px);max-width:520px;height:50px;-webkit-transition:height 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-moz-transition:height 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-ms-transition:height 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-o-transition:height 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;transition:height 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s}.mod_portfoliolist .portfolio__filter .label{height:50px;font-size:18px;font-size:1.125rem;line-height:50px;line-height:3.125rem;color:var(--color-white);background-color:var(--color-black);-webkit-transition:color 0.3s ease-in-out 0s;-moz-transition:color 0.3s ease-in-out 0s;-ms-transition:color 0.3s ease-in-out 0s;-o-transition:color 0.3s ease-in-out 0s;transition:color 0.3s ease-in-out 0s}.mod_portfoliolist .portfolio__filter .label>strong{display:block}.mod_portfoliolist .portfolio__filter .label>strong::after{content:"";display:block;position:absolute;top:20px;right:20px;--triangle-side-length: 15px;width:0;height:0;border-top:calc(var(--triangle-side-length) * 0.866) solid var(--color-white);border-left:calc(var(--triangle-side-length) / 2) solid transparent;border-right:calc(var(--triangle-side-length) / 2) solid transparent}.mod_portfoliolist .portfolio__filter>ul{background-color:rgba(0, 0, 0, 0.75)}.mod_portfoliolist .portfolio__filter .label,.mod_portfoliolist .portfolio__filter button{padding-right:20px;padding-left:20px;cursor:pointer}.mod_portfoliolist .portfolio__filter button{padding-top:2px;padding-bottom:2px;width:100%;display:block;font-family:"Open Sans", sans-serif;font-size:18px;font-size:1.125rem;line-height:28px;font-weight:300;color:var(--color-white);background-color:transparent;text-align:left;text-decoration:underline;text-underline-offset:4px;text-decoration-color:transparent;text-decoration-thickness:1px;-webkit-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-moz-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-ms-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-o-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s}.mod_portfoliolist .portfolio__filter button.active{color:var(--color-white);font-weight:700}.mod_portfoliolist .portfolio__filter button.reset{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem}.mod_portfoliolist .portfolio__filter ul.level_2 li:first-child button{padding-top:5px}.mod_portfoliolist .portfolio__filter ul.level_2 li:last-child button{padding-bottom:15px}.mod_portfoliolist .portfolio__filter.open .label{color:var(--color-white)}.mod_portfoliolist .portfolio__filter-group-label{display:block;padding-right:20px;padding-left:20px;color:var(--color-white);font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem}.mod_portfoliolist .portfolio__filter-group-label.active{font-weight:700}.mod_portfoliolist .portfolio__filter-group li{padding-right:20px;padding-left:20px}.mod_portfoliolist .portfolio__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.mod_portfoliolist .portfolio__items .layout_short{}.mod_portfoliolist .portfolio__items .layout_short .inside .caption{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;visibility:hidden;padding:var(--global-space-small) var(--global-space-small) 0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);background-color:rgba(0, 0, 0, 0.75);-webkit-transition:visibility 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;-moz-transition:visibility 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;-ms-transition:visibility 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;-o-transition:visibility 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;transition:visibility 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:var(--global-space-xsmall);font-family:"Open Sans", sans-serif;font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem;font-weight:700;color:var(--color-white)}.mod_portfoliolist .portfolio__items .layout_short.border img{outline:1px solid var(--color-gray-light);outline-offset:-1px}.mod_portfoliolist .portfolio__items .layout_short img{width:100%}@media (hover:hover){.mod_portfoliolist .portfolio{}.mod_portfoliolist .portfolio__filter button:hover,.mod_portfoliolist .portfolio__filter button:focus-visible,.mod_portfoliolist .portfolio__filter button:active{text-decoration-color:var(--color-white)}.mod_portfoliolist .portfolio__items .layout_short:hover .inside .caption,.mod_portfoliolist .portfolio__items .layout_short:focus-visible .inside .caption,.mod_portfoliolist .portfolio__items .layout_short:active .inside .caption{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible}}@media only screen and (max-width:960px){.mod_portfoliolist .portfolio{}.mod_portfoliolist .portfolio__filter{top:-100px;width:49.4565%;width:calc((100% / 920px) * 455px)}.mod_portfoliolist .portfolio__filter .label{font-size:16px;font-size:1rem}.mod_portfoliolist .portfolio__items{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:600px){.mod_portfoliolist{margin-top:var(--global-space-xxsmall)}.mod_portfoliolist .portfolio{}.mod_portfoliolist .portfolio__filter{top:0;width:100%}.mod_portfoliolist .portfolio__items{padding-top:var(--global-space);grid-template-columns:repeat(1, 1fr)}}.content-bduit-leaflet{margin-bottom:var(--global-space-xsmall)}.content-bduit-leaflet #openstreetmap{width:100%;height:0;border:1px solid var(--color-gray-light);padding-bottom:65.8441%;position:relative}.content-bduit-leaflet #openstreetmap .map{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.content-bduit-leaflet #openstreetmap .map .leaflet-control-container a:link,.content-bduit-leaflet #openstreetmap .map .leaflet-control-container a:visited{color:var(--color-text)}.content-bduit-leaflet #openstreetmap .map .leaflet-control-attribution{color:var(--color-text)}.content-bduit-leaflet #openstreetmap .map .leaflet-control-attribution a:link,.content-bduit-leaflet #openstreetmap .map .leaflet-control-attribution a:visited{color:var(--color-text)}.content-bduit-leaflet #openstreetmap .map .leaflet-control-attribution svg{display:none !important}.content-bduit-leaflet .caption{margin-top:10px;font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:var(--color-gray-medium)}@media (hover:hover){.content-bduit-leaflet #openstreetmap .map .leaflet-control-attribution a:hover,.content-bduit-leaflet #openstreetmap .map .leaflet-control-attribution a:active{text-decoration:none}}@media only screen and (max-width:960px){.content-bduit-leaflet #openstreetmap{height:var(--slideshow-subpage-height-small)}.content-bduit-leaflet #openstreetmap .map .leaflet-marker-pane img{margin-left:-24px !important;margin-top:-73px !important;width:48px !important;height:73px !important}}.ce_wrapper_start{display:flex;gap:2em;flex-wrap:wrap}#page form{text-align:left}#page form .invisible{display:none}#page form .margin-bottom-none{margin-bottom:0 !important}#page form .widget{margin-bottom:20px}#page form .widget.w30{width:28%}#page form .widget.w40{width:38%}#page form .widget.w50{width:47.8571%}#page form .widget.w60{width:58%}#page form .widget.w70{width:68%}#page form .widget.right{float:right}#page form .widget.left{float:left}#page form .widget.clr{float:none;clear:both}#page form input.text,#page form input.captcha,#page form textarea{border:1px solid var(--color-cd-gray);padding:15px 15px;width:100%;font-family:"Open Sans", sans-serif;font-size:18px;font-size:1.125rem;line-height:normal;color:var(--color-cd-gray);background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color 0.3s ease-in-out 0s, box-shadow 0.3s ease-in-out 0s;-moz-transition:border-color 0.3s ease-in-out 0s, box-shadow 0.3s ease-in-out 0s;-ms-transition:border-color 0.3s ease-in-out 0s, box-shadow 0.3s ease-in-out 0s;-o-transition:border-color 0.3s ease-in-out 0s, box-shadow 0.3s ease-in-out 0s;transition:border-color 0.3s ease-in-out 0s, box-shadow 0.3s ease-in-out 0s}#page form input.text:invalid,#page form input.captcha:invalid,#page form textarea:invalid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#page form input.text.error,#page form input.captcha.error,#page form textarea.error{color:#009640}#page form textarea{height:200px;min-height:200px;line-height:25px;line-height:1.5625rem;display:block;resize:vertical}#page form textarea.textarea_small_height{height:100px;min-height:100px}#page form .captcha_text{margin-top:5px;margin-bottom:30px;display:inline-block;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}#page form .widget-checkbox{}#page form .widget-checkbox .checkbox-toggle label{display:flex;flex-direction:row;font-family:"Open Sans", sans-serif}#page form .widget-checkbox .checkbox-toggle .toggle{margin-right:20px;font-size:18px;font-size:1.125rem;position:relative;width:50px;height:30px}#page form .widget-checkbox .checkbox-toggle .toggle input{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;width:50px;height:30px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}#page form .widget-checkbox .checkbox-toggle .slider{border:1px solid var(--color-black);position:absolute;top:0;left:0;right:0;bottom:0;width:50px;background-color:var(--color-white);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;cursor:pointer}#page form .widget-checkbox .checkbox-toggle .slider::before{content:"";position:absolute;top:4px;bottom:0;left:4px;height:20px;width:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:var(--color-black);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#page form .widget-checkbox .checkbox-toggle input:checked+.slider{border:1px solid transparent;background-color:var(--color-black)}#page form .widget-checkbox .checkbox-toggle input:checked+.slider:before{transform:translateX(20px);background-color:var(--color-white)}#page form .widget-checkbox .checkbox-toggle input:focus+.slider{border-color:var(--color-black);-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2)}#page form .widget-checkbox .checkbox-toggle input:checked:focus+.slider{border-color:var(--color-black);background-color:var(--color-black);-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2)}#page form .widget-checkbox.privacy label{font-weight:400;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem}#page form label{margin-bottom:5px;display:inline-block;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;font-family:"Open Sans", sans-serif;color:var(--color-cd-gray);font-weight:400;cursor:pointer}#page form fieldset{margin-bottom:10px}#page form fieldset fieldset{margin-bottom:0}#page form legend{margin-bottom:15px;font-weight:400;display:block;color:var(--color-cd-gray)}#page form .legend_invisible legend{display:none}#page form .legend_show legend{display:block}#page form .legend_bold legend{font-weight:700}#page form input.text{height:48px}#page form .widget-submit{margin-bottom:30px}#page form .widget-submit button{border:1px solid var(--color-black);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;padding:11px 30px;display:block;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;font-weight:400;font-family:"Open Sans", sans-serif;text-align:center;text-decoration:none;color:var(--color-black);background-color:transparent;-webkit-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-moz-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-ms-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;-o-transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;transition:border-color 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s;cursor:pointer}#page form p{margin-bottom:20px}#page form span.mandatory{color:var(--color-cd-gray)}#page form p.error{display:none}@media (hover:hover){#page form input.text:active,#page form input.text:focus,#page form textarea:active,#page form textarea:focus{border-color:var(--color-black);-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2)}#page form .widget-submit button:hover,#page form .widget-submit button:focus,#page form .widget-submit button:active{color:var(--color-white);background-color:var(--color-black)}#page form a:hover,#page form a:focus,#page form a:active{border-color:transparent}}@media only screen and (max-width:960px){#page form label,#page form input.text,#page form input.captcha,#page form textarea{font-size:18px;font-size:1.125rem}#page form .widget-submit button{padding-top:11px;padding-bottom:11px;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem}}@media only screen and (max-width:736px){#page form fieldset{margin-bottom:0}#page form .widget.w30,#page form .widget.w40,#page form .widget.w50,#page form .widget.w60,#page form .widget.w70{width:100% !important}}@media only screen and (max-width:480px){#page form .widget.right,#page form .widget.left{float:none}#page form .widget-submit button{float:none;width:100%;display:block}}.glightbox-clean .gslide-description{background-color:transparent}.glightbox-clean .gdesc-inner{padding-top:10px;padding-bottom:10px;padding-left:0}.glightbox-clean .gslide-image img{max-height:95vh;max-width:95vw}.glightbox-clean .gslide-desc{font-family:"Open Sans", sans-serif;font-style:italic;text-align:left;color:var(--color-white);font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.glightbox-mobile .glightbox-clean .gslide-desc{font-family:"Open Sans", sans-serif;font-style:italic;text-align:center;color:var(--color-white);font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}#footer{padding-top:20px;padding-bottom:20px;display:block;width:100%;background-color:var(--color-footer-background)}#footer a:link,#footer a:visited{text-decoration-line:underline;text-underline-offset:4px;text-decoration-color:transparent;text-decoration-thickness:1px;color:var(--color-footer-text);-webkit-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-moz-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-ms-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;-o-transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s;transition:color 0.3s ease-in-out 0s, text-decoration-color 0.3s ease-in-out 0s}#footer .image_container{margin-bottom:40px}#footer .mod_footer{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:var(--color-footer-text)}#footer ul{text-align:center}#footer li{display:inline-block}#footer li::after{margin-left:5px;content:"|";display:inline-block}#footer li:last-child::after{content:none}@media (hover:hover){#footer a:hover,#footer a:focus,#footer a:active{text-decoration-color:var(--color-white);color:var(--color-white)}#footer .mod_footer__element_sm a:hover{border-color:var(--color-white)}#footer .mod_footer__element_sm a:hover .icon_svg svg{fill:var(--color-white)}}@media only screen and (max-width:960px){#footer{padding-bottom:30px}#footer ul{text-align:left}#footer li{display:block}#footer li::after{content:none}}
