.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:40px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:40px;}.ce-intext.ce-left .ce-gallery{margin-right:40px;}.ce-below .ce-gallery{margin-top:40px;}.ce-column{margin-right:20px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:20px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100;src:url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-100.eot');src:local(''),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-100.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-100.woff2') format('woff2'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-100.woff') format('woff'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-100.ttf') format('truetype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-100.svg#IBMPlexSans') format('svg');}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:200;src:url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-200.eot');src:local(''),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-200.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-200.woff2') format('woff2'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-200.woff') format('woff'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-200.ttf') format('truetype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-200.svg#IBMPlexSans') format('svg');}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:300;src:url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-300.eot');src:local(''),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-300.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-300.woff2') format('woff2'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-300.woff') format('woff'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-300.ttf') format('truetype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-300.svg#IBMPlexSans') format('svg');}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;src:url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-regular.eot');src:local(''),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-regular.woff2') format('woff2'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-regular.woff') format('woff'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-regular.ttf') format('truetype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-regular.svg#IBMPlexSans') format('svg');}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;src:url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-500.eot');src:local(''),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-500.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-500.woff2') format('woff2'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-500.woff') format('woff'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-500.ttf') format('truetype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-500.svg#IBMPlexSans') format('svg');}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;src:url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-600.eot');src:local(''),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-600.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-600.woff2') format('woff2'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-600.woff') format('woff'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-600.ttf') format('truetype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-600.svg#IBMPlexSans') format('svg');}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;src:url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-700.eot');src:local(''),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-700.woff2') format('woff2'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-700.woff') format('woff'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-700.ttf') format('truetype'),url('../../../fileadmin/template/fonts/ibm-plex-sans-v9-latin-700.svg#IBMPlexSans') format('svg');}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url('../../../fileadmin/template/fonts/fa-solid-900.woff2') format("woff2"),url('../../../fileadmin/template/fonts/fa-solid-900.ttf') format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}html,body{height:100%;background:#000;background-repeat:repeat-x;margin:0;padding:0;font-family:'IBM Plex Sans',arial;font-size:18px;}table,tr,td,th{font-family:'IBM Plex Sans',arial;font-size:18px;}.text-right,.align-right{text-align:right;}.align-center{text-align:center;}.clear{clear:both;}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.team .c33,img,.top,.top .main,.nav,.teaser img,input,.nbar,.st0,.st1,a,li{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}img{border:0px;}img,.nav.overlay .wrap,.nav.overlay .box,.nav.overlay span,video{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}.overlay.show,.overlay{-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;}.all{overflow:hidden;width:100%;min-width:100%;padding-left:50px;padding-right:50px;}.main{max-width:1200px;margin:0px auto;padding:0px;position:relative;text-align:left;}.main:after{content:'';display:table;clear:both;}.l-11,.cStage{display:flex;margin:0 -15px;flex-wrap:wrap;}.l-11 > div,.cStage > div{padding:0 15px;}.c33{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;}.c66{-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%;}.c16{-ms-flex:0 0 16.6666%;flex:0 0 16.6666%;max-width:16.6666%;}.c30{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}.c70{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}.c40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}.c20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}.c50{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.l-11 > div,.c25{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.c75{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.c30{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}.c35{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;}.c60{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}.full video{width:80%;height:auto;margin:0 10%;}.full svg{display:none;width:100%;height:auto;}#menu{position:relative;cursor:pointer;vertical-align:middle;margin-left:50px;display:inline-block;width:80px;height:80px;}#menu svg{height:80px;left:0px;position:absolute;width:80px;}.burger{filter:url(#gooeyness);}.x{transform:scale(0);transition:transform 400ms;}.line{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;transition:stroke-dasharray 500ms 200ms,stroke-dashoffset 500ms 200ms,transform 500ms 200ms;}.showNav .line{stroke:#ffff00}.x .line{stroke-width:5.5px;}.active .line{transition:stroke-dasharray 500ms,stroke-dashoffset 500ms,transform 500ms;}.active .x{transform:scale(1);transition:transform 400ms 350ms;}#menu  .line1{stroke-dasharray:21 185.62753295898438;transition-delay:0;}#menu  .line2{stroke-dasharray:21 178.6514129638672;transition-delay:30ms;}#menu  .line3{stroke-dasharray:21 197.92425537109375;transition-delay:60ms;}#menu  .line4{stroke-dasharray:21 190.6597137451172;transition-delay:90ms;}#menu  .line5{stroke-dasharray:21 208.52874755859375;transition-delay:120ms;}#menu  .line6{stroke-dasharray:21 186.59703063964844;transition-delay:150ms;}#menu.active  .line1{stroke-dasharray:5 185.62753295898438;stroke-dashoffset:-141px;}.active#menu  .line2{stroke-dasharray:5 178.6514129638672;stroke-dashoffset:-137px;}.active#menu  .line3{stroke-dasharray:5 197.92425537109375;stroke-dashoffset:-176px;}.active#menu  .line4{stroke-dasharray:5 190.6597137451172;stroke-dashoffset:-159px;}.active#menu  .line5{stroke-dasharray:5 208.52874755859375;stroke-dashoffset:-139px;}.active#menu  .line6{stroke-dasharray:5 186.59703063964844;stroke-dashoffset:-176px;}.active#menu  .x{transition:transform 400ms 250ms}.top{position:absolute;right:0px;top:0px;z-index:3;}.showNav .top{z-index:99999999}.top .logo{width:240px;display:inline-block}.top .main{text-align:left;padding:40px 0;}.top .logo svg{width:100%;height:auto;}.top .text-right a{font-size:25px;color:#fff;text-decoration:none;display:inline-block;margin-left:30px;}.top a:hover{color:#ffff00}.top .text-right > a{line-height:80px;vertical-align:middle}.top .text-right{margin-top:-20px;position:relative}.content{color:#fff;}.content.l-0 .main{padding-top:50px;}.top  + .nav + .content .main{padding-top:300px;}.full + .nav + .content.l-0 .main{padding-top:0;}.content a{color:inherit;text-decoration:none;}.content.l-10{background:#fff;padding-left:50px;padding-right:50px;}.content.l-10 .main{padding:100px 0;max-width:1200px;}h1,h2,a:hover{color:#ffff01}h2{font-size:40px;line-height:40px;}h2:after{content:'';display:inline-block;vertical-align:middle;height:1px;background:#000;width:100px;vertical-align:bottom}.l-10 h2{color:#000}.l-0 h2{color:#fff;}.l-0 h2:after{background:#fff;}h3{font-size:28px;font-weight:500;}h4{font-size:14px;font-weight:400}.refTeaser svg{position:relative;max-width:40%;height:auto;z-index:1;margin-left:40px;}.refTeaser .img1{width:calc(100% + 80px);margin-top:-30px;position:relative;max-width:calc(100% + 80px);}.refTeaser .img2{width:70%;max-widht:70%;position:relative;margin-top:-50px;left:50%;transform:translate(-50%,0);}.refTeaser .img3{position:relative;z-index:1;width:40%;max-width:40%;margin-bottom:50px;}.refTeaser .img4{position:relative;z-index:1}.refTeaser img:hover{transform:scale3d(1.1,1.1,1);}.refTeaser .img2:hover{transform:scale3d(1.1,1.1,1) translate(-50%,0);}.refLink{display:block;}.ce-headline-right{font-size:65px;font-weight:400;text-transform:uppercase;}.ce-headline-right:before{content:'';border:1px solid #fff;position:absolute;margin-left:-50px;margin-top:-50px;height:150px;width:2000px;}.tm{border:.5px solid #000;cursor:pointer;position:relative}.tm .image{background:#fff;}.tm .text{background:#000000;color:#fff;padding:10px 40px;}.tm h3{text-transform:lowercase;margin:0}.tm h4{min-height:36px;}.tm[data-id="25"]:before{content:'freelancer';position:absolute;background:#ffff01;color:#000;font-weight:500;left:0;top:0;z-index:5;padding:5px 10px;}.l-11 > div:nth-child(1),.l-11 > div:nth-child(5),.l-11 > div:nth-child(9),.l-11 > div:nth-child(13),.l-11 > div:nth-child(16),.l-11 > div:nth-child(19){padding-top:150px;}.l-11 > div:nth-child(2),.l-11 > div:nth-child(6),.l-11 > div:nth-child(10),.l-11 > div:nth-child(14),.l-11 > div:nth-child(17),.l-11 > div:nth-child(20){padding-top:100px;}.l-11 > div:nth-child(3),.l-11 > div:nth-child(7),.l-11 > div:nth-child(11),.l-11 > div:nth-child(15),.l-11 > div:nth-child(18),.l-11 > div:nth-child(22){padding-top:50px;}.l-11 > div:nth-child(13),.l-11 > div:nth-child(16),.l-11 > div:nth-child(20){margin-left:25%}.overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.7);backdrop-filter:blur(4px);z-index:99999;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transform:translate(0,-110%);}.overlay.show{display:flex;opacity:1;transform:translate(0,0);}.overlay .close{display:block;cursor:pointer;width:30px;height:30px;text-align:center;line-height:30px;position:absolute;right:20px;top:20px;color:#374b50;opacity:.6;font-size:20px;font-weight:700;}.overlay .close:hover{opacity:1;}.overlay .box{width:1100px;position:relative;font-size:90%;background:#000;padding:30px 50px;color:#fff;}.overlay h3{font-size:40px;font-weight:500;margin:0}.overlay h4{font-size:24px;font-weight:400;margin:20px 0 30px 0}.overlay .c50 img{background:#fff;}.nav.overlay .wrap,.nav.overlay .box{background:#ffff00;width:600px;text-align:center;font-size:45px;height:600px;border-radius:50%;}.nav.overlay span{display:inline;margin:0 10px;}.nav.overlay a{display:inline-block;color:#000;text-decoration:none}.nav.overlay span.spc{color:rgba(0,0,0,.5);text-decoration:line-through}.nav.overlay .box{padding:0}.nav.overlay a:hover{transform:scale(1.1);}.nav .box:before{content:"";width:50%;height:100%;float:left;shape-outside:polygon(0 0,98% 0,50% 6%,23.4% 17.3%,6% 32.6%,0 50%,6% 65.6%,23.4% 82.7%,50% 94%,98% 100%,0 100%);shape-margin:7%;}.nav .box .wrap:before{content:"";width:50%;height:100%;float:right;shape-outside:polygon(2% 0%,100% 0%,100% 100%,2% 100%,50% 94%,76.6% 82.7%,94% 65.6%,100% 50%,94% 32.6%,76.6% 17.3%,50% 6%);shape-margin:7%;}.nav.overlay .box .l2{text-indent:-3000px;font-size:0px;margin:0;}.nav.overlay.showSub .wrap,.nav.overlay.showSub .box{background:#7FDEBA;border-radius:0}.nav.overlay.showSub .l1{text-indent:-3000px;font-size:0px;margin:0;}.nav.overlay.showSub .l2.show{text-indent:0;font-size:inherit;margin:0 10px;}.nav.overlay.showSub .box .wrap:before,.nav.overlay.showSub .box:before{display:none}.nav.overlay.showSub .box .wrap{padding:30px;}.borderbox{border:1px solid #fff;padding:100px;}.borderbox.np{padding:100px 0;}.borderbox.abs{position:relative;top:100px;}.pu100{padding-bottom:100px !important;}.pl50{padding-left:50px !important;}.pr50{padding-right:50px !important;}img.max{width:calc(100% + 100px);max-width:calc(100% + 100px);}.cStage.b{align-items:flex-end;}.job{font-size:90%;}.job h1{color:#7FDEBA}.job p{line-height:1.4em}.l-0 .job h2:after{background:transparent}h2.w{color:#fff;}h2.v{background:#fff;color:#000;margin-left:100px;padding:10px;display:inline-block;transform:rotate(90deg);-webkit-transform-origin-x:left;-webkit-transform-origin-y:top;transform-origin-x:left;transform-origin-y:top;}h2.v:before{content:'';width:50px;height:1px;background:rgba(255,255,255,.5);position:absolute;left:-50px;top:50%;}h2.v + svg{margin-left:80px;}h2.t{background:#7FDEBA;color:#000;text-align:right;max-width:80%;padding:40px;}h2.t svg{display:block;margin:20px auto 40px auto;}h2.v:after,h2.t:after{display:none;}.t50{margin-top:50px !important;}.job .cStage + .cStage{padding-top:30px;}.phone:before{content:'';display:inline-block;margin-right:10px;background:url('../../../fileadmin/template/img/Phone.svg') center center no-repeat;vertical-align:middle;width:20px;height:20px;display:inline-block}.mail:before{content:'';display:inline-block;margin-right:10px;background:url('../../../fileadmin/template/img/mail.svg') center center no-repeat;vertical-align:middle;width:20px;height:20px;display:inline-block}.ref{padding-left:100px;position:relative;cursor:pointer}.ref h2{color:#fff;font-size:25px;margin:0;font-weight:400;transform:rotate(-90deg);position:absolute;left:0;bottom:0;transform-origin:left top;-webkit-transform-origin-x:left;-webkit-transform-origin-y:top;transform-origin-x:left;transform-origin-y:top;margin-bottom:-30px;}@media (max-width:800px){.ref h2{bottom:35px;}}.ref.t-0 .slider,.ref.t-30 .slider{position:relative;padding-top:80px;margin-left:-100px;}.ref.t-31 .slider{position:relative;padding-top:70px;margin-left:-30px;}.ref.t-32 .c70{padding-top:150px;}.ref.t-32 .slider{position:relative;padding-top:0px;margin-left:-130px;}.ref .svg{position:absolute;}.ref.t-30 .svg{margin-top:-150px;max-height:200px;height:auto;width:auto;right:0px;}.ref.t-31 .svg{display:none}.ref.t-32 .svg{margin-top:-90px;max-height:200px;height:auto;width:auto;left:20%;}.overlayRef h2{font-size:40px;margin:0 0 15px 0;color:#fff;font-weight:400;}.overlayRef h3{font-size:24px;margin:0 0 40px 0;color:#fff;font-weight:300;}.overlay h2:after{display:none}.ref img:hover,.ref video:hover{transform:scale3d(1.1,1.1,1);}.content + .content:not(.l-10){padding-top:200px;}.footer{color:#fff;font-size:16px;}.footer .main{padding:80px 0;}.footer .logo img{padding-right:20px;height:70px;width:auto;}.footer .logo > *{display:inline-block;vertical-align:middle;}.footer .logo p{line-height:25px;padding:10px 0;}.footer .cStage{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:space-between;}.footer .right > *{display:inline-block;margin:0;vertical-align:middle;padding-left:20px;text-align:right;}.footer a{color:inherit;text-decoration:none;text-transform:uppercase;}a + p,.main div > *:first-child{margin-top:0px;}.ce-gallery[data-ce-columns="3"] .ce-column{width:calc(33.3333% - 15px)}.ce-gallery[data-ce-columns="2"] .ce-column{width:calc(50% - 15px)}img.w80{width:80%;max-width:80%;}@media(max-width:800px){.job .cStage{display:block;}.job .cStage > div{flex:1;max-width:100%;width:100%;}.job .cStage > div + div{padding-top:30px}.job .borderbox.np{padding:50px;}.job .borderbox{padding:50px;}img.w80{width:100%;max-width:100%;}.pl50{padding-left:0px !important;}.pr50{padding-right:10px !important;}img.max{width:100%;max-width:100%;}.borderbox.abs{position:relative;top:0px;}.ce-headline-right:before{display:none;}.ce-headline-right{text-align:left;}}@media (max-width:500px){.ce-headline-right{font-size:25px;}h2{font-size:22px;line-height:22px;}.job .borderbox.np,.job .borderbox{padding:20px;}}.c-socialwall .c-socialwall{width:calc(100% + 40px);margin:0 -20px;}.c-socialwall__item{width:25%;float:left;padding:20px;position:relative;overflow:hidden;}.c-socialwall__item a{position:relative;overflow:hidden;display:block;color:#000;}.c-socialwall__item p{position:absolute;opacity:0;left:20px;bottom:20px;right:20px;line-height:18px;background:rgba(255,255,255,.9);padding:20px;font-size:15px;}.c-socialwall__item:hover img{transform:scale(1.1);}.c-socialwall__item:hover p{opacity:1}.c-socialwall__item picture{overflow:hidden}.fa-paper-plane::before{content:"\f1d8";}.fa-grin::before{content:"\f580";}.fa-arrow-left::before{content:"\f060";}.fa-grin-beam::before{content:"\f582";}.fa-grin-wink::before{content:"\f58c";}.fa-grin-tongue::before{content:"\f589";}.fa-grin-tongue-wink::before{content:"\f58b";}.fa-kiss-wink-heart::before{content:"\f598";}.fa-grin-hearts::before{content:"\f584";}.fa-surprise::before{content:"\f5c2";}.fa-angry::before{content:"\f556";}.fa-tired::before{content:"\f5c8";}.fa-sad-tear::before{content:"\f5b4";}.fa-grin-squint-tears::before{content:"\f586";}.fa-sad-cry::before{content:"\f5b3";}.fa-dizzy::before{content:"\f567";}.fa-chevron-down::before{content:"\f078";}.fa-xmark::before{content:"\f00d";}.fa-robot::before{content:"\f544";}#chat-opener{animation:myAnim 5s ease 0s infinite normal forwards;color:#ffff54;position:fixed;left:20px;bottom:20px;z-index:1000;cursor:pointer;font-size:70px;font-style:normal}.frame.l-20{padding:50px;border:1px solid #fff;margin:50px 0;}.frame.l-20 img{float:right;margin-left:40px;margin-bottom:40px;}@keyframes myAnim{0%,50%,100%{font-size:60px;}25%,75%{font-size:70px;}}@media (max-width:1200px){.ref h2{font-size:16px;}.ref{padding-left:50px;}}@media (max-width:1000px){.full video{display:none;}.full svg{display:inline-block;}.all.full{padding-left:0;padding-right:0;}.content.l-10,.all{padding-left:30px;padding-right:30px;}.footer .logo img{padding-left:20px;}.full{height:95%;}.full .main{height:100%;}.full .main{display:flex}.footer .cStage{display:block;}.footer .cStage > div{text-align:center}.l-11 > div{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;}.content.svg{background-size:auto 100%;background-position:left 40px !important;}.l-11 > div:nth-child(9),.l-11 > div:nth-child(13),.l-11 > div:nth-child(16),.l-11 > div:nth-child(19){margin-left:0px}.c-socialwall__item{width:33.3333%;}.l-11 > div:nth-child(1),.l-11 > div:nth-child(4),.l-11 > div:nth-child(7),.l-11 > div:nth-child(10),.l-11 > div:nth-child(13),.l-11 > div:nth-child(16),.l-11 > div:nth-child(19){padding-top:100px;}.l-11 > div:nth-child(2),.l-11 > div:nth-child(5),.l-11 > div:nth-child(8),.l-11 > div:nth-child(11),.l-11 > div:nth-child(14),.l-11 > div:nth-child(17),.l-11 > div:nth-child(20){padding-top:50px;}.l-11 > div:nth-child(3),.l-11 > div:nth-child(6),.l-11 > div:nth-child(9),.l-11 > div:nth-child(12),.l-11 > div:nth-child(15),.l-11 > div:nth-child(18),.l-11 > div:nth-child(21){padding-top:0px;}}@media (max-width:800px){.top .text-right a{font-size:16px;margin-left:10px;}#menu{margin-left:20px;}.overlayRef h2{font-size:30px;line-height:30px;}.overlayRef h3{font-size:20px;}}@media (max-width:700px){.c-socialwall__item{width:50%;}.c-socialwall__item p{display:none}.l-11 > div{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.overlay .cStage{display:block;margin:0}.overlay .cStage > div{padding:0;flex:1;width:100%;max-width:100%}.overlay .cStage > div.image{display:none;}.l-11 > div:nth-child(1),.l-11 > div:nth-child(3),.l-11 > div:nth-child(5),.l-11 > div:nth-child(7),.l-11 > div:nth-child(9),.l-11 > div:nth-child(11),.l-11 > div:nth-child(13),.l-11 > div:nth-child(15){padding-top:75px;}.l-11 > div:nth-child(2),.l-11 > div:nth-child(4),.l-11 > div:nth-child(6),.l-11 > div:nth-child(8),.l-11 > div:nth-child(10),.l-11 > div:nth-child(12),.l-11 > div:nth-child(14),.l-11 > div:nth-child(16){padding-top:25px;}}@media (max-width:1100px){.projects .c25{width:33.3333%;}.ce-textpic .ce-gallery{max-width:50%;}.overlay .box{width:95%;}.overlay .cStage .cStage{display:block;margin:0}.overlay .cStage .cStage > div{padding:0;flex:1;width:100%;max-width:100%}}@media (max-width:900px){.c50,.c40,.c60{width:100%;}.c50.first,.c40.first,.c60.first{padding-bottom:60px;}.c50.first,.c50.last,.c40.first,.c40.last,.c60.first,.c60.last{padding-left:0px;padding-right:0px;}.projects .c25{width:50%;}.ce-headline-right{font-size:35px;font-weight:400;text-transform:uppercase;}.ce-headline-right:before{height:100px;}.top + .nav + .content .main{padding-top:200px;}.footer .c35{font-size:20px;line-height:32px;}span.big{font-size:30px;line-height:40px;}}@media (max-width:700px){.ref.t-30 .svg{max-height:100px;margin-top:-70px;}.ref.t-32 .svg{max-height:100px;margin-top:0px;}.nav.overlay .wrap,.nav.overlay .box{width:400px;height:400px;}.nav.overlay .wrap,.nav.overlay .box{font-size:30px;}.ref h2 .sub{display:none}}@media (max-width:500px){.top .text-right > a{display:none}.top .text-right{margin-top:-30px;}.top a{font-size:20px;}.nav.overlay .wrap,.nav.overlay .box{width:300px;height:300px;}.nav.overlay .wrap,.nav.overlay .box{font-size:20px;}.content .ce-left .ce-gallery,.content .ce-right .ce-gallery{float:none;}.content .ce-intext.ce-right .ce-gallery{margin-left:0px;}.content .ce-intext.ce-left .ce-gallery{margin-right:0px;}.overlay h3{font-size:25px;}.overlay h4{font-size:20px;margin:10px 0 20px 0;}.c30,.c35{width:100%;padding-bottom:20px;}.tm .text{padding:10px 20px;}h3{font-size:20px;}.content.l-10,.all{padding-left:20px;padding-right:20px;}.l-11 > div,.cStage > div{padding:0 10px;}.l-11,.cStage{margin:0 -10px;}.overlay .box ul{padding-left:25px;}.overlay .box{padding:20px 30px;}html,body{font-size:16px;}}.frame-type-form_formframework p{font-size:90%;}input[type="checkbox"]{margin-right:15px;}.control-label{display:none;}.form-group input[type="text"],.form-group textarea,.csc-form-element-textline input{font-family:inherit;font-size:inherit;color:#fff;background:transparent;width:70%;border:2px solid #222e59;padding:8px 15px;margin-bottom:6px;}.form-group input[type="text"]:focus,.form-group textarea:focus{background:#222e59;}.btn-group button:before{content:'';width:100px;border-top:7px solid #222e59;position:absolute;right:0px;display:block;top:0px;}.btn-group button{border:0px;float:right;color:#fff;max-width:250px;background:transparent;position:relative;font-size:26px;text-transform:uppercase;font-weight:300;text-align:right;padding:0;cursor:pointer;padding-top:10px;margin-top:30px;}.btn-group button:hover{color:#222e59;}.form-check-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form-check-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.form-check-label span{position:absolute;top:0;left:0;height:25px;width:25px;background-color:transparent;border:2px solid #222e59;}.form-check-label span.required{position:relative;width:auto;height:auto;border:0px;}.form-check-label:hover input ~ span{background-color:#222e59;}.form-check-label input:checked ~ span{background-color:#222e59;}span:after{content:"";position:absolute;display:none;}.form-check-label input:checked ~ span:after{display:block;}.form-check-label span:after{left:6px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}svg,video,img{max-width:100%;height:auto;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
