header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
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%}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.content-start{align-content:start}.content-center{align-content:center}.content-end{align-content:end}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}[class*=grid_]{display:grid;grid-gap:1rem}[class*=grid_]>.block{margin-bottom:0}@media(min-width: 576px){.grid_mobile_100{grid-template-columns:1fr}.grid_mobile_50_50{grid-template-columns:repeat(2, 1fr)}.grid_mobile_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_mobile_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_mobile_75_25{grid-template-columns:3fr 1fr}.grid_mobile_25_75{grid-template-columns:1fr 3fr}.grid_mobile_66_33{grid-template-columns:2fr 1fr}.grid_mobile_33_66{grid-template-columns:1fr 2fr}.grid_mobile_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_mobile_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_mobile_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_mobile_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_mobile_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_mobile_30_30_40{grid-template-columns:3fr 3fr 4fr}}@media(min-width: 768px){.grid_tablet_100{grid-template-columns:1fr}.grid_tablet_50_50{grid-template-columns:repeat(2, 1fr)}.grid_tablet_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_tablet_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_tablet_75_25{grid-template-columns:3fr 1fr}.grid_tablet_25_75{grid-template-columns:1fr 3fr}.grid_tablet_66_33{grid-template-columns:2fr 1fr}.grid_tablet_33_66{grid-template-columns:1fr 2fr}.grid_tablet_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_tablet_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_tablet_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_tablet_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_tablet_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_tablet_30_30_40{grid-template-columns:3fr 3fr 4fr}.grid_tablet_20_40_40{grid-template-columns:1fr 2fr 2fr}.grid_tablet_40_20_40{grid-template-columns:2fr 1fr 2fr}.grid_tablet_40_40_20{grid-template-columns:2fr 2fr 1fr}}@media(min-width: 992px){.grid_desktop_100{grid-template-columns:1fr}.grid_desktop_50_50{grid-template-columns:repeat(2, 1fr)}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_desktop_75_25{grid-template-columns:3fr 1fr}.grid_desktop_25_75{grid-template-columns:1fr 3fr}.grid_desktop_66_33{grid-template-columns:2fr 1fr}.grid_desktop_33_66{grid-template-columns:1fr 2fr}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_desktop_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_desktop_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_desktop_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_desktop_30_30_40{grid-template-columns:3fr 3fr 4fr}.grid_desktop_20_40_40{grid-template-columns:1fr 2fr 2fr}.grid_desktop_40_20_40{grid-template-columns:2fr 1fr 2fr}.grid_desktop_40_40_20{grid-template-columns:2fr 2fr 1fr}.grid_desktop_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_desktop_40_20_20_20{grid-template-columns:2fr 1fr 1fr 1fr}.grid_desktop_20_40_20_20{grid-template-columns:1fr 2fr 1fr 1fr}.grid_desktop_20_20_40_20{grid-template-columns:1fr 1fr 2fr 1fr}.grid_desktop_20_20_20_40{grid-template-columns:1fr 1fr 1fr 2fr}.grid_desktop_20_20_20_20_20{grid-template-columns:repeat(5, 1fr)}}

/* Contao Open Source CMS, (c) 2005-2015 Leo Feyer, LGPL license */
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: 60%;
  margin-left:40%;
  float:left;
}

#left{
 margin-left: -100%;
float:left;
width:40%;
}

#right{
  margin-right: -100%;
}
               */  
#footer{
  clear: both;
}

#main .inside,
#left .inside,
#footer .inside{
  min-height: 1px;
}

.ce_gallery > ul{
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style: none;
}

.ce_gallery > ul li{
  float: left;
}

.ce_gallery > ul li.col_first{
  clear: left;
}

.float_left{
  float: left;
}

.float_right{
  float: right;
}

.block{
  overflow: hidden;
}

.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;
}
/*--------------------------------

Nucleo Web Font
Generated using nucleoapp.com

-------------------------------- */
@font-face {
  font-family: 'Nucleo';
  src: url('../../files/site/css/nucleo/fonts/Nucleo.eot');
  src: url('../../files/site/css/nucleo/fonts/Nucleo.eot') format('embedded-opentype'), url('../../files/site/css/nucleo/fonts/Nucleo.woff2') format('woff2'), url('../../files/site/css/nucleo/fonts/Nucleo.woff') format('woff'), url('../../files/site/css/nucleo/fonts/Nucleo.ttf') format('truetype'), url('../../files/site/css/nucleo/fonts/Nucleo.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*------------------------
	base class definition
-------------------------*/
.icon {
  display: inline-block;
  font: normal normal normal 1em/1 'Nucleo';
  speak: none;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*------------------------
  change icon size
-------------------------*/
/* relative units */
.icon-sm {
  font-size: 0.8em;
}
.icon-lg {
  font-size: 1.2em;
}
/* absolute units */
.icon-16 {
  font-size: 16px;
}
.icon-32 {
  font-size: 32px;
}
/*----------------------------------
  add a square/circle background
-----------------------------------*/
.icon-bg-square,
.icon-bg-circle {
  padding: 0.35em;
  background-color: #eee;
}
.icon-bg-circle {
  border-radius: 50%;
}
/*------------------------------------
  use icons as list item markers
-------------------------------------*/
.icon-ul {
  padding-left: 0;
  list-style-type: none;
}
.icon-ul > li {
  display: flex;
  align-items: flex-start;
  line-height: 1.4;
}
.icon-ul > li > .icon {
  margin-right: 0.4em;
  line-height: inherit;
}
/*------------------------
  spinning icons
-------------------------*/
.icon-is-spinning {
  -webkit-animation: icon-spin 2s infinite linear;
  -moz-animation: icon-spin 2s infinite linear;
  animation: icon-spin 2s infinite linear;
}
@-webkit-keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes icon-spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*------------------------
  rotated/flipped icons
-------------------------*/
.icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.icon-flip-y {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-flip-x {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/*------------------------
	icons
-------------------------*/

.icon-crane::before {
  content: "\ea02";
}

.icon-crane-2::before {
  content: "\ea03";
}

.icon-vintage-computer::before {
  content: "\ea04";
}

.icon-networking::before {
  content: "\ea05";
}

.icon-lines::before {
  content: "\ea06";
}

.icon-delivery::before {
  content: "\ea07";
}

.icon-customer-support::before {
  content: "\ea08";
}

.icon-b-meeting::before {
  content: "\ea09";
}

.icon-property-app-1::before {
  content: "\ea0a";
}

.icon-property-app-2::before {
  content: "\ea0b";
}

.icon-reservation-1::before {
  content: "\ea0c";
}

.icon-reservation-2::before {
  content: "\ea0d";
}

.icon-contacts-1::before {
  content: "\ea0e";
}

.icon-library-3::before {
  content: "\ea0f";
}

.icon-book-open::before {
  content: "\ea10";
}

.icon-books-2::before {
  content: "\ea11";
}

.icon-library-1::before {
  content: "\ea12";
}

.icon-contacts-3::before {
  content: "\ea13";
}

.icon-reading-tablet::before {
  content: "\ea14";
}

.icon-book::before {
  content: "\ea15";
}

.icon-send-1::before {
  content: "\ea19";
}

.icon-pin-4::before {
  content: "\ea1a";
}

.icon-phone-call::before {
  content: "\ea1b";
}

.icon-telephone::before {
  content: "\ea1c";
}

.icon-newsletter::before {
  content: "\ea1d";
}

.icon-send-2::before {
  content: "\ea1e";
}

.icon-square-simple-up::before {
  content: "\ea1f";
}

.icon-target::before {
  content: "\ea20";
}

.icon-arrow-w::before {
  content: "\ea21";
}

.icon-arrow-up::before {
  content: "\ea22";
}

.icon-arrow-n::before {
  content: "\ea23";
}

.icon-undo-25::before {
  content: "\ea24";
}

.icon-map-big::before {
  content: "\ea25";
}

.icon-pin-3::before {
  content: "\ea26";
}

.icon-road-2::before {
  content: "\ea27";
}

.icon-route-open::before {
  content: "\ea28";
}

.icon-property-location::before {
  content: "\ea29";
}

.icon-newsletter-2::before {
  content: "\ea2a";
}

.icon-time-clock::before {
  content: "\ea2b";
}

.icon-home::before {
  content: "\ea2c";
}

.icon-menu-2::before {
  content: "\ea2d";
}

.icon-menu-8::before {
  content: "\ea2e";
}

.icon-i-add::before {
  content: "\ea2f";
}

.icon-i-delete::before {
  content: "\ea30";
}


@charset "UTF-8";@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:local(""),url("../../files/site/css/fonts/poppins-v15-latin-regular.woff2") format("woff2"),url("../../files/site/css/fonts/poppins-v15-latin-regular.woff") format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:local(""),url("../../files/site/css/fonts/poppins-v15-latin-700.woff2") format("woff2"),url("../../files/site/css/fonts/poppins-v15-latin-700.woff") format("woff")}@font-face{font-family:"Lustria";font-style:normal;font-weight:400;src:local(""),url("../../files/site/css/fonts/lustria-v8-latin-regular.woff2") format("woff2"),url("../../files/site/css/fonts/lustria-v8-latin-regular.woff") format("woff")}#nav{font-size:1.015rem}.mod_customnav{display:flex;justify-content:center}#nav-wrapper nav .level_1>li>a.trail{font-weight:bold}#footer .mod_customnav{width:100%;justify-content:left}#footer .mod_customnav ul li{float:none}#footer .mod_customnav ul li a{padding-left:0}#footer .mod_customnav ul li a:hover{color:white}.mod_customnav a:hover{text-decoration:none;color:#1375BC}#hilfsnavi .mod_customnav{margin-bottom:-50px!important;padding-top:0;padding-bottom:6px;justify-content:right;margin-top:-2.5em;padding-right:1em;font-size:0.9em}#hilfsnavi .mod_customnav li.first{border-right:1px solid gray}#hilfsnavi .mod_customnav a{color:gray}#nav-wrapper{display:table;width:100%;margin-top:1rem}#nav-wrapper nav ul,.mod_customnav ul{margin:0;padding:0}#nav-wrapper nav>ul.level_1>li.first{display:none}#nav-wrapper nav a,#nav-wrapper nav strong{display:block;color:#171E52;text-decoration:none;font-family:"Poppins",Arial,Helvetica,sans-serif}#nav-wrapper nav ul li,.mod_customnav ul li{position:relative;float:left;list-style:none;color:#171E52;transition:0.5s}#nav-wrapper nav ul li a,.mod_customnav ul li a{padding:0.25em 1em 47px;color:#171E52;text-decoration:none}#nav-wrapper nav ul li strong{margin:-4px 1em;text-decoration:none!important}#nav-wrapper nav ul li.trail strong{margin:0;padding:0.25em 1em 1.3em}#nav-wrapper nav ul ul li strong{color:#171E52}#nav-wrapper nav ul>li.active.submenu>strong:after,#nav-wrapper nav ul>li.submenu>a:after,#nav-wrapper nav ul>li.trail>strong:after{position:relative;float:right;content:"";margin-left:6px;margin-top:13px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid black;border-bottom:4px solid transparent}#nav-wrapper nav ul ul.level_2>li.active.submenu>strong:after,#nav-wrapper nav ul ul.level_2>li.submenu>a:after{margin-left:auto;margin-right:-10px;border-left:4px solid black;border-right:4px solid transparent;border-top:4px solid transparent;border-bottom:4px solid transparent}#nav-wrapper nav ul li:hover,#nav-wrapper nav ul li:hover a{background:white}#nav-wrapper nav ul.level_1>li.active:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:100;height:1px;box-shadow:0px 17px 19px 1px #1375bc}#nav-wrapper nav ul.level_1>li.sibling:hover,#nav-wrapper nav ul.level_1>li.sibling a:hover,#nav-wrapper nav ul.level_1>li.submenu:hover,#nav-wrapper nav ul.level_1>li.submenu a:hover{background-color:#1375BC;color:white;box-shadow:1px 1px 5px rgba(0,0,0,0.5)}#nav-wrapper nav ul ul{font-size:0.8em;position:absolute;top:-9999px;left:-9999px;background:white;border-top:1px solid #D8D0CA;border-left:1px solid #D8D0CA;box-shadow:1px 4px 5px rgba(0,0,0,0.5);z-index:1}#nav-wrapper nav ul ul li:hover{background-color:#F8F8F8;color:#171E52}#nav-wrapper nav ul ul li{float:none;width:190px;border-bottom:1px solid #D8D0CA}#nav-wrapper nav ul ul li a{padding:10px 20px;color:#171E52}#nav-wrapper nav ul ul li:last-child{border-bottom:none}#nav-wrapper nav ul li:hover>ul{top:100%;left:-1px}#nav-wrapper nav ul li.last:hover>ul{top:100%;left:-100px}#nav-wrapper nav ul ul li:hover>ul{top:0;left:200px}#nav-wrapper nav li.active{padding:0.5em 0}.mobile_menu{color:#9d9d9d;z-index:100000;font-family:"Poppins",Arial,Helvetica,sans-serif}.mobile_menu .mod_navigation,.mobile_menu .nav{padding-left:0;padding-right:0}.mobile_menu .mod_navigation strong,.mobile_menu .nav strong{display:block;padding:8px 0;background:#202020;border-collapse:collapse;text-decoration:none;color:#fff;text-indent:8px}.mobile_menu .mod_navigation ul li,.mobile_menu .nav,.mobile_menu .nav ul li{float:none}.mobile_menu .nav--dropdown li{display:block}.mobile_menu .mod_navigation .level_2 a.submenu.trail,.mobile_menu .submenu.first,.mobile_menu .submenu.sibling,.mobile_menu .submenu.trail.first{border-bottom:1px solid #4e4e4e}.mobile_menu .active.submenu_show{margin-bottom:-5px}.mobile_menu .active.submenu_show a.submenu{border-bottom:1px solid #4e4e4e}.mobile_menu a.submenu:after{content:"";font-family:"Nucleo";font-size:1.1em;border-left:1px solid silver;position:absolute;right:1em}.mobile_menu h3{margin-bottom:6px}.mobile_menu li.submenu_show>ul{max-height:100%;opacity:1}.mobile_menu .nav ul{margin:0;padding:0;list-style:none;width:100%}.mobile_menu .nav ul li{position:relative;margin:0;padding:0;border-bottom:1px solid #4e4e4e;width:100%}.mobile_menu .nav ul li a:hover{text-decoration:none;background-color:#535353}.mobile_menu .nav .active,.mobile_menu .nav a{display:block;padding:8px 0;background:#202020;border-collapse:collapse;text-decoration:none;color:#fff;text-indent:8px}.mobile_menu .nav .active.last,.mobile_menu .nav a.last{padding-bottom:8px}.mobile_menu .nav .active{color:#00A1D1!important;padding-top:4px;padding-bottom:4px;font-weight:normal}.mobile_menu .nav .level_2 .active,.mobile_menu .nav .level_2 a{padding:4px;text-indent:30px;background:#2b2b2b}.mobile_menu .nav .level_2 .active{text-indent:30px}.mobile_menu .nav i{right:15px;top:12px;position:absolute;font-size:10px}.mobile_menu .nav .level_2 i{top:9px}.mobile_menu .nav .level_3 .acitve,.mobile_menu .nav .level_3 a{padding-right:45px;padding-left:45px}.mobile_menu .nav .level_3 .active{padding-left:24px}.mobile_menu .nav .level_3 strong{padding-top:3px;padding-bottom:3px}.mobile_menu .contact_box{padding:0 15px 15px}.mobile_menu .search_box form{position:relative;padding-right:70px}.mobile_menu .search_box .text{width:100%;height:30px;margin:0;padding:0 6px;border-top:1px solid #c2c2c2;border-right:0px solid #c2c2c2;border-bottom:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-radius:3px 0 0 3px;behavior:url("assets/css3pie/1.0.0/PIE.htc");-webkit-appearance:none}.mobile_menu .search_box .text:focus{border:#ee833d}.mobile_menu .search_box .submit{width:70px;height:30px;right:0;top:0;position:absolute;margin:0;padding:0;background:#ee833d;border:0;border-radius:0 3px 3px 0;font-size:11px;line-height:32px;font-weight:bold;color:#fff;text-transform:uppercase;behavior:url("assets/css3pie/1.0.0/PIE.htc");-webkit-appearance:none}.mobile_menu .social_box{padding-right:15px;padding-bottom:15px;padding-left:15px;font-size:15px}.mobile_menu .social_box a{display:inline-block;margin-right:10px;text-decoration:none;color:#fff}.mobile_menu .inner{display:flex;flex-direction:column}#logo-mobil a.start{text-decoration:none;color:#333;background:url("/files/site/img/logo.svg") no-repeat;height:80px;margin-top:0.5rem;margin-bottom:0.5rem;padding-left:100px;vertical-align:c;display:flex;flex-direction:column;justify-content:center;font-size:1.5rem;font-weight:bold;color:#1375BC;margin:1em 0.5em}#footer-mobil{align-self:center}#footer-mobil a{color:white}.pagination{clear:both}.pagination ul{padding:0;padding-top:1rem;float:left}.pagination p{float:right;padding-top:1rem}.pagination li{background:none;padding:0;margin:0;float:left;list-style-type:none}.pagination li:before,.pagination li a:before{content:""}.pagination li a,.pagination li span{background:none;display:block;margin-right:1px;color:inherit;text-decoration:none;padding:3px 10px}.pagination li strong.active{background:#3280c0;color:white;padding:3px 10px}.pagination li a:hover{color:#989898}.pagination-white .pagination,.pagination-white .pagination a{color:white}ul.categories{list-style:none;padding:0;margin:0}ul.categories li{display:inline-block}.mod_newslist.grid-view .article_grid{margin-top:3rem;margin-bottom:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1em}.mod_newslist.grid-view .article_grid .referenz-item{position:relative;border:1px solid silver}.mod_newslist.grid-view .article_grid .referenz-item .referenz-item-bild{position:relative}.mod_newslist.grid-view .article_grid .referenz-item span.bildlink{font-weight:bold;text-decoration:none;z-index:1;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;transition:opacity 0.5s;background:rgba(34,100,163,0.64);color:white;display:flex;align-items:center;justify-content:center}.mod_newslist.grid-view .article_grid .referenz-item span.bildlink:hover{opacity:1;cursor:pointer}.mod_newslist.grid-view .article_grid .referenz-item span.bildlink a{color:white;text-decoration:none}.mod_newslist.grid-view .article_grid .referenz-item .image_container{line-height:0;overflow:hidden;width:100%;background-color:white}.mod_newslist.grid-view .article_grid .referenz-item .image_container img{filter:blur(0px);transition:filter 0.3s ease-in;width:calc(100% - 1rem);object-fit:cover;margin:0.5rem}.mod_newslist.grid-view .article_grid .referenz-item figure a{display:block;width:100%}@media (hover:none){.mod_newslist.grid-view .article_grid .referenz-item span{opacity:0.8;font-size:1.1rem}.mod_newslist.grid-view .article_grid .referenz-item .image_container img{filter:blur(1px)}}.mod_newslist.grid-view .article_grid .referenz-item p.more{position:absolute;bottom:0;margin:0.5rem}.mod_newslist.grid-view .article_grid .referenz-item-body{margin:0.5rem;font-size:0.889rem;line-height:1.5;margin-bottom:5rem}.mod_newslist.grid-view .article_grid .referenz-item-body h2{line-height:1.32}.mod_newslist.grid-view .article_grid .referenz-item-body a{text-decoration:none}.mod_newslist.grid-view .article_grid .referenz-item-body p.info{font-size:0.9rem!important;margin-bottom:2rem}.mod_newslist.grid-view .pagination{text-align:center}.mod_newsreader figure{margin-bottom:1.25rem}.use_news-navigation p.back{display:none}#news-navigation{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:599px){#news-navigation span{display:none}}.headerbild-v2{background-size:cover!important;background-position:50% 50%;max-width:100vw;height:calc(100vh - 252px);position:relative;display:flex;flex-direction:column;justify-content:center}.headerbild-v2 .ueberschrift{width:100%;margin:0 auto;padding:10vmin}@media screen and (max-width:1140px){.headerbild-v2 .ueberschrift{width:auto}}.headerbild-v2 .ueberschrift div.text{padding:1rem;line-height:1.15}.headerbild-v2 .ueberschrift div.text h1,.headerbild-v2 .ueberschrift div.text h2,.headerbild-v2 .ueberschrift div.text h3,.headerbild-v2 .ueberschrift div.text p{font-weight:bold;position:relative}.headerbild-v2 .ueberschrift div.text h1 a,.headerbild-v2 .ueberschrift div.text h2 a,.headerbild-v2 .ueberschrift div.text h3 a,.headerbild-v2 .ueberschrift div.text p a{color:white;background:#5b99cdb3;padding:0.5rem 1rem;display:inline-block}.headerbild{background-size:cover!important;background-position:50% 50%;width:100vw;height:calc(100vh - 252px);position:relative;display:flex;flex-direction:column;justify-content:center}.headerbild .ueberschrift{width:66.25em;margin:0 auto}@media screen and (max-width:1140px){.headerbild .ueberschrift{width:auto}}.headerbild .ueberschrift div.text{padding:1rem;line-height:1.15}.headerbild .ueberschrift div.text h1,.headerbild .ueberschrift div.text h2,.headerbild .ueberschrift div.text h3,.headerbild .ueberschrift div.text p{font-weight:bold;position:relative;text-shadow:0 0 10px gray}.headerbild .ueberschrift div.text h1 a,.headerbild .ueberschrift div.text h2 a,.headerbild .ueberschrift div.text h3 a,.headerbild .ueberschrift div.text p a{color:white;background:#5b99cdb3;padding:0.5rem 1rem;display:inline-block}:root{--animate-duration:1.5s;--animate-delay:1s;--animate-repeat:1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat) * 2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat) * 3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay) * 2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay) * 3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay) * 4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay) * 5)}.animated.faster{animation-duration:calc(var(--animate-duration) / 2)}.animated.fast{animation-duration:calc(var(--animate-duration) * 0.8)}.animated.slow{animation-duration:calc(var(--animate-duration) * 2)}.animated.slower{animation-duration:calc(var(--animate-duration) * 3)}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInRight{animation-name:fadeInRight}*{margin:0;padding:0;box-sizing:border-box;outline:none}html{scroll-behavior:smooth}body{font:16px/1.6 "Lustria","Georgia","Times New Roman",Times,serif;background-color:white;color:#333}@media screen and (min-width:600px){body{font-size:18px}}strong{font-weight:700;font-family:"Poppins",Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{margin-top:0em;font-weight:400;font-family:"Poppins",Arial,Helvetica,sans-serif;color:black}h3{text-transform:uppercase;color:#1375BC;margin:0 auto 1em;padding:0}h3.unterstrichen{border-bottom:1px solid #1375BC}h1{font-size:2.333em}h2{font-size:2.003333em}h3{font-size:1.8em}@media screen and (max-width:480px){h1{font-size:1.58333em}h2{font-size:1.3333em}h3{font-size:1.2em}}.ce_text a,.mod_article a{color:#1375BC}#wrapper{overflow-x:hidden}.einleitung{margin:2rem;color:black}.animieren-einblenden,.animieren-einblenden-von-links,.animieren-einblenden-von-rechts{opacity:0}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font:100%/1 "Nucleo";text-rendering:geometricprecision;text-indent:0px;display:inline-block;position:relative;margin-right:0.25em}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"].iconXL:before,[class^=icon-].iconXL:before,[data-icon].iconXL:before{font-size:175%;font-weight:bold}.partner #main a[href^=http]{text-decoration:none;padding:4px 6px;background-color:#1375BC;color:white}.partner #main a[href^=http]:hover{background-color:#00A1D1}.partner #main a[href^=http]:before{content:"";font-family:"Nucleo";margin-right:0.5em;font-size:1.1em;vertical-align:middle}.partner #main figure>a[href^=http]{background-color:transparent}.partner #main figure>a[href^=http]:hover{background-color:transparent}.partner #main figure>a[href^=http]:before{content:none}#kopf_fest{width:100%;background:white;top:0;z-index:1000;border-bottom:1px solid #1375BC}#logo{position:relative;max-width:66.25em;margin:0 auto;padding:10px;padding-bottom:0;display:flex;align-items:center;justify-content:space-between}#logo a.start{text-decoration:none;color:#333;background:url("/files/site/img/logo.svg") no-repeat;height:90px;margin-top:-0.5rem;margin-bottom:0.5rem;width:212px}@media screen and (max-width:600px){#logo a.start{font-size:26px;padding-left:88px}}#logo+a{margin-top:2em;display:block}#LogoHead{font-size:1.37em;font-weight:700;margin:0px;line-height:1}#LogoSloagan{margin:0.15em 0;line-height:1.5;font-size:0.88em}#nav-wrapper{width:inherit;margin-right:1em}#nav-wrapper .inside{margin:0.5rem auto}.nav{float:right}.nav.block{overflow:visible!important}#topnav{position:absolute;right:2vw;bottom:7vh;font-size:3rem}#topnav a{text-decoration:none}#showMobileNav{position:absolute;right:1.72em;top:2.1rem;font-size:2em;display:none}#showMobileNav .icon-menu{color:gray;transition:all 0.7s}#showMobileNav .icon-menu:hover{color:#1375BC}#header{border-top:20px solid #1375BC}#header #nav-wrapper .inside{display:block}@media only screen and (max-width:967px){#showMobileNav{display:block}#header #nav-wrapper .inside{display:none}}@media only screen and (min-width:968px){#showMobileNav{display:none}}#container{margin:0 auto;background-color:white;position:relative}#main>.inside>.mod_article{padding:1rem 0;padding-left:1rem;padding-right:1rem}#main>.inside>.mod_article.article--full{padding:0;width:100%}@media screen and (min-width:1024px){#main .mod_article li,#main>.inside>.mod_article p{font-size:18px;line-height:1.8}#main .mod_article li{line-height:1.5}#main>.inside>.mod_article .einleitung p{font-size:24px}}#container .block{overflow:hidden}#container .fullwidth{max-width:100%}.mod_article .inner{max-width:66.25em;margin:0px auto;padding:0 1rem}.mod_article.linie-oben{border-top:1px solid #1375BC;margin-top:3.5rem}.mod_article.linie-unten{border-bottom:1px solid #1375BC;padding-bottom:1.5rem}.article--full .inner,.article--full .mod_article .inner{max-width:100%;padding:0}.article--full .inner .ce_text,.article--full .mod_article .inner .ce_text{max-width:66.25em;margin:0 auto}.custom{margin:0 auto}.custom #SlideContainer{margin:0 auto}.custom #SlideContainer .image_container{margin-bottom:-0.5em;position:relative}#footer .inside,#left .inside{margin:1em}#left .inside .block{max-width:750px}figcaption{font-size:0.8em;font-style:italic}#main .inside{margin-left:0;margin-right:0}#main .mod_article ul{list-style-type:none;padding-left:32px}#main .mod_article ol{list-style-type:decimal;margin-left:1.72rem}#main .mod_article li{text-indent:0;position:relative}.mm-list>li>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}#TeaserGrid .inner{display:flex;flex-wrap:wrap;flex-direction:row;max-width:800px;margin:0 auto}.teaser-mit-icon-list-view{position:relative;padding:1rem;padding-left:8rem;margin:2rem 0}.teaser-mit-icon-list-view[data-icon]:before{top:6px;font-size:4rem;margin-left:-6rem;position:absolute;padding:1rem 0}.teaser-mit-icon{flex:1 1 300px;padding:2em;cursor:pointer;border-bottom:1px solid white}.teaser-mit-icon:last-child{border-bottom:none}.teaser-mit-icon:hover{color:#D8D0CA}.teaser-mit-icon:hover a{color:#D8D0CA}.teaser-mit-icon:hover[data-icon]:before{color:#D8D0CA}.teaser-mit-icon a{text-decoration:none;color:white}@media screen and (min-width:664px){.teaser-mit-icon{border-bottom:none}.teaser-mit-icon:first-child{border-right:1px solid white;border-bottom:1px solid white}.teaser-mit-icon:nth-child(2){border-bottom:1px solid white}.teaser-mit-icon:nth-child(3){border-right:1px solid white}}.teaser-mit-icon[data-icon]:before{font-size:2.5em;color:white;text-align:center;margin:0 auto;margin-bottom:1rem;display:block}.teaser-mit-icon h3{text-align:left;margin:auto;margin-bottom:0.5em;padding-left:3em;padding-right:0;display:inline}.teaser-boxes-item{padding:1em;text-align:center;border-top:1px solid white}.teaser-boxes-item:hover{border-top:1px solid #333}.teaser-boxes-item a{color:#333;display:block;font-weight:bold}.teaser-boxes-item a.button{background:#1375BC;color:white;text-decoration:none;text-align:center;font-weight:normal}.teaser-boxes-item a:hover{color:#333}.teaser-boxes-image{margin-bottom:1em}.teaser-boxes-content{text-align:left;font-size:0.9rem}.teaser-boxes-content h3{font-size:1.25rem;font-weight:400;text-transform:uppercase;text-align:center}span.icon{position:absolute}.icon-bg:before{position:relative;width:1em;height:1em;padding:0.34375em;border:0;border-radius:100%;font-size:2.28571em;color:#FFF;text-align:center;background:#89BC23 none repeat scroll 0% 0%;transition-duration:0.2s,0.2s,0.2s,0.8s}span.icon:after{margin-right:3em}.standardslider figcaption.caption{position:absolute;top:2em;left:4em;font-size:3.325vw;font-weight:300;font-style:normal;color:#404040;padding:0.5em;line-height:1.25}.standardslider .caption--rechts figcaption.caption{right:4em;left:auto}@media screen and (max-width:480px){.custom #SlideContainer .image_container img{width:1px;height:1px}.standardslider figcaption.caption{font-size:7vw;top:0em;left:1em;background-color:rgba(255,255,255,0.9);position:relative}.standardslider .caption--rechts figcaption.caption{right:-3rem;margin-bottom:2rem}}@media screen and (min-width:66.25em){.standardslider{width:66.25em!important}.standardslider figcaption.caption{font-size:44px}}a.slick-next,a.slick-prev{text-align:right;display:inline;position:absolute;right:0px;background:white none repeat scroll 0% 0%;height:1.65em;width:1.25em;top:44%;color:gray;padding:0.4em;opacity:0.5;text-decoration:none;font-size:2.36em}a.slick-next:hover,a.slick-prev:hover{opacity:0.9;text-decoration:none!important}a.slick-prev{left:0;z-index:10;text-align:left}#main .ce_gallery ul{padding-left:0!important;display:flex;flex-wrap:wrap;justify-content:space-between}#main .ce_gallery ul li{flex:0 0 220px;align-self:center;padding:1em 1em 0 1em;filter:grayscale(100%)}#main .ce_gallery ul li figure{text-align:center}#main .ce_gallery ul li .caption{font-size:0.8em}#main .ce_gallery ul li:hover{filter:none}.ce_accordion .accordion{padding:0.6em 1.25em 0;border:1px solid #1375BC;border-top-color:#D8D0CA;border-radius:0 0 5px 5px;font-size:0.9em;line-height:1.3;background-color:#FAFAFA}.ce_accordion:first-child{border-radius:5px 5px 0 0}.ce_accordion:last-child{border-radius:0 0 5px 5px}.ce_accordion .toggler{background-color:#1375BC;padding:0.634625em 1.25em 0.4234em;border:1px solid #1375BC;border-top-color:#1375BC;cursor:pointer;color:white;font-family:"Poppins",Arial,Helvetica,sans-serif}.ce_accordion .toggler:after{font-size:1.2em;content:"+";text-indent:0;display:inline-block;float:right;color:white}.ce_accordion .toggler:hover{color:#D8D0CA;text-decoration:none}.ce_accordion .toggler:hover:after{transform:rotate(360deg);transition:1.5s}.ce_accordion .toggler.ui-accordion-header-active{background-color:#00A1D1;color:white}.ce_accordion .toggler.ui-accordion-header-active:after{content:"—";font-size:1em;top:0.4321em;color:white}#cboxOverlay{background:silver;opacity:0.9}#cboxCurrent{font-size:0}#cboxTitle{color:white;font-size:0.7em}#cboxLoadedContent{border:5px solid #1375BC;background:#fff}#cboxClose{color:transparent;background-color:#1375BC;background-image:none;width:38px;height:19px;text-indent:0;margin-right:-0.1em;margin-top:-0.1em}#cboxClose:after{content:"x";color:white;margin-left:-2em}#cboxNext{background-image:none;color:transparent;text-indent:0}#cboxNext:before{content:"> ";font-size:3.052em;color:#89bc23}#cboxPrevious{background-image:none;color:transparent;text-indent:0}#cboxPrevious:before{content:" <";font-size:3.052em;color:#89bc23}#footer{background-color:#404040;color:white;font-family:"Poppins",Arial,Helvetica,sans-serif}#footer a{color:white}#footer a:hover{color:#D8D0CA}#footer .inside{max-width:66.25em;margin:1.25em auto 0;display:block;padding:2rem 0}#footer h3{text-transform:uppercase;font-weight:700;font-size:1.08em}#footer .mod_customnav{display:none}@media screen and (min-width:500px){#footer .mod_customnav{display:flex;margin-top:2.5em;margin-left:1em}#footer .mod_customnav ul{display:block;margin:0 auto;border-top:1px solid white}#footer .mod_customnav li{display:inline-block;margin:1em}#footer .mod_customnav li a{color:white;text-decoration:none}#footer .mod_customnav li a:hover{text-decoration:underline}#footer .mod_customnav strong{background-color:white;color:#333;padding:0 6px}}.ce_text ul li{list-style:none;margin-left:0em!important;padding-left:0em!important;margin-bottom:0.671em}.ce_text ul li:before{color:#1375BC;content:"•";color:#1375BC;font-size:1.25rem;margin-right:10px;margin-left:-32px}.telefon{font-size:1.6667rem;font-weight:300;margin-left:3rem}.telefon:before{color:white;content:"";font:100%/1 "icomoon";font-size:2rem;margin-right:8px;margin-left:-39px}.mail{font-size:1.6667rem;font-weight:300}.mail:before{color:white;content:"";font:100%/1 "icomoon";font-size:2rem;margin-right:10px;padding:3px}.mail a{color:white;text-decoration:none}.mail a:hover{text-decoration:underline}@media screen and (max-width:599px){.telefon{font-size:5vw;text-align:center}.mail{font-size:6vw;text-align:center}}@media screen and (max-width:1023px) and (min-width:600px){.telefon{font-size:1.2rem}}.bg_dunkelgruen,.bg_hauptfarbe{background:#1375BC;color:white}.bg_dunkelgruen h1,.bg_dunkelgruen h2,.bg_dunkelgruen h3,.bg_hauptfarbe h1,.bg_hauptfarbe h2,.bg_hauptfarbe h3{color:white}.bg_hellgrau{background:linear-gradient(62deg,#eaeaea 77%,#f1f1f1 75%)}.bg_hellgrau.--mono{background:#f8f7f6}.maxWidth{max-width:66.25em}.padding-top4{padding-top:4rem!important}.padding-bottom4{padding-bottom:4rem!important}.max800{max-width:800px;margin:0 auto}.max600{max-width:600px;margin:0 auto}#main>.inside>.mod_article.margin-top-1{margin-top:-1em}.valign-center .grid_start div{margin-top:1rem;margin-bottom:2rem}.valign-center .grid_start .ce_text{display:flex;flex-direction:column;justify-content:center}.valign-center .grid_start .ce_image figure{display:block;text-align:center}.ce_cp_grid_start.rowgap2 .grid_start{grid-row-gap:3rem!important;grid-column-gap:2rem}.fontXL{font-size:1.125rem}@media screen and (min-width:66.25em){.max600{max-width:800px!important}}.footer--links,.footer--rechts,.text--center{text-align:center}.text--center{text-align:center}@media screen and (min-width:992px){.footer--rechts,.text--rechts{text-align:right}.footer--links,.text--links{text-align:left}}.referenz-item p.more a,a.button,form button,p.back a,p.more.button a{position:relative;display:inline-block;padding:0.66667em 1em;margin-top:1.34rem;border:0;outline:none;font-size:0.8093333em;letter-spacing:0.051em;line-height:1.42929;color:white!important;text-align:center;text-decoration:none;background:#1375BC;font-family:"Poppins",Arial,Helvetica,sans-serif}.referenz-item p.more a:hover,a.button:hover,form button:hover,p.back a:hover,p.more.button a:hover{background-color:#1a91e8;text-decoration:none}form>button,input[type=submit]{padding:15px 14px;font-size:1.25rem}.widget>label{margin-bottom:6px;color:#404040;margin-top:1.25rem}input:not([type]),input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{padding:0.75rem 0.4rem}
