@import "https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;700;900&display=swap";*{box-sizing:border-box;margin:0;padding:0;font-family:Mulish,sans-serif}body,html{width:100%;height:100%;position:relative}html{scroll-behavior:smooth;scroll-padding-top:100px}a{cursor:pointer;outline:none;text-decoration:none;transition:all .2s ease-in-out}main{flex-direction:column;min-height:100%;display:flex;overflow-x:hidden}.split,#content{opacity:0}@keyframes BOUNCE{0%,to{transform:translateY(2px)}50%{transform:translateY(-5px)}}@keyframes LOADER{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.frame{width:1440px;height:auto;margin:0 auto;position:relative}@media only screen and (width<=1600px){.frame{width:100%;padding-left:100px;padding-right:100px}}@media only screen and (width<=1024px){.frame{padding-left:80px;padding-right:80px}}@media only screen and (width<=850px){.frame{padding-left:60px;padding-right:60px}}@media only screen and (width<=650px){.frame{padding-left:40px;padding-right:40px}}@media only screen and (width<=550px){.frame{padding-left:25px;padding-right:25px}}@media only screen and (width<=490px){.frame{padding-left:20px;padding-right:20px}}@media only screen and (width<=390px){.frame{padding-left:15px;padding-right:15px}}.content{padding:120px 0}.content-header-flex.space-between{justify-content:space-between;display:flex}.content-filter{position:relative}.content-filter button{cursor:pointer;color:#14161b;background:0 0;border:1px solid #14161b;border-radius:10vmax;align-items:center;gap:5px;padding:15px 30px;font-size:.9rem;font-weight:400;transition:all .1s ease-in-out;display:flex}.content-filter button:hover{background:#f9f9f9}.content-filter button.active{color:#fff;background:#10d0d0;border-color:#10d0d0}.content-filter button.active i{color:#fff}.content-filter button i{color:#10d0d0;font-size:1rem;transition:all .1s ease-in-out}.content-filter .filter-container{z-index:200;text-align:center;background:#fff;border:1px solid #14161b;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:10px;display:none;position:absolute;top:58px}.content-filter .filter-container.active{display:flex}.content-filter .filter-container p{margin-bottom:8px;font-size:.8rem}.content-filter .filter-container span{color:#10d0d0;cursor:pointer;text-align:center;border:1px solid #14161b;border-radius:10px;padding:2px;font-size:.9rem;font-weight:600}.content-filter .filter-container span.active{color:#fff;background:#10d0d0!important}.content-filter .filter-container span:hover{background:#f9f9f9}.content-header{margin-bottom:40px}.content-header h2{text-transform:uppercase;font-size:2rem;font-weight:900}.content-header p{color:#10d0d0;margin-top:5px;font-size:1.4rem;font-weight:400}.content-awareness .content{padding-top:0}.content-awareness .frame{flex-direction:column;gap:100px;display:flex}.content-awareness .frame .article{border:1px solid #14161b;border-radius:50px;padding:50px;position:relative}.content-awareness .frame .article:after{content:"";background:#14161b;width:1px;height:80px;position:absolute;bottom:-90px;left:50%}.content-awareness .frame .article:last-child:after{display:none}.content-awareness ul{flex-direction:column;gap:60px;list-style:none;display:flex;margin-left:0!important}.content-awareness ul li{border-left:10px solid #c6c8cc;padding-left:25px}.content-awareness ul li ul{gap:10px;margin-top:20px;list-style:outside;margin-left:20px!important}.content-awareness ul li ul li{border:none;padding-left:5px}@media only screen and (width<=1280px){.content-awareness .frame .article{padding:40px}}@media only screen and (width<=750px){.content{padding:80px 0}.content-header{margin-bottom:30px}.content-header h2{font-size:1.6rem}.content-header p{font-size:1.2rem}.content-awareness .frame .article{padding:30px}}@media only screen and (width<=590px){.content-header-flex.space-between{flex-direction:column;gap:0}.content-filter{margin-bottom:20px}.content-filter button{justify-content:center;width:100%}.content-awareness ul li{border-width:5px;padding-left:15px}.content-awareness .frame .article{border-radius:20px;padding:20px}}.nav{z-index:800;background:0 0;width:100%;transition:background .3s ease-in-out;position:fixed;top:0}.nav.active,.nav.page-active{background:#000}.nav.active .nav-dropdown-items,.nav.page-active .nav-dropdown-items{padding-top:40px}.nav.active .frame,.nav.page-active .frame{height:90px}.nav.active .nav-logo,.nav.page-active .nav-logo{scale:.9}.nav .frame{justify-content:space-between;align-items:center;height:130px;transition:all .4s;display:flex}.nav-links{align-items:center;gap:60px;transition:all .2s ease-in-out;display:flex}.nav-links a{color:#fff;text-transform:uppercase;z-index:300;padding:5px 0;font-size:.8em;font-weight:900;transition:all .2s;position:relative}.nav-links a:hover,.nav-links a.active{color:#10d0d0}.nav-logo{transition:all .2s ease-in-out}.nav-logo:hover{opacity:.5}.nav-logo img{height:65px}:is(.nav:has(.nav-dropdown:hover) .nav-dropdown-items,.nav:has(.nav-dropdown-items:hover) .nav-dropdown-items){opacity:1;pointer-events:all;visibility:visible;transform:translateY(0)}:is(.nav:has(.nav-dropdown:hover) .nav-dropdown-items a,.nav:has(.nav-dropdown-items:hover) .nav-dropdown-items a){background:#000000a6}.nav:has(.nav-dropdown-items:hover) .nav-dropdown{color:#10d0d0}.nav:has(.nav-dropdown-items:hover) .nav-dropdown:after{width:100%}.nav-dropdown{anchor-name:--btn-anchor;position:relative}.nav-dropdown-items{position-anchor:--btn-anchor;position-area:bottom center;opacity:0;visibility:hidden;pointer-events:none;gap:10px;padding-top:25px;transition:opacity .16s,transform .16s,visibility 0s linear .17s,padding-top .2s;display:flex;position:fixed;transform:translateY(20px)}.nav-dropdown-items figure{border-radius:10px;width:120px;height:120px;overflow:hidden}.nav-dropdown-items figure img{object-fit:cover;filter:grayscale(100);width:100%;height:100%;transition:all .5s}.nav-dropdown-items p{text-transform:none;font-size:1rem}.nav-dropdown-items span{color:#fff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;bottom:20px;right:20px}.nav-dropdown-items a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border-radius:20px;gap:15px;margin-block:0;padding:20px;font-weight:400;display:flex;position:relative}.nav-dropdown-items a:hover img,.nav-dropdown-items a.active img{filter:grayscale(0);scale:1.1}.nav-dropdown-items a:hover span,.nav-dropdown-items a.active span{color:#14161b;background:#fff}.nav-dropdown-items a:hover:after,.nav-dropdown-items a.active:after{display:none}@media only screen and (width<=1280px){.nav-links{gap:40px}.nav-logo img{height:55px}}@media only screen and (width<=1150px){.nav-links{gap:30px}}@media only screen and (width<=1024px){.nav-links{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100svh;padding-top:55px;transition:all .2s ease-in-out;position:fixed;bottom:0;left:0}.nav-links a{font-size:1.5rem}.nav-links a:hover,.nav-links a.active{color:#10d0d0}.nav-links.active{opacity:1;pointer-events:all;transition:all .2s ease-in-out .2s}.nav-links.active .nav-dropdown-items{pointer-events:all}.nav-dropdown{display:none}.nav-dropdown-items{opacity:1;visibility:visible;pointer-events:none;flex-direction:column;gap:27px;padding-block:2px;position:relative;transform:translateY(0)}.nav-dropdown-items a{padding:0}.nav-dropdown-items a:hover p{color:#10d0d0}.nav-dropdown-items a p{text-transform:uppercase;font-size:1.5rem;font-weight:900;transition:all .2s}.nav-dropdown-items a figure,.nav-dropdown-items a span{display:none}.nav.active .nav-dropdown-items,.nav.page-active .nav-dropdown-items{padding-top:0}.nav-logo,#rsp-btn{opacity:0}}@media only screen and (width<=490px){.nav-logo img{height:50px}.nav-links{scale:.9}}.socials{float:left;margin-left:80px;top:0}.socials a{text-align:center;background:#fff;border-radius:0 0 20px 20px;width:45px;margin:0 5px;transition:all .3s ease-in-out;display:inline-block;position:relative;top:-150px}.socials a:hover{background:#10d0d0}.socials a:hover i{color:#fff}.socials a i{color:#000;padding:54px 0;font-size:1.4em}.header .btn,.page-header .btn{opacity:0}.header{z-index:100;background:#000;justify-content:center;align-items:center;width:100%;height:100svh;transition:all .2s ease-in-out .3s;display:flex;position:relative;overflow:hidden}.header video{object-fit:cover;object-position:center center;filter:grayscale();width:100%;height:100%;position:absolute}.header-mouse{z-index:100;width:40px;height:auto;animation:1s infinite BOUNCE;position:absolute;bottom:50px}.header-details{z-index:2;flex-direction:column;align-items:flex-start;gap:40px;width:80%;display:flex;position:relative}.header-details h2{text-wrap:balance;font-size:8rem;font-weight:800;line-height:100%}.header-details h2,.header-details p{color:#fff}.header-details p{text-wrap:balance;margin-bottom:10px;font-size:1.7rem;line-height:140%}.page-header{background:#14161b;flex-direction:column;justify-content:center;align-items:flex-start;height:800px;display:flex;position:relative;overflow:hidden}.page-header:after{content:"";background:linear-gradient(90deg,#0d0e18 0%,#1e1e3a00 99.32%);position:absolute;inset:0}.page-header img{object-fit:cover;object-position:center center;opacity:0;width:100%;height:100%;position:absolute;inset:0}.page-header-details{z-index:200;flex-direction:column;align-items:flex-start;gap:40px;display:flex;position:relative}.page-header-details span{color:#e6e6e6;letter-spacing:5px;text-transform:uppercase}.page-header-details p{color:#fff;letter-spacing:5px;margin-left:5px;font-weight:700}.page-header-details h2{text-wrap:balance;color:#fff;text-transform:uppercase;font-size:6rem;font-weight:900;line-height:100%}@media only screen and (width<=1600px){.header-details{width:100%}}@media only screen and (width<=1280px){.header-logo{width:280px}.header-details h2{font-size:6rem}.header-details p{font-size:1.5rem}.page-header{height:700px}.page-header-details{gap:30px}.page-header-details .btn{margin-top:15px}.page-header-details h2{font-size:5rem}}@media only screen and (width<=950px){.header-logo{width:250px}.header-details,.page-header-details{text-align:center;align-items:center}}@media only screen and (width<=790px){.header-details{margin-top:50px}.page-header{height:600px}.page-header-details{column-gap:30px;margin-top:50px}.page-header-details h2{font-size:4rem}.page-header-details span{font-size:.9rem}}@media only screen and (width<=670px){.header-logo{width:200px}.header-details h2{font-size:5.5rem}.header-details p{font-size:1.3rem;line-height:160%}.header-mouse{width:30px;bottom:30px}}@media only screen and (width<=590px){.page-header-details h2{font-size:clamp(1.5rem,13vw,4rem)}.page-header-details span{font-size:.9rem}.header-details h2{font-size:clamp(1.5rem,14vw,5.5rem)}.header-details p{font-size:1.1rem}}.termine-list{margin-top:0}.termine-list .item+.item{border-top:1px dashed #686f81}.termine-list .item{grid-template-columns:1.1fr .9fr;padding:25px 0;display:grid}.termine-list .item .item-details{margin-right:20px}.termine-list .item .item-details span{font-size:1.1rem}.termine-list .item .item-details .date{margin-right:20px;font-weight:900}.termine-list .item .item-details .title{margin-right:5px}.termine-list .item .item-details .type{border-left:1px solid #686f81;padding-left:6px}.termine-list .item .item-links{flex-wrap:wrap;justify-self:end;gap:10px;display:flex}.termine-list .item .item-links a{color:#fff;border-style:solid;border-width:2px;border-radius:30px;flex-shrink:0;align-self:center;padding:8px 20px;font-size:.9rem;font-weight:700}.termine-list .item .item-links a.location{background:#14161b;border-color:#14161b}.termine-list .item .item-links a.location:hover{color:#14161b;background:0 0}.termine-list .item .item-links a.info{background:#10d0d0;border-color:#10d0d0}.termine-list .item .item-links a.info:hover{color:#10d0d0;background:0 0}.termine-list .item .item-links a.info-disable,.termine-list .item .item-links a.info-disable:hover{color:#686f81;background:#c6c8cc;border-color:#c6c8cc}.termin-details{border-top:1px solid #c6c8cc;border-bottom:1px solid #c6c8cc;justify-content:center;margin-bottom:50px;padding:25px 0;display:flex}.termin-details p{text-transform:uppercase;margin:0 30px;font-size:1.1rem;font-weight:700}.termin-details p span{color:#10d0d0;font-weight:900}.termin-details p span i{margin-right:5px}@media only screen and (width<=1080px){.termine-list{margin-top:40px}.termine-list .item{grid-template-columns:1fr;padding:20px}.termine-list .item .item-details{text-align:center;margin-bottom:4px;font-size:1rem}.termine-list .item .item-links{text-align:center;justify-self:center;margin:10px 0}}@media only screen and (width<=720px){.termin-details{flex-direction:column;align-items:center;margin-bottom:30px}.termin-details p{margin:2px 0}}@media only screen and (width<=590px){.termine-list{margin-top:0}.termine-list .item{padding:25px 0}.termine-list .item .item-details .date{font-size:1.1rem;display:block}.termine-list .item .item-links{gap:0}.termine-list .item .item-links a+a{margin-top:6px;margin-left:0}.termine-list .item .item-links a{width:100%;padding:10px 20px;display:block}}#locations{background:#14161b;height:600px}.location-wrapper{padding-left:70px}.location-grid{grid-template-columns:1fr 1fr;height:100%;display:grid}.location-grid .item{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:relative;overflow:hidden}.location-grid .item:hover img{transform:scale(1.4)}.location-grid .item:hover span{color:#14161b;background:#fff}.location-grid .item h2{z-index:100;color:#fff;text-transform:uppercase;font-size:2.5rem;font-weight:900}.location-grid .item span{z-index:2;transition:all .2s;position:relative}.location-grid .item img{object-fit:cover;object-position:center;opacity:.5;width:100%;height:100%;transition:all .4s ease-out;position:absolute;inset:0}@media only screen and (width<=1440px){#locations{height:650px}}@media only screen and (width<=1024px){.location-grid{grid-template-columns:1fr}.location-wrapper{padding-left:0}}@media only screen and (width<=620px){.location-grid .item h2{font-size:1.5rem}}.emotion{background:#14161b;justify-content:center;align-items:center;height:600px;display:flex;position:relative;overflow:hidden}.emotion .details{z-index:100;text-align:center;padding:0 30px;position:relative}.emotion p{color:#10d0d0;text-transform:uppercase;letter-spacing:1px;margin-top:10px;font-size:1.2rem;font-weight:900}.emotion a{margin-top:40px;display:inline-block}.emotion h2{color:#fff;text-transform:uppercase;z-index:200;font-size:3em;font-weight:800}.emotion .emotion-inner{align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.emotion img{object-fit:cover;object-position:center center;opacity:.2;filter:saturate(30%);width:100%;height:100%}@media only screen and (width<=1280px){.emotion{height:500px}.emotion h2{font-size:2.3rem}.emotion p{font-size:1.1rem}}@media only screen and (width<=960px){.emotion-page p{font-size:.9rem}.emotion .details{text-align:center;flex-direction:column;align-items:center;display:flex}.emotion h2{width:20ch;font-size:2.6rem}.emotion p{width:45ch;line-height:160%}}@media only screen and (width<=590px){.emotion{height:450px}.emotion h2{font-size:clamp(1.4rem,8vw,2.4rem)}.emotion p{letter-spacing:0;text-wrap:balance;font-weight:600}}#map-kontakt{z-index:200;filter:grayscale();width:100%;position:relative;height:700px!important}.kontakt-grid{grid-template-columns:1.3fr .8fr;gap:90px;margin:60px 0 20px;display:grid}.kontakt-grid h3{color:#14161b;margin-bottom:50px;font-size:1.2em;transition:all .3s ease-in-out}.kontakt-details .details-list .item+.item{border-top:1px dashed #686f81}.kontakt-details .details-list .item{cursor:pointer;align-items:center;padding:40px 0;display:flex}.kontakt-details .details-list .item:first-child{padding-top:20px}.kontakt-details .details-list .item:hover i{color:#14161b}.kontakt-details .details-list .item:hover .item-content{transform:translate(10px)}.kontakt-details .details-list .item:hover .item-content h4{color:#10d0d0}.kontakt-details .details-list .item .item-content{color:#14161b;transition:all .2s ease-in-out}.kontakt-details .details-list .item .item-content h4{font-size:1.1rem;transition:all .2s ease-in-out}.kontakt-details .details-list .item .item-content p{color:#686f81;margin-top:2px}.kontakt-details .details-list .item i{color:#10d0d0;margin-right:25px;font-size:2.3rem;transition:all .2s ease-in-out}@media only screen and (width<=1440px){.kontakt-grid{gap:60px}.kontakt-details .details-list .item i{font-size:2rem}}@media only screen and (width<=1024px){.kontakt-grid{grid-template-columns:1fr}.kontakt-grid h3{margin-bottom:40px}.kontakt-form{order:2}.kontakt-details .details-list{margin-top:-20px;margin-bottom:20px}.kontakt-details .details-list .item{padding:30px 0}}@media only screen and (width<=590px){.kontakt-grid{margin:65px 0 30px}.kontakt-details .details-list{margin-bottom:0}.kontakt-details .details-list .item .item-content p{font-size:.9rem}.kontakt-details .details-list .item i{font-size:1.5rem}}form .form-item-error{color:#e45555;height:20px;font-size:.8rem;display:flex}form .form-item+.form-item{margin-top:30px}form label{color:#14161b;font-size:.9rem;font-weight:500;display:block}form textarea{resize:none;height:300px}form button{cursor:pointer;transition:all .2s}form input,form textarea{color:#686f81;appearance:none;border:1px solid #26282e;border-radius:10px;outline:none;width:100%;padding:20px;font-family:Mulish,sans-serif;font-size:.9em;font-weight:600;transition:all .2s ease-in-out}form input.error,form textarea.error{border:1px solid #e45555!important;box-shadow:inset 0 0 0 2px #e45555!important}form input:focus,form textarea:focus{border:1px solid #14161b;box-shadow:inset 0 0 0 2px #14161b}.form-item-header{justify-content:space-between;margin-top:3px;display:flex}@media only screen and (width<=620px){form input,form textarea{padding:15px;font-size:.8rem}form textarea{height:230px}}.footer{text-transform:uppercase;letter-spacing:1px;background:#000;margin-top:auto;font-weight:900}.footer p{color:#fff;text-align:center;border-top:1px solid #333;padding:70px 0;font-size:.8em}.footer .frame{justify-content:space-between;align-items:center;padding-top:100px;padding-bottom:100px;display:flex}.footer-links a+a{margin-left:40px}.footer-links a{color:#fff;font-size:.8rem}.footer-links a:hover{color:#10d0d0}.footer-social{display:flex}.footer-social a+a{margin-left:20px}.footer-social a{border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.footer-social a:hover{border:1px solid #10d0d0}.footer-social a:hover i{color:#10d0d0}.footer-social a i{color:#fff;font-size:1.1em;transition:color .3s ease-in-out}@media only screen and (width<=1280px){.footer-social a+a{margin-left:20px}.footer-social a{width:45px;height:45px;font-size:.8rem}}@media only screen and (width<=920px){.footer .frame{padding-top:80px;padding-bottom:80px}.footer-links a+a{margin-left:25px}.footer-social a{width:40px;height:40px;font-size:.8rem}.footer-social a+a{margin-left:15px}}@media only screen and (width<=690px){.footer p{letter-spacing:1px;padding:50px 0;font-size:.5rem}.footer .frame{flex-direction:column;padding-top:65px;padding-bottom:65px}.footer-social{margin-bottom:30px}.footer-links{text-align:center;flex-direction:column;display:flex}.footer-links a+a{margin-left:0}.footer-links a{margin:10px 0}}#termine-view{z-index:9999;opacity:.97;background:#fff;width:100%;height:100%;display:none;position:fixed;inset:0}#termine-view #close-view{cursor:pointer;position:absolute;top:50px;right:90px}#termine-view #close-view:hover i{color:#000}#termine-view #close-view i{color:#10d0d0;font-size:2.2em;transition:all .3s ease-in-out}#termine-view #termine-view-grid{grid-template-columns:60%;justify-content:center;margin-top:150px;display:grid}#termine-view #termine-view-grid div.last-entry h1{margin-bottom:2px}#termine-view #termine-view-grid div.last-entry .date-title h3{color:#10d0d0;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:1em}@media only screen and (width<=1250px){#termine-view #termine-view-grid{grid-template-columns:80%}}@media only screen and (width<=1200px){#termine-view #close-view{top:40px;right:60px}#termine-view #termine-view-grid div.last-entry p{font-size:1.1em}}@media only screen and (width<=750px){#termine-view #close-view{top:30px;right:30px}#termine-view #close-view i{font-size:1.8em}#termine-view #termine-view-grid{grid-template-columns:85%;margin-top:110px}#termine-view #termine-view-grid div.last-entry p{font-size:1em}#termine-view #termine-view-grid div.last-entry .date-title h3{font-size:.85em}}@media only screen and (width<=430px){#termine-view #close-view{top:15px;right:15px}#termine-view #termine-view-grid{grid-template-columns:90%;margin-top:70px}#termine-view #termine-view-grid div.last-entry p{font-size:.95em}}.article-post h1{color:#14161b;margin-bottom:35px;font-size:2rem;font-weight:900}.article-post h2{color:#14161b;margin-bottom:15px;font-size:1.8rem;font-weight:900}.article-post h3{color:#14161b;margin-bottom:5px;font-size:1.3rem;font-weight:700}.article-post h4{color:#10d0d0;margin-bottom:5px}.article-post h5{color:#686f81;font-weight:900}.article-post ul,.article-post ol{margin-left:20px}.article-post p,.article-post ul li,.article-post ol li{color:#686f81;font-size:1.2rem;line-height:190%}.article-post p a,.article-post ul li a,.article-post ol li a{color:#10d0d0;font-weight:900}.article-post p a:hover,.article-post ul li a:hover,.article-post ol li a:hover{color:#14161b}.article-post p strong,.article-post ul li strong,.article-post ol li strong{color:#14161b;font-weight:900}.article-post .btn{margin-top:20px}.article-wrapper{gap:80px;display:flex}.article-img{aspect-ratio:5/4;border-radius:30px;flex-shrink:0;height:600px;position:relative;overflow:hidden}.article-img img{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}@media only screen and (width<=1600px){.article-img{height:400px}}@media only screen and (width<=1280px){.article-wrapper{flex-direction:column-reverse;gap:60px}}@media only screen and (width<=480px){.article-wrapper{gap:40px}}.ueber-uns-list{opacity:0;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:20px;transition:all .4s ease-in-out .1s;display:grid;transform:translateY(100px)}.ueber-uns-list.active{opacity:1;transform:translateY(0)}.ueber-uns-list .item{text-align:center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background:#26282e;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;height:400px;padding:0 50px;display:flex;position:relative;overflow:hidden;-webkit-transform:translate(0,0);-moz-transform:translate(0,0)}.ueber-uns-list .item:hover:after{height:100%}.ueber-uns-list .item:hover img{transform:scale(1.4)}.ueber-uns-list .item:hover .details{opacity:0;transform:translate(-100%)}.ueber-uns-list .item:hover a{opacity:1;transform:translate(0)}.ueber-uns-list .item:after{content:"";opacity:.6;background:#10d0d0;height:0%;transition:all .2s ease-in-out;position:absolute;bottom:0;left:0;right:0}.ueber-uns-list .item .details{z-index:200;transition:all .3s ease-in-out;position:relative}.ueber-uns-list .item img{object-fit:cover;opacity:.2;width:100%;height:100%;transition:all .6s ease-in-out;position:absolute;top:0;left:0}.ueber-uns-list .item h4{text-transform:uppercase;color:#10d0d0;font-size:1.4rem;font-weight:900}.ueber-uns-list .item p{color:#fff;margin-top:20px;line-height:150%}.ueber-uns-list .item a{color:#fff;z-index:200;opacity:0;border-color:#fff;position:absolute;transform:translate(150%)}.ueber-uns-list .item a:hover{color:#10d0d0;background:#fff}@media only screen and (width<=1024px){.ueber-uns-list .item{height:330px}}@media only screen and (width<=750px){.ueber-uns-list{margin-top:50px}.ueber-uns-list .item{height:290px}}@media only screen and (width<=460px){.ueber-uns-list{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.ueber-uns-list .item{padding:0 20px}.ueber-uns-list .item p{font-size:.9rem}}.images,.videos{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;margin-top:40px;display:grid}.images .img,.images .video,.videos .img,.videos .video{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background:#14161b;border-radius:30px;justify-content:center;align-items:center;height:220px;display:flex;position:relative;overflow:hidden;-webkit-transform:translate(0,0);-moz-transform:translate(0,0)}.images .img i,.images .video i,.videos .img i,.videos .video i{z-index:200;color:#fff;opacity:0;pointer-events:none;font-size:2.4rem;transition:all .3s ease-in-out;transform:scale(0)}.images .img:hover,.images .video:hover,.videos .img:hover,.videos .video:hover{cursor:pointer}.images .img:hover img,.images .video:hover img,.videos .img:hover img,.videos .video:hover img{filter:none;opacity:1;transform:scale(1.2)}.images .img:hover i,.images .video:hover i,.videos .img:hover i,.videos .video:hover i{opacity:1;transform:scale(1)}.images .img img,.images .video img,.videos .img img,.videos .video img{object-fit:cover;object-position:center center;filter:grayscale();opacity:.3;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.downloads a+a{margin-top:10px}.downloads a{color:#fff;border:1px solid #c6c8cc;border-radius:30px;justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:relative}.downloads a:hover{background:#10d0d0;border-color:#10d0d0}.downloads a:hover i{color:#fff}.downloads a:hover span{transform:translate(10px)}.downloads a span{color:#14161b;font-size:1.1rem;font-weight:700;transition:all .3s ease-in-out}.downloads a i{color:#14161b;transition:all .3s ease-in-out}@media only screen and (width<=590px){.downloads a{padding:20px}.downloads a span{font-size:1rem}}.options{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));justify-content:center;gap:15px;margin-bottom:40px;display:grid}.options .option{color:#10d0d0;cursor:pointer;border:2px solid #10d0d0;border-radius:30px;justify-content:center;align-items:center;padding:20px;font-size:1.2rem;font-weight:700;transition:all .2s ease-in-out;display:flex}.options .option i{margin-right:12px;font-size:1.3rem}.options .option:hover{color:#10d0d0;background:#14161b;border-color:#14161b}.options .option.active{color:#fff;background:#10d0d0;border:2px solid #10d0d0}.option-select article{display:none}.option-select article.active{display:block}@media only screen and (width<=1024px){.options .option{letter-spacing:0}}@media only screen and (width<=750px){.options{grid-template-columns:1fr;justify-content:center;gap:10px;margin-bottom:60px}.options .option{font-size:1.1rem}}@media only screen and (width<=590px){.options .option{font-size:1rem}.options .option i{margin-right:8px}}#showroom,.showroom-video{z-index:9999;opacity:0;pointer-events:none;background:#0d0e1100;width:100%;height:100%;transition:all .3s ease-in-out .1s;position:fixed;inset:0}#showroom.active,.showroom-video.active{opacity:1;pointer-events:all;background:#0d0e11fc}#showroom-next,#showroom-prev,#showroom-close{justify-content:center;align-items:center;transition:all .4s ease-in-out;display:flex;position:absolute}#showroom-next i,#showroom-prev i{color:#fff;font-size:1.2em}#showroom-next:hover,#showroom-prev:hover{cursor:pointer;opacity:.6}#showroom-next,#showroom-prev{cursor:pointer;width:60px;height:60px;margin:auto;top:0;bottom:0}#showroom-prev{left:20px}#showroom-next{right:20px}.showroom-video-inner{width:80%}#showroom-inner{width:1150px}#showroom-inner,.showroom-video-inner{text-align:center;justify-content:center;align-items:center;height:82%;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#showroom-inner img,.showroom-video-inner img{opacity:0;object-fit:contain;width:100%;height:100%;transition:all .4s ease-in-out}#showroom-inner img.active,.showroom-video-inner img.active{opacity:1}#youtube-video{opacity:0;-webkit-aspect-ratio:16/9;aspect-ratio:16/9;width:100%;max-width:1280px;height:auto;transition:all .4s ease-in-out}#youtube-video.active{opacity:1}#showroom-index{color:#fff;letter-spacing:2px;font-size:1em;position:absolute;top:40px;left:40px}#showroom-close,.video-close{color:#fff;cursor:pointer;padding:20px;font-size:1.4rem;transition:all .3s ease-in-out;position:absolute;top:22px;right:50px}#showroom-close:hover,.video-close:hover{color:#10d0d0}@media only screen and (width<=1350px){#showroom-inner{width:900px}}@media only screen and (width<=1100px){#showroom-inner{width:820px}}@media only screen and (width<=970px){#showroom-inner{width:700px}#showroom-prev{left:10px}#showroom-next{right:10px}#showroom-next,#showroom-prev{width:40px;height:40px}#showroom-index{font-size:.9em;top:20px;left:25px}#showroom-close{top:0;right:5px}}@media only screen and (width<=740px){#showroom-inner{width:100%}#showroom-prev{left:0}#showroom-next{right:0}}.rsp-mask{z-index:400;pointer-events:none;background:#000;width:100%;height:100%;transition:all .3s ease-in-out;position:fixed;inset:0;transform:translate(-100%)}.rsp-mask.active{transform:translate(0%)}#rsp-btn{z-index:9000;cursor:pointer;flex-direction:column;align-items:flex-end;transition:all .4s ease-in-out;display:none}#rsp-btn.active{transform:rotate(180deg)}#rsp-btn.active span:first-child{transform:translateY(12px)rotate(-45deg)}#rsp-btn.active span:nth-child(2){opacity:0}#rsp-btn.active span:nth-child(3){transform:translateY(-12px)rotate(45deg)}#rsp-btn span{background:#fff;width:44px;height:2px;margin:5px 0;transition:all .2s ease-in-out;display:block}@media only screen and (width<=1024px){#rsp-btn{display:inline-flex}}@media only screen and (width<=680px){#rsp-btn{top:34px;right:20px}}.loading{opacity:0;z-index:9999;pointer-events:none;background:#14161b;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:fixed;inset:0}.loading .loading-message{color:#fff;text-align:center;opacity:0;padding:0 20px;transition:all .3s ease-out .3s;transform:translateY(50px)}.loading .loading-message.active{opacity:1;transform:translateY(0)}.loading .loading-message i{color:#10d0d0;margin-bottom:30px;font-size:4rem}.loading .loading-message h2{text-wrap:balance;margin-bottom:20px;font-size:1.8rem;font-weight:800}.loading .loading-message p{color:#ccc;font-size:1rem;line-height:160%}.loading .loading-ring{opacity:0;pointer-events:none;transition:all .3s ease-out .3s;display:block;position:absolute;transform:translateY(50px)}.loading .loading-ring:after{content:" ";border:2px solid #fff;border-bottom-color:#0000;border-radius:50%;width:40px;height:40px;margin:8px;animation:1s linear infinite LOADER;display:block}.loading .loading-ring.active{opacity:1;transform:translateY(0)}.loading.active{opacity:1;pointer-events:all;transition:all .3s ease-in-out}.btn{border-radius:30px;padding:20px 30px;font-size:1.1rem;font-weight:400;display:inline-flex}.btn:hover{background:0 0}.btn.dark{color:#14161b;border-color:#14161b}.btn.dark:hover{color:#fff;background:#14161b}.btn.white{color:#fff;border-color:#fff}.btn.white:hover{color:#14161b;background:#fff}.btn.border{border-style:solid;border-width:1px}.btn.full.white{color:#14161b;background:#fff;border:1px solid #fff}.btn.full.white:hover{color:#fff;background:0 0}.btn.full.blue{color:#fff;background:#10d0d0;border:1px solid #10d0d0}.btn.full.blue:hover{color:#10d0d0;background:0 0}@media only screen and (width<=590px){.btn{padding:18px 25px;font-size:1rem}}.faq-list{flex-direction:column;gap:20px;display:flex}.faq-item{border:1px solid #14161b;border-radius:20px;grid-template-rows:70px 0fr;transition:all .2s .1s;display:grid;position:relative;overflow:hidden}.faq-item:has(.faq-header input:checked){grid-template-rows:70px 1fr;transition:all .2s}.faq-item:has(.faq-header input:checked) span{rotate:45deg}.faq-item:has(.faq-header input:checked) .faq-header:after{width:100%;transition:all .2s .1s}.faq-header{text-transform:uppercase;cursor:pointer;align-items:center;font-size:1.2rem;display:flex;position:relative;font-weight:900!important}.faq-header:after{content:"";background:#14161b;width:0%;height:1px;transition:all .2s;position:absolute;bottom:0;left:0}.faq-header label{cursor:pointer;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 50px;display:flex}.faq-header label span{color:#fff;background:#14161b;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8rem;transition:all .2s;display:flex}.faq-header input{display:none}.faq-content{padding:40px 50px;overflow:hidden}@media only screen and (width<=890px){.faq-list{gap:15px}.faq-header label{padding:0 30px}.faq-content{padding:30px 40px}}@media only screen and (width<=490px){.faq-header{font-size:1.1rem}.faq-header label{padding:0 25px}.faq-header label span{width:30px;height:30px}.faq-content{padding:20px}}
