@charset "UTF-8";@-webkit-viewport{width:device-width;zoom:1}@-moz-viewport{width:device-width;zoom:1}@-ms-viewport{width:device-width;zoom:1}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;list-style:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img,video{max-width:100%;height:auto}embed,iframe,object{max-width:100%}[hidden],template{display:none;visibility:hidden}img{-ms-interpolation-mode:bicubic}a:focus,button:focus{outline:0;outline:calc-em(5px) auto -webkit-focus-ring-color;outline-offset:calc-em(-2.5px)}a:active,a:hover{outline:0}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans-v15-latin-regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../fonts/open-sans-v15-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v15-latin-regular.woff) format("woff"),url(../fonts/open-sans-v15-latin-regular.ttf) format("truetype"),url(../fonts/open-sans-v15-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/open-sans-v15-latin-700.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../fonts/open-sans-v15-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin-700.woff2) format("woff2"),url(../fonts/open-sans-v15-latin-700.woff) format("woff"),url(../fonts/open-sans-v15-latin-700.ttf) format("truetype"),url(../fonts/open-sans-v15-latin-700.svg#OpenSans) format("svg")}.container-small,.container-wide{position:relative;width:1200px;padding-left:20px;padding-right:20px;max-width:100%;margin:0 auto}.container-small:after,.container-small:before,.container-wide:after,.container-wide:before{content:"";display:table}.container-small:after,.container-wide:after{clear:both}.container-small{width:980px}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.left{float:left}.right{float:right}.download{font-weight:700;background:url(../img/icon_download.png) no-repeat 0 0;background-size:30px 30px;padding-left:40px;padding-top:4px;display:block;padding-bottom:5px}.quote{position:relative;width:50%;background:#ebedee;-webkit-box-shadow:1px 1px 2px rgba(85,85,85,.5);-moz-box-shadow:1px 1px 2px rgba(85,85,85,.5);box-shadow:1px 1px 2px rgba(85,85,85,.5);text-align:center;padding:60px;margin-bottom:80px}.quote p{margin-bottom:0}@media only screen and (max-width:780px){.quote{width:80%;padding:40px;margin-bottom:60px}}@media only screen and (max-width:500px){.quote{width:100%;padding:20px;margin-bottom:30px}}.table .left{width:calc(50% - 5px);background:#c8102e;margin-right:5px;padding:5px;color:#fff;border-bottom:1px solid #ebedee;font-size:13px;line-height:21px;-webkit-box-shadow:1px 1px 2px rgba(85,85,85,.2);-moz-box-shadow:1px 1px 2px rgba(85,85,85,.2);box-shadow:1px 1px 2px rgba(85,85,85,.2)}.table .right{width:calc(50% - 5px);background:#fff;margin-left:5px;padding:5px;font-size:13px;line-height:21px;border-bottom:1px solid #ebedee;-webkit-box-shadow:1px 1px 2px rgba(85,85,85,.2);-moz-box-shadow:1px 1px 2px rgba(85,85,85,.2);box-shadow:1px 1px 2px rgba(85,85,85,.2)}@media only screen and (max-width:1100px){.table .left{float:none;clear:both;margin-right:0;width:100%}.table .right{float:none;clear:both;margin-left:0;width:100%}}.btn{background:#fff;-webkit-box-shadow:1px 1px 3px rgba(85,85,85,.2);-moz-box-shadow:1px 1px 3px rgba(85,85,85,.2);box-shadow:1px 1px 3px rgba(85,85,85,.2);display:inline-block;padding:5px 30px;text-transform:uppercase;border:1px solid rgba(85,85,85,.5)}body{font-family:"Open Sans",sans-serif;font-size:100%;line-height:1.5em;font-weight:400;color:#555;background:#fff;overflow:hidden}h1{font-size:24px;line-height:32px;color:#c8102e;text-transform:uppercase}h2{font-size:22px;line-height:27px;color:#c8102e;margin-bottom:40px}h3{font-size:20px;line-height:26px;color:#c8102e;margin-bottom:40px;text-align:center}h4{font-size:18px;line-height:24px;margin-bottom:5px}p{font-size:15px;line-height:23px;margin-bottom:20px}.liste{font-size:15px;line-height:23px;margin-bottom:40px}.liste li{list-style-image:url(../img/check.png);margin-left:22px;margin-bottom:10px;padding-left:10px}strong{font-weight:700}em{font-style:italic}a{color:#555;text-decoration:none;word-wrap:break-word}a:hover{color:#555}a img{border:none;background:0 0}a:hover img{border:none;background:0 0;opacity:.8;filter:alpha(opacity=80)}.page-header{width:100%;position:fixed;background:#fff;height:100px;z-index:99;top:0;left:0}@media only screen and (max-width:780px){.page-header{height:80px}}.header-navi{position:relative;width:100%}.navi-logo{position:relative;float:left;display:block;margin-top:20px;background:url(../img/logo-bosten-projekt.svg) no-repeat 0 0;background-size:contain;width:150px;height:60px;font:0/0 a;text-shadow:none;color:transparent}@media only screen and (max-width:780px){.navi-logo{background-size:77px 50px;width:77px;height:50px;margin-top:15px}}.navi-trigger{display:none;width:40px;height:18px;position:absolute;z-index:9999;right:20px;top:40px;cursor:pointer}.navi-trigger span{display:block;background:#c8102e;height:3px;position:absolute;left:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.navi-trigger span:nth-child(1){top:0;width:35px}.navi-trigger span:nth-child(2){top:50%;width:35px}.navi-trigger span:nth-child(3){top:100%;width:35px}.navi-trigger.active span:nth-child(1){transform:translateY(10px) translateX(0) rotate(45deg);-webkit-transform:translateY(10px) translateX(0) rotate(45deg);-moz-transform:translateY(10px) translateX(0) rotate(45deg);width:35px}.navi-trigger.active span:nth-child(2){opacity:0}.navi-trigger.active span:nth-child(3){transform:translateY(-8px) translateX(0) rotate(-45deg);-webkit-transform:translateY(-8px) translateX(0) rotate(-45deg);-moz-transform:translateY(-8px) translateX(0) rotate(-45deg);width:35px}@media only screen and (max-width:1100px){.navi-trigger{display:block}}@media only screen and (max-width:780px){.navi-trigger{top:30px}}.navi-menu{position:relative;float:left;padding-left:40px;padding-top:28px}.navi-menu>li{float:left;display:block;padding:30px 20px 0 20px}.navi-menu>li.current_page_item>a{color:#c8102e}.navi-menu>li>a{color:#555;display:block;font-size:15px;position:relative;text-transform:uppercase}.navi-menu>li>a:hover{color:#c8102e}@media only screen and (max-width:1100px){.navi-menu{position:absolute;top:100px;right:-150%;width:100%;background:#c8102e;padding:10px 20px 30px 20px;float:none;clear:both;width:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.navi-menu.active{right:0}.navi-menu>li{float:none;clear:both;width:100%;padding:0}.navi-menu>li.current_page_item>a{color:#fff;text-decoration:underline}.navi-menu>li>a{height:auto;padding:10px 0;display:block;position:relative;color:#fff}.navi-menu>li>a:hover{color:#fff;border-bottom:none}}@media only screen and (max-width:780px){.navi-menu{top:90px}}.sub-menu{position:absolute;top:100px;z-index:999;background:#fff;visibility:hidden;opacity:0;width:200px;padding:10px 0;margin-left:-80px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sub-menu:after,.sub-menu:before{content:"";display:table}.sub-menu:after{clear:both}.sub-menu.active-sub{max-height:700px;opacity:1;visibility:visible;-webkit-box-shadow:1px 1px 5px rgba(85,85,85,.4);-moz-box-shadow:1px 1px 5px rgba(85,85,85,.4);box-shadow:1px 1px 5px rgba(85,85,85,.4)}.sub-menu li{display:block;text-align:center;padding:0 10px}.sub-menu li a{display:block;font-size:14px;color:#555;padding:10px 0}.sub-menu li a:hover{color:#fff;background:#c8102e}.sub-menu li .sub-menu{margin-left:200px}@media only screen and (max-width:1100px){.sub-menu{position:relative;top:0;background:#c8102e;width:100%;padding:0;max-height:0;opacity:0;overflow:hidden;visibility:visible;box-shadow:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.sub-menu.active-sub{max-height:700px;opacity:1;background:#c8102e;box-shadow:none;margin-left:10px}.sub-menu li{text-align:left}.sub-menu li a{color:#fff}.sub-menu li .sub-menu{margin-left:20px}}.content-header{position:relative;width:100%;margin-top:160px;margin-bottom:60px}.content-header:after,.content-header:before{content:"";display:table}.content-header:after{clear:both}.content-header .header-image{float:left;-webkit-box-shadow:1px 1px 2px rgba(85,85,85,.5);-moz-box-shadow:1px 1px 2px rgba(85,85,85,.5);box-shadow:1px 1px 2px rgba(85,85,85,.5);width:50%;height:500px;background-position:right 0;background-repeat:no-repeat;background-size:cover}.content-header .header-text{background:#ebedee;-webkit-box-shadow:1px 1px 5px rgba(85,85,85,.5);-moz-box-shadow:1px 1px 5px rgba(85,85,85,.5);box-shadow:1px 1px 5px rgba(85,85,85,.5);width:52%;height:500px;position:absolute;right:0;top:-30px;z-index:9}.content-header .header-text h1{padding-top:180px;padding-left:60px;max-width:50%}@media only screen and (max-width:1100px){.content-header{margin-top:120px}.content-header .header-image{float:none;clear:both;width:100%;height:400px;box-shadow:none}.content-header .header-text{float:none;clear:both;width:100%;height:auto;top:0;position:relative;box-shadow:none}.content-header .header-text h1{padding-top:20px;padding-left:0;max-width:100%;text-align:center;padding-bottom:20px}}@media only screen and (max-width:780px){.content-header{margin-top:90px}.content-header .header-image{height:300px}}.content-intro{margin-bottom:80px}.content-intro h2{margin-top:60px}.content-intro h2:first-child{margin-top:0}.referenzen{position:relative;width:100%}.referenzen h2{text-transform:uppercase;margin-bottom:20px}.referenzen p:last-child{margin-bottom:0}.referenzen a{display:inline-block;color:#c8102e;padding-right:10px}.referenzen .single-referenz{background:#fff;margin-bottom:40px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.referenzen .single-referenz:hover{background:#ebedee;-webkit-box-shadow:1px 1px 2px rgba(85,85,85,.5);-moz-box-shadow:1px 1px 2px rgba(85,85,85,.5);box-shadow:1px 1px 2px rgba(85,85,85,.5)}.referenzen .left{width:50%;padding:40px}.referenzen .left:first-child{padding-right:15px}.referenzen .left:last-child{padding-left:15px}@media only screen and (max-width:1000px){.referenzen .left{float:none;clear:both;width:100%}.referenzen .left:first-child{padding-right:40px}.referenzen .left:last-child{padding-left:40px}}.about{position:relative;width:100%}.about .row{margin-bottom:80px}.about p{margin-bottom:30px}.about .caption{font-size:13px;line-height:21px}.gf{position:relative;width:50%;max-width:100%}.gf .person{margin-bottom:80px}.gf .left{width:100%;position:relative;border-bottom:1px solid #555}.gf .left img{width:50%;position:relative;bottom:-7px}.gf .left p{position:absolute;right:80px;bottom:25px}@media only screen and (max-width:1100px){.gf{width:80%}}@media only screen and (max-width:780px){.gf{width:100%}}@media only screen and (max-width:500px){.gf .left p{right:0}}.partner{position:relative;width:100%;margin-bottom:80px}.partner .left{display:block;width:20%;padding:20px;position:relative;text-align:center}.partner .left:first-child{width:100%}.partner .left:first-child img{width:40%;max-width:100%}@media only screen and (max-width:780px){.partner .left{width:50%}.partner .left:first-child img{width:90%;max-width:100%}}.kontakt{position:relative;width:780px;max-width:100%;margin:0 auto}.kontakt .left{width:40%;font-size:15px}.kontakt .right{width:60%}.kontakt .datenschutz{margin-top:20px}.kontakt .datenschutz span.wpcf7-list-item{margin:0}.kontakt .datenschutz input[type=checkbox]{border:none;width:18px;height:18px;box-shadow:inset 0 0 0 3px #fff}.kontakt .datenschutz p{font-size:13px}.kontakt .datenschutz p a{text-decoration:underline}.kontakt div.wpcf7-response-output{margin-bottom:80px!important;font-size:13px}.kontakt span.wpcf7-not-valid-tip{font-size:13px;color:#c8102e}@media only screen and (max-width:900px){.kontakt .left,.kontakt .right{width:100%;float:none;clear:both}.kontakt label{display:block;margin-top:15px}}.page-id-19 .content-intro,.page-id-427 .content-intro{display:none}.wpcf7-form label{width:150px}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{-webkit-box-shadow:1px 1px 2px rgba(85,85,85,.5);-moz-box-shadow:1px 1px 2px rgba(85,85,85,.5);box-shadow:1px 1px 2px rgba(85,85,85,.5);border:none;padding:10px;margin-bottom:5px}.wpcf7-form select{width:120px}.wpcf7-form input,.wpcf7-form textarea{width:100%}.wpcf7-form .wpcf7-submit{background:#fff;text-transform:uppercase;border:1px solid #555;width:180px;margin-bottom:80px;cursor:pointer}.wpcf7-form textarea{font-family:arial;font-size:13px}.product-icons{background:#c8102e;padding:0 40px;text-align:center;margin-bottom:100px}.product-icons .left{width:33.333333%;text-align:center;padding:40px 20px}.product-icons .left img{max-width:100px;margin:0 auto}.product-icons .left p{text-transform:uppercase;color:#fff;margin-bottom:0;margin-top:10px}@media only screen and (max-width:780px){.product-icons{padding:0;margin-bottom:60px}}@media only screen and (max-width:570px){.product-icons{margin-bottom:30px}.product-icons .left{float:none;clear:both;width:100%;padding:20px 0}.product-icons .left:first-child{padding-top:40px}.product-icons .left:last-child{padding-bottom:40px}}.varianten{position:relative;width:100%;margin-bottom:80px}.varianten p{color:#c8102e;margin-top:10px}.varianten .single-variante{width:100%;padding:20px;position:relative;margin-bottom:20px}.varianten .single-variante:after,.varianten .single-variante:before{content:"";display:table}.varianten .single-variante:after{clear:both}.varianten .single-variante:hover{background:#fff;-webkit-box-shadow:1px 1px 3px rgba(85,85,85,.5);-moz-box-shadow:1px 1px 3px rgba(85,85,85,.5);box-shadow:1px 1px 3px rgba(85,85,85,.5)}.varianten .single-variante .zeichnung{margin-bottom:10px;position:relative;float:left;width:60%}.varianten .single-variante .table{float:left;width:40%;padding-left:40px;padding-top:100px}@media only screen and (max-width:1100px){.varianten .single-variante .zeichnung{float:none;clear:both;width:100%}.varianten .single-variante .table{float:none;clear:both;width:100%;padding-left:0}}.varianten .meta{margin-top:10px;font-size:13px;line-height:21px;color:#555;text-align:left}.vorteile{position:relative;margin-bottom:80px}.daten{position:relative;margin-bottom:80px;width:100%;max-width:100%}.daten .table .left{width:200px}.daten .table .right{width:calc(100% - 210px)}@media only screen and (max-width:1100px){.daten .table .left{width:100%}.daten .table .right{width:100%}}.contact{position:relative;margin-bottom:80px}.page-id-21 h3,.page-id-23 h3,.page-id-25 h3{text-align:left}#fhw_cookiehinweis p{font-size:12px;line-height:14px}#fhw_cookiehinweis button{display:inline-block;padding:5px}.besonderheiten{position:relative;margin-bottom:80px}.besonderheiten li{display:inline-block;width:48%;background-position:0 center;background-repeat:no-repeat;background-size:60px 60px;padding:40px 40px 40px 85px}.besonderheiten li p{margin-bottom:0}@media only screen and (max-width:780px){.besonderheiten li{display:block;float:none;clear:both;width:100%;padding:30px 30px 30px 85px}}.teaser{position:relative;margin-bottom:80px}.teaser .left{display:block;width:33.333333%;margin-bottom:30px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.teaser .left:hover{-webkit-box-shadow:1px 1px 3px rgba(85,85,85,.5);-moz-box-shadow:1px 1px 3px rgba(85,85,85,.5);box-shadow:1px 1px 3px rgba(85,85,85,.5)}.teaser .left:hover .text{background:#c8102e}.teaser .left:hover .text h4,.teaser .left:hover .text p{color:#fff}.teaser .left .wrapper{padding:0 20px}.teaser .left .text{text-align:center;background:#fff;padding:10px 20px}.teaser .left .text p{margin-bottom:0}@media only screen and (max-width:780px){.teaser .left{float:none;clear:both;width:100%}}.go-to-contact{position:relative;margin-bottom:80px}.page-footer{position:relative;width:100%}.page-footer .wrapper-red{background:#c8102e;padding-top:60px;padding-bottom:60px}.page-footer .wrapper-grey{background:#ebedee}.page-footer .footer-group{float:left}.page-footer .footer-group a,.page-footer .footer-group p{color:#fff}.page-footer .footer-group ul{font-size:15px;line-height:23px}.page-footer .footer-group ul:after,.page-footer .footer-group ul:before{content:"";display:table}.page-footer .footer-group ul:after{clear:both}.page-footer .footer-group ul li{float:left;margin-right:10px;margin-bottom:10px}.page-footer .footer-group ul li a{width:120px;padding:5px 10px;border:1px solid #fff;display:block;text-align:center;color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-footer .footer-group ul li a:hover{color:#555;border:1px solid #555}@media only screen and (max-width:1100px){.page-footer .footer-group{float:none;clear:both;text-align:center}.page-footer .footer-group ul{width:650px;max-width:100%;margin:0 auto}}.page-footer .footer-social{float:right}.page-footer .footer-social a{display:inline-block;background-position:center;background-repeat:no-repeat;background-size:40px 40px;width:40px;height:40px;font:0/0 a;text-shadow:none;color:transparent;margin-left:20px}.page-footer .footer-social a:nth-child(1){background-image:url(../img/icon_facebook.svg)}.page-footer .footer-social a:nth-child(2){background-image:url(../img/xing-icon.png)}.page-footer .footer-social a:nth-child(3){background-image:url(../img/linkedin_icon.png)}@media only screen and (max-width:1100px){.page-footer .footer-social{float:none;clear:both;text-align:center;margin-top:20px}}.page-footer .footer-contact{padding-top:40px;padding-bottom:40px}.page-footer .footer-copyright{padding-top:60px;padding-bottom:60px;float:left}@media only screen and (max-width:1100px){.page-footer .footer-copyright{float:none;clear:both}}.page-footer .footer-meta-menu{padding-top:60px;padding-bottom:60px;float:right}.page-footer .footer-meta-menu li{display:inline-block;margin-left:20px;text-transform:uppercase}@media only screen and (max-width:1100px){.page-footer .footer-meta-menu{float:none;clear:both}.page-footer .footer-meta-menu li{margin-left:0;margin-right:20px}}.contact-form{width:500px;max-width:100%;font-size:14px;line-height:23px;color:#ebedee}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{font-family:"Open Sans",sans-serif;font-size:14px;background:#e7e7e7;padding:5px 10px;border:none;width:100%}.contact-form select{border:1px solid #ebedee}.contact-form .row{margin-bottom:20px}.contact-form .left{width:40%;float:left}.contact-form .right{width:60%;float:right;padding-left:20px}.contact-form .wpcf7-submit{background:#c8102e;color:#fff;border:none;width:100%;padding:10px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:16.66666666666667%;height:auto;position:relative}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer;-moz-background-size:contain;-webkit-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(../img/Pfeil_links.svg);left:40px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22L0,22z' fill='%23ffffff'/></svg>")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(../img/Pfeil_rechts.svg);right:40px}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23000000'/></svg>")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'><path d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23ffffff'/></svg>")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:15px;height:15px;display:inline-block;border-radius:100%;border:2px solid #fff}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#fff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}