.autogrid_grid{display:grid;margin-left:-15px;margin-right:-15px}.autogrid_grid .column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_none{margin-left:0;margin-right:0}.autogrid_grid.gutter_none>.column{padding-left:0;padding-right:0}.autogrid_grid.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_grid.gutter_s>.column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_grid.gutter_m>.column{padding-left:30px;padding-right:30px}.autogrid_grid.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_grid.gutter_l>.column{padding-left:40px;padding-right:40px}.autogrid_grid.same_height>.column>.attributes{height:100%}.autogrid_grid .column .attributes{background-size:cover}.autogrid_grid .column .attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_grid .column .attributes.p-l{padding:160px 40px 160px 40px}.autogrid_grid .column .attributes.p-m{padding:115px 40px 115px 40px}.autogrid_grid .column .attributes.p-s{padding:80px 40px 80px 40px}.autogrid_grid .column .attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_grid .column.align_left_top{text-align:left}.autogrid_grid .column.align_left_center{text-align:left;align-self:center}.autogrid_grid .column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.align_center_top{text-align:center}.autogrid_grid .column.align_center_center{text-align:center;align-self:center}.autogrid_grid .column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.align_right_top{text-align:right}.autogrid_grid .column.align_right_center{text-align:right;align-self:center}.autogrid_grid .column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_grid.same_height>.column{align-self:unset}.autogrid_grid.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_grid.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_grid.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_grid .column>.attributes .image_mob{display:none}.autogrid_row,.autogrid_wrapper{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;box-sizing:border-box}.autogrid,.autogrid_row>.column{padding-left:15px;padding-right:15px;flex-basis:1;flex-grow:1;width:100%;position:relative;box-sizing:border-box}.autogrid_clear{flex:0 0 100%;height:0}.col_1{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.autogrid_row>.column>.attributes{background-size:cover}.autogrid_row>.column>.attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_row>.column>.attributes.p-l{padding:160px 40px 160px 40px}.autogrid_row>.column>.attributes.p-m{padding:115px 40px 115px 40px}.autogrid_row>.column>.attributes.p-s{padding:80px 40px 80px 40px}.autogrid_row>.column>.attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_row.gutter_none,.autogrid_wrapper.gutter_none{margin-left:0;margin-right:0}.autogrid_row.gutter_none>div,.autogrid_wrapper.gutter_none>div{padding-left:0;padding-right:0}.autogrid_row.gutter_s,.autogrid_wrapper.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_row.gutter_s>div,.autogrid_wrapper.gutter_s>div{padding-left:15px;padding-right:15px}.autogrid_row.gutter_m,.autogrid_wrapper.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_row.gutter_m>div,.autogrid_wrapper.gutter_m>div{padding-left:30px;padding-right:30px}.autogrid_row.gutter_l,.autogrid_wrapper.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_row.gutter_l>div,.autogrid_wrapper.gutter_l>div{padding-left:40px;padding-right:40px}.autogrid_row>.column.align_left_top{text-align:left}.autogrid_row>.column.align_left_center{text-align:left;align-self:center}.autogrid_row>.column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.align_center_top{text-align:center}.autogrid_row>.column.align_center_center{text-align:center;align-self:center}.autogrid_row>.column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.align_right_top{text-align:right}.autogrid_row>.column.align_right_center{text-align:right;align-self:center}.autogrid_row>.column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row.same_height>.column{align-self:unset}.autogrid_row.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_row.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_row.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_row .column>.attributes .image_mob{display:none}.order_1{order:1}.order_2{order:2}.order_3{order:3}.order_4{order:4}.order_5{order:5}.order_6{order:6}.full{flex:0 0 100%}.one_half{flex:0 0 calc(100% / 2)}.one_third{flex:0 0 calc(100% / 3)}.one_fourth{flex:0 0 calc(100% / 4)}.one_fifth{flex:0 0 calc(100% / 5)}.one_sixth{flex:0 0 calc(100% / 6)}.two_third{flex:0 0 calc((100% / 3) * 2)}.two_fourth{flex:0 0 calc((100% / 4) * 2)}.three_fourth{flex:0 0 calc((100% / 4) * 3)}.two_fifth{flex:0 0 calc((100% / 5) * 2)}.three_fifth{flex:0 0 calc((100% / 5) * 3)}.four_fifth{flex:0 0 calc((100% / 5) * 4)}.two_sixth{flex:0 0 calc((100% / 6) * 2)}.three_sixth{flex:0 0 calc((100% / 6) * 3)}.four_sixth{flex:0 0 calc((100% / 6) * 4)}.five_sixth{flex:0 0 calc((100% / 6) * 5)}.offset_col_1{margin-left:calc((100% / 12) * 1)}.offset_col_2{margin-left:calc((100% / 12) * 2)}.offset_col_3{margin-left:calc((100% / 12) * 3)}.offset_col_4{margin-left:calc((100% / 12) * 4)}.offset_col_5{margin-left:calc((100% / 12) * 5)}.offset_col_6{margin-left:calc((100% / 12) * 6)}.offset_col_7{margin-left:calc((100% / 12) * 7)}.offset_col_8{margin-left:calc((100% / 12) * 8)}.offset_col_9{margin-left:calc((100% / 12) * 9)}.offset_col_10{margin-left:calc((100% / 12) * 10)}.offset_col_11{margin-left:calc((100% / 12) * 11)}.autogrid.no_gutter{padding-left:0;padding-right:0}@media only screen and (min-width :768px) and (max-width :1024px){.col_1_t{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_t{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_t{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_t{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_t{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_t{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_t{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_t{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_t{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_t{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_t{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_t{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_t{order:1}.order_2_t{order:2}.order_3_t{order:3}.order_4_t{order:4}.order_5_t{order:5}.order_6_t{order:6}}@media only screen and (max-width:767px){.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.three_sixth .four_sixth,.two_fifth,.two_fourth,.two_sixth,.two_third,[class*=col_]{flex:0 0 100%;max-width:none}.autogrid_grid .column,.column[class*=col_]{padding-left:0!important;padding-right:0!important;margin-bottom:25px}.autogrid[class*=offset_],.autogrid_grid[class*=offset_],.column[class*=offset_]{margin-left:0}.autogrid_grid,.autogrid_row,.autogrid_wrapper{margin-left:0!important;margin-right:0!important}.autogrid_grid>.column>.attributes.has-image.empty>.image_mob,.autogrid_grid>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob{display:block}.autogrid_grid>.column>.attributes.has-image.empty,.autogrid_row>.column>.attributes.has-image.empty{background:0 0!important}.col_1_m{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_m{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_m{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_m{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_m{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_m{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_m{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_m{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_m{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_m{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_m{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_m{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_m{order:1}.order_2_m{order:2}.order_3_m{order:3}.order_4_m{order:4}.order_5_m{order:5}.order_6_m{order:6}.autogrid_grid>.column>.attributes.p-l,.autogrid_grid>.column>.attributes.p-m,.autogrid_grid>.column>.attributes.p-s,.autogrid_grid>.column>.attributes.p-xl,.autogrid_grid>.column>.attributes.p-xs,.autogrid_row>.column .attributes.p-l,.autogrid_row>.column .attributes.p-m,.autogrid_row>.column .attributes.p-s,.autogrid_row>.column .attributes.p-xl,.autogrid_row>.column .attributes.p-xs{padding:20px}.autogrid_grid .column.m_align_left_top{text-align:left}.autogrid_grid .column.m_align_left_center{text-align:left;align-self:center}.autogrid_grid .column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.m_align_center_top{text-align:center}.autogrid_grid .column.m_align_center_center{text-align:center;align-self:center}.autogrid_grid .column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.m_align_right_top{text-align:right}.autogrid_grid .column.m_align_right_center{text-align:right;align-self:center}.autogrid_grid .column.m_align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row>.column.m_align_left_top{text-align:left}.autogrid_row>.column.m_align_left_center{text-align:left;align-self:center}.autogrid_row>.column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.m_align_center_top{text-align:center}.autogrid_row>.column.m_align_center_center{text-align:center;align-self:center}.autogrid_row>.column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.m_align_right_top{text-align:right}.autogrid_row>.column.m_align_right_center{text-align:right;align-self:center}.autogrid_row>.column.m_align_right_bottom{text-align:right;align-self:flex-end}}body.edge column[class*=col_]{flex-basis:1}@media only screen and (max-width:767px){body.edge column[class*=col_]{flex-basis:100%}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden;
}
.contao-cookiebar * {
  box-sizing: border-box;
}
.contao-cookiebar:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.contao-cookiebar .cc-inner {
  display: inline-block;
  overflow-y: auto;
  max-height: 100%;
  max-width: 100%;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  font-size: 1rem;
  text-align: left;
}
.contao-cookiebar.cc-top .cc-inner {
  vertical-align: top;
}
.contao-cookiebar.cc-top.cc-active .cc-inner {
  animation: cookiebar-top-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-top.cc-saved .cc-inner {
  animation: cookiebar-top-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-bottom .cc-inner {
  vertical-align: bottom;
}
.contao-cookiebar.cc-bottom.cc-active .cc-inner {
  animation: cookiebar-bottom-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-bottom.cc-saved .cc-inner {
  animation: cookiebar-bottom-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-middle .cc-inner {
  vertical-align: middle;
}
.contao-cookiebar.cc-middle.cc-active .cc-inner {
  animation: cookiebar-middle-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-middle.cc-saved .cc-inner {
  animation: cookiebar-middle-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-left {
  text-align: left;
}
.contao-cookiebar.cc-right {
  text-align: right;
}
.contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
  margin-top: 0;
}
.contao-cookiebar .cc-head p {
  margin-bottom: 15px;
}
.contao-cookiebar .cc-btn {
  display: inline-block;
  cursor: pointer;
  width: 100%;
  padding: 8px 14px;
  margin-bottom: 8px;
  font-size: 15px;
  outline: 0 none;
  border: 1px solid #cfcfcf;
  border-radius: 4px;
  color: #444;
  background: #f5f5f5;
}
.contao-cookiebar .cc-btn:hover {
  background: #ececec;
}
.contao-cookiebar .cc-btn.success {
  background: #4e9e3e;
  border-color: #3e7830;
  color: #fff;
}
.contao-cookiebar .cc-btn.success:hover {
  background: #4c933f;
}
.contao-cookiebar .cc-btn:last-child {
  margin-bottom: 0;
}
.contao-cookiebar label {
  position: relative;
  display: block;
  padding: 8px 13px 8px 0;
  line-height: 1.2;
}
.contao-cookiebar label.group {
  font-weight: 600;
}
.contao-cookiebar input {
  position: absolute;
  width: 1px;
  height: 1px;
  outline: 0 none;
  opacity: 0;
}
.contao-cookiebar input + label {
  padding: 8px 13px 8px 50px;
  cursor: pointer;
}
.contao-cookiebar input + label:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 35px;
  height: 18px;
  margin: 0;
  box-sizing: content-box;
  border-radius: 10px;
  background: #fff;
  border: 2px solid #9c9b99;
  transition: border-color 0.2s;
}
.contao-cookiebar input + label:after {
  display: block;
  content: "";
  position: absolute;
  top: 10px;
  left: 4px;
  width: 14px;
  height: 14px;
  border-radius: 10px;
  background: #9c9b99;
  transition: background 0.2s, margin-left 0.2s, padding 0.2s;
}
.contao-cookiebar input + label:active:after {
  padding-left: 5px;
}
.contao-cookiebar input.cc-group-half + label:after {
  background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%);
}
.contao-cookiebar input:checked + label:after {
  background: #399d32;
  margin-left: 17px;
}
.contao-cookiebar input:checked + label:active:after {
  margin-left: 12px;
}
.contao-cookiebar input:checked + label:before {
  background: #dcf3db;
  border-color: #399d32;
}
.contao-cookiebar input:disabled + label {
  pointer-events: none;
}
.contao-cookiebar input:disabled + label:after {
  background: #c8c7c5;
}
.contao-cookiebar input:disabled + label:before {
  background: #f4f4f4;
  border-color: #c8c7c5;
}
.contao-cookiebar.cc-active .cc-inner {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.contao-cookiebar.cc-active.cc-blocked {
  pointer-events: auto;
  animation: cookiebar-overlay-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-saved.cc-inner {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.contao-cookiebar.cc-saved.cc-blocked {
  pointer-events: none;
  animation: cookiebar-overlay-out 0.5s ease-in-out forwards;
}

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0;
  }
  .contao-cookiebar .cc-inner {
    max-width: 750px;
  }
}
@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.75);
  }
}
@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75);
  }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden;
  }
}
@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
  }
}
@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
  }
}
@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);
  }
}
.cookiebar_simple {
  color: #444444;
}
.cookiebar_simple p {
  color: #868686;
  line-height: 1.4;
}
.cookiebar_simple .cc-inner {
  padding: 25px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  background: #fff;
}
.cookiebar_simple .cc-groups {
  display: none;
  padding-top: 15px;
}
.cookiebar_simple .cc-groups .cc-group {
  position: relative;
  border: 1px solid #d0d0d0;
  border-radius: 5px;
  margin-bottom: 10px;
  text-align: left;
}
.cookiebar_simple .cc-groups .cc-group > label {
  margin: 5px 130px 5px 10px;
}
.cookiebar_simple .cc-cookies {
  background: #fbfbfb;
  border-radius: 0 0 5px 5px;
}
.cookiebar_simple .cc-cookies > p {
  font-size: 0.875rem;
}
.cookiebar_simple .cc-cookies > p, .cookiebar_simple .cc-cookies > .cc-cookie {
  margin: 0;
  padding: 15px;
  border-top: 1px solid #e6e6e6;
}
.cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info {
  font-size: 0.875rem;
  background: #fff;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #efefef;
}
.cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info > div + div {
  margin-top: 5px;
}
.cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
  margin-top: 15px;
}
.cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-desc p {
  margin-bottom: 0;
}
.cookiebar_simple .cc-cookies .cc-cookie label.cookie + p, .cookiebar_simple .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .cookiebar_simple .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
  margin-top: 10px;
}
.cookiebar_simple .cc-cookies .cc-cookie p {
  margin: 0 0 15px;
  font-size: 0.875rem;
}
.cookiebar_simple .cc-footer, .cookiebar_simple .cc-info {
  text-align: center;
}
.cookiebar_simple .cc-detail-btn-details {
  border: 0 none;
  outline: 0 none;
  background: transparent;
  font-size: 13px;
  letter-spacing: 0;
  text-transform: initial;
  cursor: pointer;
  color: #a2a2a2;
  text-decoration: underline;
  padding: 0;
  margin: 0 0 10px;
}
.cookiebar_simple .cc-detail-btn-details span:nth-child(2) {
  display: none;
}
.cookiebar_simple .cc-detail-btn-details.cc-active span:nth-child(1) {
  display: none;
}
.cookiebar_simple .cc-detail-btn-details.cc-active span:nth-child(2) {
  display: inline;
}
.cookiebar_simple .cc-detail-btn-details:hover {
  color: #717171;
}
.cookiebar_simple .cc-info {
  margin-top: 15px;
}
.cookiebar_simple .cc-info > p {
  font-size: 0.875rem;
}
.cookiebar_simple .cc-info > a {
  display: inline-block;
  font-size: 0.813rem;
  color: #a2a2a2;
  text-decoration: none;
}
.cookiebar_simple .cc-info > a:hover {
  color: #717171;
}
.cookiebar_simple .cc-info > a + a:before {
  display: inline-block;
  content: "·";
  margin-right: 5px;
}

@font-face {
  font-family: 'iconvault';
  src:  url('../../files/cto_layout/fonts/flux/fonts/iconvault.eot?1fituw');
  src:  url('../../files/cto_layout/fonts/flux/fonts/iconvault.eot?1fituw#iefix') format('embedded-opentype'),
    url('../../files/cto_layout/fonts/flux/fonts/iconvault.ttf?1fituw') format('truetype'),
    url('../../files/cto_layout/fonts/flux/fonts/iconvault.woff?1fituw') format('woff'),
    url('../../files/cto_layout/fonts/flux/fonts/iconvault.svg?1fituw#iconvault') format('svg');
  font-weight: normal;
  font-style: normal;
}

.icon-callback:before,
.icon-toggler:before,
.icon-video:before,
.icon-function:before,
.icon-page-top:before,
.icon-minus:before,
.icon-lock:before,
.icon-consultant:before,
.icon-arrow-right:before,
.icon-mail:before,
.icon-search:before,
.icon-print:before,
.icon-attachment:before,
.icon-mime-pdf:before,
.icon-download:before,
.icon-vcard:before,
.icon-arrow-left:before,
.icon-bullet:before,
.icon-map:before,
.icon-language:before,
.icon-unity:before,
.icon-x-mark:before,
.icon-plus:before,
.icon-lab:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'iconvault' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  text-decoration: inherit;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-toggler:before {
  content: "\f100";
}
.icon-video:before {
  content: "\f101";
}
.icon-function:before {
  content: "\f102";
}
.icon-page-top:before {
  content: "\f103";
}
.icon-minus:before {
  content: "\f104";
}
.icon-lock:before {
  content: "\f105";
}
.icon-consultant:before {
  content: "\f106";
}
.icon-arrow-right:before {
  content: "\f107";
}
.icon-mail:before {
  content: "\f108";
}
.icon-search:before {
  content: "\f109";
}
.icon-print:before {
  content: "\f10a";
}
.icon-attachment:before {
  content: "\f10b";
}
.icon-mime-pdf:before {
  content: "\f10c";
}
.icon-download:before {
  content: "\f10d";
}
.icon-vcard:before {
  content: "\f10e";
}
.icon-arrow-left:before {
  content: "\f10f";
}
.icon-bullet:before {
  content: "\f110";
}
.icon-map:before {
  content: "\f111";
}
.icon-language:before, .icon-callback:before {
  content: "\f112";
}
.icon-unity:before {
  content: "\f113";
}
.icon-x-mark:before {
  content: "\f114";
}
.icon-plus:before {
  content: "\f115";
}
.icon-lab:before {
  content: "\f116";
}


/*
* Cookiebar Oveleon
*/

.contao-cookiebar {
	z-index: 10001;
}

#cookiebar  {
	padding: 16px 16px;
}

#cookiebar button {
	margin: 0 0.6rem;
}

#cookiebar a.info { margin-left: 20px; color: #8cc7e8; }

#cookiebar a.info:hover {
	color: #cecece;
	text-decoration: underline;
	}

#cookiebar.custom.bottom {
	bottom: 0;
	margin-bottom: 0;
}

#cookiebar.custom span {
	/*display: block;*/
	margin: 10px 0 4px 0;
	line-height: 1rem;
	color: #f2f2f2;
	/* margin-right: 1em; */
}


/* Cookiebar Oveleon Anpassung */

.cc-open-group {
    width: 100%;
    text-align: center;
    margin: 20px 0;
}

.cc-open-group .cc-group {
    display: inline-block;
}

.contao-cookiebar .cc-open-group .cc-group {
    border: inherit;
}

.contao-cookiebar .cc-open-group .cc-group > label {
    margin: 5px 10px 5px 10px;
}

.contao-cookiebar .cc-inner {
	font-size: 18px;
}

.contao-cookiebar .cc-head h2 {
	font-size: 1.4em;
	color: #4169AE;
}
.contao-cookiebar .cc-head p,
.cookiebar_simple .cc-info > a,
.cookiebar_simple .cc-cookies .cc-cookie p,
.cookiebar_simple .cc-cookies > p,
.cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info {
	font-size: 0.9em;
}

.contao-cookiebar .cc-head h2,
.contao-cookiebar .cc-head p,
.contao-cookiebar .cc-btn {
	line-height: 1.4;
}

.cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-desc p {
    margin-bottom: 1em;
}

@charset "UTF-8";
html body .header{background:rgba(255, 255, 255, 0)}html body .header .inside{height:100%;max-width:100%}html body .header .logo{position:relative;float:left}@media (min-width:768px){html body .header .logo{height:152px;width:185px}}html body .header .mod_article{height:100%}html body .header .mod_navigation ul.level_1>li{line-height:1em;position:absolute;top:85%}html body .header .mod_navigation ul.level_1>li.float_left{left:calc(50% - 200px);transform:translate(-100%, -100%)}html body .header .mod_navigation ul.level_1>li.float_right{right:calc(50% - 200px);transform:translate(100%, -100%)}html body .header.original{height:202px}html body .header.cloned{height:129px}html body .header.cloned .smartmenu .smartmenu-trigger{height:129px}.mdash{margin:0 1em}@media only screen and (max-width:767px){.max-tablet{display:block}}@media only screen and (min-width:768px) and (max-width:1024px){.max-tablet{display:block}}@media only screen and (min-width:1025px){.max-tablet{display:none}}@media only screen and (max-width:767px){.only-wide-screens{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.only-wide-screens{display:none}}@media only screen and (min-width:1025px){.only-wide-screens{display:block}}@media only screen and (min-width:1025px){.mod_article.medium_size .container{max-width:1024px !important}}@media (min-width:1560px){.only-media-max-1559px{display:none}}.mod_quickmenu li a i.fa-brochure{margin-top:0}.mod_quickmenu li a i.fa-brochure::before{content:"";background:url(../../files/ressources/icons/icon_prospekt_mitlaufend.svg) 50% no-repeat;display:inline-block;width:60%}@media only screen and (min-width:768px){.mod_quickmenu li a i.fa-brochure::before{height:45px}}@media only screen and (max-width:767px){.mod_quickmenu li a i.fa-brochure::before{height:28px}}.mod_quickmenu li a i.fa-datasheet{margin-top:0}.mod_quickmenu li a i.fa-datasheet::before{content:"";background:url(../../files/ressources/icons/icon_td_mitlaufend.svg) 50% no-repeat;display:inline-block;width:60%}@media only screen and (min-width:768px){.mod_quickmenu li a i.fa-datasheet::before{height:45px}}@media only screen and (max-width:767px){.mod_quickmenu li a i.fa-datasheet::before{height:28px}}.mod_quickmenu li a i.fa-www{margin-top:0;position:relative}.mod_quickmenu li a i.fa-www::before{content:"";background:url(../../files/ressources/icons/icon_www_white.svg) 50% no-repeat;display:inline-block;width:60%;position:absolute}@media only screen and (min-width:768px){.mod_quickmenu li a i.fa-www::before{height:50px;top:50%;left:50%;transform:translate(-50%, -50%)}}@media only screen and (max-width:767px){.mod_quickmenu li a i.fa-www::before{height:35px;top:50%;left:50%;transform:translate(-50%, -52%)}}@media only screen and (max-width:767px){.mobile_pl-pr-0{padding-left:0 !important;padding-right:0 !important}}.ios.sf10 .animate{opacity:1}html body{}html body *{hyphens:manual}html body #slider.empty{display:none}html body span.color-accent{color:#4169AE}html body .accent_red span.color-accent{color:#e3000f}html body .colored_bg{background:#E9F0F5}html body .colored_bg_dark_grey{background:#D9E1E5}html body .ce_text,html body .ce_headline{text-align:center}html body :not(.ce_gallery) ul{list-style-type:none;margin-left:1em}html body .ce_text ul li,html body .ce_list ul li{list-style-type:none}html body .ce_text ul li::before,html body .ce_list ul li::before,html body .textarea ul li::before,html body .cboxDesc .inside ul li::before{content:"";position:relative;margin-left:-1.25em;margin-right:0.25em !important;display:inline-block;color:#e31119;font-size:0.65em;font-family:"iconvault";bottom:1px}html body .startbanner{}html body .startbanner .container{}html body .startbanner .container .ce_text{}html body .startbanner .container .ce_text p{font-weight:bold;color:white;padding:0.75em}html body .startbanner .container .ce_text.kreis{position:relative;border-radius:50%;width:220px;height:220px;background-color:#e3000f}@media only screen and (max-width:1366px) and (min-width:768px){html body .startbanner .container .ce_text.kreis{width:190px;height:190px}}@media only screen and (max-width:767px){html body .startbanner .container .ce_text.kreis{width:180px;height:180px}}html body .startbanner .container .ce_text.kreis p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;width:100%}html body .startbanner .container .ce_text.kreis a{display:block;color:#ffffff;padding-top:2em;padding-bottom:2em}@media only screen and (max-width:1366px) and (min-width:768px){html body .startbanner .container .ce_text.kreis a{padding-top:1em;padding-bottom:1em}}html body .startbanner .container .ce_text.kreis.pos_absolut.links{float:left}@media only screen and (min-width:500px){html body .startbanner .container .ce_text.kreis.pos_absolut.links{left:calc(50% - 150px);transform:translateX(-50%)}}html body .startbanner .container .ce_text.kreis.pos_absolut.rechts{float:right}@media only screen and (min-width:500px){html body .startbanner .container .ce_text.kreis.pos_absolut.rechts{right:calc(50% - 150px);transform:translateX(50%)}}html body .startbanner .container .ce_text.kreis:not(.pos_absolut) .startbanner .container .ce_text.kreis a{display:block;color:#ffffff;padding-top:0.8em;padding-bottom:0.8em}html body .startbanner .container .ce_text.kreis:not(.pos_absolut).links{float:left}html body .startbanner .container .ce_text.kreis:not(.pos_absolut).rechts{float:right}@media only screen and (max-width:499px){html body .startbanner .container .ce_text.kreis{width:150px;height:150px}}html body .startbanner .container .ce_hyperlink a{background-color:#e3000f;border-color:#e3000f;font-weight:700;margin-bottom:0;border-color:#e3000f}html body .startbanner .container .ce_iconbox.down_arrow{display:inline-block;position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:1366px) and (min-width:768px){html body .startbanner .container .ce_iconbox.down_arrow .image_container img{width:75%}}@media only screen and (max-width:767px){html body .startbanner .container .ce_iconbox.down_arrow .image_container img{width:50%}}@media (min-width:1025px){html body .startbanner.no-buttons .container{min-height:35%}}@media (max-width:1024px){html body .startbanner.no-buttons .container{min-height:40%}}@media only screen and (max-width:499px){html body .mod_article:not(.fullwidth).startbanner>.container{padding-left:20px;padding-right:20px}}@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(calc(100vw - 400px) 100%, 0, 0);transform:translate3d(calc(100vw - 500px), 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes ticker{0%{-webkit-transform:translate3d(calc(100vw - 400px), 0, 0);transform:translate3d(calc(100vw - 400px), 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@media (max-width:767px){@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(100vw, 0, 0);transform:translate3d(100vw, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes ticker{0%{-webkit-transform:translate3d(100vw, 0, 0);transform:translate3d(100vw, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}}html body #contentwrapper #slider .ce_bgimage.fullscreen-image.boxed-content.contains_subhead .ce_bgimage-outer{height:calc(100vh - 2.5rem)}@media (max-width:767px){html body #contentwrapper #slider .ce_bgimage.fullscreen-image.boxed-content.contains_subhead{height:unset !important}html body #contentwrapper #slider .ce_bgimage.fullscreen-image.boxed-content.contains_subhead .ce_bgimage-outer{height:calc(100vh - 5rem) !important}}html body .subhead{background:#e1000f;height:2.5rem;color:#ffffff}@media (max-width:767px){html body .subhead{height:5rem}}html body .subhead .static_content{padding:0 1.5em}@media (min-width:768px){html body .subhead .static_content{display:inline-block}}html body .subhead .static_content h2{display:inline;margin:0;font-size:1rem !important;color:#ffffff;line-height:2.5em}html body .subhead .animated_content{position:absolute;display:inline-block;padding-right:1.5rem}@media (max-width:767px){html body .subhead .animated_content{padding:0 1.5rem}}html body .subhead .animated_content .ticker-wrap{overflow:hidden}html body .subhead .animated_content .ticker{display:flex;overflow:hidden;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-duration:35s;animation-duration:35s}@media (min-width:768px){html body .subhead .animated_content .ticker{line-height:2.5em}}html body .subhead .animated_content .ticker .ticker_item{flex-shrink:0;width:100%;box-sizing:border-box;text-align:center;white-space:nowrap}html body .custom_slider,html body .aktionen{}html body .custom_slider .ce_text,html body .custom_slider .ce_headline,html body .aktionen .ce_text,html body .aktionen .ce_headline{text-align:left}@media (min-width:1250px){html body .custom_slider .ce_headline.d_50,html body .aktionen .ce_headline.d_50{max-width:calc(50% + 40px)}}@media (min-width:1140px) and (max-width:1249px){html body .custom_slider .ce_headline.d_50,html body .aktionen .ce_headline.d_50{max-width:calc(60% + 40px)}}@media (min-width:1024px) and (max-width:1139px){html body .custom_slider .ce_headline.d_50,html body .aktionen .ce_headline.d_50{max-width:calc(68% + 40px)}}html body .custom_slider .swiper-slide.past::before,html body .custom_slider .swiper-slide.future::before,html body .custom_slider .swiper-slide div.future::before,html body .aktionen .swiper-slide.past::before,html body .aktionen .swiper-slide.future::before,html body .aktionen .swiper-slide div.future::before{content:"";position:absolute;width:100%;height:100%;z-index:12;background-position:center top;background-repeat:no-repeat;background-size:cover}html body .custom_slider .swiper-slide.past::before,html body .aktionen .swiper-slide.past::before{background:#5c5c5c;opacity:0.75}html body .custom_slider .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-next),html body .aktionen .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-next){max-height:1px}html body .custom_slider .swiper-slide:not(.swiper-slide-active)>:not(.ce_bgimage),html body .aktionen .swiper-slide:not(.swiper-slide-active)>:not(.ce_bgimage){opacity:0}html body .custom_slider .swiper-slide-prev,html body .custom_slider .swiper-slide-active,html body .custom_slider .swiper-slide-next,html body .aktionen .swiper-slide-prev,html body .aktionen .swiper-slide-active,html body .aktionen .swiper-slide-next{}html body .custom_slider .swiper-slide-prev .ce_bgimage-outer,html body .custom_slider .swiper-slide-prev .ce_bgimage-inside,html body .custom_slider .swiper-slide-active .ce_bgimage-outer,html body .custom_slider .swiper-slide-active .ce_bgimage-inside,html body .custom_slider .swiper-slide-next .ce_bgimage-outer,html body .custom_slider .swiper-slide-next .ce_bgimage-inside,html body .aktionen .swiper-slide-prev .ce_bgimage-outer,html body .aktionen .swiper-slide-prev .ce_bgimage-inside,html body .aktionen .swiper-slide-active .ce_bgimage-outer,html body .aktionen .swiper-slide-active .ce_bgimage-inside,html body .aktionen .swiper-slide-next .ce_bgimage-outer,html body .aktionen .swiper-slide-next .ce_bgimage-inside{height:inherit}@media only screen and (min-width:1025px){html body .custom_slider .swiper-slide-prev .ce_text.footnote,html body .custom_slider .swiper-slide-active .ce_text.footnote,html body .custom_slider .swiper-slide-next .ce_text.footnote,html body .aktionen .swiper-slide-prev .ce_text.footnote,html body .aktionen .swiper-slide-active .ce_text.footnote,html body .aktionen .swiper-slide-next .ce_text.footnote{padding-left:40px}}@media only screen and (min-width:1025px) and (max-width:1280px){html body .custom_slider .swiper-slide-prev,html body .custom_slider .swiper-slide-active,html body .custom_slider .swiper-slide-next,html body .aktionen .swiper-slide-prev,html body .aktionen .swiper-slide-active,html body .aktionen .swiper-slide-next{right:calc((45vw));width:84vw !important}}@media only screen and (min-width:1281px) and (max-width:1366px){html body .custom_slider .swiper-slide-prev,html body .custom_slider .swiper-slide-active,html body .custom_slider .swiper-slide-next,html body .aktionen .swiper-slide-prev,html body .aktionen .swiper-slide-active,html body .aktionen .swiper-slide-next{right:calc((45vw));width:84vw !important}}@media only screen and (min-width:1367px) and (max-width:1749px){html body .custom_slider .swiper-slide-prev,html body .custom_slider .swiper-slide-active,html body .custom_slider .swiper-slide-next,html body .aktionen .swiper-slide-prev,html body .aktionen .swiper-slide-active,html body .aktionen .swiper-slide-next{right:calc((27vw));width:72vw !important}}@media only screen and (min-width:1750px){html body .custom_slider .swiper-slide-prev,html body .custom_slider .swiper-slide-active,html body .custom_slider .swiper-slide-next,html body .aktionen .swiper-slide-prev,html body .aktionen .swiper-slide-active,html body .aktionen .swiper-slide-next{right:calc((13vw));width:63vw !important}}@media only screen and (min-width:769px) and (max-width:1024px){html body .custom_slider .swiper-slide-prev,html body .custom_slider .swiper-slide-active,html body .custom_slider .swiper-slide-next,html body .aktionen .swiper-slide-prev,html body .aktionen .swiper-slide-active,html body .aktionen .swiper-slide-next{right:calc((27vw));width:72vw !important}}@media only screen and (min-width:769px) and (max-width:1024px){html body .custom_slider .ce_wrap .inside .ce_hyperlink,html body .aktionen .ce_wrap .inside .ce_hyperlink{width:100%}html body .custom_slider .ce_wrap .inside .ce_hyperlink a,html body .aktionen .ce_wrap .inside .ce_hyperlink a{display:block}html body .custom_slider .ce_bgimage .contentwrap,html body .aktionen .ce_bgimage .contentwrap{padding-left:15%;padding-right:15%;padding-bottom:60px !important}html body .custom_slider .ce_bgimage .contentwrap .ce_text .image_container img,html body .aktionen .ce_bgimage .contentwrap .ce_text .image_container img{max-height:300px}html body .custom_slider .ce_bgimage .contentwrap .ce_image_extended img,html body .aktionen .ce_bgimage .contentwrap .ce_image_extended img{display:block;margin:1em auto 0}html body .custom_slider .ce_bgimage .contentwrap .ce_text.footnote,html body .aktionen .ce_bgimage .contentwrap .ce_text.footnote{padding-left:15%}}@media only screen and (max-width:768px){html body .custom_slider .ce_bgimage .contentwrap,html body .aktionen .ce_bgimage .contentwrap{padding-left:10% !important;padding-right:10% !important;padding-bottom:60px !important}html body .custom_slider .ce_bgimage .contentwrap .ce_text .image_container,html body .aktionen .ce_bgimage .contentwrap .ce_text .image_container{margin-left:5% !important;float:right}html body .custom_slider .ce_bgimage .contentwrap .ce_text .image_container img,html body .aktionen .ce_bgimage .contentwrap .ce_text .image_container img{max-height:250px}html body .custom_slider .ce_bgimage .contentwrap .ce_image_extended img,html body .aktionen .ce_bgimage .contentwrap .ce_image_extended img{display:block;margin:auto}html body .custom_slider .ce_bgimage .contentwrap .ce_wrap .inside .ce_hyperlink,html body .aktionen .ce_bgimage .contentwrap .ce_wrap .inside .ce_hyperlink{width:100%}html body .custom_slider .ce_bgimage .contentwrap .ce_wrap .inside .ce_hyperlink a,html body .aktionen .ce_bgimage .contentwrap .ce_wrap .inside .ce_hyperlink a{display:block}html body .custom_slider .ce_bgimage .contentwrap .ce_text.footnote,html body .aktionen .ce_bgimage .contentwrap .ce_text.footnote{padding-left:10%}}@media only screen and (max-width:767px){html body #main .aktionen .ce_bgimage .ce_bgimage-inside{padding-left:10% !important;padding-right:10% !important}}html body .mod_article .autogrid_row.gallery>.column{padding-left:10px;padding-right:10px}html body .mod_article .ce_grid_gallery_start .autogrid_wrapper{margin-left:-1%;margin-right:-1%}html body .ce_image_extended .caption{background:rgba(50, 50, 49, 0.7);color:#fff;font-size:0.8rem;padding:8px 12px;width:100% !important;position:absolute;left:0px;bottom:0px;border-radius:0px}html body .ce_image_extended.no-descr .description{display:none}@media only screen and (min-width:1360px){html body .mod_article .ce_grid_gallery_start .autogrid{width:33.33%;padding:1%}}@media only screen and (max-width:1359px) and (min-width:1024px){html body .mod_article .ce_grid_gallery_start .autogrid{width:33.33%;padding:1%}}@media only screen and (max-width:1023px) and (min-width:768px){html body .mod_article .ce_grid_gallery_start .autogrid{width:50%;padding:1%}}html body .mod_article.gallery .contentwrap{max-width:95%}html body .ce_grid_gallery_start ul{padding:0}html body .mod_article.gallery .ce_grid_gallery_start .autogrid_wrapper{margin-left:0;margin-right:0}html body .gallery .ce_grid_gallery_start .autogrid{width:20%;padding:0.5%}@media only screen and (max-width:767px){html body .gallery .ce_image_extended .image_container img{width:100%}html body .gallery.fullwidth.boxed-content .description p{text-align:left;margin-bottom:0;padding:6px 3px;margin:0}}html body .ce_gallery.application_signs ul li .image_container img{max-height:50px;width:auto;margin-left:auto;padding:0 2%}html body .mod_article.channels .container{display:flex;flex-wrap:wrap;justify-content:center}html body .mod_article.channels:not(.fullwidth):not(.fullwidth-boxed-medium):not(.fullwidth-boxed-small)>.container{max-width:none}html body .mod_article.channels .ce_text,html body .mod_article.channels .ce_wrap,html body .mod_article.channels .ce_wrap .ce_image_extended{display:inline-block}html body .mod_article.channels .ce_text,html body .mod_article.channels .ce_wrap{padding:0 1.15rem;line-height:1em;vertical-align:middle}html body .mod_article.channels .ce_wrap .ce_image_extended:not(:first-child){margin-left:1.75rem}html body .mod_article.channels .ce_text p{font-size:1.33rem}html body .mod_article.channels .ce_wrap a{position:relative}html body .mod_article.channels .ce_text p a{border-bottom:2px solid #fff !important}html body #colorbox .lightbox_content{color:#fff}html body #cboxContent{background:none}html body #cboxLoadedContent{margin-bottom:130px;background:none;overflow:visible !important}html body #cboxContent #lightbox_content{min-width:150px}html body #cboxContent #lightbox_content a{display:inline-block;font-size:18px;color:#fff;min-width:150px;padding:2px 10px;background:#e1000f;border-radius:4px}html body #cboxTitle{position:absolute;bottom:0px !important;left:0;width:100%;top:inherit !important;color:#ccc}html body #cboxTitle h4{font-size:0.78rem;color:#ccc;text-align:left;margin-bottom:0;padding-left:3px}html body .cboxDesc{height:130px}html body .cboxDesc .inside{background:#000;padding:1%;font-size:0.7182rem}html body .cboxDesc .inside ul li{line-height:1.4;font-weight:500}html body #cboxNext,html body #cboxPrevious{top:40%}html body #colorbox #cboxContent #cboxClose{right:50px !important}html body #cboxContent,html body #cboxTitle{padding-left:50px;padding-right:50px}html body #colorbox{overflow:visible}html body #cboxWrapper{overflow:visible}html body #cboxNext{background-image:url(../../files/ressources/images/arrows_transparent.svg) !important}html body #cboxPrevious{background-image:url(../../files/ressources/images/arrows_transparent.svg) !important}html body #kontakt .container,html body .contact .container{max-width:1440px}html body #kontakt .ce_text.width-m,html body .contact .ce_text.width-m{font-size:1.333rem;max-width:625px !important}html body #kontakt .ce_text.width-m h2,html body .contact .ce_text.width-m h2{font-size:1.5rem;font-weight:700;margin-bottom:0.625em}html body #kontakt .ce_text.width-m p,html body .contact .ce_text.width-m p{font-size:1.5rem}@media only screen and (max-width:767px){html body #kontakt .ce_text.width-m p,html body .contact .ce_text.width-m p{font-size:1.25rem}}@media only screen and (min-width:1025px){html body #kontakt .autogrid_row,html body .contact .autogrid_row{justify-content:center}html body #kontakt .col_2,html body .contact .col_2{max-width:20%}html body #kontakt .ce_iconbox img,html body .contact .ce_iconbox img{max-width:60%}}@media only screen and (min-width:768px) and (max-width:1024px){html body #kontakt .autogrid_row,html body .contact .autogrid_row{justify-content:center}html body #kontakt .col_2,html body .contact .col_2{max-width:33.33%}html body #kontakt .ce_iconbox img,html body .contact .ce_iconbox img{max-width:60%}}@media only screen and (max-width:767px){html body #kontakt .col_2,html body .contact .col_2{max-width:50% !important}html body #kontakt .col_2.mt-xs,html body .contact .col_2.mt-xs{margin-top:0 !important}html body #kontakt .ce_iconbox img,html body .contact .ce_iconbox img{max-width:40%}}@media only screen and (max-width:400px){html body #kontakt .col_2,html body .contact .col_2{max-width:100% !important}}html body #kontakt .ce_wrap,html body .contact .ce_wrap{display:table;margin:1.25em auto 0}html body #kontakt .ce_wrap .ce_image_extended,html body .contact .ce_wrap .ce_image_extended{display:inline-block}html body #kontakt .ce_wrap .ce_image_extended:not(:first-child),html body .contact .ce_wrap .ce_image_extended:not(:first-child){margin-left:1.75rem}html body #kontakt .ce_wrap a,html body .contact .ce_wrap a{position:relative}html body #kontakt .ce_text p a,html body .contact .ce_text p a{border-bottom:2px solid #fff !important}@media only screen and (max-width:767px){html body #image_text .img_left img{width:25%}}html body .ce_imagemap.ce_flux_imagemap_start .hotspot_content_container{display:none;position:absolute;height:auto;overflow:auto;z-index:100}@media (min-width:1024px){html body .ce_imagemap.ce_flux_imagemap_start .hotspot_content_container{top:25%;right:12%;width:20%;max-height:65%}}@media (max-width:1023px){html body .ce_imagemap.ce_flux_imagemap_start .hotspot_content_container{top:10%;right:6%;width:25%;max-height:80%}}html body .ce_imagemap.ce_flux_imagemap_start .hotspot_content_container.active{display:block;background-color:#ffffff}html body .ce_imagemap.ce_flux_imagemap_start .hotspot_content_container .ce_text{height:100%;overflow-y:auto}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.square{color:#ffffff}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.square::before{display:none}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.square .circle{width:1.25rem;height:1.25rem;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;border:none;border-radius:5px;background:none}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.square .caption{padding:0.25em 0.5em;display:inline-block;line-height:1;border-radius:5px;background:red;color:#fff;font-size:0.75rem}@media only screen and (max-width:767px){html body .ce_imagemap.ce_flux_imagemap_start .hotspot.square{display:block}}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.plus_small{color:#ffffff}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.plus_small::before{display:none}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.plus_small .circle{width:1.2rem;height:1.2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;border:none;background:none}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.plus_small .caption{font-weight:bold;line-height:1.2}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.plus_small .caption::before{z-index:10;content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../../files/ressources/icons/icon_plus.svg) !important;background-repeat:no-repeat;height:1.2rem;width:1.2rem}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.plus_small .caption.label_right{padding-left:1.8rem}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.plus_small .caption.label_right::before{left:0}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.plus_small .caption.label_right .circle{left:0}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.plus_small .caption.label_left{padding-right:1.8rem}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.plus_small .caption.label_left::before{right:0}html body .ce_imagemap.ce_flux_imagemap_start .hotspot.plus_small .caption.label_left .circle{right:0;left:unset}html body .ce_imagemap.ce_flux_imagemap_start.content_grid .imagemap_inside{padding:0 7%}html body .hotspot_content_container .ce_text{text-align:left}html body .hotspot_content_container.content_grid .column .contentwrap{position:relative;padding:1rem}html body .hotspot_content_container.content_grid .column .contentwrap.active{background-color:#ffffff}html body .hotspot_content_container.content_grid .column .contentwrap .ce_text{position:relative;text-align:left}html body .hotspot_content_container.content_grid .column .contentwrap .ce_text p:last-child{margin-bottom:0}html body .hotspot_content_container.content_grid .column .contentwrap .ce_text .label{position:absolute;top:0.15rem;left:0rem;padding:0.25em 0.5em;display:inline-block;line-height:1;border-radius:5px;background:red;color:#fff;font-size:0.75rem}@media (max-width:767px){html body .hotspot_content_container.content_grid .column.col_12_t:last-child{margin-bottom:0}}html body #bottom{background-color:#D2D3D5 !important}html body #bottom .inside{max-width:1440px !important}html body #bottom .inside a{color:#000000 !important}html body #bottom .inside .ce_text.copyright,html body #bottom .inside .ce_text.address,html body #bottom .inside .ce_text.footer_nav a{font-size:14px;line-height:1.5;font-weight:400;color:#000000;vertical-align:bottom}@media only screen and (max-width:767px){html body #bottom .inside .ce_text.copyright,html body #bottom .inside .ce_text.address,html body #bottom .inside .ce_text.footer_nav a{display:table;margin:auto !important}}html body #bottom .inside .ce_text.footer_nav a:hover{border-bottom:1px solid}@media only screen and (min-width:1367px){html body #bottom .inside .ce_text.footer_nav a:not(:first-child){margin-left:2em}}@media only screen and (max-width:1366px){html body #bottom .inside .ce_text.footer_nav a:not(:first-child){margin-left:0.5em}}@media only screen and (max-width:1280px){html body #bottom .inside .ce_text.footer_nav a:not(:first-child){display:table;margin-left:auto}}@media only screen and (max-width:1280px) and (min-width:768px){html body #bottom .inside .ce_text.footer_nav{position:absolute;display:table;right:0;top:0;margin-right:15px}}html body .mod_privacy_optin_slim .contentwrap{font-size:0.8rem}html body .mod_privacy_optin_slim .contentwrap .cookiebar_button a{font-size:0.8rem}html body .cookiebar p,html body .cookiebar a,html body .cookiebar .cookiebar-close{font-size:0.75rem}html body .cookiebar p{display:inline-block;padding-right:1.5em}html body .cookiebar a{font-weight:600;text-decoration:none}html body .cookiebar a::before{content:"";font-family:FontAwesome;margin-right:0.5em}html body .cookiebar a:hover{border-bottom:1px solid}html body .contao-cookiebar .cc-head p,html body .cookiebar_simple .cc-cookies .cc-cookie p,html body .cookiebar_simple .cc-cookies>p,html body .cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info{font-size:0.9em}@media only screen and (max-width:767px){html body .contao-cookiebar .cc-open-group{text-align:left}}html body .autogrid_grid.grid_50_50.d_50_50{display:-ms-grid;-ms-grid-columns:50% 50%}html body .autogrid_grid.grid_50_50.d_60_40{display:-ms-grid;-ms-grid-columns:60% 40%}html body .autogrid_grid.grid_50_50{}@media (max-width:767px){html body .autogrid_grid.grid_50_50{-ms-grid-columns:100%}}html body .autogrid_grid.grid_50_50 .column:nth-child(1){-ms-grid-column:1}html body .autogrid_grid.grid_50_50 .column:nth-child(2){-ms-grid-column:2}@media (max-width:767px){html body .autogrid_grid.grid_50_50 .column:nth-child(1){-ms-grid-column:1;-ms-grid-row:1}html body .autogrid_grid.grid_50_50 .column:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}html body .autogrid_grid.grid_50_50 .column:nth-child(2n) .ce_linkbox{margin:0 10px 10px 5px}html body .autogrid_grid.grid_50_50 .column:nth-child(2n+1) .ce_linkbox{margin:0 5px 10px 10px}}html body .ce_wrap.call-to-action-banner .wrap-link{position:absolute;display:block}html body .ce_wrap.call-to-action-banner .ce_text{padding-left:20px;padding-right:20px}html body .ce_wrap.call-to-action-banner p{margin:0}html body .ce_text.icon{position:relative;display:table;margin:auto;display:flex;justify-content:center;align-items:center}html body .ce_text.icon.fa-angle-right::before{display:none}html body .ce_text.icon.fa-angle-right::after{content:"";font-family:FontAwesome;margin-left:0.25rem;font-size:1.25rem}@media only screen and (min-width:1023px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage-inside,html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .exposed{font-size:1.4em}}@media only screen and (max-width:1199px) and (min-width:768px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage-inside,html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .exposed{font-size:1em}}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.fullscreen-image .ce_bgimage-outer{width:100%}@media only screen and (min-width:768px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.fullscreen-image .ce_bgimage-outer{margin-top:4%}}@media only screen and (max-width:767px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.fullscreen-image .ce_bgimage-outer{margin-top:0;width:100%}}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage-inside{position:absolute;right:0;margin-right:10%}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_accordion{border:none}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien section.ce_accordion{display:table}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien section.ce_accordion:nth-of-type(1){margin-top:20px}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien section.ce_accordion:nth-of-type(n+2){margin-top:1em}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.medien .contentwrap div.ce_text p{padding:0}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.medien .contentwrap div.ce_text p a{color:#000;border-color:#000}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .contentwrap div.ce_text p a{font-weight:600;border-bottom:2px solid}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.color-white .contentwrap div.ce_text p a:not(.link-white){border-bottom:2px solid #fff !important}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_accordion .toggler{font-weight:600;color:#fff;background:#e3000f;border-radius:3px}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_accordion .toggler::before{color:#fff}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_accordion .toggler:hover{color:#fff}@media only screen and (min-width:1270px) and (max-width:1360px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.bg_left_center .ce_bgimage-image{background-position:40% 50%}}@media only screen and (min-width:1700px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien section.ce_accordion:nth-of-type(1){margin-top:2em}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.bg-hide-mobile .ce_accordion ul{height:250px;overflow:auto}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.medien .contentwrap div.ce_text{margin-top:2.5em}}@media only screen and (min-width:1600px) and (max-width:1699px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien section.ce_accordion:nth-of-type(1){margin-top:2em}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.bg-hide-mobile .ce_accordion ul{height:220px;overflow:auto}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.medien .contentwrap div.ce_text{margin-top:2.5em}}@media only screen and (min-width:1600px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.max_width_m .contentwrap{max-width:720px}}@media only screen and (min-width:1360px) and (max-width:1599px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .contentwrap{font-size:1.3em}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.max_width_m .contentwrap{max-width:620px}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.bg-hide-mobile .ce_accordion ul{height:150px;overflow:auto}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.medien .contentwrap div.ce_text{margin-top:2.5em}}@media only screen and (min-width:1024px) and (max-width:1359px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.bg-hide-mobile .ce_accordion ul{height:100px;overflow:auto}}@media only screen and (min-width:1200px) and (max-width:1359px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .contentwrap{font-size:1.2em}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.medien .contentwrap div.ce_text{margin-top:2.5em}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.max_width_m .contentwrap{max-width:575px}}@media only screen and (min-width:1200px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.fullscreen-image.oversize{height:100vh !important}}@media only screen and (min-width:768px) and (max-width:1199px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.fullscreen-image{height:calc(100vw * 0.5625) !important}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.bg_left_center .ce_bgimage-image{background-position:25% 50%}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.max_width_m .contentwrap{max-width:500px}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien #main .inside,html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .contentwrap{font-size:1em}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.medien .contentwrap div.ce_text{margin-top:2em}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage-inside{margin-right:6%}}@media only screen and (min-width:768px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.fullscreen-image .ce_bgimage-inside{top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@media only screen and (min-width:768px) and (max-width:1023px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.max_width_m .contentwrap{max-width:480px}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.bg-hide-mobile .ce_accordion ul{height:100px;overflow:auto}}@media only screen and (max-width:767px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.fullscreen-image{height:auto !important}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.bg-hide-mobile .ce_bgimage-image{background-image:none !important}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.bg-hide-mobile.fullscreen-image .ce_bgimage-outer{height:auto}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.bg-hide-mobile.fullscreen-image .ce_bgimage-inside{top:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien h2{text-align:center !important}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien section.ce_accordion{display:block}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.bg-hide-mobile .ce_accordion{margin-left:auto;margin-right:auto}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.bg-hide-mobile .ce_accordion ul{max-width:80%;margin:auto;text-align:left}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage.medien .contentwrap div.ce_text{margin-top:2em}}@media only screen and (max-width:499px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_accordion ul{max-width:none}}@media only screen and (max-width:699px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.bg-hide-mobile .ce_accordion ul{max-width:none}}html body .autogrid_row .column.break{height:0;width:0;display:inline-block}@media (max-width:767px){html body .autogrid_row .column.break{display:none}}html body .header.original .logo a{background-image:url(/files/ressources/images/logo-flux.png)}html body .header.original .stickyheader .logo a{background-image:url(/files/ressources/images/logo-flux.png)}html body .header.original{height:auto;padding:35px;line-height:normal}html body .header.original .logo{margin-left:20px;height:124px;width:232px}html body .header.original .mod_changelanguage{position:absolute;top:0;right:5%;display:inline-block;margin-right:20px}html body .header.original .mod_changelanguage ul li{display:inline-block;margin-left:5px}html body .header.original .mod_changelanguage ul li a{color:#ffffff}html body .header.original .mod_changelanguage ul li a.active{border-bottom:1px solid #ffffff}html body .stickyheader{display:none}html body{}html body .mod_quickmenu.quickmenu-align-top{top:250px;bottom:auto}html body .mod_quickmenu{padding-top:0;z-index:10001}html body .body_bottom .mod_quickmenu.style2 a{border-color:#fff;border-radius:5px}html body .mod_quickmenu li a{display:block;line-height:55px;width:70px;border:1px solid #e1000f;background:rgba(225, 0, 15, 0.9);font-size:15px}html body .mod_quickmenu li a i{width:70px;font-size:45px;vertical-align:middle;margin-top:-8px}html body .body_bottom .mod_quickmenu.style2 a{color:white}html body .mod_quickmenu li a:hover{width:190px !important}html body .mod_quickmenu li a span{margin-right:10px;margin-left:5px;font-size:20px}@media only screen and (min-width:768px){html body .mod_quickmenu .fa-external-link::before{font-size:0.75em;line-height:1}}@media only screen and (max-width:767px){html body .mod_quickmenu{display:block;right:5px}html body .mod_quickmenu.quickmenu-align-top{top:160px}html body .mod_quickmenu li a{line-height:35px;width:45px}html body .mod_quickmenu li a i{width:45px;font-size:30px}html body .mod_quickmenu li a span{font-size:18px}html body .mod_quickmenu li a:hover{width:140px !important}html body .mod_quickmenu li a i.fa-external-link{margin-top:-4px}html body .mod_quickmenu li a i.fa-external-link::before{font-size:0.8em;line-height:1}}html body{}@media only screen and (max-width:767px){html body #fix-wrapper{position:absolute}html body #fix-wrapper #header{padding:20px}html body #fix-wrapper #header .logo{width:140px;height:80px;margin-left:0}}html body.onepage_items_0 #contentwrapper h1{color:#333334}@media (min-width:768px){html body.onepage_items_0 #contentwrapper h1{font-size:1.778rem}}@media only screen and (max-width:767px){html body.onepage_items_0 #contentwrapper h1{font-size:1.8rem}}@media (min-width:768px){html body.onepage_items_0 #contentwrapper h2{font-size:1.6rem;color:#333334}}@media only screen and (max-width:767px){html body.onepage_items_0 #contentwrapper h2{font-size:1.4rem}}@media only screen and (max-width:767px){html body.onepage_items_0 #contentwrapper .mod_article.article-pt-xxl>.container{padding-top:120px}}html body #contentwrapper{color:#333334}html body #contentwrapper #slider h1{line-height:1.07em}@media (min-width:768px){html body #contentwrapper #slider h1{font-size:2.8rem}}@media only screen and (max-width:767px){html body #contentwrapper #slider h1{font-size:2.25rem}}@media (min-width:768px){html body #contentwrapper h1{font-size:2rem;color:#333334}}@media only screen and (max-width:767px){html body #contentwrapper h1{font-size:1.8rem}}@media (min-width:768px){html body #contentwrapper h2{font-size:2rem}}@media only screen and (max-width:767px){html body #contentwrapper h2{font-size:1.6rem}}html body #contentwrapper h3{font-size:1.4rem;font-weight:400}html body #contentwrapper h4{font-size:1rem}html body #contentwrapper .bg-darkgray{background:#D9E1E5 !important}@media only screen and (min-width:768px){html body #contentwrapper #slider .ce_bgimage .ce_bgimage-image{background-position:center center !important}}@media only screen and (max-width:767px){html body #contentwrapper #slider .ce_bgimage .ce_bgimage-image{background-position:56% center !important}}html body #contentwrapper #slider .ce_bgimage .ce_bgimage-inside{position:absolute}@media only screen and (max-width:767px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer{height:100vh}}html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap{max-width:1320px}@media only screen and (min-width:768px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap{height:100%;width:100%}}@media only screen and (max-width:767px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap{position:relative;height:100%;width:100%}}html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .ce_headline_extended{}@media (min-width:1281px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .ce_headline_extended{max-width:80%;top:45%;transform:translateY(-50%)}}@media (max-width:1280px) and (min-width:1025px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .ce_headline_extended{max-width:760px;top:50%;transform:translateY(-50%)}}@media (max-width:1024px) and (min-width:768px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .ce_headline_extended{max-width:760px;top:50%;transform:translateY(-35%)}}@media only screen and (max-width:767px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .ce_headline_extended{position:absolute;top:49%;transform:translateY(-50%)}}html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .bottom-left{position:absolute;left:0;bottom:0}html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .stoerer{background-color:#0066aa;padding:1.5em 1.5em 1.5em 40px;border-top-right-radius:30px;border-bottom-right-radius:30px}@media (min-width:1281px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .stoerer{}}@media (max-width:1280px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .stoerer{}}@media only screen and (max-width:767px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .stoerer{padding-left:20px}html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .stoerer p{font-size:1.1rem}}html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .sub_headline{position:absolute;left:0}@media (min-width:1280px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .sub_headline{bottom:calc(40% - 10.5rem)}}@media (max-width:1279px) and (min-width:1025px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .sub_headline{bottom:calc(25% - 8.4rem)}}@media (max-width:1024px) and (min-width:768px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .sub_headline{bottom:calc(25% - 10rem)}}@media (max-width:767px){html body #contentwrapper #slider .ce_bgimage.boxed-content .ce_bgimage-outer .contentwrap .sub_headline{bottom:0}}html body #contentwrapper #slider .ce_bgimage.contains_subhead.boxed-content .ce_bgimage-outer .contentwrap .ce_headline_extended{}@media only screen and (max-width:767px){html body #contentwrapper #slider .ce_bgimage.contains_subhead.boxed-content .ce_bgimage-outer .contentwrap .ce_headline_extended{top:unset;bottom:234px;transform:translateY(45%)}html body #contentwrapper #slider .ce_bgimage.contains_subhead.boxed-content .ce_bgimage-outer .contentwrap .ce_headline_extended h1{font-size:2.1rem}}@media (max-width:375px) and (max-height:667px){html body #contentwrapper #slider .ce_bgimage.contains_subhead.boxed-content .ce_bgimage-outer .contentwrap .ce_headline_extended{transform:translateY(50%)}}html body #contentwrapper #wrapper{}html body #contentwrapper #wrapper .mod_article.fullwidth-boxed .container,html body #contentwrapper #wrapper .boxed-content .contentwrap{max-width:1600px}html body #contentwrapper #wrapper .custom_slider{}html body #contentwrapper #wrapper .custom_slider .ce_headline_extended h4{margin:0}html body #contentwrapper #wrapper .custom_slider .ce_headline_extended,html body #contentwrapper #wrapper .custom_slider .ce_text_extented{padding-left:20px;padding-right:20px}html body #contentwrapper #wrapper .ce_image_extended .description{font-size:0.9rem;margin-top:1em}html body #contentwrapper #wrapper .ce_gallery.application_signs ul.flex-gallery{justify-content:center;margin-left:0}html body #contentwrapper #wrapper .ce_gallery.application_signs ul.flex-gallery li{flex:0 0 15% !important}html body #contentwrapper #wrapper .ce_gallery.application_signs ul.flex-gallery img{margin:auto}html body #contentwrapper #wrapper #detail .ce_headline_extended{background-color:#000000;padding-top:2em}html body #contentwrapper #wrapper .ce_imagemap.ce_flux_imagemap_start .imagemap_inside .headline{position:absolute;z-index:101}@media (min-width:1560px){html body #contentwrapper #wrapper .ce_imagemap.ce_flux_imagemap_start .imagemap_inside .headline{top:2rem;left:4rem}}@media (max-width:1559px){html body #contentwrapper #wrapper .ce_imagemap.ce_flux_imagemap_start .imagemap_inside .headline{display:none;top:0.75rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}html body #contentwrapper #wrapper .ce_imagemap.ce_flux_imagemap_start .imagemap_inside .headline h2{position:relative;color:#ffffff;padding:0}html body #contentwrapper #wrapper .ce_imagemap.ce_flux_imagemap_start .imagemap_inside .hotspot_content_container{padding-bottom:1.333rem}html body #contentwrapper #wrapper .ce_imagemap.ce_flux_imagemap_start .imagemap_inside .hotspot_content_container h3{color:#e3000f;font-size:1rem;font-weight:700;margin-top:1.333rem;margin-bottom:0.25em}html body #contentwrapper #wrapper .ce_imagemap.ce_flux_imagemap_start .imagemap_inside .hotspot_content_container p{font-size:0.75rem}html body #contentwrapper #wrapper .ce_imagemap.ce_flux_imagemap_start .imagemap_inside .hotspot_content_container h3,html body #contentwrapper #wrapper .ce_imagemap.ce_flux_imagemap_start .imagemap_inside .hotspot_content_container p{padding-left:1.333rem;padding-right:1.333rem;hyphens:auto !important}html body #contentwrapper #wrapper .hotspot_content_container.content_grid .column .contentwrap .ce_text{padding-left:1.75rem;padding-right:0.5rem}html body #contentwrapper #wrapper .hotspot_content_container.content_grid .column .contentwrap .ce_text h3{color:#4169AE;font-size:1rem;font-weight:700;margin-bottom:0.25em}html body #contentwrapper #wrapper .hotspot_content_container.content_grid .column .contentwrap .ce_text p:last-child{margin-bottom:0}@media only screen and (min-width:768px){html body #contentwrapper #wrapper .hotspot_content_container.content_grid .column .contentwrap .ce_text p{font-size:0.75rem}}@media only screen and (max-width:767px){html body #contentwrapper #wrapper .hotspot_content_container.content_grid .column .contentwrap .ce_text p{font-size:0.9rem}}html body #contentwrapper #wrapper .hotspot_content_container.content_grid .column .contentwrap .ce_text .label{top:0.15rem;left:0rem;padding:0.25em 0.5em;border-radius:5px;background:red;color:#fff;font-size:0.75rem}@media only screen and (max-width:767px){html body #contentwrapper #wrapper .ce_gallery ul li .image_container img{max-height:70px;margin-right:auto;padding:1rem 2%}}html body #contentwrapper #wrapper .ce_accordion.style2{margin-bottom:0}html body #contentwrapper #wrapper .ce_accordion.style2 .toggler::before{color:#e3000f}html body #contentwrapper #wrapper .ce_accordion.style2 .toggler.ui-state-active::before{color:#e3000f;border-color:#e3000f}html body #contentwrapper #wrapper .ce_accordion.style2 .ce_text{padding-left:20px;padding-right:20px}html body #contentwrapper #wrapper .ce_accordion.style2 .ce_text figure{margin-bottom:1.333rem}html body #contentwrapper #wrapper .ce_accordion.style2 .ce_text h3{color:#e3000f;font-weight:700}html body #contentwrapper #wrapper .custom_slider .swiper-slide .ce_bgimage{height:calc(63vw * 0.625) !important}html body #contentwrapper #wrapper .custom_slider .swiper-button-next,html body #contentwrapper #wrapper .custom_slider .swiper-button-prev{top:calc((63vw * 0.625 / 2) - 30px) !important;margin:0}@media only screen and (min-width:1367px) and (max-width:1749px){html body #contentwrapper #wrapper .custom_slider .swiper-slide-prev,html body #contentwrapper #wrapper .custom_slider .swiper-slide-active,html body #contentwrapper #wrapper .custom_slider .swiper-slide-next{right:27vw;width:72vw !important}html body #contentwrapper #wrapper .custom_slider .swiper-slide .ce_bgimage{height:calc(72vw * 0.625) !important}html body #contentwrapper #wrapper .custom_slider .swiper-button-next,html body #contentwrapper #wrapper .custom_slider .swiper-button-prev{top:calc((72vw * 0.625 / 2) - 30px) !important;margin:0}}@media only screen and (min-width:1281px) and (max-width:1366px){html body #contentwrapper #wrapper .custom_slider .swiper-slide .ce_bgimage{height:calc(84vw * 0.625) !important}html body #contentwrapper #wrapper .custom_slider .swiper-button-next,html body #contentwrapper #wrapper .custom_slider .swiper-button-prev{top:calc((84vw * 0.625 / 2) - 30px) !important;margin:0}}@media only screen and (min-width:1025px) and (max-width:1280px){html body #contentwrapper #wrapper .custom_slider .swiper-slide .ce_bgimage{height:calc(84vw * 0.625) !important}html body #contentwrapper #wrapper .custom_slider .swiper-button-next,html body #contentwrapper #wrapper .custom_slider .swiper-button-prev{top:calc((84vw * 0.625 / 2) - 30px) !important;margin:0}}@media only screen and (min-width:769px) and (max-width:1024px){html body #contentwrapper #wrapper .custom_slider .swiper-slide .ce_bgimage{height:calc(72vw * 0.625) !important}html body #contentwrapper #wrapper .custom_slider .swiper-button-next,html body #contentwrapper #wrapper .custom_slider .swiper-button-prev{top:calc((72vw * 0.625 / 2) - 30px) !important;margin:0}}@media only screen and (max-width:768px){html body #contentwrapper #wrapper .custom_slider .swiper-slide .ce_bgimage{height:calc(100vw * 0.625) !important}html body #contentwrapper #wrapper .custom_slider .swiper-button-next,html body #contentwrapper #wrapper .custom_slider .swiper-button-prev{top:calc((100vw * 0.625 / 2) - 30px) !important;margin:0}}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien{}@media (min-width:768px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.fullscreen-image.oversize{height:calc(100vw * 0.699) !important;max-height:100vh}}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.fullscreen-image .ce_bgimage-outer{height:inherit !important;margin-top:0;padding-top:1rem;overflow:hidden}@media (min-width:768px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage-inside{font-size:0.8333rem}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage-inside h2{font-size:1.375rem}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage-inside h3{font-size:0.8333rem}}@media (max-width:767px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_bgimage-inside h3{font-size:1rem}}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.max_width_m .ce_bgimage-inside.contentwrap{position:relative;right:auto;height:inherit}@media (min-width:768px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.max_width_m .ce_bgimage-inside.contentwrap{position:relative;margin-left:45%}}@media only screen and (min-width:1600px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.max_width_m .ce_bgimage-inside.contentwrap{max-width:900px}}@media only screen and (min-width:1360px) and (max-width:1599px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien.max_width_m .ce_bgimage-inside.contentwrap{max-width:620px}}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_list{display:table}html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_list h3{background-color:#e3000f;padding:0.25em 1em}@media (min-width:768px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_list ul{height:calc(100vw * 0.699 * 0.42);overflow:auto}}@media (max-width:767px){html body #contentwrapper #wrapper .ce_bgimage.bg_content_right.medien .ce_list{margin-left:1rem}}html body #contentwrapper #wrapper .ce_imagemap.ce_flux_imagemap_start.content_grid .imagemap_inside{padding-left:8%}html body #contentwrapper #wrapper .down-arrow{position:relative;padding-bottom:2rem;margin-bottom:0.5rem}html body #contentwrapper #wrapper .down-arrow::after{content:"";position:absolute;bottom:0;text-align:center;display:inline-block;font-size:2rem;font-family:"iconvault";transform:rotate(90deg) translateY(50%)}html body #contentwrapper #wrapper .down-arrow.red::after{color:#e3000f}html body #contentwrapper #wrapper .down-arrow.blue::after{color:#4169AE}html body .mod_quickmenu li a:hover{width:200px !important}html body .cboxDesc .inside{padding:0}html[lang="fr-FR"] body .mod_quickmenu li a:hover{width:238px !important}

