@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.uniform__potty{left:-9999px;position:absolute}body{background-color:#1f1f1f;box-sizing:border-box;font-size:16px;margin:0;padding:0;transition:background-color .2s ease;position:relative}
button,input{-webkit-tap-highlight-color:transparent}
#mono-wrapper{position:relative}#width-check{height:auto;position:absolute;visibility:hidden;white-space:nowrap;width:auto}@font-face{font-display:swap;font-family:GT-Haptik-Bold;src:url(../../fonts/GT-Haptik-Bold/GT-Haptik-Bold.woff2) format("woff2"),url(../../fonts/GT-Haptik-Bold/GT-Haptik-Bold.woff) format("woff"),url(../../fonts/GT-Haptik-Bold/GT-Haptik-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:GT-Haptik-Medium;src:url(../../fonts/GT-Haptik-Medium/GT-Haptik-Medium.woff2) format("woff2"),url(../../fonts/GT-Haptik-Medium/GT-Haptik-Medium.woff) format("woff"),url(../../fonts/GT-Haptik-Medium/GT-Haptik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:GT-Haptik-Regular;src:url(../../fonts/GT-Haptik-Regular/GT-Haptik-Regular.woff2) format("woff2"),url(../../fonts/GT-Haptik-Regular/GT-Haptik-Regular.woff) format("woff"),url(../../fonts/GT-Haptik-Regular/GT-Haptik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:IvarDisplay-SemiBoldItalic;src:url(../../fonts/IvarDisplay-SemiBoldItalic/IvarDisplay-SemiBoldItalic.woff2) format("woff2"),url(../../fonts/IvarDisplay-SemiBoldItalic/IvarDisplay-SemiBoldItalic.woff) format("woff"),url(../../fonts/IvarDisplay-SemiBoldItalic/IvarDisplay-SemiBoldItalic.ttf) format("truetype")}.container{max-width:1440px;margin-right:auto;margin-left:auto;box-sizing:border-box;position:relative;z-index:20}
@media (max-width:599px){.container{width:100%;padding:0 25px}}@media (min-width:600px){.container{width:88%}}@media (min-width:900px){.container{width:80%}}@media (min-width:1200px){.container{width:90%}}@media (min-width:1500px){.container{width:90%}}img.responsive{max-width:100%;height:auto;display:block}img.fill-background,video.fill-background{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0}img.lazy,video.lazy{opacity:0}img.lazy.loaded,video.lazy.loaded{opacity:1;transition:opacity .2s ease-in}.background-fill{background-size:cover;background-position:center center}html.noscroll body{overflow:hidden}.reveal--up{-webkit-backface-visibility:hidden;transform:translateY(20px) translateZ(0);opacity:0;transition-property:transform,opacity;transition-duration:.5s;transition-timing-function:ease-in-out}@media (max-width:599px){.reveal--up{transition-duration:.25s}}.reveal--up.revealed{transform:translateY(0) translateZ(0);opacity:1}.reveal--simple{-webkit-backface-visibility:hidden;opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-in-out;transform:translateZ(0)}@media (max-width:599px){.reveal--simple{transition-duration:.25s}}.reveal--simple.revealed{opacity:1}.reveal--lines .wrapper{position:relative;overflow:hidden}.reveal--lines .wrapper>div{transition:transform .5s cubic-bezier(.12,.46,.18,1.01);transform:translate3d(0,150%,0)}.reveal--lines.revealed .wrapper>div{transform:translate3d(0,0,0)}.effect-distortion{position:relative;width:100%;height:auto;overflow:hidden}.effect-distortion img{display:block;position:relative;width:100%;height:auto;transform:scale(1) translate3d(0,0,0)}.effect-distortion canvas{position:absolute;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:100%;height:100%;transform:translateX(-50%) translateY(-50%) scale(1);z-index:1;opacity:0;transition:opacity .5s ease-in,transform .9s ease-in-out;pointer-events:none}.effect-distortion.touched canvas{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1.04);transition:opacity .8s ease-in,transform .4s ease-in-out}@media (min-width:900px){.effect-distortion.touched canvas,.effect-distortion:hover canvas{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1.04);transition:opacity .8s ease-in,transform .4s ease-in-out}}[data-reveal-text=wave] span{display:inline-block}[data-reveal-text=wave] .wrapper{overflow:hidden;padding:3px;margin:-3px}@media (min-width:1200px){[data-reveal-text=wave] i .wrapper{position:relative;top:5px;padding-left:10px}}a,h1,h2,h3,h4,h5,li,ol,p,span,ul{margin:0;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:GT-Haptik-Medium,sans-serif;font-size:1.875em;line-height:1.18;letter-spacing:-1px}h1 i{font-family:IvarDisplay-SemiBoldItalic,serif;font-size:1.0667em;line-height:1.13;font-style:normal}@media (min-width:600px){h1{font-size:3.125em;letter-spacing:-2px}}@media (min-width:1200px){h1{font-size:4.375em;line-height:1.03}}h2{font-family:GT-Haptik-Medium,sans-serif;font-size:2.1875em;line-height:1.14;letter-spacing:-1px}h2 i{font-family:IvarDisplay-SemiBoldItalic,serif;font-size:1.0667em;line-height:1.13;font-style:normal}@media (min-width:600px){h2{font-size:2.5em;line-height:1.23;letter-spacing:-1.5px}}@media (min-width:1200px){h2{font-size:3.4375em;line-height:1.15;letter-spacing:-2px}}h3{font-family:GT-Haptik-Medium,sans-serif;font-size:1.25em;line-height:1.25;letter-spacing:-.5px}@media (min-width:600px){h3{font-size:1.5625em;line-height:1.16;letter-spacing:-1px}}@media (min-width:1200px){h3{font-size:2.1875em;line-height:1.2;letter-spacing:-1px}}h4{font-family:GT-Haptik-Medium,sans-serif;font-size:1.125em;line-height:1.39;letter-spacing:normal}@media (min-width:600px){h4{font-size:1.125em;line-height:1.39;letter-spacing:normal}}@media (min-width:1200px){h4{font-size:1.375em;line-height:1.36;letter-spacing:normal}}p{font-family:GT-Haptik-Regular,sans-serif;font-size:1em;line-height:1.81;letter-spacing:normal}p.big{font-size:1.125em;line-height:1.78}@media (min-width:600px){p.big{font-size:1.25em;line-height:1.65}}@media (min-width:1200px){p.big{font-size:1.5em;line-height:1.79}}a.up,span.up{display:block;font-family:GT-Haptik-Bold,sans-serif;font-size:.75em;line-height:normal;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}a.sub,span.sub{font-family:GT-Haptik-Medium,sans-serif;font-size:.875em;line-height:1.64;letter-spacing:normal}@media (min-width:600px){a.up,span.up{letter-spacing:2px;margin-bottom:10px}}@media (min-width:1200px){a.up,span.up{margin-bottom:20px}
}
section{position:relative}section p{margin-top:30px}section.section--white{background-color:#f7f7f7;color:#1f1f1f}section.section--white p{color:#9f9f9f}section.section--black{background-color:#1f1f1f;color:#fff}section.section--black h1,section.section--black h2,section.section--black h3,section.section--black h4,section.section--black p,section.section--black span{color:#fff}a.underlined{position:relative;display:inline-block;vertical-align:top;overflow-x:hidden;padding-bottom:5px}a.underlined::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;border-bottom-width:1px;border-bottom-style:solid;transform:translateX(0)}a.underlined:hover::after{-webkit-animation:link-hover .8s cubic-bezier(.58,.3,.005,1) 0s 1;animation:link-hover .8s cubic-bezier(.58,.3,.005,1) 0s 1}

}
@media (min-width:600px)
{
	.mono-container[data-page=retrn] 
}@media (min-width:1200px){.mono-container[data-page=retrn] .footer__contacts,.mono-container[data-page=revolve] .footer__contacts,.mono-container[data-page=ryde] .footer__contacts{padding-top:160px!important}}.mono-container[data-page=retrn] .footer__cta,.mono-container[data-page=revolve] .footer__cta,.mono-container[data-page=ryde] .footer__cta{display:none!important}.mono-container[data-page=retrn] .footer__contacts,.mono-container[data-page=revolve] .footer__contacts,.mono-container[data-page=ryde] .footer__contacts{margin-top:0!important;padding-top:70px!important}section#about__intro{background-color:#f7f7f7;position:relative}@media (min-width:1200px){section#about__intro .intro__image{height:100%;position:absolute;right:0;width:50%}}@media (min-width:1500px){section#about__intro .intro__image{position:absolute;width:50%}}section#about__intro .img__container{background-color:#e0e0e0;position:relative}@media (min-width:600px){section#about__intro .img__container{margin-left:6%;transform:translateY(-50px)}}@media (min-width:900px){section#about__intro .img__container{margin-left:10%}}@media (min-width:1200px){section#about__intro .img__container{height:85%;margin-left:0;transform:translateY(-55px)}}@media (min-width:600px){section#about__intro .img__container img{-o-object-position:left;object-position:left}}section#about__intro .img__container::before{content:"";display:block;padding-top:85%;position:relative}@media (min-width:600px){section#about__intro .img__container::before{padding-top:70%}}@media (min-width:1200px){section#about__intro .img__container::before{padding-top:0}}section#about__intro .container{padding-bottom:90px;padding-top:90px}@media (min-width:600px){section#about__intro .container{padding-bottom:120px;padding-top:10px}}@media (min-width:1200px){section#about__intro .container{padding-bottom:370px;padding-top:220px}}section#about__intro .container p{color:#1f1f1f;font-family:GT-Haptik-Regular,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:1.94}@media (min-width:1200px){section#about__intro .container p{font-size:24px;letter-spacing:normal;line-height:1.79;max-width:490px}}section#about__intro .container a.arrow{color:#1f1f1f;margin-top:50px}@media (min-width:600px){section#about__intro .container a.arrow{margin-top:70px}}section#about__partnerships{background-color:#f7f7f7;padding-bottom:90px;padding-top:90px;position:relative}@media (min-width:600px){section#about__partnerships{padding-bottom:120px;padding-top:120px}}@media (min-width:1200px){section#about__partnerships{padding-bottom:220px;padding-top:220px}}section#about__partnerships h2{max-width:230px}@media (min-width:600px){section#about__partnerships h2{max-width:100%}}section#about__partnerships .partnerships__list{margin-top:50px}@media (min-width:600px){section#about__partnerships .partnerships__list{display:grid;grid-column-gap:4px;grid-row-gap:4px;grid-template-columns:50% 50%;margin-top:80px}}@media (min-width:1200px){section#about__partnerships .partnerships__list{grid-column-gap:5%;grid-row-gap:100px;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:150px}}@media (min-width:1500px){section#about__partnerships .partnerships__list{grid-column-gap:10%;grid-row-gap:150px}}section#about__partnerships .partnerships__list .partnership{background-color:#fff;margin:10px 0;padding:65px 35px;text-align:center}@media (min-width:600px){section#about__partnerships .partnerships__list .partnership{box-sizing:border-box;height:100%;margin:0;padding:75px 50px;text-align:left}}@media (min-width:1200px){section#about__partnerships .partnerships__list .partnership{background:0 0;color:#9f9f9f;padding:0;position:relative;transition:color .2s ease}
}
@media (min-width:1200px){section#about__partnerships .partnerships__list .partnership::before{background-color:#fff;content:"";display:block;height:100%;opacity:0;position:absolute;transform:scale3d(1.2,1.45,1);transition:opacity .2s ease,transform .2s ease-in-out;width:100%;z-index:-1}}@media (min-width:1500px){section#about__partnerships .partnerships__list .partnership::before{transform:scale3d(1.3,1.45,1)}}@media (min-width:1200px){section#about__partnerships .partnerships__list .partnership:hover{color:#1f1f1f}}@media (min-width:1200px){section#about__partnerships .partnerships__list .partnership:hover::before{opacity:1;transform:scale3d(1.3,1.65,1)}}@media (min-width:1500px){section#about__partnerships .partnerships__list .partnership:hover::before{transform:scale3d(1.5,1.65,1)}}section#about__partnerships .partnerships__list .partnership img{height:70px}section#about__partnerships .partnerships__list .partnership p{margin-top:20px}@media (min-width:1200px){section#about__partnerships .partnerships__list .partnership p{margin-top:10px}}section#about__partnerships .partnerships__list .partnership .case{display:block}@media (min-width:1200px){section#about__partnerships .partnerships__list .partnership .case{display:inline}}section#about__partnerships .partnerships__list .partnership a{color:inherit}section#capabilities__approach{background-color:#edebea;padding:90px 0;transition:background-color .2s ease}@media (min-width:900px){section#capabilities__approach{padding:90px 0}}@media (min-width:1200px){section#capabilities__approach{padding:120px 0}}section#capabilities__approach span.up{color:#aaaaa8}section#capabilities__approach.one{background-color:#edebea}section#capabilities__approach.two{background-color:#d8dfe8}section#capabilities__approach.three{background-color:#dce3e2}section#capabilities__approach.four{background-color:#e3dcdc}@media (min-width:900px){section#capabilities__approach .approach{display:flex;flex-wrap:wrap;justify-content:space-between}}section#capabilities__approach .approach .approach__item{border-top:1px solid #d6d5d4;margin-top:55px;padding-top:40px;position:relative;transition:border-color .2s ease}@media (min-width:600px){section#capabilities__approach .approach .approach__item{padding-top:55px}}@media (min-width:900px){section#capabilities__approach .approach .approach__item{width:calc(50% - 40px)}}@media (min-width:1200px){section#capabilities__approach .approach .approach__item{margin-top:105px;width:calc(50% - 85px)}}section#capabilities__approach .approach .approach__item svg{height:80px}@media (min-width:600px){section#capabilities__approach .approach .approach__item svg{height:85px}}@media (min-width:1200px){section#capabilities__approach .approach .approach__item svg{height:115px}}section#capabilities__approach .approach .approach__item svg path{fill:transparent;stroke:#1f1f1f;transition:fill .2s ease}section#capabilities__approach .approach .approach__item h3{margin-top:25px}@media (min-width:600px){section#capabilities__approach .approach .approach__item h3{font-size:22px;margin-top:34px}}@media (min-width:1200px){section#capabilities__approach .approach .approach__item h3{font-size:26px;margin-top:60px}}section#capabilities__approach .approach .approach__item p{color:#858483;transition:color .2s ease}@media (min-width:600px){section#capabilities__approach .approach .approach__item p{margin-top:15px}}section#capabilities__approach .approach .approach__item .key__principle{height:80px;position:absolute;right:0;top:40px;width:80px}@media (min-width:600px){section#capabilities__approach .approach .approach__item .key__principle{height:100px;width:100px}}@media (min-width:1200px){section#capabilities__approach .approach .approach__item .key__principle{height:110px;width:110px}}section#capabilities__approach .approach .approach__item::after{background-color:#1f1f1f;content:"";height:2px;position:absolute;top:0;transform:scaleX(0);transform-origin:center left;transition:transform .2s ease;width:100%}section#capabilities__approach .approach .approach__item:hover::after{transform:scaleX(1)}section#capabilities__approach .approach .approach__item:hover p{color:#1f1f1f}section#capabilities__approach .approach .approach__item:hover svg path{fill:#1f1f1f}section#about__wins{background-color:#ebeef0;background-image:url(../../images/about/about-us-wins-bg.jpg);background-position:left bottom;background-repeat:no-repeat;background-size:240%;position:relative}@media (min-width:600px){section#about__wins{padding-bottom:120px;padding-top:120px}}@media (min-width:1200px){section#about__wins{background-size:100%;padding-bottom:220px;padding-top:220px}}section#about__wins .container{padding-bottom:90px;padding-top:90px}@media (min-width:600px){section#about__wins .container{padding-bottom:0;padding-top:0}}@media (min-width:1200px){section#about__wins .container{display:flex}}section#about__wins h2{max-width:230px}@media (min-width:600px){section#about__wins h2{max-width:100%}}@media (min-width:1200px){section#about__wins .left{width:50%}}@media (min-width:1500px){section#about__wins .left{width:45%}}@media (min-width:1200px){section#about__wins .left h2{max-width:300px}}section#about__wins .wins__list{margin-top:50px}@media (min-width:600px){section#about__wins .wins__list{margin-top:75px}}@media (min-width:1200px){section#about__wins .wins__list{margin-top:0;width:50%}}@media (min-width:1500px){section#about__wins .wins__list{width:55%}}section#about__wins .wins__list .win{border-top:1px solid #d3d6d8;padding:30px 0 40px}@media (min-width:600px){section#about__wins .wins__list .win{align-items:flex-start;display:flex;padding:55px 0}}@media (min-width:1500px){section#about__wins .wins__list .win{padding:65px 0}}section#about__wins .wins__list .win .win-logo{box-sizing:border-box;position:relative}@media (min-width:600px){section#about__wins .wins__list .win .win-logo{flex-basis:26.5%}}section#about__wins .wins__list .win .win-logo img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0}section#about__wins .wins__list .win .win-logo::after{content:"";display:block;padding-bottom:55px}section#about__wins .wins__list .win p{box-sizing:border-box;margin-top:15px}@media (min-width:600px){section#about__wins .wins__list .win p{flex-basis:73.5%;margin-top:0;padding-left:90px}}section#about__wins .wins__list .win p a{color:inherit}section#about__wins .top__stamp{display:none}@media (min-width:600px){section#about__wins .top__stamp{display:block;margin-top:15px;max-width:95px}}@media (min-width:1200px){section#about__wins .top__stamp{margin-top:60px;max-width:130px}}section#about__wins .bottom__stamp{margin:35px auto 0;width:130px}@media (min-width:600px){section#about__wins .bottom__stamp{display:none}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){section#about__wins{background-image:url(../../images/about/about-us-wins-bg@2x.jpg)}}section#capabilities__list{background-color:#f7f7f7;padding:90px 0}@media (min-width:600px){section#capabilities__list{padding:80px 0}}@media (min-width:1200px){section#capabilities__list{padding:0 0 210px}}section#capabilities__list .capability{position:relative}@media (min-width:1200px){section#capabilities__list .capability{align-items:center;display:flex;justify-content:space-between}}@media (min-width:1200px){section#capabilities__list .capability:first-of-type a.capability__case{margin-top:-100px;min-height:820px}}@media (min-width:1200px){section#capabilities__list .capability:nth-of-type(even){flex-direction:row-reverse}}section#capabilities__list .capability:not(:first-of-type){border-top:1px solid #d8d8d8;margin-top:50px;padding-top:50px}@media (min-width:600px){section#capabilities__list .capability:not(:first-of-type){border:none;margin-top:120px;padding:0}}@media (min-width:1200px){section#capabilities__list .capability .capability__content{width:43%}}@media (min-width:600px){section#capabilities__list .capability .capability__content p,section#capabilities__list .capability .capability__content ul{max-width:680px}}section#capabilities__list .capability .capability__content h2{font-size:30px}@media (min-width:1200px){section#capabilities__list .capability .capability__content h2{font-size:40px}}section#capabilities__list .capability .capability__content p{line-height:1.85;margin-top:16px}@media (min-width:1200px){section#capabilities__list .capability .capability__content p{margin-top:30px;max-width:610px}}section#capabilities__list .capability .capability__content ul{list-style:none;margin:20px 0 0;padding:0}@media (min-width:600px){section#capabilities__list .capability .capability__content ul{display:flex;flex-wrap:wrap;margin-top:35px}}@media (min-width:1200px){section#capabilities__list .capability .capability__content ul{margin-top:50px;max-width:630px}}section#capabilities__list .capability .capability__content ul li{color:#9f9f9f;font-family:GT-Haptik-Regular,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:2;padding-left:45px;position:relative}@media (min-width:600px){section#capabilities__list .capability .capability__content ul li{width:40%}}section#capabilities__list .capability .capability__content ul li::before{background-color:#9f9f9f;content:"";height:2px;left:0;position:absolute;top:16px;transform:translateY(-50%);width:15px}section#capabilities__list .capability .capability__content a.arrow{color:#1f1f1f;margin-top:35px}@media (min-width:600px){section#capabilities__list .capability .capability__content a.arrow{margin-top:45px}}section#capabilities__list .capability a.capability__case{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;margin-top:45px;min-height:250px;overflow:hidden;padding:25px;position:relative;text-decoration:none}@media (min-width:600px){section#capabilities__list .capability a.capability__case{display:flex;margin-top:35px;min-height:355px;padding:35px 40px}}@media (min-width:1200px){section#capabilities__list .capability a.capability__case{margin:0;max-width:635px;min-height:760px;padding:70px;width:45%}}section#capabilities__list .capability a.capability__case h3{margin-top:8px;z-index:1}@media (min-width:600px){section#capabilities__list .capability a.capability__case h3{font-size:18px;letter-spacing:normal}}@media (min-width:1200px){section#capabilities__list .capability a.capability__case h3{font-size:22px}}section#capabilities__list .capability a.capability__case span{z-index:1}section#capabilities__list .capability a.capability__case img{left:0;z-index:-1}section#capabilities__list .capability a.capability__case::before{background-color:#1f1f1f;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:0}@media (min-width:600px){section#capabilities__list .capability a.capability__case::before{display:none}}#about__team-culture{background-color:#e8edef;background-image:url(../../images/about/about-us-culture-bg.jpg);background-position:left top;background-repeat:no-repeat;background-size:100%;overflow:hidden;padding-top:90px;position:relative}@media (min-width:600px){#about__team-culture{padding-top:120px}}@media (min-width:1200px){#about__team-culture{padding-top:220px}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#about__team-culture{background-image:url(../../images/about/about-us-culture-bg@2x.jpg)}}#about__team-culture .team .color-background{background-color:#f0eae6;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-out;width:100%;z-index:0}#about__team-culture .team .color-background--visible{opacity:1}#about__team-culture .team h2{line-height:40px;max-width:182px}@media (min-width:600px){#about__team-culture .team h2{line-height:49px;max-width:none}}@media (min-width:1200px){#about__team-culture .team h2{line-height:33px}}#about__team-culture .team .team__list{display:grid;grid-gap:10%;grid-row-gap:50px;grid-template-columns:1fr;margin-top:40px;width:100%}@media (min-width:600px){#about__team-culture .team .team__list{grid-row-gap:60px;grid-template-columns:1fr 1fr;margin-top:60px}}@media (min-width:1200px){#about__team-culture .team .team__list{grid-template-columns:1fr 1fr 1fr;margin-top:160px}}#about__team-culture .team .team__list .member .photo{transition-property:background-color;transition-duration:150ms;transition-timing-function:ease-out;background-color:#cfdee5;height:auto;margin-bottom:20px;position:relative;width:100%}@media (min-width:600px){#about__team-culture .team .team__list .member .photo{margin-bottom:30px}}@media (min-width:1200px){#about__team-culture .team .team__list .member .photo{margin-bottom:35px}}#about__team-culture .team .team__list .member .photo .image__container{position:relative}#about__team-culture .team .team__list .member .photo .image__container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}#about__team-culture .team .team__list .member .photo .image__container::after{content:"";display:block;padding-top:120%;position:relative}#about__team-culture .team .team__list .member .photo .wave{bottom:-20px;position:absolute;transform:scaleX(1.05);width:100%}#about__team-culture .team .team__list .member .photo .wave .banga{fill:#e8edef;transition:fill .6s cubic-bezier(.58,0,.06,.98)}#about__team-culture .team .team__list .member .photo .wave .banga--scrolled{fill:#f0eae6}#about__team-culture .team .team__list .member .name{color:#1f1f1f;display:block;font-family:GT-Haptik-Medium,sans-serif;font-size:18px;letter-spacing:normal;line-height:25px;margin-left:0;margin-right:0}@media (min-width:600px){#about__team-culture .team .team__list .member .name{margin-left:13%;margin-right:13%}}@media (min-width:1200px){#about__team-culture .team .team__list .member .name{font-size:22px;letter-spacing:-.5px;line-height:21px;margin-left:10%;margin-right:10%}}#about__team-culture .team .team__list .member .title{color:#1f1f1f;display:block;font-family:IvarDisplay-SemiBoldItalic,serif;font-size:18px;letter-spacing:normal;line-height:25px;margin-left:0;margin-right:0;margin-top:1px}@media (min-width:600px){#about__team-culture .team .team__list .member .title{margin-left:13%;margin-right:13%}}@media (min-width:1200px){#about__team-culture .team .team__list .member .title{font-size:22px;letter-spacing:-.5px;line-height:21px;margin-left:10%;margin-right:10%;margin-top:8px}}#about__team-culture .team .team__list .member:last-of-type .contact-link{background-color:transparent;border:solid 1px #1f1f1f;cursor:pointer;display:block;display:flex;flex-direction:column;height:100vw;overflow:hidden;position:relative;text-decoration:none;width:100%}@media (min-width:600px){#about__team-culture .team .team__list .member:last-of-type .contact-link{height:45vw;min-height:350px}}@media (min-width:900px){#about__team-culture .team .team__list .member:last-of-type .contact-link{height:42vw}}@media (min-width:1200px){#about__team-culture .team .team__list .member:last-of-type .contact-link{height:27.5vw;max-height:440px;min-height:285px}}#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;transition:filter 1s cubic-bezier(.58,0,.06,.98)}#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .thumb{transition-property:filter;transition-duration:150ms;transition-timing-function:ease-out;margin-left:5%;margin-top:30px;pointer-events:none;position:relative;width:100%;width:100%}@media (min-width:600px){#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .thumb{margin-left:10%}}#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .thumb svg{height:170px;max-width:170px;transition:transform .3s ease-out;width:100%}#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .thumb #badge{height:170px;left:0;max-width:170px;position:absolute;top:0;width:100%}#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .content{transition-property:filter;transition-duration:150ms;transition-timing-function:ease-out;margin-left:9%;padding-bottom:43px;padding-top:10px;pointer-events:none}@media (min-width:600px){#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .content{margin-left:13%}}@media (min-width:1200px){#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .content{margin-left:14%;padding-top:20px}}#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .content span{color:#1f1f1f;display:block;font-family:GT-Haptik-Medium,sans-serif;font-size:18px;letter-spacing:-.4px;line-height:21px}#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .content .drop-line{display:flex;margin-top:10px;position:relative;width:100%}#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .content .drop-line .drop-line-text{display:inline-block}#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .content .drop-line .arrow{display:block;margin-left:14px;max-width:52px;overflow:hidden;position:relative;transition:right .3s ease-out,max-width .3s ease-out;width:100%}#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .content .drop-line .arrow::before{background:#1f1f1f;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;transition:all .3s ease;width:52px}#about__team-culture .team .team__list .member:last-of-type .contact-link .inner-container .content .drop-line .arrow::after{border-color:transparent transparent transparent #1f1f1f;border-style:solid;border-width:5px 0 5px 5px;content:"";height:0;margin-top:-5px;position:absolute;right:0;top:50%;transition:all .3s ease;width:0}#about__team-culture .team .team__list .member:last-of-type .contact-link .hover-bg{background-color:#1f1f1f;height:150%;position:absolute;top:50%;width:100%}#about__team-culture .team .team__list .member:last-of-type .contact-link .hover-bg--mouseover{transform:rotate(0) translate3d(0,-50%,0)}#about__team-culture .team .team__list .member:last-of-type .contact-link:hover .inner-container{filter:invert(100%)}#about__team-culture .team .team__list .member:last-of-type .contact-link:hover .inner-container .thumb svg{transform:rotate(20deg)}#about__team-culture .team .team__list .member:last-of-type .contact-link:hover .inner-container .content .drop-line .arrow{max-width:62px}#about__team-culture .team .team__list .member:last-of-type .contact-link:hover .inner-container .content .drop-line .arrow::before{width:62px}#about__team-culture .team .team__list .member:nth-of-type(2),#about__team-culture .team .team__list .member:nth-of-type(5){margin-top:0}#about__team-culture .team .team__list .member:nth-of-type(3){margin-top:0}@media (min-width:600px){#about__team-culture .team .team__list .member:nth-of-type(2){margin-top:80px}}@media (min-width:600px){#about__team-culture .team .team__list .member:nth-of-type(2n+3){margin-top:-80px}}@media (min-width:1200px){#about__team-culture .team .team__list .member:nth-of-type(2n+3){margin-top:0}}@media (min-width:1200px){#about__team-culture .team .team__list .member:nth-of-type(3n+2){margin-top:80px}}@media (min-width:1200px){#about__team-culture .team .team__list .member:nth-of-type(3n+3){margin-top:-60px}}#about__team-culture .team .culture-title{color:#1f1f1f;font-size:40px;letter-spacing:-.7px;line-height:33px;margin-top:210px;max-width:none}@media (min-width:600px){#about__team-culture .team .culture-title{margin-top:240px}}@media (min-width:1200px){#about__team-culture .team .culture-title{font-size:55px;letter-spacing:-1px;margin-top:380px}}#about__team-culture .team .culture-title i{display:block}@media (min-width:1200px){#about__team-culture .team .culture-title i{margin-top:14px}}#about__team-culture .team .culture-subtitle{color:#1f1f1f;display:block;font-family:GT-Haptik-Bold,sans-serif;font-size:12px;letter-spacing:2px;margin-top:20px;text-transform:uppercase}@media (min-width:1200px){#about__team-culture .team .culture-subtitle{margin-top:27px}}#about__team-culture .culture{background-image:url(../../images/about/bg-culture.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover;padding-bottom:90px;padding-left:7%;padding-top:45px;position:relative;z-index:1}@media (min-width:600px){#about__team-culture .culture{padding-bottom:180px;padding-left:14.3%;padding-top:55px}}@media (min-width:1200px){#about__team-culture .culture{margin-top:50px;padding-bottom:340px;padding-left:15.1%;padding-top:40px}}@media (min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#about__team-culture .culture{background-image:url(../../images/about/bg-culture@2x.jpg)}}#about__team-culture .culture .culture-list-container{display:block}#about__team-culture .culture .culture-list-container .culture__list{align-items:center;display:flex;flex-direction:row}#about__team-culture .culture .culture-list-container .culture__list .slide{padding-left:40px;position:relative}@media (min-width:600px){#about__team-culture .culture .culture-list-container .culture__list .slide{padding-left:80px;position:relative}}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide{padding-left:130px}}#about__team-culture .culture .culture-list-container .culture__list .slide--city{padding-left:45px}@media (min-width:600px){#about__team-culture .culture .culture-list-container .culture__list .slide--city{padding-left:90px}}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide--city{padding-left:160px}}#about__team-culture .culture .culture-list-container .culture__list .slide--city svg path{transition:fill 5s ease-in-out}#about__team-culture .culture .culture-list-container .culture__list .slide .slide-content{position:relative}#about__team-culture .culture .culture-list-container .culture__list .slide .slide-content svg{left:-20px;position:absolute;top:35%;transform:scale(.3);transform-origin:center left}@media (min-width:600px){#about__team-culture .culture .culture-list-container .culture__list .slide .slide-content svg{left:-40px;top:35%;transform:scale(.6)}}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide .slide-content svg{left:-60px;top:42%;transform:scale(1)}}#about__team-culture .culture .culture-list-container .culture__list .slide .slide-content svg path{transition-property:fill;transition-duration:150ms;transition-timing-function:ease-out;fill:transparent}#about__team-culture .culture .culture-list-container .culture__list .slide:first-of-type{padding-left:0}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide:first-of-type{margin-left:0}}#about__team-culture .culture .culture-list-container .culture__list .slide:last-of-type{padding-right:0}#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(1) img{height:272.5px;width:195px}@media (min-width:600px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(1) img{height:327px;width:234px}}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(1) img{height:545px;width:390px}}#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(2) img{height:327px;width:360px}@media (min-width:600px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(2) img{height:392.4px;width:432px}}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(2) img{height:654px;width:720px}}#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(3) img{height:249px;width:313.5px}@media (min-width:600px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(3) img{height:298.8px;width:376.2px}}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(3) img{height:498px;width:627px}}#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(4) img{height:260px;width:195px}@media (min-width:600px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(4) img{height:312px;width:234px}}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(4) img{height:520px;width:390px}}#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(5) img{height:256.5px;width:360px}@media (min-width:600px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(5) img{height:307.8px;width:432px}}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(5) img{height:513px;width:720px}}#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(6) img{height:285.5px;width:241.5px}@media (min-width:600px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(6) img{height:342.6px;width:289.8px}}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(6) img{height:571px;width:483px}}#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(7) img{height:256.5px;width:376.5px}@media (min-width:600px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(7) img{height:307.8px;width:451.8px}}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(7) img{height:513px;width:753px}}@media (min-width:1200px){#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(1) img,#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(2) img,#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(3) img,#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(4) img,#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(5) img,#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(6) img,#about__team-culture .culture .culture-list-container .culture__list .slide:nth-of-type(7) img{max-width:none}}#about__team-culture .culture .culture-list-container .culture__list .slide--focused .slide-content svg path{fill:#1f1f1f}#capabilities-meet-revolve{padding-bottom:90px;padding-top:90px;position:relative}@media (min-width:600px){#capabilities-meet-revolve{padding-bottom:176px;padding-top:120px}}@media (min-width:1200px){#capabilities-meet-revolve{padding-bottom:331px;padding-top:220px}}#capabilities-meet-revolve>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#capabilities-meet-revolve .container{display:flex;justify-content:center}#capabilities-meet-revolve .container .introduction{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){#capabilities-meet-revolve .container .introduction{border-radius:50%;height:548px;width:548px}}@media (min-width:1200px){#capabilities-meet-revolve .container .introduction{height:676px;width:676px}}#capabilities-meet-revolve .container .introduction h2{color:#1f1f1f;font-family:GT-Haptik-Medium,sans-serif;font-size:45px;letter-spacing:-1.6px;line-height:1.44;text-align:center}@media (min-width:600px){#capabilities-meet-revolve .container .introduction h2{font-size:52px;letter-spacing:-1.8px;line-height:1.25;margin-top:50px}}@media (min-width:1200px){#capabilities-meet-revolve .container .introduction h2{font-size:72px;letter-spacing:-2.5px;line-height:.9;margin-top:100px}}#capabilities-meet-revolve .container .introduction h2 span{font-family:IvarDisplay-SemiBoldItalic,serif}#capabilities-meet-revolve .container .introduction p{color:#1f1f1f;font-family:GT-Haptik-Medium,sans-serif;font-size:20px;letter-spacing:-.6px;line-height:1.25;margin-top:12px;text-align:center}@media (min-width:600px){#capabilities-meet-revolve .container .introduction p{font-size:22px;letter-spacing:-.8px;line-height:1.36;max-width:275px}}@media (min-width:1200px){#capabilities-meet-revolve .container .introduction p{font-size:26px;letter-spacing:-1px;line-height:normal;margin-top:28px;max-width:346px}}#capabilities-meet-revolve .container .introduction a.carrow{color:#1f1f1f;margin-top:40px}@media (min-width:600px){#capabilities-meet-revolve .container .introduction a.carrow{margin-top:40px;width:275px}}@media (min-width:1200px){#capabilities-meet-revolve .container .introduction a.carrow{margin-top:60px;width:275px}}#capabilities-meet-revolve .container .introduction a.carrow span{left:50%;top:50px;transform:translateX(-50%)}@media (min-width:600px){#capabilities-meet-revolve .container .introduction a.carrow span{left:auto;right:0;top:50%;transform:translateY(-50%)}}#capabilities-meet-revolve .container .introduction.touched a.carrow,#capabilities-meet-revolve .container .introduction:hover a.carrow{letter-spacing:3px}#capabilities-meet-revolve .container .introduction.touched a.carrow span::after,#capabilities-meet-revolve .container .introduction:hover a.carrow span::after{right:20px}#capabilities-meet-revolve .container .introduction.touched a.carrow span::before,#capabilities-meet-revolve .container .introduction:hover a.carrow span::before{right:22px;width:20px}@media (min-width:1200px){#capabilities-meet-revolve .container .introduction.touched a.carrow span::before,#capabilities-meet-revolve .container .introduction:hover a.carrow span::before{right:25px;width:25px}}@media (min-width:1200px){#capabilities-meet-revolve .container .introduction.touched::before,#capabilities-meet-revolve .container .introduction:hover::before{transform:scale(1.1)}}@media (min-width:600px){#capabilities-meet-revolve .container .introduction::before{background-image:linear-gradient(322deg,#fff,rgba(255,255,255,0));border-radius:50%;content:"";height:100%;position:absolute;width:100%;z-index:-1}}@media (min-width:1200px){#capabilities-meet-revolve .container .introduction::before{transition-property:transform;transition-duration:150ms;transition-timing-function:ease-out}}#case__content{background-color:#fff}#case__content .media__container{max-width:100%;overflow:hidden;position:relative;width:100%}#case__content .media__container.svg img{display:block;max-width:100%;width:100%}section#case__foot{background-color:#fff;padding:90px 0 85px;position:relative}@media (min-width:600px){section#case__foot{padding:120px 0 170px}}@media (min-width:1200px){section#case__foot{padding:170px 0 270px}}section#case__foot .next__project{border-bottom:1px solid #dfdfdf;margin-bottom:45px;padding-bottom:45px}@media (min-width:600px){section#case__foot .next__project{margin-bottom:55px;padding-bottom:55px}}@media (min-width:900px){section#case__foot .next__project{margin-bottom:105px;padding-bottom:105px}}section#case__foot .next__project span.up{color:#9f9f9f;margin-bottom:10px}@media (min-width:900px){section#case__foot .next__project span.up{margin-bottom:10px}}section#case__foot .next__project a{color:#1f1f1f;display:block;font-family:GT-Haptik-Medium,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;letter-spacing:-.6px;line-height:1.25;padding:5px 0;text-decoration:none;text-transform:none}@media (min-width:600px){section#case__foot .next__project a{font-size:25px;letter-spacing:-1px}}@media (min-width:900px){section#case__foot .next__project a{font-size:35px;letter-spacing:-1px}}section#case__foot .next__project a span{display:none}section#case__foot .back a{color:#1f1f1f}section#case__foot .back a span{padding-left:0;width:70px}@media (min-width:900px){section#case__foot .back a span{width:85px}}section#case__foot .back a span::before{width:45px}@media (min-width:900px){section#case__foot .back a span::before{width:65px}}section#case__foot .back a span::after{left:0;transform:rotate(180deg)}section#case__intro{background-color:#f7f7f7;position:relative}section#case__intro span.up{color:#5d5d5e}section#case__intro .intro__head{padding-bottom:255px;padding-top:145px;position:relative}@media (min-width:600px){section#case__intro .intro__head{padding-bottom:420px;padding-top:220px;position:relative}}@media (min-width:1200px){section#case__intro .intro__head{padding-bottom:620px;padding-top:280px}}@media (min-width:1500px){section#case__intro .intro__head{padding-bottom:900px;padding-top:280px}}section#case__intro .intro__head h1{margin-bottom:15px}@media (min-width:600px){section#case__intro .intro__head h1{font-size:35px;letter-spacing:-1px;margin-bottom:5px}}@media (min-width:1200px){section#case__intro .intro__head h1{font-size:55px;font-stretch:normal;font-style:normal;letter-spacing:-2px;line-height:1.24;margin-bottom:18px}}section#case__intro .intro__head span.sub{color:#9f9f9f;font-size:16px}@media (min-width:600px){section#case__intro .intro__head span.sub{color:#9f9f9f;font-size:16px}}section#case__intro .intro__image{background-color:#e0e0e0;bottom:-120px;left:0;position:absolute;right:25px}@media (min-width:600px){section#case__intro .intro__image{bottom:-160px;left:0;position:absolute;right:6%}}@media (min-width:900px){section#case__intro .intro__image{right:10%}}@media (min-width:1200px){section#case__intro .intro__image{bottom:-200px;right:5%}}@media (min-width:1500px){section#case__intro .intro__image{bottom:-150px;right:5%}}section#case__intro .img__container{height:325px;position:relative}@media (min-width:600px){section#case__intro .img__container{height:500px;position:relative}}@media (min-width:1200px){section#case__intro .img__container{height:700px;position:relative}}@media (min-width:1500px){section#case__intro .img__container{height:900px;position:relative}}section#case__intro .intro__description{background-color:#1f1f1f;padding:210px 0 85px}@media (min-width:600px){section#case__intro .intro__description{padding:280px 0 125px}}@media (min-width:1200px){section#case__intro .intro__description{padding:310px 0 155px}}@media (min-width:600px){section#case__intro .intro__description .container{align-items:flex-start;display:flex;justify-content:space-between}}@media (min-width:900px){section#case__intro .intro__description span.up{padding-bottom:10px}}@media (min-width:600px){section#case__intro .intro__description .overview{width:62%}}@media (min-width:900px){section#case__intro .intro__description .overview{width:60%}}@media (min-width:1200px){section#case__intro .intro__description .overview{width:58%}}section#case__intro .intro__description .overview p{color:#fff;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:1.96;margin-top:35px}@media (min-width:600px){section#case__intro .intro__description .overview p{font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.65}}@media (min-width:1200px){section#case__intro .intro__description .overview p{font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.79;margin-top:45px}}section#case__intro .intro__description .overview p a{color:#fff}section#case__intro .intro__description .overview p:first-of-type{margin-top:20px}section#case__intro .intro__description .deliverables{margin-top:55px}@media (min-width:600px){section#case__intro .intro__description .deliverables{margin:0;width:28%}}@media (min-width:900px){section#case__intro .intro__description .deliverables{width:22%}}section#case__intro .intro__description .deliverables ul{list-style:none;margin:0;padding:0}section#case__intro .intro__description .deliverables ul li{color:#5d5d5e;font-family:GT-Haptik-Regular,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.81}section#case__intro .intro__description .deliverables a.arrow{margin-top:45px}@media (min-width:600px){section#case__intro .intro__description .deliverables a.arrow span{width:35px}}@media (min-width:600px){section#case__intro .intro__description .deliverables a.arrow span::before{width:35px}}section#case__outro{background-color:#f2f2f2;position:relative}section#case__outro .results ul li p,section#case__outro .testimonial p{font-family:GT-Haptik-Regular,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:1.95}@media (min-width:600px){section#case__outro .results ul li p,section#case__outro .testimonial p{font-size:30px;letter-spacing:-1px;line-height:1.57}}section#case__outro .testimonial{padding:60px 0 0}@media (min-width:600px){section#case__outro .testimonial{padding:120px 0 0}}@media (min-width:900px){section#case__outro .testimonial{padding:190px 0 0}}@media (min-width:1500px){section#case__outro .testimonial{padding:270px 0 0}}@media (min-width:900px){section#case__outro .testimonial .container{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media (min-width:900px){section#case__outro .testimonial .container p{max-width:790px}}section#case__outro .testimonial span.sub{color:#9f9f9f;display:block;padding-top:25px}section#case__outro.results .testimonial{background-color:#1f1f1f;padding:60px 0 90px}@media (min-width:600px){section#case__outro.results .testimonial{padding:90px 0 120px}}@media (min-width:900px){section#case__outro.results .testimonial{padding:190px 0}}@media (min-width:1500px){section#case__outro.results .testimonial{padding:270px 0}}section#case__outro.results .testimonial p{color:#fff}section#case__outro.results .testimonial span.sub{color:#5d5d5e}section#case__outro .results{padding:90px 0 0}@media (min-width:900px){section#case__outro .results{padding:190px 0 0}}@media (min-width:900px){section#case__outro .results .container{display:flex;justify-content:space-between}}section#case__outro .results span.up{color:#9f9f9f}@media (min-width:900px){section#case__outro .results span.up{margin-top:10px}}section#case__outro .results ul{color:#1f1f1f;list-style:none;margin:0;padding:12px 0 0}@media (min-width:600px){section#case__outro .results ul{padding:25px 0 0}}@media (min-width:900px){section#case__outro .results ul{padding:0;width:80%}}@media (min-width:1500px){section#case__outro .results ul{width:67%}}section#case__outro .results ul li:not(:last-of-type){border-bottom:1px solid #d8d8d8;margin-bottom:30px;padding-bottom:30px}@media (min-width:600px){section#case__outro .results ul li:not(:last-of-type){margin-bottom:50px;padding-bottom:40px}}@media (min-width:900px){section#case__outro .results ul li:not(:last-of-type){padding-bottom:60px}}section#case__outro .results ul li p{margin:0}section#case__outro .image__container{padding-top:37%;position:relative}section#case__outro .image__container img{-o-object-position:top center;object-position:top center}section#contact__cities{background-color:#f7f7f7;padding:30px 0;position:relative}@media (min-width:900px){section#contact__cities{padding:120px 0 165px}}@media (min-width:1200px){section#contact__cities{padding:140px 0 220px}}section#contact__cities .container{display:grid;grid-template-columns:1fr}@media (min-width:900px){section#contact__cities .container{grid-column-gap:60px;grid-template-columns:1fr 1fr}}@media (min-width:1200px){section#contact__cities .container{grid-column-gap:170px;grid-row-gap:0}}section#contact__cities .container .city{position:relative}section#contact__cities .container .city .image__container{background-color:#e0e0e0;height:250px;position:relative}@media (min-width:600px){section#contact__cities .container .city .image__container{height:320px}}@media (min-width:1200px){section#contact__cities .container .city .image__container{height:450px}}section#contact__cities .container .city .image__container .city__stamp{height:94px;left:auto;position:absolute;right:0;top:0;transform:translate3d(-20%,-15%,0);width:94px;z-index:1}@media (min-width:600px){section#contact__cities .container .city .image__container .city__stamp{height:104px;left:auto;right:0;top:0;transform:translate3d(-30%,-50%,0);width:104px}}@media (min-width:1200px){section#contact__cities .container .city .image__container .city__stamp{height:116px;left:0;top:0;transform:translate3d(-50%,50%,0);width:116px}}section#contact__cities .container .city .image__container h3{bottom:0;color:#1f1f1f;font-family:IvarDisplay-SemiBoldItalic,serif;font-size:70px;font-stretch:normal;left:30px;letter-spacing:-4.4px;line-height:.98;position:absolute;text-transform:uppercase;transform:translateY(50%);z-index:1}@media (min-width:600px){section#contact__cities .container .city .image__container h3{left:60px}}@media (min-width:1200px){section#contact__cities .container .city .image__container h3{font-size:82px;left:80px;letter-spacing:-5.1px;line-height:.83}}section#contact__cities .container .city .content{padding:25px 30px 50px}@media (min-width:600px){section#contact__cities .container .city .content{padding:30px 60px 80px}}@media (min-width:1200px){section#contact__cities .container .city .content{padding:35px 80px 120px}}section#contact__cities .container .city .content a,section#contact__cities .container .city .content p{color:#757575;font-family:GT-Haptik-Regular,sans-serif;font-size:1em;letter-spacing:normal;line-height:1.81;text-decoration:none}section#contact__cities .container .city .content a.directions{margin-bottom:35px;margin-top:5px;padding-bottom:2px}@media (min-width:1200px){section#contact__cities .container .city .content a.directions{margin-bottom:25px;margin-top:3px}}@media (min-width:900px){section#contact__cities .container .city:nth-of-type(2n){transform:translate3d(0,60px,0)}}@media (min-width:1200px){section#contact__cities .container .city:nth-of-type(2n){transform:translate3d(0,120px,0)}}section#contact__contacts{background-color:#f7f7f7;padding:50px 0;position:relative}@media (min-width:600px){section#contact__contacts{padding:80px 0}}@media (min-width:1200px){section#contact__contacts{padding:160px 0 80px}}section#contact__contacts a{border-bottom:1px solid #dedede;color:#1f1f1f;display:block;margin-top:25px;padding:10px 0 30px;text-decoration:none;transition:border-color .2s ease}section#contact__contacts a span.up{color:#9f9f9f;margin:0}section#contact__contacts a h4{margin-top:5px}section#contact__contacts a.touched,section#contact__contacts a:hover{border-color:#1f1f1f}section#contact__contacts a.business{background-color:#fff;border-bottom:none;margin:0 0 40px;padding:60px 25px}section#contact__contacts a.business h4{font-size:20px;margin:0;margin-top:5px;padding:0}section#contact__contacts a.business h4 span{padding-left:10px}section#contact__contacts a.business.touched h4 span,section#contact__contacts a.business:hover h4 span{width:60px}section#contact__contacts a.business.touched h4 span::before,section#contact__contacts a.business:hover h4 span::before{width:60px}@media (min-width:600px){section#contact__contacts .container{display:grid;grid-column-gap:40px;grid-template-columns:1.15fr .85fr}}@media (min-width:900px){section#contact__contacts .container{grid-column-gap:60px;grid-template-columns:1fr 1fr}}@media (min-width:1200px){section#contact__contacts .container{grid-column-gap:30px;grid-template-columns:.85fr .5fr .5fr;grid-template-rows:310px}}@media (min-width:600px){section#contact__contacts .container a.business{align-items:center;display:flex;grid-column:1/2;grid-row:1/3;height:100%;justify-content:center;padding-bottom:0;padding-top:0}}@media (min-width:900px){section#contact__contacts .container a.business{justify-content:flex-start;padding-left:20%}}@media (min-width:1200px){section#contact__contacts .container a.business{padding-left:15%}}@media (min-width:1500px){section#contact__contacts .container a.business{padding-left:20%}}@media (min-width:600px){section#contact__contacts .container a.business h4{font-size:25px}}@media (min-width:600px){section#contact__contacts .container a.business h4 span{padding-left:10px;top:-2px;width:40px}}@media (min-width:900px){section#contact__contacts .container a.business h4 span{width:42px}}@media (min-width:600px){section#contact__contacts .container a.business h4 span::before{width:40px}}@media (min-width:900px){section#contact__contacts .container a.business h4 span::before{width:42px}}@media (min-width:1200px){section#contact__contacts .container a.business .business__container h4{font-size:35px}}@media (min-width:1200px){section#contact__contacts .container a.business .business__container h4 span{top:-5px}}@media (min-width:900px){section#contact__contacts .container a.business.touched h4 span,section#contact__contacts .container a.business:hover h4 span{width:50px}}@media (min-width:1200px){section#contact__contacts .container a.business.touched h4 span,section#contact__contacts .container a.business:hover h4 span{width:80px}}@media (min-width:900px){section#contact__contacts .container a.business.touched h4 span::before,section#contact__contacts .container a.business:hover h4 span::before{width:50px}}@media (min-width:1200px){section#contact__contacts .container a.business.touched h4 span::before,section#contact__contacts .container a.business:hover h4 span::before{width:80px}}@media (min-width:600px){section#contact__contacts .container a:not(.business){margin:15px 0}}@media (min-width:1200px){section#contact__contacts .container .careers,section#contact__contacts .container .hello{align-items:center;display:flex;justify-content:flex-end}}@media (min-width:1200px){section#contact__contacts .container .careers a,section#contact__contacts .container .hello a{margin:0;padding:25px 0 30px;width:90%}}@media (min-width:1200px){section#contact__contacts .container .hello a{margin-left:20%}}body.error{background-color:#f7f7f7}section#error{height:100%;padding:110px 0 0;position:relative}@media (min-width:600px){section#error{padding:185px 0 120px}}@media (min-width:900px){section#error{padding:365px 0 120px}}section#error .container{max-width:680px}@media (min-width:600px){section#error .container{text-align:center}}section#error a.arrow{color:#1f1f1f;margin-top:25px}@media (min-width:600px){section#error a.arrow{margin-top:40px}}@media (min-width:600px){section#error a.arrow span{text-align:left}}section#error img.inquiry__bg__desktop,section#error img.inquiry__bg__mobile{bottom:0;display:none;left:0;position:fixed;right:0;width:100%;z-index:-1}section#error img.inquiry__bg__mobile{display:block}@media (min-width:600px){section#error img.inquiry__bg__mobile{display:none}}@media (min-width:600px){section#error img.inquiry__bg__desktop{display:block}}footer{background-color:#181819;color:#fff;position:relative}footer .footer__cta{background-color:#1f1f1f;overflow:hidden;padding-bottom:120px;padding-top:110px;position:relative}@media (max-width:599px){footer .footer__cta{padding-left:0;padding-right:0}}@media (min-width:600px){footer .footer__cta{padding:145px 0 90px;position:relative;transform:translateY(-55px)}}@media (min-width:1200px){footer .footer__cta{padding:265px 0 220px;transform:translateY(-110px)}}footer .footer__cta img.loaded{opacity:.8}footer .footer__cta .container{text-align:center}footer .footer__cta h2{font-size:45px;line-height:.5}@media (min-width:600px){footer .footer__cta h2{font-size:50px;letter-spacing:-2px;line-height:1}}@media (min-width:1200px){footer .footer__cta h2{font-size:70px;line-height:.8}}@media (max-width:599px){footer .footer__cta a{display:flex;flex-direction:column;margin-top:20px;max-width:100%;padding:0}}@media (min-width:600px){footer .footer__cta a{margin-top:20px;max-width:290px;width:100%}}@media (min-width:1200px){footer .footer__cta a{margin-top:40px;max-width:300px}}@media (max-width:599px){footer .footer__cta a.touched,footer .footer__cta a:hover{letter-spacing:2px}}@media (max-width:599px){footer .footer__cta a span{margin-top:20px;position:relative;transform:none}}@media (min-width:600px){footer .footer__cta a span{margin-left:45px;margin-top:0}}@media (min-width:1200px){footer .footer__cta a span{margin-left:50px}}footer .footer__cta .bottom{bottom:-5px;left:-10px;min-width:100%;position:absolute;right:-10px}footer .footer__contacts{margin-top:30px}@media (min-width:600px){footer .footer__contacts{margin-top:5px}}@media (min-width:1200px){footer .footer__contacts{display:grid;grid-template-columns:.4fr .6fr;padding-top:60px}}footer .footer__contacts .logo{display:block}@media (min-width:600px){footer .footer__contacts .logo{display:none}}@media (min-width:1200px){footer .footer__contacts .logo{display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2}}footer .footer__contacts .logo a svg{fill:#2e2e30;height:21px;width:61px}@media (min-width:1200px){footer .footer__contacts .logo a svg{fill:#fff;height:29px;width:83px}}footer .footer__contacts .cities{margin-top:50px}@media (min-width:600px){footer .footer__contacts .cities{display:flex;flex-direction:row;justify-content:space-between;margin-top:0}}@media (min-width:1200px){footer .footer__contacts .cities{grid-column:2/3;grid-row:1/2}}footer .footer__contacts .cities .city{margin:20px 0}@media (min-width:1200px){footer .footer__contacts .cities .city{margin:0}}footer .footer__contacts .cities .city h5{color:#fff;font-family:IvarDisplay-SemiBoldItalic,serif;font-size:30px;font-stretch:normal;letter-spacing:-.9px;line-height:1.6;text-transform:uppercase}@media (min-width:600px){footer .footer__contacts .cities .city h5{font-size:35px;margin-bottom:5px}}@media (min-width:1200px){footer .footer__contacts .cities .city h5{font-size:42px;line-height:1;margin-bottom:15px}}footer .footer__contacts .cities .city a{color:#5d5d5e;display:block;font-family:GT-Haptik-Medium,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.64;text-decoration:none;transition:color .2s ease}footer .footer__contacts .cities .city a.touched,footer .footer__contacts .cities .city a:hover{color:#fff}footer .footer__contacts .social{border-bottom:1px solid #2d2d2f;border-top:1px solid #2d2d2f;display:flex;flex-wrap:wrap;margin:50px 0;padding:50px 0}@media (max-width:599px){footer .footer__contacts .social span{display:none}}@media (min-width:600px){footer .footer__contacts .social{border-bottom:none;display:flex;flex-direction:row;justify-content:space-between;margin:45px 0;padding:45px 0 0}}@media (min-width:1200px){footer .footer__contacts .social{align-items:center;display:flex;grid-column:2/3;grid-row:2/3}}footer .footer__contacts .social a,footer .footer__contacts .social span{color:#5d5d5e;font-family:GT-Haptik-Medium,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;padding:12px 0;text-decoration:none;width:50%}@media (min-width:600px){footer .footer__contacts .social a,footer .footer__contacts .social span{width:auto}}footer .footer__contacts .social a{transition:color .2s ease}footer .footer__contacts .social a.touched,footer .footer__contacts .social a:hover{color:#fff}@media (min-width:1200px){footer .footer__contacts .legal,footer .footer__contacts .social{border-top:1px solid #252526;margin-top:90px;padding:80px 0}}footer .footer__contacts .copyright,footer .footer__contacts .copyright-mobile-tablet,footer .footer__contacts .legal{color:#454547;font-family:GT-Haptik-Medium,sans-serif;font-size:12px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.17;padding-bottom:50px}footer .footer__contacts .copyright sup,footer .footer__contacts .copyright-mobile-tablet sup,footer .footer__contacts .legal sup{font-size:8px}footer .footer__contacts .copyright p,footer .footer__contacts .copyright sup,footer .footer__contacts .copyright-mobile-tablet p,footer .footer__contacts .copyright-mobile-tablet sup,footer .footer__contacts .legal p,footer .footer__contacts .legal sup{color:#4f4f50;font-family:GT-Haptik-Medium,sans-serif}footer .footer__contacts .legal-container{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:600px){footer .footer__contacts .legal-container{flex-direction:row}}@media (min-width:1200px){footer .footer__contacts .legal-container{display:block}}footer .footer__contacts .legal-container .copyright-mobile-tablet{padding-bottom:30px}@media (min-width:1200px){footer .footer__contacts .legal-container .copyright-mobile-tablet{display:none}}footer .footer__contacts .legal-container .legal{padding-bottom:45px}@media (min-width:600px){footer .footer__contacts .legal-container .legal{padding-bottom:73px}}@media (min-width:1200px){footer .footer__contacts .legal-container .legal{display:flex;flex-direction:column;grid-column:1/2;grid-row:2/3}}@media (min-width:1200px){footer .footer__contacts .legal-container .legal .legal-links{align-items:center;display:flex;padding:12px 0}}footer .footer__contacts .legal-container .legal .legal-links a{transition-property:color;transition-duration:150ms;transition-timing-function:ease-out;color:#4f4f50;display:block;text-decoration:none}footer .footer__contacts .legal-container .legal .legal-links a:last-of-type{margin-top:8px}@media (min-width:1200px){footer .footer__contacts .legal-container .legal .legal-links a:last-of-type{margin:0}}footer .footer__contacts .legal-container .legal .legal-links a:hover{color:#fff}footer .footer__contacts .legal-container .legal .legal-links span{display:none}@media (min-width:1200px){footer .footer__contacts .legal-container .legal .legal-links span{padding:0 10px}}@media (min-width:1200px){footer .footer__contacts .legal-container .legal .legal-links a,footer .footer__contacts .legal-container .legal .legal-links span{display:inline-block}}footer .footer__contacts .copyright{display:none}@media (min-width:1200px){footer .footer__contacts .copyright{display:block;margin-top:24px}}form.inquiry{margin-top:25px}@media (min-width:600px){form.inquiry{background-color:#f7f7f7;margin-top:80px;padding:65px 35px}}@media (min-width:900px){form.inquiry{margin:0 auto;margin-top:80px;max-width:580px;padding:65px 55px}}@media (min-width:1200px){form.inquiry{padding:85px 80px}}form.inquiry ul.info{margin:0}form.inquiry ul.info li{position:relative}form.inquiry ul.info li:not(:first-of-type){margin-top:20px}header.default{background-color:#1f1f1f;color:#fff;overflow:hidden;padding-bottom:90px;padding-top:145px;position:relative}@media (min-width:600px){header.default{padding-bottom:165px;padding-top:220px}}@media (min-width:1200px){header.default{padding-bottom:260px;padding-top:285px}}header.default h1{max-width:320px}@media (min-width:600px){header.default h1{max-width:500px}}@media (min-width:1200px){header.default h1{max-width:700px}}@media (min-width:600px){header.default h1.long{max-width:950px}}body.preloader-done #header #hero #hero__background{background-color:#191919}body.preloader-done #header #hero h1 .wrapper>div{opacity:1}header#homepage{position:relative}#backdrop{height:100%;position:fixed;top:0;transform:translate3d(0,0,0);width:100%}#backdrop img{height:100vh;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}#header .hero-container{display:block;position:absolute;top:0;width:100%;z-index:1}#header .hero-container #hero{align-items:center;display:flex;height:50vh;min-height:200px;position:relative;top:0;transform:translate3d(0,0,0);width:100%;z-index:2}@media (min-width:600px){#header .hero-container #hero{align-items:flex-end;min-height:300px}}#header .hero-container #hero h1{color:#fff;font-size:30px;letter-spacing:-.5px;line-height:30px;margin-top:55px;max-width:250px}@media (min-width:600px){#header .hero-container #hero h1{letter-spacing:-1px;line-height:35px;margin-bottom:80px;margin-top:0;max-width:400px}}@media (min-width:1200px){#header .hero-container #hero h1{font-size:35px;letter-spacing:-1px;line-height:40px}}#header .hero-container #hero h1 .wrapper>div{opacity:0}#header .hero-container #hero #hero__background{height:100%;left:0;position:absolute;top:0;width:100%}#header .hero-container #hero .fake-bg{height:calc(50vh - 17px);position:absolute;top:0;width:100%;z-index:3}@media (min-width:1200px){#header .hero-container #hero .fake-bg{height:calc(50vh - 44.5px)}}#header .hero-container #hero .wave{bottom:-17px;height:40px;opacity:0;position:absolute;right:0;width:100%;z-index:3}@media (min-width:1200px){#header .hero-container #hero .wave{bottom:-44.5px;height:100px}}#header .hero-container #hero .wave canvas{width:auto!important}@media (min-width:600px){#header .hero-container #hero .wave canvas{width:100%!important}}#header #revolve{height:200vh;position:relative}#header #revolve #revolve__content{display:flex;flex-direction:column;height:100vh;justify-content:center;position:-webkit-sticky;position:sticky;top:0;width:100%}#header #revolve #revolve__content.shifted .container{transform:translate3d(0,15%,0)}@media (min-width:600px){#header #revolve #revolve__content.shifted .container{transform:translate3d(0,5%,0)}}@media (min-width:1200px){#header #revolve #revolve__content.shifted .container{transform:translate3d(0,0,0)}}#header #revolve #revolve__content h2,#header #revolve #revolve__content h2 strong{color:#fff;font-family:GT-Haptik-Medium,sans-serif;font-size:35px;font-weight:400;letter-spacing:-1px;line-height:40px}@media (min-width:600px){#header #revolve #revolve__content h2,#header #revolve #revolve__content h2 strong{font-size:40px;letter-spacing:-1.5px;line-height:49px;max-width:554px}}@media (min-width:1200px){#header #revolve #revolve__content h2,#header #revolve #revolve__content h2 strong{font-size:55px;letter-spacing:-2px;line-height:60px;max-width:621px}}#header #revolve #revolve__content h2 i,#header #revolve #revolve__content h2 strong i{font-family:GT-Haptik-Medium,sans-serif}#header #revolve #revolve__content h2 .wrapper{margin:-3px;overflow:hidden;padding:3px}#header #revolve #revolve__content #revolve__intro{align-items:flex-end;box-sizing:border-box;display:flex;height:100vh;height:calc(var(--vh,1vh) * 100);perspective:1px;perspective-origin:0 0;position:absolute;top:0;transform-style:preserve-3d;width:100%;will-change:transform;z-index:10}@media (min-width:600px){#header #revolve #revolve__content #revolve__intro{font-size:50px;letter-spacing:-2px;line-height:60px}}@media (min-width:1200px){#header #revolve #revolve__content #revolve__intro{min-height:750px}}#header #revolve #revolve__content #revolve__intro h2,#header #revolve #revolve__content #revolve__intro h2 strong{color:#fff;font-family:GT-Haptik-Medium,sans-serif;font-size:35px;font-weight:400;letter-spacing:-1px;line-height:40px;overflow:hidden}@media (min-width:600px){#header #revolve #revolve__content #revolve__intro h2,#header #revolve #revolve__content #revolve__intro h2 strong{font-size:50px;letter-spacing:-2px;line-height:60px}}@media (min-width:1200px){#header #revolve #revolve__content #revolve__intro h2,#header #revolve #revolve__content #revolve__intro h2 strong{font-size:70px;letter-spacing:-2.55px;line-height:60px}}#header #revolve #revolve__content #revolve__intro h2 i,#header #revolve #revolve__content #revolve__intro h2 strong i{font-family:IvarDisplay-SemiBoldItalic,serif}@media (min-width:1200px){#header #revolve #revolve__content #revolve__intro h2 i,#header #revolve #revolve__content #revolve__intro h2 strong i{letter-spacing:-1.5px}}#header #revolve #revolve__content #revolve__intro h2 div,#header #revolve #revolve__content #revolve__intro h2 strong div{transform:translateY(110%)}#header #revolve #revolve__content #revolve__intro .container{display:flex;justify-content:space-between;margin-bottom:45px;overflow:hidden}@media (min-width:1200px){#header #revolve #revolve__content #revolve__intro .container{flex-direction:column}}#header #revolve #revolve__content #revolve__intro .container .scrolldown{cursor:pointer;display:inline-block;display:block;padding:0 5px 0 30px;position:relative;transform:scale(.7) rotate(90deg) translate3d(-45px,calc(-50% - 20px),0);transform-origin:center left}@media (min-width:600px){#header #revolve #revolve__content #revolve__intro .container .scrolldown{padding:0 50px 0 10px}}@media (min-width:1200px){#header #revolve #revolve__content #revolve__intro .container .scrolldown{padding:120px 5px 30px 30px;transform:scale(.7) rotate(90deg) translate3d(0,calc(-50% + 35px),0)}}#header #revolve #revolve__content #revolve__intro .container .scrolldown span{right:auto}#header #revolve #revolve__content #revolve__moon{height:100vh;position:absolute;width:100%}#header #revolve #revolve__content #revolve__moon canvas{display:block}#header #revolve #revolve__content>.container{transform:translate3d(0,30%,0);transition:transform .5s ease-in-out}#header #revolve #revolve__content>.container a.cta{box-sizing:border-box;margin-top:50px;max-width:260px;width:100%}section#home__capabilities{background-color:#dfe0e6;overflow:hidden;padding:90px 0 70px;position:relative}@media (min-width:600px){section#home__capabilities{padding:120px 0 100px}}@media (min-width:1200px){section#home__capabilities{padding:220px 0 190px}}section#home__capabilities span.up{color:#a2a3a7}section#home__capabilities .fill-background{display:none}@media (min-width:600px){section#home__capabilities .fill-background{display:block}}@media (min-width:600px){section#home__capabilities .fill-background.hidden{opacity:0}}section#home__capabilities .background__images{display:none}@media (min-width:600px){section#home__capabilities .background__images{display:block}}@media (min-width:600px){section#home__capabilities .background__images img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:50%;transform:translateY(-50%) translateZ(0) scale(1.01);transform-origin:left center;transition:opacity .2s ease-in-out,transform .4s ease;width:100%}}@media (min-width:600px){section#home__capabilities .background__images img.active{opacity:1;transform:translateY(-50%) translateZ(0) scale(1)}}section#home__capabilities .capabilities__list{margin-top:30px}@media (min-width:600px){section#home__capabilities .capabilities__list{margin-top:40px}}@media (min-width:1200px){section#home__capabilities .capabilities__list{margin-top:60px}}section#home__capabilities .capabilities__list a{color:#1f1f1f;display:block;font-family:GT-Haptik-Medium,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:1.25;padding:19px 0;text-decoration:none;transition:opacity .2s ease-in-out}@media (min-width:600px){section#home__capabilities .capabilities__list a{font-size:25px;letter-spacing:-1px;transition:opacity .45s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.23,1,.32,1)}}@media (min-width:1200px){section#home__capabilities .capabilities__list a{font-size:35px;line-height:1.29;padding:28px 0}}@media (min-width:600px){section#home__capabilities .capabilities__list a span{display:inline-block;height:8px;opacity:0;padding-left:25px;position:relative;transition:opacity .3s ease;width:42px}}@media (min-width:600px){section#home__capabilities .capabilities__list a span::before{background:#1f1f1f;content:"";height:2px;margin-top:-3px;position:absolute;top:50%;transition:all .3s ease;width:42px}}@media (min-width:1200px){section#home__capabilities .capabilities__list a span::before{margin-top:-5px}}@media (min-width:600px){section#home__capabilities .capabilities__list a span::after{border-color:transparent transparent transparent #1f1f1f;border-style:solid;border-width:5px 0 5px 5px;content:"";height:0;margin-top:-7px;position:absolute;right:0;top:50%;transition:all .3s ease;width:0}}@media (min-width:1200px){section#home__capabilities .capabilities__list a span::after{margin-top:-9px}}@media (min-width:600px){section#home__capabilities .capabilities__list a:hover{transform:translate3d(25px,0,0)}}@media (min-width:600px){section#home__capabilities .capabilities__list a:hover span{opacity:1}}section#home__capabilities .capabilities__list a.touched{opacity:.5}@media (min-width:600px){section#home__capabilities .capabilities__list:hover a:not(:hover){opacity:.6}}section#home__cities{background-position:center bottom;background-size:cover;color:#f7f7f7;overflow:hidden;padding-bottom:230px;padding-top:90px;position:relative;width:100%}@media (min-width:600px){section#home__cities{padding-bottom:310px;padding-top:120px}}@media (min-width:1200px){section#home__cities{padding-bottom:570px;padding-top:220px}}@media (min-width:600px){section#home__cities p{margin-top:5px}}@media (min-width:1200px){section#home__cities p{margin-top:20px}}section#home__cities a.carrow{margin-top:30px;width:235px}@media (min-width:600px){section#home__cities a.carrow{margin-top:20px}}@media (min-width:1200px){section#home__cities a.carrow{margin-top:45px;width:250px}}section#home__cities #wave__container{bottom:0;margin:0;padding:0 0 45px;position:absolute}@media (min-width:1200px){section#home__cities #wave__container{padding:0 0 125px}}section#home__cities #wave__container.smooth{transition:transform .5s ease-out}section#home__cities #wave__container::before{background-image:linear-gradient(to bottom,rgba(31,36,56,0),rgba(31,36,56,.97));bottom:0;content:"";height:100%;position:absolute;width:100%;z-index:-1}section#home__cities .city{align-items:flex-end;bottom:0;color:#fff;display:flex;font-family:GT-Haptik-Bold,sans-serif;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:80px;letter-spacing:1.8px;opacity:0;padding-bottom:45px;position:absolute;-webkit-tap-highlight-color:transparent;text-transform:uppercase;transform:translate3d(-50%,0,0);transition-duration:.2s;transition-property:color;z-index:10}@media (min-width:600px){section#home__cities .city{color:rgba(255,255,255,.4)}section#home__cities .city:hover{color:#fff;cursor:pointer}}@media (min-width:1200px){section#home__cities .city{padding-bottom:120px}}section#home__cities .city.current{color:#fff}section#home__cities .slider{background-color:#1f1f1f;height:100%;left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;width:100%}section#home__cities .slide{height:100%;position:absolute;top:0;width:100%}@media (max-width:599px){section#home__cities .slide{opacity:.7}}section#home__cities .slide img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);width:100%}section#home__news{background-color:#f7f7f7;overflow:hidden;padding:90px 0 50px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-select:none;user-select:none;user-select:none;user-select:none}@media (min-width:600px){section#home__news{padding:120px 0 175px}}@media (min-width:1200px){section#home__news{padding:220px 0 330px}}section#home__news .ghost-left,section#home__news .ghost-right{cursor:pointer;height:100%;opacity:.5;position:absolute;transition:opacity .2s ease-in-out;width:10px;z-index:50}section#home__news .ghost-left{display:none;left:0;top:0}section#home__news .ghost-right{right:0;top:0}section#home__news .home__news__container{--n:1;--p:1;--i:0;--tx:0px;display:flex;height:auto;margin-top:50px;max-height:100vh;position:relative;transform:translate(calc(var(--i)/ var(--n) * -100% + var(--tx)));transition:transform .5s ease-out;width:80%;width:calc(var(--n)*100%)}@media (min-width:600px){section#home__news .home__news__container{--p:2;margin-top:60px;width:calc(var(--n)*50%)}}@media (min-width:1200px){section#home__news .home__news__container{--p:3;margin-top:86px;width:calc((var(--n)* calc(33.33% + (113px/var(--p)))))}}section#home__news .home__news__container a{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;margin-right:26px;text-decoration:none;transform:translate3d(0,0,0);transition:opacity .5s ease-in-out;width:100%;width:calc(113px + 100%/var(--n))}@media (min-width:600px){section#home__news .home__news__container a{margin-right:30px}}@media (min-width:1200px){section#home__news .home__news__container a{margin-right:113px}}section#home__news .home__news__container a:last-of-type{background-color:#1f1f1f;overflow:hidden;position:relative}section#home__news .home__news__container a:last-of-type .hover-bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#cddee4;height:200%;left:50%;position:absolute;transform:translate3d(-130%,-100%,0) rotate(-25deg);transition:transform 1s cubic-bezier(.58,0,.06,.98);width:300%}section#home__news .home__news__container a:last-of-type .inner-container{display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:space-between;transition:filter 1s cubic-bezier(.58,0,.06,.98)}section#home__news .home__news__container a:last-of-type .inner-container svg{margin-left:35px;margin-top:39px;transform:scale(.71);transform-origin:left top}@media (min-width:600px){section#home__news .home__news__container a:last-of-type .inner-container svg{margin-left:39px;margin-top:48px;transform:scale(.897)}}@media (min-width:1200px){section#home__news .home__news__container a:last-of-type .inner-container svg{margin-left:60px;margin-top:60px;transform:scale(1)}}section#home__news .home__news__container a:last-of-type .inner-container svg path{fill:#fff}section#home__news .home__news__container a:last-of-type .inner-container>div{margin-bottom:27px;margin-left:35px}@media (min-width:600px){section#home__news .home__news__container a:last-of-type .inner-container>div{margin-bottom:28px;margin-left:39px}}@media (min-width:1200px){section#home__news .home__news__container a:last-of-type .inner-container>div{margin-bottom:40px;margin-left:60px}}section#home__news .home__news__container a:last-of-type .inner-container>div span{display:block}section#home__news .home__news__container a:last-of-type .inner-container>div span:first-of-type{color:#fff;font-family:GT-Haptik-Medium,sans-serif;font-size:18px;line-height:1.39}@media (min-width:600px){section#home__news .home__news__container a:last-of-type .inner-container>div span:first-of-type{font-size:18px;line-height:1.39}}@media (min-width:1200px){section#home__news .home__news__container a:last-of-type .inner-container>div span:first-of-type{font-size:22px;line-height:1.36}}section#home__news .home__news__container a:last-of-type .inner-container>div span:last-of-type{color:#5f5f5f;font-family:GT-Haptik-Medium,sans-serif;font-size:14px;line-height:2.14}section#home__news .home__news__container a:last-of-type:hover .hover-bg{transform:translate3d(-50%,-25%,0) rotate(-25deg);transform-origin:center center}section#home__news .home__news__container a:last-of-type:hover .inner-container{filter:invert(100%)}section#home__news .home__news__container a.ghost{opacity:.5}section#home__news .home__news__container a .image__container{background-color:#e0e0e0;position:relative;width:100%}section#home__news .home__news__container a .image__container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}section#home__news .home__news__container a .image__container::after{content:"";display:block;padding-top:75%;position:relative}@media (min-width:600px){section#home__news .home__news__container a .image__container::after{padding-top:72%}}@media (min-width:1200px){section#home__news .home__news__container a .image__container::after{padding-top:75%}}section#home__news .home__news__container a>span{color:#9f9f9f;display:block;margin-bottom:10px;margin-top:25px;position:relative}section#home__news .home__news__container a h4{color:#1f1f1f;position:relative}section#home__news .home__news__container.smooth{transition:transform calc(var(--f,1)*.5s) ease-out}section#home__news .controls{align-items:center;display:flex;justify-content:space-between;margin-top:100px;position:relative}section#home__news .controls::before{border-top:1px solid #d8d8d8;content:"";height:1px;position:absolute;top:-50px;width:100%}@media (min-width:1200px){section#home__news .controls::before{content:none}}section#home__news .controls a.view-all{align-items:center;color:#1f1f1f;display:flex}section#home__news .controls a.view-all img{margin-right:12px}@media (min-width:600px){section#home__news .controls a.view-all img{margin-right:18px}}section#home__news .controls .arrows{align-items:center;display:none}@media (min-width:1200px){section#home__news .controls .arrows{display:flex}}section#home__partnerships{background-color:#f7f7f7;overflow:hidden;padding:90px 0;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-select:none;user-select:none;user-select:none;user-select:none}@media (min-width:600px){section#home__partnerships{padding:120px 0 100px}}@media (min-width:1200px){section#home__partnerships{padding:220px 0 190px}}@media (min-width:600px){section#home__partnerships h2{max-width:568px}}@media (min-width:1200px){section#home__partnerships h2{max-width:658px}}section#home__partnerships .partnership__logos{font-size:0;margin-top:35px}@media (min-width:600px){section#home__partnerships .partnership__logos{margin-top:45px}}@media (min-width:1200px){section#home__partnerships .partnership__logos{margin-top:95px}}section#home__partnerships .partnership__logos img{display:inline-block;margin:15px 0;max-width:200px;padding:0;width:50%}@media (min-width:600px){section#home__partnerships .partnership__logos img{margin:10px 0;max-width:240px;width:33.3%}}@media (min-width:1200px){section#home__partnerships .partnership__logos img{margin:0;padding:0;width:16.6%}}section#home__partnerships .partnership__testimonials{background-color:#fff;margin-top:35px;padding:50px 35px}@media (min-width:600px){section#home__partnerships .partnership__testimonials{isolation:auto;margin-top:45px;padding:80px 70px 60px;position:relative}}@media (min-width:1200px){section#home__partnerships .partnership__testimonials{margin-top:95px;padding:150px 110px 85px}}section#home__partnerships .partnership__testimonials .testimonials__container{overflow:hidden;position:relative}section#home__partnerships .partnership__testimonials .testimonials__container .testimonial{opacity:0;position:absolute;transition:opacity .2s ease;width:100%;z-index:0}@media (min-width:1200px){section#home__partnerships .partnership__testimonials .testimonials__container .testimonial{display:flex}}section#home__partnerships .partnership__testimonials .testimonials__container .testimonial.current{opacity:1;z-index:1}section#home__partnerships .partnership__testimonials .testimonial .testimonial__logo{display:none}@media (min-width:600px){section#home__partnerships .partnership__testimonials .testimonial .testimonial__logo{display:block}}@media (min-width:1200px){section#home__partnerships .partnership__testimonials .testimonial .testimonial__logo{width:22%}}@media (min-width:600px){section#home__partnerships .partnership__testimonials .testimonial .testimonial__logo img{max-width:120px}}@media (min-width:1200px){section#home__partnerships .partnership__testimonials .testimonial .testimonial__logo img{margin-top:30px;max-width:100%}}section#home__partnerships .partnership__testimonials .testimonial p.testimonial__text{font-size:18px;letter-spacing:.5px;line-height:1.78;margin:0}@media (min-width:600px){section#home__partnerships .partnership__testimonials .testimonial p.testimonial__text{font-size:20px;line-height:1.65;margin-top:10px}}@media (min-width:1200px){section#home__partnerships .partnership__testimonials .testimonial p.testimonial__text{font-size:24px;line-height:1.74}}@media (min-width:1200px){section#home__partnerships .partnership__testimonials .testimonial__body{width:78%}}section#home__partnerships .partnership__testimonials .testimonial .testimonial__foot{color:#9f9f9f;font-family:GT-Haptik-Medium,sans-serif;font-size:14px;line-height:1.5;margin-top:30px;text-align:center}@media (min-width:600px){section#home__partnerships .partnership__testimonials .testimonial .testimonial__foot{margin-top:20px;text-align:left}}@media (min-width:1200px){section#home__partnerships .partnership__testimonials .testimonial .testimonial__foot{margin-top:35px}}section#home__partnerships .partnership__testimonials .testimonial .testimonial__foot .author{color:#1f1f1f}section#home__partnerships .partnership__testimonials .testimonial .testimonial__foot a{color:#1f1f1f;display:block;padding:5px 0}@media (min-width:600px){section#home__partnerships .partnership__testimonials .testimonial .testimonial__foot a{display:inline-block;margin-left:12px;padding:0;padding-left:18px;position:relative}}@media (min-width:600px){section#home__partnerships .partnership__testimonials .testimonial .testimonial__foot a::before{background-color:#b1b1b1;content:"";height:13px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}}section#home__partnerships .partnership__testimonials .pagination{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-top:45px;width:100%}@media (min-width:600px){section#home__partnerships .partnership__testimonials .pagination{justify-content:space-between;margin-top:60px}}@media (min-width:1200px){section#home__partnerships .partnership__testimonials .pagination{margin-top:110px;width:78%}}section#home__partnerships .partnership__testimonials .pagination .numbers span{color:#a5a5a5;display:inline-block;font-family:GT-Haptik-Medium,sans-serif;font-size:12px;line-height:2.14}@media (min-width:600px){section#home__partnerships .partnership__testimonials .pagination .numbers span{font-size:14px}}section#home__partnerships .partnership__testimonials .pagination .numbers .current-number{min-width:22px}section#home__partnerships .partnership__testimonials .pagination .numbers--desktop{display:none}@media (min-width:600px){section#home__partnerships .partnership__testimonials .pagination .numbers--desktop{display:block}}section#home__partnerships .partnership__testimonials .pagination .numbers--mobile{display:block}@media (min-width:600px){section#home__partnerships .partnership__testimonials .pagination .numbers--mobile{display:none}}section#home__partnerships .partnership__testimonials .pagination .arrows{display:flex}section#home__work{background-color:#f7f7f7;overflow:hidden;padding:90px 0;position:relative}@media (min-width:600px){section#home__work{padding:80px 0 120px}}@media (min-width:1200px){section#home__work{padding:160px 0 220px}}section#home__work h2{color:#1f1f1f;font-family:GT-Haptik-Medium,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;letter-spacing:-.6px;line-height:1.7}@media (min-width:600px){section#home__work h2{font-size:25px;max-width:619px}}@media (min-width:1200px){section#home__work h2{font-size:30px;letter-spacing:-1px;max-width:670px}}section#home__work a.view-all{color:#1f1f1f;text-decoration:none}@media (min-width:600px){section#home__work a.view-all{margin-top:0}}@media (min-width:1200px){section#home__work a.view-all{margin-top:90px}}section#home__work .home__work__grid{margin-bottom:55px}@media (min-width:600px){section#home__work .home__work__grid{display:grid;grid-column-gap:38px;grid-row-gap:40px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin-bottom:55px;margin-top:65px}}@media (min-width:1200px){section#home__work .home__work__grid{grid-column-gap:100px;grid-row-gap:90px;margin-bottom:90px;margin-top:75px}}section#home__work .home__work__grid a .image__container{background-color:#e0e0e0;margin-top:55px;overflow:hidden;position:relative}section#home__work .home__work__grid a .image__container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}section#home__work .home__work__grid a .image__container::after{content:"";display:block;padding-top:150%;position:relative}@media (min-width:600px){section#home__work .home__work__grid a.item__image{align-self:flex-end;margin-top:0}}@media (min-width:600px){section#home__work .home__work__grid a.item__image .image__container{margin-top:0}}@media (min-width:900px){section#home__work .home__work__grid a.item__image.item__image--big .image__container::after{padding-top:130%}}@media (min-width:600px){section#home__work .home__work__grid a.item__image:nth-last-child(2){margin-top:35px}}section#home__work .home__work__grid a.item__image:not(.item__image--big) .image__container::after{padding-top:64%}section#home__work .home__work__grid a.item__text{display:block;text-decoration:none}section#home__work .home__work__grid a.item__text h4{color:#1f1f1f;padding-top:26px}@media (min-width:600px){section#home__work .home__work__grid a.item__text h4{padding-top:30px}}section#home__work .home__work__grid a.item__text h4 span{color:#1f1f1f}section#home__work .home__work__grid a.item__text span{color:#9e9e9e;display:inline-block;margin-top:5px}@media (min-width:1200px){section#home__work .home__work__grid .grid-item:nth-of-type(odd){transform:translate3d(0,90px,0)}}@media (min-width:1200px){section#home__work .home__work__grid .grid-item a.item__image .image__container::after{padding-top:130%}}@media (min-width:1200px){section#home__work .home__work__grid .grid-item a.item__image:not(.item__image--big) .image__container::after{padding-top:64%}}@media (min-width:1200px){section#home__work .home__work__grid .grid-item a.item__image:nth-last-child(2){margin-top:65px}}@media (min-width:1200px){section#home__work .home__work__grid .grid-item a.item__text h4{padding-bottom:0;padding-top:40px}}section#inquiry{background-color:#f7f7f7;height:100%;padding:100px 0;position:relative}@media (min-width:600px){section#inquiry{padding:165px 0 120px}}@media (min-width:1200px){section#inquiry{padding:220px 0}}section#inquiry .container{max-width:950px}section#inquiry .inquiry__bg__desktop,section#inquiry .inquiry__bg__mobile{bottom:0;left:0;position:fixed;right:0;width:100%;z-index:-1}section#inquiry .inquiry__bg__desktop{display:none}section#inquiry #inquiry__success{display:none;max-width:560px;opacity:0}@media (min-width:600px){section#inquiry #inquiry__success .inquiry__bg__mobile{display:none}section#inquiry #inquiry__success .inquiry__bg__desktop{display:block}section#inquiry #inquiry__success p{font-size:20px;margin-top:40px;text-align:center}}@media (min-width:900px){section#inquiry #inquiry__success{max-width:700px}section#inquiry #inquiry__success p{font-size:20px;margin-top:60px;text-align:center}}section#inquiry #inquiry__success p{color:#1f1f1f;font-family:GT-Haptik-Regular,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.78}section#inquiry #inquiry__success p a{color:inherit;font-family:GT-Haptik-Bold,sans-serif}section#inquiry .close__button{position:absolute;right:25px;top:25px;z-index:30}@media (min-width:600px){section#inquiry .close__button{position:absolute;right:6%;top:45px}}@media (min-width:1200px){section#inquiry .close__button{right:70px;top:70px}}section#inquiry .close__button div{border:2px solid #e0dfdf;border-radius:50%;height:50px;position:relative;transition:border-color .2s ease;width:50px}@media (min-width:600px){section#inquiry .close__button div{height:63px;position:relative;width:63px}}section#inquiry .close__button div::after,section#inquiry .close__button div::before{background-color:#1f1f1f;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:12px}@media (min-width:600px){section#inquiry .close__button div::after,section#inquiry .close__button div::before{height:2px;width:16px}}section#inquiry .close__button div::before{transform:translate3d(-50%,-50%,0) rotate(45deg)}section#inquiry .close__button div::after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}section#inquiry .close__button.touched div,section#inquiry .close__button:hover div{border-color:#1f1f1f}@media (min-width:600px){section#inquiry h2{text-align:center}}section#inquiry form{margin-top:55px}@media (min-width:600px){section#inquiry form{margin-top:90px}}@media (min-width:1200px){section#inquiry form{margin-top:130px}}@media (min-width:600px){section#inquiry form span.up:last-of-type{margin-bottom:35px;margin-top:85px}}@media (min-width:1200px){section#inquiry form span.up:last-of-type{margin-bottom:35px;margin-top:85px}}@media (min-width:600px){section#inquiry form ul.services{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between}}@media (min-width:600px){section#inquiry form ul.services li{align-items:center;background-color:#fff;display:flex;margin:1px 0;width:calc(50% - 1px)}}@media (min-width:1200px){section#inquiry form ul.services li{width:calc(33.3% - 2px)}}@media (min-width:600px){section#inquiry form ul.services input[type=checkbox]+label{margin-bottom:3px;padding:32px 75px}}@media (min-width:1200px){section#inquiry form ul.services input[type=checkbox]+label{margin-bottom:4px}}@media (min-width:600px){section#inquiry form ul.info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}}section#inquiry form ul.info li:not(:first-of-type){margin-top:20px}@media (min-width:600px){section#inquiry form ul.info li:not(:first-of-type){margin-top:30px}}@media (min-width:600px){section#inquiry form ul.info li.small{width:calc(50% - 18px)}}@media (min-width:600px){section#inquiry form ul.info li.large{width:100%}}body.preloader-done nav.full .menu.menu--main{opacity:1;transform:translate3d(0,0,0)}body.preloader-done nav.full .menu.menu--main .menu__container{transform:translate3d(0,0,0)}nav.full{display:none;position:absolute;width:100%}@media (min-width:720px){nav.full{display:block}}nav.full .menu{height:155px;position:absolute;width:100%;will-change:transform;z-index:90}nav.full .menu .menu__container{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-end;margin:0 auto;max-width:88%;position:relative;width:100%}@media (min-width:900px){nav.full .menu .menu__container{max-width:90%}}nav.full .menu a.logo{align-items:center;display:flex;left:0;position:absolute}nav.full .menu a.logo svg{fill:#fff;transition-duration:.25s;transition-property:fill;width:83px}nav.full .menu ul{display:flex;list-style:none;margin:0;padding:0}nav.full .menu ul li a{color:#fff;display:flex;font-family:GT-Haptik-Bold,sans-serif;font-size:11px;font-stretch:normal;font-style:normal;letter-spacing:1px;line-height:normal;padding:20px 15px;text-decoration:none;text-transform:uppercase;transition:color .2s ease-in-out,opacity .2s ease-in-out}@media (min-width:720px){nav.full .menu ul li a{padding:20px 10px}}@media (min-width:900px){nav.full .menu ul li a{padding:20px}}@media (min-width:1200px){nav.full .menu ul li a{padding:20px 35px}}nav.full .menu ul li a.active{opacity:.35}nav.full .menu ul li:not(:last-of-type) a span{display:inline-block;overflow-x:hidden;padding-bottom:4px;position:relative}nav.full .menu ul li:not(:last-of-type) a:not(.active) span::after{border-bottom-style:solid;border-bottom-width:1px;bottom:0;content:"";height:0;left:0;position:absolute;transform:translateX(-100%);transform:scaleX(0) translateZ(0);transform-origin:100% 50%;transition:transform .4s cubic-bezier(.405,.07,.575,.995) .1s,transform-origin .1s cubic-bezier(.405,.07,.575,.995) 0s,opacity .4s cubic-bezier(.24,.015,.145,.93) 0s;width:100%}nav.full .menu ul li:not(:last-of-type) a.touched span::after,nav.full .menu ul li:not(:last-of-type) a:hover span::after{transform:scaleX(1) translateZ(0);transform-origin:0 50%;transition:transform .4s cubic-bezier(.405,.07,.575,.995)}nav.full .menu ul li:last-of-type a{border:solid 2px #fff;margin:0 0 0 20px;overflow:hidden;padding:20px 30px;position:relative}@media (min-width:720px){nav.full .menu ul li:last-of-type a{margin-left:5px;padding:20px 15px}}@media (min-width:900px){nav.full .menu ul li:last-of-type a{margin-left:20px;padding:20px 40px}}@media (min-width:1200px){nav.full .menu ul li:last-of-type a{margin:0 0 0 35px;padding:20px 100px 20px 30px}

}@media (min-width:600px){body.preloader-done #notice-sticky.closed{transform:translateY(calc(100% + 35px))}}#notice-sticky{background-color:#121212;bottom:0;color:#fff;left:0;margin:20px;opacity:0;overflow:hidden;position:fixed;right:0;text-align:left;transform:translateY(100%);transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .6s cubic-bezier(.25,1,.5,1);z-index:21}@media (min-width:600px){#notice-sticky{margin:30px}}@media (min-width:1200px){#notice-sticky{left:auto;width:600px}}#notice-sticky .content{position:relative}@media (min-width:600px){#notice-sticky .content{display:flex;flex-direction:row-reverse}}#notice-sticky .marquee-container{height:100%;position:absolute;width:100%}@media (min-width:600px){#notice-sticky .marquee-container{flex:1 0 50%;height:auto;position:relative}}#notice-sticky .marquee-container::after{background:linear-gradient(90deg,#191919 37.7%,rgba(25,25,25,.62) 105.84%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media (min-width:600px){#notice-sticky .marquee-container::after{content:none}}#notice-sticky .marquee-container .marquee{height:100%;left:50%;overflow:hidden;position:absolute;top:0;transform:translate3d(-50%,0,0);width:133%}@media (min-width:600px){#notice-sticky .marquee-container .marquee{left:0;transform:none;width:126%}}#notice-sticky .marquee-container .marquee-inner{-webkit-animation:marquee 45s linear infinite;animation:marquee 45s linear infinite;display:flex;flex-direction:column;position:relative;transform:translate3d(0,0,0);width:100%}#notice-sticky .marquee-container img{box-sizing:border-box;display:block;width:100%}@-webkit-keyframes marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-50%,0)}}@keyframes marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,-50%,0)}}#notice-sticky .text{padding:20px;position:relative}@media (min-width:600px){#notice-sticky .text{flex:1 1 50%;padding:30px}}#notice-sticky .play-button{align-items:center;cursor:pointer;display:flex;margin-top:95px}@media (min-width:600px){#notice-sticky .play-button{margin-top:100px}}#notice-sticky .play-button svg{cursor:pointer;margin-right:20px}#notice-sticky .play-button svg circle{stroke:#e0dfdf;transition:stroke .2s ease}#notice-sticky .play-button span{color:#fff;font-family:GT-Haptik-Medium,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:15px;text-transform:uppercase}#notice-sticky .play-button:hover svg circle{stroke:#5f5f5f}#notice-sticky h4{color:#fff;font-family:GT-Haptik-Medium,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:-1px;line-height:35px;max-width:218px}#notice-sticky .close-button{cursor:pointer;position:absolute;right:20px;top:20px;z-index:30}@media (min-width:600px){#notice-sticky .close-button{right:30px;top:30px}}#notice-sticky .close-button div{border:2px solid #e0dfdf;border-radius:50%;height:35px;position:relative;transition:border-color .2s ease;width:35px}#notice-sticky .close-button div::after,#notice-sticky .close-button div::before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:12px}#notice-sticky .close-button div::before{transform:translate3d(-50%,-50%,0) rotate(45deg)}#notice-sticky .close-button div::after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}#notice-sticky .close-button.touched div,#notice-sticky .close-button:hover div{border-color:#5f5f5f}#notice-popup{align-items:center;background:rgba(25,25,25,.9);display:none;height:100%;justify-content:center;opacity:0;position:fixed;top:0;width:100%;z-index:100}#notice-popup .video{width:100%}@media (min-width:1200px){#notice-popup .video{width:74vw}}#notice-popup video{width:100%}@media (min-width:1200px){#notice-popup video{width:100%}}#notice-popup #close-button{cursor:pointer;position:absolute;right:25px;top:25px;z-index:30}@media (min-width:600px){#notice-popup #close-button{position:absolute;right:6%;top:45px}}@media (min-width:1200px){#notice-popup #close-button{right:70px;top:70px}}#notice-popup #close-button div{border:2px solid #e0dfdf;border-radius:50%;height:50px;position:relative;transition:border-color .2s ease;width:50px}@media (min-width:600px){#notice-popup #close-button div{height:63px;position:relative;width:63px}}#notice-popup #close-button div::after,#notice-popup #close-button div::before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:12px}@media (min-width:600px){#notice-popup #close-button div::after,#notice-popup #close-button div::before{height:2px;width:16px}}#notice-popup #close-button div::before{transform:translate3d(-50%,-50%,0) rotate(45deg)}#notice-popup #close-button div::after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}#notice-popup #close-button.touched div,#notice-popup #close-button:hover div{border-color:#5f5f5f}#notice-sticky.halloween::before{background:linear-gradient(90deg,#121212 37.7%,rgba(18,18,18,.62) 60.84%,rgba(18,18,18,0) 100.84%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:900px){#notice-sticky.halloween::before{display:none}}#notice-sticky.halloween .text{z-index:1}#notice-sticky.halloween img{bottom:0;opacity:1;position:absolute;right:0;width:245px}@media (min-width:600px){#notice-sticky.halloween img{opacity:1;width:345px}}#notice-sticky.halloween h4{max-width:220px}#notice-sticky.halloween a{margin-top:30px;text-decoration:none}#overlay-game{z-index:92;overflow:hidden;position:absolute;left:0;top:0;margin:0;width:100%;height:100%;pointer-events:none}#overlay-game .random-placed-div{cursor:pointer;pointer-events:all;width:150px;height:150px;position:absolute}#overlay-game .random-placed-div img{pointer-events:none;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .3s ease-in-out}#overlay-game .random-placed-div:hover img{transform:scale(1.1)}body.preloader-done #overlay-game-modal{opacity:1;transform:translateY(0)}body.preloader-done #overlay-game-modal.closed{opacity:0;transform:translateY(100%)}@media (min-width:600px){body.preloader-done #overlay-game-modal.closed{transform:translateY(calc(100% + 35px))}}#overlay-game-modal{background-color:#121212;bottom:0;color:#fff;left:0;margin:20px;opacity:0;overflow:hidden;position:fixed;right:0;text-align:left;transform:translateY(100%);transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .6s cubic-bezier(.25,1,.5,1);z-index:92}@media (min-width:600px){#overlay-game-modal{margin:30px}}@media (min-width:1200px){#overlay-game-modal{left:auto;width:600px}}#overlay-game-modal .content{position:relative;width:100%}@media (min-width:600px){#overlay-game-modal .content{display:flex;flex-direction:row-reverse}}#overlay-game-modal .content h4{color:#fff;font-family:GT-Haptik-Medium,sans-serif;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-1px;line-height:30px;max-width:230px}
@media (min-width:600px){#overlay-game-modal .content h4{font-size:30px;line-height:35px;max-width:350px}
}