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%}
.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)}}

.ivp,.ivp .flex-images{overflow:visible}.fadeinup.ivp:not(.ce_gallery),.fadeinup.ivp .flexbox_inside>*,.fadeinup.ivp .formbody>*,.fadeinup.ivp .flex-images>*{opacity:0;top:100px;position:relative}@media screen and (prefers-reduced-motion:reduce){.fadeinup.ivp:not(.ce_gallery),.fadeinup.ivp .flexbox_inside>*,.fadeinup.ivp .formbody>*,.fadeinup.ivp .flex-images>*{opacity:1;top:0px}}.fadeinup.wivp:not(.ce_gallery),.fadeinup.wivp .flexbox_inside>.widget,.fadeinup.wivp .flexbox_inside>.ce_text,.fadeinup.wivp .flexbox_inside>.ce_image,.fadeinup.wivp .formbody>.widget,.fadeinup.wivp .flex-images>.widget{opacity:1;top:0px;transition:opacity 1.5s ease-in-out, top 1.5s ease-in-out}.fadeinup.wivp:not(.ce_gallery):nth-of-type(1),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(1),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(1),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(1),.fadeinup.wivp .formbody>.widget:nth-of-type(1),.fadeinup.wivp .flex-images>.widget:nth-of-type(1){transition-delay:0s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(2),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(2),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(2),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(2),.fadeinup.wivp .formbody>.widget:nth-of-type(2),.fadeinup.wivp .flex-images>.widget:nth-of-type(2){transition-delay:0.25s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(3),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(3),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(3),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(3),.fadeinup.wivp .formbody>.widget:nth-of-type(3),.fadeinup.wivp .flex-images>.widget:nth-of-type(3){transition-delay:0.5s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(4),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(4),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(4),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(4),.fadeinup.wivp .formbody>.widget:nth-of-type(4),.fadeinup.wivp .flex-images>.widget:nth-of-type(4){transition-delay:0.75s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(5),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(5),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(5),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(5),.fadeinup.wivp .formbody>.widget:nth-of-type(5),.fadeinup.wivp .flex-images>.widget:nth-of-type(5){transition-delay:1s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(6),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(6),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(6),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(6),.fadeinup.wivp .formbody>.widget:nth-of-type(6),.fadeinup.wivp .flex-images>.widget:nth-of-type(6){transition-delay:1.25s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(7),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(7),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(7),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(7),.fadeinup.wivp .formbody>.widget:nth-of-type(7),.fadeinup.wivp .flex-images>.widget:nth-of-type(7){transition-delay:1.5s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(8),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(8),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(8),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(8),.fadeinup.wivp .formbody>.widget:nth-of-type(8),.fadeinup.wivp .flex-images>.widget:nth-of-type(8){transition-delay:1.75s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(9),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(9),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(9),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(9),.fadeinup.wivp .formbody>.widget:nth-of-type(9),.fadeinup.wivp .flex-images>.widget:nth-of-type(9){transition-delay:2s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(10),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(10),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(10),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(10),.fadeinup.wivp .formbody>.widget:nth-of-type(10),.fadeinup.wivp .flex-images>.widget:nth-of-type(10){transition-delay:2.25s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(11),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(11),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(11),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(11),.fadeinup.wivp .formbody>.widget:nth-of-type(11),.fadeinup.wivp .flex-images>.widget:nth-of-type(11){transition-delay:2.5s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(12),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(12),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(12),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(12),.fadeinup.wivp .formbody>.widget:nth-of-type(12),.fadeinup.wivp .flex-images>.widget:nth-of-type(12){transition-delay:2.75s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(13),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(13),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(13),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(13),.fadeinup.wivp .formbody>.widget:nth-of-type(13),.fadeinup.wivp .flex-images>.widget:nth-of-type(13){transition-delay:3s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(14),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(14),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(14),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(14),.fadeinup.wivp .formbody>.widget:nth-of-type(14),.fadeinup.wivp .flex-images>.widget:nth-of-type(14){transition-delay:3.25s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(15),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(15),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(15),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(15),.fadeinup.wivp .formbody>.widget:nth-of-type(15),.fadeinup.wivp .flex-images>.widget:nth-of-type(15){transition-delay:3.5s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(16),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(16),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(16),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(16),.fadeinup.wivp .formbody>.widget:nth-of-type(16),.fadeinup.wivp .flex-images>.widget:nth-of-type(16){transition-delay:3.75s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(17),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(17),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(17),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(17),.fadeinup.wivp .formbody>.widget:nth-of-type(17),.fadeinup.wivp .flex-images>.widget:nth-of-type(17){transition-delay:4s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(18),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(18),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(18),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(18),.fadeinup.wivp .formbody>.widget:nth-of-type(18),.fadeinup.wivp .flex-images>.widget:nth-of-type(18){transition-delay:4.25s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(19),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(19),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(19),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(19),.fadeinup.wivp .formbody>.widget:nth-of-type(19),.fadeinup.wivp .flex-images>.widget:nth-of-type(19){transition-delay:4.5s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(20),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(20),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(20),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(20),.fadeinup.wivp .formbody>.widget:nth-of-type(20),.fadeinup.wivp .flex-images>.widget:nth-of-type(20){transition-delay:4.75s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(21),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(21),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(21),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(21),.fadeinup.wivp .formbody>.widget:nth-of-type(21),.fadeinup.wivp .flex-images>.widget:nth-of-type(21){transition-delay:5s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(22),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(22),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(22),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(22),.fadeinup.wivp .formbody>.widget:nth-of-type(22),.fadeinup.wivp .flex-images>.widget:nth-of-type(22){transition-delay:5.25s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(23),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(23),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(23),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(23),.fadeinup.wivp .formbody>.widget:nth-of-type(23),.fadeinup.wivp .flex-images>.widget:nth-of-type(23){transition-delay:5.5s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(24),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(24),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(24),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(24),.fadeinup.wivp .formbody>.widget:nth-of-type(24),.fadeinup.wivp .flex-images>.widget:nth-of-type(24){transition-delay:5.75s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(25),.fadeinup.wivp .flexbox_inside>.widget:nth-of-type(25),.fadeinup.wivp .flexbox_inside>.ce_text:nth-of-type(25),.fadeinup.wivp .flexbox_inside>.ce_image:nth-of-type(25),.fadeinup.wivp .formbody>.widget:nth-of-type(25),.fadeinup.wivp .flex-images>.widget:nth-of-type(25){transition-delay:6s}@media screen and (prefers-reduced-motion:reduce){.fadeinup.wivp:not(.ce_gallery),.fadeinup.wivp .flexbox_inside>.widget,.fadeinup.wivp .flexbox_inside>.ce_text,.fadeinup.wivp .flexbox_inside>.ce_image,.fadeinup.wivp .formbody>.widget,.fadeinup.wivp .flex-images>.widget{transition:none}}.fadeinup.wivp:not(.ce_gallery):nth-of-type(1),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(1),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(1),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(1),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(1),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(1){transition-delay:0.1s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(2),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(2),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(2),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(2),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(2),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(2){transition-delay:0.2s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(3),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(3),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(3),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(3),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(3),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(3){transition-delay:0.3s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(4),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(4),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(4),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(4),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(4),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(4){transition-delay:0.4s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(5),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(5),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(5),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(5),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(5),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(5){transition-delay:0.5s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(6),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(6),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(6),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(6),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(6),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(6){transition-delay:0.6s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(7),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(7),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(7),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(7),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(7),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(7){transition-delay:0.7s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(8),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(8),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(8),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(8),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(8),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(8){transition-delay:0.8s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(9),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(9),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(9),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(9),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(9),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(9){transition-delay:0.9s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(10),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(10),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(10),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(10),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(10),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(10){transition-delay:1s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(11),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(11),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(11),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(11),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(11),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(11){transition-delay:1.1s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(12),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(12),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(12),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(12),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(12),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(12){transition-delay:1.2s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(13),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(13),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(13),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(13),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(13),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(13){transition-delay:1.3s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(14),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(14),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(14),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(14),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(14),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(14){transition-delay:1.4s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(15),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(15),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(15),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(15),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(15),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(15){transition-delay:1.5s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(16),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(16),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(16),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(16),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(16),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(16){transition-delay:1.6s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(17),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(17),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(17),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(17),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(17),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(17){transition-delay:1.7s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(18),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(18),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(18),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(18),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(18),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(18){transition-delay:1.8s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(19),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(19),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(19),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(19),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(19),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(19){transition-delay:1.9s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(20),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(20),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(20),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(20),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(20),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(20){transition-delay:2s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(21),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(21),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(21),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(21),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(21),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(21){transition-delay:2.1s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(22),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(22),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(22),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(22),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(22),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(22){transition-delay:2.2s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(23),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(23),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(23),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(23),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(23),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(23){transition-delay:2.3s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(24),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(24),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(24),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(24),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(24),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(24){transition-delay:2.4s}.fadeinup.wivp:not(.ce_gallery):nth-of-type(25),.fadeinup.wivp.fast .flexbox_inside>.widget:nth-of-type(25),.fadeinup.wivp.fast .flexbox_inside>.ce_text:nth-of-type(25),.fadeinup.wivp.fast .flexbox_inside>.ce_image:nth-of-type(25),.fadeinup.wivp.fast .formbody>.widget:nth-of-type(25),.fadeinup.wivp.fast .flex-images>.widget:nth-of-type(25){transition-delay:2.5s}.ivp_active .ce_text.rotateX{transform:rotateX(-90deg);transform-style:preserve-3d;backface-visibility:hidden;transition:all 2s ease-in-out;transition-delay:0.5s}@media screen and (prefers-reduced-motion:reduce){.ivp_active .ce_text.rotateX{transition:none;transform:rotateX(0deg)}}.ivp_active .ce_text.rotateX.wivp{transform:rotateX(0deg)}.ivp_active .ce_text.rotateX:nth-child(1){transition-delay:0.5s}.ivp_active .ce_text.rotateX:nth-child(2){transition-delay:1s}.ivp_active .ce_text.rotateX:nth-child(3){transition-delay:1.5s}.ivp_active .ce_text.rotateX:nth-child(4){transition-delay:2s}.ivp_active .ce_text.rotateX .text{transform:translate3d(0, 0%, 50px) perspective(130px)}
@font-face{font-display:swap;font-family:"Titillium Web";font-style:normal;font-weight:300;src:url("../../files/webdata/fonts/titillium-web-v15-latin-300.eot");src:url("../../files/webdata/fonts/titillium-web-v15-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/webdata/fonts/titillium-web-v15-latin-300.woff2") format("woff2"), url("../../files/webdata/fonts/titillium-web-v15-latin-300.woff") format("woff"), url("../../files/webdata/fonts/titillium-web-v15-latin-300.ttf") format("truetype"), url("../../files/webdata/fonts/titillium-web-v15-latin-300.svg#TitilliumWeb") format("svg")}@font-face{font-display:swap;font-family:"Titillium Web";font-style:normal;font-weight:400;src:url("../../files/webdata/fonts/titillium-web-v15-latin-regular.eot");src:url("../../files/webdata/fonts/titillium-web-v15-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/webdata/fonts/titillium-web-v15-latin-regular.woff2") format("woff2"), url("../../files/webdata/fonts/titillium-web-v15-latin-regular.woff") format("woff"), url("../../files/webdata/fonts/titillium-web-v15-latin-regular.ttf") format("truetype"), url("../../files/webdata/fonts/titillium-web-v15-latin-regular.svg#TitilliumWeb") format("svg")}@font-face{font-display:swap;font-family:"Titillium Web";font-style:normal;font-weight:600;src:url("../../files/webdata/fonts/titillium-web-v15-latin-600.eot");src:url("../../files/webdata/fonts/titillium-web-v15-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/webdata/fonts/titillium-web-v15-latin-600.woff2") format("woff2"), url("../../files/webdata/fonts/titillium-web-v15-latin-600.woff") format("woff"), url("../../files/webdata/fonts/titillium-web-v15-latin-600.ttf") format("truetype"), url("../../files/webdata/fonts/titillium-web-v15-latin-600.svg#TitilliumWeb") format("svg")}@font-face{font-display:swap;font-family:"Titillium Web";font-style:normal;font-weight:700;src:url("../../files/webdata/fonts/titillium-web-v15-latin-700.eot");src:url("../../files/webdata/fonts/titillium-web-v15-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/webdata/fonts/titillium-web-v15-latin-700.woff2") format("woff2"), url("../../files/webdata/fonts/titillium-web-v15-latin-700.woff") format("woff"), url("../../files/webdata/fonts/titillium-web-v15-latin-700.ttf") format("truetype"), url("../../files/webdata/fonts/titillium-web-v15-latin-700.svg#TitilliumWeb") format("svg")}@font-face{font-display:swap;font-family:"Titillium Web";font-style:normal;font-weight:900;src:url("../../files/webdata/fonts/titillium-web-v15-latin-900.eot");src:url("../../files/webdata/fonts/titillium-web-v15-latin-900.eot?#iefix") format("embedded-opentype"), url("../../files/webdata/fonts/titillium-web-v15-latin-900.woff2") format("woff2"), url("../../files/webdata/fonts/titillium-web-v15-latin-900.woff") format("woff"), url("../../files/webdata/fonts/titillium-web-v15-latin-900.ttf") format("truetype"), url("../../files/webdata/fonts/titillium-web-v15-latin-900.svg#TitilliumWeb") format("svg")}*{padding:0;border:0;margin:0;outline:none;-webkit-text-size-adjust:none;box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}body{font-family:"Titillium Web", sans-serif;font-size:1.125rem;background:#fff;color:#000}#wrapper{display:flex;flex-direction:column;min-height:100vh}#container{flex:1 0 auto}.mod_article{position:relative;overflow:visible}.c_wrapper{margin:0 0 0 auto;max-width:1400px;padding:4rem 1.5rem;position:relative}@media only screen and (min-width:1200px){.c_wrapper{padding:6rem 4rem}}@media only screen and (min-width:1440px){.c_wrapper{padding-right:calc((100vw - 1400px + 2rem) / 2)}}.c_wrapper.fullwidth-content{max-width:1600px;margin:0 auto}@media only screen and (min-width:1440px){.c_wrapper.fullwidth-content{padding-right:2rem}}.c_wrapper.fullwidth-column{margin:0;padding:0;max-width:100vw;width:100%}.ce_cp_grid_start{position:relative}[class*="grid_"]{grid-gap:2rem;overflow:visible}@media only screen and (min-width:1400px){[class*="grid_"]{grid-column-gap:4rem}}.row{display:flex;justify-content:space-between;margin-top:3rem}@media only screen and (max-width:768px){.row{display:block}}.electronica{width:280px}@media only screen and (max-width:992px){.electronica{width:220px}}@media only screen and (max-width:768px){.electronica{margin-top:1rem}}a:visited{color:inherit}.back a{text-decoration:none;display:inline-flex;align-items:center;gap:1rem;color:#188582;-webkit-transition:all, 0.3s;transition:all, 0.3s;position:relative;padding-left:60px;padding-top:15px;padding-bottom:15px;margin-left:3px}.back a:before{content:"";background-image:url("../../files/webdata/svg/arrow_down.svg");background-repeat:no-repeat;background-size:8px;background-color:#188582;background-position:21px center;display:inline-flex;width:45px;transform:rotate(90deg);height:45px;border-radius:100%;-webkit-transition:all, 0.3s;transition:all, 0.3s;position:absolute;left:0}.back a:hover:before{transform:rotate(90deg) scale(1.1)}#intro{background:linear-gradient(90deg, #263155 0%, #263155 35%, #14192c 100%);color:#fff;min-height:100vh;text-align:center}#intro h1{font-size:1.875rem;font-weight:normal}#intro .ce_hyperlink{margin-top:2rem}#intro .ce_cp_column_start{margin-top:400px}@media only screen and (min-width:575px) and (min-height:960px){#intro .ce_cp_column_start{margin-top:50vh}}@media only screen and (min-width:575px) and (max-height:960px){#intro .ce_cp_column_start{margin-top:58vh}}#intro #scroll-icon{display:none;position:absolute;bottom:25px;left:0;right:0;width:35px;margin:0 auto;cursor:pointer}#intro #scroll-icon svg circle{animation:scrollwheel 1s infinite alternate-reverse ease-in-out}@media only screen and (min-width:1200px){#intro #scroll-icon{display:block}}#intro .c_wrapper{overflow:visible;padding-top:0}#intro .c_wrapper .ce_cp_grid_start{overflow:visible}#intro .c_wrapper .ce_cp_grid_start .grid_start{overflow:visible}@media only screen and (min-width:992px){#intro{text-align:left}#intro .c_wrapper{height:calc(100vh - 120px)}#intro .c_wrapper .ce_cp_grid_start{height:100%}#intro .grid_desktop_33_66{grid-template-columns:1fr 1fr}#intro .grid_desktop_33_66 .ce_cp_column_start{grid-column:1;margin-top:auto;margin-bottom:4rem}}@media only screen and (min-width:1200px){#intro h1{font-size:2.625rem;max-width:660px}}@keyframes scrollwheel{from{transform:translateY(3px)}to{transform:translateY(-3px)}}@media only screen and (min-width:1440px){#produkte-tech .c_wrapper{padding-left:0;padding-right:0;margin-left:0;max-width:100%}#produkte-tech .c_wrapper .ce_headline{margin-left:auto;max-width:1400px;width:100%}}#nachhaltigkeit-umwelt .green-board{background:#188582;border-radius:16px;padding:1.5rem;margin-top:8rem}#nachhaltigkeit-umwelt .green-board .ce_hyperlink a{color:#fff}#nachhaltigkeit-umwelt .green-board .ce_hyperlink a .arrow{background:#fff}#nachhaltigkeit-umwelt .green-board .ce_hyperlink a svg polygon{fill:#188582}@media only screen and (min-width:768px){#nachhaltigkeit-umwelt .green-board{padding:2rem}#nachhaltigkeit-umwelt .green-board .animationLine:not(.curve){top:95px}}@media only screen and (min-width:992px){#nachhaltigkeit-umwelt{padding-top:3rem}#nachhaltigkeit-umwelt .animationLine{overflow:visible}#nachhaltigkeit-umwelt .animationLine.curve{top:15px}#nachhaltigkeit-umwelt .animationLine.curve .desktop svg{width:960px}#nachhaltigkeit-umwelt .animationLine.curve .desktop svg path{stroke-width:10}#nachhaltigkeit-umwelt .animationLine:not(.curve){top:60px;right:40vw}#nachhaltigkeit-umwelt .animationLine:not(.curve) .circle-animation{animation-delay:2400ms}#nachhaltigkeit-umwelt .animationLine:not(.curve) .line-animation{stroke-dasharray:700;stroke-dashoffset:700;stroke-width:5}#nachhaltigkeit-umwelt .green-board .grid_start.grid_tablet_100{grid-template-columns:1fr}}@media only screen and (min-width:1200px){#nachhaltigkeit-umwelt .animationLine.curve{top:10px}#nachhaltigkeit-umwelt .animationLine.curve .desktop svg{width:1100px}#nachhaltigkeit-umwelt .animationLine.curve .desktop svg path{stroke-width:8}#nachhaltigkeit-umwelt .animationLine:not(.curve){top:50px}}@media only screen and (min-width:1400px){#nachhaltigkeit-umwelt{padding-top:8rem}#nachhaltigkeit-umwelt .animationLine.curve{top:20px}#nachhaltigkeit-umwelt .animationLine.curve .desktop svg{width:1300px}#nachhaltigkeit-umwelt .animationLine.curve .desktop svg path{stroke-width:6.5}#nachhaltigkeit-umwelt .animationLine:not(.curve){left:-30px;right:unset;justify-content:flex-start;top:120px}#nachhaltigkeit-umwelt .green-board .grid_start.grid_tablet_100{grid-template-columns:1fr 1fr}}#nachhaltigkeit-umwelt #endline-green-board{margin-left:20%}#nachhaltigkeit-umwelt #endline-green-board .desktop{display:none}@media only screen and (min-width:768px){#nachhaltigkeit-umwelt #endline-green-board{margin-left:40%}}@media only screen and (min-width:992px){#nachhaltigkeit-umwelt #endline-green-board .mobile{display:none}#nachhaltigkeit-umwelt #endline-green-board .desktop{display:block}}@media only screen and (min-width:1400px){#nachhaltigkeit-umwelt #endline-green-board{position:absolute;bottom:100px}}@media only screen and (min-width:1600px){#nachhaltigkeit-umwelt #endline-green-board{margin-left:40vw}}@media only screen and (min-width:1200px){#nachhaltigkeit-umwelt .c_wrapper{padding-top:4rem}}@media only screen and (min-width:1400px){#nachhaltigkeit-umwelt .c_wrapper{padding-bottom:300px;overflow:visible}}@media only screen and (min-width:1200px){#prototypen .grid_start{grid-template-columns:2fr 1fr;grid-row-gap:0}#prototypen .grid_start .ce_text{padding-right:4rem}#prototypen .grid_start .ce_cp_grid_start{grid-row-start:1;grid-row-end:3;grid-column:2}#prototypen .grid_start .ce_cp_grid_start .grid_start{grid-template-columns:1fr;grid-row-gap:2rem}}#header{width:100%;height:120px;position:sticky;top:0;z-index:5}#header .logo-header{background:linear-gradient(90deg, #263155 0%, #263155 35%, #14192c 100%);padding:1.5rem 1.5rem;display:flex;justify-content:space-between;align-items:flex-end;height:120px}#header .logo-header .logo{width:200px}#header .logo-header .logo svg *{-webkit-transition:all, 0.3s;transition:all, 0.3s}#header .logo-header .menu-trigger{display:inline-flex;width:60px;height:60px;background:#188582;border-radius:100%;gap:8px;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:1.5rem;right:1rem;z-index:10}#header .logo-header .menu-trigger:after{content:"";width:30px;height:7px;position:absolute;right:-30px;top:calc(50% - 3.5px);background:#188582}#header .logo-header .menu-trigger span{background:#fff;width:35px;height:3px;display:inline-block}#header #openContact{cursor:pointer}#header #openContact a{color:#188582;margin-right:1rem}#header #openContact .icon{display:inline-flex;width:45px;height:45px;background:#188582;align-items:center;justify-content:center;border-radius:100%;-webkit-transition:all, 0.3s;transition:all, 0.3s}#header #openContact .icon:hover{width:50px;height:50px}#header #openContact svg{width:20px;margin-left:-1px}@media only screen and (min-width:480px){#header .logo-header{padding:1.5rem 2rem}#header .logo-header .logo{width:220px}}@media only screen and (min-width:1200px){#header .logo-header .menu-trigger{display:none}}#header.colorWhite a{color:#000 !important}@media only screen and (max-width:1630px){#header.colorWhite .logo svg #font *{fill:#000}}#header #language-switcher{display:none;margin-left:2rem}@media only screen and (min-width:1200px){#header #language-switcher{display:block}}@media only screen and (max-width:1340px){#header #language-switcher{margin-left:1rem}}#header #language-switcher #switcher{background:#33364c;border-radius:35px;display:flex;padding:0 5px;height:35px;align-items:center;gap:2px;position:relative;top:-2px}#header #language-switcher #switcher a{display:inline-flex;color:#fff;text-decoration:none;width:30px;height:30px;border-radius:100%;align-items:center;font-size:0.925rem;justify-content:center}#header #language-switcher #switcher a.active{background:#fff;color:#188582;font-weight:bold}.selector{width:100px;height:100px;background:lightgreen}#index,#draw{height:100vh;min-height:auto !important}.test{position:absolute;right:15%}#main #index.mod_article{min-height:500vh}#cursor-test,#cursor-test-2{height:100vh;background:#282828;display:flex;align-items:center;justify-content:center}#cursor-test .box_inner,#cursor-test-2 .box_inner{display:flex;align-items:center;justify-content:center;gap:1rem;cursor:none}#cursor-test .box,#cursor-test-2 .box{width:300px;height:500px;background:#3A3A3E;padding:1rem;color:#fff;font-weight:bold;display:flex;align-items:center;justify-content:center;font-size:2.125rem;border-radius:20px;position:relative;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;overflow:hidden}#cursor-test .box:hover,#cursor-test-2 .box:hover{background:#188582}#cursor-test .box:hover .cursor,#cursor-test-2 .box:hover .cursor{opacity:1;visibility:visible}#cursor-test .cursor,#cursor-test-2 .cursor{position:absolute;width:200px;height:200px;border-radius:100%;background:#2CA29F;opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}#cursor-test-2{background:#000}#footer{background:#263155;z-index:2}#footer .inside{max-width:1700px;margin:0 auto;padding:2rem 2rem;display:flex;justify-content:space-between}#footer .links ul{list-style-type:none;gap:1rem;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:0.5rem}#footer .links ul li a,#footer .links ul li strong{color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center}#footer .links ul li a:after,#footer .links ul li strong:after{content:"";width:5px;height:5px;border-radius:100%;background:#fff;opacity:0;-webkit-transition:color 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:color 0.3s ease-in-out, opacity 0.3s ease-in-out}#footer .links ul li a:hover:after,#footer .links ul li strong:hover:after{opacity:1}#footer .links ul li .active{color:#fff}#footer .links ul li .active:after{opacity:1}@media only screen and (min-width:480px){#footer .links ul{display:flex}}#footer .linkedin{width:20px;height:20px;margin-left:12px;margin-top:3px}body .mm-menu--theme-dark{--mm-color-background: #188582;--mm-color-border: rgba(0,0,0,0);--mm-color-text: #fff;--mm-size: 100%}#mm-menu:not(.mm-menu){display:none}.mm-navbar{display:none}#close-menu{display:flex;margin-bottom:2rem;justify-content:flex-end}#close-menu svg{margin:1.5rem;margin-bottom:0;cursor:pointer;width:60px;height:60px}.mm-menu{padding-left:2rem}.mm-listview a{font-size:1.125rem;font-weight:bold}#language-switcher-mm{position:absolute;top:2rem;left:2rem}#language-switcher-mm #switcher-mm{background:rgba(0, 0, 0, 0.1);border-radius:35px;display:flex;padding:0 5px;height:38px;align-items:center;gap:2px}#language-switcher-mm #switcher-mm a{display:inline-flex;color:#fff;text-decoration:none;width:30px;height:30px;border-radius:100%;align-items:center;font-size:1.025rem;justify-content:center}#language-switcher-mm #switcher-mm a.active{background:#fff;color:#188582;font-weight:bold}#desktop-menu{display:none}@media only screen and (min-width:1200px){#desktop-menu{display:flex;align-items:first baseline}}#desktop-menu .mod_navigation{overflow:visible}#desktop-menu .mod_navigation ul{list-style-type:none}#desktop-menu .mod_navigation ul li a{color:#fff;-webkit-transition:all, 0.3s;transition:all, 0.3s}#desktop-menu .mod_navigation .level_1{display:flex}#desktop-menu .mod_navigation .level_1 li.submenu{position:relative}#desktop-menu .mod_navigation .level_1 li.submenu:hover .level_2{opacity:1;visibility:visible}#desktop-menu .mod_navigation .level_1 li a,#desktop-menu .mod_navigation .level_1 li span{cursor:pointer;position:relative;display:inline-flex;margin-right:1rem;font-size:1.125rem;text-decoration:none;margin-bottom:1rem;flex-direction:column;justify-content:space-between;align-items:center}#desktop-menu .mod_navigation .level_1 li a:after,#desktop-menu .mod_navigation .level_1 li span:after{content:"";width:5px;min-width:5px;height:5px;border-radius:100%;background:#fff;opacity:0;-webkit-transition:color 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:color 0.3s ease-in-out, opacity 0.3s ease-in-out}#desktop-menu .mod_navigation .level_1 li a.last,#desktop-menu .mod_navigation .level_1 li span.last{margin-right:none}#desktop-menu .mod_navigation .level_1 li a.kontakt,#desktop-menu .mod_navigation .level_1 li span.kontakt{color:#188582}#desktop-menu .mod_navigation .level_1 li a.kontakt:after,#desktop-menu .mod_navigation .level_1 li span.kontakt:after{background:#188582}#desktop-menu .mod_navigation .level_1 li a.active,#desktop-menu .mod_navigation .level_1 li span.active{font-weight:bold;color:#fff}#desktop-menu .mod_navigation .level_1 li a.active:after,#desktop-menu .mod_navigation .level_1 li span.active:after{opacity:1}#desktop-menu .mod_navigation .level_1 li a.trail:after,#desktop-menu .mod_navigation .level_1 li span.trail:after{opacity:1}#desktop-menu .mod_navigation .level_1 li a:hover:after,#desktop-menu .mod_navigation .level_1 li span:hover:after{opacity:1}#desktop-menu .mod_navigation .level_2{position:absolute;background:#188582;padding:1rem;left:0;width:auto;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:all, 0.3s;transition:all, 0.3s;border-radius:16px;box-shadow:0 0 8px 0 #333}#desktop-menu .mod_navigation .level_2 li{position:relative;margin-bottom:0.5rem;margin-right:10px}#desktop-menu .mod_navigation .level_2 li a,#desktop-menu .mod_navigation .level_2 li span{margin-bottom:0;flex-direction:row-reverse}#desktop-menu .mod_navigation .level_2 li a:after,#desktop-menu .mod_navigation .level_2 li span:after{margin-right:10px}#desktop-menu .mod_navigation .level_2 li.first{margin-top:0.5rem}@media only screen and (min-width:1400px){#desktop-menu .mod_navigation .level_1 li a,#desktop-menu .mod_navigation .level_1 li span{margin-right:2rem}#desktop-menu .mod_navigation .level_2 li{margin-right:10px}#desktop-menu .mod_navigation .level_2 li a,#desktop-menu .mod_navigation .level_2 li span{margin-right:0}}.ce_form .widget,.mod_login .widget{display:flex;flex-direction:column;margin-bottom:2rem}.ce_form .widget input.text,.ce_form .widget textarea,.ce_form .widget input.captcha,.mod_login .widget input.text,.mod_login .widget textarea,.mod_login .widget input.captcha{font-family:"Titillium Web", sans-serif;background:none;color:#fff;border-bottom:1px solid #fff}.ce_form .widget-radio legend,.mod_login .widget-radio legend{margin-bottom:0.5rem}.ce_form .widget-radio span,.mod_login .widget-radio span{display:inline-block}.ce_form .widget-radio input,.mod_login .widget-radio input{appearance:none;-webkit-appearance:none;margin-left:3px}.ce_form .widget-radio input:before,.mod_login .widget-radio input:before{content:"";display:inline-block;width:10px;height:10px;border:2px solid #fff;border-radius:100%;box-shadow:0 0 0 2px #000;margin-right:3px}.ce_form .widget-radio input:checked:before,.mod_login .widget-radio input:checked:before{background:#188582}.ce_form .widget-radio label,.mod_login .widget-radio label{margin-right:8px}.ce_form .widget-submit,.mod_login .widget-submit{display:block}@media only screen and (min-width:768px){.ce_form .widget-submit,.mod_login .widget-submit{grid-column:2}}.ce_form .widget-submit button,.mod_login .widget-submit button{width:auto;background:none;border:none;font-family:"Titillium Web", sans-serif;font-size:1.0625rem;color:#fff;cursor:pointer;display:inline-flex;justify-content:flex-end;align-items:center}.ce_form .widget-submit button .arrow,.mod_login .widget-submit button .arrow{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;width:45px;height:45px;border-radius:100%;-webkit-transition:all, 0.3s;transition:all, 0.3s;margin-left:12px}.ce_form .widget-submit button .arrow svg,.mod_login .widget-submit button .arrow svg{width:23px}.ce_form .widget-submit button .arrow svg polygon,.mod_login .widget-submit button .arrow svg polygon{fill:#188582}.ce_form .widget-submit:hover .arrow,.mod_login .widget-submit:hover .arrow{transform:scale(1.1)}.ce_form .widget-submit:hover .arrow svg,.mod_login .widget-submit:hover .arrow svg{transform:scale(1)}#terminbuchung .widget{margin-bottom:2rem}#terminbuchung .widget label{min-width:125px;display:inline-block;vertical-align:top;margin-right:2rem}#terminbuchung .widget input.text,#terminbuchung .widget textarea{padding:1rem;width:100%;font-size:18px}#terminbuchung .widget textarea{min-height:220px}#terminbuchung .widget-text{align-items:center}#terminbuchung .widget-textarea label{margin-top:5px}#terminbuchung .widget-select{margin-bottom:2rem;position:relative;border-bottom:7px #188582 solid}#terminbuchung .widget-select select{-webkit-appearance:none;appearance:none;background:#188582;padding:1rem 2rem 1rem 0.5rem;color:#fff;background-image:url("../../files/webdata/svg/arrow_down.svg");background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:8px;border-top-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:20px;z-index:3;position:relative;font-family:"Titillium Web", sans-serif;cursor:pointer}#terminbuchung .widget-select select option{color:#fff;padding:0 1rem}#terminbuchung .widget-submit{justify-content:flex-end;margin-bottom:0;display:flex}#terminbuchung .widget-submit button{padding:0.5rem 1rem;display:inline-block;text-decoration:none;background:#fff;cursor:pointer;-webkit-transition:all, 0.3s;transition:all, 0.3s}@media only screen and (min-width:768px){#terminbuchung .widget{display:flex}#terminbuchung .widget-explanation{margin-left:calc(140px + 2rem)}}.umfrage-formular .grid_start,.mod_login .grid_start{grid-row-gap:1rem}.umfrage-formular legend,.mod_login legend{font-weight:600}.umfrage-formular .widget-text label,.umfrage-formular .widget-textarea label,.umfrage-formular .widget-password label,.mod_login .widget-text label,.mod_login .widget-textarea label,.mod_login .widget-password label{font-weight:600}.umfrage-formular .contact-data .widget-text label,.mod_login .contact-data .widget-text label{font-weight:normal}.umfrage-formular .widget-explanation,.mod_login .widget-explanation{margin-bottom:0}.umfrage-formular .widget-explanation h3,.mod_login .widget-explanation h3{margin-bottom:0;margin-top:2rem}.umfrage-formular .widget-explanation h2,.mod_login .widget-explanation h2{margin-bottom:0}.umfrage-formular .widget,.mod_login .widget{margin-bottom:0.5rem}.umfrage-formular .widget input.text,.umfrage-formular .widget textarea,.mod_login .widget input.text,.mod_login .widget textarea{border-color:#000;color:#000}.umfrage-formular .widget-submit,.mod_login .widget-submit{grid-column:1}.umfrage-formular .widget-submit button,.mod_login .widget-submit button{color:#000}.umfrage-formular .widget-submit button .arrow,.mod_login .widget-submit button .arrow{background-color:#188582}.umfrage-formular .widget-submit button .arrow svg polygon,.mod_login .widget-submit button .arrow svg polygon{fill:#fff}.mod_listing .frage{margin-bottom:2rem}.mod_listing .frage h3{background:#188582;padding:1rem;color:#fff;margin-bottom:0}.mod_listing .results{display:flex;grid-gap:2rem;gap:2rem;background:#CECECE;padding:1rem}.mod_listing .results .col{text-align:center}#results{min-height:calc(100vh - 210px)}#results .mod_login .formbody{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 4rem}.layout_latest{display:grid;grid-template-columns:1fr;grid-column-gap:4rem;grid-row-gap:1rem;margin-bottom:4rem}.layout_latest:not(.last):after{content:"";height:2px;width:100%;background:#188582;grid-column-start:1;grid-column-end:-1;margin:1rem auto}.layout_latest .title{grid-column-start:1;grid-column-end:-1}.layout_latest .title h2{margin-bottom:1rem}.layout_latest .image{grid-row:2}.layout_latest .headline a{text-decoration:none;color:#263155}.layout_latest .info{font-size:0.875rem;margin-bottom:1rem}.layout_latest .more{display:inline-flex;align-items:center;text-decoration:none;color:#188582;margin-top:1rem}.layout_latest .more .icon{margin-left:1rem;display:inline-flex;align-items:center;justify-content:center;background-color:#188582;width:45px;min-width:45px;height:45px;border-radius:100%;-webkit-transition:all, 0.3s;transition:all, 0.3s;z-index:2}.layout_latest .more .icon svg{width:23px;margin-top:-2px}.layout_latest .more:hover .icon{transform:scale(1.1)}@media only screen and (min-width:768px){.layout_latest{grid-row-gap:2rem}.layout_latest.addImage{grid-template-columns:2fr 1fr}.layout_latest.addImage .title{grid-column-end:2}.layout_latest.addImage .image{grid-column:2;grid-row-start:1;grid-row-end:3}.layout_latest.addImage .text{grid-column:1;grid-row:2}.layout_latest:not(.last):after{margin:3rem 0}}@media only screen and (min-width:992px){.layout_latest{grid-template-columns:2fr 1fr}}.newsDetails #container{flex-grow:1;display:flex}.newsDetails #container #main{flex-grow:1}.newsDetails #container #main .inside{height:100%}.newsDetails #container #main .inside .mod_article{height:100%}.newsDetails #container #main .inside .mod_article .c_wrapper{height:100%}.mod_newsreader .back{margin-top:2rem}.layout_full .info{font-size:0.875rem;margin-bottom:1rem}.layout_full .teaser-image .image_container{float:right;max-width:350px;margin-bottom:1rem}.layout_full .teaser-image.in-text{margin-bottom:1rem}.layout_full .teaser{font-weight:bold;margin-bottom:1rem;display:block}.layout_full .teaser strong{font-weight:bold}.layout_full .ce_image{margin-bottom:1rem}.layout_full .ce_image .image_container{border-radius:0}.layout_full .ce_text .float_left{margin-right:1rem;margin-bottom:1rem}.mod_newsreader.karriere .layout_full .ce_text{margin-bottom:1rem}.layout_short{display:flex;overflow:visible;align-items:center;justify-content:space-between;text-decoration:none;padding:4px 0;color:#188582;margin-bottom:1rem}.layout_short:visited{color:#188582}.layout_short .arrow{display:inline-flex;align-items:center;justify-content:center;background-color:#188582;width:45px;min-width:45px;height:45px;border-radius:100%;-webkit-transition:all, 0.3s;transition:all, 0.3s;z-index:2;margin-left:1rem}.layout_short .arrow svg{width:23px;margin-top:-2px}.layout_short:hover .arrow{transform:scale(1.1)}.layout_short:hover .arrow svg{transform:scale(1)}@media only screen and (min-width:480px){.layout_short{justify-content:flex-start;margin-bottom:0}}.pagination{text-align:center;overflow:visible}.pagination ul{display:inline-flex;list-style-type:none;align-items:stretch;gap:0.25rem;padding:0.5rem 0}.pagination ul li a,.pagination ul li strong{padding:8px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;text-decoration:none;color:#000;-webkit-transition:all, 0.3s;transition:all, 0.3s;font-size:1.25rem}.pagination ul li a:after,.pagination ul li strong:after{content:"";width:5px;height:5px;border-radius:100%;background:#000;opacity:0;-webkit-transition:color 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:color 0.3s ease-in-out, opacity 0.3s ease-in-out}.pagination ul li a.active:after,.pagination ul li strong.active:after{opacity:1}.pagination ul li a:hover:after,.pagination ul li strong:hover:after{opacity:1}.pagination ul li a.next,.pagination ul li a.previous,.pagination ul li strong.next,.pagination ul li strong.previous{display:inline-flex;align-items:center;justify-content:center;background-color:#188582;width:45px;height:45px;border-radius:100%;padding:0;-webkit-transition:all, 0.3s;transition:all, 0.3s}.pagination ul li a.next:after,.pagination ul li a.previous:after,.pagination ul li strong.next:after,.pagination ul li strong.previous:after{display:none}.pagination ul li a.next svg,.pagination ul li a.previous svg,.pagination ul li strong.next svg,.pagination ul li strong.previous svg{width:23px;margin-top:-2px}.pagination ul li a.next:hover,.pagination ul li a.previous:hover,.pagination ul li strong.next:hover,.pagination ul li strong.previous:hover{transform:scale(1.1)}#newsListStart{color:#fff}#newsListStart .mod_newslist{margin-bottom:2rem;display:grid;grid-gap:1rem}@media only screen and (min-width:768px){#newsListStart .mod_newslist{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width:992px){#newsListStart .mod_newslist{grid-template-columns:repeat(3, 1fr);grid-gap:2rem}}#newsListStart .layout_start{border:2px solid #fff;padding:1rem}#newsListStart .layout_start a{color:#fff}#newsListStart .layout_start .headline{font-weight:bold}#newsListStart .layout_start .headline a{text-decoration:none}#newsListStart .layout_start .more{text-decoration:none}#newsListStart .layout_start .more .arrow{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;width:45px;min-width:45px;height:45px;border-radius:100%;-webkit-transition:all, 0.3s;transition:all, 0.3s;z-index:2;margin-left:1rem}#newsListStart .layout_start .more .arrow svg{width:23px;margin-top:-2px}#newsListStart .layout_start .more .arrow svg polygon{fill:#188582}#newsListStart .layout_start .more:hover .arrow{transform:scale(1.1)}#newsListStart .layout_start .more:hover .arrow svg{transform:scale(1)}#newsListStart .ce_hyperlink a{font-weight:bold}#newsListStart .ce_hyperlink a .arrow{background-color:#fff}#newsListStart .ce_hyperlink a .arrow svg polygon{fill:#188582}.calendar-wrapper{max-width:1440px;margin:50px auto;display:grid;grid-template-columns:repeat(5, 1fr)}.calendar-wrapper .widget-select{padding-top:30px;grid-column-start:1;grid-column-end:-1;display:flex;flex-direction:column;align-items:baseline}.calendar-wrapper .widget-select .mobile{display:none}@media only screen and (max-width:992px){.calendar-wrapper .widget-select .mobile{display:block}.calendar-wrapper .widget-select .desktop{display:none}}.calendar-wrapper .day-buttons{display:flex}.calendar-wrapper .day-buttons button{background:#fff;border:3px solid #188582;border-bottom:none;border-right:none;color:#263155;font-size:1.25rem;font-family:"Titillium Web", sans-serif;padding:0.5rem 1rem;cursor:pointer;-webkit-transition:all, 0.3s;transition:all, 0.3s}.calendar-wrapper .day-buttons button.last{border-right:3px solid #188582}.calendar-wrapper .day-buttons button.active{background:#188582;color:#fff}.calendar-wrapper #hinweis{font-size:1.490625rem;-webkit-transition:opacity, 0.3s;transition:opacity, 0.3s;grid-column-start:1;grid-column-end:-1;margin-bottom:2rem}@media only screen and (max-width:992px){.calendar-wrapper{grid-template-columns:repeat(3, 1fr)}.calendar-wrapper #hinweis{opacity:0}}@media only screen and (max-width:768px){.calendar-wrapper .widget-select{gap:1rem;align-items:flex-start}.calendar-wrapper #hinweis{font-size:1.265625rem}}@media only screen and (max-width:640px){.calendar-wrapper{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:480px){.calendar-wrapper{grid-template-columns:repeat(1, 1fr)}}.mod_eventlist{margin-bottom:1rem}.mod_eventlist h3{margin-bottom:1rem}.mod_eventlist .day{display:none}.mod_eventlist .day.active{display:block}@media only screen and (max-width:992px){.mod_eventlist h3{cursor:pointer;display:none}.mod_eventlist .day{max-height:0;overflow:hidden;-webkit-transition:max-height, 0.3s;transition:max-height, 0.3s}.mod_eventlist.open .day.active{max-height:100%}}.layout_list{border:1px solid #188582}.layout_list a,.layout_list span{background:#263155;color:#fff;display:inline-block;padding:1rem;width:100%;text-decoration:none;-webkit-transition:all, 0.3s;transition:all, 0.3s}.layout_list a:hover{background:#188582}.layout_list.booked span{background:#888888}.mod_eventreader{margin:2rem auto;max-width:1400px;padding:0 1rem}.mod_eventreader .layout_full{display:grid;grid-template-columns:1fr 1fr;align-items:center;line-height:1.5;position:relative;min-height:360px}.mod_eventreader .layout_full svg{position:absolute;left:0;width:55%;top:0;z-index:0}.mod_eventreader .layout_full svg path{stroke:#188582;stroke-width:6px;animation:dash 2500ms linear forwards}@media only screen and (max-width:992px){.mod_eventreader .layout_full{grid-template-columns:1fr;margin-bottom:2rem;grid-row-gap:2rem}.mod_eventreader .layout_full svg{display:none}}.mod_eventreader .mod_event_registration_form{background:#188582;padding:2rem;border-radius:20px;color:#fff;z-index:2;position:relative}.mod_eventreader .mod_event_registration_form form label{color:#fff}.mod_eventreader .mod_event_registration_form form a,.mod_eventreader .mod_event_registration_form form a:visited{color:#fff}.mod_eventreader .mod_event_registration_form form button{background:none;font-size:18px;color:#fff;padding:15px 60px 15px 0.5rem;position:relative;display:inline-flex;align-items:center;text-align:left}.mod_eventreader .mod_event_registration_form form button .arrow svg{position:static}.mod_eventreader .mod_event_registration_form form button .arrow svg polygon{fill:#188582 !important}.swiper-container{padding-bottom:60px}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{bottom:0;top:unset;background:#000;border-radius:100%;width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;opacity:1}.swiper-container .swiper-button-next svg,.swiper-container .swiper-button-prev svg{width:22px}.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover{transform:scale(1.1)}.swiper-container .swiper-button-next:hover svg,.swiper-container .swiper-button-prev:hover svg{transform:scale(1)}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{display:none}@media only screen and (min-width:1440px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{top:calc(50% - 22.5px);bottom:unset}}.swiper-container .swiper-button-disabled{opacity:0.3}.swiper-container .swiper-button-next{right:50px}.swiper-container .swiper-button-prev{left:50px}@media only screen and (min-width:1440px){.swiper-container .swiper-button-prev{left:25px}}.swiper-container .swiper-pagination .swiper-pagination-bullet{background:#888888;opacity:1;width:12px;height:12px;-webkit-transition:background, 0.3s;transition:background, 0.3s}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#188582}.swiper-container .ce_hyperlink a{border-radius:16px;background:#414141;color:#fff;font-size:1.375rem;padding:2rem;width:100%;height:350px;align-items:flex-start;overflow:hidden}.swiper-container .ce_hyperlink a .arrow{left:0;bottom:0;width:240px;height:240px;margin-bottom:-60px;margin-left:-60px;z-index:2}.swiper-container .ce_hyperlink a .arrow svg{width:40px}@media only screen and (min-width:1200px){.swiper-container .ce_hyperlink a{height:500px}.swiper-container .ce_hyperlink a .arrow{background:none}}@media only screen and (min-width:1440px){.swiper-container .ce_hyperlink{max-width:350px;min-width:350px}.swiper-container .ce_hyperlink:first-of-type{margin-left:calc(100vw - 1400px)}}.ce_hyperlink a{text-decoration:none;display:inline-flex;align-items:center;gap:1rem;color:#188582;-webkit-transition:all, 0.3s;transition:all, 0.3s;position:relative;padding:15px 60px 15px 0;font-size:1.125rem}.ce_hyperlink a .pascallowitsch{z-index:2}.ce_hyperlink a .arrow{display:inline-flex;align-items:center;justify-content:center;background-color:#188582;width:45px;height:45px;border-radius:100%;-webkit-transition:all, 0.3s;transition:all, 0.3s;position:absolute;right:0;z-index:2}.ce_hyperlink a .arrow svg{width:23px;margin-top:-2px}.ce_hyperlink a:hover .arrow{transform:scale(1.1)}.ce_hyperlink a:hover .arrow svg{transform:scale(1)}@media only screen and (min-width:1200px){.ce_hyperlink.hover-effect a{cursor:none}}.ce_hyperlink.hover-effect a:hover{background:#188582}@media only screen and (min-width:1200px){.ce_hyperlink.hover-effect a:hover .cursor{opacity:1;visibility:visible;z-index:1}}.ce_hyperlink.hover-effect a .cursor{position:absolute;width:200px;height:200px;border-radius:100%;background:#2CA29F;opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}h1{font-size:1.625rem;margin-bottom:2rem;font-weight:normal;line-height:1.3}@media only screen and (min-width:992px){h1{font-size:2.625rem}}h2{font-size:1.625rem;margin-bottom:2rem;font-weight:normal;line-height:1.3}@media only screen and (min-width:992px){h2.as-h1{font-size:2.625rem}}h3{font-size:1.375rem;font-weight:normal;margin-bottom:1rem}.ce_text p{margin-bottom:1rem}.ce_text p a{color:#000}.ce_text p a:hover{text-decoration:none}.ce_text ul{margin-bottom:1rem;list-style-type:none}.ce_text ul li{display:flex;align-items:flex-start;margin-bottom:0.5rem}.ce_text ul li:before{content:"";background:#188582;min-width:8px;width:8px;height:8px;border-radius:100%;margin-right:12px;margin-top:10px}.ce_image .image_container{border-radius:16px;line-height:0;overflow:hidden}.ce_image.fullwidth .image_container{border-radius:0}.ce_image.fullwidth .image_container img{object-fit:cover;max-height:480px;width:100%;height:100%}@media only screen and (min-width:992px){.ce_image.fullwidth .image_container img{max-height:400px}}@media only screen and (min-width:1400px){.ce_image.fullwidth .image_container img{max-height:620px}}.icon-container{display:flex;align-items:center}.icon-container .icon{margin-right:1rem;min-width:100px;height:100px;display:inline-flex;justify-content:center;align-items:center;border:2px solid #fff;border-radius:100%}.icon-container p{font-size:1.375rem}.ce_rsce_startelement{max-width:1400px;margin-left:auto;margin-right:0;position:relative}.ce_rsce_startelement .image{height:300px}.ce_rsce_startelement .image .image_container{height:100%;line-height:0}.ce_rsce_startelement .image .image_container img{width:100%;height:100%;object-fit:cover}.ce_rsce_startelement .text{padding:1rem;background:#188582;color:#fff;bottom:0;left:0}.ce_rsce_startelement .text h2{margin-bottom:0;font-size:1.375rem}.ce_rsce_startelement .text h3{margin-top:0.5rem;margin-bottom:0;font-size:1.125rem}.ce_rsce_startelement .cta-button.block{display:none}@media only screen and (min-width:768px){.ce_rsce_startelement .image{height:400px}.ce_rsce_startelement .text{position:absolute;border-radius:16px;background:#188582;bottom:1.5rem;left:1.5rem;max-width:600px}.ce_rsce_startelement .text h1{font-size:1.625rem}.ce_rsce_startelement .cta-button{position:absolute;right:1rem;bottom:-125px;z-index:2}.ce_rsce_startelement .cta-button.block{display:flex}}@media only screen and (min-width:992px){.ce_rsce_startelement .image{height:400px}}@media only screen and (min-width:1200px){.ce_rsce_startelement .image{height:500px}.ce_rsce_startelement .text{bottom:3rem;left:4rem}.ce_rsce_startelement .cta-button{right:100px;bottom:-120px}}.leiterbahnen{position:absolute;left:0;top:0;height:100%;width:calc(100vw - 1415px);transform:scaleX(-1)}.leiterbahnen .svg-container{position:sticky;top:30vh;height:calc(100vh - 120px);overflow:hidden;margin-top:1rem}.leiterbahnen svg{width:640px}.leiterbahnen svg path{stroke-width:2}.leiterbahnen.petrol svg path{fill:#188582}@media only screen and (min-width:1920px){.leiterbahnen{display:flex;justify-content:flex-end}}.leiterbahnen-short{position:absolute;left:0;top:0;height:100%;width:calc(100vw - 1415px)}.leiterbahnen-short .svg-container{position:relative;height:100%;overflow:hidden}.leiterbahnen-short .svg-container svg{position:absolute;left:-200px;top:10%;width:900px}.leiterbahnen-short.white svg path,.leiterbahnen-short.white svg polygon,.leiterbahnen-short.white svg polyline{fill:#fff}.ce_rsce_produkte .image_container{border-radius:16px;line-height:0}#timeline-container{position:relative;padding-bottom:70px}#timeline-container:after{content:"";width:7px;position:absolute;top:0;left:68px;bottom:70px;background:#188582}#timeline-container:before{content:"";bottom:37px;left:53.5px;border-radius:100%;width:36px;height:36px;position:absolute;background:#188582}@media only screen and (min-width:768px){#timeline-container{padding-bottom:120px}#timeline-container:after{left:88px}#timeline-container:before{left:73.5px}}.ce_rsce_history_element{display:grid;grid-template-columns:60px 30px 1fr;align-items:flex-start;z-index:2;position:relative;margin-bottom:2rem}.ce_rsce_history_element:last-child{margin-bottom:1rem}.ce_rsce_history_element .year{color:#fff;font-weight:bold;display:inline-block;margin-top:0}.ce_rsce_history_element .point{background:#fff;width:23px;height:23px;border-radius:100%;border:3px solid #28282B;position:relative}.ce_rsce_history_element .text{padding-left:1rem}.ce_rsce_history_element .text p{margin-bottom:1rem}@media only screen and (min-width:768px){.ce_rsce_history_element{grid-template-columns:80px 30px 1fr;margin-bottom:4rem}.ce_rsce_history_element .text{padding-left:2rem}}.ce_player .video_container{line-height:0}.ce_player .video_container .poster{position:absolute;top:0;left:0;right:0;bottom:-1px;z-index:2}.ce_player .video_container .poster img{width:100%;height:100%;object-fit:cover}.ce_accordion .toggler{position:relative;background:#188582;font-size:1.375rem;color:#fff;border-radius:32px;padding:1.25rem 2rem;cursor:pointer;z-index:2;width:100%;display:flex;justify-content:space-between;-webkit-transition:all, 0.3s;transition:all, 0.3s}.ce_accordion .toggler svg{width:40px;transform:rotate(270deg);-webkit-transition:transform, 0.3s;transition:transform, 0.3s}.ce_accordion .toggler .ui-icon{display:none}.ce_accordion .toggler.ui-state-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.ce_accordion .toggler.ui-state-active svg{transform:rotate(90deg)}.ce_accordion .accordion{padding:1.25rem 2rem;background:#CECECE;border-bottom-left-radius:32px;border-bottom-right-radius:32px;position:relative}.ce_accordion .accordion.ui-accordion-content div:after{background:#CECECE}@media only screen and (min-width:768px){.ce_accordion .toggler{padding:1.25rem 4rem;font-size:1.75rem}.ce_accordion .accordion{padding:1.25rem 4rem}}.ce_download{overflow:visible;margin-bottom:0.5rem}.ce_download p{display:inline-block;width:360px}.ce_download a{color:#fff;display:flex;text-decoration:none;position:relative;width:100%;justify-content:space-between;padding-right:60px;padding-top:0.5rem;padding-bottom:0.5rem}.ce_download a:hover .arrow{transform:scale(1.1)}.ce_download a .size{margin-left:0.25rem}.ce_download a .arrow{-webkit-transition:transform, 0.3s;transition:transform, 0.3s;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;width:35px;height:35px;background:#188582;margin-left:0.75rem;z-index:2;position:absolute;right:0;top:4px}.ce_download a .arrow svg{width:20px;margin-left:-2.5px;transform:rotate(-90deg)}.ce_download a .arrow svg polygon{fill:#fff}.quality-petrol .ce_text p{margin-bottom:2rem}.ce_rsce_cta,.ce_rsce_startelement .cta-button{display:flex;align-items:center;overflow:visible}.ce_rsce_cta .inside-cta,.ce_rsce_startelement .cta-button .inside-cta{display:flex;text-decoration:none;position:relative;cursor:pointer;color:#fff;aspect-ratio:1;width:250px;height:250px;border-radius:100%;flex-direction:column;justify-content:center;text-align:center;margin:0 auto}.ce_rsce_cta .inside-cta .text,.ce_rsce_cta .inside-cta .cta-text,.ce_rsce_startelement .cta-button .inside-cta .text,.ce_rsce_startelement .cta-button .inside-cta .cta-text{padding:0.85rem}.ce_rsce_cta .inside-cta .bg-hover,.ce_rsce_startelement .cta-button .inside-cta .bg-hover{background:#188582;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;width:100%;height:100%;gap:1rem;padding:1rem;-webkit-transition:transform, 0.3s;transition:transform, 0.3s;border-radius:100%}.ce_rsce_cta .inside-cta .line-svg,.ce_rsce_startelement .cta-button .inside-cta .line-svg{position:absolute;left:250px;width:420px;height:180px;z-index:10;top:115px;cursor:default}.ce_rsce_cta .inside-cta:hover .bg-hover,.ce_rsce_startelement .cta-button .inside-cta:hover .bg-hover{transform:scale(1.05)}.ce_rsce_cta .icon,.ce_rsce_startelement .cta-button .icon{display:inline-flex;width:45px;min-width:45px;height:45px;min-height:45px;background:#fff;align-items:center;justify-content:center;border-radius:100%}.ce_rsce_cta .icon svg,.ce_rsce_startelement .cta-button .icon svg{width:20px;min-width:20px;margin-left:-1px}.ce_rsce_cta .icon svg path,.ce_rsce_startelement .cta-button .icon svg path{stroke:#188582}.ce_rsce_cta.fromStart,.ce_rsce_startelement .cta-button.fromStart{margin-top:2rem}.ce_rsce_cta.fromStart .cta-button,.ce_rsce_startelement .cta-button.fromStart .cta-button{width:100%;overflow:visible}@media only screen and (min-width:2000px){.ce_rsce_cta{position:relative;height:400px}.ce_rsce_cta .inside-cta{position:absolute;bottom:-60px;left:calc(50% - 125px)}}.ce_accordion.acc-zertifikate .toggler{padding:1rem 0;background:none;font-size:1.125rem;font-weight:bold;justify-content:flex-end;flex-direction:row-reverse;align-items:center}.ce_accordion.acc-zertifikate .toggler .t-inside{flex-basis:335px}.ce_accordion.acc-zertifikate .toggler .ui-icon{width:15px;height:15px;position:relative;display:inline-block;margin-right:8px}.ce_accordion.acc-zertifikate .toggler .ui-icon:before,.ce_accordion.acc-zertifikate .toggler .ui-icon:after{content:"";position:absolute;background-color:white;transition:transform 0.25s ease-out}.ce_accordion.acc-zertifikate .toggler .ui-icon:before{top:0;left:50%;width:3px;height:100%;margin-left:-1.5px}.ce_accordion.acc-zertifikate .toggler .ui-icon:after{top:50%;left:0;width:100%;height:3px;margin-top:-1.5px}.ce_accordion.acc-zertifikate .toggler.ui-state-active .ui-accordion-header-icon:before{transform:rotate(90deg)}.ce_accordion.acc-zertifikate .toggler.ui-state-active .ui-accordion-header-icon:after{transform:rotate(180deg)}.ce_accordion.acc-zertifikate .accordion{background:none;padding:0}.datenschutz h3{font-weight:bold}.ccm-cookie-declaration{margin-bottom:2rem}.ccm-cookie-declaration .ccm-cookie-declaration--change-consent a{color:#188582}.ccm-cookie-declaration h3{margin-top:1rem;font-size:1.25rem}body.offcanvas-open{overflow:hidden}.custom{position:fixed;right:-100vw;top:0;bottom:0;height:100vh;width:100vw;-webkit-transition:right, 0.3s;transition:right, 0.3s;z-index:6}.custom.open{right:0;-webkit-transition:right, 0.3s;transition:right, 0.3s}.custom #offcanvas{background:#188582;color:#fff;height:100%}.custom #offcanvas .inside{height:100%}@media only screen and (min-width:992px){.custom #offcanvas .inside{display:grid;grid-template-columns:1fr 2fr}}.custom #offcanvas .ce_image{height:100%}.custom #offcanvas .ce_image .image_container{border-radius:0;height:100%}.custom #offcanvas .ce_image .image_container img{object-fit:cover;width:100%;height:100%}.custom #offcanvas .contact-column{padding:1rem}@media only screen and (min-width:1200px){.custom #offcanvas .contact-column{padding:4rem}}@media only screen and (min-width:1400px){.custom #offcanvas .contact-column{padding:8rem}}.custom #offcanvas .contact-column a{color:#fff}.custom #offcanvas .ce_form{margin-top:2rem}@media only screen and (min-width:992px){.custom #offcanvas .ce_form{margin-top:4rem}}@media only screen and (min-width:1400px){.custom #offcanvas .ce_form{margin-top:6rem}}.custom #offcanvas .ce_form .grid_start{height:600px;grid-column-gap:2rem}.custom #offcanvas .ce_form .grid_start .ce_cp_column_start{display:flex;flex-direction:column;justify-content:space-between}.custom #offcanvas .ce_form .widget-textarea textarea{height:100%}.custom #offcanvas .ce_form .widget-submit{display:flex;margin-right:2px}.custom #offcanvas #closeContact{position:absolute;cursor:pointer;top:25px;right:25px;width:45px;height:45px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center}@media only screen and (min-width:1200px){.custom #offcanvas #closeContact{top:45px;right:50px}}.dark-bg{background:#28282B;color:#fff}.white-bg{background:#fff;color:#000}.blue-bg{background:#263155}.petrol-bg{background:#188582;color:#fff}.petrol-bg a{color:#fff}.petrol-bg .ce_text p a{color:#fff}.petrol-bg .ce_text li:before{background:#fff}.center-mobile{text-align:center}@media only screen and (min-width:992px){.center-mobile{text-align:left}}@media only screen and (min-width:992px){.desktop-start{align-self:flex-start}}.fullwidth-column{grid-column-start:1;grid-column-end:-1}.margin-bottom-0{margin-bottom:0 !important}.margin-bottom-1{margin-bottom:1rem}.margin-bottom-2{margin-bottom:2rem}.margin-bottom-4{margin-bottom:2rem}@media only screen and (min-width:575px){.margin-bottom-4{margin-top:4rem}}.margin-bottom-6{margin-bottom:3rem}@media only screen and (min-width:575px){.margin-bottom-6{margin-top:6rem}}.margin-top-0{margin-top:0 !important}.margin-top-1{margin-top:1rem}.margin-top-2{margin-top:2rem}.margin-top-4{margin-top:2rem}@media only screen and (min-width:575px){.margin-top-4{margin-top:4rem}}.margin-top-6{margin-top:3rem}@media only screen and (min-width:575px){.margin-top-6{margin-top:6rem}}.margin-top-8{margin-top:8rem}.padding-bottom-0{padding-bottom:0 !important}.padding-bottom-1{padding-bottom:1rem}.padding-bottom-2{padding-bottom:2rem}.padding-bottom-4{padding-bottom:4rem}.padding-top-0{padding-top:0 !important}.padding-top-1{padding-top:1rem}.padding-top-2{padding-top:2rem}.padding-top-4{padding-top:4rem}.no-gap{grid-gap:0}.no-padding{padding:0}.no-row-gap .grid_start{grid-row-gap:0}.no-row-gap .grid_start .ce_text ul{margin-bottom:0}.column-gap-2 .grid_start{grid-column-gap:6rem}.lines-top{position:absolute;bottom:0;right:-240px;top:-310px;width:420px;opacity:0.1}@media only screen and (min-width:768px){.lines-top{right:-110px;top:-60px}}@media only screen and (min-width:1200px){.lines-top{right:-170px;top:-200px;width:600px}}body.umfrage #desktop-menu{display:none}.js-flexend{justify-self:flex-end}.pcb{position:absolute;width:340px;max-width:100%;left:0;right:0;margin:0 auto}.pcb img{width:340px}@media only screen and (min-width:575px){.pcb{width:400px}.pcb img{width:400px}}@media only screen and (min-width:768px){.pcb{width:450px}.pcb img{width:450px}}@media only screen and (min-width:992px){.pcb{left:unset;right:2rem;width:500px;margin-top:10vh}.pcb img{width:500px}}@media only screen and (min-width:1200px){.pcb{width:600px;margin-top:0}.pcb img{width:600px}}@media only screen and (min-width:1600px){.pcb{width:780px}.pcb img{width:780px}}.scrollmagic-pin-spacer{background:linear-gradient(90deg, #263155 0%, #263155 35%, #14192c 100%)}#first-pcb{padding-left:10px}@media only screen and (min-width:1400px){#first-pcb{margin-right:70px;margin-top:0}}@media only screen and (min-width:1600px){#first-pcb{margin-top:-10px;margin-right:70px}}#second-pcb{padding-left:20px}@media only screen and (min-width:1200px){#second-pcb{margin-right:-10px;padding-left:0}}@media only screen and (min-width:1400px){#second-pcb{margin-right:50px;margin-top:-10px}}@media only screen and (min-width:1600px){#second-pcb{margin-right:30px;margin-top:-10px}}#third-pcb{padding-left:50px}@media only screen and (min-width:1200px){#third-pcb{padding-left:30px;margin-right:-20px}}@media only screen and (min-width:1400px){#third-pcb{margin-right:0;margin-top:-40px;padding-left:0}}@media only screen and (min-width:1600px){#third-pcb{margin-right:-10px;margin-top:-60px}#third-pcb img{transform:scale(1.05)}}#fourth-pcb{padding-left:80px}#fourth-pcb img{transform:scale(1.15)}@media only screen and (min-width:1200px){#fourth-pcb{margin-right:-10px}}@media only screen and (min-width:1400px){#fourth-pcb{margin-right:0;margin-top:-50px}}@media only screen and (min-width:1600px){#fourth-pcb{margin-top:-80px;margin-right:-45px}#fourth-pcb img{transform:scale(1)}}.animation-container{margin:4rem 0}@media only screen and (min-width:768px){.animation-container{margin:6rem 0}}.animationLine{width:calc(100% - 15px) !important;overflow:hidden;display:flex;position:absolute}.animationLine.right{left:15px;right:auto}@media only screen and (min-width:415px){.animationLine.right{left:auto;right:0;justify-content:flex-end}}.animationLine.ueber-uns{top:35px;justify-content:flex-start}.animationLine.ueber-uns .mobile svg{width:600px}.animationLine.ueber-uns .mobile svg path{stroke-width:4.75}.animationLine.ueber-uns .mobile svg circle{transform:rotate(-135deg) scale(0.9) !important}@media only screen and (min-width:575px){.animationLine.ueber-uns .mobile svg{width:800px}.animationLine.ueber-uns .mobile svg path{stroke-width:3.5}.animationLine.ueber-uns .mobile svg circle{transform:rotate(-135deg) scale(0.8) !important}}@media only screen and (min-width:768px){.animationLine.ueber-uns .mobile svg{width:1000px}.animationLine.ueber-uns .mobile svg path{stroke-width:3.5}.animationLine.ueber-uns .mobile svg circle{transform:rotate(-135deg) scale(0.6) !important}}@media only screen and (min-width:992px){.animationLine.ueber-uns{justify-content:flex-end}}@media only screen and (min-width:1200px){.animationLine.ueber-uns{justify-content:flex-start;right:unset;overflow:visible}.animationLine.ueber-uns .desktop svg{width:1335px}.animationLine.ueber-uns .desktop svg path{stroke-width:3.5}.animationLine.ueber-uns .desktop svg circle{transform:rotate(-135deg) scale(0.7) !important;transform-origin:11px 11px !important}}.animationLine.left{right:15px}.animationLine.greenCard{right:50vw;justify-content:flex-end}@media only screen and (min-width:768px){.animationLine.greenCard{right:60vw}}@media only screen and (min-width:992px){.animationLine.greenCard{right:0}.animationLine.greenCard .line-animation{stroke-dasharray:1500;stroke-dashoffset:1500}}.animationLine.greenCard:not(.curve){top:100px}.animationLine.curve{right:55px;top:26px;justify-content:flex-end}@media only screen and (min-width:450px){.animationLine.curve{left:0;justify-content:flex-start;right:unset}}@media only screen and (min-width:600px){.animationLine.curve{left:-15px;right:0}.animationLine.curve .mobile svg{width:600px}.animationLine.curve .mobile svg path{stroke-width:4}}.animationLine path{stroke:#188582}.animationLine .circle-animation{stroke-width:14px;stroke-dasharray:471;stroke-dashoffset:471;-webkit-transition:all, 0.3s;transition:all, 0.3s;stroke:#188582;fill:none}@media only screen and (min-width:992px){.animationLine .circle-animation{stroke-width:14.8px}}.animationLine .desktop{display:none}.animationLine .desktop svg{width:800px;position:relative;overflow:visible;padding-top:5px}@media only screen and (min-width:992px){.animationLine .desktop svg{width:900px}}.animationLine .mobile{display:block}.animationLine .mobile svg{width:400px;overflow:visible}@media only screen and (min-width:768px){.animationLine .mobile svg{width:500px}.animationLine .mobile svg path{stroke-width:4}}@media only screen and (min-width:992px){.animationLine .desktop{display:block}.animationLine .mobile{display:none}}.line-animation{stroke-dasharray:1000;stroke-dashoffset:1000}.over_half_ivp .line-animation{animation:dash 2500ms linear forwards}.over_half_ivp .circle-animation{animation:dash 2500ms linear forwards;animation-delay:880ms}@media only screen and (min-width:992px){.over_half_ivp .circle-animation{animation-delay:2100ms}}#ueber-uns.iivp .line-animation{animation:dash 2500ms linear forwards}#ueber-uns.iivp .circle-animation{animation:dash 2500ms linear forwards;animation-delay:880ms}@media only screen and (min-width:992px){#ueber-uns.iivp .circle-animation{animation-delay:2100ms}}.ce_rsce_cta .iivp .line-animation{animation:dash 2500ms linear forwards}.ce_rsce_startelement .cta-button .iivp .line-animation{animation:dash 2500ms linear 1s forwards}@keyframes circle{to{opacity:1}}@keyframes dash{to{stroke-dashoffset:0}}body.firefox .ce_hyperlink a .arrow svg{margin-top:0}
