html{font-style:italic}.uk-logo{width:120px}.uk-logo img{width:100%;height:100%;object-fit:contain}.uk-navbar{column-gap:40px}.uk-navbar-right{width:100%}.uk-navbar-nav{width:100%}.uk-navbar-nav>li{align-items:center}.uk-navbar-nav>li a{padding:0 15px;line-height:1.2;text-align:center;border-radius:20px}.uk-navbar-nav .item-108{display:flex;margin-left:auto}.uk-navbar-nav .uk-button{min-height:unset;height:fit-content;padding:0 30px;color:#000;white-space:nowrap;line-height:30px}.button-navbar-mobile:hover{background-color:#000;color:#c7ffba}.uk-navbar-toggle-icon{width:28px;height:28px}.uk-navbar-toggle-icon svg{height:100%;width:100%}.uk-navbar-toggle-icon svg rect{rx:1px}.uk-navbar-toggle-icon svg .line-4{width:80%;x:20%}.tm-header-mobile{position:fixed;left:0;bottom:0;z-index:99999;width:100%;border-top:1px solid #000}#tm-dialog-mobile .uk-modal-dialog{background:#c7ffba}#tm-dialog-mobile .uk-modal-body{width:100%;text-align:right}#tm-dialog-mobile .uk-modal-body>div{height:100%;padding:60px 0}#tm-dialog-mobile .uk-modal-body>div>.uk-grid{flex-direction:column-reverse;height:100%}#tm-dialog-mobile .uk-modal-body>div>.uk-grid>div:first-of-type{flex:1;display:flex;flex-direction:column;justify-content:center}#tm-dialog-mobile .uk-nav li a{margin-left:auto;width:fit-content;border-radius:50px;padding:2px 30px;margin-top:10px;margin-bottom:10px}#tm-dialog-mobile .uk-nav li.uk-active a,#tm-dialog-mobile .uk-nav li a:hover{background-color:#000;color:#c7ffba}#tm-dialog-mobile #module-115{margin-right:-20px}#tm-dialog-mobile #module-115 a{font-size:20px;padding:2px 20px}#tm-dialog-mobile #module-menu-dialog-mobile{margin-right:-30px}.el-input{transition:all .2s ease-in-out}.el-input:autofill{background-color:rgba(0,0,0,0)}.el-input:focus{border-radius:50px;border:none}.convertforms .cf-form-wrap{padding:0 !important}.convertforms .cf-input{font-style:italic;border:none !important;border-bottom:1px solid #000 !important;transition:all .2s ease-in-out}.convertforms .cf-input:focus{border-radius:50px;border:none !important;background-color:#fff}.convertforms .cf-btn{font-style:italic;border:1px solid #000 !important;transition:all .2s ease-in-out}.convertforms .cf-btn:hover{opacity:1;background-color:#c7ffba;color:#000;border:1px solid #000}.convertforms .cf-response{border-radius:100px !important}.convertforms.cf-success .cf-response{background:none !important;display:block;border:none !important;color:#000}.heading-regular-weight{font-weight:400}.column-hero-grid{display:grid;grid-template-columns:minmax(350px, 1fr) minmax(100px, 1fr) minmax(350px, 1fr);grid-template-rows:repeat(2, minmax(0, 1fr));width:100%;height:calc(100vh - 80px);position:relative;border-bottom:1px solid #000;min-height:640px}.column-hero-grid>*{display:flex;align-items:center;width:100%;padding:40px;box-sizing:border-box}.column-hero-grid .el-grid-title{border-right:1px solid #000}.column-hero-grid .el-grid-lead{border-right:1px solid #000;grid-column:1;flex-direction:column;align-items:start;justify-content:center}.column-hero-grid .el-grid-lead .uk-button{white-space:nowrap}.column-hero-grid .el-grid-video{grid-column:3;grid-row:1/3;border-left:1px solid #000;justify-content:center}.column-hero-grid .el-grid-video>div,.column-hero-grid .el-grid-video>div>div,.column-hero-grid .el-grid-video .item-video,.column-hero-grid .el-grid-video .uk-link-toggle{width:100%;height:100%}.column-hero-grid .el-grid-video .el-image{width:100%;height:100%;object-fit:contain}.column-hero-grid::after{content:"";position:absolute;left:0;top:50%;width:66.66%;max-width:calc(100% - 350px);height:1px;background-color:#000}.uk-icon svg{width:100%;height:100%;object-fit:contain}.text-raised-primary{background-color:#c7ffba}.custom-arrow-list{display:flex;flex-wrap:wrap;gap:10px;width:fit-content;justify-content:center;margin-left:auto;margin-right:auto}.custom-arrow-list .uk-icon{display:block;width:32px;height:auto;flex:0 0 32px}.custom-arrow-list .el-item{display:flex;gap:10px;flex-wrap:nowrap;width:fit-content}.custom-arrow-list .el-content{padding:2px 15px;background:#000;line-height:1.4;font-size:16px;color:#fff;vertical-align:middle;white-space:nowrap;font-weight:400;text-transform:none;letter-spacing:0;font-style:italic;border-radius:20px}.custom-marquee-list{display:flex;white-space:nowrap;animation:60s linear 0s infinite normal none running marquee;will-change:transform;gap:80px;padding:20px 0;width:fit-content}.custom-marquee-list .el-item{display:flex;font-size:80px;line-height:1.1}.custom-marquee-list .el-content{margin:0;white-space:nowrap}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.custom-referenz-slider{border-bottom:1px solid #000}.custom-referenz-slider .el-title{font-weight:500}.custom-referenz-slider .el-image{aspect-ratio:2/1;width:100%}.custom-referenz-slider .custom-tag-list{margin-bottom:40px}.custom-referenz-slider .uk-link-toggle{display:flex;flex-direction:column;padding:30px 20px 20px;box-sizing:border-box;transition:all .2s ease-in-out}.custom-referenz-slider .uk-link-toggle picture{display:block;margin-top:auto}.custom-referenz-slider .uk-link-toggle:hover{background-color:#c7ffba}.custom-referenz-slider .uk-dotnav{padding:15px 0;border-top:1px solid #000}.custom-referenz-slider .uk-slidenav-container{width:100%;justify-content:space-between;bottom:-35px}.custom-referenz-slider .uk-slidenav-container .el-slidenav{width:28px;height:28px;padding:0 20px;transition:all .2s ease-in-out}.custom-referenz-slider .uk-slidenav-container .el-slidenav:hover{transform:translateX(5px)}.custom-referenz-slider .uk-slidenav-container .uk-invisible{visibility:visible !important;opacity:.2;pointer-events:none}.modal-referenz-detail,.modal-team-detail{padding:40px;width:800px;max-width:100%}.modal-referenz-detail .uk-modal-title,.modal-team-detail .uk-modal-title{margin-bottom:10px !important}.modal-referenz-detail .el-image,.modal-team-detail .el-image{aspect-ratio:2/1;width:100%;filter:grayscale(1)}.modal-referenz-detail .image-wrapper,.modal-team-detail .image-wrapper{margin-top:40px}.modal-referenz-detail .uk-close,.modal-team-detail .uk-close{width:28px;height:28px}.modal-referenz-detail .uk-close svg,.modal-team-detail .uk-close svg{width:100%;height:100%}.modal-referenz-detail .uk-close line,.modal-team-detail .uk-close line{stroke-width:2px;stroke-linecap:round}.modal-referenz-detail.modal-team-detail .el-image,.modal-team-detail.modal-team-detail .el-image{aspect-ratio:unset !important}.custom-team-slider .el-image{aspect-ratio:4/5;filter:grayscale(1)}.custom-team-slider .el-meta{font-style:italic}.custom-team-slider .uk-dotnav{border-top:1px solid #000;padding:15px 0}.custom-team-slider .uk-link-toggle{padding:20px;width:400px}.custom-team-slider .uk-link-toggle>.uk-grid{align-items:end}.custom-team-slider .uk-link-toggle:hover{background-color:#c7ffba}.custom-team-slider .uk-slidenav-container{width:100%;justify-content:space-between;bottom:-35px}.custom-team-slider .uk-slidenav-container .el-slidenav{width:28px;height:28px;padding:0 20px;transition:all .2s ease-in-out}.custom-team-slider .uk-slidenav-container .el-slidenav:hover{transform:translateX(5px)}.custom-team-slider .uk-slidenav-container .uk-invisible{visibility:visible !important;opacity:.2;pointer-events:none}.col-border-left{border-left:1px solid #000}.col-border-right{border-right:1px solid #000}.col-gradient-bottom{position:relative}.col-gradient-bottom:after{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:100px;background:linear-gradient(0deg, rgb(199, 255, 186) 0%, transparent 100%)}.el-grid-label{position:relative;z-index:1}.col-img-third{min-height:400px}.col-accordion-content .uk-accordion{border-top:1px solid #000;border-bottom:1px solid #000}.col-accordion-content .uk-accordion .el-item{margin:0;padding:0}.col-accordion-content .uk-accordion .item-empty .uk-accordion-title{pointer-events:none}.col-accordion-content .uk-accordion .item-empty .uk-accordion-title .uk-accordion-icon{display:none}.col-accordion-content .uk-accordion .uk-accordion-title{padding:20px;transition:all .2s ease-in-out}.col-accordion-content .uk-accordion .uk-accordion-title:hover{background-color:#c7ffba}.col-accordion-content .uk-accordion .uk-accordion-content{padding:20px;margin:0}.col-accordion-content .uk-accordion .uk-accordion-content .el-content{width:calc(100% - 40px)}.col-accordion-content .uk-accordion .uk-open{background-color:#c7ffba}.col-accordion-content.remove-border-bottom .uk-accordion{border-bottom:none}.custom-video-switcher .el-image{max-height:480px;object-fit:contain}.custom-tag-list{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;gap:5px}.col-video-wrapper{position:relative}.col-video-wrapper .toggle-video-sound{position:absolute;top:20px;right:20px}.col-video-wrapper .toggle-video-sound .uk-icon{width:40px;height:40px}.col-video-wrapper::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:80px;background:linear-gradient(0, #c7ffba 0%, transparent 100%);pointer-events:none}.el-col-video{position:relative;height:100%}.section-layout-default h1,.section-layout-default h2,.section-layout-default h3{word-break:break-all;hyphens:auto}.section-layout-default h2,.section-layout-default .uk-h2{font-size:32px}.footer-menu .uk-subnav{margin-left:0 !important;border-top:1px solid #000;border-bottom:1px solid #000}.footer-menu .uk-subnav .el-item{width:33.33%;flex:1 1 33.33%;box-sizing:border-box;padding-left:0 !important}.footer-menu .uk-subnav .el-item .el-link{padding:10px 40px;transition:all .2s ease-in-out}.footer-menu .uk-subnav .el-item .el-link:hover{background-color:#c7ffba}.footer-menu .uk-subnav .el-item:nth-of-type(1){border-right:1px solid #000}.footer-menu .uk-subnav .el-item:nth-of-type(2){border-right:1px solid #000;width:calc(33.33% + 1px);flex:0 0 calc(33.33% + 1px)}.footer-menu .uk-subnav .el-item:nth-of-type(3){width:calc(33.33% - 1px);flex:1 1 calc(33.33% - 1px)}.no-wrap{white-space:nowrap}@media screen and (max-width: 1599px){.uk-h1,h1{font-size:40px}}@media screen and (max-width: 1199px){h1,.uk-h1{font-size:40px}.column-hero-grid{padding:60px 0 0;height:calc(100vh - 60px);min-height:840px}.uk-logo{min-height:unset;margin-left:auto}.uk-navbar-nav{gap:20px}.uk-navbar-container{padding-top:0px !important;padding-bottom:0px !important}.uk-navbar-container{background-color:#c7ffba !important}.uk-navbar-left{position:fixed;top:0;left:0;width:100%;height:60px;border-bottom:1px solid #000;background-color:#fff;padding:0 20px;box-sizing:border-box;transition:all .2s ease-in-out}.uk-navbar-left.bg-primary{background-color:#c7ffba}.uk-navbar-right{justify-content:space-between}.uk-navbar-right .uk-navbar-toggle,.uk-navbar-right .uk-navbar-item{min-height:60px !important}.item-108{display:none}footer{padding-bottom:60px}}@media screen and (max-width: 959px){.uk-logo{width:100px;min-height:unset;margin-left:auto}.column-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:200px minmax(0, 1fr);min-height:640px}.column-hero-grid>*{padding:40px 20px}.column-hero-grid .el-grid-title{border-right:none;border-bottom:1px solid #000;grid-column:1/3;grid-row:1}.column-hero-grid .el-grid-lead{border-right:none;grid-column:1;grid-row:2}.column-hero-grid .el-grid-video{grid-column:2;grid-row:2}.column-hero-grid::after{display:none}.uk-tile{padding:20px}.breakpoint-remove-mobile{display:none}.col-border-remove-mobile{border-right:0}.col-border-bottom-mobile{border-right:0;border-bottom:1px solid #000}.col-border-top-mobile{border-right:0;border-top:1px solid #000}.col-video-wrapper video{aspect-ratio:3/2;height:auto;width:100%}.modal-referenz-detail,.modal-team-detail{padding:40px 20px 20px}.section-layout-default{padding-top:100px}.section-layout-default h1{font-size:40px}.custom-marquee-list .uk-heading-small{font-size:28px}.footer-menu .uk-subnav .el-item .el-link{padding:10px 20px}}@media screen and (max-width: 639px){html{font-size:16px}h1,.uk-h1{font-size:32px}.section-layout-default h1{font-size:32px}.section-layout-default h2,.section-layout-default .uk-h2{font-size:28px}.uk-lightbox-close{padding-left:40px !important;padding-bottom:40px !important}.uk-text-lead{font-size:20px}.uk-tile{padding:20px 15px}#tm-dialog-mobile #module-115,#tm-dialog-mobile #module-menu-dialog-mobile{margin-right:-15px}.column-hero-grid{grid-template-rows:180px minmax(0, 1fr)}.column-hero-grid>*{padding:20px}.custom-video-switcher .el-image{max-height:400px}.custom-team-slider .el-item .el-title{font-size:20px}.custom-team-slider .el-item .uk-link-toggle{padding:15px;width:320px}.custom-arrow-list .el-item{flex-direction:column;width:100%;justify-content:center;align-items:center}.custom-arrow-list .el-content{width:fit-content;text-align:center}.custom-arrow-list .uk-icon{transform:rotate(90deg);width:24px;height:24px;flex:0 0 24px}.col-border-bottom-mobile-small{border-right:0;border-bottom:1px solid #000}.el-col-video>div .el-title .uk-icon{width:64px;height:64px}.uk-button-large{font-size:20px;line-height:40px}.custom-marquee-list{animation-duration:30s}.custom-marquee-list .uk-heading-small{font-size:24px}}@media screen and (max-width: 479px){h1,.uk-h1{font-size:28px}.uk-button{padding:0 20px}.custom-arrow-list .el-content,.uk-label{font-size:14px;font-size:14px}.uk-nav-default{font-size:28px}#tm-dialog-mobile #module-115 a{font-size:18px}.column-hero-grid>*{padding:15px}.column-hero-grid .el-grid-lead{font-size:16px}.column-hero-grid .el-grid-lead .uk-button{font-size:14px;line-height:28px}.modal-referenz-detail,.modal-team-detail{padding:40px 15px 15px}.custom-referenz-slider .el-content{font-size:16}.el-col-video>div .el-title .uk-icon{width:48px;height:48px}.custom-marquee-list{gap:40px;animation-duration:30s}.custom-marquee-list .uk-heading-small{font-size:20px}.col-video-wrapper .toggle-video-sound{top:10px;right:15px}.col-video-wrapper .toggle-video-sound .uk-icon{width:32px;height:40px}.footer-menu .uk-subnav{flex-wrap:wrap}.footer-menu .uk-subnav .el-item{width:100%;flex:1 1 100% !important;border-right:none !important;margin:0 !important}.footer-menu .uk-subnav .el-item .el-link{padding:10px 15px}.footer-menu .uk-subnav .el-item:nth-of-type(2),.footer-menu .uk-subnav .el-item:nth-of-type(3){border-top:1px solid #000}.col-img-third{min-height:320px}}@media screen and (max-width: 399px){.uk-nav-default{font-size:24px}.column-hero-grid .el-grid-lead .uk-button{padding:0 15px}}