@font-face{font-family:"Gza";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/GzaSemiBold.woff2") format("woff2"),url("../fonts/GzaSemiBold.woff") format("woff")}body footer,body #tm-main::after{background-color:#6c8774;background-image:linear-gradient(#6C8774, #6C8774),var(--abj-cld-bg-default, url("/images/content/images/bg-default.jpg"));background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-blend-mode:multiply,multiply}body{cursor:url("/images/system/cursor/cursor.svg") 0 0,auto !important}body a,body a svg,body a>*{cursor:url("/images/system/cursor/pointer.svg") 0 0,pointer !important}body::before{content:"";background-image:var(--abj-cld-bg-default, url("/images/content/images/bg-default.jpg"));background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:100%;position:fixed;top:0;left:0;mix-blend-mode:multiply;z-index:-1}body #tm-dialog,body .uk-section-muted,body.page-light{background:#f7f7f7;cursor:url("/images/system/cursor/cursor_dark.svg") 0 0,auto !important}body #tm-dialog a,body .uk-section-muted a,body.page-light a{cursor:url("/images/system/cursor/pointer_dark.svg") 0 0,pointer !important}body #tm-dialog footer,body .uk-section-muted footer,body.page-light footer{background:#f7f7f7}body .uk-text-large,body .uk-button,body .container-btn-back a{font-family:"swear-display",serif;font-style:italic}body .custom-mixed-gallery>:nth-child(1 of :not(.item-logo)),body .custom-mixed-gallery>.layout_erste{margin-top:80px !important}body .uk-button{padding:2px 30px 5px !important;display:inline-flex !important;text-box:trim-both cap alphabetic !important;line-height:unset !important;justify-content:center !important}body.page-light a{color:#242e2a !important}body #tm-dialog .uk-modal-dialog .uk-nav li a,body #tm-dialog.uk-dropbar .uk-nav li a{color:#242e2a}body #tm-dialog #module-menu-dialog{width:fit-content;margin-left:auto;margin-right:auto}body #tm-dialog .uk-nav li{opacity:0;transform:translateY(12px)}body #tm-dialog.uk-open .uk-nav li{animation:fadeInUp .7s cubic-bezier(0.25, 0.1, 0.25, 1) forwards}body #tm-dialog.uk-open .uk-nav li:nth-child(1){animation-delay:.12s}body #tm-dialog.uk-open .uk-nav li:nth-child(2){animation-delay:.24s}body #tm-dialog.uk-open .uk-nav li:nth-child(3){animation-delay:.36s}body #tm-dialog.uk-open .uk-nav li:nth-child(4){animation-delay:.48s}body #tm-dialog.uk-open .uk-nav li:nth-child(5){animation-delay:.6s}body #tm-dialog.uk-open .uk-nav li:nth-child(6){animation-delay:.72s}body #tm-dialog.uk-open .uk-nav li:nth-child(7){animation-delay:.84s}body #tm-dialog.uk-open .uk-nav li:nth-child(8){animation-delay:.96s}body #tm-dialog.uk-open .uk-nav li:nth-child(9){animation-delay:1.08s}body #tm-dialog.uk-open .uk-nav li:nth-child(10){animation-delay:1.2s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}body .tm-header .uk-logo{transition:color .3s ease-in-out}body #tm-main::after{content:"";position:fixed;top:0;left:0;width:100%;height:150px;--abj-rand: 40px;--abj-logo-mitte: 90px;-webkit-mask-image:radial-gradient(ellipse min(270px, 55vw) 75px at calc(var(--abj-rand) + var(--abj-logo-mitte)) 40px, #000 45%, transparent 100%),radial-gradient(ellipse 80px 70px at calc(100% - var(--abj-rand) - 14px) 40px, #000 35%, transparent 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, transparent 70%);mask-image:radial-gradient(ellipse min(270px, 55vw) 75px at calc(var(--abj-rand) + var(--abj-logo-mitte)) 40px, #000 45%, transparent 100%),radial-gradient(ellipse 80px 70px at calc(100% - var(--abj-rand) - 14px) 40px, #000 35%, transparent 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, transparent 70%);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;z-index:100}body:has(.uk-navbar-sticky) #tm-main::after{opacity:1}body.page-light #tm-main::after{background:#f7f7f7}body:has(.container-btn-back) #tm-main::after{-webkit-mask-image:radial-gradient(ellipse min(270px, 55vw) 75px at calc(var(--abj-rand) + var(--abj-logo-mitte)) 40px, #000 45%, transparent 100%),radial-gradient(ellipse 80px 70px at calc(100% - var(--abj-rand) - 14px) 40px, #000 35%, transparent 100%),radial-gradient(ellipse 170px 42px at calc(var(--abj-rand) + 55px) 88px, #000 40%, transparent 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, transparent 70%);mask-image:radial-gradient(ellipse min(270px, 55vw) 75px at calc(var(--abj-rand) + var(--abj-logo-mitte)) 40px, #000 45%, transparent 100%),radial-gradient(ellipse 80px 70px at calc(100% - var(--abj-rand) - 14px) 40px, #000 35%, transparent 100%),radial-gradient(ellipse 170px 42px at calc(var(--abj-rand) + 55px) 88px, #000 40%, transparent 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, transparent 70%)}@media screen and (max-width: 959px){body #tm-main::after{--abj-rand: 20px}}@media screen and (max-width: 639px){body #tm-main::after,body:has(.container-btn-back) #tm-main::after{--abj-rand: 15px;-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 60%, transparent 100%);mask-image:linear-gradient(180deg, #000 0%, #000 60%, transparent 100%)}}@media screen and (max-width: 479px){body #tm-main::after{--abj-logo-mitte: 75px}}body .uk-subnav .el-link{position:relative;text-decoration:none}body .uk-subnav .el-link::after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}body .uk-subnav .el-link:hover::after{transform:scaleX(1)}body .tm-header-inverse{cursor:url("/images/system/cursor/cursor.svg") 0 0,auto !important}body .tm-header-inverse .uk-logo{color:#242e2a}body .tm-header-inverse a{cursor:url("/images/system/cursor/pointer.svg") 0 0,pointer !important}body .uk-navbar-toggle[aria-expanded=true]{color:#242e2a}body .uk-navbar-toggle-icon{width:28px;height:28px}body .uk-navbar-toggle-icon svg{width:100%;height:100%}body .uk-navbar-toggle-icon rect{rx:1px;height:1px}body .uk-navbar-toggle-icon .line-1{width:11px;transition:transform .3s ease-in-out}body .uk-navbar-toggle-icon .line-4{width:11px;x:8px;transition:transform .3s ease-in-out}body .uk-navbar-toggle-icon:hover .line-1{transform:translateX(6px)}body .uk-navbar-toggle-icon:hover .line-4{transform:translateX(-5px)}body .expandable-text{overflow:hidden;line-height:1.3;max-height:6.5em;transition:max-height .5s ease}body .expandable-text.expanded{max-height:500px}body .hidden-block{overflow:hidden;max-height:0}body .hidden-block.expanded{max-height:1000px}body .custom-team-slider{overflow-x:visible;padding-bottom:80px}body .custom-team-slider .el-title{font-size:60px;margin-top:0;margin-bottom:40px}body .custom-team-slider .team-seq-wrapper{display:grid;place-items:center;box-sizing:border-box;height:100%}body .custom-team-slider .team-seq-wrapper canvas{width:min(900px,92vw);height:auto;aspect-ratio:4/3;background:rgba(0,0,0,0);touch-action:none}body .custom-team-slider .team-seq-wrapper .status{position:absolute;margin-top:10px;font-size:14px;opacity:.5}body .custom-team-slider .el-image{mix-blend-mode:luminosity}body .custom-team-slider .el-item a{border:1px solid #f7f7f7;padding:0 30px;border-radius:50px;font-family:"swear-display",serif;font-style:italic;font-size:24px;line-height:38px;display:inline-block;transition:all .2s ease-in-out}body .custom-team-slider .el-item a:hover{text-decoration:none;background-color:#f7f7f7;color:#242e2a}body .custom-team-slider .uk-slider-items>div{opacity:0;transform:translate3d(0, 0, 0);animation:fadeRightUp .7s cubic-bezier(0.25, 0.1, 0.25, 1) forwards}body .custom-team-slider .uk-slider-items>div:nth-child(1){animation-delay:0.12s}body .custom-team-slider .uk-slider-items>div:nth-child(2){animation-delay:0.24s}body .custom-team-slider .uk-slider-items>div:nth-child(3){animation-delay:0.36s}body .custom-team-slider .uk-slider-items>div:nth-child(4){animation-delay:0.48s}body .custom-team-slider .uk-slider-items>div:nth-child(5){animation-delay:0.6s}body .custom-team-slider .uk-slider-items>div:nth-child(6){animation-delay:0.72s}body .custom-team-slider .uk-slider-items>div:nth-child(7){animation-delay:0.84s}body .custom-team-slider .uk-slider-items>div:nth-child(8){animation-delay:0.96s}body .custom-team-slider .uk-slider-items>div:nth-child(9){animation-delay:1.08s}body .custom-team-slider .uk-slider-items>div:nth-child(10){animation-delay:1.2s}body .uk-slidenav-container{margin-top:100px}body .uk-slidenav-container .el-slidenav-item{display:flex;align-items:center;gap:20px;font-family:"swear-display",serif;font-style:italic;font-size:22px}body .uk-slidenav-container .el-slidenav-item.uk-invisible{visibility:visible !important;opacity:.3;pointer-events:none}body .uk-slidenav-container .el-slidenav-item .uk-icon{transition:transform .2s ease-in-out;flex:0 0 auto}body .uk-slidenav-container .el-slidenav-item:hover{text-decoration:none}body .uk-slidenav-container .el-slidenav-item:hover svg path{fill:#f7f7f7}body .uk-slidenav-container .el-slidenav-item.slidenav-item-previous:hover .uk-icon{transform:translateX(-5px)}body .uk-slidenav-container .el-slidenav-item.slidenav-item-next:hover .uk-icon{transform:translateX(5px)}body .animated-text-fadein{animation:fadeRightUp .7s cubic-bezier(0.25, 0.1, 0.25, 1) forwards}body .animated-text-fadein>div:nth-child(1){animation-delay:0.12s}body .animated-text-fadein>div:nth-child(2){animation-delay:0.24s}body .animated-text-fadein>div:nth-child(3){animation-delay:0.36s}body .animated-text-fadein>div:nth-child(4){animation-delay:0.48s}body .animated-text-fadein>div:nth-child(5){animation-delay:0.6s}body .animated-text-fadein>div:nth-child(6){animation-delay:0.72s}body .animated-text-fadein>div:nth-child(7){animation-delay:0.84s}body .animated-text-fadein>div:nth-child(8){animation-delay:0.96s}body .animated-text-fadein>div:nth-child(9){animation-delay:1.08s}body .animated-text-fadein>div:nth-child(10){animation-delay:1.2s}body .uk-font-tertiary{font-style:normal}body .uk-lightbox-close{color:#f7f7f7}body #tm-main{position:relative}body #tm-main::before{content:"";width:100%;height:100%;inset:0;background:#6c8774;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;mix-blend-mode:multiply;position:fixed;top:0;left:0}body .h1-hero strong,body .h1-hero b{font-family:"Gza",serif;font-style:normal}body .uk-section{position:relative}body .section-start,body .custom-section-layout{position:relative;display:flex;align-items:center}body .section-start .custom-backround-row,body .custom-section-layout .custom-backround-row{position:fixed;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}body .section-start .custom-backround-row img,body .custom-section-layout .custom-backround-row img{width:100%;height:100%;object-fit:cover}body .section-start .custom-content-row,body .custom-section-layout .custom-content-row{position:relative;width:100%;max-width:1400px;margin-left:auto;margin-right:auto}body .section-start .content-inset,body .custom-section-layout .content-inset{padding-left:40px}body .section-header-parallax>div:first-of-type{position:relative}body .section-header-parallax .parallax-image{position:absolute;right:5%;top:0;width:50%;max-width:960px;height:auto;display:block;transform-style:preserve-3d;will-change:transform;transform:perspective(900px) translateZ(50px);transition:transform .08s ease-out}body .section-header-parallax .parallax-image picture,body .section-header-parallax .parallax-image img{width:100%;height:auto;display:block}body .section-header-parallax .parallax-image .masked-layer{position:absolute;inset:0;background:#6c8774;-webkit-mask-image:url("/images/test-2.png");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("/images/test-2.png");mask-repeat:no-repeat;mask-size:contain;mask-position:center;pointer-events:none;mix-blend-mode:multiply}body .section-header-parallax .parallax-image.img-large{width:calc(100% - 400px);max-width:1000px}body .section-header-parallax .section-content-row{position:relative}body .section-bueste{overflow:hidden}body .bueste-fixed-in-section .custom-seq-wrapper{position:fixed;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}body .bueste-fixed-in-section .custom-seq-wrapper.is--visible{opacity:1;transform:translateY(0)}body .bueste-referenzen .custom-seq-wrapper{right:-20%}body .bueste-portfolio .custom-seq-wrapper{right:0}body .bueste-portfolio .custom-seq-wrapper canvas{height:80%}body .bueste-vita .custom-seq-wrapper{right:-10%}@media screen and (min-width: 960px){body .bueste-kontakt .custom-seq-wrapper{right:-4%;align-items:center}body .bueste-kontakt .custom-seq-wrapper canvas{height:min(100vh,49.5vw)}}body .section-start h1{padding-right:40px}body .section-start .custom-backround-row{position:absolute}body .section-start .custom-content-row{transform:translateY(25%)}body .section-start.gradient-bottom{position:relative}body .section-start.gradient-bottom::after{content:"";position:absolute;bottom:0;left:0;height:200px;width:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7803921569) 0%, transparent 100%)}body .sticky-bust{position:relative}body .sticky-bust .el-image{object-fit:cover;object-position:right bottom;transform-origin:right bottom;transform:scale(1.2);height:500px;width:500px;margin-bottom:-80px;display:block;overflow:visible;mix-blend-mode:multiply}body .sticky-bust .masked-layer{position:absolute;right:6px;bottom:0;height:500px;width:500px;transform-origin:right bottom;transform:scale(1.2);background:#6c8774;-webkit-mask-image:url("/images/test-2.png");-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:center;mask-image:url("/images/test-2.png");mask-repeat:no-repeat;mask-size:cover;mask-position:center;pointer-events:none;mix-blend-mode:multiply}body .col-text-top{position:relative;z-index:99}body .uk-nav-default a{display:flex;align-items:center;gap:15px;justify-content:start;width:250px;transition:font-weight .3s ease-in-out}body .uk-nav-default a::before{content:"";display:inline-block;width:32px;height:14px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg width='49' height='20' viewBox='0 0 49 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.216581 12.7783C-0.0569076 12.7957 6.91135 12.7493 7.50106 12.7493C9.65763 12.7493 11.8113 12.7377 13.9679 12.7609C14.2329 12.7609 14.5462 12.8797 14.7542 13.0507C17.3495 15.2072 19.9334 17.3783 22.503 19.5638C22.8506 19.8594 23.1412 19.8913 23.5514 19.7348C31.1179 16.8536 38.6873 13.9841 46.2595 11.1174C47.097 10.8015 47.9431 10.5116 48.7893 10.0768C47.7893 9.6971 46.7865 9.32899 45.7923 8.94058C39.8154 6.59276 33.8414 4.23913 27.8617 1.89131C26.4059 1.32029 24.9388 0.78116 23.4859 0.204349C23.1298 0.0623197 22.8762 0.111595 22.5828 0.355073C19.902 2.61015 17.2127 4.85652 14.5149 7.0942C14.3582 7.22464 14.1303 7.33478 13.9337 7.33478C11.686 7.35218 9.43827 7.34348 7.19053 7.34348C7.13926 7.34348 7.08513 7.32029 6.93984 7.28841L0.216581 12.7783Z' fill='%23242E2A'/></svg>");opacity:0;transition:opacity .3s ease-in-out;flex:0 0 32px}body .uk-nav-default .uk-active a,body .uk-nav-default a:hover{font-weight:500}body .uk-nav-default .uk-active a::before,body .uk-nav-default a:hover::before{opacity:1}body .custom-overview-grid .el-image{width:200px;max-width:100%;max-height:200px;object-fit:contain}body .uk-slider .uk-slidenav-container{position:relative !important;gap:40px;margin-top:50px}body .uk-slider .uk-slidenav-container .el-slidenav{width:40px}body .uk-slider .uk-slidenav-container .el-slidenav svg{width:100%;height:100%;object-fit:contain;transition:fill .3s ease-in-out}body .uk-slider .uk-slidenav-container .el-slidenav:hover svg{fill:#f7f7f7}body .uk-slider .uk-slidenav-container .el-slidenav.uk-invisible{visibility:visible !important;opacity:.3;pointer-events:none}body .uk-slider .uk-slidenav-container .slidenav-previous{transition:transform .3s ease-in-out}body .uk-slider .uk-slidenav-container .slidenav-previous:hover{transform:translateX(-10px)}body .uk-slider .uk-slidenav-container .slidenav-next{transition:transform .3s ease-in-out}body .uk-slider .uk-slidenav-container .slidenav-next:hover{transform:translateX(10px)}body .custom-portfolio-slider{padding-left:20px;padding-bottom:40px}body .custom-portfolio-slider .el-item{width:420px}body .custom-portfolio-slider .el-item .el-image{object-fit:contain;width:200px;max-height:240px;margin-left:auto;margin-right:auto;mix-blend-mode:multiply}body .custom-portfolio-slider .el-item .el-title{width:80%;word-break:break-word;hyphens:auto}body .custom-portfolio-slider .el-item .el-title,body .custom-portfolio-slider .el-item .el-content{color:#6c8774}body .custom-portfolio-slider .uk-card-default{border-color:rgba(247,247,247,0);transition:all .3s ease-in-out}body .custom-portfolio-slider .uk-slider-items>div{opacity:0;transform:translate3d(0, 0, 0);animation:fadeRightUp .7s cubic-bezier(0.25, 0.1, 0.25, 1) forwards}body .custom-portfolio-slider .uk-slider-items>div:nth-child(1){animation-delay:0.12s}body .custom-portfolio-slider .uk-slider-items>div:nth-child(2){animation-delay:0.24s}body .custom-portfolio-slider .uk-slider-items>div:nth-child(3){animation-delay:0.36s}body .custom-portfolio-slider .uk-slider-items>div:nth-child(4){animation-delay:0.48s}body .custom-portfolio-slider .uk-slider-items>div:nth-child(5){animation-delay:0.6s}body .custom-portfolio-slider .uk-slider-items>div:nth-child(6){animation-delay:0.72s}body .custom-portfolio-slider .uk-slider-items>div:nth-child(7){animation-delay:0.84s}body .custom-portfolio-slider .uk-slider-items>div:nth-child(8){animation-delay:0.96s}body .custom-portfolio-slider .uk-slider-items>div:nth-child(9){animation-delay:1.08s}body .custom-portfolio-slider .uk-slider-items>div:nth-child(10){animation-delay:1.2s}body .custom-portfolio-slider .uk-slider-items>div:hover .uk-card-default,body .custom-portfolio-slider .uk-slide-active .uk-card-default{border-color:#f7f7f7}body .custom-portfolio-slider .uk-slider-items>div:hover .el-title,body .custom-portfolio-slider .uk-slider-items>div:hover .el-content,body .custom-portfolio-slider .uk-slide-active .el-title,body .custom-portfolio-slider .uk-slide-active .el-content{color:#f7f7f7}body .custom-portfolio-slider .uk-slider-items>div:hover .el-image,body .custom-portfolio-slider .uk-slide-active .el-image{mix-blend-mode:normal}body .custom-portfolio-slider .uk-slidenav-container{gap:100px;margin-right:20px}@keyframes fadeRightUp{from{opacity:0;transform:translate3d(-20px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}body .custom-contact-slider{overflow:visible}body .custom-contact-slider .uk-slider-container{overflow:visible}body .custom-contact-slider .el-image{transform:translateY(-120px);object-fit:contain}body .custom-contact-slider .el-item>.uk-grid>div:last-of-type{position:relative}body .custom-contact-slider .el-item>.uk-grid>div:last-of-type .content-link-container{position:absolute;right:0;bottom:0}body .custom-contact-slider .uk-slider-items>div{opacity:0;transform:translate3d(0, 0, 0);animation:fadeRightUp .7s cubic-bezier(0.25, 0.1, 0.25, 1) forwards}body .custom-contact-slider .uk-slider-items>div:nth-child(1){animation-delay:0.12s}body .custom-contact-slider .uk-slider-items>div:nth-child(2){animation-delay:0.24s}body .custom-contact-slider .uk-slider-items>div:nth-child(3){animation-delay:0.36s}body .custom-contact-slider .uk-slider-items>div:nth-child(4){animation-delay:0.48s}body .custom-contact-slider .uk-slider-items>div:nth-child(5){animation-delay:0.6s}body .custom-contact-slider .uk-slider-items>div:nth-child(6){animation-delay:0.72s}body .custom-contact-slider .uk-slider-items>div:nth-child(7){animation-delay:0.84s}body .custom-contact-slider .uk-slider-items>div:nth-child(8){animation-delay:0.96s}body .custom-contact-slider .uk-slider-items>div:nth-child(9){animation-delay:1.08s}body .custom-contact-slider .uk-slider-items>div:nth-child(10){animation-delay:1.2s}body .custom-mixed-gallery{position:relative;justify-content:space-around}body .custom-mixed-gallery .content-img-only .el-image{border-radius:15px}body .custom-mixed-gallery .content-video-only .el-video{border-radius:15px}body .custom-mixed-gallery .item-logo{position:absolute;right:0;top:-40px;width:fit-content}body .custom-mixed-gallery .item-logo .el-image{width:200px;height:100px;object-fit:contain}body .custom-mixed-gallery .content-img-overlay{position:relative;border-radius:15px;overflow:hidden}body .custom-mixed-gallery .content-img-overlay .custom-overlay-bg{position:absolute;top:0;left:0;background:linear-gradient(90deg, #141813 0%, #313B37 100%);width:100%;height:100%;opacity:0;transition:opacity .3s ease-in-out}body .custom-mixed-gallery .content-img-overlay .custom-overlay-text{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s ease-in-out}body .custom-mixed-gallery .content-img-overlay:hover .custom-overlay-bg{opacity:.8}body .custom-mixed-gallery .content-img-overlay:hover .custom-overlay-text{opacity:1}body .custom-mixed-gallery .content-zitat{text-align:left !important;padding:240px 0 150px;font-family:"swear-display",serif;font-style:italic}body .custom-mixed-gallery .content-zitat .text{font-size:40px}body .custom-mixed-gallery .content-zitat .subtitle{font-weight:700;font-size:18px}body .custom-mixed-gallery .layout_square{display:flex;align-items:center;width:50%}body .custom-mixed-gallery .layout_square .el-image,body .custom-mixed-gallery .layout_square .el-video{aspect-ratio:1;object-fit:cover}body .custom-mixed-gallery .layout_portrait{width:50%;transform:translateY(20px)}body .custom-mixed-gallery .layout_portrait .el-image{object-fit:cover}body .custom-mixed-gallery .layout_portrait{width:50%}body .custom-mixed-gallery .layout_portrait .el-image{object-fit:cover}body .custom-mixed-gallery .layout_versetzt{transform:translateY(80px);margin-bottom:80px}body .custom-mixed-gallery .image_contain{object-fit:contain !important;transform:translate(-40px, 60px)}body .opacity-low .custom-mixed-gallery a{opacity:.6;transition:opacity .2s ease-in-out}body .opacity-low .custom-mixed-gallery a:hover{opacity:1}body .custom-project-grid .el-image{display:block;width:80%;margin:20px auto;aspect-ratio:2/1;object-fit:contain}body .scroll-col>.uk-panel{container-type:inline-size}body .title-referenz-detail{font-size:clamp(30px,9.8cqi,56px);overflow-wrap:break-word}body .scroll-col .uk-text-large{overflow-wrap:break-word}body .container-btn-back{position:fixed;top:70px;left:40px;font-size:22px;z-index:105}body .container-btn-back .el-content{gap:20px}body .container-btn-back .uk-icon{margin:0 !important;transition:transform .2s ease-in-out}body .container-btn-back a:hover{text-decoration:none}body .container-btn-back a:hover .uk-icon{transform:translateX(-5px)}body .container-btn-back a:hover .uk-icon path{fill:#f7f7f7 !important}body .portfolio .custom-seq-wrapper{display:flex;width:100%;height:100dvh;top:0;bottom:unset;box-sizing:border-box;align-items:flex-end;justify-content:flex-end}body .portfolio .custom-seq-wrapper canvas{height:90%}body .custom-seq-wrapper{display:grid;place-items:end;box-sizing:border-box;position:absolute;height:calc(100% + 120px);width:110%;right:-10%;bottom:-120px;z-index:-1}body .custom-seq-wrapper canvas{width:auto;height:110vh;aspect-ratio:4/3;background:rgba(0,0,0,0);touch-action:none;position:relative}body .custom-seq-wrapper .status{position:absolute;margin-top:10px;font-size:14px;opacity:.5}body footer{position:fixed;left:0;bottom:0;width:100%;pointer-events:none;z-index:110;-webkit-mask-image:linear-gradient(0deg, #000 0%, #000 60%, transparent 100%);mask-image:linear-gradient(0deg, #000 0%, #000 60%, transparent 100%)}body footer .uk-section-default{background:rgba(0,0,0,0)}body footer a{pointer-events:all}body.page-light footer{background:linear-gradient(0deg, #f7f7f7 0%, #f7f7f7 62%, rgba(247, 247, 247, 0) 100%);-webkit-mask-image:none;mask-image:none}.uk-modal-page .tm-header{z-index:99999;width:fit-content}.uk-modal-page .tm-header .uk-logo{color:#242e2a}.uk-modal-page .tm-header .uk-navbar-right{display:none}@media screen and (max-width: 1199px){body .title-referenz-detail{font-size:48px;font-size:clamp(30px,9.8cqi,48px)}body .bueste-referenzen .custom-seq-wrapper{right:-10%}body .section-header-parallax .parallax-image{top:-30%}}@media screen and (min-width: 960px)and (max-width: 1199px){body .scroll-col .uk-text-large{font-size:34px}}@media screen and (max-width: 959px){html{font-size:16px}body .uk-text-large{font-size:32px}body .container-btn-back{left:20px}body .custom-mixed-gallery>:nth-child(1 of :not(.item-logo)),body .custom-mixed-gallery>.layout_erste{margin-top:20px !important}body .custom-mixed-gallery{transform:translateX(10px)}body .custom-mixed-gallery .content-zitat{padding:100px 0}body .custom-mixed-gallery .layout_versetzt{transform:translateY(40px);margin-bottom:40px}body .section-header-parallax .parallax-image{top:-30%;right:0;width:60%}body .section-header-parallax .section-content-row{transform:translateY(30%)}body .custom-contact-slider .el-item>.uk-grid>div:first-of-type{width:40%}body .custom-contact-slider .el-item>.uk-grid>div:last-of-type{width:60%}body .custom-seq-wrapper{place-items:center;bottom:0;height:100%;transform:translateY(-17%)}body .custom-seq-wrapper canvas{opacity:.6}body .custom-overview-grid .el-item>.uk-grid>.uk-first-column{width:30%}}@media screen and (max-width: 639px){body .section-start h1{padding-right:0}body .uk-h1,body h1{font-size:40px}body .uk-button{font-size:20px !important;line-height:30px !important}body .section-start{align-items:end;padding-bottom:100px !important}body .section-start .custom-content-row{transform:translateY(-20%)}body .section-header-parallax .parallax-image{top:-30%;width:80%}body .section-header-parallax .section-content-row{transform:translateY(30%)}body #tm-dialog .uk-nav-default{font-size:48px;transform:translateX(-10px)}body #tm-dialog .uk-nav-default a{width:220px}body .section-start .content-inset{padding-left:0}body .custom-team-slider .el-item .el-image{display:block;width:320px;max-width:80%;margin-left:auto;margin-right:auto}body .custom-team-slider .el-item .el-title{font-size:48px}body .custom-contact-slider .el-image{width:calc(100% - 200px)}body .custom-contact-slider .el-item>.uk-grid>div:first-of-type{text-align:right;margin-bottom:-80px;width:100%}body .custom-contact-slider .el-item>.uk-grid>div:last-of-type{width:100%}body .custom-portfolio-slider .el-item{width:360px}body .custom-portfolio-slider .el-item .el-image{width:150px}body .custom-mixed-gallery .content-zitat .text{font-size:32px}body .custom-mixed-gallery .image_contain{transform:translate(-20px, 40px)}body .uk-slidenav-container{justify-content:space-between}}@media screen and (max-width: 479px){body h1,body .uk-h1{font-size:32px}body .uk-text-large{font-size:28px}body .uk-logo{width:150px}body .section-start .content-inset{padding-left:0}body .custom-mixed-gallery .content-zitat .text{font-size:28px}body .custom-team-slider .el-item .el-title{font-size:40px}}@media screen and (max-width: 399px){body h1,body .uk-h1{font-size:28px}body .custom-portfolio-slider{padding-right:20px}body .custom-portfolio-slider .el-item{width:100%}body .uk-subnav>*>:first-child{font-size:16px}}