@charset "UTF-8";@import url(/themes/landingpage/css/zocial.css);body,html{height:100%;width:100%}.grid-align-3-4,.grid-container,body,html{width:100%}body,body.cke_editable,header{background-color:#fff}#logo,#slider-next,#slider-prev{-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}#eyecatcher,#eyecatcher.home{max-height:650px}#eyecatcher,#slider{position:relative;overflow:hidden}.clearfix:after,.grid-container,form #captcha,hr{clear:both}body,h1{font-weight:300}.grid-elm,.social-media span{vertical-align:top}.hidden,.invisible,legend{visibility:hidden}[class*=fontawesome-]:before{font-family:FontAwesome,sans-serif}[class*=zocial-]:before{font-family:zocial,sans-serif}html{overflow-y:scroll;-webkit-text-size-adjust:none}fieldset,p{border:0;margin:0;padding:0}textarea{resize:vertical}em{font-style:italic}#fe_toolbar{display:none!important}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:14px;font-family:Laila,serif;line-height:1.5em;letter-spacing:0;color:#231f20}::-moz-selection{background:#1d1d1b;text-shadow:none;color:#fff}::selection{background:#1d1d1b;text-shadow:none;color:#fff}.grid-align-1-1,.grid-align-1-2,.grid-align-1-3,.grid-align-1-4,.grid-align-2-3{width:100%;display:inline-block}aside.grid-align-1-4{display:none}.grid-align-1-6,.grid-align-1-8,.grid-align-3-4,.grid-align-3-8,.grid-align-5-6,.grid-align-7-8{display:inline-block}.grid-align-3-4{text-align:justify}.grid-align-1-6{width:50%}.grid-align-5-6{width:100%}.grid-align-1-8{width:25%}.grid-align-3-8{width:50%}.grid-align-7-8{width:100%}.no-mobile,.show-on-desktop,.show-on-screen,.show-on-tablet{display:none}.grid-offset{padding:8px}.grid-offset.large{padding:16px}.grid-offset.medium{padding:12px}.grid-offset.small{padding:4px}.grid-offset-top{padding-top:8px}.grid-offset-large-top{padding-top:16px}.grid-offset-larger-top{padding-top:24px}.grid-offset-medium-top{padding-top:12px}.grid-offset-small-top{padding-top:4px}.grid-offset-bottom{padding-bottom:8px}.grid-offset-large-bottom{padding-bottom:16px}.grid-offset-larger-bottom{padding-bottom:24px}.grid-offset-medium-bottom{padding-bottom:12px}.grid-offset-small-bottom{padding-bottom:5px}.grid-offset-left{padding-left:8px}.grid-offset-large-left{padding-left:16px}.grid-offset-larger-left{padding-left:24px}.grid-offset-medium-left{padding-left:12px}.grid-offset-small-left{padding-left:5px}.grid-offset-right{padding-right:8px}.grid-offset-large-right{padding-right:16px}.grid-offset-larger-right{padding-right:24px}.grid-offset-medium-right{padding-right:12px}.grid-offset-small-right{padding-right:4px}.left{text-align:left}.center{text-align:center}.right{text-align:right}#slider-next,#slider-prev,article.box h2,footer .imprint,h1,h2{text-align:center}article.content-tpl.grid-elm.grid-align-1-1.grid-offset-small-top.grid-offset-small-left.grid-offset-small-right.grid-offset-large-bottom{padding-bottom:5px;padding-left:0}.align-right{float:right}.align-left,.content-tpl-center,.content-tpl-left,article.topic{float:left}.align-center{margin:0 auto}article.headline h2,h1,h2{margin-top:0}#logo,.show-on-phone{display:inline-block}header{position:fixed;top:0;left:0;width:100%;height:48px;z-index:999}#logo,#logo.scroll{background-color:transparent}#logo{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto}#logo img{display:block;-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;-ms-transition:height .3s ease-in-out;transition:height .3s ease-in-out;height:60px}#logo.scroll img{height:40px}#placeholder{height:48px;width:100%}#eyecatcher{background-color:#195ba8;height:auto;width:100%;z-index:888}#content,.sidebar,.text{background-color:#fff}#slider{width:100%;height:100%}#slider .slide{height:auto;width:100%;display:block}#slider .slide .grid-container{z-index:999;position:absolute;top:0;left:60%;margin-left:-590px}#slider .slide img{height:auto!important;display:block;width:100%;z-index:777;object-fit:cover;font-family:'object-fit: cover;'}#content,footer,img{height:auto}.apply a:before,.calendar-registration a:before,a.button:before,a.more:before{font-family:FontAwesome,sans-serif;content:"\f105\00a0"}#slider-next,#slider-prev{width:50px;position:absolute;bottom:50%;z-index:889;color:#fff;font-size:4em;cursor:pointer;line-height:90px;margin-bottom:-45px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}#eyecatcher:hover #slider-next,#eyecatcher:hover #slider-prev,.swiper-container:hover #slider-next,.swiper-container:hover #slider-prev,.text .pswp__item img:hover{opacity:1}#slider-next:hover,#slider-prev:hover{color:#1ea7df}#slider-prev{left:0}#slider-next{right:0}#open-mobile-navigation{position:absolute;top:0;right:0;font-size:2em}#open-mobile-navigation a{color:#231f20;text-decoration:none;padding:13px 16px;display:block}#content{position:relative}footer{color:#000;font-size:.9em}footer .links{background-color:#195ba8}footer .imprint{background-color:#0e4079;font-size:.9em}article.box a:not(.button),article.topic a:not(.button){background-color:#1ea7df;display:inline-block;width:100%}article.topic a:not(.button){cursor:default}article.box p{font-size:1em}article.box h2{font-size:1.6em;margin-bottom:0;border-bottom:0}h2,table tr th{border-bottom:1px solid #ccc}article.sidebar img{margin-bottom:8px}article.sidebar a:last-child img,h1{margin-bottom:0}h2,h3,h4{margin-bottom:.5em}article.headline{display:none;background-color:rgba(35,31,32,.8);color:#fff}.social-media span,article.advertising{color:#aaa;font-size:.75em;text-transform:uppercase}.content-tpl-right,article.topic:nth-child(3){float:none;clear:both}.social-media #facebook-share,.social-media #google-share,.social-media #linkedin-share,.social-media #twitter-tweet{color:#1ea7df;font-size:1.6em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.social-media #facebook-share:hover,.social-media #google-share:hover,.social-media #linkedin-share:hover,.social-media #twitter-tweet:hover{color:#1ea7df;text-decoration:none}a,a:hover{color:#d39801}h1{font-size:2em;line-height:1.3em;text-transform:uppercase}#content a,h2,h3,h4{font-weight:400}h2{font-size:1.4em;padding-bottom:.5em}.topic h2{margin-top:.5em}h3{font-size:1.3em}h4{font-size:1.1em}a,a:active,a:focus,a:link{outline:0;text-decoration:none}footer a{color:#fff}a:hover{cursor:pointer}footer a:hover{color:#e61e2a;text-decoration:none}.apply a,.calendar-registration a,a.button{color:#fff;background-color:#1ea7df;font-weight:400;display:inline-block;padding:3px 10px;width:100%;min-width:calc(100% - 16px);margin:0 8px 0 0;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}table tr td,table tr th{padding:5px}article.box a.button{margin-bottom:8px}.apply a:hover,.calendar-registration a:hover,a.button:hover,article.box:hover a.button,article.topic:hover a.button{background-color:#1ea7df;text-decoration:none}strong{font-weight:600}del{color:red;text-decoration:line-through}img{width:auto;display:block}#eyecatcher img,.text img{height:220px;width:100%;object-fit:cover;font-family:'object-fit:cover;'}form label,input,select,textarea{font-family:Laila,serif}.text img:hover{opacity:.5}figure img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}figure:hover a img{opacity:.75}p{padding:0 0 20px;line-height:1.7em}hr{border:0;width:100%;color:#ccc;background-color:#ccc;height:1px}hr.backend-only{color:#e61e2a;background-color:#e61e2a;height:5px;display:none}.cke_editable hr.backend-only{display:block}table{width:100%;padding:0;margin:0}table tr:nth-child(even),table tr:nth-child(odd){background-color:transparent}table tr th{font-weight:400;background-color:#fff;text-align:left}#contactFormError,.text-danger,.text-success{width:100%;color:#e30613;padding:10px;line-height:1.1em;border:1px solid #e30613;background-color:#ffeff0;display:block}#contactFormError{display:none;margin-top:20px;width:auto}.text-success{border-color:#005e14;background-color:#e8ffed;color:#005e14}fieldset,legend{border:none}form p,form>fieldset>div.newsletter,form>fieldset>div.row{display:inline-block;width:100%;padding:0 0 10px;text-align:left}#contactDescription,#contactFeedback,#contactForm,#contactFormError{margin:4px 4px 8px}form .is_required{padding:0 0 0 2%;color:#e61e2a}form label{display:inline-block;padding:0;width:100%;text-align:left;color:#000;font-weight:700;font-weight:400}form label#coreCaptchaLabel{width:100%;font-weight:300;margin:0 0 10px;text-align:left;color:#000}form #coreCaptchaCode{width:50%;vertical-align:top}form #coreCaptchaImage{margin:0 0 0 10px;vertical-align:baseline;height:38px;width:auto}form #captcha{overflow:hidden;display:block;height:auto;width:100%}form .contactFormGroup,form .newsletterFormGroup,form .shopFormGroup{display:inline-block;width:100%;font-weight:300}form .newsletterFormGroup{padding-top:10px}form .contactFormGroup label,form .newsletterFormGroup label,form .shopFormGroup label{font-weight:300;width:100%;color:#000}form .contactFormGroup input,form .newsletterFormGroup input,form .shopFormGroup input{border:0;display:inline-block;margin:.75% 1% 0 0;vertical-align:baseline;width:5%}input[type=button],input[type=reset],input[type=submit]{padding:10px 20px;border:0;margin:0 10px 10px 0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}input,select,textarea{border:1px solid #1ea7df;padding:8px 10px;width:100%;font-weight:300}input:focus,select:focus,textarea:focus{border-color:#231f20}input[type=checkbox],input[type=radio]{width:auto}input[type=submit]{background-color:#1ea7df;color:#fff;width:100%;font-weight:400;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type=button],input[type=reset]{background-color:#f7f7f7;color:#231f20;width:100%;font-weight:400;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#1ea7df;color:#fff}footer input.newsletter{border:1px solid #fff;width:100%}footer input.newsletter[type=submit]{background-color:#0e4079;color:#fff;font-weight:400;border:0;min-width:150px}footer input.newsletter[type=submit]:hover{background-color:#e61e2a;color:#fff}@media only screen and (min-width:480px){.grid-align-1-1,.grid-align-1-2{width:100%;display:inline-block}.grid-align-1-3{width:50%;display:inline-block}aside.grid-align-1-3{width:100%;display:inline-block}.grid-align-1-4,.grid-align-2-3,aside.grid-align-1-3 .grid-elm.grid-align-1-1{width:50%;display:inline-block}aside.grid-align-1-4{display:none}.grid-align-1-6,.grid-align-1-8,.grid-align-3-4,.grid-align-3-8,.grid-align-5-6,.grid-align-7-8{display:inline-block}.grid-align-3-4{width:100%}.grid-align-1-6{width:25%}.grid-align-5-6{width:100%}.grid-align-1-8{width:16.66%}.grid-align-3-8{width:50%}.grid-align-7-8{width:100%}.show-on-desktop,.show-on-screen,.show-on-tablet{display:none}.show-on-phone{display:inline-block}}@media only screen and (min-width:768px){.grid-align-1-1{width:100%;display:inline-block}.grid-align-1-2,.grid-align-1-3{width:50%;display:inline-block}aside.grid-align-1-3{width:100%;display:inline-block}.grid-align-1-4,.grid-align-2-3,aside.grid-align-1-3 .grid-elm.grid-align-1-1{width:50%;display:inline-block}aside.grid-align-1-4{display:none}.grid-align-1-6,.grid-align-1-8,.grid-align-3-4,.grid-align-3-8,.grid-align-5-6,.grid-align-7-8{display:inline-block}.grid-align-3-4{width:100%}.grid-align-1-6{width:25%}.grid-align-5-6{width:100%}.grid-align-1-8{width:16.66%}.grid-align-3-8{width:50%}.grid-align-7-8{width:100%}.grid-offset{padding:16px}.grid-offset.large{padding:32px}.grid-offset.larger{padding:48px}.grid-offset.medium{padding:24px}.grid-offset.small{padding:8px}.grid-offset-large-top{padding-top:32px}.grid-offset-larger-top{padding-top:17px}.grid-offset-medium-top{padding-top:24px}.grid-offset-small-top{padding-top:8px}.grid-offset-large-bottom{padding-bottom:32px}.grid-offset-larger-bottom{padding-bottom:48px}.grid-offset-medium-bottom{padding-bottom:24px}.grid-offset-small-bottom{padding-bottom:8px}.grid-offset-left{padding-left:16px}.grid-offset-large-left{padding-left:32px}.grid-offset-larger-left{padding-left:48px}.grid-offset-medium-left{padding-left:24px}.grid-offset-small-left{padding-left:8px}.grid-offset-right{padding-right:16px}.grid-offset-large-right{padding-right:32px}.grid-offset-larger-right{padding-right:48px}.grid-offset-medium-right{padding-right:24px}.grid-offset-small-right{padding-right:8px}.show-on-phone,.show-on-screen{display:none}#water-sign-left,.show-on-tablet,form #captcha{display:inline-block}body{font-size:16px}header{height:92px}#logo img{height:120px}#logo.scroll img{height:80px}#placeholder{height:65px}#water-sign-left{width:100%}#open-mobile-navigation a{padding:19px 32px}article.sidebar img{margin-bottom:16px}a.button{min-width:calc(100% - 32px)}article.box a.button{margin-bottom:16px;min-width:calc(100% - 32px)}form p,form>fieldset>div.newsletter,form>fieldset>div.row{padding:0 0 15px}#contactDescription,#contactFeedback,#contactForm,#contactFormError{margin:8px 8px 16px}form label{padding:10px 30px 0 0;width:33%;vertical-align:top}form label.noCaption{padding-top:0}form .contactFormGroup,form .contactFormUpload,form .newsletterFormGroup,form .shopFormGroup{width:66%;display:inline-block}form .contactFormClass_multi_file{width:100%}form input,form select,form textarea{width:66%}#contactFormError,.text-danger,.text-success{padding:15px}form #captcha{width:50%}form #coreCaptchaImage{height:41px}input[type=button],input[type=reset],input[type=submit]{margin:15px 15px 0 0;min-width:150px;width:auto}footer input[type=submit]{width:auto}}@media only screen and (max-width:1025px){.swiper-container .slider-content{display:none}.responsivetab{width:100%;float:left;position:relative;z-index:400}.swiper-container{height:300px!important}}@media(min-width:992px) and (max-width:1050px){.swiper-container .grid-align-1-3.slidercontenttext{padding:20px!important}}@media only screen and (min-width:1025px){nav#main li.level-1>ul li,nav#main li.level-2>ul li{clear:both}article.headline{display:inline-block}#menu,.responsivetab{display:none}.grid-align-1-1,.grid-align-1-2,.grid-align-1-3,.grid-align-1-6,.grid-align-1-8,.grid-align-2-3,.grid-align-3-4,.grid-align-3-8,.grid-align-5-6,.grid-align-7-8,aside.grid-align-1-4,aside.grid-align-1-4 .grid-elm.grid-align-1-1{display:inline-block}.grid-container{max-width:1180px;margin:0 auto}nav#main ul,nav#sub ul{list-style:none;margin:0}.grid-align-1-1{width:100%}.grid-align-1-2{width:49.6%}.grid-align-1-3{width:33%}aside.grid-align-1-4 .grid-elm.grid-align-1-1{width:100%}aside.grid-align-1-4{width:24.6%}.grid-align-2-3{width:66%}.grid-align-1-4{width:24.6%;display:inline-block}.grid-align-3-4{width:74.6%}.grid-align-1-6{width:16.66%}.grid-align-5-6{width:83.33%}.grid-align-1-8{width:12.5%}.grid-align-3-8{width:37.5%}.grid-align-7-8{width:87.5%}.show-on-phone,.show-on-tablet{display:none}#water-sign-right,.show-on-screen,nav#main ul li,nav#main ul li a{display:inline-block}#water-sign-left{width:50%}nav#main{text-align:right}nav#main ul{padding:0;width:auto}nav#main>ul{height:92px}nav#main ul li{text-align:left;position:relative}nav#main ul li.level-1>a{display:inline-block;font-weight:300;color:#231f20;line-height:92px;padding:0 8px;font-size:.86em;border-left:1px solid #fff;text-transform:uppercase}nav#main ul li.level-1:last-child>a{border-right:1px solid #fff}nav#main ul li.level-1.active>a,nav#main ul li.level-1.starter_active>a,nav#main ul li.level-1:active>a,nav#main ul li.level-1:focus>a,nav#main ul li.level-1:hover>a{text-decoration:none;background-color:transparent;color:#1ea7df;font-weight:300}nav#main ul li.level-2.active>a,nav#main ul li.level-2.starter_active>a,nav#main ul li.level-2:active>a,nav#main ul li.level-2:focus>a,nav#main ul li.level-2:hover>a{text-decoration:none;background-color:#1ea7df;color:#fff;font-weight:300}nav#main a.level-1{width:auto}nav#main li.level-1>ul{display:none;position:absolute;top:92px;height:auto;left:1px;padding:0;width:250px}nav#main li.level-1:focus>ul,nav#main li.level-1:hover>ul{display:block}nav#main li.level-1>ul li a{padding:8px 20px;line-height:1em;font-size:1em;color:#231f20;text-transform:none;background-color:rgba(255,255,255,.95)}nav#main a.level-2{width:250px}nav#main li.level-2>ul{display:none;position:absolute;left:250px;height:auto;top:0;background-color:#fff;padding:10px 0}nav#main li.level-2:focus>ul,nav#main li.level-2:hover>ul{display:block;display:none}nav#main li.level-2>ul li a{padding:5px 20px;text-transform:none;font-family:Laila,serif;font-size:1em;letter-spacing:0;line-height:1em}nav#main a.level-3{width:240px}nav#main ul li.level-2 li a.active,nav#main ul li.level-2 li a.starter_active,nav#main ul li.level-2 li a:active,nav#main ul li.level-2 li a:focus,nav#main ul li.level-2 li a:hover,nav#main ul li.level-3 li a.active,nav#main ul li.level-3 li a.starter_active,nav#main ul li.level-3 li a:active,nav#main ul li.level-3 li a:focus,nav#main ul li.level-3 li a:hover,nav#main ul li.level-3.active>a,nav#main ul li.level-3.starter_active>a,nav#main ul li.level-3:active>a,nav#main ul li.level-3:focus>a,nav#main ul li.level-3:hover>a{text-decoration:none;color:#fff;background-color:#f39200}nav#sub ul{padding:0;width:auto}nav#sub ul li a:before{font-family:FontAwesome,sans-serif;content:"\f105\00a0"}nav#sub ul.menu_level_2 li a{padding:8px 16px;display:block;background-color:#fff;color:#231f20;margin-bottom:1px}nav#sub ul.menu_level_2 li a:hover,nav#sub ul.menu_level_2 li.active>a{background-color:#1ea7df;color:#fff;text-decoration:none}nav#sub ul.menu_level_3{margin-bottom:1px}nav#sub ul.menu_level_3 li a,nav#sub ul.menu_level_4 li a{display:block;color:#231f20;font-weight:300;margin-bottom:0;background-color:#fff}nav#sub ul.menu_level_3 li a{padding:4px 16px 4px 32px;font-size:.9em}nav#sub ul.menu_level_4 li a{padding:4px 16px 4px 48px;font-size:.8em}nav#sub ul.menu_level_4 li a:hover,nav#sub ul.menu_level_4 li.active a{background-color:#fff;color:#1ea7df;text-decoration:none}.apply a,.calendar-registration a,a.button,article.box a.button{width:auto;min-width:125px;text-align:center}form p,form>fieldset>div.newsletter,form>fieldset>div.row{padding:0 0 20px}form #coreCaptchaImage{height:48px}}.ir,.visuallyhidden{border:0;overflow:hidden}@media only screen and (min-width:1280px){nav#main ul li.level-1>a{font-size:.9em}nav#main li.level-1>ul li a{padding:8px 20px;line-height:1.1em}}.ir{background-color:transparent}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}@media print{blockquote,img,pre,td,tr{page-break-inside:avoid}div,footer,header,section,table,td,tr,ul{page-break-after:auto}a,a:visited{text-decoration:underline}#content,body,header{background-color:#fff!important}#logo{padding:0 0 30px;position:relative;height:80px!important}#close-mobile-navigation,#eyecatcher,#open-mobile-navigation,#slogan,.social-media,footer{display:none!important}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}thead{display:table-header-group}tfoot{display:table-footer-group}div,footer,section,ul{page-break-inside:auto}}@page{margin:1.5cm}@media (max-width:992px){.box-inner img{float:left;width:100%}.swiper-container{height:220px!important}}.home article.box div.box-header{position:relative;width:100%;height:auto;padding:0;margin:0}.home article.box div.box-header h2{position:absolute;bottom:0;width:100%;background:#ef1e2a;background:rgba(239,30,42,.9);color:#fff;font-weight:600;padding:7px 16px}.home article.box p{padding:12px;margin-bottom:20px;font-size:.9em}body.webcam article.topic a{overflow:hidden;height:200px;display:flex;background-size:cover}#content aside .sidebar-none,ul.news_archive_entries{display:none}body.webcam article.topic a img{max-width:none;object-fit:cover}@media only screen and (max-width:332px){h1{font-size:210%}}.swiper-container{width:100%;height:650px}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{width:100%!important;height:100%;object-fit:cover;font-family:'object-fit:cover;'}.swiper-container .slider-content{position:absolute;right:0;top:27px;width:100%;z-index:999}.swiper-container .grid-align-1-3.slidercontenttext{float:right;margin-right:53px;height:473px;color:#fff;background-color:rgba(35,31,32,.8);text-align:left;font-size:.9em}.responsivetab .slider-content{width:100%;float:left}.responsivetab .grid-align-1-1.slidercontenttext{color:#fff;background-color:rgba(35,31,32,.8)}.mm-title img{max-width:148px!important}.my-gallery figcaption{display:none}.cke_editable .accordion-content{display:block!important}.accordion-container i.fa{float:right}div#cookie-note button{color:#fff;background-color:#1ea7df;font-weight:400;display:inline-block;padding:3px 10px;margin:0 8px 0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;min-width:125px;text-align:center;font-family:Laila,serif;border:0 solid}div#cookie-note button:before{font-family:FontAwesome,sans-serif;content:"\f105\00a0"}div#cookie-note{width:20em!important}#cookie-note p{font-size:13px}#rueckruf{font-size:14px;position:fixed;right:-266px;top:200px;width:330px;z-index:999;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#rueckruf .text-warning,#rueckruf legend{display:none}#rueckruf #contactFormError{margin-bottom:8px}#rueckruf input{width:100%}#rueckruf #contactDescription,#rueckruf form{margin:0}#rueckruf.active{right:0}#rueckruf form .form-group{padding:0;margin-left:0}.rueckruf-einblender{background:#fff;box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;-moz-box-shadow:0 0 3px #999;-o-box-shadow:0 0 3px #999;padding:20px 20px;float:right;margin-left:65px}#rueckruf input.error{border-color:#e30613}#rueckruf a.open-switcher{display:inline-block;width:64px;height:64px;margin-right:-65px;background:#fff;text-align:center;line-height:72px;color:#222;text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;-o-box-shadow:0 0 2px #999}#contact-register{font-size:18px;position:fixed;right:-341px;top:100px;width:405px;z-index:999;height:0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#contact-register.active{right:0}#contact-register a.open-switcher{display:inline-block;width:64px;height:64px;margin-right:-65px;background:#fff;text-align:center;line-height:72px;color:#222;text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;-o-box-shadow:0 0 2px #999}#menu{z-index:1000}@media screen and (max-width:765px){#contact-register{top:60px;width:375px;right:-312px;height:0}}.reference-box{background-size:cover;float:left;width:100%;background-repeat:no-repeat;padding:45px 0 60px}.reference-box .swiper-slide{background-color:transparent}.reference-box .swiper-slide{display:block}.reference-image{width:170px;height:170px;background-size:cover;background-repeat:no-repeat;margin:0 auto;display:block;border-radius:50%}.reference-box .swiper-container{height:auto!important}.reference-portrait-image{padding-bottom:20px}.reference-text-top{padding:0 15%;padding-bottom:30px;font-size:16px}.reference-text-bottom{color:#111;font-size:1em;font-weight:700;font-size:16px;padding:0 10%}.reference-headline{text-align:center;padding:50px 0 50px}.reference-block .layout-dash{border-bottom:2px solid #1ea7df;width:80px;margin:0 auto;padding:0;height:10px}.reference-content{float:left;width:100%;padding-bottom:30px}@media only screen and (max-width:767px){.reference-block .swiper-button-next,.reference-block .swiper-button-prev{width:20px!important;height:25px!important;background-size:30px 30px!important}.reference-block{padding:0 15px}.c7n-search-searchField{margin-bottom:10px}}@media only screen and (max-width:480px){.reference-block .swiper-button-next,.reference-block .swiper-button-prev{width:15px!important;height:18px!important;background-size:26px 26px!important}}i.fa.fa-phone.meta-icon{font-size:1.6em}#phone-ring{animation:wiggle .2s infinite;animation-timing-function:linear;animation-iteration-count:15}@keyframes wiggle{0%{transform:translate(2px,0)}50%{transform:translate(-2px,0)}100%{transform:translate(2px,0)}}div#rueckruf>.rueckruf-einblender{display:none}div#rueckruf.active>.rueckruf-einblender{display:block}.rueckruf-einblender{display:none}.active .rueckruf-einblender{display:block}.col-md-4.col-sm-6.col-xs-12,.col-xs-12{padding:15px}.col-md-4.col-sm-6.col-xs-12:hover img,a.button:hover{opacity:.8}.col-md-4.col-sm-6.col-xs-12 h2,.col-md-4.col-sm-6.col-xs-12 p{background:rgba(34,34,34,.05);text-align:center;margin:0;padding:12px}#c7n-footer h2,#c7n-footer p{background-color:transparent!important}#c7n-footer{background-color:#d3eef9;color:#000!important}input.contactFormClass_button.btn.btn-default{border-radius:0}#c7n-footer h2,#c7n-footer p{background-color:transparent!important}#c7n-footer,#c7n-footer h2,#c7n-footer p{background-color:#d3eef9;color:#000!important;text-align:justify!important}#c7n-footer h2,#c7n-footer p,#c7n-footer td{padding:15px 0}#c7n-footer h2 border-bottom{padding:10px}input.contactFormClass_button.btn.btn-default{border-radius:0}.small{font-size:100%!important}.grid-elm.grid-align-3-4.grid-offset .container{padding:0}.col-md-6.col-sm-6.col-xs-12{text-align:center}div#contactDescription{margin:0!important}form#contactForm{padding:8px}.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}table.openingTimes{font-size:14px}.search-form div{padding:0;margin:0}.search-form input{margin-top:0}
/* ==========================================================================
   PrivacyBee
   ========================================================================== */
privacybee-widget .oSc-KW_listWrapper {
  max-width: 100%;
  gap: 0.5rem;
  }

privacybee-widget ._7Q79CG_techWrapper {
  max-width: 100%;
  gap: 0.5rem;
  }

privacybee-widget .CCca4W_expandableWrapper {
  padding: 0 1rem;
  border-radius: 0;
  }

privacybee-widget .KFaIpG_h1 {
  display: none;
  }

privacybee-widget .KFaIpG_h2 {
  font-size: clamp(1.5rem, 1.4363rem + 0.2614vw, 1.75rem);
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.25px;
  color: #1ea7df;
  margin-bottom: 1rem;
  }

privacybee-widget .KFaIpG_h3 {
  font-size: clamp(1.5rem, 1.4363rem + 0.2614vw, 1.75rem);
  font-weight: 5;
  line-height: normal;
  letter-spacing: 0.25px;
  color: #1ea7df;
  margin-bottom: 0.5rem;
  }

privacybee-widget .KFaIpG_text, privacybee-widget .CCca4W_expandableText {
  max-width: 100%;
  font-size: 1em;
  letter-spacing: 0.2px;
  color: #6b7280;
  margin-bottom: 2rem;
  }

privacybee-widget .KFaIpG_text.undefined {
  max-width: 699px;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  color: #6b7280;
  }

privacybee-widget .KFaIpG_listElement, privacybee-widget a.KFaIpG_link {
  max-width: 100%;
  font-size: 1em;
  letter-spacing: 0.2px;
  color: #6b7280;
  margin-bottom: 0.5rem;
  }

privacybee-widget .CCca4W_expandableName {
  max-width: 100%;
  letter-spacing: 0.2px;
  color: #6b7280;
  margin-bottom: 0.5rem;
  }

privacybee-widget .CCca4W_expandableImage {
  background-color: transparent !important;
  }

privacybee-widget .CCca4W_expandableImage svg {
  max-width: 45px;
  max-height: 45px;
  }

privacybee-widget a, privacybee-widget a.KFaIpG_link {
  text-decoration: underline;
  color: #1ea7df;
  text-underline-offset: 5px;
  }

privacybee-widget a:hover {
  text-decoration: underline;
  color: #1ea7df;
  text-underline-offset: 5px;
  }