.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel .v-window-item{display:block;height:inherit;text-decoration:none}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{height:100%!important;width:50px}.home-detail{height:calc(100% - 78px)}.home-detail,.home-detail-mobile{margin-top:48px;width:100%;display:flex;flex-direction:row;z-index:1;position:fixed;left:0;top:0;padding:10px}.home-detail-mobile{height:calc(100% - 48px)}.home-detail-content{width:100%;overflow:auto;height:100%}.home-detail-sidebar{min-width:400px;max-width:400px;border-color:#fff}.home-detail-sidebar-header{overflow:hidden;height:200px;background-color:#202020;border-radius:50px;padding:20px;font-size:25px;display:flex;flex-direction:column;cursor:pointer}.home-detail-sidebar-navigation{display:flex;flex-direction:row;height:100%}.ultra-collapsable-category{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;outline:none}.ultra-collapsable-category-container{padding-bottom:10px;width:100%}.collapsable-category-header-descriptor{flex:1 1 0px}.collapsable-category-header-middle{font-weight:300;font-size:10pt;padding:0 8px}.takt-training-container{padding-top:36px;display:flex;flex-direction:column;align-items:center;grid-gap:64px}.takt-training-container h3{font-size:32pt;line-height:1.25;text-align:start}.takt-training-container h4{font-size:min(5vw,18pt);text-align:center;font-weight:500}.takt-training-container ul{padding-left:16px}.takt-training-hero-container{height:calc(100dvh - 132px);flex-shrink:0;color:#fff;width:100%;background-image:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6) 20%,transparent 80%);display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:8px;position:relative}.takt-training-hero-video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.takt-training-hero-content-outer{display:flex;flex-direction:column;margin:16px;width:100%}.takt-training-hero-content-inner{display:flex;grid-gap:4px;flex-direction:column;padding-bottom:8px;max-width:100vw;font-size:15pt}.takt-training-hero-icon{width:64px;height:64px}.takt-training-hero-majuskel{font-size:10pt}.takt-training-claim{font-size:min(14pt,3.89vw)}.takt-training-chip-container{display:flex;flex-wrap:wrap;padding-top:16px}.takt-training-chip-container>a{text-decoration:none}.takt-training-chip{height:32px;border-radius:16px;text-overflow:ellipsis;display:flex;align-items:center;border:1px solid #fff;padding:0 8px;grid-gap:4px}.takt-training-call-to-action{height:32px;border-radius:16px;position:relative;padding:0 8px;grid-gap:4px;background:#fff;color:#000;font-weight:700;mix-blend-mode:screen;animation:callToAction 5s infinite alternate;animation-timing-function:ease-in-out}@keyframes callToAction{0%{box-shadow:0 0 0 #fff}to{box-shadow:0 0 4px #fff}}#takt-training-parallax{background-image:url(../img/takt-training-game.4c655bb5.png);width:100%;height:350px;background-position:50%;background-repeat:no-repeat;background-size:cover}#takt-training-parallax-section{display:flex;flex-direction:column;align-items:center;width:100%;hyphens:auto;text-align:justify;-moz-text-align-last:none;text-align-last:none}.takt-training-parallax-section-text{display:flex;flex-direction:column;align-items:center;width:95%;grid-gap:16px;padding:64px 0}.takt-training-icons{grid-gap:min(16px,2vw);max-width:100%;flex-wrap:wrap;justify-content:center;filter:drop-shadow(0 1px #0008)}.takt-training-icon{transition:fill .8s ease-in-out}.takt-training-icon:hover{transition-duration:.2s}.takt-training-carousel-top{width:100%}.takt-training-education-business{display:flex;width:95%;padding:32px 0 64px 0}.takt-training-education-business-item{display:flex;flex-direction:column;flex:1 1 0px;align-items:center;grid-gap:8px}.takt-training-vertical-line{border-right:1px solid}.takt-training-horizontal-line{border-bottom:1px solid;width:100%}.takt-training-usps{display:flex;grid-gap:32px;width:95%}.takt-training-usps-image{display:flex;aspect-ratio:16/9;flex:1 1 0px;-o-object-fit:cover;object-fit:cover}.takt-training-usps-inner-container{grid-gap:8px;display:flex;flex-direction:column;justify-content:center;flex:1 1 0px;width:95%}.takt-training-usps-inner-container h3{padding-bottom:8px}.takt-training-rounds{display:flex;flex-direction:column;grid-gap:16px;width:100%;padding:128px 0}.takt-training-round-item{display:flex;grid-gap:64px;align-items:center;margin-left:calc(50% - 272px)}.takt-training-transition{transition:all .2s ease-in-out}.takt-training-faqs{max-width:960px}.takt-training-faqs-answer{border-top:1px solid;color:inherit;margin-top:2px;padding:8px}.takt-training-carousel-quotes{max-width:960px;padding-top:16px}.takt-training-quote-item{width:100%;height:100%;padding:16px;grid-gap:32px;display:flex}.takt-training-quote-item-person{max-width:200px}.takt-training-quote-item-quote{padding:16px 0}.list-style-type-none{list-style-type:none}.link{text-decoration:underline}.link,.link:hover{word-break:break-all}.link:hover{font-weight:700}.takt-training-contact-us-icons{transform:scale(1) translateY(calc(-100% - 16px));position:absolute;grid-gap:16px;flex-wrap:wrap;max-width:90vw;width:90vw;justify-content:center}.scale-fade-enter-active,.scale-fade-leave-active{transition:all .5s ease-out;overflow:hidden;transform:scale(1) translateY(calc(-100% - 16px))}.scale-fade-enter,.scale-fade-leave-to{opacity:0;transform-origin:top center;transform:scale(0) translateY(0);overflow:hidden}