html,body{height:90vh}@font-face{font-display:swap;font-family:'Roboto Condensed Light';font-style:normal;font-weight:300;src:url(../fonts/roboto-condensed-v25-latin-300.eot);src:url('../fonts/roboto-condensed-v25-latin-300.eot?#iefix') format('embedded-opentype'),url(../fonts/roboto-condensed-v25-latin-300.woff2) format('woff2'),url(../fonts/roboto-condensed-v25-latin-300.woff) format('woff'),url(../fonts/roboto-condensed-v25-latin-300.ttf) format('truetype'),url('../fonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed') format('svg')}@font-face{font-display:swap;font-family:'Roboto Condensed Regular';font-style:normal;font-weight:400;src:url(../fonts/roboto-condensed-v25-latin-regular.eot);src:url('../fonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'),url(../fonts/roboto-condensed-v25-latin-regular.woff2) format('woff2'),url(../fonts/roboto-condensed-v25-latin-regular.woff) format('woff'),url(../fonts/roboto-condensed-v25-latin-regular.ttf) format('truetype'),url('../fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg')}@font-face{font-display:swap;font-family:'Roboto Condensed Bold';font-style:normal;font-weight:700;src:url(../fonts/roboto-condensed-v25-latin-700.eot);src:url('../fonts/roboto-condensed-v25-latin-700.eot?#iefix') format('embedded-opentype'),url(../fonts/roboto-condensed-v25-latin-700.woff2) format('woff2'),url(../fonts/roboto-condensed-v25-latin-700.woff) format('woff'),url(../fonts/roboto-condensed-v25-latin-700.ttf) format('truetype'),url('../fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed') format('svg')}@font-face{font-display:swap;font-family:'Tajawal-ExtraLight';font-style:normal;font-weight:200;src:url(../fonts/tajawal-v9-latin-200.eot);src:url('../fonts/tajawal-v9-latin-200.eot?#iefix') format('embedded-opentype'),url(../fonts/tajawal-v9-latin-200.woff2) format('woff2'),url(../fonts/tajawal-v9-latin-200.woff) format('woff'),url(../fonts/tajawal-v9-latin-200.ttf) format('truetype'),url('../fonts/tajawal-v9-latin-200.svg#Tajawal') format('svg')}@font-face{font-display:swap;font-family:'Tajawal-Light';font-style:normal;font-weight:300;src:url(../fonts/tajawal-v9-latin-300.eot);src:url('../fonts/tajawal-v9-latin-300.eot?#iefix') format('embedded-opentype'),url(../fonts/tajawal-v9-latin-300.woff2) format('woff2'),url(../fonts/tajawal-v9-latin-300.woff) format('woff'),url(../fonts/tajawal-v9-latin-300.ttf) format('truetype'),url('../fonts/tajawal-v9-latin-300.svg#Tajawal') format('svg')}@font-face{font-display:swap;font-family:'Tajawal-Regular';font-style:normal;font-weight:400;src:url(../fonts/tajawal-v9-latin-regular.eot);src:url('../fonts/tajawal-v9-latin-regular.eot?#iefix') format('embedded-opentype'),url(../fonts/tajawal-v9-latin-regular.woff2) format('woff2'),url(../fonts/tajawal-v9-latin-regular.woff) format('woff'),url(../fonts/tajawal-v9-latin-regular.ttf) format('truetype'),url('../fonts/tajawal-v9-latin-regular.svg#Tajawal') format('svg')}@font-face{font-display:swap;font-family:'Tajawal-Medium';font-style:normal;font-weight:500;src:url(../fonts/tajawal-v9-latin-500.eot);src:url('../fonts/tajawal-v9-latin-500.eot?#iefix') format('embedded-opentype'),url(../fonts/tajawal-v9-latin-500.woff2) format('woff2'),url(../fonts/tajawal-v9-latin-500.woff) format('woff'),url(../fonts/tajawal-v9-latin-500.ttf) format('truetype'),url('../fonts/tajawal-v9-latin-500.svg#Tajawal') format('svg')}@font-face{font-display:swap;font-family:'Cinzel-Regular';font-style:normal;font-weight:400;src:url(../fonts/cinzel-v19-latin-regular.eot);src:url('../fonts/cinzel-v19-latin-regular.eot?#iefix') format('embedded-opentype'),url(../fonts/cinzel-v19-latin-regular.woff2) format('woff2'),url(../fonts/cinzel-v19-latin-regular.woff) format('woff'),url(../fonts/cinzel-v19-latin-regular.ttf) format('truetype'),url('../fonts/cinzel-v19-latin-regular.svg#Cinzel') format('svg')}@font-face{font-display:swap;font-family:'Cinzel-Medium';font-style:normal;font-weight:500;src:url(../fonts/cinzel-v19-latin-500.eot);src:url('../fonts/cinzel-v19-latin-500.eot?#iefix') format('embedded-opentype'),url(../fonts/cinzel-v19-latin-500.woff2) format('woff2'),url(../fonts/cinzel-v19-latin-500.woff) format('woff'),url(../fonts/cinzel-v19-latin-500.ttf) format('truetype'),url('../fonts/cinzel-v19-latin-500.svg#Cinzel') format('svg')}@font-face{font-display:swap;font-family:'Cinzel-SemiBold';font-style:normal;font-weight:600;src:url(../fonts/cinzel-v19-latin-600.eot);src:url('../fonts/cinzel-v19-latin-600.eot?#iefix') format('embedded-opentype'),url(../fonts/cinzel-v19-latin-600.woff2) format('woff2'),url(../fonts/cinzel-v19-latin-600.woff) format('woff'),url(../fonts/cinzel-v19-latin-600.ttf) format('truetype'),url('../fonts/cinzel-v19-latin-600.svg#Cinzel') format('svg')}@font-face{font-display:swap;font-family:'Cinzel-Bold';font-style:normal;font-weight:700;src:url(../fonts/cinzel-v19-latin-700.eot);src:url('../fonts/cinzel-v19-latin-700.eot?#iefix') format('embedded-opentype'),url(../fonts/cinzel-v19-latin-700.woff2) format('woff2'),url(../fonts/cinzel-v19-latin-700.woff) format('woff'),url(../fonts/cinzel-v19-latin-700.ttf) format('truetype'),url('../fonts/cinzel-v19-latin-700.svg#Cinzel') format('svg')}@font-face{font-display:swap;font-family:'Cinzel-ExtraBold';font-style:normal;font-weight:800;src:url(../fonts/cinzel-v19-latin-800.eot);src:url('../fonts/cinzel-v19-latin-800.eot?#iefix') format('embedded-opentype'),url(../fonts/cinzel-v19-latin-800.woff2) format('woff2'),url(../fonts/cinzel-v19-latin-800.woff) format('woff'),url(../fonts/cinzel-v19-latin-800.ttf) format('truetype'),url('../fonts/cinzel-v19-latin-800.svg#Cinzel') format('svg')}@font-face{font-display:swap;font-family:'Cinzel-Black';font-style:normal;font-weight:900;src:url(../fonts/cinzel-v19-latin-900.eot);src:url('../fonts/cinzel-v19-latin-900.eot?#iefix') format('embedded-opentype'),url(../fonts/cinzel-v19-latin-900.woff2) format('woff2'),url(../fonts/cinzel-v19-latin-900.woff) format('woff'),url(../fonts/cinzel-v19-latin-900.ttf) format('truetype'),url('../fonts/cinzel-v19-latin-900.svg#Cinzel') format('svg')}.font_RobotoCondensed-Light{font-family:'Roboto Condensed Light'}.font_RobotoCondensed-Regular{font-family:'Roboto Condensed Regular'}.font_tajawal-Regular{font-family:"Tajawal-Regular";font-weight:200}.font_tajawal-Light{font-family:"Tajawal-Light";font-weight:300}.font_Cinzel-Regular{font-family:"Cinzel-Regular"}.font_Cinzel-Medium{font-family:"Cinzel-Medium"}.font_Cinzel-SemiBold{font-family:"Cinzel-SemiBold"}.font_Cinzel-Bold{font-family:"Cinzel-Bold"}.font_Cinzel-ExtraBold{font-family:"Cinzel-ExtraBold"}.font_Cinzel-Black{font-family:"Cinzel-Black";font-weight:900}.font_size_0_8em{font-size:.8em}.font_size_1_0em{font-size:1em}.font_size_1_1em{font-size:1.1em}.font_size_1_2em{font-size:1.2em}.font_size_1_3em{font-size:1.3em}.font_size_1_4em{font-size:1.4em}.font_size_1_5em{font-size:1.5em}.font_size_2_0em{font-size:2em}.vertical{border-left:1px solid #000;height:50px;position:relative;left:50%;width:50%}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:none;box-shadow:none}.accordion-button:focus{border-color:none;outline:none;box-shadow:none}.accordion-button:hover{color:#d610a2}.headline{text-transform:uppercase;font-family:"Cinzel-Regular";font-size:1.8em}.headline_second{text-transform:uppercase;font-family:"Cinzel-Regular";font-size:1.2em}.pink{color:#d610a2}.pink-border{border-left:1px solid #d610a2}.gray{color:#9e9e9e}.bg-light{background:rgba(0,0,0,0)!important}.bg-dark{--bs-bg-opacity:1;background:rgba(0,0,0,0)!important}.navbar button{color:#9e9e9e}.nav-item:not(:last-child)::after{content:''}.offcanvas{background-color:rgba(0,0,0,.85);letter-spacing:1px}.offcanvas-title{color:#fff;font-size:16px;font-weight:400;letter-spacing:2px}.offcanvas-title a{color:#d610a2;text-decoration:none}.offcanvas-title a:link{color:#d610a2}.offcanvas-title a:visited{color:#d610a2}.offcanvas-title a:hover{color:#d610a2;text-decoration:underline}.offcanvas-title a:active{color:#d610a2}.accordion{--bs-accordion-bg:transparent;--bs-accordion-active-color:white;--bs-accordion-active-bg:transparent;--bs-accordion-border-width:none}.accordion-item:not(:first-of-type){border-top:1px dotted #fff;border-top-color:rgba(255,255,255,.25)}.accordion .accordion-button{font-size:1em}.accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");transform:scale(.7)!important;color:#fff}.accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");color:#fff}.accordion .list-group-item{background-color:transparent;color:#fff}.accordion .list-group-item:hover{color:#d60ea2}.accordion .list-group-item:hover::before{content:"+ ";margin-left:-17px}.dropdown-menu-dark{--bs-dropdown-bg:rgba(0,0,0,0.0)}.footer{color:#fff}.footer a{color:#fff}.footer a:link{color:#fff}.footer a:visited{color:#fff}.footer a:hover{color:#fff;text-decoration:underline}.footer a:active{color:#fff}.footer span{color:#fff}.start-header{background-color:#FFF}.start-header .nav-link{color:#000}.start-header .nav-link:hover,.start-header .nav-link:focus{color:#000}.rotate_180{transform:rotate(180deg);position:absolute;margin-top:0px!important}.wave{padding-left:0;padding-right:0;margin-top:-199px;height:200px}.white_0{background-image:url(../images/overlaps/white/weiss_0.webp)}.white_1{background-image:url(../images/overlaps/white/weiss_1.webp)}.white_1_png{background-image:url(../images/overlaps/white/weiss_1.png)}.white_2{background-image:url(../images/overlaps/white/weiss_2.webp)}.white_3{background-image:url(../images/overlaps/white/weiss_3.webp)}.white_4{background-image:url(../images/overlaps/white/weiss_4.webp)}.white_5{background-image:url(../images/overlaps/white/weiss_5.webp)}.white_6{background-image:url(../images/overlaps/white/weiss_6.webp)}.pink_0{background-image:url(../images/overlaps/pink/pink_0.webp)}.pink_1{background-image:url(../images/overlaps/pink/pink_1.webp)}.pink_2{background-image:url(../images/overlaps/pink/pink_2.webp)}.pink_3{background-image:url(../images/overlaps/pink/pink_3.webp)}.pink_4{background-image:url(../images/overlaps/pink/pink_4.webp)}.pink_5{background-image:url(../images/overlaps/pink/pink_5.webp)}.pink_6{background-image:url(../images/overlaps/pink/pink_6.webp)}.black_0{background-image:url(../images/overlaps/black/schwarz_0.webp)}.black_1{background-image:url(../images/overlaps/black/schwarz_1.webp)}.black_2{background-image:url(../images/overlaps/black/schwarz_2.webp)}.black_3{background-image:url(../images/overlaps/black/schwarz_3.webp)}.black_4{background-image:url(../images/overlaps/black/schwarz_4.webp);background-repeat:no-repeat;background-size:cover}.black_5{background-image:url(../images/overlaps/black/schwarz_5.webp)}.black_6{background-image:url(../images/overlaps/black/schwarz_6.webp)}#start_right2{color:#fff}.row>*{padding-right:calc(1.5rem * .2);padding-left:calc(1.5rem * .1)}.box14{position:relative}.box14:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;opacity:0;transition:all .35s ease 0s}.box14:hover:before{opacity:1}.box14 img{width:100%;height:auto}.box14 .box-content{width:90%;height:90%;position:absolute;top:5%;left:5%}.box14 .box-content h2{text-transform:uppercase}.box14 .box-content:after,.box14 .box-content:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;transition:all .7s ease 0s}.box14 .box-content:before{border-bottom:1px solid rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.5);transform:scale(0,1);transform-origin:0 0 0}.box14 .box-content:after{border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);transform:scale(1,0);transform-origin:100% 0 0}.box14:hover .box-content:after,.box14:hover .box-content:before{opacity:1;transform:scale(1);transition-delay:.15s}.box14 .title{font-size:21px;font-weight:700;color:#fff;margin:15px 0;opacity:0;transform:translate3d(0,-50px,0);transition:transform .5s ease 0s}.box14:hover .title{opacity:1;transform:translate3d(0,0,0)}.box14 .post{color:#fff;opacity:0;transform:translate3d(0,-50px,0);transition:all .7s ease 0s}.box14:hover .post{opacity:1;transform:translate3d(0,0,0);transition-delay:.15s}.box14 ul{list-style:none;text-align:center;padding-left:0rem}.box14 li{display:inline-block;text-transform:uppercase}.box14 li:not(:last-child)::after{content:', '}@media (hover:none) and (pointer:coarse){.box14:before{opacity:1}.box14 .box-content:after,.box14 .box-content:before{opacity:1;transform:scale(1);transition-delay:.15s}.box14 .title{opacity:1;transform:translate3d(0,0,0)}.box14 .post{opacity:1;transform:translate3d(0,0,0);transition-delay:.15s}}@media only screen and (max-width:990px){.box14{margin-bottom:30px}}.gallery .mx-auto{padding-left:0.125rem!important;padding-right:0.125rem!important}.gallery img{object-fit:cover}.ul_horizontal ul{list-style:none;text-align:center;padding-left:0rem}.ul_horizontal li{display:inline-block}.ul_horizontal li:not(:last-child)::after{content:', '}.leistungen-header{background-color:#FFF}.leistungen-header .nav-link{color:#000}.leistungen-header .nav-link:hover,.leistungen-header .nav-link:focus{color:#000}#wave_leistungen{background-color:#fff;background-image:url(../images/welle_leistungen.png);height:162px}#content_leistungen{background-color:#000;color:#fff}#content_leistungen p{padding-top:1rem!important;background-image:linear-gradient(to right,#333 10%,rgba(255,255,255,0) 0%);background-position:top;background-size:6px 2px;background-repeat:repeat-x}.kontakt-header{background-color:#000}.kontakt-header .nav-link{color:#fff}.kontakt-header .nav-link:hover,.kontakt-header .nav-link:focus{color:#fff}#wave_kontakt{background-color:#000;background-image:url(../images/welle_kontakt.png);height:162px}#content_kontakt{background-color:#d610a2;color:#fff}.intro_image{background-attachment:fixed;background-size:100% auto;background-repeat:no-repeat;padding-left:0;padding-right:0}.intro_image img{width:100%}@media (min-width:768px) and (orientation:portrait){.intro_image{}}@media (min-width:576px) and (orientation:portrait){.intro_image{}}@media (min-width:768px){.intro_image{}}@media (min-width:992px){.intro_image{}#content_leistungen{height:100%}}@media (min-width:1200px){#start_left1{}#start_right2{margin-top:-80px}}