/* res_id: e15e21ec8738e0f1a20878ac5a70ff8d */

@font-face{font-family:'flexslider-icon';src:url(../fonts/flexslider-icon.eot);src:url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(../fonts/flexslider-icon.ttf) format('truetype'),url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0;overflow:hidden}.flexslider2,.flexslider2 ul li{height:500px}.flexslider .slides>li{display:none}.s-main .flexslider .slides img{width:100%;min-height:100vh;object-fit:cover;-o-object-fit:cover;display:block}.s-sub .flexslider .slides img{width:100%;object-fit:cover;-o-object-fit:cover;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0;background:#fff;position:relative;zoom:1;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;bottom:20px;z-index:100;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flexslider2 .flex-direction-nav .flex-prev{right:calc(50% + 50px);width:50px;height:50px;opacity:.7;background-image:url(../../images/MA_Pfeil.svg);background-repeat:no-repeat;background-size:auto 70%;background-position:center center;transform:rotate(180deg)}.flexslider2 .flex-direction-nav .flex-next{opacity:.7;right:calc(50% - 120px);width:50px;height:50px;text-align:right;background-image:url(../../images/MA_Pfeil.svg);background-repeat:no-repeat;background-size:auto 70%;background-position:center center}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100px;right:calc(50% - 60px);position:absolute;bottom:25px;text-align:center;z-index:99}.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1}.flex-control-paging li a{width:13px;height:13px;display:block;background:#FFF;background:rgba(255,255,255);cursor:pointer;text-indent:-9999px;border:2px solid #005B94;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#005B94}.flex-control-paging li a.flex-active{background:#fff;cursor:default;border:2px solid #fff}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.flexslider4 .flex-control-nav{bottom:-25px}.flexslider4 .flex-control-paging li a{box-shadow:0 0 2px #000}.flexslider4 .flex-direction-nav .flex-prev{left:-60px;width:50px;height:50px;opacity:.7;background-image:url(../../images/MA_Pfeil.svg);background-repeat:no-repeat;background-size:auto 70%;background-position:center center;transform:rotate(180deg);bottom:200px}.flexslider4 .flex-direction-nav .flex-next{opacity:.7;right:-60px;width:50px;height:50px;text-align:right;background-image:url(../../images/MA_Pfeil.svg);background-repeat:no-repeat;background-size:auto 70%;background-position:center center;bottom:200px}@media only screen and (max-width:1300px){.flexslider4 .flex-direction-nav .flex-next{bottom:initial;top:-50px;right:0}.flexslider4 .flex-direction-nav .flex-prev{bottom:initial;top:-50px;left:0}}@media only screen and (max-width:800px){.flexslider2,.flexslider2 ul li{height:auto}}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu{position:absolute;right:280px}#cssmenu #menu-button{display:none}#cssmenu>ul>li{float:left}#cssmenu.align-center>ul{font-size:0;text-align:center}#cssmenu.align-center>ul>li{display:inline-block;float:none}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right>ul>li{float:right}#cssmenu>ul>li>a{padding:10px 50px;font-size:20px;text-decoration:none;font:normal 25px/37px "IntroMedium";color:#fff}#cssmenu>ul>li:hover>a{color:#EA4F3D}#cssmenu>ul>li.has-sub>a:after{position:absolute;bottom:-5px;left:50%;margin-left:-6px;width:20px;height:12px;display:block;content:'';background-image:url(../../images/L_IconDropDown.svg);background-size:contain;background-repeat:no-repeat;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#cssmenu>ul>li.has-sub:hover>a:before{top:23px;height:0}#cssmenu ul ul{position:absolute;left:-9999px}#cssmenu.align-right ul ul{text-align:right}#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#cssmenu.align-right li:hover>ul{left:auto;right:0}#cssmenu li:hover>ul>li{height:35px}#cssmenu ul ul ul{margin-left:100%;top:-20px}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu ul ul li a{padding:15px 25px;margin:20px 0 20px 2px;white-space:pre;width:auto;font-size:18px;text-decoration:none;color:#ddd;font-weight:400;background-color:rgb(63,101,115);background-color:rgba(63,101,115,.9);text-align:center}#cssmenu ul ul li:last-child>a,#cssmenu ul ul li.last-item>a{border-bottom:0}#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover{color:#74C9E3}#cssmenu ul ul li.has-sub>a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}#cssmenu.align-right ul ul li.has-sub>a:after{right:auto;left:11px}#cssmenu ul ul li.has-sub>a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#cssmenu.align-right ul ul li.has-sub>a:before{right:auto;left:14px}#cssmenu ul ul>li.has-sub:hover>a:before{top:17px;height:0}@media only screen and (max-width:1500px){#cssmenu{right:130px}}@media only screen and (max-width:1300px){#cssmenu>ul>li>a{padding:10px 30px}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}a{text-decoration:none;color:#005B94}b,strong{font-weight:900}body{background-color:#FFF}.left{float:left;order:1}.right{float:right;order:2}.hidden{width:0;height:0;display:none}.site{width:100%;position:relative;float:left;overflow:hidden}.width-height{position:fixed;top:0;left:0;padding:5px;background-color:#fff;color:#000;z-index:1000}.header{position:relative;width:100%;float:left;z-index:20}.logo{position:fixed;left:130px;top:25px;width:270px;z-index:100}.logo img{width:100%;float:left}.m_logo{display:none}.s-main{--videoRatio:calc(16 / 9);width:100%;min-height:100vh;height:100vh;min-height:-moz-available;min-height:-webkit-fill-available;min-height:fill-available;position:relative;overflow:hidden;z-index:10;padding:0;margin:0}.s-sub{width:100%;height:auto;overflow:hidden;position:relative;z-index:10;padding:0;margin:0}.slider iframe{padding:0;margin:0;position:relative;--w:100vw;--h:calc(var(--w) / var(--videoRatio));height:var(--h);width:var(--w);top:calc(50% - (var(--h) / 2));left:0;width:var(--w);height:var(--h);bottom:125px}.navigation-panel-right{position:fixed;bottom:30px;right:0;z-index:500}.navigation-panel-right a{width:50px;height:50px;display:block;text-align:center;margin-bottom:5px;background-color:#EA4F3D}.navigation-panel-right a img{display:block;height:35px;height:auto;margin:0 auto;padding-top:8px}.content{width:100%;float:left;position:relative;background:#FFF 0% 0% no-repeat padding-box;padding:50px 0}.content-main::before{position:absolute;top:-700px;right:120px;width:650px;height:770px;background-image:url(../../images/SW_Portrait_Arbeiter_01.png);background-repeat:no-repeat;background-size:contain;background-position:bottom center;content:"";z-index:80;border-bottom:3px solid #203135}.content-inner,.footer-inner{max-width:1100px;margin:0 auto;padding:80px 20px 80px 20px}.content-inner>div{float:left;width:100%}.bg-grey{background:#00382E0D}.bg-white{background:#FFF}.col-text-images{position:relative;width:100%;float:left;padding:40px 140px;margin-bottom:110px;background-color:#FFF}.col-text-images-left{width:50%;padding:60px 0 0 10px}.col-text-images-right{width:50%;text-align:center}.col-text-images-right img{width:50%;padding:8px;position:relative;z-index:1;float:left}.col-text-images-right img:nth-child(1){top:0;position:relative}.col-text-images-right img:nth-child(2),.col-text-images-right img:nth-child(4){top:60px;position:relative}.col-text-images-right img:nth-child(3){top:0}.col-text-img{position:relative;width:100%;float:left;padding:40px 140px;margin-bottom:110px;background-color:#FFF}.col-text-img-left{width:60%;padding:60px 0 0 10px}.col-text-img-right{width:40%;text-align:center}.col-text-img-right img{width:80%;padding:8px;position:relative;z-index:1;float:left}.col-text-title{text-align:left}.spedition-symbol::before{position:absolute;top:-30px;left:25%;margin-left:-260px;content:"";background-image:url(../../images/Sped_Mayr_symbol.svg);background-repeat:no-repeat;width:700px;height:380px;background-size:contain;z-index:0}.col-text-title span{display:block;margin-bottom:40px;font:40px/52px "IntroSemiBold";letter-spacing:.2px;color:#203135}.col-text-content{width:66%;margin-right:18%;position:relative;float:right;text-align:left;padding:0}.col-text-content p{margin-bottom:20px;text-align:left;font:20px/35px "IntroLight";letter-spacing:0;color:#203135;opacity:.75}.col-text-more{background:#203135 0% 0% no-repeat padding-box;box-shadow:15px 15px 20px #0000001A;opacity:1;width:auto;text-align:center;padding:15px 15px;position:relative;right:0;float:left;bottom:-40px}.col-text-more a{text-align:center;font:23px/29px "IntroMedium";letter-spacing:0;color:#FFF}.col-textoverlay-image{float:left;width:100%;position:relative}.col-textoverlay-text{width:55%;position:relative;top:110px;z-index:1}.bg-yellow{background:#F6F8E4D9 0% 0% no-repeat padding-box}.to-green{background-color:rgb(25,166,87);background-color:rgba(25,166,87,.8)}.col-textoverlay-title{font:40px/48px "IntroSemiBold";letter-spacing:0;color:#203135;margin-bottom:20px;display:block}.col-textoverlay-content{font:20px/35px "IntroLight";letter-spacing:0;color:#203135;text-align:left}.col-textoverlay-content p{margin-bottom:20px}.col-textoverlay-content h3{display:block;margin-bottom:20px}.otextleft{padding:90px 140px;float:left;margin-bottom:200px}.otextright{padding:90px 140px;float:right;margin-bottom:200px}.col-textoverlay-img{width:45%;z-index:0}.col-textoverlay-img img{width:110%}.oimgright{position:relative;right:80px;float:right}.oimgleft{position:relative;left:0;float:left}.textleft{float:left}.kurse{width:100%;float:left;padding-top:100px}.kurse-inner{border-top:2px solid #F6F8E4;position:relative;width:100%;float:left}.kurs-event{width:100%;display:inline-block;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #EA4F3D;position:relative}.kurs-event-img{width:24%;float:left}.kurs-event-img img{width:100%;float:left}.kurs-event-description{float:left;width:35%;padding-left:20px}.kurs-event-description-title{font:40px/36px "IntroSemiBold";letter-spacing:0;color:#203135;margin-bottom:30px}.kurs-event-description p{font:20px/35px "IntroLight";letter-spacing:0;color:#203135;margin-bottom:20px}.kurs-event-details{float:left;width:23%;padding:75px 0 0 30px}.kurs-event-details div{margin-bottom:5px}.kurs-event-details span{position:relative;top:-8px}.kurs-event-details img{width:24px;margin:0 15px 5px 0}.kurs-event-detail-datum{font:20px/36px "IntroLight";letter-spacing:0;color:#203135}.kurs-event-detail-ort b{font:20px/16px "IntroLight";letter-spacing:0;color:#203135;position:relative;top:-8px}.kurs-event-detail-ort span{font:14px/16px "IntroLight";letter-spacing:0;color:#203135;padding-left:42px}.kurs-event-detail-dauer,.kurs-event-detail-sprache,.kurs-event-detail-preis{font:20px/36px "IntroLight";letter-spacing:0;color:#203135}.kurs-event-detail-plaetze span{font:14px/16px "IntroLight"}.kurs-event-detail-plaetze b{font:20px/16px "IntroLight"}.kurs-event-buttons{float:left;position:absolute;bottom:75px;right:0;text-align:right}.kurs-event-button-weiter{display:inline-block;width:250px;box-shadow:15px 15px 20px #0000001A;border:4px solid #203135;text-align:center;padding:15px 0;margin-bottom:10px}.kurs-event-button-weiter span{font:23px/29px "IntroMedium";letter-spacing:0;color:#203135}.kurs-event-button-anmeldung{display:inline-block;width:250px;height:75px;background:#203135 0% 0% no-repeat padding-box;box-shadow:15px 15px 20px #0000001A;text-align:center;padding-top:22px}.kurs-event-button-anmeldung span{font:23px/29px "IntroMedium";letter-spacing:0;color:#FFF}.kurs-anfrage-button{display:block;margin:25px 0}.kurs-anfrage-button a{display:inline-block;box-shadow:15px 15px 20px #0000001A;border:4px solid #203135;text-align:center;padding:15px 25px;margin-bottom:10px;font:23px/29px "IntroMedium";letter-spacing:0;color:#203135}.col-team-members{float:left;position:relative;width:100%;padding:100px 140px}.col-member{width:33.333333%;padding:5px;position:relative;transition:all 2s ease-in;float:left}.col-member img{width:100%;float:left}.col-member-name{font:italic 900 50px/100px "Lato";color:#19A657;text-transform:uppercase}.col-member-position{font:normal 25px/30px "Lato";color:#F9F7F4}.col-member-mail a,.col-member-phone a{font:normal 25px/50px "Lato";color:#F9F7F4}.col-member-phone{position:absolute;bottom:30px}.col-member-mail{position:absolute;bottom:80px}.col-member-phone img,.col-member-mail img{width:28px;position:relative;top:15px;margin-right:10px}.col-member-overlay{display:none;transition:all 1s ease-in-out}.col-member:hover .col-member-overlay{display:block;position:absolute;left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px);padding:50px 35px;background-color:rgb(12,34,41);background-color:rgba(12,34,41,.8)}.col-map{position:relative;width:100%;float:left;padding:100px 0 70px 0}.col-map iframe{width:100%;height:600px}.col-titles{float:left;width:100%;margin-bottom:60px}.main-title{font:40px/52px "IntroSemiBold";color:#203135;float:left}.col-workshops{position:relative;float:left;width:100%;padding:90px 140px 90px 140px;background:#F6F8E4 0% 0% no-repeat padding-box}.col-workshop-title-text{float:right;width:45%;margin-right:10%}.col-workshop-title-text p{font:20px/36px "IntroLight";letter-spacing:0;color:#203135;opacity:.75}.workshop-feed{width:100%;float:left;position:relative}.workshop-feed .workshop{width:33.3333333%;float:left;padding:5px}.workshop-feed img:nth-child(1){width:100%;float:left}.workshop-arrow{position:relative;float:left;left:10px;top:20px}.workshop-title{text-align:left;font:40px/36px "IntroSemiBold";letter-spacing:0;color:#203135;float:left;margin-top:20px}.workshop-description{float:left;display:block;width:90%;margin-top:20px;font:20px/35px "IntroLight";letter-spacing:0;color:#203135;opacity:.75}.col-contact{position:relative;width:100%;float:left;padding:100px 140px 0 140px}.col-contact-left{float:left;width:100%;padding-bottom:80px}.col-contact-left p{letter-spacing:0;color:#3F6573;margin-bottom:20px}.col-contact-right{float:left;position:relative;width:33.333333%;top:0}.col-text-full{width:100%;float:left;padding:60px 140px;position:relative}.col-text-full-content p{margin-bottom:20px;text-align:left;font:20px/35px "IntroLight";letter-spacing:0;color:#203135}.col-text-full-content a{color:#EA4F3D}.col-text-full h1{text-align:left;margin-bottom:40px;font:40px/52px "IntroSemiBold";letter-spacing:.2px;color:#203135}.col-text-full h2{text-align:left;margin-top:30px;margin-bottom:15px;font:36px/40px "IntroSemiBold";letter-spacing:.2px;color:#203135}.col-text-full h3{text-align:left;margin:35px 0 10px 0;font:32px/40px "IntroSemiBold";letter-spacing:.2px;color:#203135}.gmaps{width:100%;float:left;position:relative;padding:100px 0 50px 0}.gmaps iframe{height:400px;border:none;width:100%}.meldung_ok{position:absolute;border:2px solid #fff;background-color:#19A657;color:#fff;padding:50px;width:399px;left:50%;margin-left:-200px;top:250px;z-index:1999;font:20px/35px "IntroLight"}.slider>img{width:100%}.slider-inner{position:absolute;padding:25px;width:100%;height:100%}.s-main .slider-text{position:absolute;z-index:50;top:280px;left:280px;width:850px;text-align:left;padding:20px 0;line-height:1}.s-sub .slider-text{position:absolute;z-index:50;top:280px;left:280px;width:850px;text-align:left;padding:20px 0;line-height:1}.slider-text-top span{color:#fff;text-transform:uppercase;display:block;font:85px/85px "FuturaNowDisplayBoldItalic"}.slider-text-bottom span{text-align:left;font:25px/36px "IntroMedium";color:#F9F7F4;margin-top:60px;display:block}.slider-text-button{position:relative;top:90px}.slider-text-button a{display:inline-block;width:100%;text-align:center;padding:20px 50px}.slider-text-button-left{background:#EA4F3D 0% 0% no-repeat padding-box;opacity:1;float:left}.slider-text-button-left span{font:23px/29px "IntroMedium";color:#fff}.menu-bar{position:fixed;padding-right:200px;top:0;padding-top:25px;width:100%;text-align:right;z-index:10;background-color:#203135;height:100px}.mobile-menu{display:none}.header-social{position:relative;right:-20px;top:15px;float:right}.header-social a{text-align:left;padding:8px}.header-social_m{display:none}.language-bar{position:absolute;right:15px;top:35px}.language-bar a,.language-bar-m a{padding:5px;font-size:20px;text-decoration:none;font:normal 25px/37px "IntroMedium";color:#fff;text-transform:uppercase}.language-bar a:hover,.language-bar-m a:hover{color:#EA4F3D}.language-bar-m{display:none}.mbottom50{margin-bottom:50px}.mbottom100{margin-bottom:100px}.mbottom150{margin-bottom:150px}.mbottom200{margin-bottom:200px}.footer-bg{width:100%;float:left;background:#F9F7F4 0% 0% no-repeat padding-box}.footer{width:100%;float:left;text-align:center;position:relative;background:#233B40 0% 0% no-repeat padding-box;padding:25px 140px}.footer-top{float:right;width:100%;position:relative}.footer-top-logo{position:absolute;left:0;top:0;color:#FFF;width:200px}.footer-top-logo img{width:100%}.footer-top-cols{width:100%;float:left;padding-top:100px;padding-bottom:40px}.footer-top-col{float:left;text-align:left;padding-top:40px}.footer-top-col:nth-child(1){width:24%;padding-left:65px}.footer-top-col:nth-child(2){width:40%;border-top:2px solid #fff}.footer-top-col:nth-child(3){width:18%;border-top:2px solid #fff}.footer-top-col:nth-child(4){width:18%;border-top:2px solid #fff}.footer-top-col:nth-child(4) a{float:left}.footer-top-col:nth-child(4) a img{width:42px;margin-right:20px}.footer-top-col b{font-weight:600;display:block;font:20px/36px "IntroSemiBold";letter-spacing:0;color:#EA4F3D;text-transform:uppercase}.footer-top-col a,.footer-top-col span{font:20px/36px "IntroLight";letter-spacing:0;color:#F6F8E4;display:block}.footer-top-col a:hover{color:#EA4F3D;}.footer-bottom{float:left;width:100%;text-align:left;font:14px/36px "IntroLight";letter-spacing:0;position:relative;color:#F6F8E4;border-top:2px solid #F6F8E4;padding-top:15px}.footer-bottom-copy{text-align:left;color:#FFF;padding-right:150px;float:left;color:#fff}.footer-bottom-imp-priv{text-align:left;float:left;color:#fff}.footer-bottom-imp-priv a{color:#FFF;margin-right:60px}.footer-bottom-imp-priv a:hover{color:#EA4F3D}.footer-bottom-imp-priv span{margin:0 10px}.f-credits1{position:absolute;right:0;bottom:-19px}.f-credits2{position:absolute;right:130px;bottom:-13px}.f-credits1 img{width:90px}.f-credits2 img{height:30px}@media only screen and (max-width:1800px){.footer-top-col:nth-child(1){padding-left:0}}@media only screen and (max-width:1700px){.s-main .slider-text{left:130px;width:540px;top:220px}.slider-text-top span{font-size:72px;line-height:72px}.content-main::before{top:-630px;width:530px;height:670px}.oimgright{right:60px}}@media only screen and (max-width:1600px){.col-text-images{padding:40px 70px}.col-workshops{padding:90px 70px 90px 70px}.col-contact{padding:100px 70px 0 70px}.col-text-img{padding:40px 70px}.col-text-full{padding:40px 70px}.footer{padding:25px 70px}.workshop-title{font-size:32px}.workshop-arrow{width:50px}.otextleft,.otextright{padding:60px}}@media only screen and (max-width:1500px){.menu-bar{padding-right:50px}.logo{left:50px}.col-workshop-title-text{margin-right:0;width:55%}.col-text-content{margin-right:0;width:85%}.col-text-img-right img{width:90%}.language-bar{top:80px;right:31px}}@media only screen and (max-width:1400px){.footer-top-col b,.footer-top-col a,.footer-top-col span,.footer-bottom{line-height:30px}.content-main::before{width:450px;height:540px;top:-500px}.s-sub .slider-text{top:160px}.col-contact{padding:0 30px 0 30px}.kurse{padding-top:0}}@media only screen and (max-width:1300px){.col-textoverlay-img img{width:115%}}@media only screen and (max-width:1200px){#cssmenu{display:none}.mobile-menu{display:block}.m_logo{display:block;position:fixed;left:50px;top:25px;width:270px;z-index:100}.m_logo img{width:100%;float:left}.header-social{display:none}.header-social_m{display:block;position:absolute;right:60px;bottom:-130px}.header-social_m a{display:block}.header-social_m a img{width:35px;margin-bottom:15px}.language-bar{display:none}.language-bar-m{display:block;position:absolute;right:40px;top:70px}.slider-text-top span{font-size:50px;line-height:50px}.slider-text-bottom span,.slider-text-button-left span{font-size:20px;line-height:30px}.main-title,.col-text-title span,.col-textoverlay-title,.kurs-event-description-title{font-size:32px;line-height:40px;margin-bottom:10px}.col-text-content p{font-size:18px;line-height:30px}.col-text-images{padding:40px 30px}.col-workshops{padding:90px 30px}.col-text-full{padding:40px 30px}.footer{padding:25px 30px}.col-text-img{padding:40px 30px}.workshop-title{font-size:26px}.workshop-arrow{width:35px;top:28px}.s-main .slider-text{width:400px;left:90px}.kurs-event{padding-bottom:75px}.kurs-event-description{width:45%}.kurs-event-buttons{bottom:15px}.kurs-event-button-weiter{width:200px}.kurs-event-button-weiter span{font-size:20px;line-height:24px}.kurs-event-details{padding:0 0 0 30px;width:31%}}@media only screen and (max-width:1100px){.footer-bottom-imp-priv,.footer-bottom-copy{width:70%;padding-right:0}.s-sub .slider-text{left:120px}}@media only screen and (max-width:1000px){.workshop-feed .workshop{width:100%;margin-bottom:45px}.workshop-feed img:nth-child(1){width:30%}.workshop-description{width:70%;padding-left:20px}.workshop-title{padding-left:20px;margin-top:0}.workshop-arrow{top:8px}.content-main::before{right:30px;width:400px;height:470px;top:-430px}}@media only screen and (max-width:900px){.footer-top-logo{display:none}.footer-top-col:nth-child(1),.footer-top-col:nth-child(2),.footer-top-col:nth-child(3),.footer-top-col:nth-child(4){border:none;width:50%}.footer-top-cols{padding-top:0}.s-sub{height:400px}.s-sub .flexslider .slides img{width:auto}}@media only screen and (max-width:800px){.right{float:left;order:1}.left{float:left;order:2}.col-text-images-left,.col-text-images-right,.col-text-img-left{width:100%}.col-text-img-right{width:80%;text-align:center}.col-text-content{width:100%}.col-text-more{bottom:0;margin-bottom:50px}.col-workshop-title-text{float:left;width:100%}.col-contact-right{width:100%}.col-workshop-title-text p,.workshop-description,.col-text-content p,.kurs-event-description p{font-size:17px;line-height:30px}.slider-text-bottom{display:none}.s-main .slider-text{left:50px;top:160px}.slider-text-bottom span,.slider-text-button-left span{font-size:18px;line-height:18px}.col-text-img-left{padding:0}.col-text-img{margin-bottom:30px}.col-textoverlay-text{width:100%;top:0}.otextleft,.otextright{margin-bottom:0;padding:30px}.oimgright,.oimgleft{right:initial;left:50%;margin-left:-25%;float:left;margin-bottom:75px;top:20px}.col-textoverlay-img{width:50%}.col-textoverlay-img img{width:100%}.kurs-event-description{width:76%;margin-bottom:20px}.kurs-event-buttons{bottom:15px}.kurs-event-button-weiter{width:auto;padding:15px}.kurs-event-button-anmeldung{height:auto;width:auto;padding:15px 30px}.kurs-event-details{left:24%;padding-left:20px;position:relative;width:70%}}@media only screen and (max-width:700px){.footer-bottom-imp-priv,.footer-bottom-copy{width:100%;text-align:center}.footer-bottom-copy{margin-bottom:20px}.footer-bottom-imp-priv{margin-bottom:80px}.footer-bottom-imp-priv a{margin-right:0;padding:0 25px}.f-credits1{right:100px}.f-credits2{left:100px}.slider-text-top span{font-size:40px;line-height:40px}.slider-text-button a{padding:20px 25px}.content-main::before{width:330px;height:390px;top:-350px;right:-20px}.col-textoverlay-img{width:65%}.s-sub{height:300px}}@media only screen and (max-width:600px){.footer-top-col:nth-child(1),.footer-top-col:nth-child(2){width:100%}.workshop-feed img:nth-child(1){width:100%;margin-bottom:15px}.workshop-title,.workshop-description{padding-left:0}.workshop-feed .workshop{margin-bottom:75px}.workshop-feed a:nth-child(3) .workshop{margin-bottom:0}.col-text-images-left{padding-top:0}.col-workshops{padding:40px 30px}.navigation-panel-right a img{padding-top:6px;height:32px}.navigation-panel-right a{width:40px;height:40px}.kurs-event-img{display:none}.kurs-event-description{width:100%;padding:0}.kurs-event-buttons{bottom:15px}.kurs-event-buttons,.kurs-event-button-weiter{width:100%;text-align:center}.kurs-event-details{left:0;padding-left:0;width:100%}.kurs-event{padding-bottom:90px}}@media only screen and (max-width:500px){.f-credits1{right:30px}.f-credits2{left:30px}.col-text-images{padding:40px 15px}.col-workshops{padding:90px 15px}.col-text-full{padding:40px 15px}.col-contact{padding:100px 15px 0 15px}.footer{padding:25px 15px}.logo,.m_logo{width:230px}.s-main .slider-text-top span{font-size:33px;line-height:35px}.slider-text-button{top:40px}.slider-text-bottom span,.slider-text-button-left span{font-size:16px}.slider-text-button a{padding:12px 18px}.content-main::before{right:-65px}.logo,.s-main .slider-text,.m_logo{left:25px}.col-text-img-right,.col-text-img-right img{padding:0;width:100%}.col-textoverlay-img{width:100%}.oimgright,.oimgleft{left:0;margin-left:0;top:0}.s-sub .slider-text{left:25px}.s-sub{height:250px}}@media only screen and (max-width:450px){.main-title,.col-text-title span,.col-textoverlay-title,.kurs-event-description-title{font-size:28px}}@media only screen and (max-width:400px){.footer-bottom-imp-priv a{padding:0 60px;display:block;margin-bottom:10px}.content-main::before{width:300px;height:360px;top:-360px}.m_logo{width:230px}}.anfrage{float:left;position:relative;width:100%;z-index:1}.addition{position:absolute;opacity:0;top:0;left:0;height:0;width:0;z-index:-1}[class*='grid-']{float:left;padding:0 5px;width:100%;position:relative}.grid-12{width:100%}.grid-11{width:91.666663%}.grid-10{width:83.33%}.grid-9{width:74.999997%}.grid-8{width:66.66666664%}.grid-7{width:58.333%}.grid-6{width:50%}.grid-5{width:41.6665%}.grid-4{width:33.33%}.grid-3{width:24.99%}.grid-2{width:16.66666%}.grid-1{width:8.33%}.grid-3 label{display:block;text-align:left;font:18px/24px "IntroLight";letter-spacing:0;color:#203135;margin-bottom:5px}.row{clear:both;width:auto;height:auto;float:none;padding:0}.row-title span{font:40px/52px "IntroSemiBold";color:#203135;float:left;padding:0 0 10px 3px;display:block;float:left;width:100%;margin-top:60px}.row-title p{display:block;text-align:left;font:36px/36px "IntroLight";letter-spacing:0;color:#203135}.col-contact input,.col-contact select{font-size:18px;height:65px}.col-contact input[type="text"],.col-contact input[type="email"],.col-contact textarea,.col-contact select{display:block;width:100%;background-color:transparent;padding:5px 8px 18px 8px;margin-bottom:10px;border:2px solid #0C2229;border-spacing:4px;border-radius:0;font:20px/24px "IntroRegular"}.cfi-filter{position:relative;width:530px;height:65px;border-radius:5px;outline:none;padding:5px}.cfi-filter-ta{position:relative;width:1080px;height:240px;border-radius:5px;outline:none;padding:5px;resize:none}.cfi-placeholder{position:absolute;left:16px;bottom:21px;font-family:"IntroRegular";font-size:12px;opacity:.5}.cfi-filter:focus~.cfi-placeholder,.cfi-filter:valid~.cfi-placeholder,.cfi-filter-ta:focus~.cfi-placeholder{color:#c4c1c1}.col-contact select option{font-family:"IntroRegular"}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.selectdiv{position:relative}input::placeholder,input::-ms-input-placeholder,input::-webkit-input-placeholder{color:#000;opacity:1;font-size:12px}.chktxt,.chktxt a{font:16px/36px "IntroLight";color:#203135;margin-bottom:25px}.pflichtfeld{font:16px/36px "IntroLight";color:#203135}.chktxt a{color:#EA4F3D}.chktxt input[type="checkbox"]{width:20px;height:20px;margin-right:10px;accent-color:#D2D6D7!important;background-color:#D2D6D7!important}.chktxt div:nth-child(1){margin-bottom:10px}.chktxt span{position:relative;bottom:4px}.col-contact-submit{position:relative;background:#203135 0% 0% no-repeat padding-box;border:none;cursor:pointer;font:23px/29px "IntroMedium";letter-spacing:.32px;color:#F9F7F4;padding:25px 80px}@media screen and (max-width:1500px){.col-contact input[type="text"],.col-contact input[type="email"],.col-contact textarea,.col-contact select{font-size:17px}.grid-2{width:20%}}@media screen and (max-width:1400px){.grid-3{width:49.99%}}@media screen and (max-width:1200px){.col-contact-submit{font-size:20px;line-height:18px;padding:20px 65px}.row-title span{font-size:32px;line-height:40px}.row-title p{font:28px/28px "IntroLight"}}@media screen and (max-width:1000px){.col-contact input[type="text"],.col-contact input[type="email"],.col-contact textarea,.col-contact select{font-size:16px}.grid-2{width:33%}}@media screen and (max-width:800px){.grid-4{width:50%}.grid-8{width:100%}}@media screen and (max-width:700px){.grid-2{width:50%}}@media screen and (max-width:600px){.grid-4{width:100%}.grid-8{text-align:center}}@media screen and (max-width:500px){.grid-3{width:100%}.grid-2{width:100%}}.menu,.menu-burger{position:fixed;width:50px;height:50px;font-size:30px;text-align:center;right:25px}.menu-bg{position:fixed;text-align:center;background-color:#203135;pointer-events:none;transition:0.3s;z-index:500;background-image:url(../../images/SW_Hintergrund_0Blau@2x.png);background-repeat:no-repeat;background-size:cover}.menu-bg.fs{width:100vw;height:100vh}.menu-burger{top:10px;color:#fff;padding-top:11px;cursor:pointer;transition:0.4s;transform-origin:center;z-index:600}.menu-burger.fs{transform:rotate(-180deg) translateY(-13px);color:#EA4F3D}.menu-items{position:fixed;font-weight:700;font-size:40px;color:#fff;width:100%;text-align:center;opacity:0;transition:0.4s;transform:translateY(-200%);pointer-events:none;z-index:600;left:0;padding-top:100px}.menu-items.fs ul li a{color:#fff;font:normal 25px/37px "IntroMedium"}.menu-items.fs ul li a:hover{color:#EA4F3D}.menu-items ul li{transition:1s;opacity:0;margin-top:0;list-style:none}.menu-items.fs{transform:translateY(0);pointer-events:auto;opacity:1}.menu-items.fs ul li{opacity:1;margin-top:40px}.list-unstyled{padding-left:0;list-style:none}.credit{font-size:1.2rem;float:right;margin-top:.5em}.credit__link{color:#FC5555;font-weight:700;text-decoration:none}.credit__link:hover{color:#FC5555;text-decoration:underline}@media (max-width:620px){.tabs--sm{border:1px solid #d4d4d4}.tabs--sm .tabs__content{border-width:0;border-top-width:1px}.tabs--sm .tabs__list{background-color:#fff;margin:0;margin-bottom:-1px;display:inline-block;width:100%}.tabs--sm .tabs__list .tabs__item{overflow:hidden;position:absolute;height:0}.tabs--sm .tabs__list .tabs__item--active{height:auto;position:relative}.tabs--sm .tabs__list--open .tabs__item{position:relative;height:auto}.tabs--sm .tabs__list--open .tabs__item--active>.tabs__link:after{content:none}.tabs--sm .tabs__item{width:100%;max-width:100%;border-right:0;text-align:left}.tabs--sm .tabs__item--active>.tabs__link{background-color:#333;color:#fff;border:0}.tabs--sm .tabs__item--active>.tabs__link:hover{color:#fff}.tabs--sm .tabs__item--active>.tabs__link:after{content:"";width:0;height:0;border:.5em solid transparent;border-top-color:#fff;float:right;margin-top:.75em}}@media (max-width:760px){.tabs--md{border:1px solid #d4d4d4}.tabs--md .tabs__content{border-width:0;border-top-width:1px}.tabs--md .tabs__list{background-color:#fff;margin:0;margin-bottom:-1px;display:inline-block;width:100%}.tabs--md .tabs__list .tabs__item{overflow:hidden;position:absolute;height:0}.tabs--md .tabs__list .tabs__item--active{height:auto;position:relative}.tabs--md .tabs__list--open .tabs__item{position:relative;height:auto}.tabs--md .tabs__list--open .tabs__item--active>.tabs__link:after{content:none}.tabs--md .tabs__item{width:100%;max-width:100%;border-right:0;text-align:left}.tabs--md .tabs__item--active>.tabs__link{background-color:#333;color:#fff;border:0;height:60px;font-size:26px}.tabs--md .tabs__item--active>.tabs__link:hover{color:#fff}.tabs--md .tabs__item--active>.tabs__link:after{content:"";width:0;height:0;border:.5em solid transparent;border-top-color:#fff;float:right;margin-top:.75em}}@media (max-width:990px){.tabs--lg{border:1px solid #d4d4d4}.tabs--lg .tabs__content{border-width:0;border-top-width:1px}.tabs--lg .tabs__list{background-color:#fff;margin:0;margin-bottom:-1px;display:inline-block;width:100%}.tabs--lg .tabs__list .tabs__item{overflow:hidden;position:absolute;height:0}.tabs--lg .tabs__list .tabs__item--active{height:auto;position:relative}.tabs--lg .tabs__list--open .tabs__item{position:relative;height:auto}.tabs--lg .tabs__list--open .tabs__item--active>.tabs__link:after{content:none}.tabs--lg .tabs__item{width:100%;max-width:100%;border-right:0;text-align:left}.tabs--lg .tabs__item--active>.tabs__link{background-color:#333;color:#fff;border:0}.tabs--lg .tabs__item--active>.tabs__link:hover{color:#fff}.tabs--lg .tabs__item--active>.tabs__link:after{content:"";width:0;height:0;border:.5em solid transparent;border-top-color:#fff;float:right;margin-top:.75em}}@media (max-width:1070px){.tabs--xl{border:1px solid #d4d4d4}.tabs--xl .tabs__content{border-width:0;border-top-width:1px}.tabs--xl .tabs__list{background-color:#fff;margin:0;margin-bottom:-1px;display:inline-block;width:100%}.tabs--xl .tabs__list .tabs__item{overflow:hidden;position:absolute;height:0}.tabs--xl .tabs__list .tabs__item--active{height:auto;position:relative}.tabs--xl .tabs__list--open .tabs__item{position:relative;height:auto}.tabs--xl .tabs__list--open .tabs__item--active>.tabs__link:after{content:none}.tabs--xl .tabs__item{width:100%;max-width:100%;border-right:0;text-align:left}.tabs--xl .tabs__item--active>.tabs__link{background-color:#333;color:#fff;border:0}.tabs--xl .tabs__item--active>.tabs__link:hover{color:#fff}.tabs--xl .tabs__item--active>.tabs__link:after{content:"";width:0;height:0;border:.5em solid transparent;border-top-color:#fff;float:right;margin-top:.75em}}.tabs__list{margin:0;margin-bottom:-1px}.tabs__item{margin-bottom:0;display:inline-block;width:33%;vertical-align:top;text-align:center;font:40px/36px "IntroSemiBold";letter-spacing:0;color:#203135;text-decoration:none}.tabs__item--active>.tabs__link{background:#fff;border-bottom:0;position:relative;z-index:3;opacity:1;font-weight:700}.tabs__item--active>.tabs__link::after{position:absolute;bottom:0;height:0;width:0;left:50%;transform:rotate(0deg);border:25px solid transparent;border-bottom-color:transparent;border-bottom-color:#F6F8E4;content:""}.tabs__item--active>.tabs__link:hover{color:#262626}.tabs__link{font-weight:500;color:#333;padding:.5em 1em;line-height:1.4;display:block;text-decoration:none;opacity:.3}.tabs__link:hover{color:#203135;opacity:1}.tabs__area{opacity:0;visibility:hidden;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;height:0}.tabs__area h3{width:100%}.tabs__area--active{opacity:1;visibility:visible;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;height:auto}.tabs__content{margin-bottom:0;background:#fff;background:#F6F8E4 0% 0% no-repeat padding-box;overflow:hidden;position:relative;clear:both;padding:100px 140px}@media screen and (max-width:1600px){.tabs__item{font-size:32px;line-height:32px}.tabs__content{padding:70px}}@media screen and (max-width:1300px){.tabs__item{font-size:26px;padding-bottom:15px}.tabs__item--active>.tabs__link::after{bottom:-15px}}@media screen and (max-width:1200px){.tabs__content{padding:70px 30px}}@media screen and (max-width:1100px){.tabs__item{font-size:23px}}@media screen and (max-width:900px){.tabs__item{font-size:20px;padding-bottom:25px}.tabs__item--active>.tabs__link::after{bottom:-25px}}@media screen and (max-width:760px){.tabs__item{padding-bottom:0}.tabs__item--active>.tabs__link::after{bottom:initial;top:0;left:initial;right:25px}}@media screen and (max-width:600px){.tabs--md .tabs__item--active>.tabs__link{font-size:22px;height:50px}}@media screen and (max-width:500px){.tabs--md .tabs__item--active>.tabs__link{font-size:18px;height:50px;padding-top:12px}}@media screen and (max-width:400px){.tabs__item--active>.tabs__link::after{top:5px;right:10px}}