.chromeframe,footer,footer .madeby{text-align:center}#main_header #nav_main ul li a:hover,#mobile_menu ul li a:hover,a,a.button:hover,a.cta:hover{text-decoration:none}.clear,.wrap{clear:both}:focus,select{outline:0}body{font-family:Poppins,sans-serif;font-size:15px;line-height:1.7;font-weight:400;margin:0;padding:0;background:#fff;color:#2E2E2E}body.fixed #main_header{padding:8px 0;background:rgba(255,255,255,.96)}body.fixed #main_header a.logo img{width:100px}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.sr .reveal{visibility:hidden}.chromeframe{margin:.2em 0;background:#f6ff94;color:#000;padding:.2em 0}.jsflag{display:none}.no-js .jsflag{display:block}#main_header .wrap,a.cta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}a{color:#92B6BC}a:hover{text-decoration:underline}a.cta{color:#fff;display:flex;font-size:19px;background-color:#92B6BC;background-image:url(images/cta-arrow.svg);background-position:center bottom 44px;background-repeat:no-repeat;-webkit-transition:background .3s ease;-o-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}a.cta:hover{background-position:center 3px bottom 44px;background-color:#81A7AD}button,button:hover{background:gray;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent}a.button{color:#fff;display:inline-block;padding:9px 28px 9px 9px;background:#222;text-transform:uppercase;font-size:11px;letter-spacing:1.5px;cursor:pointer;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;border:3px solid #222}#main_header,#main_header a.logo img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease}a.button:hover{background:0 0;color:#222}a.button.button_white{color:#333;background:#fff;border:3px solid #fff}a.button.button_white:hover{color:#fff;background:0 0}#main_header #nav_main ul li a,#mobile_menu ul li a,footer nav a{color:#2E2E2E}#main_header:hover,#mobile_menu{background:rgba(255,255,255,.96)}a.button.button_small{padding:5px 16px;font-size:10px}img{max-width:100%;height:auto}p{margin:2em 0}h1,h2{font-size:29px;line-height:1.3;font-family:'PT Serif',serif;font-weight:700}h3,h4,h5,h6,strong{font-weight:600}h3,h4,h5,h6{font-size:1.4em}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#main_header,#mobile_menu{position:fixed;top:0;left:0}#main_header{background:rgba(255,255,255,0);padding:20px 0;width:100%;z-index:200;transition:all .3s ease}#main_header .wrap{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#main_header #nav_main ul,#mobile_menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}#main_header #menu-trigger{display:none}#main_header a.logo img{width:180px;transition:all .3s ease}#main_header #nav_main ul{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Poppins,sans-serif;padding:0;font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.05em}#main_header #nav_main ul li{margin:0 24px}#main_header #nav_main ul li:last-child{margin-right:0}#mobile_menu{width:100%;height:100%;z-index:199;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);padding-top:70px;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#mobile_menu ul{padding:0;list-style-type:none}#mobile_menu ul li{text-transform:uppercase;text-align:center;letter-spacing:.1em;margin:30px 0}body.navShow #mobile_menu{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;pointer-events:auto}footer{margin-top:120px;padding:64px 0 0;background:#F8F8F8;overflow:auto}footer nav{font-size:11px}footer nav ul{padding:0}footer nav ul li{display:inline-block;margin:0 40px}footer nav.nav_footer{margin-top:80px}footer nav.legallinks{margin-bottom:30px}footer nav.legallinks ul li{margin:0 16px}footer img.logo{width:60%;max-width:100px}footer .madeby{background:#fff;padding:30px;font-size:10px;color:#ccc;clear:both}footer .madeby a{color:#aaa}footer .social_medias{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:100px 0}footer .social_medias .social_media{width:40px;height:40px;margin:0 10px;position:relative}footer .social_medias .social_media:before{content:'';position:absolute;top:-8px;left:-8px;width:40px;height:40px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:#92B6BC;opacity:.2}button[type=submit],input[type=text],input[type=email],input[type=password],input[type=submit],textarea{background:0 0;border:1px solid #999;padding:9px 12px;font-family:Lato,sans-serif;font-style:italic;font-size:12px;color:#555}button[type=submit]:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=submit]:focus,textarea:focus{outline:0;background:rgba(255,255,255,.3)}button[type=submit],input[type=submit]{background:#222;color:#fff;border:2px solid #222;padding:9px 24px;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out;text-transform:uppercase;font-style:normal;letter-spacing:1px}button[type=submit]:hover,input[type=submit]:hover{background:#363636}.field-wrap .ninja-forms-field-error{color:#222;font-weight:400}select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:13px;padding:6px 26px 5px 6px;display:block;background:url(images/select_arrow.png) right no-repeat #fff;border:1px solid #ddd;position:relative}select::-ms-expand{display:none}::-webkit-input-placeholder{color:#222}::-moz-placeholder{color:#222;opacity:1}::-ms-input-placeholder{color:#222}

.cookie_fallback{padding:150px 0;text-align:center;background:#f5f5f5}.cookie_fallback .info{font-size:1.3em;max-width:700px;margin:0 auto 50px}body #BorlabsCookieBox ._brlbs-btn,body a._brlbs-btn-cookie-preference{background:#000;color:#fff}body #BorlabsCookieBox ._brlbs-btn:hover,body a._brlbs-btn-cookie-preference:hover{background:#000}body #BorlabsCookieBox ._brlbs-manage a,body #BorlabsCookieBox ._brlbs-manage a:hover,body #BorlabsCookieBox a,body #BorlabsCookieBox a:hover,body #BorlabsCookieBox ul li::before{color:#000}body .BorlabsCookie ._brlbs-btn-switch input:checked+._brlbs-slider{background-color:#000}body .textblock .BorlabsCookie{font-family:Poppins,sans-serif}body .textblock .BorlabsCookie h3,body .textblock .BorlabsCookie h4{font-weight:600;font-size:1.2em}body .textblock .BorlabsCookie h4{font-size:1em}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-v9-latin-regular.eot);src:local('Poppins Regular'),local('Poppins-Regular'),url(../fonts/poppins-v9-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/poppins-v9-latin-regular.woff2) format('woff2'),url(../fonts/poppins-v9-latin-regular.woff) format('woff'),url(../fonts/poppins-v9-latin-regular.ttf) format('truetype'),url(../fonts/poppins-v9-latin-regular.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(../fonts/poppins-v9-latin-italic.eot);src:local('Poppins Italic'),local('Poppins-Italic'),url(../fonts/poppins-v9-latin-italic.eot?#iefix) format('embedded-opentype'),url(../fonts/poppins-v9-latin-italic.woff2) format('woff2'),url(../fonts/poppins-v9-latin-italic.woff) format('woff'),url(../fonts/poppins-v9-latin-italic.ttf) format('truetype'),url(../fonts/poppins-v9-latin-italic.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(../fonts/poppins-v9-latin-600italic.eot);src:local('Poppins SemiBold Italic'),local('Poppins-SemiBoldItalic'),url(../fonts/poppins-v9-latin-600italic.eot?#iefix) format('embedded-opentype'),url(../fonts/poppins-v9-latin-600italic.woff2) format('woff2'),url(../fonts/poppins-v9-latin-600italic.woff) format('woff'),url(../fonts/poppins-v9-latin-600italic.ttf) format('truetype'),url(../fonts/poppins-v9-latin-600italic.svg#Poppins) format('svg')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/poppins-v9-latin-600.eot);src:local('Poppins SemiBold'),local('Poppins-SemiBold'),url(../fonts/poppins-v9-latin-600.eot?#iefix) format('embedded-opentype'),url(../fonts/poppins-v9-latin-600.woff2) format('woff2'),url(../fonts/poppins-v9-latin-600.woff) format('woff'),url(../fonts/poppins-v9-latin-600.ttf) format('truetype'),url(../fonts/poppins-v9-latin-600.svg#Poppins) format('svg')}@font-face{font-family:'PT Serif';font-style:normal;font-weight:700;src:url(../fonts/pt-serif-v11-latin-700.eot);src:local('PT Serif Bold'),local('PTSerif-Bold'),url(../fonts/pt-serif-v11-latin-700.eot?#iefix) format('embedded-opentype'),url(../fonts/pt-serif-v11-latin-700.woff2) format('woff2'),url(../fonts/pt-serif-v11-latin-700.woff) format('woff'),url(../fonts/pt-serif-v11-latin-700.ttf) format('truetype'),url(../fonts/pt-serif-v11-latin-700.svg#PTSerif) format('svg')}
.mn2,.toggle-button{display:block;position:relative}.mn2 .wolverine,.toggle-button .wolverine{display:inline-block;padding:18px 10px;cursor:pointer;-webkit-user-select:none;opacity:.97;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.mn2 .wolverine .claws,.toggle-button .wolverine .claws{position:relative;width:20px;height:2px;background:#222}.mn2 .wolverine .claws:after,.mn2 .wolverine .claws:before,.toggle-button .wolverine .claws:after,.toggle-button .wolverine .claws:before{display:block;content:"";height:2px;width:20px;background:#222;position:absolute;z-index:-1;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top .1s .2s ease,-webkit-transform .2s ease;-o-transition:top .1s .2s ease,-o-transform .2s ease;-moz-transition:top .1s .2s ease,transform .2s ease,-moz-transform .2s ease;transition:top .1s .2s ease,transform .2s ease;transition:top .1s .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-o-transform .2s ease}.mn2 .wolverine .claws:before,.toggle-button .wolverine .claws:before{top:7px}.mn2 .wolverine .claws:after,.toggle-button .wolverine .claws:after{top:-7px}.mn2 .wolverine.close .claws,.toggle-button .wolverine.close .claws{-webkit-transition:background .1s 0s ease;-o-transition:background .1s 0s ease;-moz-transition:background .1s 0s ease;transition:background .1s 0s ease;background:0 0!important}.mn2 .wolverine.close .claws:after,.mn2 .wolverine.close .claws:before,.toggle-button .wolverine.close .claws:after,.toggle-button .wolverine.close .claws:before{background:#000;-webkit-transition:top .1s ease,-webkit-transform .1s .2s ease;-o-transition:top .1s ease,-o-transform .1s .2s ease;-moz-transition:top .1s ease,transform .1s .2s ease,-moz-transform .1s .2s ease;transition:top .1s ease,transform .1s .2s ease;transition:top .1s ease,transform .1s .2s ease,-webkit-transform .1s .2s ease,-moz-transform .1s .2s ease,-o-transform .1s .2s ease;top:0;width:20px}.mn2 .wolverine.close .claws:before,.toggle-button .wolverine.close .claws:before{-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.mn2 .wolverine.close .claws:after,.toggle-button .wolverine.close .claws:after{-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
section.template_boilertemplate{margin:0;border-bottom:1px dashed #aaa;padding:50px 0;background:#e7e7e7}
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 10px 20px}.alignleft{float:left;margin:5px 20px 10px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 10px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 10px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption{padding:5px 3px 10px;max-width:96%;border:1px solid #f0f0f0;background:#fff;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{margin:0;padding:0;max-width:98.5%;width:auto;height:auto;border:0}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}
section.modul{clear:both}
.modul.bafa .cta,.modul.bafa .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.modul.bafa{padding:70px 0 0;overflow:hidden}.modul.bafa .wrap{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modul.bafa .text{width:67%;line-height:2;padding-right:90px}.modul.bafa .text p:last-child{margin-bottom:0}.modul.bafa .cta{width:33%;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.modul.bafa .cta a.cta{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;padding-right:64px;color:#2E2E2E;width:100%;height:120px;background-image:url(images/cta-arrow-dark.svg);background-position:center right 64px;background-color:#F2F6F7}.modul.bafa .cta a.cta:hover{background-position:center right 61px}.modul.bafa .cta a.cta:before{content:"";position:absolute;width:100vw;height:100%;left:100%;bottom:0;background:#F2F6F7}.modul.bafa h1,.modul.bafa h2,.modul.bafa h3,.modul.bafa h4,.modul.bafa h5,.modul.bafa h6{font-size:16px}@media (max-width:1024px){.modul.bafa .cta,.modul.bafa .text{width:100%}.modul.bafa .text{padding:0}.modul.bafa .cta{max-width:350px}.modul.bafa .cta a.cta{margin-top:30px;height:80px}.modul.bafa .cta:before{display:none}}
.modul.contact_form .contact_wrapper,.modul.contact_form .headline{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.modul.contact_form{padding-top:40vh;position:relative}.modul.contact_form .anchor{position:absolute;top:0}.modul.contact_form div.hero-image{position:absolute;top:0;right:0;width:100%;height:70vh;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;z-index:-1}.modul.contact_form .contact_wrapper{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;padding:60px}.modul.contact_form .headline{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}.modul.contact_form .headline .title{width:33%}.modul.contact_form .headline .text{width:67%;padding-top:10px;line-height:2}.modul.contact_form .headline h2{margin:0}.modul.contact_form .contact_options{width:33%;font-size:18px}.modul.contact_form .contact_options .option{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:60px}.modul.contact_form .contact_options .option a,.modul.contact_form .contact_options .option a:hover{color:#2E2E2E;text-decoration:none}.modul.contact_form .contact_options .icon{width:50px;position:relative}.modul.contact_form .contact_options .icon:before{content:"";position:absolute;top:-8px;left:-8px;width:30px;height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:rgba(146,182,188,.2)}.modul.contact_form .contact_options .text{width:auto;padding-top:0;line-height:initial}.modul.contact_form .contact_form{width:67%}.modul.contact_form .contact_form label{font-weight:400}.modul.contact_form .contact_form input,.modul.contact_form .contact_form select,.modul.contact_form .contact_form textarea{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:15px;padding:24px 16px;background:#F8F8F8}.modul.contact_form .contact_form input:focus,.modul.contact_form .contact_form select:focus,.modul.contact_form .contact_form textarea:focus{background:#F8F8F8}.modul.contact_form .contact_form select{padding:0 8px;min-height:48px;position:relative}.modul.contact_form .contact_form .paket{position:relative}.modul.contact_form .contact_form .paket:after{content:"";display:block;position:absolute;right:0;bottom:0;width:30px;height:48px;pointer-events:none;background-image:url(images/arrow-down.svg);background-position:center;background-repeat:no-repeat;z-index:10}.modul.contact_form .contact_form .caldera-grid .form-group{margin-bottom:24px}.modul.contact_form .contact_form .caldera-grid .col-sm-12,.modul.contact_form .contact_form .caldera-grid .col-sm-4,.modul.contact_form .contact_form .caldera-grid .col-sm-6{padding-right:12px;padding-left:12px}.modul.contact_form .contact_form .caldera-grid span.field_required{display:none}.modul.contact_form .contact_form .caldera-grid .btn-default{text-transform:none;padding:0 64px 0 0;background:url(images/cta-arrow-dark.svg) center right 3px no-repeat;letter-spacing:0;font-size:16px;margin-right:-3px;margin-top:40px;float:right;-webkit-transition:background .3s ease;-o-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.modul.contact_form .contact_form .caldera-grid .btn-default:hover{background-position:center right}.modul.contact_form .contact_form .datenschutz label{font-size:11px;line-height:2}@media (max-width:1024px){.modul.contact_form .contact_form,.modul.contact_form .contact_options,.modul.contact_form .headline .text,.modul.contact_form .headline .title{width:100%}.modul.contact_form{padding-top:50vh}.modul.contact_form div.hero-image{height:50vh}.modul.contact_form .headline .text{padding-top:10px}.modul.contact_form .contact_options{margin-bottom:30px}}@media (max-width:600px){.modul.contact_form .headline{margin-bottom:60px}.modul.contact_form .contact_wrapper{padding:30px}.modul.contact_form .contact_options{font-size:14px}.modul.contact_form .contact_options .option{margin-bottom:30px}}
.modul.feature_list{background:#F8F8F8;padding:60px 0 80px}.modul.feature_list .features{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modul.feature_list .feature{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.modul.feature_list .feature h1,.modul.feature_list .feature h2,.modul.feature_list .feature h3,.modul.feature_list .feature h4,.modul.feature_list .feature h5,.modul.feature_list .feature h6{font-size:16px}.modul.feature_list .feature ul{margin-top:12px;padding:0}.modul.feature_list .feature ul li{list-style-type:none;line-height:1.5;margin:8px 0}.modul.feature_list .feature ul li:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(images/plus-icon.svg);background-repeat:no-repeat;background-position:center;margin-right:8px}@media (max-width:1024px){.modul.feature_list .feature{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:100%}}
.modul.headline_block{padding:140px 0 120px;position:relative}.modul.headline_block .anchor{position:absolute;top:0}.modul.headline_block .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modul.headline_block .wrap .title{width:25%}.modul.headline_block .wrap .text{width:75%;padding-top:10px;line-height:2}.modul.headline_block .wrap h2{margin:0}@media (max-width:1200px){.modul.headline_block .wrap{padding:0 20px}}@media (max-width:1024px){.modul.headline_block{padding:100px 0 70px}.modul.headline_block .wrap .text,.modul.headline_block .wrap .title{width:100%}.modul.headline_block .wrap .title{margin-bottom:10px}}
.modul.imageslider_text,.modul.imageslider_text .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.modul.imageslider_text{padding:140px 0;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.modul.imageslider_text .wrap{display:flex;margin:auto}.modul.imageslider_text .slider .gallery-slider .content,.modul.imageslider_text .text{color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.modul.imageslider_text .text{position:relative;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:50%;margin-top:80px;padding:50px;background:#2E2E2E}.modul.imageslider_text .text .content{line-height:2.2;margin-bottom:30px}.modul.imageslider_text .text a.cta{position:absolute;bottom:0;right:0;padding:30px 90px 30px 30px;background-color:transparent;background-position:center right 30px}.modul.imageslider_text .text a.cta:hover{background-position:center right 27px}.modul.imageslider_text .text h1:first-of-type,.modul.imageslider_text .text h2:first-of-type{margin-top:0}.modul.imageslider_text .slider{width:50%;margin-bottom:80px;position:relative}.modul.imageslider_text .slider:before{content:"";display:block;width:100%;padding-bottom:100%}.modul.imageslider_text .slider .gallery-slider{position:absolute;top:0;left:0;width:100%;height:100%}.modul.imageslider_text .slider .gallery-slider .slick-slide{position:relative}.modul.imageslider_text .slider .gallery-slider .slick-slide:before{content:"";display:block;width:100%;padding-bottom:100%}.modul.imageslider_text .slider .gallery-slider .gallery-slide{background:#fff}.modul.imageslider_text .slider .gallery-slider .gallery-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(146,182,188,.5);-webkit-animation:pulse .6s ease infinite alternate;-moz-animation:pulse .6s ease infinite alternate;-o-animation:pulse .6s ease infinite alternate;animation:pulse .6s ease infinite alternate}@-webkit-keyframes pulse{to{opacity:0}}@-moz-keyframes pulse{to{opacity:0}}@-o-keyframes pulse{to{opacity:0}}@keyframes pulse{to{opacity:0}}.modul.imageslider_text .slider .gallery-slider .content,.modul.imageslider_text .slider .gallery-slider .gallery-slide,.modul.imageslider_text .slider .gallery-slider img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modul.imageslider_text .slider .gallery-slider .content{background-color:rgba(146,182,188,.96);display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.modul.imageslider_text .slider .gallery-slider .content .slide_text{font-size:18px;padding:24px}.modul.imageslider_text .slider .gallery-slider .content h1,.modul.imageslider_text .slider .gallery-slider .content h2,.modul.imageslider_text .slider .gallery-slider .content h3,.modul.imageslider_text .slider .gallery-slider .content h4,.modul.imageslider_text .slider .gallery-slider .content h5,.modul.imageslider_text .slider .gallery-slider .content h6{font-size:20px;margin:.5em 0}.modul.imageslider_text .slider .gallery-slider .content p{margin:.5em 0}.modul.imageslider_text .slider .gallery-slider .content:focus,.modul.imageslider_text .slider .gallery-slider .content:hover{opacity:1}.modul.imageslider_text .slider .gallery-slider .slick-dots{bottom:auto;margin-top:24px;text-align:left}.modul.imageslider_text .slider .gallery-slider .slick-dots li,.modul.imageslider_text .slider .gallery-slider .slick-dots li button{width:13px;height:13px;margin:0 4px}.modul.imageslider_text .slider .gallery-slider .slick-dots li button:first-of-type,.modul.imageslider_text .slider .gallery-slider .slick-dots li:first-of-type{margin-left:0}.modul.imageslider_text .slider .gallery-slider .slick-dots li button:before{content:"";width:13px;height:13px;opacity:1;border:1px solid #2E2E2E;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:background .3s ease;-o-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.modul.imageslider_text .slider .gallery-slider .slick-dots li.slick-active button:before{background:#2E2E2E}.modul.imageslider_text .slider div.controlbuttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;bottom:auto;left:0;top:auto;margin-top:-80px}.modul.imageslider_text .slider div.controlbuttons .nextButton,.modul.imageslider_text .slider div.controlbuttons .prevButton{display:block;width:80px;height:80px;background-color:rgba(46,46,46,.8);background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:background .3s ease;-o-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.modul.imageslider_text .slider div.controlbuttons .nextButton:hover,.modul.imageslider_text .slider div.controlbuttons .prevButton:hover{background-color:rgba(46,46,46,.9)}.modul.imageslider_text .slider div.controlbuttons .prevButton{background-image:url(images/arrow-left.svg)}.modul.imageslider_text .slider div.controlbuttons .prevButton:hover{background-position:46% 50%}.modul.imageslider_text .slider div.controlbuttons .nextButton{background-image:url(images/arrow-right.svg)}.modul.imageslider_text .slider div.controlbuttons .nextButton:hover{background-position:54% 50%}.modul.imageslider_text.reverse .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.modul.imageslider_text.reverse .wrap .text{margin-top:0;margin-bottom:80px}.modul.imageslider_text.reverse .wrap .slider{margin-top:80px;margin-bottom:0}.modul.imageslider_text.reverse .slider{position:relative}.modul.imageslider_text.reverse .slider div.controlbuttons{left:auto;right:0}.modul.imageslider_text.reverse .slider .slick-dots{text-align:right}@media (max-width:1024px){.modul.imageslider_text{padding:90px 0}.modul.imageslider_text .wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modul.imageslider_text .slider,.modul.imageslider_text .text{width:100%;margin:0}.modul.imageslider_text .slider .gallery-slider .content{padding-bottom:80px;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.modul.imageslider_text .slider .gallery-slider .slick-dots{text-align:right;bottom:0;margin-bottom:33px;right:15px}.modul.imageslider_text.reverse .wrap .slider,.modul.imageslider_text.reverse .wrap .text{margin:0}}@media (max-width:600px){.modul.imageslider_text{padding:60px 0}.modul.imageslider_text .text{padding:30px 30px 40px}.modul.imageslider_text .slider .gallery-slider .content{padding-bottom:60px}.modul.imageslider_text .slider .gallery-slider .slick-dots{margin-bottom:24px}.modul.imageslider_text .slider div.controlbuttons{margin-top:-60px}.modul.imageslider_text .slider div.controlbuttons .nextButton,.modul.imageslider_text .slider div.controlbuttons .prevButton{width:60px;height:60px}.modul.imageslider_text.reverse .slider div.controlbuttons{left:0;right:auto}}
.modul.karriere{padding:90px 0;position:relative;background:#81A7AD;color:#fff}.modul.karriere .cta{display:inline-block;background-color:transparent;margin-top:30px;padding-right:50px;background-position:center right 3px}.modul.karriere .cta:hover{background-position:center right 0}.modul.karriere .cta.mehr{margin-top:0}.modul.karriere .anchor{position:absolute;top:0}.modul.karriere .wrap h2{margin:25px 0 30px;font-size:38px}.modul.karriere .wrap h3{font-weight:400;margin:0;display:inline-block}.modul.karriere .wrap h3 em{font-style:normal;font-weight:600}.modul.karriere .wrap .icon{display:inline-block;width:30px;position:relative}.modul.karriere .wrap .icon:before{content:"";position:absolute;top:-8px;left:-8px;width:30px;height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:rgba(255,255,255,.2)}@media (max-width:1200px){.modul.karriere .wrap{padding:0 20px}}@media (max-width:1024px){.modul.karriere{padding:50px 0}.modul.karriere .wrap h2{font-size:24px}.modul.karriere .wrap h3{font-size:16px}}
.modul.logos{padding:48px 0;background:#F8F8F8}.modul.logos .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modul.logos .wrap .logo{display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;text-align:center}.modul.logos .wrap .logo:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.modul.logos .wrap img{height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter .3s ease;-o-transition:filter .3s ease;-moz-transition:filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}@media (max-width:1024px){.modul.logos .wrap .logo{-webkit-box-flex:initial;-webkit-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial;width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);margin:20px 0}}
.modul.lp_header div.facts,.modul.lp_header div.text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.modul.lp_header{background:#fff;position:relative}.modul.lp_header div.hero-image{position:absolute;top:0;right:0;height:100%;width:-webkit-calc(50% + 60px);width:-moz-calc(50% + 60px);width:calc(50% + 60px);background-color:#92B6BC}.modul.lp_header div.hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1}.modul.lp_header div.text{background:#fff;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:100vh;width:45%;font-size:16px;line-height:2;padding:16px 80px 160px 0;z-index:2}.modul.lp_header div.text blockquote{margin-left:0;font-style:italic;font-weight:600}.modul.lp_header div.text blockquote em{font-weight:400;margin-left:10px}.modul.lp_header div.text .content{margin:130px 0 0}.modul.lp_header div.text .over_headline{color:#92B6BC;font-family:Poppins,sans-serif;font-size:20px;font-weight:400}.modul.lp_header div.text h2{font-size:38px}.modul.lp_header div.facts{display:flex;position:absolute;left:0;bottom:0;width:100%}.modul.lp_header div.facts div.fact{height:160px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;color:#92B6BC}.modul.lp_header div.facts div.fact .content{margin:auto 0}.modul.lp_header div.facts div.fact .fact_title{font-family:'PT Serif',serif;font-size:23px;font-weight:600}.modul.lp_header div.facts div.fact .fact_subtitle{font-size:16px;font-weight:100}.modul.lp_header a.cta{width:160px;height:160px;position:absolute;bottom:0;left:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:44px;z-index:2}@media (max-width:1200px){.modul.lp_header div.hero-image{width:55%}}@media (max-width:1024px){.modul.lp_header div.hero-image,.modul.lp_header div.text{width:100%;background:0 0;position:relative}.modul.lp_header div.hero-image img{opacity:.3}.modul.lp_header div.text{min-height:0;padding:20px 0 180px}.modul.lp_header div.text .content{margin-top:0}.modul.lp_header a.cta{left:0}.modul.lp_header div.facts{bottom:auto;top:-100px;z-index:2}.modul.lp_header div.facts div.fact{height:100px;color:#666}}@media (max-width:600px){.modul.lp_header div.text{padding-bottom:140px}.modul.lp_header div.text .over_headline{font-size:16px}.modul.lp_header div.text h2{font-size:28px}.modul.lp_header div.facts div.fact .fact_title{font-size:18px}.modul.lp_header div.facts div.fact .fact_subtitle{font-size:14px}.modul.lp_header a.cta{width:120px;height:120px;padding-top:30px;background-position:center bottom 30px}}
html.remodal-is-locked{overflow:auto}.remodal-overlay{visibility:hidden;pointer-events:none}.remodal-close{background:#fff;z-index:10}.remodal-close:before{font-size:40px}.remodal-close:hover{background-color:#92B6BC}.remodal-wrapper{text-align:right;pointer-events:none}.remodal{text-align:left;background:#fff;position:relative;padding:15px;border:26px solid rgba(146,182,188,.96);-webkit-box-shadow:-20px 20px 20px rgba(46,46,46,.3);-moz-box-shadow:-20px 20px 20px rgba(46,46,46,.3);box-shadow:-20px 20px 20px rgba(46,46,46,.3);vertical-align:bottom;max-width:580px;pointer-events:auto}.remodal .content{position:relative;border:1px solid #92B6BC;padding:40px 40px 80px}.remodal .cta{padding:15px 85px 15px 40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;left:0;background-position:center right 30px}.remodal .cta:hover{background-position:center right 27px}.remodal .contact_options{margin-top:30px}.remodal .contact_options .option{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.remodal .contact_options .option:last-child{margin-bottom:10px}.remodal .contact_options .option a,.remodal .contact_options .option a:hover{color:#2E2E2E;text-decoration:none}.remodal .contact_options .icon{width:40px;position:relative}.remodal .contact_options .icon img{max-width:26px}.remodal .contact_options .icon:before{content:"";position:absolute;top:-8px;left:-8px;width:30px;height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:rgba(146,182,188,.2)}@media (max-width:600px){.remodal{padding:5px;border-width:10px}.remodal .content{padding:20px 20px 60px}.remodal .cta{padding:10px 65px 10px 25px}.remodal .contact_options{padding-left:10px}.remodal .contact_options .option{margin-bottom:10px}}
.modul.packages{background:#2E2E2E;overflow:hidden}.modul.packages .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.modul.packages .package .package_header,.modul.packages .packages{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.modul.packages .packages{display:flex;width:100%}.modul.packages .package{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:64px;color:#fff;position:relative}.modul.packages .package:last-child{background:#92B6BC}.modul.packages .package:last-child:before{content:"";position:absolute;width:100vw;height:100%;left:100%;bottom:0;background:#92B6BC}.modul.packages .package .package_header{display:flex;position:relative}.modul.packages .package .package_header img{margin-right:16px}.modul.packages .package .package_header h3{font-weight:400;font-size:23px;margin:0}.modul.packages .package .package_header:before{content:"";position:absolute;width:40px;height:40px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;left:-8px;top:0;background:rgba(146,182,188,.2)}.modul.packages .package .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:50px 0 80px}.modul.packages .package .content .hours{font-family:'PT Serif',serif;font-weight:700;font-size:64px;margin-right:13px}.modul.packages .package .content .text{margin-top:60px;white-space:nowrap}.modul.packages .package .cta{background-color:transparent;display:block;text-align:right;font-size:16px;padding:16px 50px 16px 0;margin-bottom:-16px;margin-right:-3px;background-position:center right 3px}.modul.packages .package .cta:hover{background-position:center right}@media (max-width:1200px){.modul.packages .wrap{padding:0}.modul.packages .packages{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modul.packages .package{width:100%;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;border-bottom:1px solid #555}.modul.packages .package:last-child{border:none}.modul.packages .package .cta{display:inline-block}}
.modul.references{overflow:hidden}.modul.references .controlbuttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modul.references .controlbuttons .nextButton,.modul.references .controlbuttons .prevButton{display:block;width:70px;height:70px;background-color:#92B6BC;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:background .3s ease;-o-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.modul.references .controlbuttons .nextButton:hover,.modul.references .controlbuttons .prevButton:hover{background-color:#81A7AD}.modul.references .controlbuttons .prevButton{background-image:url(images/arrow-left.svg)}.modul.references .controlbuttons .prevButton:hover{background-position:46% 50%}.modul.references .controlbuttons .nextButton{background-image:url(images/arrow-right.svg)}.modul.references .controlbuttons .nextButton:hover{background-position:54% 50%}.modul.references div.references{width:100%}.modul.references div.reference{position:relative;height:480px}.modul.references div.reference .bg{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}.modul.references div.reference .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;padding:24px;color:#2E2E2E;background:rgba(255,255,255,.9);opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.modul.references div.reference img.logo{width:60%;height:70%;-o-object-fit:contain;object-fit:contain}.modul.references div.reference h3{font-size:18px;text-align:center}.modul.references div.reference .text{width:100%}.modul.references div.reference:hover .content{opacity:1}
.modul.services .service_link .title,.modul.services .services_nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.modul.services{background:#F8F8F8;overflow:hidden}.modul.services .services_nav{display:flex}.modul.services .service_link{display:block;position:relative;width:160px;height:160px;background:#fff;-webkit-transition:background .3s ease;-o-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.modul.services .service_link:first-child:before,.modul.services .service_link:last-child:before{top:0;width:100vw;height:100%;background:#fff;position:absolute;content:""}.modul.services .service_link:first-child:before{right:100%}.modul.services .service_link:last-child:before{left:100%}.modul.services .service_link:before{-webkit-transition:background .3s ease;-o-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.modul.services .service_link.active{background:#F8F8F8}.modul.services .service_link.active:after,.modul.services .service_link.active:hover:after{background:rgba(255,255,255,0);-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.modul.services .service_link.active:before{background:#F8F8F8}.modul.services .service_link.active img.icon:before{display:none}.modul.services .service_link:after{content:"";position:absolute;width:70px;height:70px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;top:30%;left:45%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(146,182,188,.2);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.modul.services .service_link:hover:after{width:64px;height:64px;background:rgba(146,182,188,.4)}.modul.services .service_link:focus{outline:0}.modul.services .service_link img.icon{position:absolute;top:35%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.modul.services .service_link .title{position:absolute;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 24px;left:0;bottom:0;width:100%;height:80px;color:#2E2E2E;font-size:16px;font-weight:500;line-height:1.2}.modul.services .service_content .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.modul.services .service_content .content .image,.modul.services .service_content .content .text{width:50%}.modul.services .service_content .content .text{line-height:2;padding:64px 50px 64px 0}.modul.services .service_content .content .text h1,.modul.services .service_content .content .text h2,.modul.services .service_content .content .text h3,.modul.services .service_content .content .text h4,.modul.services .service_content .content .text h5,.modul.services .service_content .content .text h6{font-size:16px;font-weight:600}.modul.services .service_content .content .text blockquote{margin:0;padding-left:16px;border-left:3px solid #92B6BC}.modul.services .service_content .content .image{position:relative}.modul.services .service_content .content .image:before{content:"";display:inline-block;width:100%;padding-bottom:100%}.modul.services .service_content .content .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modul.services .service_content .content .image a.cta{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:45px;top:100%;left:0;width:160px;height:160px}@media (max-width:1024px){.modul.services .service_link .title{font-size:14px}.modul.services .service_link img.icon{width:40%}.modul.services .service_content .content{padding-bottom:150px}.modul.services .service_content .content .image,.modul.services .service_content .content .text{width:100%;padding:0}.modul.services .service_content .content .text{padding-top:20px}.modul.services .service_content .content .image a.cta{width:120px;height:120px;padding-top:30px;background-position:center bottom 30px}}
.modul.text_block{padding:160px 0 120px;background:#fff}.modul.text_block .wrap{max-width:800px}
@media screen and (max-width:1024px){[data-aos-delay]{-webkit-transition-delay:0!important;-moz-transition-delay:0!important;-o-transition-delay:0!important;transition-delay:0!important}#nav_main{display:none}#main_header #menu-trigger{display:block}}@media screen and (max-width:600px){a.cta{font-size:16px}body{font-size:13px}h1,h2{font-size:24px;line-height:1.3;font-family:'PT Serif',serif;font-weight:700}h3,h4,h5,h6{font-size:1.4em;font-weight:600}footer nav ul li{margin:10px 20px}footer nav.legallinks{float:none;margin-top:100px}}
/*# sourceMappingURL=assets/style.css.map */
