Theme Name: Custom Theme
.h-animation-wrapper{overflow:hidden;position:relative}.hero .h-animation-wrapper{-webkit-clip-path:inset(0 0 10% 0);clip-path:inset(0 0 10% 0)}.img-paralax-container{overflow:hidden;width:100%}.container{margin:0 auto;max-width:85.5rem;overflow:hidden}#cc--main{z-index:214748364!important}#cm{background:#1a1c25!important;border-radius:.5rem!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;padding:1.625rem 2rem!important}#cm #c-inr-i{width:100%}#cm #c-ttl{font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 580;font-weight:580}#cm #c-ttl,#cm #c-txt{color:#fff;letter-spacing:.04em;line-height:1.75rem}#cm #c-txt{font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;font-weight:500}#cm #c-txt .cc-link{border-bottom:.0625rem solid hsla(0,0%,100%,.6);color:#fff;font-weight:580}#cm #c-bns{min-width:9.375rem}#cm .c-bn{background:hsla(0,0%,100%,.9);border-radius:6.25rem;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 580;font-weight:580;letter-spacing:.04em;line-height:1.75rem}#cm .c-bn#c-p-bn{background-color:hsla(0,0%,100%,.1);color:#fff}#cm .c-bn#c-s-bn{background:hsla(0,0%,100%,0);border:.0625rem solid hsla(0,0%,100%,.2);border-radius:6.25rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}@font-face{font-display:swap;font-family:Shallota-Extralight;src:url(fonts/Shallota/Shallota-ExtraLight.otf)}@font-face{font-display:swap;font-family:Shallota-Regular;src:url(fonts/Shallota/Shallota-Regular.otf)}@font-face{font-display:swap;font-family:Urbanist;src:url(fonts/Urbanist/Urbanist-VariableFont_wght.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Urbanist-canvas;src:url(fonts/Urbanist/static/Urbanist-Medium.ttf)}@font-face{font-display:swap;font-family:Shallota-canvas;src:url(fonts/Shallota/Shallota-Regular.otf)}.btn-background-svg{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-background-svg #btn-end-1,.btn-background-svg #btn-end-2,.btn-background-svg #btn-mid-1,.btn-background-svg #btn-mid-2{position:relative;visibility:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,section{max-width:100vw}body{overflow-x:hidden}.nav{height:8.125rem;max-width:100vw;position:absolute;top:0;width:100%;z-index:9999}.nav .nav-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%;justify-content:space-between;padding:0 4.5rem;position:relative;width:100%}.nav__logo{position:relative;z-index:10000}.nav__buttons-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-end;position:relative;width:auto}.nav__buttons-wrapper .nav__button{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.04em;line-height:1.75rem;opacity:.8;position:relative;text-decoration:none}.nav__buttons-wrapper .nav__button:after{content:" ";height:150%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150%}.nav__buttons-wrapper .nav__button:before{background:#fff;border-radius:50%;content:" ";height:.25rem;left:.75rem;position:absolute;top:50%;-webkit-transform:scale(0) translate(-50%,-50%);transform:scale(0) translate(-50%,-50%);width:.25rem}.nav__buttons-wrapper .previous-btn{border:.0625rem solid hsla(0,0%,100%,.2);margin-right:-1.75rem}.nav__buttons-wrapper .contact-btn,.nav__buttons-wrapper .previous-btn{border-radius:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;color:#fff;cursor:none;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.04em;line-height:1.75rem;padding:1rem 2rem;position:relative;text-decoration:none}.nav__buttons-wrapper .contact-btn{margin-left:-.5rem}.nav__buttons-wrapper .language-select{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:.0625rem solid hsla(0,0%,100%,.4);-ms-flex-direction:row;flex-direction:row;font-size:.875rem;height:2.8571428571em;line-height:1.5714285714em;position:relative;width:5.2857142857em}.nav__buttons-wrapper .language-select,.nav__buttons-wrapper .language-select a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3.5714285714em;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.nav__buttons-wrapper .language-select a{color:#fff;font-family:Urbanist;font-size:inherit;font-style:normal;font-variation-settings:580;height:2.4285714286em;letter-spacing:.04em;line-height:inherit;width:2.4285714286em}.nav__buttons-wrapper .language-select:before{background:hsla(0,0%,100%,.3);border-radius:3.5714285714em;content:" ";height:2.4285714286em;left:calc(50% - 1.21429em);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.4285714286em}.nav__burger,.nav__socials-wrapper{display:none}.hero{background:#0e0e13;border-bottom:.125rem solid hsla(0,0%,100%,.1);-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100vh + .125rem);margin-bottom:-.0625rem;overflow:hidden;position:relative;width:100%}.hero .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:visible}.hero .container,.hero .headline-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.hero .headline-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-content:center;max-width:100%;padding-top:6.25rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hero h1{color:#fff;font-family:Urbanist;font-size:6.5rem;font-style:normal;font-variation-settings:"wght" 490;letter-spacing:.04em;line-height:8rem;position:relative;z-index:-1}.hero h1.h1-shallota{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#fff;font-family:Shallota-Extralight;font-size:8.125rem;font-style:normal;font-weight:400;line-height:8.625rem}.hero.--no-ripples .ripples__gradient-img{display:block}.hero.--no-ripples h1{z-index:unset}.hero .h1-mobile{display:none}.hero .small-text{font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;left:63.25rem;width:22.25rem}.hero .findOutMoreBtn,.hero .small-text{color:#000;color:#fff;letter-spacing:.04em;line-height:1.75rem;position:relative}.hero .findOutMoreBtn{border-radius:6.25rem;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 580;margin-top:1rem;padding:1.25rem 2.5rem;z-index:1000}.hero .findOutMoreBtn,.hero__awards-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.hero__awards-wrapper{min-height:7rem;padding-right:.625rem;position:relative;width:100%;z-index:100}.hero__awards-wrapper .line{border-top:.0625rem solid hsla(0,0%,100%,.1);left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.hero .awards-group-1,.hero .awards-group-2{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-between;width:100%}.hero .awards-group-2,.hero__awards-progress{display:none}.hero__award{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.hero__award__flag{height:1.25rem;margin:0 .75rem;min-height:1.25rem;width:auto}.hero__award__text{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.04em;line-height:1.75rem;opacity:.8}.hero__award br{display:none}.ripples__gradient{max-height:100vh}.ripples__gradient,.ripples__gradient-img{height:100%;position:absolute;right:0;top:0;width:100%}.ripples__gradient-img{display:none;-o-object-fit:cover;object-fit:cover}.hero__headline-1{left:0;position:absolute;top:16.4375rem}#canvas{height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.dg.ac{z-index:3!important}#content{position:relative;z-index:2}#water-ripples{height:100vh;position:relative;width:100%}#water-ripples,#water-ripples-title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#water-ripples-title{bottom:0;left:0;position:absolute;right:0;top:0}#water-ripples-title h1{color:#fff;font-size:8.5vw;margin:0;opacity:0}#water-ripples img{display:none}#curtainsjs-ad{color:#fff;font-family:Arial,sans-serif;font-size:.75em;left:1em;position:absolute;top:1em;z-index:3}#curtainsjs-ad a{color:inherit}.no-curtains #water-ripples{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.no-curtains #water-ripples img{display:block;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.no-curtains #water-ripples-title h1{opacity:1}.showreel{background:#0e0e13;height:90vh;margin-bottom:-.0625rem;min-height:36.25rem;overflow:hidden;position:relative;width:100%}.showreel .video-wrapper{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%}.showreel .embeded-video{height:56.25vw;min-height:100%;min-width:177.77vh;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100vw}.showreel .embeded-video.--mobile-version{display:none}.showreel h2{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(128.64deg,#fff -67.43%,hsla(0,0%,100%,0) 109.57%);-webkit-background-clip:text;background-clip:text;display:none;font-family:Urbanist;font-size:6.25rem;font-style:normal;font-variation-settings:"wght" 500;line-height:7.5rem;opacity:.2;text-align:center}.showreel .vp-a{position:absolute;z-index:10000}.showreel.--comming-soon .embeded-video{display:none}.showreel.--comming-soon .video-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.01);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.showreel.--comming-soon h2{display:block}.wp-video-popup-video{cursor:auto;pointer-events:all}.info{background:#0e0e13;height:auto;overflow:hidden;padding:18.75rem 0 21.25rem;width:100%}.info,.info .container{overflow:visible;position:relative}.info .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.info .pre-text{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.1em;line-height:1.5rem}.info h2{color:#000;color:#fff;font-family:Urbanist;font-size:4rem;font-style:normal;font-variation-settings:"wght" 400;letter-spacing:.02em;line-height:5.25rem;margin-top:2.5rem;max-width:63.75rem}.info .detailed-text{color:#fff;display:none;font-family:Urbanist;font-size:1.125rem;font-style:normal;font-variation-settings:"wght" 430;letter-spacing:.04em;line-height:2rem;margin-top:3rem;max-width:42.5rem;opacity:.6}.info .line{border:.0625rem solid hsla(0,0%,100%,.1);margin:10.375rem 0 11.25rem;width:100%}.info .work-fields-wrapper{height:12rem;width:100%}.info .work-fields-wrapper,.info .work-fields-wrapper .group{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.info .work-fields-wrapper .group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;row-gap:3rem}.info .work-fields-wrapper .field{color:#000;color:#fff;font-family:Urbanist;font-size:1.5rem;font-style:normal;font-variation-settings:"wght" 480;height:2rem;letter-spacing:.0625rem;line-height:2rem}.info .work-fields-wrapper .field.--mobile{display:none}.info .more-info-circle{position:absolute;right:0;top:4.375rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.more-info-circle{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:10.75rem;justify-content:center;position:relative;width:10.75rem}.more-info-circle .circle{-webkit-animation:rotate 10s linear infinite;animation:rotate 10s linear infinite;height:100%;left:0;position:absolute;top:0;width:100%}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.projects{background:#fff;height:auto;overflow:visible;position:relative;width:100%}.projects .headline-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:center;position:relative}.projects h2{color:#000;color:#19171e;display:block;font-family:Urbanist;font-size:9.75rem;font-style:normal;font-variation-settings:"wght" 480;line-height:11.5rem;overflow:hidden;position:relative}.projects h2 .shallota{color:#19171e;font-family:Shallota-Regular;font-size:11.5rem;font-style:normal;font-weight:400;line-height:10.5rem}.projects .date{color:#000;color:#19171e;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.1em;line-height:1.5rem;margin-top:2rem;max-width:80%;position:relative}.projects .projecs-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0 7.5rem 12.5rem;width:calc(100vw - 15rem)}.projects .projecs-container,.projects .project{height:auto;position:relative}.projects .project .img-paralax-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}.projects .project__img{height:auto;position:relative;width:100%}.projects .project__name{color:#000;color:#19171e;font-family:Urbanist;font-size:1.25rem;font-style:normal;font-variation-settings:"wght" 580;letter-spacing:.06em;line-height:1.75rem;margin-top:2.5rem}.projects .project__description{color:#000;color:#798594;font-family:Urbanist;font-size:1.25rem;font-style:normal;font-variation-settings:"wght" 400;letter-spacing:.06em;line-height:1.75rem;margin-top:.5rem}.projects .project__description span{font-weight:1000}.projects .project__description span:last-of-type{display:none}.projects .project:first-of-type{width:61.6666666667%}.projects .project:first-of-type .img-paralax-container{height:calc(44.52381vw - 6.67857rem)}.projects .project:nth-of-type(2){-webkit-transform:translateY(42.0365535248%);transform:translateY(42.0365535248%);width:30.7142857143%}.projects .project:nth-of-type(2) .img-paralax-container{height:calc(39.40476vw - 5.91071rem)}.projects .project:nth-of-type(3){margin:10rem 0 0 9.2857142857%;width:35.2380952381%}.projects .project:nth-of-type(3) .img-paralax-container{height:calc(45.2381vw - 6.78571rem)}.projects .project:nth-of-type(4){margin:10rem 15.7142857143% 0 0;-webkit-transform:translateY(33.1606217617%);transform:translateY(33.1606217617%);width:30.9523809524%}.projects .project:nth-of-type(4) .img-paralax-container{height:calc(39.7619vw - 5.96429rem)}.testimonials{background-color:#fff;height:auto;margin-top:-.125rem;overflow:visible;padding:16.5625rem 0 12.5rem;position:relative;width:100%}.testimonials.--project-variant{margin:16.25rem 0 20rem;padding:0}.testimonials .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:visible;position:relative}.testimonials h2{color:#000;color:#19171e;font-family:Urbanist;font-size:9.75rem;font-style:normal;font-variation-settings:"wght" 480;line-height:11.5rem}.testimonials h2.h2-white{color:#fff;position:relative}.testimonials h2.h2-white:before{-webkit-box-sizing:content-box;box-sizing:content-box;content:" ";height:100%;left:50%;padding:8.125rem 8.125rem 1.25rem;position:absolute;top:-8.125rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.testimonials .h2-white-wrapper{-webkit-clip-path:circle(8.125rem at 50% 50%);clip-path:circle(8.125rem at 50% 50%);display:none;overflow:visible;padding:8.125rem 8.125rem 0;position:absolute;top:-8.125rem;z-index:1000000000}.testimonials .h2-white-wrapper .testimonials-video-wrapper{border-radius:50%;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.testimonials .h2-white-wrapper .testimonials-video-wrapper .testimonials-video{border-radius:50%;height:100%;position:relative;width:100%}.testimonials .h2-white-wrapper .testimonials-video-wrapper:after{background:#000;content:" ";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.testimonials .play-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;color:#19171e;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;left:-.625rem;letter-spacing:.1em;line-height:1.5rem;margin-top:2.5rem;position:relative}.testimonials .play-btn br{display:none}.testimonials .play-btn.--white{color:#fff;z-index:1000000}.testimonials .quotes-wrapper{margin-top:5.5rem;max-width:64.25rem;position:relative;width:100%}.testimonials .quotes-container{height:auto;position:relative;width:100%}.testimonials .quote{height:100%;opacity:0;position:absolute;top:0;-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;width:auto}.testimonials .quote:first-of-type{height:auto;padding-bottom:7.5rem;position:relative}.testimonials .quote.--active{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s}.testimonials .quote__text{color:#000;color:#19171e;font-family:Urbanist;font-size:3rem;font-style:normal;font-variation-settings:"wght" 420;line-height:4.25rem}.testimonials .quote__text span{color:#000;color:#798594;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.1em;line-height:1.5rem;margin-right:.75rem;text-transform:uppercase}.testimonials .quote__person{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;left:0;margin-top:4rem;overflow:visible;position:absolute;width:auto}.testimonials .quote__person__profile-pic{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.testimonials .quote__person__text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;overflow:visible;padding:.25rem 0;width:auto}.testimonials .quote__person__name{color:#000;color:#19171e;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 600;letter-spacing:.08em;line-height:1.125rem;overflow:visible;width:auto}.testimonials .quote__person__job{color:#000;color:#19171e;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;letter-spacing:.04em;line-height:1.75rem;margin-top:.125rem;overflow:visible;width:auto}.testimonials .buttons-wrapper{bottom:0;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;position:absolute;right:0}.testimonials .buttons-wrapper,.testimonials .buttons-wrapper .left-btn,.testimonials .buttons-wrapper .right-btn{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.testimonials .buttons-wrapper .left-btn,.testimonials .buttons-wrapper .right-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;height:3.5rem;position:relative;width:3.5rem}.testimonials .buttons-wrapper .right-btn .symbol{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.testimonials.--no-video .h2-white,.testimonials.--no-video .play-btn,.testimonials.--no-video .testimonials-video-wrapper{display:none}.testimonials.--no-video .quotes-wrapper{margin-top:4rem}.testimonials.--careers-variant{background-color:#0e0e13;padding:17.5rem 0 25rem}.testimonials.--careers-variant a,.testimonials.--careers-variant h2,.testimonials.--careers-variant p,.testimonials.--careers-variant span{color:#fff}.testimonials.--careers-variant .play-btn path,.testimonials.--careers-variant .symbol path{fill:#fff}.testimonials.--careers-variant h2{color:#fff;font-family:Urbanist;font-size:7.5rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.02em;line-height:8.25rem}.testimonials.--careers-variant .quote__text{font-size:2.75rem;font-variation-settings:"wght" 380;line-height:4rem}.clients{background-color:#fff;height:auto;margin-top:-.125rem;overflow:visible;padding:11.25rem 0 12.5rem;position:relative;width:100%}.clients .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-line-pack:center;align-content:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:8.5rem;overflow:visible;row-gap:7.5rem}.clients h3{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.1em;line-height:1.5rem;opacity:.6;text-align:center}.clients .client{width:calc(25% - 3.28125rem)}.clients .client__logo-wrapper{height:2.75rem;position:relative}.clients .client__logo{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;opacity:0}.clients .client__logo-dark{left:0;position:absolute;top:0}.clients .client p{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;letter-spacing:.04em;line-height:1.75rem;margin-top:2rem;opacity:.6}.team{background:#0e0e13;height:auto;margin-top:-.125rem;overflow:visible;padding-bottom:25rem;position:relative;width:100%}.team .container:first-of-type{height:112.5rem;overflow:visible}.team .container:first-of-type,.team .headline-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;position:relative}.team .headline-container{height:100vh;width:100%}.team .headline-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;position:relative;width:100%}.team .ripples-wrapper{height:100vh;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;z-index:100}.team .ripples-wrapper #canvas{z-index:1000}.team .h2-wrap{position:relative;text-align:center;width:100%}.team h2{color:#000;color:#fff;display:inline;font-family:Urbanist;font-size:8.5rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.02em;line-height:10.25rem;opacity:0;position:relative;z-index:-10000}.team h2 span,.team h2.h2-shallota{color:#fff;font-family:Shallota-Regular;font-size:10.25rem;font-style:normal;font-weight:400;letter-spacing:.03em;line-height:10.25rem}.team.--no-ripples h2{opacity:1;z-index:-10000}.team .instagram-btn{border-radius:6.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;color:#fff;cursor:none;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 580;letter-spacing:.04em;line-height:1.75rem;margin-top:1rem;padding:1.375rem 2.5rem;position:relative;text-decoration:none;z-index:100000}.team .photos-container{height:100%;left:0;position:absolute;top:0;width:100%}.team .team-photo{position:absolute;z-index:0}.team .team-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team .team-photo__first{height:47.375rem;left:0;opacity:.5;top:30.1875rem;width:33rem}.team .team-photo__second{height:26rem;opacity:.7;right:10.9375rem;top:13.75rem;width:26rem}.team .team-photo__third{height:18.5rem;left:19.5rem;opacity:.5;top:83.0625rem;width:27.5rem}.team .team-photo__fourth{height:41.25rem;opacity:.5;right:0;top:71.625rem;width:26.4375rem}.team .numbers-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:36.25rem;max-width:76.375rem;position:relative}.team .numbers-container .line{border-top:.0625rem solid hsla(0,0%,100%,.1);left:0;position:absolute;top:10.5rem;width:100%}.team .stat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;row-gap:8.25rem}.team .stat__number{font-family:Urbanist;font-size:6rem;font-style:normal;font-variation-settings:"wght" 500;line-height:6.5rem}.team .stat__number,.team .stat__text{color:#000;color:#fff;letter-spacing:.04em}.team .stat__text{font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;line-height:1.75rem;max-width:17.6875rem;opacity:.6;text-align:center}.footer{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:visible;padding-top:20rem;position:relative;width:100%}.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.footer h2{color:#000;color:#19171e;font-family:Urbanist;font-size:9.75rem;font-style:normal;font-variation-settings:"wght" 480;line-height:11.5rem}.footer h2 span{color:#19171e;font-family:Shallota-Regular;font-size:11.5rem;font-style:normal;font-weight:400;line-height:10.5rem}.footer h2 br{display:none}.footer .email-link{color:#19171e;font-family:Urbanist;font-size:2.5rem;font-style:normal;font-variation-settings:"wght" 550;letter-spacing:.06em;line-height:3rem;margin-top:2rem;position:relative;text-decoration:none}.footer .email-link:before{background:#19171e;bottom:-.25rem;content:" ";height:.25rem;left:0;position:absolute;width:100%}.footer .line{border-top:.0625rem solid #dadde1;margin:13.5rem 0 8.75rem;width:100%}.footer .info-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:space-between;position:relative;width:100%}.footer .info-wrapper .info-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:.5rem}.footer .info-wrapper .info-column h3{color:#000;color:#798594;margin-bottom:2rem}.footer .info-wrapper .info-column h3,.footer .info-wrapper .info-column p,.footer .info-wrapper .info-column__link{font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;letter-spacing:.04em;line-height:1.75rem}.footer .info-wrapper .info-column p,.footer .info-wrapper .info-column__link{color:#000;color:#19171e}.footer .info-wrapper .info-column__link{text-decoration:underline}.footer .info-wrapper .info-column p{line-height:2.125rem}.footer .info-wrapper .info-column__btn{border-radius:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;color:#19171e;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 580;letter-spacing:.04em;line-height:1.75rem;margin-top:2rem;padding:1.125rem 2rem;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer .info-wrapper .info-column__btn.details-btn:before{bottom:-2.5rem;color:#000;color:#19171e;content:"Details copied";font-family:Urbanist;font-size:1rem;font-size:.875rem;font-style:normal;font-variation-settings:"wght" 420;left:50%;letter-spacing:.04em;line-height:1.75rem;opacity:0;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .5s;transition:opacity .5s;width:100%}.footer .info-wrapper .info-column__btn.--alert:before{opacity:1}.footer .copyright{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:7.75rem;justify-content:space-between;margin-top:10.625rem;width:100%}.footer .copyright p{color:#000;color:#19171e;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;letter-spacing:.04em;line-height:1.75rem;width:33%}.footer .copyright p:nth-of-type(2){text-align:center}.footer .back-to-top{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;color:#19171e;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;gap:.625rem;justify-content:flex-end;letter-spacing:.04em;line-height:1.75rem;text-decoration:none;width:33%}.blog-hero{background:#0e0e13;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin-bottom:-.125rem;overflow:hidden;padding:16.875rem 0 11.25rem;position:relative;width:100%}.blog-hero h1{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#fff;font-family:Urbanist;font-size:9.375rem;font-style:normal;font-weight:520;letter-spacing:.01em;line-height:11.25rem;text-align:center}.blog-hero h1 span{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#fff;font-family:Shallota-Extralight;font-size:11.5rem;font-style:normal;font-weight:400;line-height:10.5rem}.blog-hero .post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem;height:auto;margin-top:7rem;position:relative;width:100%}.blog-hero .post__img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.blog-hero .post__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:-webkit-min-content;height:-moz-min-content;height:min-content;justify-content:center;position:relative;width:100%}.blog-hero .post h3{color:#fff;font-family:Urbanist;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:.0625rem;line-height:2rem;max-width:37.5rem}.blog-hero .post .description{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-weight:500;height:auto;letter-spacing:.04em;line-height:1.75em;margin:.75rem 0 0;max-width:43.75rem;opacity:.6;position:relative}.blog-hero .post__info{-webkit-box-pack:center;-ms-flex-pack:center;color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;justify-content:center;letter-spacing:.04em;line-height:1.75rem;position:absolute;right:0;top:0}.blog-hero .post__info,.blog-hero .post__info .author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.blog-hero .post__info .author img{border-radius:50%;height:2rem;width:2rem}.blog-hero .post__info .dot{background-color:#fff;border-radius:50%;height:.25rem;width:.25rem}.blog-hero .--mobile{display:none}.careers-hero{background:#0e0e13;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;min-height:100vh;overflow:hidden;padding-bottom:.125rem;position:relative;width:100%}.careers-hero .container{-webkit-box-pack:start;-ms-flex-pack:start;height:100%;justify-content:flex-start;overflow:visible}.careers-hero .container,.careers-hero .headline-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.careers-hero .headline-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;height:auto;justify-content:center;padding-top:14.125rem;width:100%}.careers-hero h1{color:#fff;font-family:Urbanist;font-size:8.5rem;font-style:normal;font-variation-settings:"wght" 520;letter-spacing:.02em;line-height:10.25rem;position:relative;text-align:center;z-index:-1}.careers-hero h1 span,.careers-hero h1.h1-shallota{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#fff;font-family:Shallota-Extralight;font-size:10rem;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:10.25rem}.careers-hero .h1-mobile{display:none}.careers-hero .small-text{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.04em;line-height:1.75rem;margin-top:2rem;max-width:45rem;position:relative;text-align:center;width:auto;z-index:1000}.careers-hero .open-positions{margin-top:9.25rem;position:relative;z-index:1000}.careers-hero.--no-ripples .ripples__gradient-img.--desktop-version{display:block}.careers-hero.--no-ripples h1{z-index:unset}.careers-hero .--mobile-version{display:none}.careers-team{background:#0e0e13;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin-top:-.125rem;padding-top:19.5rem;position:relative;width:100%}.careers-team .container{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;justify-content:flex-start;overflow:visible;position:relative}.careers-team .container,.careers-team .headline-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.careers-team .headline-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;z-index:10}.careers-team .small-text{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;font-weight:400;letter-spacing:.04em;letter-spacing:.08em;line-height:1.75rem;position:relative;width:auto}.careers-team h2{color:#fff;font-family:Urbanist;font-size:7.5rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.02em;line-height:8.875rem;margin-top:2.5rem;position:relative}.careers-team h2 span{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#fff;font-family:Shallota-Extralight;font-size:9rem;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:8.25rem}.careers-team .images-block,.careers-team .stats-block{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:17.5rem;position:relative;width:100%}.careers-team .images-block img:first-of-type{height:47.5rem;margin-top:16.375rem;-o-object-fit:cover;object-fit:cover;width:37.5rem}.careers-team .images-block img:nth-of-type(2){height:34.375rem;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:9.375rem;width:22.5rem}.careers-team .stats-block{margin-top:8.75rem;z-index:10}.careers-team .award{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;position:relative}.careers-team .award__logo{margin-right:.5rem}.careers-team .award__flag{height:1.25rem;margin:0 .25rem;min-height:1.25rem;width:auto}.careers-team .award__text{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.04em;line-height:1.75rem;margin-left:.5rem}.careers-team .numbers-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:3rem;position:relative;width:100%}.careers-team .numbers-container .line{border-top:.0625rem solid hsla(0,0%,100%,.1);left:0;position:absolute;top:8.5rem;width:100%}.careers-team .numbers-container .stat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;max-width:18.75rem;row-gap:7rem}.careers-team .numbers-container .stat__number{color:#000;color:#fff;font-family:Urbanist;font-size:6rem;font-size:5rem;font-style:normal;font-variation-settings:"wght" 500;font-weight:400;letter-spacing:.04em;line-height:6.5rem;line-height:5.5rem}.careers-team .numbers-container .stat__text{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;letter-spacing:.04em;line-height:1.75rem;opacity:.6}body{cursor:none}.cursor{border-radius:50%;display:none;height:auto;left:0;pointer-events:none;position:fixed;top:0;-webkit-transition:width .2s,height .2s,top .2s,left .2s,scale .2s,border .2s,border-radius .2s,background-color .2s,opacity .2s;transition:width .2s,height .2s,top .2s,left .2s,scale .2s,border .2s,border-radius .2s,background-color .2s,opacity .2s;width:auto;z-index:30000000000}.cursor.cursor-follower{border:.0625rem solid hsla(0,0%,100%,.2);-webkit-box-sizing:border-box;box-sizing:border-box;height:3rem;left:-1.5rem;pointer-events:none;top:-1.5rem;width:3rem}.cursor .dot{background:#fff;border-radius:50%;display:block;height:.25rem;left:-.125rem;opacity:0;position:relative;top:-.125rem;-webkit-transition:width .2s,height .2s,top .2s,left .2s,scale .2s,border .2s,border-radius .2s,background-color .2s,opacity .2s;transition:width .2s,height .2s,top .2s,left .2s,scale .2s,border .2s,border-radius .2s,background-color .2s,opacity .2s;width:.25rem}.cursor.cursor-follower{opacity:0}.cursor .reel{color:#000;color:#19171e;white-space:nowrap}.cursor .more,.cursor .reel,.cursor .soon{font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;left:50%;letter-spacing:.1em;line-height:1.5rem;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2;transition:opacity .2}.cursor .more,.cursor .soon{color:#000;color:#fff}.cursor .more{color:#0e0e13;white-space:nowrap}.cursor .arrow-cursor{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,0);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:8.75rem;justify-content:center;left:-4.3125rem;opacity:0;position:absolute;top:-4.3125rem;-webkit-transition:width .2s,height .2s,top .2s,left .2s,scale .2s,border .2s,border-radius .2s,background-color .2s,opacity .2s;transition:width .2s,height .2s,top .2s,left .2s,scale .2s,border .2s,border-radius .2s,background-color .2s,opacity .2s;width:8.75rem}.cursor .arrow-cursor .circle{-webkit-animation:rotate 10s linear infinite;animation:rotate 10s linear infinite;height:100%;left:0;position:absolute;top:0;width:100%}.cursor.--dark.cursor-follower{border:.0625rem solid rgba(20,20,27,.4);opacity:1}.cursor.--dark .dot{background-color:#0e0e13;opacity:1}.cursor.--light.cursor-follower{border:.0625rem solid hsla(0,0%,100%,.2);opacity:1}.cursor.--light .dot,.cursor.--reel .dot{background-color:#fff;opacity:1}.cursor.--reel .dot{height:9rem;left:-4.5625rem;top:-4.5625rem;width:9rem}.cursor.--reel .reel{opacity:1}.cursor.--reel.cursor-follower{display:none}.cursor.--soon .dot{background:-webkit-gradient(linear,left top,right top,from(#7a89fd),to(#ffd5e9));background:linear-gradient(90deg,#7a89fd,#ffd5e9);height:9rem;left:-4.5625rem;opacity:1;top:-4.5625rem;width:9rem}.cursor.--soon .soon{opacity:1}.cursor.--soon.cursor-follower{display:none}.cursor.--more .dot{background:#fff;height:9rem;left:-4.5625rem;opacity:1;top:-4.5625rem;width:9rem}.cursor.--more .more{opacity:1}.cursor.--arrow.cursor-follower,.cursor.--more.cursor-follower{display:none}.cursor.--arrow .arrow-cursor{opacity:1}.cursor.--arrow .arrow-cursor .circle{-webkit-animation:rotate 10s linear infinite;animation:rotate 10s linear infinite}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cursor.--focus-light .dot{background-color:#fff;height:1rem;left:-.5rem;opacity:1;top:-.5rem;width:1rem}.cursor.--focus-light.cursor-follower{opacity:0!important}.cursor.--focus-light .arrow-cursor{opacity:0}.cursor.--focus-dark .dot{background-color:#0e0e13;height:1rem;left:-.5rem;opacity:1;top:-.5rem;width:1rem}.cursor.--focus-dark.cursor-follower{opacity:0!important}.cursor.--focus-dark .arrow-cursor{opacity:0}.--cursor-focus-dark,.--cursor-focus-light,.--cursor-more,.wp-video-popup,a{cursor:none;text-decoration:none}.feed{background:#0e0e13;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:visible;padding-bottom:22.5rem;padding-top:.125rem;position:relative;width:100%}.feed h2{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.1em;line-height:1.5rem;margin-bottom:2.5rem}.feed .post{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.0625rem solid hsla(0,0%,100%,.16);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.5rem;height:21.5rem;overflow:hidden;padding:2rem 0;position:relative;width:100%}.feed .post:last-of-type{border-bottom:.0625rem solid hsla(0,0%,100%,.16)}.feed .post:before{background-color:hsla(0,0%,100%,.04);border-radius:0 0 50% 50%;content:" ";height:200%;position:absolute;top:-200%;width:100%}.feed .post__img{height:100%;-o-object-fit:cover;object-fit:cover;width:24rem}.feed .post__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:-webkit-min-content;height:-moz-min-content;height:min-content;justify-content:center;padding-right:6.5rem;position:relative;width:100%}.feed .post h3{color:#fff;font-family:Urbanist;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:.0625rem;line-height:2rem;max-width:37.5rem}.feed .post .description{-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#fff;display:-webkit-box;font-family:Urbanist;font-size:1rem;font-style:normal;font-weight:500;height:3.5em;letter-spacing:.04em;line-height:1.75em;margin:.75rem 0 3rem;max-width:100%;opacity:.6;overflow:hidden;position:relative;text-overflow:ellipsis " [...]"}.feed .post__info{-webkit-box-pack:center;-ms-flex-pack:center;color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;justify-content:center;letter-spacing:.04em;line-height:1.75rem}.feed .post__info,.feed .post__info .author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.feed .post__info .author img{border-radius:50%;height:2rem;width:2rem}.feed .post__info .dot{background-color:#fff;border-radius:50%;height:.25rem;width:.25rem}.feed .post__arrow{position:absolute;right:0;top:0}.job-form-section{background:#0e0e13;height:auto;margin-top:-1.875rem;overflow:visible;padding-bottom:16.875rem;position:relative;width:100%}.job-form-section .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;overflow:visible;position:relative}.job-form-section h2{color:#000;color:#fff;display:inline;font-family:Urbanist;font-size:9.75rem;font-style:normal;font-variation-settings:"wght" 480;line-height:11.5rem;position:relative}.job-form-section h2 span{color:#fff;font-family:Shallota-Regular;font-size:10.25rem;font-style:normal;font-weight:400;line-height:10.25rem}.job-form-section .small-text{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;letter-spacing:.04em;line-height:1.75rem;margin-top:2rem;max-width:34.125rem;text-align:center}.job-form-section .small-text a{color:#fff;text-decoration:underline}.job-form-section .wpcf7-not-valid-tip{color:#000;color:#ce204a;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;letter-spacing:.04em;line-height:1.75rem;position:absolute;right:0;top:2.5rem}.job-form-section .wpcf7{margin-top:5.5rem;max-width:53.5rem;overflow:visible;position:relative;width:100%}.job-form-section .wpcf7-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-form-section .wpcf7-form,.job-form-section .wpcf7-form label{-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;overflow:visible;position:relative;width:100%}.job-form-section .wpcf7-form label{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:.0625rem solid hsla(0,0%,100%,.16);color:#000;color:#fff;font-family:Urbanist;font-size:1.25rem;font-style:normal;font-variation-settings:"wght" 400;justify-content:center;letter-spacing:.06em;line-height:1.75rem;padding:2.5rem 0}.job-form-section .wpcf7-form label:first-of-type{border-top:.0625rem solid hsla(0,0%,100%,.16)}.job-form-section .wpcf7-form label .wpcf7-text,.job-form-section .wpcf7-form label .wpcf7-textarea{background:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;height:auto;letter-spacing:.04em;line-height:1.75rem;margin-top:.5rem;padding:0;width:100%}.job-form-section .wpcf7-form label .wpcf7-text:focus,.job-form-section .wpcf7-form label .wpcf7-textarea:focus{outline:none}.job-form-section .wpcf7-form label .wpcf7-text:focus::-webkit-input-placeholder,.job-form-section .wpcf7-form label .wpcf7-textarea:focus::-webkit-input-placeholder{color:transparent}.job-form-section .wpcf7-form label .wpcf7-text:focus::-moz-placeholder,.job-form-section .wpcf7-form label .wpcf7-textarea:focus::-moz-placeholder{color:transparent}.job-form-section .wpcf7-form label .wpcf7-text:focus:-ms-input-placeholder,.job-form-section .wpcf7-form label .wpcf7-textarea:focus:-ms-input-placeholder{color:transparent}.job-form-section .wpcf7-form label .wpcf7-text:focus::-ms-input-placeholder,.job-form-section .wpcf7-form label .wpcf7-textarea:focus::-ms-input-placeholder{color:transparent}.job-form-section .wpcf7-form label .wpcf7-text:focus::placeholder,.job-form-section .wpcf7-form label .wpcf7-textarea:focus::placeholder{color:transparent}.job-form-section .wpcf7-form label .wpcf7-textarea{height:7rem;overflow:hidden;resize:none}.job-form-section .wpcf7-form label .check{display:none;position:absolute;right:0;top:2.5rem;-webkit-transform:translateY(50%);transform:translateY(50%)}.job-form-section .wpcf7-form .wpcf7-form-control-wrap{position:static;width:100%}.job-form-section .wpcf7-form .wpcf7-file{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.job-form-section .wpcf7-form .file-name-wrap{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;justify-content:flex-start;margin-top:2.5rem;width:100%}.job-form-section .wpcf7-form .file-name-wrap .file-name{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.1em;line-height:1.5rem}.job-form-section .wpcf7-form .file-name-wrap svg{margin-right:.5rem}.job-form-section .wpcf7-form label:last-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem dashed hsla(0,0%,100%,.16);border-radius:.75rem;color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;height:7.5rem;justify-content:center;letter-spacing:.1em;line-height:1.5rem;margin-top:3rem;padding:0;text-decoration:underline}.job-form-section .wpcf7-form label:last-of-type input{display:none;position:absolute;text-decoration:none;top:-3.125rem}.job-form-section .wpcf7-form label:last-of-type .wpcf7-not-valid-tip{top:-2.5rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.job-form-section .wpcf7-form .submit-wrap{margin-top:4rem;position:relative}.job-form-section .wpcf7-form .wpcf7-submit{background:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;color:#fff;cursor:none;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 580;letter-spacing:.04em;line-height:1.75rem;padding:1.25rem 2.5rem;position:relative;z-index:1000}.job-form-section .wpcf7-form .wpcf7-spinner{bottom:-.625rem;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%)}.job-form-section .wpcf7-form .wpcf7-response-output{border:none!important;bottom:-3rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;color:#ce204a;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;left:50%;letter-spacing:.04em;line-height:1.75rem;overflow:visible;position:absolute;text-align:center;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:100%}.job-hero{background:#0e0e13;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:hidden;padding-top:15.125rem;position:relative;width:100%}.job-hero__gradient{height:100vh;position:absolute;right:0;top:0;width:100%}.job-hero__gradient-img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.job-hero .container{height:100%;overflow:visible;position:relative}.job-hero .flex-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:8%;-moz-column-gap:8%;column-gap:8%;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;overflow:visible;padding-right:10%}.job-hero .back-btn,.job-hero .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.job-hero .back-btn{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;gap:1rem;justify-content:flex-start;left:0;letter-spacing:.1em;line-height:1.5rem;opacity:.6;position:absolute;top:-2rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.job-hero .left-block,.job-hero .right-block{-ms-flex-preferred-size:0;flex-basis:0;position:relative}.job-hero .left-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.job-hero .left-block h2{color:#fff;font-family:Urbanist;font-size:2.25rem;font-style:normal;font-variation-settings:"wght" 400;letter-spacing:.02em;line-height:3.25rem;margin-bottom:2rem}.job-hero .left-block h3{color:#000;color:#798594;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.04em;line-height:1.75rem;margin-top:1rem}.job-hero .left-block .detail{color:#000;color:#fff;font-family:Urbanist;font-size:1.25rem;font-size:1.125rem;font-style:normal;font-variation-settings:"wght" 400;letter-spacing:.06em;line-height:1.75rem;line-height:1.625rem;margin-top:.125rem}.job-hero .left-block .apply-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;justify-content:center;letter-spacing:.04em;line-height:1.75rem;margin-top:3rem;padding:1.25rem 2.5rem;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.job-hero .left-block .apply-btn svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.job-hero .right-block{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.job-hero .right-block h3{color:#000;color:#fff;font-family:Urbanist;font-size:2.5rem;font-size:1.75rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.06em;line-height:3.5rem;line-height:2.75rem;margin-top:3.5rem}.job-hero .right-block h3:first-of-type{margin-top:0}.job-hero .right-block .paragraph,.job-hero .right-block ul{margin-top:1rem}.job-hero .right-block .paragraph,.job-hero .right-block li{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#000;color:hsla(0,0%,100%,.8);font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.1em;letter-spacing:.04em;line-height:1.5rem}.job-hero .right-block ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.job-hero .right-block li{font-weight:400;padding-left:1.75rem;position:relative}.job-hero .right-block li span{color:#fff;font-weight:600}.job-hero .right-block li:before{background-color:#fff;border-radius:50%;content:" ";font-size:1.2em;height:.25rem;left:0;position:absolute;top:.7em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.25rem}.job-hero .--mobile-version{display:none}.job-images{background:#0e0e13;height:auto;margin-top:-.125rem;overflow:visible;padding-top:10.125rem;position:relative;width:100%;z-index:100}.job-images .container{height:122.75rem;overflow:visible;padding-bottom:22.75rem}.job-images .container,.job-images .headline-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.job-images .headline-container{height:auto;margin-top:55.25rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.job-images .headline-container,.job-images .headline-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;width:100%}.job-images .headline-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.job-images .h2-wrap{position:relative;text-align:center;width:100%}.job-images h2{color:#000;color:#fff;display:inline;font-family:Urbanist;font-size:9.75rem;font-style:normal;font-variation-settings:"wght" 480;line-height:11.5rem;position:relative}.job-images .photos-container{height:100%;left:0;position:absolute;top:0;width:100%}.job-images .team-photo{position:absolute;z-index:0}.job-images .team-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.job-images .team-photo__first{height:47.375rem;opacity:.6;right:0;top:25.6875rem;width:42.0625rem}.job-images .team-photo__second{height:26rem;opacity:.7;right:16.0625rem;top:88.25rem;width:26rem}.job-images .team-photo__third{height:20.5625rem;left:0;opacity:.7;top:11.25rem;width:30.5625rem}.job-images .team-photo__fourth{height:37rem;left:4.5rem;opacity:.6;top:66.75rem;width:27.5rem}.job-others{background:#0e0e13;height:auto;margin-top:-.125rem;overflow:visible;position:relative;width:100%}.job-others .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:22.5rem;position:relative}.job-others h2{color:#000;color:#fff;font-family:Urbanist;font-size:4rem;font-style:normal;font-variation-settings:"wght" 400;letter-spacing:.02em;line-height:5.25rem;text-align:center}.job-others h2 br{display:none}.job-others .open-positions{margin-top:6rem}html{background-color:#0e0e13}body{background-color:#fff}.loader{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0e0e13;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;overflow:visible;position:fixed;top:0;width:100%;z-index:10000}.loader .loader-gif{width:22.5rem}.loader .loader-wave{bottom:.0625rem;left:50%;overflow:visible;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.loader .loader-wave,.loader .loader-wave svg{height:auto;position:absolute;-webkit-transform-origin:top center;transform-origin:top center;width:100%}.loader .loader-wave svg{-o-object-fit:fill;object-fit:fill;top:0}.open-positions{height:auto;position:relative;width:100%}.open-positions .position{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,0);border-bottom:.0625rem solid hsla(0,0%,100%,.16);border-top:.0625rem solid hsla(0,0%,100%,.16);-webkit-box-sizing:border-box;box-sizing:border-box;color:unset;display:-webkit-box;display:-ms-flexbox;display:flex;height:10rem;justify-content:space-between;overflow:hidden;padding:0;position:relative;text-decoration:none;width:100%}.open-positions .position:before{background-color:hsla(0,0%,100%,.04);border-radius:0 0 50% 50%;content:" ";height:200%;position:absolute;top:-200%;width:100%}.open-positions .position h2,.open-positions .position h3{color:#000;color:#fff;font-family:Urbanist;font-size:1.5rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.0625rem;line-height:2rem;overflow:visible;width:16rem}.open-positions .position p{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.04em;line-height:1.75rem}.open-positions .position .working-time{overflow:visible;width:5rem}.open-positions .position .office{overflow:visible;width:10.625rem}.post-content{--small-container:50.5rem;background:#0e0e13;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin-bottom:-.125rem;overflow:hidden;position:relative;width:100%}.post-content .container{overflow:visible}.post-content h2{font-size:1.5rem;letter-spacing:.0625rem;line-height:2rem;margin-bottom:2rem;margin-top:5.5rem}.post-content h2,.post-content p{color:#fff;font-family:Urbanist;font-style:normal;font-weight:500}.post-content p{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;font-size:1rem;letter-spacing:.04em;line-height:1.85em;margin-bottom:1.5rem;margin-top:1.5rem;opacity:.9}.post-content h2,.post-content h3,.post-content h4,.post-content p{margin-left:auto;margin-right:auto;max-width:var(--small-container)}.post-content .wp-block-image{height:auto;margin:7rem auto;max-width:var(--small-container)}.post-content .wp-block-image:first-of-type{height:auto;left:50%;margin:0 auto 8.5rem;max-width:unset;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.post-content .wp-block-image img{height:auto;width:100%}.post-content ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.375rem;margin:1.5rem auto;max-width:var(--small-container);padding-left:2rem}.post-content li{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-weight:400;font-weight:500;letter-spacing:.04em;line-height:1.75rem;opacity:.9;padding-left:1.75rem;position:relative}.post-content li span{color:#fff;font-weight:600}.post-content li:before{background-color:#fff;border-radius:50%;content:" ";font-size:1.2em;height:.25rem;left:0;position:absolute;top:.65em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.25rem}.post-headline{background:#0e0e13;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin-bottom:-.125rem;overflow:hidden;padding:13.625rem 0 3.5rem;position:relative;width:100%}.post-headline .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.post-headline h1{color:#fff;font-family:Urbanist;font-size:4.5rem;font-style:normal;font-weight:500;letter-spacing:.0625rem;line-height:6rem;max-width:50rem;text-align:center}.post-headline .post-info{-webkit-box-pack:center;-ms-flex-pack:center;color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;justify-content:center;letter-spacing:.04em;line-height:1.75rem;margin:3rem 0 5rem}.post-headline .post-info,.post-headline .post-info .author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.post-headline .post-info .author img{border-radius:50%;height:2rem;width:2rem}.post-headline .post-info .dot{background-color:#fff;border-radius:50%;height:.25rem;width:.25rem}.post-headline .tags-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem;justify-content:center}.post-headline .tags-wrapper .tag{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;background:hsla(0,0%,100%,.1);border-radius:2rem;color:#fff;font-family:Urbanist;font-size:.875rem;font-style:normal;font-weight:580;letter-spacing:.04em;line-height:1.625rem;padding:.375rem 1rem;text-align:center;text-decoration:none}.share-socials{background:#0e0e13;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin-bottom:-.125rem;overflow:hidden;padding-bottom:16.25rem;padding-top:8rem;position:relative;width:100%}.share-socials .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.0625rem solid hsla(0,0%,100%,.16);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:50.5rem;overflow:visible;padding:2rem 0 0;width:100%}.share-socials h3{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.1em;line-height:1.5rem}.share-socials .share-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;overflow:visible}.share-socials .share-buttons h3{margin:0}.share-socials .share-buttons a{color:#fff;opacity:.8;overflow:visible;position:relative;text-decoration:none}.share-socials .share-buttons a .alert-message{bottom:-.25rem;color:#000;color:#fff;display:block;font-family:Urbanist;font-size:1rem;font-size:.875rem;font-style:normal;font-variation-settings:"wght" 420;height:auto;left:50%;letter-spacing:.04em;line-height:1.75rem;opacity:0;position:absolute;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transition:opacity .5s;transition:opacity .5s;width:-webkit-max-content;width:-moz-max-content;width:max-content}.share-socials .share-buttons a.--alert .alert-message{opacity:1}.divider{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:calc(25vw - 17.1875rem) 0;overflow:hidden;position:relative;width:100%}.divider .container{max-width:calc(34.375rem + 50vw)}.divider .line{background-color:#dadde1;height:.0625rem;width:100%}.explore-more{background:#fff;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:12.5rem 0;overflow:hidden;position:relative;width:100%}.explore-more .container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.full-image{--video-aspect-ratio:1;--container-width:100vw;--container-height:calc(var(--container-width)/var(--video-aspect-ratio));background:#fff;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin:2.5rem 0 -.0625rem;overflow:hidden;position:relative;width:100%}.full-image.--video-variant{height:var(--container-height)}.full-image img,.full-image video{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.full-image .embeded-video{display:block;height:var(--container-height);left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:var(--container-width)}.full-image .--mobile-version{display:none}.numbers{background:#0e0e13;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin-bottom:-.0625rem;overflow:hidden;padding:21.25rem 0 0;position:relative;width:100%}.numbers .numbers-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:76.375rem;position:relative}.numbers .numbers-container .line{border-top:.0625rem solid hsla(0,0%,100%,.1);left:0;position:absolute;top:10.5rem;width:100%}.numbers .stat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:18.25rem;justify-content:space-between}.numbers .stat__number{color:#000;color:#fff;font-family:Urbanist;font-size:6rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.04em;line-height:6.5rem}.numbers .stat__text{color:#000;color:#fff;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;letter-spacing:.04em;line-height:1.75rem;max-width:17.6875rem;opacity:.6;text-align:center}.single-image{--video-aspect-ratio:1;--container-width:calc(34.375rem + 50vw);--container-height:calc(17.1875rem + 25vw);background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:2.5rem 0;overflow:hidden;position:relative;width:100%}.single-image .container{height:var(--container-height);max-width:var(--container-width);position:relative}.single-image img,.single-image video{height:auto;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.single-image .embeded-video{height:calc(100vw/var(--video-aspect-ratio));left:50%;min-height:100%;min-width:calc(var(--video-aspect-ratio)*var(--container-height));pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:var(--container-width)}.single-image .--mobile-version{display:none}.text-content{background:#fff;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:13.75rem 0 13.125rem;overflow:hidden;padding-bottom:.625rem;position:relative;width:100%}.text-content.--half-margin-top{margin-top:6.875rem}.text-content.--half-margin-bottom{margin-bottom:6.875rem}.text-content .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.text-content h2{color:#000;color:#19171e;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.1em;line-height:1.5rem}.text-content .text-wrapper{height:auto;width:65%}.text-content .big-text{color:#000;color:#0e0e13;font-family:Urbanist;font-size:2.5rem;font-style:normal;font-variation-settings:"wght" 500;font-variation-settings:"wght" 480;letter-spacing:.06em;line-height:3.5rem}.text-content .small-text{color:#000;color:#0e0e13;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 420;letter-spacing:.04em;line-height:1.75rem;margin-top:1.5rem;opacity:.8}.text-content .tags{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;height:auto;justify-content:flex-start;margin-top:2.5rem;width:100%}.text-content .tags .tag{background:rgba(75,74,137,.08);border-radius:2rem;padding:.5rem 1.25rem}.text-content .tags h4{color:#000;color:#0e0e13;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.04em;line-height:1.75rem}.text-content.--align-left .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.text-content.--align-left .big-text{margin-top:2rem}.text-content.--align-center{text-align:center}.text-content.--align-center .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.text-content.--align-center .big-text{margin-top:2rem}.text-content.--align-center .tags{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.two-images{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:2.5rem 0;overflow:hidden;position:relative;width:100%}.two-images .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;justify-content:space-between;max-width:calc(34.375rem + 50vw)}.two-images img{height:auto;width:calc(50% - 1.25rem)}.project-hero{--video-aspect-ratio:1;--container-width:100vw;--container-height:100%;background:#0e0e13;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:hidden;padding-bottom:25rem;position:relative;width:100%}.project-hero__background{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%}.project-hero__background__img{height:100%}.project-hero__background__img,.project-hero__background__video{left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.project-hero__background__video{height:100vh;z-index:0}.project-hero__background .gradient{background:rgba(14,14,19,.7);bottom:0;left:0;position:absolute;right:0;top:0}.project-hero__background .gradient:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(38.02%,rgba(23,24,30,0)),to(#0e0e13));background:linear-gradient(180deg,rgba(23,24,30,0) 38.02%,#0e0e13);bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.project-hero .embeded-video{height:calc(100vw/var(--video-aspect-ratio));left:50%;min-height:var(--container-height);min-width:calc(var(--video-aspect-ratio)*var(--container-height));pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:var(--container-width)}.project-hero .container{height:100%}.project-hero .container,.project-hero .headline-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.project-hero .headline-container{height:100vh;padding-top:50.5263157895vh;width:100%}.project-hero .headline-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:1rem;position:relative}.project-hero h1{color:#fff;font-family:Urbanist;font-size:5.75rem;font-style:normal;font-variation-settings:"wght" 450;line-height:7rem;position:relative}.project-hero h1:first-of-type{margin-top:1rem}.project-hero h1.h1-shallota{color:#fff;font-family:Shallota-Extralight;font-size:7rem;font-style:normal;font-weight:400;line-height:9.375rem}.project-hero h1 br{display:none}.project-hero .more-info-circle{position:absolute;right:0;top:26.9473684211vh}.project-hero .more-info-circle__link{cursor:none}.project-hero__description{color:#fff;font-family:Urbanist;font-size:2.5rem;font-style:normal;font-weight:440;line-height:3.5rem;margin-top:3.75rem;max-width:53.25rem}.project-hero__info-wrapper{-webkit-box-orient:horizontal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem;-ms-flex-direction:row;flex-direction:row;margin-top:4.5rem;position:relative}.project-hero__info-wrapper,.project-hero__info-wrapper .info-column{-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.project-hero__info-wrapper .info-column{-webkit-box-orient:vertical;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.project-hero__info-wrapper .info-column h5{color:#000;color:#798594;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.04em;line-height:1.75rem}.project-hero__info-wrapper .info-column p{color:#000;color:#fff;font-family:Urbanist;font-size:1.25rem;font-style:normal;font-variation-settings:"wght" 580;letter-spacing:.06em;line-height:1.75rem}.project-hero__info-wrapper .info-column p .flag{height:1.25rem;margin-right:.375rem;position:relative;top:.125rem;width:auto}.project-see-more{background:#0e0e13;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;overflow:visible;padding:22.5rem 0 30rem;position:relative;width:100%}.project-see-more h2{font-family:Urbanist;font-size:8.5rem;font-weight:520;letter-spacing:.02em;text-align:center}.project-see-more h2,.project-see-more h2 span{color:#fff;font-style:normal;line-height:10.25rem}.project-see-more h2 span{font-family:Shallota-Extralight;font-size:10.25rem;font-weight:400}.project-see-more .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:7.5rem;position:relative}.project-see-more .project{cursor:none;height:auto;position:relative;text-decoration:none}.project-see-more .project__img{height:auto;position:relative;width:100%}.project-see-more .project__name{color:#000;color:#fff;font-family:Urbanist;font-size:1.25rem;font-style:normal;font-variation-settings:"wght" 580;letter-spacing:.06em;line-height:1.75rem;margin-top:2.5rem}.project-see-more .project__description{color:#000;color:#fff;font-family:Urbanist;font-size:1.25rem;font-style:normal;font-variation-settings:"wght" 400;letter-spacing:.06em;line-height:1.75rem;margin-top:.5rem;opacity:.5}.project-see-more .project__description span{font-weight:1000}.scroll-wave{bottom:.125rem;height:12vw;left:50%;overflow:visible;pointer-events:none;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);z-index:1000000}.scroll-wave,.scroll-wave svg{position:absolute;-webkit-transform-origin:top center;transform-origin:top center;width:100%}.scroll-wave svg{height:auto;-o-object-fit:fill;object-fit:fill;top:0;-webkit-transform:scaleY(1);transform:scaleY(1);z-index:1000001}@media(max-width:59.563em)and (min-width:37.5em){.careers-team h2{font-size:5.5rem!important}}@media(min-width:40.5em)and (max-width:59.563em){.container{max-width:37.5rem;padding:0}}@media(max-width:59.563em)and (min-width:40.5em){.hero h2.h1-mobile{font-size:9vw!important}.hero h2.h1-mobile span{font-size:11.0454545455vw!important}.projects .project .img-paralax-container{height:48.16514rem!important}}@media(min-width:59.5em)and (max-width:93.75em){.container{max-width:68.75rem;padding:0 3rem}#cm #c-ttl,#cm #c-txt,#cm .c-bn{font-size:.875rem;line-height:1.625rem}.btn-background-svg{-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}.nav{height:6.875rem}.nav__buttons-wrapper{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.nav__buttons-wrapper .nav__button,.nav__buttons-wrapper .previous-btn{font-size:.875rem;line-height:1.625rem}.nav__buttons-wrapper .previous-btn{margin-right:-1.25rem;padding:.75rem 1.75rem}.nav__buttons-wrapper .contact-btn{font-size:.875rem;line-height:1.625rem;padding:.75rem 1.75rem}.nav__buttons-wrapper .language-select{font-size:.75rem}.hero h1{font-size:5rem;font-variation-settings:"wght" 440;line-height:5.5rem}.hero h1.h1-shallota{font-size:6.125rem;line-height:7.25rem}.hero .small-text{left:49.0625rem;top:-1rem;width:19.6875rem}.hero .findOutMoreBtn,.hero .small-text{font-size:.875rem;line-height:1.625rem}.hero .findOutMoreBtn{margin-top:0;padding:1rem 2rem}.hero__awards-wrapper{min-height:6.25rem}.hero__award__logo{-webkit-transform:scale(.9);transform:scale(.9)}.hero__award__flag{margin:0 .625rem}.hero__award__text{font-size:.875rem;line-height:1.625rem}.info{padding:12.5rem 0 21.25rem}.info .pre-text{font-size:.875rem;line-height:1.625rem}.info h2{font-size:3.25rem;line-height:4.5rem;max-width:50rem}.info .detailed-text{font-size:1rem;line-height:1.75rem;margin-top:2.5rem}.info .line{margin:8rem 0 8.75rem}.info .work-fields-wrapper .field{font-size:1.375rem;height:1.875rem;line-height:1.875rem}.info .more-info-circle{height:8.75rem;right:3rem;top:5.25rem;width:8.75rem}.info .more-info-circle .arrow{-webkit-transform:scale(.9);transform:scale(.9)}.projects h2{font-size:7.5rem;line-height:9.375rem}.projects h2 .shallota{font-size:8.875rem;line-height:12.375rem}.projects h2 span{font-size:9.375rem;line-height:8.375rem}.projects .date{font-size:.875rem;line-height:1.625rem;margin-top:0}.projects .project__name{margin-top:1.5rem}.projects .project__description,.projects .project__name{font-size:1rem;line-height:1.5rem}.projects .project__description{margin-top:.25rem}.testimonials{padding:9.0625rem 0 12.5rem}.testimonials.--project-variant{margin:12.5rem 0 14.375rem}.testimonials h2{font-size:7.5rem;line-height:9.375rem}.testimonials .play-btn{font-size:.875rem;line-height:1.625rem;margin-top:2rem}.testimonials .play-btn svg{height:3rem;width:3rem}.testimonials .quotes-wrapper{margin-top:3.875rem;max-width:51.25rem}.testimonials .quote:first-of-type{padding-bottom:6rem}.testimonials .quote__text{font-size:2.25rem;line-height:3.5rem}.testimonials .quote__text span{font-size:.875rem;line-height:1.625rem}.testimonials .quote__person{height:3rem;margin-top:3rem}.testimonials .quote__person__text-wrapper{padding:0}.testimonials .quote__person__name{font-size:.875rem;font-size:1rem;line-height:1.625rem;line-height:1.125rem}.testimonials .quote__person__job{font-size:1rem;line-height:1.75rem}.testimonials .buttons-wrapper .left-btn,.testimonials .buttons-wrapper .right-btn{height:3rem;width:3rem}.testimonials.--careers-variant{padding:11.25rem 0 17.5rem}.testimonials.--careers-variant h2{font-size:6rem;font-variation-settings:"wght" 440;line-height:7rem}.testimonials.--careers-variant .quote__text{font-size:2rem;line-height:3.25rem}.clients{padding:6.25rem 0 0}.clients .container{margin-top:6.25rem}.clients h3{font-size:.875rem;line-height:1.625rem}.team{padding-bottom:22.5rem}.team h2{font-size:7.5rem;line-height:9.25rem}.team h2 span,.team h2.h2-shallota{font-size:9rem;line-height:9rem}.team .instagram-btn{font-size:.875rem;line-height:1.625rem;margin-top:0;padding:1.125rem 2rem}.team .team-photo{-webkit-transform:scale(.8);transform:scale(.8)}.team .team-photo__first{height:42.6375rem;width:29.7rem}.team .team-photo__second{top:15rem}.team .team-photo__third{left:15rem;top:72.5rem}.team .team-photo__fourth{top:64.3125rem}.team .numbers-container{margin-top:18.75rem;max-width:63.75rem}.team .numbers-container .line{left:50%;top:7.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%}.team .stat{row-gap:5rem}.team .stat__number{font-size:5rem;line-height:5.5rem}.team .stat__text{font-size:.875rem;line-height:1.625rem}.footer{padding-top:17.5rem}.footer h2{font-size:7.5rem;line-height:9.375rem}.footer h2 span{font-size:9rem;line-height:8rem}.footer .email-link{font-size:2rem;line-height:2.375rem;margin-top:1rem}.footer .line{margin:10rem 0 6.25rem}.footer .info-wrapper .info-column__btn{font-size:.875rem;line-height:1.625rem;margin-top:1.5rem;padding:1rem 1.875rem}.footer .copyright{margin-top:8.75rem}.blog-hero{padding:12.5rem 0 10.25rem}.blog-hero h1{font-size:8.5rem;font-weight:500;line-height:10.25rem}.blog-hero h1 span{font-size:10rem;line-height:10.25rem}.blog-hero .post{gap:3rem;margin-top:6rem}.blog-hero .post h3{font-size:1.375rem;line-height:1.875rem}.blog-hero .post .description{max-width:40.625rem}.blog-hero .post .description,.blog-hero .post__info{font-size:.875rem;line-height:1.625rem}.blog-hero .post__info{font-size:1rem;line-height:1.75rem}.careers-hero .headline-wrapper{padding-top:11.625rem}.careers-hero h1{font-size:6.5rem;line-height:8.25rem}.careers-hero h1 span{font-size:8.5rem;line-height:10.25rem}.careers-hero .small-text{font-size:.875rem;font-weight:500;line-height:1.625rem;margin-top:.5rem}.careers-hero .open-positions{margin-top:6rem}.careers-team{padding-top:14.375rem}.careers-team .headline-wrapper{left:3rem}.careers-team h2{font-size:6rem;font-variation-settings:"wght" 440;line-height:7.375rem;margin-top:2rem}.careers-team h2 span{font-size:7.5rem;line-height:7rem}.careers-team .images-block,.careers-team .stats-block{padding-left:11.75rem}.careers-team .images-block img:first-of-type{height:40rem;margin-top:13.75rem;width:31.625rem}.careers-team .images-block img:nth-of-type(2){height:27.25rem;top:8rem;width:18.75rem}.careers-team .stats-block{margin-top:6rem}.careers-team .award__logo{-webkit-transform:scale(.9);transform:scale(.9)}.careers-team .award__text{font-size:.875rem;line-height:1.625rem}.careers-team .numbers-container .line{top:7rem}.careers-team .numbers-container .stat{max-width:14rem;row-gap:5.5rem}.careers-team .numbers-container .stat__number{font-size:5rem;font-size:4rem;line-height:5.5rem;line-height:4.5rem}.cursor .more,.cursor .reel,.cursor .soon{font-size:.875rem;line-height:1.625rem}.cursor .more,.cursor .soon{line-height:1.375rem}.cursor .soon{top:calc(50% + .25rem)}.cursor .arrow-cursor{height:8.75rem;width:8.75rem}.cursor .arrow-cursor .arrow{-webkit-transform:scale(.9);transform:scale(.9)}.cursor.--more .dot,.cursor.--reel .dot,.cursor.--soon .dot{height:7rem;left:-3.5625rem;top:-3.5625rem;width:7rem}.feed{padding-bottom:16.25rem}.feed h2{font-size:.875rem;line-height:1.625rem}.feed .post{height:20rem}.feed .post__img{width:21.9375rem}.feed .post__content{padding-right:5rem}.feed .post h3{font-size:1.375rem;line-height:1.875rem}.feed .post .description,.feed .post__info{font-size:.875rem;line-height:1.625rem}.feed .post__info{font-size:1rem;line-height:1.75rem}.job-form-section{margin-top:-1.25rem;padding-bottom:15rem}.job-form-section h2{font-size:7.5rem;line-height:9.375rem;line-height:9.25rem}.job-form-section h2 span{font-size:8.25rem;font-weight:400;line-height:8.25rem}.job-form-section .wpcf7-form label{font-size:1rem;line-height:1.5rem}.job-form-section .wpcf7-form label .wpcf7-text,.job-form-section .wpcf7-form label .wpcf7-textarea{margin-top:.25rem}.job-form-section .wpcf7-form .file-name-wrap .file-name,.job-form-section .wpcf7-form label:last-of-type{font-size:.875rem;line-height:1.625rem}.job-form-section .wpcf7-form .submit-wrap{margin-top:3rem}.job-form-section .wpcf7-form .wpcf7-submit{font-size:.875rem;line-height:1.625rem;padding:1rem 2rem}.job-hero .back-btn{font-size:.875rem;line-height:1.625rem}.job-hero .left-block h2{font-size:1.75rem;line-height:2.625rem;margin-bottom:1.75rem}.job-hero .left-block h3{font-size:.875rem;line-height:1.625rem}.job-hero .left-block .detail{font-size:1rem;letter-spacing:.06em;line-height:1.5rem}.job-hero .left-block .apply-btn{font-size:.875rem;line-height:1.625rem;margin-top:2.5rem;padding:1rem 2rem}.job-hero .left-block .apply-btn svg{-webkit-transform:translate(-50%,-50%) scale(.88);transform:translate(-50%,-50%) scale(.88)}.job-hero .right-block h3{font-size:2rem;font-size:1.25rem;line-height:2.625rem;line-height:1.75rem;margin-top:3rem}.job-hero .right-block .paragraph,.job-hero .right-block li{font-size:.875rem;line-height:1.625rem}.job-images .container{height:102.9375rem;padding-bottom:20.75rem}.job-images .headline-container{margin-top:48.25rem}.job-images h2{font-size:7.5rem;line-height:9.375rem;line-height:9.25rem}.job-images .team-photo__first{height:38.0625rem;right:3rem;top:24.125rem;width:33.8125rem}.job-images .team-photo__second{height:20.875rem;right:15.9375rem;top:73.8125rem;width:20.875rem}.job-images .team-photo__third{height:16.5625rem;left:3rem;top:12.5rem;width:24.625rem}.job-images .team-photo__fourth{height:29.75rem;left:6.5625rem;top:56.5rem;width:22.0625rem}.job-others .container{padding-bottom:20rem}.job-others h2{font-size:3.25rem;font-size:2.5rem;line-height:4.5rem;line-height:3.5rem}.job-others .open-positions{margin-top:4.5rem}.open-positions .position{height:8rem}.open-positions .position h2,.open-positions .position h3{font-size:1.375rem;font-size:1.25rem;font-weight:500;line-height:1.875rem;line-height:1.75rem}.open-positions .position p{font-size:.875rem;font-weight:500;line-height:1.625rem}.post-content{--small-container:45.375rem}.post-content h2{font-size:1.375rem;line-height:1.875rem;margin-bottom:1.5rem;margin-top:4rem}.post-content p{font-size:.875rem;margin-bottom:1rem;margin-top:1rem}.post-content .wp-block-image{margin:5.625rem auto 5.5rem}.post-content .wp-block-image:first-of-type{margin-bottom:6rem;max-width:calc(100vw - 9rem);min-width:100%;width:100vw}.post-content ul{margin:1rem auto}.post-content li{font-size:.875rem;line-height:1.625rem}.post-content li:before{top:.72em}.post-headline{padding:12.125rem 0 3rem}.post-headline h1{font-size:3.5rem;line-height:4.75rem;max-width:42.5rem}.post-headline .post-info{font-size:.875rem;line-height:1.625rem;margin:2rem 0 3.5rem}.share-socials{padding-bottom:11.875rem;padding-top:6rem}.share-socials .container{max-width:45.375rem}.share-socials h3{font-size:.875rem;line-height:1.625rem}.explore-more .more-info-circle{height:8.75rem;width:8.75rem}.explore-more .more-info-circle .arrow{-webkit-transform:scale(.9);transform:scale(.9)}.numbers{padding:17.5rem 0 0}.numbers .numbers-container{max-width:63.75rem}.numbers .numbers-container .line{left:50%;top:7.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%}.numbers .stat{height:13.75rem}.numbers .stat__number{font-size:5rem;line-height:5.5rem}.numbers .stat__text{font-size:.875rem;line-height:1.625rem}.text-content{margin:12.5rem 0 11.875rem}.text-content.--half-margin-top{margin-top:6.25rem}.text-content.--half-margin-bottom{margin-bottom:5.625rem}.text-content h2{font-size:.875rem;line-height:1.625rem}.text-content .big-text{font-size:2rem;line-height:2.625rem}.text-content .tags h4{font-size:.875rem;line-height:1.625rem}.project-hero{padding-bottom:21.25rem}.project-hero .headline-logo{-webkit-transform:scale(.9) translateX(-5%);transform:scale(.9) translateX(-5%)}.project-hero h1{font-size:4.5rem;line-height:5.75rem}.project-hero h1:first-of-type{margin-top:.5rem}.project-hero h1.h1-shallota{font-size:5.75rem;line-height:7.5rem}.project-hero .more-info-circle{height:8.75rem;right:3rem;width:8.75rem}.project-hero .more-info-circle .arrow{-webkit-transform:scale(.9);transform:scale(.9)}.project-hero__description{font-size:2rem;line-height:3rem;margin-top:2.5rem;max-width:43.75rem}.project-hero__info-wrapper .info-column h5{font-size:.875rem;line-height:1.625rem}.project-hero__info-wrapper .info-column p{font-size:1rem;line-height:1.5rem}.project-see-more{padding:16.25rem 0 23.75rem}.project-see-more h2{font-size:7.5rem;line-height:9.25rem}.project-see-more h2 span{font-size:9rem;line-height:9rem}.project-see-more .project__name{margin-top:1.5rem}.project-see-more .project__description,.project-see-more .project__name{font-size:1rem;line-height:1.5rem}.project-see-more .project__description{margin-top:.25rem}}@media(max-width:59.563em)and (min-width:59.5em)and (max-width:93.75em){.nav__burger{height:.5rem;width:1.5625rem}.info .work-fields-wrapper .field{font-size:1.375rem;line-height:1.875rem}.footer .info-wrapper .info-column__btn{font-size:.875rem;line-height:1.625rem}.open-positions .position h2,.open-positions .position h3{font-size:1.375rem;line-height:1.875rem}}@media(min-width:59.5em)and (max-width:80em){.hero h1{font-size:4.5rem;line-height:5rem}.hero h1.h1-shallota{font-size:5.5rem;line-height:7rem}.hero .small-text{top:-2rem}.testimonials{padding:7.8125rem 0 12.5rem}.testimonials.--careers-variant{padding:11.25rem 0 15rem}.testimonials.--careers-variant h2{font-size:5rem;line-height:6rem}.clients{padding:6.25rem 0 0}.team{padding-bottom:22.5rem}.footer{padding-top:15rem}.footer .copyright{margin-top:7.5rem}.blog-hero{padding:10.625rem 0 10.25rem}.blog-hero h1{font-size:7rem;font-weight:500;line-height:8.75rem}.blog-hero h1 span{font-size:8.5rem;line-height:8.75rem}.blog-hero .post{gap:3rem;margin-top:5.5rem}.blog-hero .post h3{max-width:34.375rem}.blog-hero .post .description{max-width:37.5rem}.careers-hero .headline-wrapper{padding-top:10.25rem}.careers-hero h1{font-size:6rem;line-height:7.75rem}.careers-hero h1 span{font-size:7.75rem;line-height:9.5rem}.careers-hero .small-text{margin-top:0}.careers-hero .open-positions{margin-top:5.5rem}.careers-team{padding-top:11.875rem}.careers-team h2{font-size:5rem;line-height:6rem;margin-top:1.5rem}.careers-team h2 span{font-size:6.25rem;line-height:6rem}.careers-team .images-block,.careers-team .stats-block{padding-left:17.5rem}.careers-team .images-block img:first-of-type{height:36.875rem;margin-top:12.25rem;width:29.1875rem}.careers-team .images-block img:nth-of-type(2){height:24.875rem;top:6.875rem;width:17.1875rem}.careers-team .stats-block{margin-top:5rem}.careers-team .numbers-container .line{top:6.5rem}.careers-team .numbers-container .stat{row-gap:5rem}.careers-team .numbers-container .stat__number{font-size:3.5rem;line-height:4rem}.feed .post__content{padding-right:3rem}.feed .post h3{max-width:34.375rem}.job-form-section{margin-top:-.9375rem;padding-bottom:14.375rem}.job-form-section h2{font-size:5.75rem;line-height:7.5rem}.job-form-section h2 span{font-size:7rem;font-weight:400;line-height:7rem}.job-hero{padding-top:12.5rem}.job-hero .back-btn{top:-1.5rem}.job-hero .left-block h2{font-size:1.625rem;line-height:2.625rem;margin-bottom:1.125rem}.job-hero .left-block .apply-btn{margin-top:2rem}.job-hero .right-block h3{font-size:1.125rem;line-height:1.625rem}.job-images .container{height:99.3125rem;padding-bottom:18.25rem}.job-images .headline-container{margin-top:43.25rem}.job-images h2{font-size:5.75rem;line-height:7.5rem}.job-images .team-photo__first{height:38.0625rem;right:3rem;top:19.875rem;width:33.8125rem}.job-images .team-photo__second{height:20.875rem;right:15.9375rem;top:70.1875rem;width:20.875rem}.job-images .team-photo__third{height:16.5625rem;left:3rem;top:8.25rem;width:24.625rem}.job-images .team-photo__fourth{height:29.75rem;left:6.5625rem;top:52.25rem;width:22.0625rem}.job-others .container{padding-bottom:18.75rem}.job-others h2{font-size:2rem;line-height:3rem}.job-others .open-positions{margin-top:4rem}.post-content .wp-block-image{margin:5.125rem auto 5rem}.post-content .wp-block-image:first-of-type{margin-bottom:5rem}.post-headline{padding:9.75rem 0 2.5rem}.post-headline .post-info{margin:1.5rem 0 3rem}.divider{margin:calc(50vw - 34.375rem) 0}.divider .container{max-width:68.75rem}.single-image{--container-width:68.75rem;--container-height:34.375rem}.two-images .container{max-width:68.75rem}.project-see-more{padding-bottom:17.5rem}}@media(min-width:59.5em)and (max-width:74.75em){.hero .small-text{left:44.0625rem;width:calc(100vw - 50.0625rem)}}@media(min-width:59.5em)and (max-width:68.75em){.divider{margin:3rem 0}}@media(min-width:90.063em){.divider{margin:calc(50vw - 42.75rem) 0}.divider .container{max-width:85.5rem}.single-image{--container-width:85.5rem;--container-height:42.75rem}.two-images .container{max-width:85.5rem}}@media(min-width:93.813em)and (max-width:105em){.hero h1{font-size:5.6875rem;line-height:7rem}.hero h1.h1-shallota{font-size:7.125rem;line-height:6.9375rem}.hero .small-text{top:-1rem}}@media(min-width:100.5em){.divider{margin:7.5rem 0}.divider .container{max-width:calc(100vw - 15rem)}.single-image{--container-width:calc(100vw - 15rem);--container-height:calc(50vw - 7.5rem)}.two-images .container{max-width:calc(100vw - 15rem)}}@media(min-width:150em){.projects .projecs-container{padding-bottom:15.625rem}}@media(max-width:40.5em){.container{max-width:calc(100vw - 3rem);padding:0}}@media(hover:none){#smooth-wrapper{height:calc(var(--app-height)*1.2)!important}}@media(max-width:47.938em){#cm{bottom:1rem!important;left:1rem!important;right:1rem!important}#cm #c-bns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:.5rem}#cm .c-bn{font-size:1rem!important;line-height:1.75rem!important}#cm .c-bn#c-s-bn{margin-top:0}.showreel h2{font-size:4.375rem;line-height:5.25rem}.showreel .embeded-video{height:56.25vw;min-height:100%;min-width:177.77vh;position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:100vw}.single-image .--mobile-version{display:block}.single-image .--desktop-version{display:none}}@media(hover:hover){#cm #c-txt .cc-link{cursor:none}#cm .c-bn#c-p-bn{cursor:none;-webkit-transition:background-color .25,color .25;transition:background-color .25,color .25}#cm .c-bn#c-p-bn:hover{background-color:#fff;color:#000;cursor:none}#cm .c-bn#c-s-bn{cursor:none;-webkit-transition:background-color .25;transition:background-color .25}#cm .c-bn#c-s-bn:hover{background-color:hsla(0,0%,100%,.05);cursor:none}.nav__buttons-wrapper .nav__button{cursor:none;-webkit-transition:opacity .25s;transition:opacity .25s}.nav__buttons-wrapper .nav__button:before{-webkit-transition:all .25s;transition:all .25s}.nav__buttons-wrapper .nav__button:hover{opacity:1}.nav__buttons-wrapper .nav__button:hover:before{left:-1rem;-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.nav__buttons-wrapper .previous-btn{cursor:none}.nav__buttons-wrapper .previous-btn:before{background:linear-gradient(262.56deg,hsla(0,0%,100%,.2) -99.58%,hsla(0,0%,100%,0) 121.43%);border-radius:2rem;bottom:0;content:" ";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .25s;transition:opacity .25s}.nav__buttons-wrapper .previous-btn:hover:before{opacity:1}.nav__buttons-wrapper .language-select:before{-webkit-transition:left .25s;transition:left .25s}.nav__buttons-wrapper .language-select:hover:before{left:calc(50% + 1.21429em)}.testimonials .h2-white-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer .email-link{cursor:none}.footer .email-link:before{-webkit-transition:width .5s;transition:width .5s;width:0}.footer .email-link:hover:before{width:100%}.cursor{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.feed .post{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.feed .post:before{-webkit-transition:top .8s;transition:top .8s}.feed .post svg{right:0;-webkit-transition:right .4s;transition:right .4s}.feed .post:hover:before{top:0}.feed .post:hover svg{right:2rem}.job-hero .back-btn{-webkit-transition:opacity .25s;transition:opacity .25s}.job-hero .back-btn:hover{opacity:1}.open-positions .position{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.open-positions .position:before{-webkit-transition:top .8s;transition:top .8s}.open-positions .position h2,.open-positions .position h3{left:0;position:relative;-webkit-transition:left .4s;transition:left .4s}.open-positions .position svg{position:relative;right:0;-webkit-transition:right .4s;transition:right .4s}.open-positions .position:hover:before{top:0}.open-positions .position:hover h2,.open-positions .position:hover h3{left:3.5rem}.open-positions .position:hover svg{right:3.5rem}.share-socials .share-buttons a{-webkit-transition:opacity .25s;transition:opacity .25s}.share-socials .share-buttons a:hover{opacity:1}}@media(max-width:59.563em){.btn-background-svg{display:none}.nav{overflow:visible}.nav .nav-container{margin:0;max-width:100%;padding:0 2rem;width:100%}.nav__gradient{display:none}.nav__burger{border:.625rem solid transparent;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;height:.625rem;position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;transition:all .5s;-webkit-transition-timing-function:cubic-bezier(0,.51,.21,.98);transition-timing-function:cubic-bezier(0,.51,.21,.98);width:1.8125rem;z-index:10}.nav__burger.--active:before{background-color:#fff;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.nav__burger.--active:after{background-color:#fff;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:100%}.nav__burger:before{top:0}.nav__burger:after,.nav__burger:before{background-color:#fff;content:"";display:block;height:.125rem;left:0;position:absolute;-webkit-transition:.3s;transition:.3s;width:100%}.nav__burger:after{bottom:0}.nav__buttons-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:0;justify-content:flex-start;left:0;overflow:hidden;position:absolute;right:0;row-gap:4rem;top:0;-webkit-transition:all 0s;transition:all 0s;-webkit-transition-delay:1s;transition-delay:1s;width:100%}.nav__buttons-wrapper:before{background:#0e0e13;content:"";height:0;position:absolute;top:0;-webkit-transition:height .75s ease;transition:height .75s ease;width:100%}.nav .contact-btn,.nav .language-select,.nav .nav__button,.nav .nav__socials-link,.nav .previous-btn{opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:10000}.nav .nav__button{font-size:1.5rem;line-height:2.875rem;text-align:center;width:100%}.nav .nav__button:first-of-type{margin-top:15rem}.nav .language-select{margin:.5rem 0}.nav .previous-btn{padding:1.25rem 3rem}.nav .contact-btn,.nav .previous-btn{border-radius:3rem;font-size:1.25rem;line-height:2.5rem;margin:.5rem 0}.nav .contact-btn{background:hsla(0,0%,100%,.1);padding:1rem 2.5rem}.nav .contact-btn,.nav .language-select,.nav .nav__button,.nav .nav__socials-link,.nav .previous-btn{pointer-events:none}.nav__socials-wrapper{display:none;gap:1rem;width:auto}.nav__socials-link,.nav__socials-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.nav__socials-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.5rem;text-decoration:none;width:2.5rem;z-index:10000}.nav.--active .burger-x{opacity:1}.nav.--active .burger-initial{opacity:0}.nav.--active .nav__buttons-wrapper{height:100vh;-webkit-transition:all 0s;transition:all 0s}.nav.--active .nav__buttons-wrapper:before{height:100%}.nav.--active .nav__buttons-wrapper .contact-btn,.nav.--active .nav__buttons-wrapper .language-select,.nav.--active .nav__buttons-wrapper .nav__button,.nav.--active .nav__buttons-wrapper .nav__socials-link,.nav.--active .nav__buttons-wrapper .previous-btn{opacity:1;pointer-events:auto;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.7s;transition-delay:.7s}.hero .findOutMoreBtn{font-size:.875rem;line-height:1.5rem}.hero{height:var(--app-height);overflow:hidden;padding-top:5rem}.hero .headline-wrapper{padding-top:0}.hero .h1-desktop{display:none}.hero h2.h1-mobile{color:#fff;display:block;font-family:Urbanist;font-size:11vw;font-style:normal;font-variation-settings:"wght" 490;letter-spacing:.04em;line-height:1.15em;position:relative;z-index:unset}.hero h2.h1-mobile span{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#fff;font-family:Shallota-Extralight;font-size:13.5vw;font-style:normal;font-weight:400;line-height:.8em}.hero .small-text{display:none}.hero .findOutMoreBtn{-webkit-box-ordinal-group:11;-ms-flex-order:10;border:.0625rem solid hsla(0,0%,100%,.2);margin-top:2rem;order:10;padding:1rem 2rem}.hero__awards-progress{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem;justify-content:center;position:absolute;right:0;top:1.5rem}.hero__awards-progress .award-dot{background-color:#fff;border-radius:.125rem;height:.25rem;opacity:.2;-webkit-transition:width .5s,opacity .5s;transition:width .5s,opacity .5s;-webkit-transition-delay:.25s;transition-delay:.25s;width:.25rem}.hero__awards-progress .award-dot.--active{opacity:.8;width:.5rem}.hero__awards-wrapper{min-height:6.75rem;overflow:visible;width:100%;z-index:100}.hero .awards-group-1,.hero .awards-group-2,.hero__awards-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-column-gap:5.375rem;-moz-column-gap:5.375rem;column-gap:5.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;position:relative}.hero .awards-group-1,.hero .awards-group-2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hero__awards-progress{display:none}.hero__award{position:relative;width:auto}.hero__award,.hero__award .logo-wrap{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.hero__award__text{width:-webkit-max-content;width:-moz-max-content;width:max-content}.ripples__gradient{height:auto;overflow:hidden;position:absolute;right:0;top:0;width:100%}.ripples__gradient-img{display:block;height:auto;width:180%}.info h2{font-size:2.25rem;letter-spacing:.06em;line-height:2.75rem}.info .work-fields-wrapper .field{font-size:1rem;height:1.75rem;letter-spacing:.04em;line-height:1.75rem}.info{padding:9rem 0 12.25rem}.info h2{margin-top:1.5rem}.info h2 br{display:none}.info .detailed-text{display:inline;margin-top:1.5rem}.info .line{margin:4.5rem 0}.info .work-fields-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;justify-content:space-between;justify-items:baseline;max-width:29.375rem;padding-right:1.5rem;row-gap:3rem}.info .work-fields-wrapper .group{height:auto;max-width:11.25rem;text-overflow:none;width:45%}.info .work-fields-wrapper .field{color:#000;color:#fff;font-family:Urbanist;font-size:1.5rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.0625rem;line-height:2rem}.info .work-fields-wrapper .field.--desktop{display:none}.info .work-fields-wrapper .field.--mobile{display:block}.info .more-info-circle{display:none;margin:3rem auto 0;position:relative}.projects .project__name{font-size:1rem;letter-spacing:.06em;line-height:1.5rem}.projects .project__description{font-size:.875rem;letter-spacing:.06em;line-height:1.375rem}.projects .headline-container{height:auto;padding:20vh 0 18vh;text-align:center}.projects h2{font-size:13vw;line-height:1.05em}.projects h2 .shallota{font-size:1.15em;line-height:.8em}.projects .projecs-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;justify-content:flex-start;margin:0 auto;max-width:37.5rem;padding:0;position:relative;row-gap:4rem;width:calc(100% - 3rem)}.projects .project{height:auto;margin:0!important;position:relative;-webkit-transform:none!important;transform:none!important;width:100%!important}.projects .project .img-paralax-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}.projects .project__img{height:120%;left:50%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.projects .project__name{margin-top:1.5rem}.projects .project__description{margin-top:.25rem}.testimonials .quote__text{font-size:1.5rem;line-height:2.5rem}.testimonials{padding:11.25rem 0 .25rem}.testimonials.--project-variant{margin:10rem 0 8.75rem;padding:0}.testimonials.--careers-variant{padding:9.25rem 0 12.5rem}.testimonials.--careers-variant h2{font-size:6.25rem;line-height:1.05em;text-align:left}.testimonials.--careers-variant .quote__text{font-size:1.5rem;line-height:2.5rem}.testimonials .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonials h2{font-size:5.625rem;line-height:1.05em;text-align:left}.testimonials .h2-white-wrapper{display:none}.testimonials .play-btn{-ms-flex-item-align:center;align-self:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;left:-.625rem;margin-top:1.5rem}.testimonials .play-btn svg{height:3rem;width:3rem}.testimonials .quotes-wrapper{margin-top:3rem;max-width:37.5rem}.testimonials.--project-variant .quotes-wrapper{margin-top:2.25rem;max-width:37.5rem}.testimonials .quote:first-of-type{padding-bottom:6.5rem}.testimonials .quote__text span{font-size:.75rem;line-height:1.125rem;margin-right:.5rem}.testimonials .quote__person{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;margin-top:2rem;width:100%}.testimonials .quote__person__text-wrapper{padding:.375rem 0}.testimonials .quote__person__name{font-size:.875rem;line-height:1rem}.testimonials .quote__person__job{font-size:.875rem;line-height:1.625rem}.testimonials .buttons-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;bottom:unset;justify-content:flex-start;margin-top:2.5rem;position:relative;right:unset}.testimonials .buttons-wrapper .left-btn,.testimonials .buttons-wrapper .right-btn{border:.0625rem solid #dadde1;height:3rem;width:3rem}.clients{padding:11.25rem 0 12.5rem}.clients h3{font-size:.875rem;line-height:1.375rem}.clients .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-top:5.5rem;max-width:37.5rem;row-gap:4rem}.clients .client{width:100%}.clients .client__logo-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.75rem;justify-content:center}.clients .client p{margin-top:1.75rem;text-align:center}.clients .client:nth-of-type(n+7){display:none}.team{margin-top:-.125rem;padding-bottom:13rem}.team .container:first-of-type{height:49.625rem;overflow:visible}.team .ripples-wrapper{display:none}.team .h2-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}.team h2{display:block;font-size:13vw;line-height:.95em;opacity:1;text-align:center}.team h2 span,.team h2.h2-shallota{font-size:16vw;line-height:16vw;margin-top:.5rem}.team .numbers-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-top:31.25rem;row-gap:5.5rem}.team .numbers-container .line{display:none}.team .stat{height:auto;row-gap:2rem}.team .stat__number{font-size:4rem;line-height:4.5rem}.team .stat__text{max-width:17.6875rem}.team .instagram-btn{border:.0625rem solid hsla(0,0%,100%,.2);font-size:.875rem;line-height:1.5rem;margin-top:.5rem;padding:1rem 2rem}.team .photos-container{height:49.625rem;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:36.3125rem}.team .team-photo{position:absolute;z-index:0}.team .team-photo__first{height:21.31875rem;left:0;opacity:.5;top:5.6875rem;width:14.85rem}.team .team-photo__second{height:11.7rem;opacity:.7;right:3.75rem;top:0;width:11.7rem}.team .team-photo__third{bottom:6.25rem;height:8.325rem;left:5rem;opacity:.5;top:unset;width:12.375rem}.team .team-photo__fourth{bottom:0;height:18.5625rem;opacity:.5;right:0;top:unset;width:11.89688rem}.footer .info-wrapper .info-column__btn{font-size:.875rem;line-height:1.5rem}.footer{padding-top:12.5rem}.footer h2{font-size:13vw;line-height:.95em;padding:0 1.5rem;text-align:center}.footer h2 span{font-size:1.15em;line-height:.7em}.footer h2 br{display:inline}.footer .email-link{font-size:1.125rem;line-height:1.625rem;margin-top:2rem;text-align:center}.footer .email-link:before{bottom:0;height:.125rem}.footer .line{border-top:.0625rem solid #dadde1;margin:6rem 0;width:100%}.footer .info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;row-gap:4rem;text-align:center}.footer .info-wrapper,.footer .info-wrapper .info-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .info-wrapper .info-column h3{margin-bottom:.25rem}.footer .info-wrapper .info-column__btn{border:.0625rem solid #19171e;color:#000;font-family:Urbanist;font-size:1rem;font-style:normal;font-variation-settings:"wght" 580;letter-spacing:.04em;line-height:1.75rem;margin:1rem 0 0;padding:1.125rem 2rem}.footer .copyright{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:3rem;height:4.875rem;justify-content:flex-start;margin-top:6rem;padding-bottom:2rem;width:100%}.footer .copyright p{width:auto}.footer .copyright p:last-of-type{display:none}.blog-hero{padding:9.0625rem 0 8.75rem}.blog-hero .--mobile{display:block}.blog-hero .--desktop{display:none}.blog-hero h1{font-size:6.5rem;line-height:1.2em}.blog-hero h1 span{font-size:1.2em;line-height:1.12em}.blog-hero .post{gap:2rem;margin-top:3.5rem}.blog-hero .post__img{height:auto;min-height:33.75rem;-o-object-fit:cover;object-fit:cover;width:100%}.blog-hero .post__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:-webkit-min-content;height:-moz-min-content;height:min-content;justify-content:center;position:relative;width:100%}.blog-hero .post h3{font-size:1.25rem;letter-spacing:.0625rem;line-height:1.75rem}.blog-hero .post .description{-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;height:auto;margin:.75rem 0 3rem;opacity:.6;overflow:unset;text-overflow:unset}.blog-hero .post .description,.blog-hero .post__info{font-size:.875rem;letter-spacing:.04em;line-height:1.625rem;position:relative}.blog-hero .post__info{gap:.5rem;right:unset;top:unset}.blog-hero .post__info .author{gap:.75rem}.blog-hero .post__info .dot{background-color:#fff;border-radius:50%;height:.125rem;width:.125rem}.careers-hero{min-height:36.375rem;overflow:visible}.careers-hero .ripples__gradient-img.--desktop-version{height:auto;left:50%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:160%}.careers-hero .ripples__gradient-img.--mobile-version{height:36.375rem;left:50%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.careers-hero .headline-wrapper{margin-top:9.0625rem;padding:0 .5rem}.careers-hero h1{color:#fff;display:block;font-family:Urbanist;font-size:16vw;font-style:normal;font-variation-settings:"wght" 500;letter-spacing:.04em;line-height:1.2em;position:relative;z-index:unset}.careers-hero h1 span{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;color:#fff;font-family:Shallota-Extralight;font-size:18.7vw;font-style:normal;font-weight:400;line-height:.9em}.careers-hero .open-positions{margin-top:4.625rem}.careers-team{overflow:hidden;padding-top:7.5rem}.careers-team .headline-wrapper{left:unset;position:relative;top:unset;z-index:unset}.careers-team .small-text{font-size:.875rem;letter-spacing:.1em;line-height:1.375rem;text-align:center}.careers-team h2{font-size:13vw;font-variation-settings:"wght" 500;letter-spacing:.04em;line-height:1.1em;margin-top:1.5rem;text-align:center}.careers-team h2 span{font-size:1.181em;font-weight:400;line-height:1.1em}.careers-team .images-block,.careers-team .stats-block{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:unset;position:relative;width:100%}.careers-team .images-block{margin-top:3rem}.careers-team .images-block img:first-of-type{height:auto;margin-top:0;-o-object-fit:cover;object-fit:cover;width:100%}.careers-team .images-block img:nth-of-type(2){display:none}.careers-team .stats-block{margin-top:3.5rem;z-index:unset}.careers-team .award{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.careers-team .award,.careers-team .numbers-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.careers-team .numbers-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-top:6rem;row-gap:5.75rem;text-align:center}.careers-team .numbers-container .line{display:none}.careers-team .numbers-container .stat{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;justify-content:center}.careers-team .numbers-container .stat__number{font-size:4rem;line-height:4.5rem}.careers-team .numbers-container .stat__text{font-size:.875rem;line-height:1.625rem}.feed{padding-bottom:10rem}.feed h2{font-size:.875rem;letter-spacing:.1em;line-height:1.375rem;margin-bottom:2.5rem}.feed .post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;height:auto;justify-content:flex-start;padding:2.5rem 0;position:relative;width:100%}.feed .post__img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.feed .post__content{padding-right:0}.feed .post h3{font-size:1.25rem;letter-spacing:.0625rem;line-height:1.75rem}.feed .post .description{-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;height:auto;margin:.75rem 0 3rem;opacity:.6;overflow:unset;position:relative;text-overflow:unset}.feed .post .description,.feed .post__info{font-size:.875rem;letter-spacing:.04em;line-height:1.625rem}.feed .post__info{gap:.5rem}.feed .post__info .author{gap:.75rem}.feed .post__info .dot{background-color:#fff;border-radius:50%;height:.125rem;width:.125rem}.feed .post__arrow{display:none}.job-form-section .wpcf7-form label{font-size:.875rem;letter-spacing:.06em;line-height:1.375rem}.job-form-section .wpcf7-form .wpcf7-submit{font-size:.875rem;line-height:1.5rem}.job-form-section{margin-top:-.125rem;padding-bottom:10rem;padding-top:1.25rem}.job-form-section .container{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}.job-form-section .headline-container{margin-top:19.75rem}.job-form-section h2{display:block;font-size:11vw;line-height:.95em;opacity:1;text-align:center}.job-form-section h2 span,.job-form-section h2.h2-shallota{font-size:12.8vw;line-height:.686em;margin-top:.5rem}.job-form-section .wpcf7-not-valid-tip{bottom:.625rem;left:0;right:unset;top:unset}.job-form-section .wpcf7{margin-top:4.5rem}.job-form-section .wpcf7-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}.job-form-section .wpcf7-form label{font-size:1rem;font-weight:580;line-height:1.75rem;position:relative}.job-form-section .wpcf7-form label .wpcf7-text,.job-form-section .wpcf7-form label .wpcf7-textarea{font-size:.875rem;font-weight:580;line-height:1.625rem;margin-top:.25rem}.job-form-section .wpcf7-form label .wpcf7-textarea{height:3.625rem;resize:none}.job-form-section .wpcf7-form .wpcf7-form-control-wrap{position:static;width:100%}.job-form-section .wpcf7-form .wpcf7-file{cursor:none}.job-form-section .wpcf7-form label:last-of-type .wpcf7-not-valid-tip{top:-1rem}.job-form-section .wpcf7-form .submit-wrap{margin-top:2.5rem;position:relative}.job-form-section .wpcf7-form .wpcf7-submit{border:.0625rem solid hsla(0,0%,100%,.2);border-radius:6.25rem;margin-top:2.25rem;padding:1.125rem 2rem;position:relative}.job-form-section .wpcf7-form .wpcf7-spinner{bottom:0;left:50%;position:absolute;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.job-form-section .wpcf7-form label:last-of-type .wpcf7-not-valid-tip{bottom:-1.5rem;position:absolute;top:unset;-webkit-transform:translateY(100%);transform:translateY(100%)}.job-form-section .wpcf7-form .wpcf7-response-output{border:none!important;bottom:-2rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:red;left:0;padding:0;position:absolute;text-align:left;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%}.job-hero .left-block .detail{font-size:.875rem;letter-spacing:.06em;line-height:1.375rem}.job-hero .right-block h3{font-size:1.5rem;font-variation-settings:"wght" 480;line-height:2.25rem}.job-hero{overflow:hidden;padding-top:11.625rem}.job-hero .job-hero__gradient-img.--desktop-version{height:auto;left:50%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:160%}.job-hero .container{height:auto;overflow:visible;position:relative}.job-hero .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;position:relative}.job-hero .back-btn{font-size:1rem;left:0;line-height:1.625rem;top:-1rem}.job-hero .left-block{-ms-flex-preferred-size:0;flex-basis:0;width:100%}.job-hero .left-block h2{font-size:3.5rem;line-height:4rem;margin-bottom:1.5rem}.job-hero .left-block h3{font-size:.875rem;line-height:1.625rem;margin-top:1rem}.job-hero .left-block .detail{color:#fff;font-size:1rem;letter-spacing:.04em;line-height:1.75rem;margin-top:0}.job-hero .left-block .apply-btn{background:hsla(0,0%,100%,.08);border-radius:6.25rem;border-radius:100px;font-size:.875rem;line-height:1.5rem;margin-top:2.5rem;padding:1.125rem 2rem}.job-hero .right-block{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-top:5.5rem;width:100%}.job-hero .right-block h3{font-size:1.25rem;line-height:1.75rem;margin-top:3rem}.job-hero .right-block .paragraph,.job-hero .right-block ul{margin-top:1rem;opacity:1}.job-hero .right-block .paragraph,.job-hero .right-block li{font-size:.875rem;line-height:1.625rem}.job-images{margin-top:-.125rem;padding-top:10.125rem}.job-images .container{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:65.25rem}.job-images .headline-container{margin-top:19.75rem}.job-images .h2-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}.job-images h2{display:block;font-size:13vw;line-height:.95em;opacity:1;text-align:center}.job-images h2 span,.job-images h2.h2-shallota{font-size:16vw;line-height:16vw;margin-top:.5rem}.job-images .photos-container{height:48.5rem;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:23.4375rem}.job-images .team-photo{position:absolute;z-index:0}.job-images .team-photo__first{height:18rem;left:13.4375rem;opacity:.6;right:unset;top:9rem;width:16rem}.job-images .team-photo__second{height:9.875rem;left:12.9375rem;opacity:.7;right:unset;top:38.625rem;width:9.875rem}.job-images .team-photo__third{height:9rem;left:-4.5rem;opacity:.7;right:unset;top:0;width:13.0625rem}.job-images .team-photo__fourth{height:14.0625rem;left:-2.6875rem;opacity:.6;right:unset;top:26.5625rem;width:10.4375rem}.job-others h2{font-size:2.25rem;letter-spacing:.06em;line-height:2.75rem}.job-others{margin-top:-.125rem}.job-others .container{padding-bottom:12.5rem}.job-others h2{font-size:3rem;line-height:3.5rem}.job-others .open-positions{margin-top:4rem}.loader{max-width:100vw;width:100%}.loader .loader-gif{padding-bottom:5rem;width:12.5rem}.open-positions .position h2,.open-positions .position h3{font-size:1rem;letter-spacing:.04em;line-height:1.75rem}.open-positions .position{height:5rem;position:relative}.open-positions .position h2,.open-positions .position h3{color:#000;color:#fff;font-family:Urbanist;font-size:1.5rem;font-style:normal;font-variation-settings:"wght" 480;letter-spacing:.0625rem;line-height:2rem}.open-positions .position p{display:none}.post-content h2{font-size:1.25rem;letter-spacing:.06em;line-height:1.75rem;margin-bottom:1.5rem;margin-top:3.5rem}.post-content p{font-size:.875rem;line-height:1.625rem;margin-bottom:1rem;margin-top:1rem}.post-content .wp-block-image{margin:4rem auto;width:100%}.post-content .wp-block-image:first-of-type{margin:0 auto 4rem}.post-content .wp-block-image img{height:auto;width:100%}.post-content ul{gap:.375rem;margin:1rem auto;padding-left:0}.post-content li{font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.625rem;padding-left:1.75rem;position:relative}.post-headline{padding:9.0625rem 0 2.5rem}.post-headline h1{font-size:3rem;letter-spacing:.04em;line-height:4rem;max-width:34.375rem;text-align:center}.post-headline .post-info{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;gap:.5rem;justify-content:center;letter-spacing:.04em;line-height:1.625rem;margin:2rem 0 3rem}.post-headline .post-info .author{gap:.75rem}.post-headline .post-info .dot{height:.125rem;width:.125rem}.post-headline .tags-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;justify-content:center}.post-headline .tags-wrapper .tag{border-radius:2rem;font-size:.875rem;line-height:1.625rem;padding:.375rem 1rem}.share-socials{padding-bottom:12.5rem;padding-top:7rem}.share-socials .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;justify-content:center;max-width:37.5rem;padding:2rem 0 0;width:calc(100vw - 3rem)}.share-socials h3{font-size:1rem;letter-spacing:.1em;line-height:1.5rem}.divider{margin:1.5rem 0}.divider .container{max-width:calc(100vw - 3rem)}.explore-more{margin:7.5rem 0}.explore-more .more-info-circle{height:8.75rem;width:8.75rem}.explore-more .more-info-circle .arrow{-webkit-transform:scale(.9);transform:scale(.9)}.full-image{margin:1.5rem 0 -.0625rem}.full-image img,.full-image video{height:192vw;max-height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}.numbers{padding:11.875rem 0 0}.numbers .numbers-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;row-gap:5.5rem}.numbers .numbers-container .line{display:none}.numbers .stat{height:auto;row-gap:2rem}.numbers .stat__number{font-size:4rem;line-height:4.5rem}.numbers .stat__text{max-width:17.6875rem}.single-image{--container-width:calc(100vw - 3rem);--container-height:min(70vh,calc(77.98165vw - 2.33945rem));margin:1.5rem 0}.single-image .container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--container-height);justify-content:center;max-width:var(--container-width)}.single-image img,.single-image video{height:100%;width:100%}.single-image .embeded-video{height:var(--container-height)}.single-image.--image-paralax .container{height:calc(173.3945vw - 5.20183rem)}.single-image.--image-paralax img{height:115%}.text-content .big-text{font-size:1.5rem;font-variation-settings:"wght" 480;line-height:2.25rem}.text-content{margin:6.25rem 0}.text-content.--half-margin-top{margin-top:3.125rem}.text-content.--half-margin-bottom{margin-bottom:2.8125rem}.text-content .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.text-content .text-wrapper{margin-top:1.5rem;width:100%}.text-content .tags{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin-top:1.5rem;row-gap:.75rem}.text-content .tags .tag{padding:.5rem 1.25rem}.text-content.--align-left .big-text{margin-top:1.5rem;margin-top:0}.text-content.--align-center{text-align:start}.text-content.--align-center .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-content.--align-center .container,.text-content.--align-center .tags{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-content.--align-center .big-text{margin-top:0}.two-images{margin:1.5rem 0}.two-images .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;justify-content:flex-start;max-width:calc(100vw - 3rem)}.two-images img{height:auto;width:100%}.project-hero__info-wrapper .info-column p{font-size:1rem;letter-spacing:.06em;line-height:1.5rem}.project-hero{padding-bottom:7.875rem;padding-top:6.25rem}.project-hero__gradient{height:auto;position:absolute;right:0;top:0;width:150%}.project-hero__gradient-img{display:block}.project-hero .container{max-width:calc(100vw - 4rem)}.project-hero .headline-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 7.875rem);justify-content:center;padding-top:12.5rem}.project-hero .headline-wrapper{margin-top:0}.project-hero .headline-logo{opacity:0;-webkit-transform:scale(.8) translateX(-10%);transform:scale(.8) translateX(-10%)}.project-hero h1{font-size:8.8vw;line-height:1.2em;z-index:unset}.project-hero h1.h1-shallota{font-family:Shallota-Extralight;font-size:10.4vw;font-style:normal;font-weight:400;line-height:.92em;margin-top:.75rem}.project-hero h1 br{display:inline}.project-hero .more-info-circle{display:none}.project-hero__description{font-size:1.5rem;line-height:2.25rem;max-width:37.5rem}.project-hero__info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-top:3rem;row-gap:1.5rem}.project-hero__info-wrapper p{font-size:1rem;line-height:1.75rem}.project-see-more .project__name{font-size:1rem;letter-spacing:.06em;line-height:1.5rem}.project-see-more .project__description{font-size:.875rem;letter-spacing:.06em;line-height:1.375rem}.project-see-more{padding:12.5rem 0 13.75rem}.project-see-more h2{font-size:13vw;line-height:.92em}.project-see-more h2 span{font-size:15.15vw;line-height:1em}.project-see-more .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin-top:4rem;position:relative;row-gap:4rem}.project-see-more .project{height:auto;margin:0;position:relative;-webkit-transform:none;transform:none;width:100%}.project-see-more .project__img{width:100%}.project-see-more .project__name{margin-top:1.5rem}.project-see-more .project__description{margin-top:.25rem}}@media(max-width:59.563em)and (max-width:47.938em){.nav__buttons-wrapper{row-gap:2rem}.nav .nav__button:first-of-type{margin-top:8.75rem}.hero__award{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:.5rem}.info{padding:7.5rem 0 11.25rem}.info .work-fields-wrapper{-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset}.info .work-fields-wrapper .group{max-width:8.75rem;width:50%}.projects h2{font-size:18vw}.testimonials.--careers-variant h2{font-size:13vw}.testimonials h2,.testimonials.--careers-variant h2{line-height:1.05em;max-width:37.5rem;text-align:center;width:100%}.testimonials h2{font-size:12vw}.testimonials .play-btn{-ms-flex-item-align:unset;align-self:unset;left:unset}.testimonials .play-btn br{display:inline}.clients h3{margin-left:1.5rem;text-align:left}.clients .container{max-width:calc(100vw - 3rem)}.clients .client__logo-wrapper{display:block}.clients .client p{text-align:left}.team h2{font-size:18vw}.team h2 span,.team h2.h2-shallota{font-size:22vw;line-height:22vw}.footer h2{font-size:18vw;padding:0}.blog-hero h1{font-size:16vw}.careers-hero .--mobile-version{display:block}.careers-hero .--desktop-version{display:none!important}.job-form-section h2{font-size:18vw}.job-form-section h2 span,.job-form-section h2.h2-shallota{font-size:22vw;line-height:22vw}.job-form-section .wpcf7-form .submit-wrap,.job-form-section .wpcf7-form .wpcf7-submit{width:100%}.job-hero .--mobile-version{display:block}.job-hero .--desktop-version{display:none!important}.job-hero .left-block h2{font-size:2.5rem;line-height:3rem}.job-hero .left-block .apply-btn{width:100%}.job-images h2{font-size:18vw}.job-images h2 span,.job-images h2.h2-shallota{font-size:22vw;line-height:22vw}.job-others h2 br{display:inline}.post-headline h1{font-size:2rem;line-height:2.5rem;max-width:15rem}.full-image .--mobile-version{display:block}.full-image .--desktop-version{display:none}.project-hero .headline-container{padding-top:2rem}.project-hero h1{font-size:11vw}.project-hero h1.h1-shallota{font-size:13vw}}@media(max-width:59.563em)and (max-width:59.563em){.info .work-fields-wrapper .field{font-size:1rem;letter-spacing:.04em;line-height:1.75rem}.footer .info-wrapper .info-column__btn{font-size:.875rem;line-height:1.5rem}.open-positions .position h2,.open-positions .position h3{font-size:1rem;letter-spacing:.04em;line-height:1.75rem}}@media(max-width:59.563em)and (max-width:40.5em){.projects .project .img-paralax-container{height:calc(128.44037vw - 3.85321rem)!important}}@media(max-width:87.5em){.job-hero .flex-wrapper{padding-right:0}}
/*# sourceMappingURL=style.css.map */
