/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}.margin-right{margin-right:8px}@media (max-width: 1320px){.margin-right{display:none}}.margin-top{margin-top:20px}@media (max-width: 800px){.margin-top{margin-top:10px}}.svg-square{width:200px;height:auto}@media (max-width: 1000px){.svg-square{width:160px;height:auto}}@media (max-width: 800px){.svg-square{width:140px;margin-top:5%}}@media (max-width: 500px){.svg-square{width:100px;margin-top:5%}}@media (max-width: 400px){.svg-square{width:90px;height:auto}}.svg-square-big{width:200px;height:auto}@media (max-width: 1000px){.svg-square-big{width:160px;height:auto}}@media (max-width: 800px){.svg-square-big{width:140px;margin-top:5%}}.svg-square-mobile-hidden{width:200px;height:auto}@media (max-width: 1000px){.svg-square-mobile-hidden{width:160px;height:auto}}@media (max-width: 800px){.svg-square-mobile-hidden{width:140px;margin-top:5%}}@media (max-width: 500px){.svg-square-mobile-hidden{display:none}}img{width:100%;height:auto}.img-box{position:relative}.img-box img:first-child{width:100%;height:auto}.trenner-heading-white{margin-right:30px}.trenner-heading,.trenner-heading{position:relative;display:-ms-flexbox;display:flex;width:100%;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#12cdd4;margin-top:40px;margin-bottom:-100px}@media (max-width: 1000px){.trenner-heading,.trenner-heading{margin-bottom:-80px}}@media (max-width: 600px){.trenner-heading,.trenner-heading{margin-bottom:-100px}}.trenner-heading h4,.trenner-heading h4{font-size:1.4rem}@media (max-width: 1000px){.trenner-heading h4,.trenner-heading h4{font-size:1.2rem}}@media (max-width: 400px){.trenner-heading h4,.trenner-heading h4{font-size:1.1rem}}.inner-gold,.inner-white{position:absolute;width:100%;height:100%;top:-12px;right:-12px;z-index:10;content:''}.inner-white{outline:3px solid #fff}.inner-gold{outline:3px solid #858585}.z-index-relative{position:relative;z-index:100}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:300;src:url("../fonts/nunito-sans-v5-latin-300.eot");src:local("Nunito Sans Light"),local("NunitoSans-Light"),url("../fonts/nunito-sans-v5-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-sans-v5-latin-300.woff2") format("woff2"),url("../fonts/nunito-sans-v5-latin-300.woff") format("woff"),url("../fonts/nunito-sans-v5-latin-300.ttf") format("truetype"),url("../fonts/nunito-sans-v5-latin-300.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;src:url("../fonts/nunito-sans-v5-latin-600.eot");src:local("Nunito Sans SemiBold"),local("NunitoSans-SemiBold"),url("../fonts/nunito-sans-v5-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-sans-v5-latin-600.woff2") format("woff2"),url("../fonts/nunito-sans-v5-latin-600.woff") format("woff"),url("../fonts/nunito-sans-v5-latin-600.ttf") format("truetype"),url("../fonts/nunito-sans-v5-latin-600.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url("../fonts/nunito-sans-v5-latin-regular.eot");src:local("Nunito Sans Regular"),local("NunitoSans-Regular"),url("../fonts/nunito-sans-v5-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-sans-v5-latin-regular.woff2") format("woff2"),url("../fonts/nunito-sans-v5-latin-regular.woff") format("woff"),url("../fonts/nunito-sans-v5-latin-regular.ttf") format("truetype"),url("../fonts/nunito-sans-v5-latin-regular.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;src:url("../fonts/nunito-sans-v5-latin-700.eot");src:local("Nunito Sans Bold"),local("NunitoSans-Bold"),url("../fonts/nunito-sans-v5-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-sans-v5-latin-700.woff2") format("woff2"),url("../fonts/nunito-sans-v5-latin-700.woff") format("woff"),url("../fonts/nunito-sans-v5-latin-700.ttf") format("truetype"),url("../fonts/nunito-sans-v5-latin-700.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:800;src:url("../fonts/nunito-sans-v5-latin-800.eot");src:local("Nunito Sans ExtraBold"),local("NunitoSans-ExtraBold"),url("../fonts/nunito-sans-v5-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-sans-v5-latin-800.woff2") format("woff2"),url("../fonts/nunito-sans-v5-latin-800.woff") format("woff"),url("../fonts/nunito-sans-v5-latin-800.ttf") format("truetype"),url("../fonts/nunito-sans-v5-latin-800.svg#NunitoSans") format("svg")}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:900;src:url("../fonts/nunito-sans-v5-latin-900.eot");src:local("Nunito Sans Black"),local("NunitoSans-Black"),url("../fonts/nunito-sans-v5-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/nunito-sans-v5-latin-900.woff2") format("woff2"),url("../fonts/nunito-sans-v5-latin-900.woff") format("woff"),url("../fonts/nunito-sans-v5-latin-900.ttf") format("truetype"),url("../fonts/nunito-sans-v5-latin-900.svg#NunitoSans") format("svg")}h1,h2,h3,h4,h5,h6,p,a,ul,li,form,.fancybox-caption__body{margin:0;padding:0;font-family:Nunito Sans, sans-serif;line-height:1.5}a{color:inherit}html{font-size:18px}@media (max-width: 600px){html{font-size:16px}}h1{color:#fff;font-size:1.8rem;text-transform:uppercase;font-weight:800;letter-spacing:0.05rem;margin-bottom:5px;padding:0 15px;text-align:center}#maincontent-subpage h1{text-align:inherit;color:#000;padding:0}h2{font-size:1.3rem;text-transform:uppercase;font-weight:800;letter-spacing:0.05rem;margin-bottom:5px}h3{color:#858585;font-weight:800;text-transform:uppercase;font-size:1.8rem;line-height:1.3;margin:0 4% 4% 0}@media (max-width: 1400px){h3{font-size:1.7rem}}@media (max-width: 1000px){h3{font-size:1.6rem}}@media (max-width: 800px){h3{font-size:1.5rem}}@media (max-width: 600px){h3{font-size:1.4rem}}@media (max-width: 400px){h3{font-size:1.3rem}}h4{padding:10px 10px 20px 25px}h5{color:#12cdd4;padding-bottom:10px;font-weight:400;font-size:1.1rem}.main-wrap{width:80%;max-width:1200px;padding:0 15px;margin:0 auto}@media (max-width: 1400px){.main-wrap{width:85%;min-width:1px}}@media (max-width: 1000px){.main-wrap{width:90%}}@media (max-width: 400px){.main-wrap{width:95%}}.second-wrap{padding-right:10%}.content-box{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:2% 0}@media (max-width: 800px){.content-box{-ms-flex-direction:column;flex-direction:column}}.content-box-reverse{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:2% 0}@media (max-width: 800px){.content-box-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.content-box-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:2% 0}@media (max-width: 500px){.content-box-inner{-ms-flex-direction:column;flex-direction:column}}@media (max-width: 500px){.content-box-inner{-ms-flex-direction:column;flex-direction:column}}.box-25{width:23%}.box-20{width:20%}.box-35{width:35%}.box-50{width:48%}.box-60{width:60%}.box-65{width:65%;margin-right:20px}.box-68{width:68%}.box-70{width:70%}.box-75{width:73%}.box-80{width:80%}@media (max-width: 1400px){.box-68{width:80%}}@media (max-width: 1000px){.box-60{width:100%}.box-70{width:100%}.box-80{width:100%}.box-68{width:100%}}@media (max-width: 800px){.box-25{width:100%}.box-20{width:45%}.box-50{width:100%}.box-75{width:100%}}@media (max-width: 975px){.box-35{width:100%}.box-65{width:100%}}.nav-wrap{padding:40px 0 20px}.header-top{margin-bottom:-5px}nav.mainnav{text-transform:uppercase;font-weight:bold}nav.mainnav ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.mainnav ul li{display:block;padding:0;margin:0;background:none}nav.mainnav ul li.nav-div{width:2px;height:16px;margin:5px 10px 0 10px;display:block}@media only screen and (max-width: 920px){nav.mainnav ul li.nav-div{margin:5px 5px 0 5px}}nav.main-nav a.nav-lv1{color:#12cdd4;transition:color 0.3s ease-in-out}nav.main-nav a.nav-lv1.act,nav.main-nav a.nav-lv1:hover{color:#858585}nav.main-nav .nav-div{background:#000}.nav-fixed{display:none;position:fixed;top:0;left:0;width:100%;z-index:500}.nav-fixed .nav-wrap{padding:0;background:rgba(18,205,212,0.9)}.nav-fixed .wrapper{padding-top:10px;padding-bottom:10px}.nav-fixed .wrapper ul{-ms-flex-pack:justify;justify-content:space-between}.nav-fixed a{color:#858585;transition:color 0.3s ease-in-out}.nav-fixed a.act,.nav-fixed a:hover{color:#fff}.nav-fixed .nav-div{background:#858585}.mobile-nav{display:none}@media only screen and (max-width: 1130px){.main-nav{display:none}.header-top .mobile-nav{display:block;position:absolute;bottom:0;left:50%;width:28px;cursor:pointer;z-index:200;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header-top .mobile-nav img{width:100%}.header-top .mobile-nav .close{display:none}.header-top .mobile-nav.act .close{display:block}.header-top .mobile-nav.act .open{display:none}.header-top .nav-fixed{position:absolute;top:70px}.header-top nav.mainnav ul{display:block}.header-top nav.mainnav ul li a.nav-lv1{display:block;padding:4px 0}.header-top nav.mainnav ul li.nav-div{width:100%;height:1px;margin:0}.header-top.fixed{display:none;position:fixed;top:0;width:100%;z-index:1000}.header-top.fixed .mobile-nav{top:10px}.nav-wrap.emopart{display:none}}@media only screen and (max-width: 400px){.header-top nav.mainnav ul li a.nav-lv1{padding:5px 0}}.nav-logo{width:25px;height:auto;-ms-flex-negative:0;flex-shrink:0}.navi-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end}@media (max-width: 1130px){.navi-flex{display:block}}header{position:relative}header .nav_box{background:rgba(255,255,255,0.85);position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:85%;max-width:1200px;border-left:10px solid white;border-right:10px solid white;border-bottom:10px solid white}@media (max-width: 1400px){header .nav_box{width:85%}}@media (max-width: 1000px){header .nav_box{width:90%}}@media (max-width: 400px){header .nav_box{width:95%}}header .nav_box .logo{text-align:center}header .nav_box .logo img{margin-top:20px;width:250px}@media (max-width: 1130px){header .nav_box .logo img{width:200px}}@media (max-width: 400px){header .nav_box .logo img{width:180px}}header .emo-img{width:100%;height:100vh;min-height:670px;-o-object-fit:cover;object-fit:cover}header .sub-nav{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:150px;margin-bottom:23%;background-color:#12cdd4;padding-right:10%}@media (max-width: 1400px){header .sub-nav{padding-right:7.5%}}@media (max-width: 1000px){header .sub-nav{padding-right:0;margin-bottom:0}}header .sub-nav .icon-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (max-width: 1000px){header .sub-nav .icon-wrapper{width:100%}}header .sub-nav .icon-wrapper .icon{height:40px;width:auto}@media (max-width: 1400px){header .sub-nav .icon-wrapper .icon{height:38px}}@media (max-width: 1000px){header .sub-nav .icon-wrapper .icon{height:35px}}@media (max-width: 400px){header .sub-nav .icon-wrapper .icon{height:30px}}header .sub-nav .icon-wrapper p{text-transform:uppercase;margin-top:20px;color:#fff;text-align:center;font-weight:700;line-height:1.2}@media (max-width: 400px){header .sub-nav .icon-wrapper p{font-size:0.7rem}}header .sub-nav-img-mobile{display:none;margin-top:20px}@media (max-width: 1000px){header .box-50{display:none}header .sub-nav-img-mobile{display:block}}header .header-top{position:relative}header .header-top .svg-badge-header{position:absolute;bottom:30px;left:25px;width:350px;height:auto}@media (max-width: 1130px){header .header-top .svg-badge-header{width:280px}}@media (max-width: 1000px){header .header-top .svg-badge-header{width:220px}}@media (max-width: 800px){header .header-top .svg-badge-header{width:190px}}@media (max-width: 600px){header .header-top .svg-badge-header{width:160px;bottom:20px;left:15px}}a{text-decoration:none}.button{display:-ms-flexbox;display:flex;width:200px;height:70px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:800;background-color:inherit}.button p{text-align:center;line-height:1}.button-primary{border:8px solid #12cdd4;color:#12cdd4;transition:color 0.2s ease-in-out, border 0.2s ease-in-out}.button-primary:hover{border:8px solid #858585;color:#858585}.button-secondary{border:8px solid #fff;color:#fff}.sub-nav-button{margin:1%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media (max-width: 1000px){.sub-nav-button{margin:1% 5%}}@media (max-width: 600px){.sub-nav-button{margin:1% 2%}}.zierbalken-header-left,.zierbalken-header-right{position:absolute;width:calc((100vw - 1200px) / 2);height:20px;background-color:#12cdd4}@media (max-width: 1400px){.zierbalken-header-left,.zierbalken-header-right{width:7.5%}}@media (max-width: 1000px){.zierbalken-header-left,.zierbalken-header-right{width:5%}}@media (max-width: 400px){.zierbalken-header-left,.zierbalken-header-right{width:2.5%}}.zierbalken-section-left{position:absolute;width:calc((100vw - 1200px - 70px) / 2);margin-top:5px;height:20px;background-color:#12cdd4}@media (max-width: 1400px){.zierbalken-section-left{width:7.5%}}@media (max-width: 1000px){.zierbalken-section-left{width:5%}}@media (max-width: 400px){.zierbalken-section-left{width:2.5%}}.zierbalken-header-left,.zierbalken-section-left{left:0}.zierbalken-header-right,.zierbalken-section-right{right:0}.arrow{margin:4px 10px 0 0;border:solid;border-width:0 3px 3px 0;padding:5px;font-size:0;display:none;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:ease 0.7s}.arrow.close-arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.accordion-wrap .accordion{display:-ms-flexbox;display:flex}.accordion-wrap{width:100%;max-width:1200px;height:460px;overflow:hidden;margin:50px auto}.accordion-wrap .accordion{width:100%;display:table;table-layout:fixed;margin:0;padding:0}.accordion-wrap .accordion .accordion-content{display:table-cell;vertical-align:bottom;position:relative;width:16.666%;height:460px;border:1px solid #12cdd4;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all 500ms ease}.accordion-wrap .accordion .accordion-content .mobile-accordion-opener{display:none}.accordion-wrap .accordion .accordion-content h3{color:#fff;font-size:1.1rem}.accordion-wrap .accordion .accordion-content div{display:block;overflow:hidden;width:100%}.accordion-wrap .accordion .accordion-content div .column-text-wrap{display:block;height:460px;width:100%;position:relative;z-index:3;vertical-align:bottom;padding:10px 15px;box-sizing:border-box;color:#fff;text-decoration:none;font-family:Open Sans, sans-serif;transition:all 200ms ease}.accordion-wrap .accordion .accordion-content div .column-text-wrap *{opacity:0;margin:0;text-overflow:ellipsis;position:relative;z-index:5;overflow:hidden;transition:all 400ms ease}.accordion-wrap .accordion .accordion-content div .column-text-wrap h3{opacity:1;bottom:0;position:absolute;width:100%;min-height:90px;padding:19px;margin:0 -15px;font-style:normal;font-weight:600;background:rgba(18,205,212,0.9);text-overflow:clip;text-transform:uppercase;transition:all 400ms ease}.accordion-wrap .accordion .accordion-content div .column-text-wrap:hover h3{min-height:0}.accordion-wrap .accordion .accordion-content div .column-text-wrap .column-text{position:initial;margin-top:100px;width:80%;transition:all 200ms ease}@media (max-width: 400px){.accordion-wrap .accordion .accordion-content div .column-text-wrap .column-text{width:100%}}.accordion-wrap .accordion .accordion-content div .column-text-wrap .column-text .link-button{width:initial;display:inline-block}.accordion-wrap .accordion .accordion-content div .column-text-wrap .column-text p{position:initial;top:370px}.accordion-wrap .accordion:hover .accordion-content,.accordion-wrap .accordion:focus-within .accordion-content{width:8%}.accordion-wrap .accordion .accordion-content:focus{outline:none}.accordion-wrap .accordion:hover .accordion-content:hover,.accordion-wrap .accordion .accordion-content:focus,.accordion-wrap .accordion:focus-within li:focus{width:60%}.accordion-wrap .accordion:hover .accordion-content:hover .column-text-wrap,.accordion-wrap .accordion .accordion-content:focus .column-text-wrap,.accordion-wrap .accordion:focus-within li:focus .column-text-wrap{background:rgba(18,205,212,0.9)}.accordion-wrap .accordion:hover .accordion-content:hover .column-text-wrap *,.accordion-wrap .accordion .accordion-content:focus .column-text-wrap *,.accordion-wrap .accordion:focus-within li:focus .column-text-wrap *{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.accordion-wrap .accordion:hover .accordion-content:hover .column-text-wrap .column-text,.accordion-wrap .accordion .accordion-content:focus .column-text-wrap .column-text,.accordion-wrap .accordion:focus-within li:focus .column-text-wrap .column-text{transition:all 800ms ease;transition-delay:400ms}.accordion-wrap .accordion:hover .accordion-content{width:8% !important}.accordion-wrap .accordion:hover .accordion-content .column-text-wrap *{opacity:0 !important}.accordion-wrap .accordion:hover .accordion-content:hover{width:60% !important}.accordion-wrap .accordion:hover .accordion-content:hover .column-text-wrap{background:transparent}.accordion-wrap .accordion:hover .accordion-content:hover .column-text-wrap *{opacity:1 !important;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 800px){.accordion-wrap{height:auto}.accordion-wrap .accordion .accordion-content,.accordion-wrap .accordion .accordion-content:hover,.accordion-wrap .accordion:hover .accordion-content,.accordion-wrap .accordion:hover .accordion-content:hover{position:relative;display:block;table-layout:fixed;width:100% !important;height:auto;margin-bottom:5px;transition:none}.accordion-wrap .accordion .accordion-content .mobile-accordion-opener,.accordion-wrap .accordion .accordion-content:hover .mobile-accordion-opener,.accordion-wrap .accordion:hover .accordion-content .mobile-accordion-opener,.accordion-wrap .accordion:hover .accordion-content:hover .mobile-accordion-opener{background:#12cdd4;color:#fff;display:block}.accordion-wrap .accordion .accordion-content .mobile-accordion-opener h3,.accordion-wrap .accordion .accordion-content:hover .mobile-accordion-opener h3,.accordion-wrap .accordion:hover .accordion-content .mobile-accordion-opener h3,.accordion-wrap .accordion:hover .accordion-content:hover .mobile-accordion-opener h3{float:left;margin:0;font-weight:600;font-style:normal;text-transform:uppercase;padding:15px;width:70%}.accordion-wrap .accordion .accordion-content .mobile-accordion-opener h3 br,.accordion-wrap .accordion .accordion-content:hover .mobile-accordion-opener h3 br,.accordion-wrap .accordion:hover .accordion-content .mobile-accordion-opener h3 br,.accordion-wrap .accordion:hover .accordion-content:hover .mobile-accordion-opener h3 br{display:none}.accordion-wrap .accordion .accordion-content .mobile-accordion-opener .arrow,.accordion-wrap .accordion .accordion-content:hover .mobile-accordion-opener .arrow,.accordion-wrap .accordion:hover .accordion-content .mobile-accordion-opener .arrow,.accordion-wrap .accordion:hover .accordion-content:hover .mobile-accordion-opener .arrow{float:right;width:auto;margin:20px 15px 15px 15px}.accordion-wrap .accordion .accordion-content .accoordion-content-inner-wrap,.accordion-wrap .accordion .accordion-content:hover .accoordion-content-inner-wrap,.accordion-wrap .accordion:hover .accordion-content .accoordion-content-inner-wrap,.accordion-wrap .accordion:hover .accordion-content:hover .accoordion-content-inner-wrap{display:none}.accordion-wrap .accordion .accordion-content .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion:hover .accordion-content .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion:hover .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap{height:350px;background:transparent;opacity:1 !important}.accordion-wrap .accordion .accordion-content .accoordion-content-inner-wrap .column-text-wrap *,.accordion-wrap .accordion .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap *,.accordion-wrap .accordion:hover .accordion-content .accoordion-content-inner-wrap .column-text-wrap *,.accordion-wrap .accordion:hover .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap *{opacity:1 !important}.accordion-wrap .accordion .accordion-content .accoordion-content-inner-wrap .column-text-wrap h3,.accordion-wrap .accordion .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap h3,.accordion-wrap .accordion:hover .accordion-content .accoordion-content-inner-wrap .column-text-wrap h3,.accordion-wrap .accordion:hover .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap h3{display:none}.accordion-wrap .accordion .accordion-content .accoordion-content-inner-wrap .column-text-wrap .column-text,.accordion-wrap .accordion .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap .column-text,.accordion-wrap .accordion:hover .accordion-content .accoordion-content-inner-wrap .column-text-wrap .column-text,.accordion-wrap .accordion:hover .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap .column-text{margin-top:25px}}@media screen and (max-width: 600px){.accordion-wrap .accordion .accordion-content .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion:hover .accordion-content .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion:hover .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap{height:300px}}@media screen and (max-width: 500px){.accordion-wrap .accordion .accordion-content .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion:hover .accordion-content .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion:hover .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap{height:270px}}@media screen and (max-width: 400px){.accordion-wrap .accordion .accordion-content .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion:hover .accordion-content .accoordion-content-inner-wrap .column-text-wrap,.accordion-wrap .accordion:hover .accordion-content:hover .accoordion-content-inner-wrap .column-text-wrap{height:190px}}.to-top-arrow-container{position:fixed;bottom:25px;right:25px;height:50px;width:50px;background-color:#12cdd4;text-align:center;z-index:200}.to-top-arrow-container .helper{display:inline-block;height:100%;vertical-align:middle}.to-top-arrow-container img{padding:12px 10px;vertical-align:middle;max-height:50px;max-width:50px}@media (max-width: 600px){.to-top-arrow-container{bottom:15px;right:15px;height:40px;width:40px}.to-top-arrow-container img{max-height:40px;max-width:40px}}main section,.section-confirm,.section-legal{padding:4% 0}@media (max-width: 600px){main section,.section-confirm,.section-legal{padding:10% 0}}.color-section{background-color:#ebf6f9}section:last-child{padding-bottom:10%}#ueberblick .ueberblick-trenner{width:1px;height:auto;margin:0 30px 0;display:block;background:#12cdd4;content:"";-ms-flex-negative:0;flex-shrink:0}#location .svg-square{right:0}.img-box-lage{position:relative;width:100%;border-top:5px solid #12cdd4;border-bottom:5px solid #12cdd4}.img-box-lage img:first-child{margin-bottom:-5px}.img-box-lage .svg-square{position:absolute;top:5%;right:15%;margin-left:15px}@media (max-width: 1400px){.img-box-lage .svg-square{right:7%}}@media (max-width: 1000px){.img-box-lage .svg-square{right:5%}}@media (max-width: 400px){.img-box-lage .svg-square{right:2.5%}}.img-box-lage .img-box-lageright-overlay{position:absolute;bottom:0;margin-bottom:-1px;width:100%;height:100px;background-color:rgba(187,167,86,0.6);z-index:20}@media (max-width: 1000px){.img-box-lage .img-box-lageright-overlay{height:80px}}@media (max-width: 600px){.img-box-lage .img-box-lageright-overlay{height:60px;margin-bottom:-2px}}@media (max-width: 400px){.img-box-lage .img-box-lageright-overlay{height:40px}}#about-us .projekttraeger-wrapper{margin:30px 0}#about-us .projekttraeger-logo{margin:0 20px 20px 0}#about-us .about-us-img-container{width:100%;max-width:400px;margin:0 auto}#about-us .about-us-img-container .about-us-img{margin-bottom:20px}#about-us .content-box-reverse{padding-bottom:50px}#about-us .wic-unternehmer-img-unterschrift-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width: 800px) and (max-width: 1400px){#about-us .margin-left{margin-left:30px}}#about-us a{font-weight:bold;text-decoration:underline;color:#12cdd4;transition:color 0.2s ease-in-out}#about-us a:hover{color:#858585}#about-us .img-border{display:inline-block;position:relative}#about-us .img-border img{width:185px;height:auto}@media (max-width: 1000px){#about-us .img-border img{width:150px}}#about-us .img-border:after{position:absolute;width:100%;height:100%;max-width:185px;max-height:185px;top:-3%;left:-3%;z-index:10;outline:3px solid #858585;outline-offset:-5px;content:""}@media (max-width: 1000px){#about-us .img-border:after{max-width:150px;max-height:150px;left:-4%}}@media (max-width: 900px){#about-us .img-border:after{max-width:150px;max-height:150px;left:-4%}}@media (max-width: 500px){#about-us .img-border:after{top:-4%;left:-2%;max-width:153px;max-height:155px}}@media (max-width: 400px){#about-us .img-border:after{top:-5%;left:-3%;max-width:153px;max-height:152px}}#about-us .description{margin:2% 4%}@media (max-width: 500px){#about-us .description{margin:2% 0}}#about-us .list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#about-us .list li{-ms-flex:0 49.5%;flex:0 49.5%;background:url("../img/1.png") no-repeat 7px 7px transparent;list-style-type:none;padding:0.4% 2% 2% 4%;vertical-align:middle}@media (max-width: 800px){#about-us .list li h5{padding-left:2%}}@media (max-width: 600px){#about-us .list li h5{padding-left:4%}}@media (max-width: 400px){#about-us .list li h5{padding-left:5%}}@media (max-width: 800px){#about-us .list{-ms-flex-direction:column;flex-direction:column}}#basic-infos .main-wrap{position:relative}#basic-infos ul{list-style:none}#basic-infos ul li{display:-ms-flexbox;display:flex;margin-bottom:20px}@media (max-width: 600px){#basic-infos ul li{-ms-flex-direction:column;flex-direction:column}#basic-infos ul li p:nth-child(2){padding-bottom:3%}}#basic-infos ul li p:first-child{width:150px;text-transform:uppercase;color:#12cdd4;font-weight:600;-ms-flex-negative:0;flex-shrink:0}#basic-infos ul li p{margin-bottom:2%}#basic-infos .img-eckdaten{margin:5% 5% 0 -17%;width:50%;-o-object-fit:cover;object-fit:cover;border:20px solid #fff}@media (max-width: 1000px){#basic-infos .img-eckdaten{width:70%;margin:4% 0 4% 0;border:15px solid #fff}}@media (max-width: 500px){#basic-infos .img-eckdaten{border:10px solid #fff}}#basic-infos .svg-square{position:absolute;top:100px}@media (max-width: 1000px){#basic-infos .svg-square{right:0}}#basic-infos .button{margin:20px 0 10px 210px}@media (max-width: 600px){#basic-infos .button{margin:20px 0 10px 0}}#basic-infos .eckdaten-wrapper{display:-ms-flexbox;display:flex;margin:2% 10% 5% 10%;padding:0 15px}@media (max-width: 1400px){#basic-infos .eckdaten-wrapper{margin-right:7.5%}}@media (max-width: 1000px){#basic-infos .eckdaten-wrapper{margin:0 5%;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 400px){#basic-infos .eckdaten-wrapper{margin:0 2.5%}}#location{margin-top:50px}#location .margin-bottom{margin-bottom:30px}@media (max-width: 787px){#location{margin-top:100px}}@media (max-width: 600px){#location{margin-top:70px}}#location .img-location{margin-top:20px}#highlights .second-wrap{position:relative}#highlights ul{list-style-image:url("../img/1.png");list-style-position:inherit;padding-left:1.4em}#highlights ul li{margin:2% 0}#highlights .button{margin:3% 0}#gallery .gallery-container{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#gallery .gallery-container .gallery-item{-ms-flex-preferred-size:250px;flex-basis:250px;-ms-flex-positive:1;flex-grow:1;margin:0 20px 20px 0}#gallery .gallery-container .gallery-item img{border:10px solid #fff}.emo-img-legal{width:100%;height:48vh;-o-object-fit:cover;object-fit:cover}.section-legal a{font-weight:bold;text-decoration:underline;color:#12cdd4;transition:color 0.2s ease-in-out}.section-legal a:hover{color:#858585}footer{width:100%;height:auto;background-color:#12cdd4;color:#fff}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p,footer a,footer li{line-height:1.3}footer ul li{list-style:none}footer .footer-content-box{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:5% 0 0 0}@media (max-width: 500px){footer .footer-content-box{-ms-flex-direction:column;flex-direction:column}}footer .footer-left-box .svg-square{-ms-flex-item-align:start;align-self:flex-start}@media (max-width: 800px){footer .footer-left-box .svg-square{margin-left:-2%}}@media (max-width: 400px){footer .footer-left-box .svg-square{width:140px}}footer .footer-left-box .address{font-weight:800;text-transform:uppercase}@media (max-width: 800px){footer .footer-left-box .address{margin-left:0;margin-top:20px}}footer .footer-left-box.content-box{-ms-flex-pack:start;justify-content:flex-start}footer .footer-box-trenner{width:1px;height:auto;margin:15px 30px 0;display:block;background:#fff;-ms-flex-negative:0;flex-shrink:0}footer .footer-right-box{-ms-flex-align:center;align-items:center}@media (max-width: 800px){footer .footer-right-box{-ms-flex-align:start;align-items:flex-start}footer .footer-right-box ul{margin-bottom:20px}}footer .footer-right-box .footer-navi{text-transform:uppercase;font-weight:800}footer .footer-bottom-box{padding-bottom:5%;margin-top:5%}footer .footer-bottom-box ul{display:-ms-flexbox;display:flex}footer .footer-bottom-box ul .footer-list-trenner{width:1px;height:16px;margin:4px 10px;display:block;background:#fff}

/*# sourceMappingURL=maps/main.css.map */
