@media all{input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important;-webkit-text-fill-color:#000}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}textarea{resize:vertical;overflow:auto}input[type=submit]{appearance:none;cursor:pointer}textarea:focus,input:focus,button:focus{outline:0}input[type=submit],input[type=input],input[type=text],input[type=email],input[type=date],input[type=tel],select,textarea{-webkit-appearance:none;-moz-appearance:none}.grecaptcha-badge{visibility:hidden}form{width:100%;position:relative;z-index:1}form div.fields{display:flex;flex-wrap:wrap;margin-left:-20px;width:calc(100% + 40px)}form div.fields .column{display:flex;flex-wrap:wrap;margin:0px 20px}form div.fields .column.grid-width-1-2{width:calc(50% - 40px)}}@media(max-width: 650px){form div.fields .column.grid-width-1-2{width:100%}}@media all{form div.fields .column.grid-width-1-3{width:calc(33.3% - 40px)}}@media(max-width: 650px){form div.fields .column.grid-width-1-3{width:100%}}@media all{form div.fields .column.grid-width-1-1{width:100%}}@media all{form div.fields div.field{width:100%;position:relative;margin-top:16px}form div.fields div.field textarea,form div.fields div.field select,form div.fields div.field input{letter-spacing:.02em;color:#000;font-family:"neue-haas-grotesk-display",sans-serif;width:100%;border:1px solid #000;border-radius:4px;height:48px;padding-left:16px;padding-right:16px;vertical-align:top}form div.fields div.field textarea,form div.fields div.field select,form div.fields div.field input{font-size:18px}}@media(min-width: 650px){form div.fields div.field textarea,form div.fields div.field select,form div.fields div.field input{font-size:calc(18px + (22 - 18) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){form div.fields div.field textarea,form div.fields div.field select,form div.fields div.field input{font-size:22px}}@media all{form div.fields div.field textarea,form div.fields div.field select,form div.fields div.field input{line-height:25px}}@media(min-width: 650px){form div.fields div.field textarea,form div.fields div.field select,form div.fields div.field input{line-height:calc(25px + (30 - 25) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){form div.fields div.field textarea,form div.fields div.field select,form div.fields div.field input{line-height:30px}}@media all{form div.fields div.field textarea{height:70px;min-height:70px;padding-top:16px;padding-bottom:16px}}@media all{form div.fields div.field .input{position:relative}form div.fields div.field .input div.label{margin-bottom:3px;color:#000}form div.fields div.field .input div.label:empty{display:none}form div.fields div.field .input.select:before{content:"";background:url("../../../img/icon-select.svg") no-repeat 0px 0px;background-size:100% 100%;position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:10;width:17px;height:10px;transition:all 250ms ease-in-out}}@media(min-width: 1025px){form div.fields div.field .input:hover input,form div.fields div.field .input:hover select,form div.fields div.field .input:hover textarea{border:1px solid #f8623f}}@media all{form div.fields div.field .invalid-email,form div.fields div.field .error{display:none;color:red;font-size:14px;line-height:18px;margin-top:2px}}@media all{form div.fields div.field.focus input,form div.fields div.field.focus select,form div.fields div.field.focus textarea,form div.fields div.field.filled input,form div.fields div.field.filled select,form div.fields div.field.filled textarea{border:1px solid #f8623f}}@media all{form div.fields div.field.error input,form div.fields div.field.error select,form div.fields div.field.error textarea{border:red;color:red}form div.fields div.field.error .error{display:block}}@media(min-width: 1025px){form div.fields div.field.error .input:hover input,form div.fields div.field.error .input:hover select,form div.fields div.field.error .input:hover textarea{border:1px solid red}}@media all{form div.fields div.field.invalid-email input,form div.fields div.field.invalid-email select,form div.fields div.field.invalid-email textarea{border:1px solid red;color:red}form div.fields div.field.invalid-email .invalid-email{display:block}}@media(min-width: 1025px){form div.fields div.field.invalid-email .input:hover input,form div.fields div.field.invalid-email .input:hover select,form div.fields div.field.invalid-email .input:hover textarea{border:1px solid red}}@media all{form div.fields .submit{margin-top:50px}}@media all{form div.privacy-container{margin-top:36px;color:#000}form div.privacy-container a{text-decoration:underline;color:#000}form div.privacy-container a:after{content:none}form div.privacy-container .checkbox{display:flex;align-items:flex-start}form div.privacy-container .checkbox input{display:none}form div.privacy-container .checkbox .pseudocheckbox{width:24px;height:24px;min-width:24px;border:1px solid #000;border-radius:4px;margin-right:17px;cursor:pointer;margin-top:3px}}@media(min-width: 1025px){form div.privacy-container .checkbox .pseudocheckbox:hover{border-color:#f8623f}}@media all{form div.privacy-container .checkbox.checked .pseudocheckbox{border-color:#f8623f;background-color:#f8623f;position:relative}form div.privacy-container .checkbox.checked .pseudocheckbox:after{content:"";background:url("../../../img/icon-check.svg") no-repeat 0px 0px;background-size:100% 100%;width:14px;height:10px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}}@media all{form div.privacy-container .privacy-not-accepted{display:none;color:red;margin-top:15px}}@media all{form .error-container,form .success-container{display:none;margin-top:20px}}@media all{form.sent div.fields{display:none}form.sent .success-container{display:block;color:green}}@media all{form.error .error-container{display:block;color:red}}.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:rgba(0,0,0,0)}.slick-list{position:relative;display:block;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;outline:none;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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-counter{position:absolute;top:5px;left:5px;background:#ff0;padding:5px;opacity:.8;border-radius:5px}.contact-onpage-t1{overflow:hidden}@media(max-width: 650px){.contact-onpage-t1 .centercontent{width:100%}}@media(max-width: 650px){.contact-onpage-t1 .container .screen-width{animation:contact-onpage 10s 0s infinite linear;visibility:visible}}@media(max-width: 650px){.contact-onpage-t1 .container .link-container{padding-right:10px}}.contact-onpage-t1 .container .link-container .link-arrow{font-size:27px}@media(min-width: 650px){.contact-onpage-t1 .container .link-container .link-arrow{font-size:calc(27px + (70 - 27) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.contact-onpage-t1 .container .link-container .link-arrow{font-size:70px}}.contact-onpage-t1 .container .link-container .link-arrow{line-height:30px}@media(min-width: 650px){.contact-onpage-t1 .container .link-container .link-arrow{line-height:calc(30px + (80 - 30) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.contact-onpage-t1 .container .link-container .link-arrow{line-height:80px}}@media(max-width: 650px){.contact-onpage-t1 .container .link-container .link-arrow .link-text{display:inline}}@media(max-width: 650px){.contact-onpage-t1 .container .link-container .link-arrow .link-arrows{animation:none}}@keyframes contact-onpage{from{transform:translate3d(0, 0, 0);visibility:visible}to{transform:translate3d(-100%, 0, 0)}}footer{padding:150px 0}@media(max-width: 1024px){footer{padding:60px 0}}footer .top .logo{width:284px}@media(max-width: 1024px){footer .top .logo{width:220px}}@media(max-width: 650px){footer .top .logo{order:1}}@media(max-width: 650px){footer .top .clientdata{width:100%;margin-top:50px;text-align:right;order:2}}@media(min-width: 1025px){footer .top .clientdata a:hover{color:#f8623f;opacity:1}}@media(max-width: 1024px){footer .top .clientdata div+div{margin-top:10px}}footer .bottom{padding-top:110px}@media(max-width: 650px){footer .bottom{padding-top:50px}}@media(max-width: 650px){footer .bottom .links{width:100%;justify-content:space-between;order:2}}footer .bottom .links a+a{margin-left:50px}@media(max-width: 650px){footer .bottom .links a+a{margin-left:0}}@media(max-width: 650px){.client-socials{width:100%;margin-bottom:80px;order:1}}.client-socials a{position:relative;width:42px;height:42px;border-radius:21px;overflow:hidden}.client-socials a .svg,.client-socials a .hover{position:absolute;left:0;top:0;width:100%;height:100%}.client-socials a .svg svg,.client-socials a .hover svg{width:84px;height:84px;max-width:none;transform:scale(0.5);transform-origin:top left}.client-socials a .hover{opacity:0}@media(min-width: 1025px){.client-socials a:hover{opacity:1}.client-socials a:hover .svg{opacity:0}.client-socials a:hover .hover{opacity:1}}.client-socials a+a{margin-left:20px}:root{--header-height: 201px}@media(max-width: 650px){:root{--header-height: 130px}}header{padding:91px 0 65px 0}@media(max-width: 650px){header{padding:50px 0}}header .mobile-open{display:block;position:relative;width:45px;height:45px;margin:0 auto}@media(min-width: 1025px){header .mobile-open:hover{opacity:1}header .mobile-open:hover .bar{background-color:#f8623f}}@media(max-width: 650px){header .mobile-open{width:30px;height:30px}}header .mobile-open .bar{position:absolute;left:0;width:45px;height:4px;background-color:#000}@media(max-width: 650px){header .mobile-open .bar{width:30px;height:3px}}header .mobile-open .bar.bar1{top:15px}@media(max-width: 650px){header .mobile-open .bar.bar1{top:8px}}header .mobile-open .bar.bar2{top:26px}@media(max-width: 650px){header .mobile-open .bar.bar2{top:18px}}.mobile-menu{position:fixed;left:0;top:0;height:100%;width:100%;opacity:0;z-index:-1;overflow-y:auto;pointer-events:none;transition:opacity 800ms ease,z-index 0s ease 1s}.mobile-menu .container{opacity:0;transition:opacity 800ms ease}.mobile-menu .close{width:56px;margin:0 auto;padding-top:80px}@media(max-width: 650px){.mobile-menu .close{width:35px}}.mobile-menu .close svg{animation:julia-logo-spin 3500ms ease infinite}@media(min-width: 1025px){.mobile-menu .close a:hover{opacity:1}.mobile-menu .close a:hover svg{fill:#f8623f}}.mobile-menu .menu{min-height:calc(100vh - 256px);padding:75px 0;margin-left:34.9397590361%;display:flex;flex-direction:column;justify-content:center}@media(max-width: 1024px){.mobile-menu .menu{margin-left:21.6919739696%}}@media(max-width: 650px){.mobile-menu .menu{min-height:calc(100vh - 220px);padding:50px 0}}@media(max-width: 500px){.mobile-menu .menu{margin-left:10%}}.mobile-menu .menu>div{padding-top:4.6296296296%;transform:translateX(-10%);opacity:0;transition:all 0s ease 800ms}@media(max-width: 650px){.mobile-menu .menu>div{padding-top:30px}}.mobile-menu .menu>div:first-child{padding-top:0}.mobile-menu .menu>div a{position:relative;display:block}@media(min-width: 1025px){.mobile-menu .menu>div a:hover{opacity:1}.mobile-menu .menu>div a:hover .title{opacity:0}.mobile-menu .menu>div a:hover .hover-text{opacity:1}}.mobile-menu .menu>div a .hover-text{position:absolute;left:0;bottom:0;opacity:0}.mobile-menu .bottom-text{min-height:128px;padding-top:60px}@media(max-width: 650px){.mobile-menu .bottom-text{min-height:110px;padding-top:10px}}body.menu-open .mobile-menu{opacity:1;z-index:10;pointer-events:all;transition:opacity 800ms ease}body.menu-open .mobile-menu .container{opacity:1;transition:opacity 800ms ease 500ms}body.menu-open .mobile-menu .container .menu>div{transform:translateX(0);opacity:1;transition:all 500ms ease}body.menu-open .mobile-menu .container .menu>div:nth-child(1){transition-delay:600ms}body.menu-open .mobile-menu .container .menu>div:nth-child(2){transition-delay:800ms}body.menu-open .mobile-menu .container .menu>div:nth-child(3){transition-delay:1000ms}body.menu-open .mobile-menu .container .menu>div:nth-child(4){transition-delay:1200ms}body.menu-open .mobile-menu .container .menu>div:nth-child(5){transition-delay:1400ms}body.menu-open .mobile-menu .container .menu>div:nth-child(6){transition-delay:1600ms}body.menu-open .mobile-menu .container .menu>div:nth-child(7){transition-delay:1800ms}body.menu-open .mobile-menu .container .menu>div:nth-child(8){transition-delay:2000ms}body.menu-open .mobile-menu .container .menu>div:nth-child(9){transition-delay:2200ms}body.menu-open .mobile-menu .container .menu>div:nth-child(10){transition-delay:2400ms}@media(min-width: 1025px){body.bg1 header .mobile-open:hover .bar{background-color:#f8f8f8}}body,html{height:100%;-webkit-text-size-adjust:100%}body{color:#000;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;margin:0px;padding:0px;background-color:#f8f8f8;letter-spacing:.05em}body{font-size:16px}@media(min-width: 650px){body{font-size:calc(16px + (22 - 16) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){body{font-size:22px}}body{line-height:20px}@media(min-width: 650px){body{line-height:calc(20px + (30 - 20) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){body{line-height:30px}}body .frame{margin:0px auto;width:100%;overflow:hidden}*{touch-action:manipulation;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}::-moz-selection{background:#fa8a70;color:#fff}::selection{background:#fa8a70;color:#fff}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{margin:0px;padding:0px;text-decoration:none}h1,h1 a,.t1,.t1i,.t1 a{font-family:"neue-haas-grotesk-display",sans-serif;color:#000;font-weight:500;text-transform:none;font-style:italic}h1,h1 a,.t1,.t1i,.t1 a{font-size:32px}@media(min-width: 650px){h1,h1 a,.t1,.t1i,.t1 a{font-size:calc(32px + (120 - 32) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){h1,h1 a,.t1,.t1i,.t1 a{font-size:120px}}h1,h1 a,.t1,.t1i,.t1 a{line-height:37px}@media(min-width: 650px){h1,h1 a,.t1,.t1i,.t1 a{line-height:calc(37px + (130 - 37) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){h1,h1 a,.t1,.t1i,.t1 a{line-height:130px}}h2,h2 a,.t2,.t2i,.t2 a{font-family:"neue-haas-grotesk-display",sans-serif;color:#000;font-weight:500;text-transform:none;font-style:italic}h2,h2 a,.t2,.t2i,.t2 a{font-size:27px}@media(min-width: 650px){h2,h2 a,.t2,.t2i,.t2 a{font-size:calc(27px + (70 - 27) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){h2,h2 a,.t2,.t2i,.t2 a{font-size:70px}}h2,h2 a,.t2,.t2i,.t2 a{line-height:30px}@media(min-width: 650px){h2,h2 a,.t2,.t2i,.t2 a{line-height:calc(30px + (80 - 30) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){h2,h2 a,.t2,.t2i,.t2 a{line-height:80px}}h3,h3 a,.t3,.t3i,.t3 a{font-family:"neue-haas-grotesk-display",sans-serif;color:#000;font-weight:500;text-transform:none;font-style:italic}h3,h3 a,.t3,.t3i,.t3 a{font-size:23px}@media(min-width: 650px){h3,h3 a,.t3,.t3i,.t3 a{font-size:calc(23px + (50 - 23) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){h3,h3 a,.t3,.t3i,.t3 a{font-size:50px}}h3,h3 a,.t3,.t3i,.t3 a{line-height:27px}@media(min-width: 650px){h3,h3 a,.t3,.t3i,.t3 a{line-height:calc(27px + (60 - 27) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){h3,h3 a,.t3,.t3i,.t3 a{line-height:60px}}h4,h4 a,.t4,.t4i,.t4 a{font-family:"neue-haas-grotesk-display",sans-serif;color:#000;font-weight:700;text-transform:none;letter-spacing:.1em}h4,h4 a,.t4,.t4i,.t4 a{font-size:16px}@media(min-width: 650px){h4,h4 a,.t4,.t4i,.t4 a{font-size:calc(16px + (22 - 16) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){h4,h4 a,.t4,.t4i,.t4 a{font-size:22px}}h4,h4 a,.t4,.t4i,.t4 a{line-height:18px}@media(min-width: 650px){h4,h4 a,.t4,.t4i,.t4 a{line-height:calc(18px + (28 - 18) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){h4,h4 a,.t4,.t4i,.t4 a{line-height:28px}}h5,h5 a,.t5,.t5i,.t5 a{font-family:"neue-haas-grotesk-display",sans-serif;color:#000;font-weight:500;text-transform:none;font-style:italic}h5,h5 a,.t5,.t5i,.t5 a{font-size:30px}@media(min-width: 650px){h5,h5 a,.t5,.t5i,.t5 a{font-size:calc(30px + (100 - 30) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){h5,h5 a,.t5,.t5i,.t5 a{font-size:100px}}h5,h5 a,.t5,.t5i,.t5 a{line-height:35px}@media(min-width: 650px){h5,h5 a,.t5,.t5i,.t5 a{line-height:calc(35px + (110 - 35) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){h5,h5 a,.t5,.t5i,.t5 a{line-height:110px}}.smallFs{font-weight:500}.smallFs{font-size:12px}@media(min-width: 650px){.smallFs{font-size:calc(12px + (16 - 12) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.smallFs{font-size:16px}}.smallFs{line-height:15px}@media(min-width: 650px){.smallFs{line-height:calc(15px + (22 - 15) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.smallFs{line-height:22px}}.mediumFs{font-size:16px}@media(min-width: 650px){.mediumFs{font-size:calc(16px + (16 - 16) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.mediumFs{font-size:16px}}.mediumFs{line-height:19px}@media(min-width: 650px){.mediumFs{line-height:calc(19px + (19 - 19) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.mediumFs{line-height:19px}}.largeFs{font-weight:500;font-style:italic}.largeFs{font-size:20px}@media(min-width: 650px){.largeFs{font-size:calc(20px + (35 - 20) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.largeFs{font-size:35px}}.largeFs{line-height:24px}@media(min-width: 650px){.largeFs{line-height:calc(24px + (45 - 24) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.largeFs{line-height:45px}}.button1{background-color:#f8623f;display:inline-block;padding:13px 55px 14px 35px;font-size:16px;line-height:19px;font-weight:400;color:#fff;font-family:"neue-haas-grotesk-display",sans-serif;border:0;border-radius:0px;position:relative;text-transform:uppercase}div.video{position:relative;width:100%;padding-top:44.8387096774%;height:0px}div.video video,div.video iframe{width:100%;height:100%;border:0px;position:absolute;left:0px;top:0px;z-index:2}.box-shadow{box-shadow:0px 12px 22px 0px rgba(0,0,0,.16)}a{text-decoration:none;color:#000;cursor:pointer}p{margin:0px}p a{text-decoration:underline}p:empty{height:1em;margin:0px}ol,li{margin:0px}svg,img{border:0px;width:100%;height:100%;max-width:100%;display:block}picture{display:block}:focus{outline:none}.inverse,.inverse a,.t1i,.t2i,.t3i,.t4i,.t5i{color:#fff}.bgweb{background-color:#f8f8f8}.bg1{background-color:#f8623f}.bg2{background-color:#9e6dff}.bg3{background-color:#1e1e1e}.bg4{background-color:#f0f}.bg5{background-color:#f0f}.colordefault{color:#000}.color1{color:#f8623f}.color2{color:#9e6dff}.color3{color:#1e1e1e}.color4{color:#f0f}.color5{color:#f0f}.centercontentsmall{width:90%;max-width:1240px;margin:0px auto}.centercontent{width:90%;max-width:1660px;margin:0px auto}.centercontentlarge{width:calc(100% - 156px);max-width:1920px;margin:0px 78px}.dib{display:inline-block}.df{display:flex}.fw{flex-wrap:wrap}.ac{align-items:center}.ae{align-items:flex-end}.as{align-items:flex-start}.jc{justify-content:center}.je{justify-content:flex-end}.js{justify-content:flex-start}.jb{justify-content:space-between}.ja{justify-content:space-around}.col{flex-direction:column}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.bold,strong,b{font-weight:bold}.cp,.pointer{cursor:pointer}.ttu{text-transform:uppercase}.ttl{text-transform:lowercase}ul.reset{margin:0px;padding:0px}ul.reset li{display:block}@media(min-width: 1025px){a:hover,.hover:hover,a:hover img{opacity:.7}}@media(min-width: 1025px){.hover{transition:opacity 250ms ease-in-out}}@media(min-width: 1025px){.nohover a:hover,.nohover a:hover img{opacity:1}}body.prevent-scrolling{overflow:hidden !important}@media(min-width: 1025px){body.prevent-scrolling .frame{padding-right:17px}body.prevent-scrolling .frame .mobile-menu{padding-right:17px}body.prevent-scrolling .frame .overlap-bg{padding-right:17px;margin-right:-17px}body.prevent-scrolling .frame .fullwidth picture{padding-right:17px}}.link-container .link-arrow{white-space:nowrap}.link-container .link-arrow .link-arrows{display:inline-block;animation:arrows-move 700ms ease infinite alternate}.link-container .link-arrow.center .link-arrows:first-child{animation:arrows-move-backwards 700ms ease infinite alternate}.space-top-none{padding-top:0px}.space-top-s{padding-top:70px}@media(min-width: 650px){.space-top-s{padding-top:calc(70px + (80 - 70) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.space-top-s{padding-top:80px}}.space-top-m{padding-top:100px}@media(min-width: 650px){.space-top-m{padding-top:calc(100px + (150 - 100) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.space-top-m{padding-top:150px}}.space-top-l{padding-top:150px}@media(min-width: 650px){.space-top-l{padding-top:calc(150px + (350 - 150) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.space-top-l{padding-top:350px}}.space-bot-none{padding-bottom:0px}.space-bot-s{padding-bottom:70px}@media(min-width: 650px){.space-bot-s{padding-bottom:calc(70px + (80 - 70) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.space-bot-s{padding-bottom:80px}}.space-bot-m{padding-bottom:100px}@media(min-width: 650px){.space-bot-m{padding-bottom:calc(100px + (150 - 100) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.space-bot-m{padding-bottom:150px}}.space-bot-l{padding-bottom:150px}@media(min-width: 650px){.space-bot-l{padding-bottom:calc(150px + (350 - 150) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.space-bot-l{padding-bottom:350px}}@keyframes arrows-move{from{transform:translateX(0)}to{transform:translateX(15px)}}@keyframes arrows-move-backwards{from{transform:translateX(0)}to{transform:translateX(-15px)}}.headline-t1{min-height:calc(100vh - var(--header-height))}.headline-t1 .title{padding:80px}@media(max-width: 650px){.headline-t1 .title{padding:100px 40px}}.headline-t1 .title .line{overflow:hidden}.headline-t1 .title .line .inner{animation:headline-scroll-in 600ms 1 ease-in-out both}.headline-t1 .title .line:nth-child(1) .inner{animation-delay:350ms}.headline-t1 .title .line:nth-child(2) .inner{animation-delay:600ms}.headline-t1 .title .line:nth-child(3) .inner{animation-delay:850ms}.headline-t1 .title .line:nth-child(4) .inner{animation-delay:1100ms}.headline-t1 .title .line:nth-child(5) .inner{animation-delay:1350ms}.headline-t1 .title .line:nth-child(6) .inner{animation-delay:1600ms}.headline-t1 .title .line:nth-child(7) .inner{animation-delay:1850ms}.headline-t1 .title .line:nth-child(8) .inner{animation-delay:2100ms}.headline-t1 .title .line:nth-child(9) .inner{animation-delay:2350ms}.headline-t1 .title .line:nth-child(10) .inner{animation-delay:2600ms}.headline-t1 .title .line:nth-child(11) .inner{animation-delay:2850ms}.headline-t1 .title .line:nth-child(12) .inner{animation-delay:3100ms}.headline-t1 .title .line:nth-child(13) .inner{animation-delay:3350ms}.headline-t1 .title .line:nth-child(14) .inner{animation-delay:3600ms}.headline-t1 .title .line:nth-child(15) .inner{animation-delay:3850ms}@keyframes headline-scroll-in{from{transform:translateY(100%)}to{transform:translateY(0)}}.ae-cookiebanner .ae-view-start{background-color:#f8623f !important}.text-falling-anim .word{display:inline-block}.text-falling-anim .char{display:inline-block;opacity:0;transform:translateY(-75%);transition:transform 150ms ease,opacity 50ms ease}.text-falling-anim .char.active{opacity:1;transform:translateY(0)}.headline-t1 .title{min-height:calc(100vh - var(--header-height) - 68px)}@media(max-width: 650px){.headline-t1 .title{min-height:calc(100vh - var(--header-height) - 98px)}}.headline-t1 .title .word,.headline-t1 .title .space{display:inline-block}.headline-t1 .outer-scroll{text-align:center}.headerlogo-t1{height:125vh}.headerlogo-t1 .logo{max-width:630px;width:56%;height:calc(100vh - var(--header-height) - 68px);margin:0 auto;padding:65px 0}@media(max-width: 650px){.headerlogo-t1 .logo{height:calc(100vh - var(--header-height) - 98px);padding:45px 0}}.headerlogo-t1 .outer-scroll{text-align:center;transition:opacity 300ms ease}body.scrolled .headerlogo-t1 .outer-scroll{opacity:0;pointer-events:none}.gallery-t1{padding-bottom:120px}@media(min-width: 650px){.gallery-t1{padding-bottom:calc(120px + (450 - 120) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.gallery-t1{padding-bottom:450px}}.gallery-t1 .gallery{width:34.4791666667%;margin:0 auto}@media(max-width: 650px){.gallery-t1 .gallery{width:72%}}.gallery-t1 .gallery .element{position:relative}.gallery-t1 .gallery .element .image{width:74.9244712991%;margin:17.2205438066% auto;transform:rotate(-7deg);transition:all 500ms linear}@media(max-width: 650px){.gallery-t1 .gallery .element .image{width:82.2222222222%;margin:11.1111111111% auto}}.gallery-t1 .gallery .element .video-hover,.gallery-t1 .gallery .element .image-hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.gallery-t1 .gallery .element.slick-active .image{width:100%;margin:0 auto;transform:rotate(0deg)}.gallery-t1 .gallery .element.slick-active+.element .image,.gallery-t1 .gallery .element.slick-active+.element+.element .image{transform:rotate(7deg)}@media(min-width: 1025px){.gallery-t1 .gallery .element:hover{opacity:1}.gallery-t1 .gallery .element:hover .video-hover,.gallery-t1 .gallery .element:hover .image-hover{opacity:1}.gallery-t1 .gallery .element:hover img{opacity:1}}.gallery-t1 .gallery .slick-slide{margin:0 3.2vw}.gallery-t1 .gallery .slick-list{margin:0 -3.2vw}.intro-t1 .title{width:65.0602409639%}@media(max-width: 1024px){.intro-t1 .title{width:100%}}.intro-t1 .container{margin-top:50px}@media(min-width: 650px){.intro-t1 .container{margin-top:calc(50px + (150 - 50) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.intro-t1 .container{margin-top:150px}}.intro-t1 .container .text{width:30.1204819277%;margin-left:34.9397590361%}@media(max-width: 1024px){.intro-t1 .container .text{width:46.6377440347%;margin-left:0}}@media(max-width: 650px){.intro-t1 .container .text{width:100%}}.intro-t1 .container .quote{width:30.1204819277%;margin-left:4.8192771084%}@media(max-width: 1024px){.intro-t1 .container .quote{width:46.6377440347%;margin-left:6.7245119306%}}@media(max-width: 650px){.intro-t1 .container .quote{width:100%;margin-top:50px;margin-left:0}}.intro-t1 .link-container{margin-top:80px}@media(min-width: 650px){.intro-t1 .link-container{margin-top:calc(80px + (150 - 80) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.intro-t1 .link-container{margin-top:150px}}.references-onpage-t1{padding-top:120px}@media(min-width: 650px){.references-onpage-t1{padding-top:calc(120px + (350 - 120) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.references-onpage-t1{padding-top:350px}}.references-onpage-t1{padding-bottom:60px}@media(min-width: 650px){.references-onpage-t1{padding-bottom:calc(60px + (200 - 60) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.references-onpage-t1{padding-bottom:200px}}.references-onpage-t1 .headline{width:65.0602409639%;margin-left:34.9397590361%;text-align:right}@media(max-width: 650px){.references-onpage-t1 .headline{width:100%;margin-left:0;text-align:left}}.references-onpage-t1 .headline .link-container{margin-top:50px}@media(min-width: 650px){.references-onpage-t1 .headline .link-container{margin-top:calc(50px + (150 - 50) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.references-onpage-t1 .headline .link-container{margin-top:150px}}@media(max-width: 650px){.references-onpage-t1 .headline .link-container{display:none}}.references-onpage-t1 .list .row{margin-top:50px}@media(min-width: 650px){.references-onpage-t1 .list .row{margin-top:calc(50px + (150 - 50) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.references-onpage-t1 .list .row{margin-top:150px}}@media(max-width: 650px){.references-onpage-t1 .list .element{display:flex;flex-direction:column}}.references-onpage-t1 .list .element .picture{position:relative}@media(max-width: 650px){.references-onpage-t1 .list .element picture,.references-onpage-t1 .list .element .image{order:1}}.references-onpage-t1 .list .element picture.hover-img{position:absolute;left:0;top:0;width:100%;opacity:0;transition:all 400ms ease}.references-onpage-t1 .list .element .container-title{position:relative;margin-bottom:50px}@media(max-width: 650px){.references-onpage-t1 .list .element .container-title{order:2;margin-top:35px;margin-bottom:0}}.references-onpage-t1 .list .element .title{transition:all 400ms ease}.references-onpage-t1 .list .element .hover-title{position:absolute;left:0;top:0;opacity:0;transition:all 400ms ease;color:#9e6dff}.references-onpage-t1 .list .element .text{margin-top:20px}@media(min-width: 650px){.references-onpage-t1 .list .element .text{margin-top:calc(20px + (80 - 20) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.references-onpage-t1 .list .element .text{margin-top:80px}}@media(max-width: 650px){.references-onpage-t1 .list .element .text{display:none}}.references-onpage-t1 .list .element .text .list-text{margin-top:1em}.references-onpage-t1 .list .element.large{width:100%}.references-onpage-t1 .list .element.large .picture{width:65.0602409639%}@media(max-width: 650px){.references-onpage-t1 .list .element.large .picture{width:100%}}.references-onpage-t1 .list .element.large .onpage-text{width:30.1204819277%;margin-left:4.8192771084%}@media(max-width: 650px){.references-onpage-t1 .list .element.large .onpage-text{display:none}}.references-onpage-t1 .list .element.large .text{width:65.0602409639%;margin-right:34.9397590361%;text-align:right}@media(min-width: 1025px){.references-onpage-t1 .list .element:hover{opacity:1}.references-onpage-t1 .list .element:hover .title{opacity:0}.references-onpage-t1 .list .element:hover .hover-title{opacity:1}.references-onpage-t1 .list .element:hover picture img{opacity:1}.references-onpage-t1 .list .element:hover picture.hover-img{opacity:1}}@media(max-width: 650px){.references-onpage-t1 .list .gallery{display:none;overflow:hidden}}.references-onpage-t1 .list .gallery .element{width:30.1204819277%;margin-left:4.8192771084%}@media(max-width: 650px){.references-onpage-t1 .list .gallery .element{width:100%;margin-left:50px}}.references-onpage-t1 .list .gallery .element picture img{aspect-ratio:auto 585/550}.references-onpage-t1 .list .gallery .element.contact{margin-left:0}@media(max-width: 650px){.references-onpage-t1 .list .gallery .element.contact{width:100%;margin-left:50px}}.references-onpage-t1 .list .gallery .element.contact picture{width:90.4%;margin:0 auto}@media(max-width: 650px){.references-onpage-t1 .list .gallery .element.contact picture{width:100%}}.references-onpage-t1 .list .gallery.mobile{display:none}@media(max-width: 650px){.references-onpage-t1 .list .gallery.mobile{display:block}}.references-onpage-t1 .mobile{display:none}@media(max-width: 650px){.references-onpage-t1 .mobile{display:flex;justify-content:flex-end;margin-top:80px}}.references-onpage-t1 .slick-slide{margin:0 50px}.references-onpage-t1 .slick-list{margin:0 -50px}.references-onpage-t1 .custom-dots{position:absolute;right:0;top:20px;width:100%;margin:94.0170940171% 0 0 0;padding:0;display:flex;justify-content:flex-end}.references-onpage-t1 .custom-dots li{display:block;font-size:0;line-height:0}.references-onpage-t1 .custom-dots li button{position:relative;width:20px;height:20px;padding:0;border:0;font-size:0;line-height:0;margin-top:-10px;background-color:rgba(0,0,0,0)}.references-onpage-t1 .custom-dots li button:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background-color:#1e1e1e}.references-onpage-t1 .custom-dots li+li{margin-left:12px}.references-onpage-t1 .custom-dots li.slick-active button:before{background-color:#f8623f}.text-t1{margin-top:100px}@media(min-width: 650px){.text-t1{margin-top:calc(100px + (150 - 100) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.text-t1{margin-top:150px}}.text-t1{margin-bottom:100px}@media(min-width: 650px){.text-t1{margin-bottom:calc(100px + (150 - 100) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.text-t1{margin-bottom:150px}}.text-t1 .container .title{width:65.0602409639%;order:2}@media(max-width: 1024px){.text-t1 .container .title{width:47.7223427332%}}@media(max-width: 650px){.text-t1 .container .title{width:100%;order:1;text-align:left}}.text-t1 .container .text{width:30.1204819277%;margin-top:3.6144578313%;margin-right:4.8192771084%;order:1}@media(max-width: 1024px){.text-t1 .container .text{width:47.7223427332%;margin-right:4.5553145336%}}@media(max-width: 650px){.text-t1 .container .text{width:100%;margin-top:50px;margin-right:0;order:2}}.text-t1 .link-container{margin-top:9.0361445783%}@media(max-width: 650px){.text-t1 .link-container{margin-top:80px}}.julia-t1{padding-top:60px}@media(min-width: 650px){.julia-t1{padding-top:calc(60px + (200 - 60) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.julia-t1{padding-top:200px}}.julia-t1{padding-bottom:120px}@media(min-width: 650px){.julia-t1{padding-bottom:calc(120px + (350 - 120) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.julia-t1{padding-bottom:350px}}.julia-t1 .main-title{margin-bottom:50px}@media(min-width: 650px){.julia-t1 .main-title{margin-bottom:calc(50px + (150 - 50) * ((100vw - 650px) / (1600 - 650)))}}@media(min-width: 1600px){.julia-t1 .main-title{margin-bottom:150px}}@media(max-width: 650px){.julia-t1 .main-title{margin-left:0}}.julia-t1 .container{position:relative}@media(max-width: 650px){.julia-t1 .container{display:block;overflow:hidden}}.julia-t1 .container .element{width:30.1204819277%}@media(max-width: 650px){.julia-t1 .container .element{width:100%}}.julia-t1 .container .element:nth-child(1){margin-top:6.6265060241%}@media(max-width: 1024px){.julia-t1 .container .element:nth-child(1){margin-top:0}}.julia-t1 .container .element:nth-child(1) .logo svg{animation-delay:1666ms}.julia-t1 .container .element:nth-child(2){margin-left:39.7590361446%;margin-bottom:3.0120481928%}@media(max-width: 1024px){.julia-t1 .container .element:nth-child(2){margin-left:4.8192771084%;margin-bottom:0}}@media(max-width: 650px){.julia-t1 .container .element:nth-child(2){margin-left:30px}}.julia-t1 .container .element:nth-child(2) .logo{align-self:flex-end}.julia-t1 .container .element:nth-child(2) .logo svg{animation-delay:2250ms}.julia-t1 .container .element:nth-child(3){margin-top:-3.0120481928%;margin-left:69.8795180723%}@media(max-width: 1024px){.julia-t1 .container .element:nth-child(3){margin-left:4.8192771084%;margin-top:0}}@media(max-width: 650px){.julia-t1 .container .element:nth-child(3){margin-left:30px}}.julia-t1 .container .element:nth-child(3) .logo{margin-top:0;margin-bottom:10%}.julia-t1 .container .element:nth-child(3) .logo svg{animation-delay:3000ms}.julia-t1 .container .element:nth-child(3) .title,.julia-t1 .container .element:nth-child(3) .text{order:2}.julia-t1 .container .element picture{position:absolute;left:0;top:50%;width:30.1204819277%;margin-left:34.9397590361%;transform:translateY(-50%)}@media(max-width: 1024px){.julia-t1 .container .element picture{position:static;top:0;width:100%;margin-left:0;margin-bottom:30px;transform:translateY(0)}}@media(max-width: 650px){.julia-t1 .container .element picture{margin-bottom:60px}}@media(max-width: 650px){.julia-t1 .container .element picture img{aspect-ratio:auto 585/550}}.julia-t1 .container .element .title{margin-bottom:1em}.julia-t1 .container .element .logo{width:17.2%;margin-top:10%}@media(max-width: 1024px){.julia-t1 .container .element .logo{display:none}}.julia-t1 .container .element .logo svg{animation:julia-logo-spin 3500ms ease infinite;transition:fill 400ms ease}@media(min-width: 1025px){.julia-t1 .container .element picture{opacity:0;transition:opacity 400ms ease}.julia-t1 .container .element .title,.julia-t1 .container .element .text{opacity:0;transition:opacity 400ms ease}.julia-t1 .container .element.active picture{opacity:1}.julia-t1 .container .element.active .title,.julia-t1 .container .element.active .text{opacity:1}.julia-t1 .container .element.active .logo svg{fill:#f8623f;animation-play-state:paused}}@media(max-width: 650px){.julia-t1 .container .slick-slide{margin:0 30px}.julia-t1 .container .slick-list{margin:0 -30px}}.julia-t1 .container .custom-dots{position:absolute;right:0;top:0;width:100%;margin:103.0769230769% 0 0 0;padding:0;display:flex;justify-content:flex-end}.julia-t1 .container .custom-dots li{display:block;font-size:0;line-height:0}.julia-t1 .container .custom-dots li button{position:relative;width:20px;height:20px;padding:0;border:0;font-size:0;line-height:0;margin-top:-10px;background-color:rgba(0,0,0,0)}.julia-t1 .container .custom-dots li button:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background-color:#1e1e1e}.julia-t1 .container .custom-dots li+li{margin-left:12px}.julia-t1 .container .custom-dots li.slick-active button:before{background-color:#f8623f}@keyframes julia-logo-spin{0%{transform:scale(1)}5%{transform:scale(0.7)}10%{transform:scale(1.25)}15%{transform:scale(1)}20%{transform:scale(1.25)}35%{transform:scale(1)}}