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%}
.group-slideshows{background:url(../../bundles/bduitcontaoslideshow/slideshow.svg) 3px 4px no-repeat}
/**
 * Swiper 12.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 5, 2026
 */

:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}


/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
  flex-direction: row;
  justify-content: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}


/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}


/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

.pswp__dynamic-caption {
  color: #fff;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  transition: opacity 120ms linear !important; /* override default */
}

.pswp-caption-content {
  display: none;
}

.pswp__dynamic-caption a {
  color: #fff;
}

.pswp__dynamic-caption--faded {
  opacity: 0 !important;
}

.pswp__dynamic-caption--aside {
  width: auto;
  max-width: 300px;
  padding: 20px 15px 20px 20px;
  margin-top: 70px;
}

.pswp__dynamic-caption--below {
  width: auto;
  max-width: 700px;
  padding: 15px 0 0;
}

.pswp__dynamic-caption--on-hor-edge {
  padding-left: 15px;
  padding-right: 15px;
}

.pswp__dynamic-caption--mobile {
  width: 100%;
  background: rgba(0,0,0,0.5);
  padding: 10px 15px;

  right: 0;
  bottom: 0;

  /* override styles that were set via JS.
    as they interfere with size measurement */
  top: auto !important; 
  left: 0 !important;
}
@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url("../../files/templates/bduit-one/fonts/montserrat/montserrat-v31-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:300;src:url("../../files/templates/bduit-one/fonts/montserrat/montserrat-v31-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../../files/templates/bduit-one/fonts/montserrat/montserrat-v31-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("../../files/templates/bduit-one/fonts/montserrat/montserrat-v31-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../../files/templates/bduit-one/fonts/montserrat/montserrat-v31-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:600;src:url("../../files/templates/bduit-one/fonts/montserrat/montserrat-v31-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("../../files/templates/bduit-one/fonts/montserrat/montserrat-v31-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:800;src:url("../../files/templates/bduit-one/fonts/montserrat/montserrat-v31-latin-800italic.woff2") format("woff2")}:root{--pagewidth: 1580px;--global-space: 75px;--global-margin-bottom: 75px;--global-padding: 75px;--border-radius-global: 40px;--border-radius-button: var(--border-radius-global);--border-radius-download: var(--border-radius-global);--border-radius-slider-button: 100%;--border-width: 1px;--slideshow-height: 650px;--slideshow-height-small: 550px}@media only screen and (max-width: 960px){:root{--border-radius-global: 20px;--global-margin-bottom: calc(75px / 2);--slideshow-height-small: 350px}}:root{--header-height: 148px;--header-height-minimize: 80px}@media only screen and (max-width: 1100px){:root{--header-height: var(--header-height-minimize)}}:root{--color-standard: #3C3C3B;--color-white: #fff;--color-black: #000;--color-gray: #58585a;--color-gray-light: #ccc;--color-gray-medium: #848484;--bduit-color-gray-medium: #EFEFEF;--color-cd-primary: #3D365E;--color-cd-primary-dark: #1e1b2f;--color-cd-primary-light: #AEBCC6;--color-cd-secondary: #C5C3CF;--color-cd-secondary-dark: #9a96ab;--color-cd-secondary-light: #e5f2f2;--article--background-light: var(--color-cd-secondary);--article--background-dark: var(--color-cd-primary);--color-headlines: var(--color-cd-primary);--color-headlines-neg: var(--color-white);--color-text: var(--color-cd-primary);--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-border: var(--color-cd-secondary);--color-accordion-header-hvr: var(--color-cd-secondary);--color-accordion-header-activ: var(--color-cd-primary);--color-accordion-icon: var(--color-cd-primary);--color-accordion-icon-activ: var(--color-white);--color-accordion-header-text: var(--color-text);--color-accordion-header-text-hvr: var(--color-white);--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-primary);--color-teaser-small-background: var(--color-cd-secondary);--color-teaser-small-background-hover: var(--color-cd-secondary-dark);--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-cd-primary);--color-footer-text: var(--color-white);--color-menu-primary: var(--color-cd-primary);--color-menu-text: var(--color-cd-primary);--color-menu-text-hover: var(--color-cd-primary);--color-menu-text-active: var(--color-cd-primary);--color-menu-secondary: var(--color-cd-primary-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)}*{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:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;font-family:"Montserrat",sans-serif;text-align:center;color:var(--color-text);background-color:var(--color-white)}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)}mark{background-color:var(--color-cd-primary);padding:0px 6px;color:var(--color-white)}.image_container a,button,.submit{outline:none}p,ul{margin-bottom:30px}small{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;display:inline-block}strong,b,th{font-weight:600}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: 960px){body{font-size:18px;font-size:1.125rem;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{min-height:80vh}.margin_bottom{margin-bottom:calc(var(--global-space)*2) !important}.margin-top--none{margin-top:0 !important}.margin-top--small{margin-top:30px !important}.margin-top--medium{margin-top:60px !important}.margin-top--large{margin-top:90px !important}.margin-bottom--none{margin-bottom:0 !important}.margin-bottom--small{margin-bottom:30px !important}.margin-bottom--medium{margin-bottom:60px !important}.margin-bottom--large{margin-bottom:90px !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{padding-top:0px;text-align:left}#page .content{min-height:calc(100vh - 430px + 27px)}.wrapper_center_page{margin-right:auto;margin-left:auto;width:100%;max-width:calc(var(--pagewidth) + 20px);max-width:var(--pagewidth)}.wrapper_center_page .wrapper_inside{padding:0 30px}.wrapper_1920{max-width:1920px}.wrapper_1960{max-width:1960px}#page .container{display:block;overflow:hidden}#page .container>div:first-child#breadcrumb{padding-top:calc(var(--header-height) + var(--global-space))}@media only screen and (max-width: 960px){#page .container>div:first-child#breadcrumb{padding-top:calc(var(--header-height) + var(--global-margin-bottom))}}@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:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.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:.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:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.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 .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .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 .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:.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:.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:.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,.2),5px 5px 10px 0 rgba(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:.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:.9em;padding-top:4px}.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:.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;left:5px;bottom:5px;transition:.4s}.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,.2),5px 5px 10px 0 rgba(125,125,125,.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,.2),5px 5px 10px 0 rgba(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:.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:.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:.5em;border-style:none;padding:.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:.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,.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,.2),5px 5px 10px 0 rgba(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:.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:.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:.2em;font-size:.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,.2),5px 5px 10px 0 rgba(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:.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:.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:.5em}@media(max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .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:.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,.2),5px 5px 10px 0 rgba(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:.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 .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:25px;line-height:1.5625rem;font-weight:400;color:var(--color-standard)}.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{font-size:26px;font-size:1.625rem;line-height:36px;line-height:2.25rem;color:var(--color-cd-primary);font-weight:400}.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:500;font-size:16px;font-size:1rem;color:var(--color-cd-primary)}.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-white)}.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-cd-secondary)}.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-cd-primary)}.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:.6;-khtml-opacity:.6;opacity:.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;color:var(--color-cd-primary);border-bottom:1px solid var(--color-cd-primary);-webkit-transition:border-color .3s ease-in-out 0s;-moz-transition:border-color .3s ease-in-out 0s;-ms-transition:border-color .3s ease-in-out 0s;-o-transition:border-color .3s ease-in-out 0s;transition:border-color .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{-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;border:2px solid var(--color-cd-secondary);padding:9px 20px;display:inline-block;font-weight:400;font-size:18px;font-size:1.125rem;font-family:"Montserrat",sans-serif;text-align:center;color:var(--color-cd-secondary);background-color:var(--color-white);-webkit-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-moz-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-ms-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-o-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .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:rgba(0,0,0,0)}.klaro.cm-as-context-notice{padding-top:0;padding-bottom:0;height:auto}.klaro .context-notice{display:block;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;padding:40px;color:var(--color-white);background-color:var(--color-cd-secondary)}.klaro .context-notice p{margin-bottom:30px;font-size:26px;font-size:1.625rem;line-height:36px;line-height:2.25rem;font-weight:300;color:var(--color-white)}.klaro .context-notice p.cm-buttons{margin-bottom:0}.klaro .context-notice .cm-btn{border-color:var(--color-white);padding:8px 20px;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;color:var(--color-white)}.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:rgba(0,0,0,0)}#pageHeader .klaro .context-notice{border-top:var(--header-height) solid var(--color-cd-secondary);margin-bottom:0;height:640px;display:flex}.klaro .cookie-modal .cm-btn.cm-btn-success.cm-btn-accept-all{color:var(--color-white);background-color:var(--color-cd-secondary)}@media(hover: hover){.klaro .cookie-modal a:hover,.klaro .context-notice a:hover,.klaro .cookie-notice a:hover{border-color:rgba(0,0,0,0)}.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .cookie-modal .cm-btn.cm-btn-success.cm-btn-accept-all:hover{border-color:var(--color-cd-primary);color:var(--color-white);background:var(--color-cd-primary)}.klaro .context-notice .cm-btn:hover{border-color:var(--color-cd-primary);color:var(--color-white);background:var(--color-cd-primary)}}@media only screen and (max-width: 960px){#pageHeader .klaro .context-notice{height:400px}}@media only screen and (max-width: 560px){.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:28px;line-height:1.75rem}.klaro .context-notice .cm-buttons .cm-btn:first-child{margin-bottom:20px}}.rs-columns{clear:both;display:inline-block;width:100%}.rs-column{float:left;width:100%;margin-top:4.746835443%;margin-right:4.746835443%}.rs-column.-large-first{clear:left}.rs-column.-large-last{margin-right:-5px}.rs-column.-large-first-row{margin-top:0}.rs-column.-large-col-1-1{width:100%}.rs-column.-large-col-2-1{width:47.6265822785%}.rs-column.-large-col-2-2{width:100%}.rs-column.-large-col-3-1{width:30.1687763713%}.rs-column.-large-col-3-2{width:65.0843881857%}.rs-column.-large-col-3-3{width:100%}.rs-column.-large-col-4-1{width:21.4398734177%}.rs-column.-large-col-4-2{width:47.6265822785%}.rs-column.-large-col-4-3{width:73.8132911392%}.rs-column.-large-col-4-4{width:100%}.rs-column.-large-col-5-1{width:16.2025316456%}.rs-column.-large-col-5-2{width:37.1518987342%}.rs-column.-large-col-5-3{width:58.1012658228%}.rs-column.-large-col-5-4{width:79.0506329114%}.rs-column.-large-col-5-5{width:100%}.rs-column.-large-col-6-1{width:12.7109704641%}.rs-column.-large-col-6-2{width:30.1687763713%}.rs-column.-large-col-6-3{width:47.6265822785%}.rs-column.-large-col-6-4{width:65.0843881857%}.rs-column.-large-col-6-5{width:82.5421940928%}.rs-column.-large-col-6-6{width:100%}@media screen and (max-width: 900px){.rs-column{margin-top:4.746835443%;margin-right:4.746835443%}.rs-column.-large-first{clear:none}.rs-column.-large-last{margin-right:4.746835443%}.rs-column.-large-first-row{margin-top:4.746835443%}.rs-column.-medium-first{clear:left}.rs-column.-medium-last{margin-right:-5px}.rs-column.-medium-first-row{margin-top:0}.rs-column.-medium-col-1-1{width:100%}.rs-column.-medium-col-2-1{width:47.6265822785%}.rs-column.-medium-col-2-2{width:100%}.rs-column.-medium-col-3-1{width:30.1687763713%}.rs-column.-medium-col-3-2{width:65.0843881857%}.rs-column.-medium-col-3-3{width:100%}.rs-column.-medium-col-4-1{width:21.4398734177%}.rs-column.-medium-col-4-2{width:47.6265822785%}.rs-column.-medium-col-4-3{width:73.8132911392%}.rs-column.-medium-col-4-4{width:100%}.rs-column.-medium-col-5-1{width:16.2025316456%}.rs-column.-medium-col-5-2{width:37.1518987342%}.rs-column.-medium-col-5-3{width:58.1012658228%}.rs-column.-medium-col-5-4{width:79.0506329114%}.rs-column.-medium-col-5-5{width:100%}.rs-column.-medium-col-6-1{width:12.7109704641%}.rs-column.-medium-col-6-2{width:30.1687763713%}.rs-column.-medium-col-6-3{width:47.6265822785%}.rs-column.-medium-col-6-4{width:65.0843881857%}.rs-column.-medium-col-6-5{width:82.5421940928%}.rs-column.-medium-col-6-6{width:100%}}@media screen and (max-width: 599px){.rs-column{margin-right:9.4936708861%}.rs-column.-medium-first{clear:none}.rs-column.-medium-last{margin-right:9.4936708861%}.rs-column.-small-first{clear:left}.rs-column.-small-last{margin-right:-5px}.rs-column.-small-first-row{margin-top:0}.rs-column.-small-col-1-1{width:100%}.rs-column.-small-col-2-1{width:45.253164557%}.rs-column.-small-col-2-2{width:100%}.rs-column.-small-col-3-1{width:27.0042194093%}.rs-column.-small-col-3-2{width:63.5021097046%}.rs-column.-small-col-3-3{width:100%}.rs-column.-small-col-4-1{width:17.8797468354%}.rs-column.-small-col-4-2{width:45.253164557%}.rs-column.-small-col-4-3{width:72.6265822785%}.rs-column.-small-col-4-4{width:100%}.rs-column.-small-col-5-1{width:12.4050632911%}.rs-column.-small-col-5-2{width:34.3037974684%}.rs-column.-small-col-5-3{width:56.2025316456%}.rs-column.-small-col-5-4{width:78.1012658228%}.rs-column.-small-col-5-5{width:100%}.rs-column.-small-col-6-1{width:8.7552742616%}.rs-column.-small-col-6-2{width:27.0042194093%}.rs-column.-small-col-6-3{width:45.253164557%}.rs-column.-small-col-6-4{width:63.5021097046%}.rs-column.-small-col-6-5{width:81.7510548523%}.rs-column.-small-col-6-6{width:100%}}@media only screen and (max-width: 960px){.rs-column{width:100% !important;clear:both !important}}:root{--swiper-theme-color: var(--color-cd-primary);--swiper-pagination-top: auto;--swiper-pagination-bottom: -45px;--swiper-pagination-bullet-horizontal-gap: 5px;--swiper-pagination-bullet-size: 70px;--swiper-pagination-bullet-width: 70px;--swiper-pagination-bullet-height: 5px;--swiper-pagination-bullet-inactive-color: var(--color-white);--swiper-pagination-bullet-inactive-opacity: 1}.subpage{--slideshow-height: var(--slideshow-height-small)}@keyframes renderBullet{0%{width:0}100%{width:100%}}.swiper-pagination-progressbar{position:absolute;bottom:0;left:0;width:100%;height:4px;background:rgba(255,255,255,.3)}.swiper-pagination-progressbar .progress{height:100%;width:0%;background:#fff;transition:width linear}#slideshow{margin-bottom:var(--global-margin-bottom)}#slideshow .swiper-slide img{position:relative;z-index:1;display:block;width:100%;height:var(--slideshow-height);object-fit:cover}#slideshow .swiper-slide .caption{position:absolute;width:100%;bottom:var(--global-space);z-index:3;color:var(--color-white)}#slideshow .swiper-slide .caption .inner{padding:40px;max-width:647px;min-width:600px;display:inline-block;background-color:color-mix(in srgb, var(--color-cd-primary) 80%, transparent);border-radius:0 0 var(--border-radius-global) 0}#slideshow .swiper-slide .caption .inner :nth-child(2){margin-top:30px}#slideshow .swiper-slide .caption .headline,#slideshow .swiper-slide .caption .subheadline,#slideshow .swiper-slide .caption .content-button{margin-bottom:0}#slideshow .swiper-slide .caption .header :nth-child(2){margin-top:10px}#slideshow .swiper-slide .caption .headline{font-size:50px;font-size:3.125rem;line-height:66px;line-height:4.125rem;font-family:"Montserrat",sans-serif;color:var(--color-white)}#slideshow .swiper-slide .caption .headline.uppercase{text-transform:uppercase}#slideshow .swiper-slide .caption .subheadline{font-weight:300;font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem;color:var(--color-white)}#slideshow .swiper-pagination{position:relative;width:auto;text-align:right;line-height:5px;line-height:.3125rem}#slideshow .swiper-pagination-bullet{position:relative;height:var(--swiper-pagination-bullet-height);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:background-color .3s ease-in-out 0s;-moz-transition:background-color .3s ease-in-out 0s;-ms-transition:background-color .3s ease-in-out 0s;-o-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s}#slideshow .swiper-pagination-bullet em{font-size:15px;line-height:28px;font-weight:bold;letter-spacing:-0.38px;color:#111;position:absolute;left:-9999em}#slideshow .swiper-pagination-bullet i{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:var(--swiper-pagination-bullet-height);background-color:rgba(197,195,207,.2);-webkit-transition:background-color .3s ease-in-out 0s;-moz-transition:background-color .3s ease-in-out 0s;-ms-transition:background-color .3s ease-in-out 0s;-o-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s}#slideshow .swiper-pagination-bullet b{position:absolute;bottom:0;left:0;z-index:2;width:0;height:var(--swiper-pagination-bullet-height);background-color:#3d365e}#slideshow .swiper-pagination-bullet-active{background-color:rgba(0,0,0,0)}#slideshow .swiper-pagination-bullet-active b{animation-name:renderBullet;animation-duration:6s;animation-timing-function:ease-in;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards}#slideshow .pagination{position:absolute;bottom:0;left:auto;right:0;width:100%}.subpage #slideshow{margin-bottom:20px}@media(hover: hover){#slideshow .swiper-pagination-bullet:hover{background-color:rgba(197,195,207,.08)}#slideshow .swiper-slide .caption .inner .ghost:hover a{background-color:var(--color-cd-secondary);color:var(--color-text)}}@media only screen and (max-width: 760px){#slideshow{margin-bottom:var(--global-space)}#slideshow .swiper-slide .caption .inner{width:100%;max-width:100%;min-width:unset}#slideshow .swiper-slide .caption .headline{font-size:32px;font-size:2rem;line-height:42px;line-height:2.625rem}#slideshow .swiper-slide .caption .subheadline{font-weight:400;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}#slideshow .pagination{display:none}}.roadmap.roadmap--orientation-horizontal .event__date,.roadmap.roadmap--orientation-auto .event__date{font-size:28px !important;color:#3d365e}.roadmap.roadmap--orientation-horizontal .roadmap__events__event:after,.roadmap.roadmap--orientation-horizontal .roadmap__events__event:before,.roadmap.roadmap--orientation-horizontal .roadmap__events:after,.roadmap.roadmap--orientation-vertical .roadmap__events__event:after,.roadmap.roadmap--orientation-vertical .roadmap__events__event:before,.roadmap.roadmap--orientation-vertical .roadmap__events:after,.roadmap.roadmap--orientation-auto .roadmap__events__event:after,.roadmap.roadmap--orientation-auto .roadmap__events__event:before,.roadmap.roadmap--orientation-auto .roadmap__events:after{background-color:#c5c3cf}.roadmap.roadmap--orientation-horizontal>* a,.roadmap.roadmap--orientation-vertical>* a,.roadmap.roadmap--orientation-auto>* a{color:#3d365e !important}#header{position:fixed;top:0;left:0;z-index:1001;width:100%;max-width:100%;height:var(--header-height);background-color:var(--color-white);-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 10px 0 rgba(0,0,0,.2);box-shadow:1px 1px 10px 0 rgba(0,0,0,.2);-webkit-transition:height .3s ease-in-out 0s;-moz-transition:height .3s ease-in-out 0s;-ms-transition:height .3s ease-in-out 0s;-o-transition:height .3s ease-in-out 0s;transition:height .3s ease-in-out 0s}#header .inside{height:var(--header-height);-webkit-transition:height .3s ease-in-out 0s;-moz-transition:height .3s ease-in-out 0s;-ms-transition:height .3s ease-in-out 0s;-o-transition:height .3s ease-in-out 0s;transition:height .3s ease-in-out 0s}#header .inside .mod_header{float:right}#header .inside .mod_header .inside{display:flex;justify-content:center;align-items:center}#header .inside .mod_header__element_phone{display:inline-block;padding-right:var(--global-space);font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem;font-weight:700}#header .inside .mod_header__element_button{display:inline-block;margin:0}html.scrolled #header{height:var(--header-height-minimize)}html.scrolled #header .inside{height:var(--header-height-minimize)}@media only screen and (max-width: 960px){#header .inside .mod_header__element_phone{display:none}}@media only screen and (max-width: 630px){header#header #logo{left:70px}header#header .inside .mod_header .inside{display:inline}header#header .inside .mod_header .inside .mod_header__element_button{position:relative;transform:rotate(-90deg);top:25vh;right:-92px}}header#header #logo{position:absolute;top:28px;left:0px;width:100%;max-width:226px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}html.scrolled header#header #logo{top:6px;max-width:160px}html.scrolled header#header::after{height:4px;margin-top:-4px}@media only screen and (max-width: 1290px){header#header #logo{left:100px;top:12px;max-width:270px}header#header::after{height:4px;margin-top:-4px}}@media only screen and (max-width: 1100px){header#header #logo{top:3px;left:70px;max-width:170px}}.mod_article figcaption{margin-top:5px;color:var(--color-gray-medium);font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.mod_article.background{padding-top:var(--global-padding);margin-bottom:var(--global-margin-bottom)}.mod_article.background.dark{background-color:var(--article--background-dark)}.mod_article.background.light{background-color:var(--article--background-light)}.full_width .mod_article>.wrapper_center_page{max-width:none}.full_width .mod_article>.wrapper_center_page>.wrapper_inside{padding-right:0;padding-left:0}.full_width .mod_article>.wrapper_center_page>.wrapper_inside>.content-image{margin-bottom:0}.full_width .mod_article>.wrapper_center_page>.wrapper_inside>.content-image img{margin-right:auto;margin-left:auto;width:100%;height:400px;object-fit:cover;object-position:50% 50%}#pageHeader.full_width .mod_article>.wrapper_center_page>.wrapper_inside>.content-image img{height:640px}@media only screen and (max-width: 960px){.mod_article figcaption{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem}.full_width .mod_article>.wrapper_center_page>.wrapper_inside>.content-image img{height:200px}#pageHeader.full_width .mod_article{margin-bottom:20px}#pageHeader.full_width .mod_article>.wrapper_center_page>.wrapper_inside>.content-image img{height:400px}}.mod_navigation.main{position:absolute;bottom:0;right:400px;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:hover>a{color:var(--color-menu-text-hover)}.mod_navigation.main ul.level_1>li:hover>ul.level_2{display:block}.mod_navigation.main ul.level_1>li>a{position:relative;display:block;padding:10px 15px 65px;border:none;color:var(--color-menu-text);font-family:"Montserrat",sans-serif;letter-spacing:.25px;transition:color .2s ease-in-out,letter-spacing .2s ease-in-out,padding-bottom .3s ease-in-out;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}.mod_navigation.main ul.level_1>li>a:hover,.mod_navigation.main ul.level_1>li>a:focus,.mod_navigation.main ul.level_1>li>a.active,.mod_navigation.main ul.level_1>li>a.trail{letter-spacing:0;font-weight:600}.mod_navigation.main ul.level_1>li:hover>a{font-weight:600;letter-spacing:0}.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;display:inline-block;padding:3px;border:solid #ccc;border-width:0 2px 2px 0;transform:rotate(45deg);transition:border-color .3s ease-in-out}.mod_navigation.main ul.level_1>li.submenu:hover>a::after{border-color:var(--color-cd-primary)}.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,.2) 0 8px 24px}.mod_navigation.main ul.level_2>li{position:relative}.mod_navigation.main ul.level_2>li:hover>ul.level_3{display:block}.mod_navigation.main ul.level_2>li:hover>a,.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)}.mod_navigation.main ul.level_2>li>a{display:block;padding:10px 15px;border:none;background-color:var(--color-menu-secondary);color:var(--color-cd-primary);transition:background-color .2s ease-in-out,color .2s ease-in-out}.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)}.mod_navigation.main ul.level_2>li.submenu>a::after{content:"";position:absolute;top:19px;right:15px;display:inline-block;padding:3px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(-45deg);transition:all .3s ease-in-out}.mod_navigation.main ul.level_3{position:absolute;top:0;left:100%;display:none;min-width:250px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.mod_navigation.main ul.level_3>li{margin-left:2px}.mod_navigation.main ul.level_3>li>a{display:block;padding:10px 15px;border:none;background-color:var(--color-menu-secondary);color:var(--color-white);transition:background-color .2s ease-in-out,color .2s ease-in-out}.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)}.mod_navigation.main ul.level_4>li:first-child>a{box-shadow:inset 0 7px 5px -5px rgba(0,0,0,.5)}.mod_navigation.main ul.level_4>li>a{display:block;padding:7px 30px;background-color:var(--color-menu-level_4-background);color:var(--color-menu-level_4-text);transition:background-color .2s ease-in-out,color .2s ease-in-out;font-size:16px;font-size:1rem}.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)}.scrolled .mod_navigation.main ul.level_1>li>a{padding:10px 15px 30px;transition:padding .2s ease-in-out,color .2s ease-in-out}.scrolled .mod_navigation.main ul.level_1>li.submenu>a{padding-right:28px}@media only screen and (max-width: 1290px){.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:9999;zoom:1;background-color:var(--color-gray);opacity:0;transition:opacity .4s ease-in-out;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;opacity:.8}#nav-menu{position:fixed;top:0;left:-100%;z-index:10000;width:100%;max-width:450px;background-color:var(--color-white);padding:25px 30px;transition:left .4s ease-in-out;height:100%;overflow-y:auto}#nav-menu #offcanvas_header{text-align:left;display:grid;grid-template-columns:1fr 98px;row-gap:20px;position:relative;min-height:60px;margin-bottom:25px;grid-template-areas:"logo 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:30px}#nav-menu .mod_navigation.offcanvas ul{max-height:0;overflow:hidden;color:var(--color-cd-primary);transition:max-height .4s ease-out,padding .4s ease-out}#nav-menu .mod_navigation.offcanvas ul li{position:relative}#nav-menu .mod_navigation.offcanvas ul li a{display:block;border:none;color:var(--color-cd-primary)}#nav-menu .mod_navigation.offcanvas ul li .forward_button{display:block;cursor:pointer}#nav-menu .mod_navigation.offcanvas ul li a,#nav-menu .mod_navigation.offcanvas ul li .forward_button{padding:calc((var(--menu-item-height) - 34px)/2);transition:background-color .4s ease-in-out}#nav-menu .mod_navigation.offcanvas ul li .arrow{cursor:pointer;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 14.4 9"><path fill="%233D365E" d="M0,1.698L1.698,0l5.505,5.604L12.702,0L14.4,1.698L7.203,9L0,1.698z"/></svg>');background-repeat:no-repeat;background-size:14px 29px;background-position:center center;display:block;position:absolute;top:0;right:0;width:var(--menu-item-height);height:var(--menu-item-height);transform:rotate(-90deg);transition:transform .4s ease-in-out}#nav-menu .mod_navigation.offcanvas ul li.open>.arrow{transform:rotate(0deg)}#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{background-color:rgba(197,195,207,.1);color:var(--color-cd-primary);font-weight:600}#nav-menu .mod_navigation.offcanvas .level_1{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem;max-height:inherit}#nav-menu .mod_navigation.offcanvas .level_1>li{transform:translateX(-150px);visibility:hidden;transition:transform .4s ease-out,visibility .4s;border-bottom:1px solid #e4e4e4}#nav-menu .mod_navigation.offcanvas .level_2{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin-bottom:0px}#nav-menu .mod_navigation.offcanvas .level_2 li a,#nav-menu .mod_navigation.offcanvas .level_2 li .forward_button{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-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:10000px;transition:max-height .4s ease-in,padding .4s ease-in}#nav-menu #offcanvas_footer{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem;text-align:left}#nav-menu #offcanvas_footer span,#nav-menu #offcanvas_footer a{display:block;margin-bottom:20px}#nav-menu #offcanvas_footer a{border:none;color:var(--color-cd-primary)}#nav-menu #offcanvas_footer a:hover,#nav-menu #offcanvas_footer a:focus{text-decoration:underline;text-decoration-thickness:1px}#nav-menu.show-menu{left:0}#nav-menu.show-menu .mod_navigation.offcanvas .level_1>li{visibility:visible;transform:translateX(0)}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(1){transition-delay:.1s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(2){transition-delay:.2s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(3){transition-delay:.3s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(4){transition-delay:.4s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(5){transition-delay:.5s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(6){transition-delay:.6s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(7){transition-delay:.7s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(8){transition-delay:.8s}#nav-menu .mod_navigation.offcanvas .level_1>li:nth-child(9){transition-delay:.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}}@media(hover: hover){#nav-menu .mod_navigation.offcanvas ul li:hover>.submenu{background-color:rgba(197,195,207,.1);transition:background-color .4s ease-in-out}#nav-menu .mod_navigation.offcanvas ul li:not(.submenu):hover{background-color:rgba(197,195,207,.1);transition:background-color .4s ease-in-out}}#nav-toggle{position:absolute;top:calc(50% - 32.5px);left:0;display:none;width:100%;max-width:60px;height:60px;border-radius:100%;background:var(--color-cd-primary);cursor:pointer}#nav-toggle span{position:absolute;top:calc(50% - 3px/2);left:15px;width:30px;height:3px;background-color:var(--color-white)}#nav-toggle::before,#nav-toggle::after{content:"";position:absolute;left:15px;width:30px;background-color:var(--color-white);height:3px}#nav-toggle::before{top:20px}#nav-toggle::after{bottom:20px}#nav-close{position:relative;top:calc(50% - 16px);right:0;float:right;display:inline-block;width:100%;max-width:40px;height:100%;max-height:40px;background:rgba(0,0,0,0);cursor:pointer}#nav-close::before,#nav-close::after{position:absolute;top:14px;left:0;content:"";display:block;width:100%;max-width:60px;border-bottom:4px solid var(--color-cd-primary)}#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)}@media(hover: hover){#nav-toggle:hover{background:var(--color-cd-secondary)}}@media only screen and (max-width: 1290px){#nav-toggle{display:block}}.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%;opacity:0%;position:fixed;z-index:9999;left:0;top:0;background-color:rgb(var(--color-cd-primary));overflow-x:hidden;transition:.5s}.mod_navigation.overlay .closebtn{color:#fff;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)}.mod_breadcrumb{margin-bottom:calc(var(--global-margin-bottom)/2);font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;color:var(--color-cd-primary)}.mod_breadcrumb ul{padding-bottom:10px;overflow:hidden}.mod_breadcrumb ul li{float:left}.mod_breadcrumb ul li::after{margin-right:12px;margin-bottom:3px;margin-left:9px;content:"";border:solid var(--color-gray-light);border-width:0 2px 2px 0;display:inline-block;padding:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mod_breadcrumb ul li:last-child::after{content:none}.mod_breadcrumb a:link,.mod_breadcrumb a:visited{color:var(--color-gray-light);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media(hover: hover){.mod_breadcrumb a:hover,.mod_breadcrumb a:active{color:var(--color-cd-primary)}}@media only screen and (max-width: 960px){.mod_breadcrumb{display:none}}.background.dark{--color-text: var(--color-text-neg)}.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:var(--color-text);text-decoration-thickness:1px;color:var(--color-text);-webkit-transition:color .3s ease-in-out 0s,text-decoration-color .3s ease-in-out 0s;-moz-transition:color .3s ease-in-out 0s,text-decoration-color .3s ease-in-out 0s;-ms-transition:color .3s ease-in-out 0s,text-decoration-color .3s ease-in-out 0s;-o-transition:color .3s ease-in-out 0s,text-decoration-color .3s ease-in-out 0s;transition:color .3s ease-in-out 0s,text-decoration-color .3s ease-in-out 0s}@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-cd-secondary);color:var(--color-cd-secondary)}}.background.dark h1,.background.dark h2,.background.dark h3,.background.dark h4,.background.dark h5,.background.dark h6{--color-headlines: var(--color-headlines-neg)}:is(h1,h2,h3,h4,h5,h6):has(+:is(h1,h2,h3,h4,h5,h6)){margin-bottom:calc(var(--global-margin-bottom)/3)}h1,h2,h3,h4,h5,h6{-webkit-margin-before:0;-webkit-margin-after:0;margin-bottom:calc(var(--global-margin-bottom)/2);font-optical-sizing:auto;font-style:normal;font-family:"Montserrat",sans-serif;color:var(--color-headlines);word-break:break-word}h1{font-weight:600;font-size:50px;font-size:3.125rem;line-height:60px;line-height:3.75rem}h2{font-weight:600;font-size:42px;font-size:2.625rem;line-height:52px;line-height:3.25rem}h3{font-weight:600;font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem}h4{font-weight:300;font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem}h5{font-weight:300;font-size:24px;font-size:1.5rem;line-height:34px;line-height:2.125rem}h6{font-weight:600;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}@media only screen and (max-width: 960px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}h1{font-size:32px;font-size:2rem;line-height:42px;line-height:2.625rem}h2{font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem}h3{font-size:26px;font-size:1.625rem;line-height:36px;line-height:2.25rem}h4{font-size:24px;font-size:1.5rem;line-height:34px;line-height:2.125rem}h5{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem}h6{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}}.background.dark .content-text p{--color-text: var(--color-text-neg)}.content-text{margin-bottom:var(--global-margin-bottom)}.content-text p,.content-text li,.content-text ul,.content-text strong,.content-text em,.content-text a{color:var(--color-text)}.content-text.width-shrink--70{max-width:70%}.content-text.width-shrink--50{max-width:50%}.content-text .quote{display:block;font-size:2em;line-height:2.5rem;font-style:italic;margin-bottom:var(--global-margin-bottom);text-align:center;color:var(--color-text)}.content-text.color--secondary>h1,.content-text.color--secondary>h2,.content-text.color--secondary>h3,.content-text.color--secondary>h4,.content-text.color--secondary>h5,.content-text.color--secondary>h6{color:var(--color-cd-secondary)}.content-text.media--above figure{padding:0 0 20px 0}.content-text.media--left figure{float:left;width:calc(50% - var(--global-space)/2);margin:0 var(--global-space) 20px 0}.content-text.media--right figure{float:right;width:calc(50% - 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{padding-top:5px;font:300 .875rem/1.25rem "Montserrat",sans-serif}.content-text ul,.content-text ol{overflow:hidden}.content-text ul{list-style-type:none}.content-text ul li{padding-left:20px;position:relative}.content-text ul li::before{content:"";position:absolute;top:10px;left:0;width:5px;height:5px;display:block;background-color:var(--color-text);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.content-text ul li ul{margin-bottom:0}.content-text ul li ul li::before{width:5px;height:5px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;transform:rotate(45deg);background-color:rgba(0,0,0,0) !important;border-top:2px solid #fff;border-right:2px solid #fff}.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-margin-bottom)}.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 *,.content-text table td *{margin-bottom:10px}.content-text table th :last-child,.content-text table td :last-child{margin-bottom:0}@media only screen and (max-width: 960px){.content-text.width-shrink--70,.content-text.width-shrink--50{max-width:100%}.content-text .wrapper_table{padding-bottom:10px;overflow-x:auto}.content-text table{width:100% !important}}@media only screen and (max-width: 800px){.content-text.media--above figure,.content-text.media--left figure,.content-text.media--right figure,.content-text.media--below figure{float:left;width:100%;padding:0 0 calc(var(--global-space)/2)}}.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;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:var(--border-width) solid var(--color-text);content:attr(data-ext);height:48px;width:48px;display:inline-block;font-size:16px;font-size:1rem;line-height:48px;line-height:3rem;text-align:center;text-indent:initial;font-family:"Montserrat",sans-serif;color:var(--color-text);text-transform:uppercase;background-color:rgba(0,0,0,0);-webkit-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-moz-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-ms-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-o-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s}.content-downloads li{margin-bottom:20px}.content-downloads li:last-child{margin-bottom:0}@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{border-color:var(--color-cd-secondary);color:var(--color-text-neg);background-color:var(--color-cd-secondary)}}.content-accordion{margin-bottom:var(--global-margin-bottom)}.content-accordion .handorgel__header__button{background-color:var(--color-accordion-header);border:2px solid var(--color-accordion-border);padding:10px 60px 10px 15px;margin-bottom:2px;color:var(--color-accordion-header-text);font:600 1.2rem/1.75rem "Montserrat",sans-serif;position:relative}.content-accordion .handorgel__header__button::after{position:absolute;top:16px;right:20px;content:"";border:solid var(--color-accordion-icon);border-width:0 2px 2px 0;display:inline-block;padding:4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-moz-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-ms-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-o-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s}.content-accordion .handorgel__header__button:hover{background-color:var(--color-accordion-header-hvr);border:2px solid var(--color-cd-primary);color:var(--color-cd-primary);-webkit-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-moz-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-ms-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-o-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s}.content-accordion .handorgel__header__button:hover::after{border-color:var(--color-accordion-icon-activ)}.content-accordion .handorgel__header--opened .handorgel__header__button{border:2px solid var(--color-cd-primary);background-color:var(--color-accordion-header-activ);color:var(--color-accordion-header-text-hvr)}.content-accordion .handorgel__header--opened .handorgel__header__button::after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);top:22px;border:solid var(--color-accordion-icon-activ);border-width:0 2px 2px 0}.content-accordion .handorgel__header--opened .handorgel__header__button:hover::after{border-color:var(--color-accordion-icon-activ)}.content-accordion .handorgel__content{background-color:var(--color-accordion-bg)}.content-accordion .handorgel__content__inner>*{margin-bottom:calc(var(--global-space)*-0.5) !important}.content-accordion .handorgel__content__inner .content-element-group .rs-columns .rs-column .content-text{margin-bottom:0 !important}@media only screen and (max-width: 1080px){.rs-columns .ce_rs_column_start .content-accordion .handorgel__content__inner .content-text.media--above figure,.rs-columns .ce_rs_column_start .content-accordion .handorgel__content__inner .content-text.media--left figure,.rs-columns .ce_rs_column_start .content-accordion .handorgel__content__inner .content-text.media--right figure,.rs-columns .ce_rs_column_start .content-accordion .handorgel__content__inner .content-text.media--below figure{float:left;width:100%;padding:0 0 calc(var(--global-space)/2)}.rs-columns .ce_rs_column_start .content-accordion .rs-column{width:100%}}.background.dark .content-bduit-teaser p,.background.dark .content-bduit-teaser-small p{--color-text: var(--color-text)}.background.dark .content-bduit-teaser__content,.background.dark .content-bduit-teaser-small__content{background-color:var(--color-cd-secondary)}.background.dark .content-bduit-teaser__content .content-headline,.background.dark .content-bduit-teaser-small__content .content-headline{--color-headlines-neg: var(--color-cd-primary)}.background.dark .content-bduit-teaser__content .content-text,.background.dark .content-bduit-teaser-small__content .content-text{--color-text: var(--color-cd-primary)}.background.dark .content-headline{--color-headlines-neg: var(--color-headlines)}.content-bduit-teaser{--color-text: var(--color-text-neg);display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--global-space);margin-bottom:var(--global-margin-bottom)}.content-bduit-teaser__image img{width:100%}.content-bduit-teaser__content{padding:var(--global-margin-bottom) var(--global-margin-bottom) 0;background-color:var(--color-teaser-background);color:var(--color-text);min-height:515px}.content-bduit-teaser__content .content-button a:link,.content-bduit-teaser__content .content-button a:visited{border-color:var(--color-white)}.content-bduit-teaser__content .content-headline{margin-bottom:27px;color:var(--color-headlines-neg)}.content-bduit-teaser__content .content-text a:hover{color:var(--color-text)}.content-bduit-teaser__content .content-text li::before{background-color:var(--color-text)}.content-bduit-teaser__content .content-text:last-child{margin-bottom:var(--global-margin-bottom)}.content-bduit-teaser__content .ce_bduit_teaser__text{margin-bottom:var(--global-margin-bottom)}.content-bduit-teaser__content .ce_bduit_teaser__button{margin-bottom:0}.content-bduit-teaser.right .content-bduit-teaser__image{grid-column-start:2}.content-bduit-teaser.right .content-bduit-teaser__content{grid-column-start:1;grid-row-start:1}.content-bduit-teaser.offset{gap:0}.content-bduit-teaser.offset .content-bduit-teaser__content{margin-top:var(--global-space)}.content-bduit-teaser.offset.left .content-bduit-teaser__content{margin-left:calc(-1*var(--global-space));border-radius:0 0 var(--border-radius-global) 0}.content-bduit-teaser.offset.right .content-bduit-teaser__content{margin-right:calc(-1*var(--global-space));border-radius:0 0 0 var(--border-radius-global)}.content-bduit-teaser-small .teaser-link-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.content-bduit-teaser-small .teaser-image-wrapper{position:relative}.content-bduit-teaser-small .teaser-image-wrapper>figure:first-child img{display:block;width:100%}.content-bduit-teaser-small .ce_bduit_teaser__icon{position:absolute;inset:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(197,195,207,.8);opacity:0;-webkit-transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;-ms-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s}.content-bduit-teaser-small .ce_bduit_teaser__icon img{width:35%}.content-bduit-teaser-small .inner{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--global-space)/2);background-color:var(--color-teaser-small-background);border-radius:0 0 var(--border-radius-global) 0}.content-bduit-teaser-small .inner .content-headline{padding-bottom:20px}.content-bduit-teaser-small .inner .content-button{display:flex;margin-top:auto;margin-bottom:0}.content-bduit-teaser-small .inner .content-button span{display:block;padding:10px 30px;border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--border-radius-global);font-family:"Montserrat",sans-serif;font-weight:400;text-align:center;text-decoration:none;color:var(--button-text-color);background-color:var(--button-bg-color);font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;-webkit-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-moz-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-ms-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-o-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s}@media(hover: hover){.content-bduit-teaser-small:hover .ce_bduit_teaser__icon{display:flex;opacity:1}.content-bduit-teaser-small:hover .content-button span{background-color:var(--button-bg-color-hover);border-color:var(--button-border-color-hover);color:var(--button-text-color-hover)}.content-bduit-teaser-small:hover .inner{background-color:var(--color-teaser-small-background-hover);-webkit-transition:background-color .3s ease-in-out 0s;-moz-transition:background-color .3s ease-in-out 0s;-ms-transition:background-color .3s ease-in-out 0s;-o-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s}}@media only screen and (max-width: 960px){.content-bduit-teaser{display:block}.content-bduit-teaser.offset .content-bduit-teaser__content{margin:0;position:relative;top:calc(-1*var(--global-space));width:calc(100% - var(--global-space))}.content-bduit-teaser.offset.left .content-bduit-teaser__image{width:calc(100% - var(--global-space))}.content-bduit-teaser.offset.left .content-bduit-teaser__content{left:var(--global-space)}.content-bduit-teaser.offset.right .content-bduit-teaser__image{padding-left:var(--global-space)}}@media only screen and (max-width: 600px){.content-bduit-teaser.left.offset .content-bduit-teaser__content,.content-bduit-teaser.right.offset .content-bduit-teaser__content{position:static;width:100%;margin:0;padding:calc(var(--global-space)/2);padding-bottom:5px;min-height:auto}.content-bduit-teaser.left.offset .content-bduit-teaser__content .content-button,.content-bduit-teaser.right.offset .content-bduit-teaser__content .content-button{margin-bottom:calc(var(--global-space)/2)}.content-bduit-teaser.left.offset .content-bduit-teaser__image,.content-bduit-teaser.right.offset .content-bduit-teaser__image{width:100%;padding:0}}:root{--button-bg-color: var(--color-cd-primary);--button-bg-color-hover: var(--color-white);--button-text-color: var(--color-white);--button-text-color-hover: var(--color-cd-primary);--button-border-color: var(--color-cd-primary);--button-border-color-hover: var(--color-cd-primary);--button-border-width: var(--border-width)}.content-button.ghost{--button-bg-color: var(--color-white);--button-bg-color-hover: var(--color-cd-primary);--button-text-color: var(--color-cd-primary);--button-text-color-hover: var(--color-white);--button-border-color: var(--color-cd-primary);--button-border-color-hover: var(--color-cd-primary)}.content-button.secondary{--button-bg-color: var(--color-cd-secondary);--button-bg-color-hover: var(--color-cd-primary);--button-text-color: var(--color-cd-primary);--button-text-color-hover: var(--color-white);--button-border-color: var(--color-cd-primary);--button-border-color-hover: var(--color-cd-primary)}.background.dark .content-button{--button-bg-color: var(--color-white);--button-bg-color-hover: var(--color-cd-primary);--button-text-color: var(--color-cd-primary);--button-text-color-hover: var(--color-white);--button-border-color: var(--color-white);--button-border-color-hover: var(--color-white)}.background.dark .content-button.secondary{--button-bg-color: var(--color-cd-secondary);--button-bg-color-hover: var(--color-white);--button-text-color: var(--color-cd-primary);--button-text-color-hover: var(--color-cd-primary);--button-border-color: var(--color-cd-secondary);--button-border-color-hover: var(--color-cd-secondary)}.background.dark .content-button.ghost{--button-bg-color: transparent;--button-bg-color-hover: var(--color-cd-secondary);--button-text-color: var(--color-white);--button-text-color-hover: var(--color-cd-primary);--button-border-color: var(--color-white);--button-border-color-hover: var(--color-cd-secondary)}.content-bduit-teaser-small .content-button{--button-bg-color: var(--color-white);--button-bg-color-hover: var(--color-cd-primary);--button-text-color: var(--color-cd-primary);--button-text-color-hover: var(--color-white);--button-border-color: var(--color-white);--button-border-color-hover: var(--color-cd-primary)}.content-button{display:inline-block;margin-bottom:var(--global-margin-bottom)}.content-button a:link,.content-button a:visited{border-radius:var(--border-radius-global);border:var(--button-border-width) solid var(--button-border-color);-webkit-border-radius:var(--border-radius-global);-moz-border-radius:var(--border-radius-global);-ms-border-radius:var(--border-radius-global);border-radius:var(--border-radius-global);padding:10px 30px;display:block;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;font-weight:400;font-family:"Montserrat",sans-serif;text-align:center;text-decoration:none;color:var(--button-text-color);background-color:var(--button-bg-color);-webkit-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-moz-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-ms-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-o-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s}.content-button.left{margin-right:var(--global-space)}.content-button.right{float:right;margin-left:var(--global-space)}#privacy .content-button{margin-bottom:0}@media(hover: hover){.content-button a:hover,.content-button a:active{background-color:var(--button-bg-color-hover);border-color:var(--button-border-color-hover);color:var(--button-text-color-hover)}}@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:28px;line-height:1.75rem}}@media only screen and (max-width: 480px){.content-button{display:block}}.content-gallery{margin-bottom:var(--global-margin-bottom)}.content-gallery ul{display:grid}.content-gallery--cols-3 ul{gap:var(--global-space);grid-template-columns:repeat(3, 1fr)}.content-gallery--cols-4 ul{gap:var(--global-margin-bottom);grid-template-columns:repeat(4, 1fr)}.content-gallery--cols-5 ul{gap:var(--global-margin-bottom);grid-template-columns:repeat(5, 1fr)}.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(61,54,94,.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 .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.content-gallery figure img{width:100%}@media(hover: hover){.content-gallery 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}}@media only screen and (max-width: 1160px){.content-gallery--cols-3 ul{gap:20px}.content-gallery--cols-4 ul{gap:20px}.content-gallery--cols-5 ul{gap:20px}}@media only screen and (max-width: 960px){.content-gallery--cols-3 ul{grid-template-columns:repeat(3, 1fr)}.content-gallery--cols-4 ul{grid-template-columns:repeat(3, 1fr)}.content-gallery--cols-5 ul{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 600px){.content-gallery--cols-3 ul{grid-template-columns:repeat(2, 1fr)}.content-gallery--cols-4 ul{grid-template-columns:repeat(2, 1fr)}.content-gallery--cols-5 ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 480px){.content-gallery--cols-3 ul{grid-template-columns:1fr}.content-gallery--cols-4 ul{grid-template-columns:1fr}.content-gallery--cols-5 ul{grid-template-columns:1fr}}.content-text.media,.content-downloads.preview,.content-image{margin-bottom:var(--global-margin-bottom)}.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(61,54,94,.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 .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.content-image figure a{display:block}@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}}.ce_wrapper_start{display:flex;gap:2em;flex-wrap:wrap}.content-youtube{margin-bottom:30px}.content-youtube.show{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.content-youtube figcaption{margin-top:10px;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;text-align:left}#page form{text-align:left}#page form .invisible{display:none}#page form .margin-bottom-none{margin-bottom:0 !important}#page form label{display:inline-block;font-family:"Montserrat",sans-serif;font-weight:700;color:var(--text-color);cursor:pointer;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}#page form legend{display:block;margin-bottom:15px;font-weight:700;color:var(--text-color)}#page form fieldset{margin-bottom:30px}#page form fieldset fieldset{margin-bottom:0}#page form .legend_show legend{display:block}#page form .legend_bold legend{font-weight:700}#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 .widget .widget{margin-bottom:0}#page form .widget-upload label{display:block;float:left}#page form .widget-upload input[type=file]{position:relative;width:100%;padding:var(--global-space);border:var(--border-width) solid var(--color-cd-secondary)}#page form .widget-upload input[type=file]::before,#page form .widget-upload input[type=file]::after{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%)}#page form .widget-upload input[type=file]::before{content:"";z-index:5;background-color:#fff;background-image:url("/files/templates/bduit-one/images/svg/upload.svg");background-repeat:no-repeat;background-position:center;background-size:contain}#page form .widget-upload input[type=file]::after{content:"";z-index:6;width:100%;text-align:center;cursor:pointer;color:var(--color-cd-primary);font-family:"Montserrat",sans-serif;font-weight:500;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}#page form input.text,#page form input.captcha,#page form textarea{width:100%;padding:15px;border:var(--border-width) solid var(--color-cd-secondary);color:var(--text-color);background-color:var(--color-white);font-family:"Montserrat",sans-serif;line-height:normal;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:20px;font-size:1.25rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-transition:border-color .3s ease-in-out 0s;-moz-transition:border-color .3s ease-in-out 0s;-ms-transition:border-color .3s ease-in-out 0s;-o-transition:border-color .3s ease-in-out 0s;transition:border-color .3s ease-in-out 0s}#page form input.text:invalid,#page form input.captcha:invalid,#page form textarea:invalid{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#page form input.text.error,#page form input.captcha.error,#page form textarea.error{color:#3d365e}#page form input.text{height:48px}#page form textarea{display:block;height:200px;min-height:200px;resize:vertical}#page form textarea.textarea_small_height{height:100px;min-height:100px}#page form .captcha_text{display:inline-block;margin-top:5px;margin-bottom:30px;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}#page form .widget-checkbox{padding:20px 0}#page form .widget-checkbox .checkbox_container legend{margin-bottom:10px}#page form .widget-checkbox .checkbox_container span{display:inline-flex;align-items:center;margin-right:30px}#page form .widget-checkbox .checkbox_container input.checkbox{position:relative;width:25px;height:25px;margin-right:10px;cursor:pointer;background:rgba(0,0,0,0);border:0;flex:0 0 25px;appearance:none;-webkit-appearance:none;-moz-appearance:none}#page form .widget-checkbox .checkbox_container input.checkbox::before{content:"";position:absolute;top:0;left:0;box-sizing:border-box;width:25px;height:25px;border:2px solid #ccc;transform:rotate(0deg);transform-origin:center;transition:width .25s ease,height .25s ease,top .25s ease,left .25s ease,border-color .25s ease,border-radius .25s ease,transform .25s ease}#page form .widget-checkbox .checkbox_container input.checkbox:hover::before{border-color:var(--color-cd-primary)}#page form .widget-checkbox .checkbox_container input.checkbox:checked::before{top:1px;left:7px;width:10px;height:18px;border-top:0;border-left:0;border-right:3px solid var(--color-cd-primary);border-bottom:3px solid var(--color-cd-primary);border-radius:0;transform:rotate(45deg)}#page form .widget-checkbox .checkbox_container input.checkbox:active::before{transform:scale(0.96)}#page form .widget-checkbox .checkbox_container input.checkbox:checked:active::before{transform:rotate(45deg) scale(0.96)}#page form .widget-checkbox .checkbox_container input.checkbox:focus-visible{outline:none}#page form .widget-checkbox .checkbox_container input.checkbox:focus-visible::before{box-shadow:0 0 0 3px rgba(0,0,0,.08)}#page form .widget-checkbox .checkbox_container label{font-weight:400;cursor:pointer}#page form .widget-checkbox .checkbox-toggle label{display:flex;flex-direction:row;font-family:"Montserrat",sans-serif}#page form .widget-checkbox .checkbox-toggle .toggle{position:relative;width:60px;height:30px;margin-right:20px;font-size:17px}#page form .widget-checkbox .checkbox-toggle .toggle input{width:60px;height:30px;background-color:var(--color-white);appearance:none;-webkit-appearance:none;-moz-appearance:none;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#page form .widget-checkbox .checkbox-toggle .slider{position:absolute;inset:0;width:60px;cursor:pointer;border:var(--border-width) solid var(--color-gray-light);background-color:var(--bduit-color-gray-medium);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#page form .widget-checkbox .checkbox-toggle .slider::before{content:"";position:absolute;top:0;bottom:0;left:0;width:28px;height:28px;background-color:var(--color-white);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,.2);box-shadow:0px 2px 5px 0px rgba(0,0,0,.2);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}#page form .widget-checkbox .checkbox-toggle input:checked+.slider{border:var(--border-width) solid rgba(0,0,0,0);background-color:var(--color-cd-primary)}#page form .widget-checkbox .checkbox-toggle input:checked+.slider::before{transform:translateX(30px)}#page form .widget-checkbox .checkbox-toggle input:focus+.slider{border-color:var(--color-cd-primary)}#page form .widget-checkbox .checkbox-toggle input:checked:focus+.slider{border-color:var(--color-cd-primary);background-color:#3d365e}#page form .widget-checkbox.privacy label{font-weight:400;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}#page form .widget-checkbox.privacy input.checkbox::before{border-radius:55px;border-width:0px}#page form .widget-submit{margin-bottom:30px}#page form .widget-submit button{display:block;padding:8px 30px;border:2px solid rgba(0,0,0,0);cursor:pointer;text-align:center;text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:700;color:var(--color-white);background-color:var(--color-cd-primary);font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;-webkit-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-moz-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-ms-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;-o-transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;transition:border-color .3s ease-in-out 0s,color .3s ease-in-out 0s,background-color .3s ease-in-out 0s}#page form p{margin-bottom:20px}#page form p.error{display:none}#page form span.mandatory{color:#3d365e}@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-cd-primary)}#page form .widget-submit button:hover,#page form .widget-submit button:focus,#page form .widget-submit button:active{border-color:var(--color-cd-primary);color:var(--color-cd-primary);background-color:rgba(0,0,0,0)}#page form a:hover,#page form a:focus,#page form a:active{border-color:rgba(0,0,0,0)}}@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:10px;padding-bottom:10px;font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem}#page form .widget-upload input[type=file]::before{background-image:url("/files/templates/bduit-one/images/svg/upload-mobile.svg")}}@media only screen and (max-width: 736px){#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{display:block;float:none;width:100%}}.pswp__dynamic-caption{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;text-align:left}#footer{background:var(--color-footer-background);color:var(--color-footer-text);font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;padding:30px 0}#footer a:link,#footer a:visited{text-decoration-line:underline;text-underline-offset:4px;text-decoration-color:var(--color-footer-text);text-decoration-thickness:1px;color:var(--color-footer-text);-webkit-transition:color .3s ease-in-out 0s,text-decoration-color .3s ease-in-out 0s;-moz-transition:color .3s ease-in-out 0s,text-decoration-color .3s ease-in-out 0s;-ms-transition:color .3s ease-in-out 0s,text-decoration-color .3s ease-in-out 0s;-o-transition:color .3s ease-in-out 0s,text-decoration-color .3s ease-in-out 0s;transition:color .3s ease-in-out 0s,text-decoration-color .3s ease-in-out 0s}#footer .mod_footer__element_name{color:var(--color-footer-text);font-size:28px;font-size:1.75rem;line-height:30px;line-height:1.875rem;margin-bottom:15px;grid-column:1/span 2}#footer .mod_footer__element_logo{padding-bottom:20px}#footer .grid{display:grid;grid-template-columns:1fr 1fr 120px;grid-column-gap:var(--global-space)}#footer .grid #dueren,#footer .grid #wuerselen{display:grid;grid-template-columns:220px 260px;grid-template-rows:40px auto;grid-column-gap:var(--global-space)}#footer .grid .grid-item--quicknav{padding-top:35px}@media(hover: hover){#footer a:hover,#footer a:focus,#footer a:active{color:#fff;font-weight:600}}@media screen and (max-width: 1450px){#footer .grid #dueren,#footer .grid #wuerselen{display:inline-block}#footer .grid #dueren .grid-item--adress,#footer .grid #wuerselen .grid-item--adress{padding-bottom:15px}#footer .grid #dueren .grid-item--openingtime table,#footer .grid #wuerselen .grid-item--openingtime table{width:100% !important}}@media screen and (max-width: 850px){#footer .grid{grid-template-columns:1fr 1fr;grid-column-gap:calc(var(--global-space)/2)}#footer .grid #dueren,#footer .grid #wuerselen{display:block;max-width:350px}}@media screen and (max-width: 620px){#footer .grid{display:block}#footer .grid #wuerselen{margin-top:30px}}.content-element-group{margin-bottom:var(--global-margin-bottom);overflow:hidden}.content-element-group--cols-3,.content-element-group--cols-4{display:grid;grid-column-gap:var(--global-space);grid-row-gap:var(--global-space)}.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:0;grid-column:1/span 3}.content-element-group--cols-3 .content-text{margin-bottom:0}.content-element-group--cols-3 .content-text .rte>p:last-child{margin-bottom:0 !important}.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:0;grid-column:1/span 4}@media only screen and (max-width: 1160px){.content-element-group--cols-3,.content-element-group--cols-4{grid-column-gap:30px;grid-row-gap:30px}}@media only screen and (max-width: 960px){.content-element-group--cols-3,.content-element-group--cols-4{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr}.content-element-group--cols-3>h1:first-child,.content-element-group--cols-3 h2:first-child,.content-element-group--cols-3 h3:first-child,.content-element-group--cols-3 h4:first-child,.content-element-group--cols-3 h5:first-child,.content-element-group--cols-3 h6:first-child,.content-element-group--cols-4>h1:first-child,.content-element-group--cols-4 h2:first-child,.content-element-group--cols-4 h3:first-child,.content-element-group--cols-4 h4:first-child,.content-element-group--cols-4 h5:first-child,.content-element-group--cols-4 h6:first-child{grid-column:1/span 2}}@media only screen and (max-width: 650px){.content-element-group--cols-3,.content-element-group--cols-4{grid-template-columns:1fr}.content-element-group--cols-3>h1:first-child,.content-element-group--cols-3 h2:first-child,.content-element-group--cols-3 h3:first-child,.content-element-group--cols-3 h4:first-child,.content-element-group--cols-3 h5:first-child,.content-element-group--cols-3 h6:first-child,.content-element-group--cols-4>h1:first-child,.content-element-group--cols-4 h2:first-child,.content-element-group--cols-4 h3:first-child,.content-element-group--cols-4 h4:first-child,.content-element-group--cols-4 h5:first-child,.content-element-group--cols-4 h6:first-child{grid-column:1/span 1}}:root{--count_up-value-color: var(--color-cd-primary);--count_up-prefix-suffix-color: var(--color-cd-primary)}.background.dark{--count_up-value-color: var(--color-white);--count_up-prefix-suffix-color: var(--color-white)}.content-plenta-countup{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:var(--global-margin-bottom)}.content-plenta-countup .countup-value{font-weight:600;font-size:96px;font-size:6rem;line-height:106px;line-height:6.625rem;color:var(--count_up-value-color)}.content-plenta-countup .countup-prefix,.content-plenta-countup .countup-suffix{font-weight:400;font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem;color:var(--count_up-prefix-suffix-color);text-align:center}@media only screen and (max-width: 960px){.content-plenta-countup .countup-value{font-size:48px;font-size:3rem;line-height:58px;line-height:3.625rem}.content-plenta-countup .countup-prefix,.content-plenta-countup .countup-suffix{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem}}.ce_bduit_horizontal_rule{margin-bottom:var(--global-margin-bottom)}.ce_bduit_horizontal_rule hr{height:var(--border-width);background-color:var(--color-cd-primary)}.background.dark .ce_bduit_horizontal_rule hr{background-color:var(--color-white)}.mod_customnav ul.level_1>li strong,.mod_customnav ul.level_1>li a{border:var(--border-width) solid var(--color-text);background-color:var(--color-white);padding:10px 30px;-webkit-border-radius:var(--border-radius-global);-moz-border-radius:var(--border-radius-global);-ms-border-radius:var(--border-radius-global);border-radius:var(--border-radius-global);-webkit-transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out;transition:border-color .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out}.mod_customnav{position:absolute;right:0;bottom:0;height:100%}.mod_customnav .floting-menu{display:none}.mod_customnav ul.level_1{display:flex;justify-content:center;align-items:center;height:95%;gap:20px}.mod_customnav ul.level_1>li{display:inline-block}.mod_customnav ul.level_1>li strong{background-color:var(--color-text);color:var(--color-text-neg)}.mod_customnav ul.level_1>li:hover a,.mod_customnav ul.level_1>li:hover strong{background-color:var(--color-text);color:var(--color-text-neg)}@media screen and (max-width: 670px){.mod_customnav{width:1px}.mod_customnav.block{overflow:visible}.mod_customnav .floting-menu{position:relative;top:55px;left:0;width:50px;height:50px;background-color:var(--color-cd-primary);color:var(--color-text-neg);display:inline-flex;align-items:center;justify-content:center;float:right;cursor:pointer;border-radius:50%;font-size:52px;line-height:1;transform:rotate(0deg);transition:transform .3s ease,background-color .3s ease,color .3s ease}.mod_customnav ul.level_1{display:block;float:right;clear:both;position:relative;top:20px;height:auto;margin-top:10px;overflow:hidden;max-height:0;opacity:0;transform:translateY(-10px);pointer-events:none;transition:max-height .45s ease,opacity .3s ease,transform .3s ease}.mod_customnav ul.level_1 li{display:block;text-align:end}.mod_customnav ul.level_1 li strong,.mod_customnav ul.level_1 li a{display:inline-block;margin-bottom:10px}.fm-open .mod_customnav .floting-menu{transform:rotate(45deg)}.fm-open .mod_customnav ul.level_1{max-height:500px;opacity:1;transform:translateY(0);pointer-events:auto}.fm-closed .mod_customnav .floting-menu{transform:rotate(0deg)}.fm-closed .mod_customnav ul.level_1{max-height:0;opacity:0;transform:translateY(-10px);pointer-events:none}}.content-table{position:relative;margin-bottom:var(--global-margin-bottom);overflow-x:auto;-webkit-overflow-scrolling:touch}.content-table table{width:100%;min-width:800px;border-collapse:separate;border-spacing:0;font-family:inherit}.content-table th,.content-table td{padding:10px 14px;text-align:left;border:1px solid var(--color-cd-primary);background-color:var(--color-cd-secondary-light)}.content-table td:empty{background-color:rgba(0,0,0,0)}.content-table thead th{position:sticky;top:0;background-color:var(--color-cd-primary);color:#fff;font-weight:600;z-index:3}.content-table thead th:first-child{left:0;z-index:4}.content-table tbody th[scope=row]{font-weight:600;white-space:nowrap}.content-table tbody tr{transition:background .2s ease}.content-table tbody tr th:first-child{background-color:var(--color-cd-secondary-light)}.content-table tbody tr:hover td,.content-table tbody tr:hover th{background-color:var(--color-cd-primary-light)}.content-table th:first-child,.content-table td:first-child{position:sticky;left:0;z-index:2;background-color:var(--color-cd-primary);text-align:center}.content-table tbody tr:hover th:first-child,.content-table tbody tr:hover td:first-child{background-color:var(--color-cd-primary-light)}.content-table::after{content:"";position:absolute;top:0;right:0;width:24px;height:100%;pointer-events:none}@media(min-width: 960px){.content-table{overflow-x:visible}.content-table table{min-width:100%}.content-table th:first-child,.content-table td:first-child,.content-table thead th{position:static;box-shadow:none}.content-table::after{display:none}}:root{--totop-size: 50px}.scroll-top{position:fixed;right:20px;bottom:20px;display:flex;align-items:center;justify-content:center;width:var(--totop-size);height:var(--totop-size);color:var(--color-cd-primary);text-decoration:none;background-color:rgba(255,255,255,.7);border-radius:50%;z-index:10}.scroll-top__circle{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none;paint-order:stroke}.scroll-top__progress{fill:none;stroke:currentColor;stroke-width:3}.scroll-top__icon{width:calc(var(--totop-size)/4);height:calc(var(--totop-size)/4);transform:rotate(45deg);border-top:3px solid var(--color-cd-primary);border-left:3px solid var(--color-cd-primary);position:absolute;top:22px}
