@font-face{font-family:Montserrat;font-weight:300;font-style:"normal";src:url(/static/Montserrat/montserrat-light.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:"400";font-style:"normal";src:url(/static/Montserrat/montserrat-regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-style:"normal";src:url(/static/Montserrat/montserrat-semibold.woff2) format("woff2")}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button{text-align:left;color:inherit;outline:0;border:0;background:none;cursor:pointer}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{background-color:#17191a}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#ededed;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#c7c7c7}::selection{background:hsla(0,0%,98%,.3)}.app{display:flex;justify-content:center;width:100%;min-height:100vh;padding:20px;color:#fafafa;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em;z-index:1;display:none;overflow:hidden}@media only screen and (min-width:1800px){.app{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.app{font-size:12px;line-height:20px}}@media only screen and (min-width:1800px){.app{padding:50px}}@media only screen and (max-width:767px){.app{padding:0}}.app.is-mounted{display:flex}.app>.wrapper,.wrapper{flex-direction:column}.wrapper{display:flex;width:940px}@media only screen and (min-width:1025px){.wrapper{width:calc(100vw - 340px);max-width:940px;min-width:705px}}@media only screen and (min-width:1800px){.wrapper{max-width:1420px;min-width:1420px;width:1420px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrapper{width:calc(100vw - 320px)}}@media only screen and (max-width:767px){.wrapper{width:calc(100vw - 160px)}}.section{position:relative;display:flex;flex-direction:column;width:100%;min-height:calc(100vh - 40px);pointer-events:none;z-index:2}@media only screen and (min-width:1800px){.section{min-height:calc(100vh - 100px)}}@media only screen and (min-width:768px) and (max-width:1024px){.section{min-height:0;padding-top:100px!important;padding-bottom:100px!important}}@media only screen and (max-width:767px){.section{min-height:0;padding-top:100px!important;padding-bottom:100px!important}}.section.is-active{pointer-events:auto}.section.has-hovers.is-on-screen{z-index:1}.row{display:flex;flex-grow:1}@media only screen and (min-width:768px) and (max-width:1024px){.row{flex-direction:column;justify-content:center}.row:not(.tablet-row)>.column+.column{margin-top:30px}.row.tablet-row{flex-direction:row}}@media only screen and (max-width:767px){.row{flex-direction:column;justify-content:center}.row:not(.tablet-row)>.column+.column{margin-top:30px}}.column{display:flex;flex-direction:column;flex:0 0 auto}.column.column-1{width:235px}@media only screen and (min-width:1800px){.column.column-1{width:355px}}@media only screen and (min-width:1025px) and (max-width:1279px){.column.column-1{width:50%}}@media only screen and (min-width:768px) and (max-width:1024px){.column.column-1{width:50%}}@media only screen and (max-width:767px){.column.column-1{width:100%}}.column.column-2{width:470px}@media only screen and (min-width:1800px){.column.column-2{width:710px}}@media only screen and (min-width:1025px) and (max-width:1279px){.column.column-2{width:50%}}@media only screen and (min-width:768px) and (max-width:1024px){.column.column-2{width:100%}}@media only screen and (max-width:767px){.column.column-2{width:100%}}.column.column-4{width:100%}.column.has-hover{position:relative;padding-left:30px;padding-right:30px}.column.has-hover>*{position:relative}.column.has-hover:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:500vh;transform:translateY(-40%);z-index:0;transition:background-color .2s;pointer-events:none}@media only screen and (min-width:1025px){.section.is-on-screen .column.has-hover:hover:before{background-color:#000}}@media only screen and (min-width:1800px){.column.has-hover{padding-left:50px;padding-right:50px}}@media only screen and (min-width:1025px) and (max-width:1279px){.column.has-hover{padding-left:20px;padding-right:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.column.has-hover{padding-left:0;padding-right:40px}}@media only screen and (max-width:767px){.column.has-hover{padding-left:0;padding-right:20px}}.hidden{display:none}.label{position:relative;padding-bottom:8px}@media only screen and (min-width:1800px){.label{padding-bottom:11px}}.label__text{display:block;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:60px;letter-spacing:.1em;text-transform:uppercase}@media only screen and (min-width:1800px){.label__text{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.label__text{font-size:10px;line-height:45px}}.label__line{position:absolute;left:0;bottom:0;display:block;width:30px;height:2px;background-color:#fafafa}@media only screen and (min-width:1800px){.label__line{width:50px}}.heading{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;font-size:30px;line-height:42px;letter-spacing:.05em;padding-top:24px;padding-bottom:30px}@media only screen and (min-width:1800px){.heading{font-size:44px;line-height:64px}}@media only screen and (min-width:768px) and (max-width:1024px){.heading{font-size:24px;line-height:32px}}@media only screen and (max-width:767px){.heading{font-size:22px;line-height:32px}}@media only screen and (min-width:1800px){.heading{padding-top:36px;padding-bottom:44px}}@media only screen and (min-width:768px) and (max-width:1024px){.heading{padding-bottom:15px}}@media only screen and (max-width:767px){.heading{padding-top:12px;padding-bottom:15px}}.regular-text{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em}@media only screen and (min-width:1800px){.regular-text{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.regular-text{font-size:12px;line-height:20px}}.intro{position:relative;z-index:5}@media only screen and (min-width:768px) and (max-width:1024px){.intro{min-height:calc(100vh - 40px)}}@media only screen and (max-width:767px){.intro{min-height:100vh}}.intro-content{position:relative;z-index:1;justify-content:center}.intro-content__label{letter-spacing:.15em}.intro-globe{position:absolute;top:25px;right:-50px;bottom:25px;margin:auto 0;z-index:0}@media only screen and (min-width:1800px){.intro-globe{right:-50px}}@media only screen and (min-width:768px) and (max-width:1024px){.intro-globe{right:50%;transform:translateX(50%)}}@media only screen and (max-width:767px){.intro-globe{right:50%;transform:translateX(50%)}}@media only screen and (max-width:767px){.process .column-1.process-content+.column-1.process-content{margin-top:30px}}.process-header{padding-right:30px}@media only screen and (min-width:768px) and (max-width:1024px){.process-header{padding-right:20px}}.process-content{justify-content:center}.process-content,.process-list{display:flex;flex-direction:column}.process-list{list-style-type:none}.process-list__item{position:relative;display:flex;padding-left:50px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em}@media only screen and (min-width:1800px){.process-list__item{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.process-list__item{font-size:12px;line-height:20px;padding-left:25px}}.process-list__item:before{content:"";position:absolute;top:14px;left:0;display:block;width:3px;height:3px;border-radius:50%;background-color:#fafafa}@media only screen and (max-width:767px){.process-list__item:before{top:6px}}.process-list__item+.process-list__item{margin-top:6px}@media only screen and (min-width:1800px){.process-list__item+.process-list__item{margin-top:12px}}.process-aside{display:flex;flex-direction:column;height:402px}@media only screen and (min-width:1800px){.process-aside{height:629px}}@media only screen and (min-width:768px) and (max-width:1024px){.process-aside{height:auto;padding-top:30px}}@media only screen and (max-width:767px){.process-aside{height:auto;padding-top:10px}}.process-aside__label{letter-spacing:.05em}@media only screen and (min-width:1800px){.process-aside__label{letter-spacing:.05em}}.process-aside .label__line{width:15px}.process-aside .label__line.is-ready{transform-origin:left center;transition:transform .4s}@media only screen and (min-width:1800px){.process-aside .label__line{width:25px}}@media only screen and (min-width:768px) and (max-width:1024px){.process-aside .label__line{width:30px}}.process-aside__heading{font-size:18px;line-height:30px}@media only screen and (min-width:1800px){.process-aside__heading{font-size:28px;line-height:44px}}@media only screen and (min-width:1025px) and (max-width:1279px){.process-aside__heading{font-size:16px;line-height:24px}}.process-aside__text{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em;padding-top:2px;font-size:12px;line-height:22px}@media only screen and (min-width:1800px){.process-aside__text{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.process-aside__text{font-size:12px;line-height:20px}}@media only screen and (min-width:1800px){.process-aside__text{padding-top:7px;font-size:18px}}@media only screen and (max-width:767px){.process-aside__text{padding-top:9px;overflow:visible}}@media only screen and (min-width:1025px){.process-content.has-hover:hover .label__line.is-ready{transform:scaleX(2)}}.work{padding-top:110px;padding-bottom:100px}@media only screen and (min-width:1800px){.work{padding-top:160px}}.work-header{margin-bottom:70px}@media only screen and (min-width:1800px){.work-header{margin-bottom:110px}}@media only screen and (min-width:768px) and (max-width:1024px){.work-header{margin-bottom:45px}}@media only screen and (max-width:767px){.work-header{margin-bottom:45px}}.work-header__heading{padding-right:30px}@media only screen and (min-width:768px) and (max-width:1024px){.work-header__heading{padding-right:20px}}.work-header__description{padding-top:93px;padding-right:150px}@media only screen and (min-width:1800px){.work-header__description{padding-top:143px;padding-right:200px}}@media only screen and (min-width:1025px) and (max-width:1279px){.work-header__description{padding-right:30px}}@media only screen and (min-width:768px) and (max-width:1024px){.work-header__description{padding-top:0;margin-top:0!important;padding-right:30px}}@media only screen and (max-width:767px){.work-header__description{padding-top:0;margin-top:5px!important;padding-right:30px}}.projects{list-style-type:none;display:flex;flex-wrap:wrap;width:100%}.projects__item{width:50%}@media only screen and (max-width:767px){.projects__item{width:100%}}.project{position:relative;display:block;width:100%;height:270px;text-decoration:none}@media only screen and (min-width:1800px){.project{height:400px}}@media only screen and (min-width:768px) and (max-width:1024px){.project{height:200px}}@media only screen and (max-width:767px){.project{height:200px}}.project__thumb{background-repeat:no-repeat;background-position:50%;background-size:cover;transition:filter .4s}.project__hover,.project__thumb{width:100%;height:100%;pointer-events:none}.project__hover{position:absolute;top:0;left:0;display:flex;flex-direction:column;padding:26px 30px;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}@media only screen and (min-width:1800px){.project__hover{padding:42px 50px}}@media only screen and (max-width:767px){.project__hover{padding:14px 20px}}.project:hover .project__thumb{filter:grayscale(100%);transition-delay:.1s}.project:hover .project__hover{opacity:1;visibility:visible;transition-delay:.1s}.project:hover .project__hover .project-content{transform:translateY(0);transition-delay:.1s}.project-content{display:flex;flex-direction:column;transform:translateY(20px);transition:transform .8s ease-out}.project-content__title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:60px;letter-spacing:.1em;text-transform:uppercase;font-size:16px;line-height:25px;color:#fafafa}@media only screen and (min-width:1800px){.project-content__title{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.project-content__title{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.project-content__title{font-size:24px;line-height:38px}}@media only screen and (max-width:767px){.project-content__title{font-size:12px;line-height:24px}}.project-content__text{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em;font-size:12px;text-transform:uppercase;line-height:25px;color:#fafafa}@media only screen and (min-width:1800px){.project-content__text{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.project-content__text{font-size:12px;line-height:20px}}@media only screen and (min-width:1800px){.project-content__text{font-size:18px;padding-top:4px}}@media only screen and (max-width:767px){.project-content__text{font-size:10px;line-height:24px}}.info{padding-top:190px}@media only screen and (min-width:1800px){.info{padding-top:235px}}@media only screen and (min-width:768px) and (max-width:1024px){.info{padding-bottom:100px}.info .column-2{width:50%}}@media only screen and (min-width:1025px) and (max-width:1279px){.info{padding-top:120px}}.info-header{padding-right:30px}@media only screen and (min-width:768px) and (max-width:1024px){.info-header{padding-right:20px}}@media only screen and (max-width:767px){.info-header{margin-bottom:50px}}.info-list{list-style-type:none;align-self:flex-start;display:flex;flex-direction:column;margin-top:5px}@media only screen and (min-width:768px) and (max-width:1024px){.info-list{margin-top:25px}}.info-list__item{display:flex;opacity:.5;transition:opacity .25s}.info-list__item.is-active,.info-list__item:hover{opacity:1}.info-list__item+.info-list__item{margin-top:23px}@media only screen and (min-width:1800px){.info-list__item+.info-list__item{margin-top:35px}}.info-list__button{position:relative;padding-left:50px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em;cursor:pointer}@media only screen and (min-width:1800px){.info-list__button{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.info-list__button{font-size:12px;line-height:20px}}.info-list__button:before{content:attr(data-id);position:absolute;top:0;left:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em}@media only screen and (min-width:1800px){.info-list__button:before{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.info-list__button:before{font-size:12px;line-height:20px}}.info-figure{position:relative;width:180px;margin-top:-40px}@media only screen and (min-width:1800px){.info-figure{width:260px;margin-top:-40px}}@media only screen and (min-width:1025px) and (max-width:1279px){.info-figure{margin-top:0}}@media only screen and (min-width:768px) and (max-width:1024px){.info-figure{margin-top:0}}@media only screen and (max-width:767px){.info-figure{margin-top:0}}.info-figure+*{margin-top:34px}@media only screen and (min-width:1800px){.info-figure+*{margin-top:44px}}@media only screen and (min-width:768px) and (max-width:1024px){.info-figure+*{margin-top:25px}}@media only screen and (max-width:767px){.info-figure+*{margin-top:8px}}.info-figure .hexagon{position:absolute;top:0;left:0;width:100%;height:100%;fill:#909090;transform-origin:center;transition:transform 1s}.info-figure .hexagon.hexagon-0{transform:scale(1) rotate(0deg);opacity:1}.info-figure .hexagon.hexagon-1{transform:scale(.981818181818182) rotate(2deg);opacity:.95}.info-figure .hexagon.hexagon-2{transform:scale(.963636363636364) rotate(4deg);opacity:.9}.info-figure .hexagon.hexagon-3{transform:scale(.945454545454545) rotate(6deg);opacity:.85}.info-figure .hexagon.hexagon-4{transform:scale(.927272727272727) rotate(8deg);opacity:.8}.info-figure .hexagon.hexagon-5{transform:scale(.909090909090909) rotate(10deg);opacity:.75}.info-figure .hexagon.hexagon-6{transform:scale(.890909090909091) rotate(12deg);opacity:.7}.info-figure .hexagon.hexagon-7{transform:scale(.872727272727273) rotate(14deg);opacity:.65}.info-figure .hexagon.hexagon-8{transform:scale(.854545454545454) rotate(16deg);opacity:.6}.info-figure .hexagon.hexagon-9{transform:scale(.836363636363636) rotate(18deg);opacity:.55}.info-figure .hexagon.hexagon-10{transform:scale(.818181818181818) rotate(20deg);opacity:.5}.info-figure .hexagon.hexagon-11{transform:scale(.8) rotate(22deg);opacity:.45}.info-figure .hexagon.hexagon-12{transform:scale(.781818181818182) rotate(24deg);opacity:.4}.info-figure .hexagon.hexagon-13{transform:scale(.763636363636364) rotate(26deg);opacity:.35}.info-figure .hexagon.hexagon-14{transform:scale(.745454545454545) rotate(28deg);opacity:.3}.info-figure .hexagon.hexagon-15{transform:scale(.727272727272727) rotate(30deg);opacity:.25}.info-figure .hexagon.hexagon-16{transform:scale(.709090909090909) rotate(32deg);opacity:.2}.info-figure .hexagon.hexagon-17{transform:scale(.690909090909091) rotate(34deg);opacity:.15}.info-figure .hexagon.hexagon-18{transform:scale(.672727272727273) rotate(36deg);opacity:.1}.info-figure .hexagon.hexagon-19{transform:scale(.654545454545455) rotate(38deg);opacity:.05}.info-figure.hexagon-state-2 .hexagon.hexagon-0{transform:scale(1) rotate(0deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-1{transform:scale(.981818181818182) rotate(5deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-2{transform:scale(.963636363636364) rotate(10deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-3{transform:scale(.945454545454545) rotate(15deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-4{transform:scale(.927272727272727) rotate(20deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-5{transform:scale(.909090909090909) rotate(25deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-6{transform:scale(.890909090909091) rotate(30deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-7{transform:scale(.872727272727273) rotate(35deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-8{transform:scale(.854545454545454) rotate(40deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-9{transform:scale(.836363636363636) rotate(45deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-10{transform:scale(.818181818181818) rotate(50deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-11{transform:scale(.8) rotate(55deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-12{transform:scale(.781818181818182) rotate(60deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-13{transform:scale(.763636363636364) rotate(65deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-14{transform:scale(.745454545454545) rotate(70deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-15{transform:scale(.727272727272727) rotate(75deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-16{transform:scale(.709090909090909) rotate(80deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-17{transform:scale(.690909090909091) rotate(85deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-18{transform:scale(.672727272727273) rotate(90deg)}.info-figure.hexagon-state-2 .hexagon.hexagon-19{transform:scale(.654545454545455) rotate(95deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-0{transform:scale(1) rotate(0deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-1{transform:scale(.981818181818182) rotate(8deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-2{transform:scale(.963636363636364) rotate(16deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-3{transform:scale(.945454545454545) rotate(24deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-4{transform:scale(.927272727272727) rotate(32deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-5{transform:scale(.909090909090909) rotate(40deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-6{transform:scale(.890909090909091) rotate(48deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-7{transform:scale(.872727272727273) rotate(56deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-8{transform:scale(.854545454545454) rotate(64deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-9{transform:scale(.836363636363636) rotate(72deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-10{transform:scale(.818181818181818) rotate(80deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-11{transform:scale(.8) rotate(88deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-12{transform:scale(.781818181818182) rotate(96deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-13{transform:scale(.763636363636364) rotate(104deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-14{transform:scale(.745454545454545) rotate(112deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-15{transform:scale(.727272727272727) rotate(120deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-16{transform:scale(.709090909090909) rotate(128deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-17{transform:scale(.690909090909091) rotate(136deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-18{transform:scale(.672727272727273) rotate(144deg)}.info-figure.hexagon-state-3 .hexagon.hexagon-19{transform:scale(.654545454545455) rotate(152deg)}.info-content-container{position:relative}.info-content{display:flex;flex-direction:column;padding-left:30px}@media only screen and (min-width:1800px){.info-content{padding-left:50px}}@media only screen and (min-width:1025px) and (max-width:1279px){.info-content{padding-left:0}}@media only screen and (min-width:768px) and (max-width:1024px){.info-content{padding-left:0}}@media only screen and (max-width:767px){.info-content{padding-left:0;max-width:500px}.info-content+.info-content{margin-top:75px}}.info-content.slide-in-enter{opacity:0;visibility:hidden;transform:translateY(40px)}.info-content.slide-in-leave-to{opacity:0;visibility:hidden}.info-content.slide-in-enter-active{transition-duration:.7s;transition-delay:.3s;transition-property:opacity,visibility,transform}.info-content.slide-in-leave-active{position:absolute;top:0;transition-duration:.3s;transition-property:opacity,visibility,transform}.info-content__label{font-size:14px}@media only screen and (min-width:1800px){.info-content__label{font-size:21px}}.info-content__text{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em;margin-top:-10px}@media only screen and (min-width:1800px){.info-content__text{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.info-content__text{font-size:12px;line-height:20px;margin-top:0}}.clients{padding-top:95px;padding-bottom:100px}@media only screen and (min-width:1800px){.clients{padding-top:60px}}@media only screen and (min-width:768px) and (max-width:1024px){.clients{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:767px){.clients{min-height:100vh}}.clients .row{flex-grow:0}.clients-header{padding-right:30px}@media only screen and (min-width:768px) and (max-width:1024px){.clients-header{padding-right:20px}}.slider{position:relative;width:100%;height:427px;margin-top:18px}@media only screen and (min-width:1800px){.slider{height:535px;margin-top:15px}}@media only screen and (min-width:768px) and (max-width:1023px){.slider{height:488px;margin-top:15px}}@media only screen and (max-width:767px){.slider{height:407px;padding-top:0;margin-top:18px}}@media only screen and (max-width:374px){.slider{height:auto}}.slide{display:grid;height:100%}@media only screen and (max-width:767px){.slide{justify-content:flex-start;pointer-events:none}}.slide.fade-enter{transform:translateY(0)}.slide.fade-enter .slide-client,.slide.fade-enter .slide-text{opacity:0;visibility:hidden;transform:translateY(20px)}.slide.fade-enter-active{transition:transform .6s 1.5s}.slider-container.is-initial-transition .slide.fade-enter-active{transition:transform .6s .5s}.slide.fade-enter-active .slide-text{transition-property:opacity,visibility,transform;transition-duration:.6s;transition-delay:.6s}.slider-container.is-initial-transition .slide.fade-enter-active .slide-text{transition-duration:.8s;transition-delay:.15s}.slide.fade-enter-active .slide-client{transition-property:opacity,visibility,transform;transition-duration:.6s;transition-delay:.9s}.slider-container.is-initial-transition .slide.fade-enter-active .slide-client{transition-duration:.8s;transition-delay:.3s}.slide.fade-leave-active{position:absolute;top:0;left:0;transition:opacity .6s,visibility .6s}.slide.fade-leave-to{opacity:0;visibility:hidden}.slide-text{display:flex;flex-direction:column;justify-content:flex-end;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em;font-size:18px;line-height:32px;overflow-y:auto}@media only screen and (min-width:1800px){.slide-text{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.slide-text{font-size:12px;line-height:20px}}@media only screen and (min-width:1800px){.slide-text{font-size:28px;line-height:48px}}.slide-client{flex-shrink:0;display:flex;padding-top:60px;align-self:end}@media only screen and (max-width:768px){.slide-client{padding-top:25px}}.slide-client-image{display:block;width:86px;height:86px;border-radius:50%;overflow:hidden;margin-right:32px;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:1800px){.slide-client-image{width:130px;height:130px;margin-right:50px}}.slide-client-info{display:flex;flex-direction:column;justify-content:center}.slide-client-info__title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:60px;letter-spacing:.1em;text-transform:uppercase;font-size:14px;line-height:28px}@media only screen and (min-width:1800px){.slide-client-info__title{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.slide-client-info__title{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.slide-client-info__title{font-size:21px;line-height:42px}}@media only screen and (max-width:767px){.slide-client-info__title{font-size:11px;line-height:21px}}.slide-client-info__subtitle{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;line-height:60px;letter-spacing:.1em;text-transform:uppercase;font-size:12px;line-height:28px}@media only screen and (min-width:1800px){.slide-client-info__subtitle{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.slide-client-info__subtitle{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.slide-client-info__subtitle{font-size:18px;line-height:42px}}@media only screen and (max-width:767px){.slide-client-info__subtitle{font-size:9px;line-height:21px}}.slider-controls{position:relative;display:flex;width:100%;height:2px;margin-top:60px;counter-reset:clients-list}@media only screen and (min-width:1800px){.slider-controls{margin-top:90px}}@media only screen and (max-width:767px){.slider-controls{margin-top:40px}}.slider-controls-bar{display:flex;z-index:0}.slider-controls-bar,.slider-controls-bar .line{position:absolute;top:0;left:0;width:100%;height:100%}.slider-controls-bar .line{display:block;background-color:#4d4d4d}.slider-controls-bar .bar{position:relative;display:flex;flex:1 1 auto;height:2px;overflow:hidden}.slider-controls-bar .bar__inner{position:absolute;display:block;width:100%;height:100%;background-color:#fafafa;transform:translate(-100%)}.slider-controls-points{display:flex;justify-content:space-between;width:100%;height:100%;z-index:1}@media only screen and (max-width:767px){.slider-controls-points{justify-content:center}}.slider-controls-point{position:relative;display:flex;width:2px;height:2px;cursor:pointer}@media only screen and (min-width:1025px){.slider-controls-point:hover:before{background-color:#fafafa}.slider-controls-point:hover .point-label{color:#fafafa}}@media only screen and (max-width:767px){.slider-controls-point{padding:21px}}.slider-controls-point:before{content:"";position:absolute;left:0;top:-2px;margin:0 auto;display:block;width:6px;height:6px;border-radius:50%;background-color:#4d4d4d;transition:background-color 1s}@media only screen and (min-width:1800px){.slider-controls-point:before{width:8px;height:8px;top:-3px}}.slider-controls-point .point-label{position:absolute;margin:0 auto;left:3px;top:-2px;padding-top:20px;padding-left:20px;padding-right:20px;transform:translate(-50%,-20px);text-align:center;font-size:12px;line-height:60px;letter-spacing:.15em;color:#4d4d4d;transition:color 1s}@media only screen and (min-width:1800px){.slider-controls-point .point-label{left:4px;font-size:18px;line-height:90px}}.slider-controls-point .point-label:last-child:before{left:auto;right:0}.slider-controls-point .point-label:last-child .point-label{left:auto;right:3px;transform:translateX(50%)}@media only screen and (min-width:1800px){.slider-controls-point .point-label:last-child .point-label{right:4px}}.slider-controls-point.is-active:before{background-color:#fafafa}.slider-controls-point.is-active .point-label{color:#fafafa}.presentation{justify-content:center}@media only screen and (min-width:768px) and (max-width:1024px){.presentation{min-height:0}}@media only screen and (max-width:767px){.presentation{position:relative;height:100vh}.presentation:before{position:absolute;content:"";top:0;left:-80px;width:100vw;height:100%;background-color:#323232;opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s}.presentation.has-appeared:before{opacity:1;visibility:visible}}.presentation-button{display:block;width:100%;height:310px}@media only screen and (min-width:1800px){.presentation-button{height:470px}}@media only screen and (min-width:1025px){.presentation-button:hover .presentation-button-content{background-color:#4d4d4d}.presentation-button.is-ready:hover .presentation-button-icon__line,.presentation-button.is-ready:hover .presentation-button-line{transform:scaleX(.714)}}@media only screen and (max-width:767px){.presentation-button{height:auto}}.presentation-button-content{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;background-color:#323232;padding:0 63px;transition:.5s}@media only screen and (min-width:1800px){.presentation-button-content{padding:0 100px}}@media only screen and (max-width:767px){.presentation-button-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;background-color:transparent}}.presentation-button-label{padding:0;max-width:760px}.presentation-button-line{position:absolute;top:0;left:-50px;bottom:0;margin:auto 0;display:block;width:80px;height:2px;background:#fafafa;transform-origin:right center;transition:transform .5s}@media only screen and (min-width:1800px){.presentation-button-line{width:140px}}.presentation-button-icon{position:relative;display:block;width:40px;height:40px;cursor:pointer;flex-shrink:0;margin-left:62px}@media only screen and (min-width:1800px){.presentation-button-icon{width:60px;height:60px}}.presentation-button-icon .svg-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.presentation-button-icon .svg-border{width:100%;height:100%;stroke-width:10px;stroke:#909090;transition:stroke .25s;stroke-dasharray:400px;stroke-dashoffset:0px}@media only screen and (min-width:1800px){.presentation-button-icon .svg-border{stroke-width:6px}}.presentation-button-icon:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:2px solid #fafafa;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s;z-index:2}@media only screen and (min-width:1025px){.presentation-button-icon:hover:after{opacity:1;visibility:visible}}@media only screen and (min-width:1800px){.presentation-button-icon{margin-left:100px}}@media only screen and (max-width:767px){.presentation-button-icon{margin-left:0;margin-top:35px}}.presentation-button-icon:after{display:none}.presentation-button-icon__border{stroke:#fafafa!important}.presentation-button-icon__line{position:absolute;top:0;right:calc(50% - 4px);bottom:0;margin:auto;display:block;width:150%;height:2px;background-color:#fafafa;transform-origin:right center;transition:transform .5s}@media only screen and (max-width:767px){.presentation-button-icon__line{width:calc(50% + 3px)}}.presentation-button-icon__arrow{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:10px;transform:rotate(-45deg)}.presentation-button-icon__arrow .arrow-line{position:absolute;right:0;bottom:0;background-color:#fafafa;transition:background-color .25s}.presentation-button-icon__arrow .arrow-line.line-1{width:2px;height:100%}.presentation-button-icon__arrow .arrow-line.line-2{width:100%;height:2px}@media only screen and (min-width:1025px){.about{padding-bottom:60px}}@media only screen and (min-width:1025px) and (max-width:1279px){.about{padding-bottom:0}}@media only screen and (min-width:768px) and (max-width:1024px){.about{padding-top:95px}}.about__text{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em;max-width:520px}@media only screen and (min-width:1800px){.about__text{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.about__text{font-size:12px;line-height:20px;margin-top:5px}}.about__signature{width:150px;height:auto;margin-top:60px;margin-left:-14px}@media only screen and (min-width:1800px){.about__signature{width:225px;margin-top:90px;margin-left:-16px}}@media only screen and (min-width:768px) and (max-width:1024px){.about__signature{display:none}}@media only screen and (max-width:767px){.about__signature{display:none}}.about__signature .clip-path{fill:none}.about__signature .stroke{clip-path:url(#clip-path)}.about__signature .letter{fill:none;stroke:#909090;stroke-linecap:round;stroke-miterlimit:10;stroke-width:3px}.about__signature .letter-1{stroke-dasharray:260px;stroke-dashoffset:0px}.about__signature .letter-2{stroke-dasharray:85px;stroke-dashoffset:0px}.about__signature .letter-3{stroke-dasharray:201px;stroke-dashoffset:0px}.about__signature .letter-4{stroke-dasharray:260px;stroke-dashoffset:0px}.about-main{padding-right:30px}@media only screen and (min-width:1800px){.about-main{padding-top:50px}}@media only screen and (min-width:768px) and (max-width:1024px){.about-main{padding-right:20px}}.about-content{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.about-content.column-1+.about-content{margin-top:30px}}.about-aside{display:flex;flex-direction:column;justify-content:space-between;height:444px}@media only screen and (min-width:1800px){.about-aside{height:667px}}@media only screen and (min-width:768px) and (max-width:1024px){.about-aside{height:auto;padding-top:35px}}@media only screen and (max-width:767px){.about-aside{height:auto;padding-top:25px}}.about-aside__content{display:flex;flex-direction:column}.about-aside__image{flex:0 0 auto;width:86px;height:86px;border-radius:50%;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:1800px){.about-aside__image{width:130px;height:130px}}.about-aside__image+*{margin-top:28px}@media only screen and (min-width:1800px){.about-aside__image+*{margin-top:40px}}@media only screen and (max-width:767px){.about-aside__image+*{margin-top:20px}}.about-aside__title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;line-height:60px;letter-spacing:.1em;text-transform:uppercase;font-size:12px;line-height:21px}@media only screen and (min-width:1800px){.about-aside__title{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.about-aside__title{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.about-aside__title{font-size:18px;line-height:32px}}@media only screen and (max-width:767px){.about-aside__title{font-size:11px;line-height:21px}}.about-aside__subtitle{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:60px;letter-spacing:.1em;text-transform:uppercase;font-size:11px;line-height:21px}@media only screen and (min-width:1800px){.about-aside__subtitle{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.about-aside__subtitle{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.about-aside__subtitle{line-height:32px}}@media only screen and (max-width:767px){.about-aside__subtitle{font-size:10px;line-height:20px}}.about-aside__text{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em;margin-top:22px;margin-bottom:6px;font-size:12px;overflow-y:auto}@media only screen and (min-width:1800px){.about-aside__text{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.about-aside__text{font-size:12px;line-height:20px}}@media only screen and (min-width:1800px){.about-aside__text{margin-top:28px;margin-bottom:15px;font-size:18px}}@media only screen and (max-width:767px){.about-aside__text{margin-top:10px}}.about-aside__link{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:60px;letter-spacing:.1em;text-transform:uppercase;color:#909090;text-decoration:none;line-height:20px;transition:color .2s}@media only screen and (min-width:1800px){.about-aside__link{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.about-aside__link{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.about-aside__link{line-height:30px}}@media only screen and (min-width:768px) and (max-width:1024px){.about-aside__link{margin-top:55px;color:#fafafa}}@media only screen and (max-width:767px){.about-aside__link{margin-top:5px;color:#fafafa}}@media only screen and (min-width:1025px){.about-aside__link:hover{color:#fafafa}}.contact{padding-bottom:50px}@media only screen and (min-width:1800px){.contact{padding-bottom:100px}}@media only screen and (max-width:767px){.contact{padding-top:0!important;padding-bottom:0!important}}@media only screen and (max-width:767px){.contact-content{padding-right:0!important}}.contact-form,.contact-main{padding-top:145px}@media only screen and (min-width:1800px){.contact-form,.contact-main{padding-top:180px}}@media only screen and (min-width:768px) and (max-width:1024px){.contact-form,.contact-main{padding-top:100px}}@media only screen and (max-width:767px){.contact-form,.contact-main{min-height:100vh;justify-content:center;padding-top:0}}.contact-main{margin-top:11px;padding-right:30px}@media only screen and (min-width:768px) and (max-width:1024px){.contact-main{padding-top:0;padding-right:20px}}@media only screen and (max-width:767px){.contact-main{padding-top:0;padding-right:0}}.contact-list{list-style-type:none;display:flex;flex-direction:column;padding-top:16px}@media only screen and (min-width:1800px){.contact-list{padding-top:8px}}@media only screen and (max-width:767px){.contact-list{padding-top:33px}}.contact-item{display:flex;pointer-events:none}@media only screen and (min-width:320px) and (max-width:479px){.contact-item{flex-direction:column}}.contact-item.is-ready{pointer-events:auto}.contact-item+.contact-item{margin-top:22px}@media only screen and (min-width:1800px){.contact-item+.contact-item{margin-top:36px}}@media only screen and (max-width:767px){.contact-item+.contact-item{margin-top:12px}}.contact-item__type{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em;width:100px;padding-right:20px}@media only screen and (min-width:1800px){.contact-item__type{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.contact-item__type{font-size:12px;line-height:20px}}@media only screen and (min-width:1800px){.contact-item__type{width:150px;padding-right:40px}}@media only screen and (min-width:1025px) and (max-width:1279px){.contact-item__type{width:80px}}@media only screen and (max-width:767px){.contact-item__type{width:80px}}.contact-item__value{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:24px;letter-spacing:.05em;color:#909090}@media only screen and (min-width:1800px){.contact-item__value{font-size:21px;line-height:36px}}@media only screen and (max-width:767px){.contact-item__value{font-size:12px;line-height:20px}}.contact-item__value a{color:#909090;text-decoration:none;transition:color .2s}.contact-item__value a:active,.contact-item__value a:hover{color:#fafafa}.contact-form{display:flex;flex-direction:column}@media only screen and (max-width:767px){.contact-form{position:relative;padding:40px 0}.contact-form:before{content:"";position:absolute;top:0;left:-80px;width:100vw;height:100%;background-color:#000;z-index:0;opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s}.contact.has-appeared .contact-form:before{opacity:1;visibility:visible}}.cf-input{position:relative;display:flex;width:100%;pointer-events:none}.cf-input.is-ready{pointer-events:auto}.cf-input+.cf-input{margin-top:10px}@media only screen and (min-width:1800px){.cf-input+.cf-input{margin-top:20px}}.cf-input__field{width:100%;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:60px;letter-spacing:.1em;text-transform:uppercase;padding:26px 0;line-height:26px;letter-spacing:.05em;border:0;outline:0;background:none;color:#fafafa}@media only screen and (min-width:1800px){.cf-input__field{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.cf-input__field{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.cf-input__field{padding:37px 0;line-height:40px}}@media only screen and (max-width:767px){.cf-input__field{font-size:12px;line-height:26px}}textarea.cf-input__field{height:147px;padding-top:0;margin-top:26px;resize:none}@media only screen and (min-width:1800px){textarea.cf-input__field{height:215px;margin-top:37px}}.cf-input__label{position:absolute;top:0;left:0;width:100%;height:79px;display:flex;align-items:center;padding-right:40px;pointer-events:none}@media only screen and (min-width:1800px){.cf-input__label{height:114px}}.cf-input__label.fade-enter,.cf-input__label.fade-leave-to{opacity:0;visibility:hidden}.cf-input__label.fade-enter-active,.cf-input__label.fade-leave-active{transition:opacity .4s,visibility .4s}.cf-input__label>span{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:60px;letter-spacing:.1em;text-transform:uppercase;height:40px;line-height:40px;letter-spacing:.05em;color:#909090}@media only screen and (min-width:1800px){.cf-input__label>span{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.cf-input__label>span{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.cf-input__label>span{line-height:40px}}@media only screen and (max-width:767px){.cf-input__label>span{font-size:12px;line-height:40px}}.cf-input__line{position:absolute;left:0;bottom:0;display:block;width:100%;height:2px;overflow:hidden;background-color:#909090}.cf-input__line .line-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e05353;transform-origin:left center}.cf-input__line .line-inner.is-red.validation-enter{transform:translateX(-100%)}.cf-input__line .line-inner.is-red.validation-enter-active{transition:transform 1s}.cf-input__line .line-inner.is-white{background-color:#fafafa}.cf-input__line .line-inner.is-white.focus-enter{opacity:0;visibility:hidden}.cf-input__line .line-inner.is-white.focus-enter-active{transition:opacity .4s,visibility .4s}.cf-results{position:relative;display:flex;justify-content:flex-end;margin-top:80px}@media only screen and (min-width:1800px){.cf-results{margin-top:123px}}.cf-submit{flex:0 0 auto;align-self:flex-end;display:block;width:205px;height:40px;border:2px solid #909090;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:60px;letter-spacing:.1em;text-transform:uppercase;line-height:26px;letter-spacing:.05em;text-align:center;transition:border-color .25s}@media only screen and (min-width:1800px){.cf-submit{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.cf-submit{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.cf-submit{width:305px;height:60px;line-height:40px}}@media only screen and (max-width:767px){.cf-submit{width:200px;line-height:40px}}.cf-submit:active,.cf-submit:hover{border-color:#fafafa}.cf-submit.view-more{display:flex;margin:80px auto auto;color:#fff;align-items:center;justify-content:center;text-decoration:none}.cf-thanks{flex-grow:1;display:flex;align-items:center;padding-right:40px;height:40px;pointer-events:none}@media only screen and (min-width:1800px){.cf-thanks{padding-right:40px;height:60px}}@media only screen and (max-width:767px){.cf-thanks{position:absolute;left:0;bottom:50px;padding-right:0}}.cf-thanks.fade-enter,.cf-thanks.fade-leave-to{opacity:0;visibility:hidden;transform:transitionY(40px)}.cf-thanks.fade-enter-active,.cf-thanks.fade-leave-active{transition:opacity .4s,visibility .4s,transform .4s}.cf-thanks span{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:60px;letter-spacing:.1em;text-transform:uppercase;text-align:left;line-height:19px}@media only screen and (min-width:1800px){.cf-thanks span{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.cf-thanks span{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.cf-thanks span{line-height:23px}}@media only screen and (max-width:767px){.cf-thanks span{line-height:12px}}.gui-container{position:fixed;top:0;left:0;width:100%;height:0;z-index:1024;pointer-events:none;user-select:none;transform:translateZ(1)}.gui-container.is-active{pointer-events:auto}.gui{position:absolute;top:20px;bottom:20px;display:block;width:0;height:calc(100vh - 40px)}@media only screen and (min-width:1800px){.gui{top:0;bottom:0;height:100vh}}@media only screen and (max-width:767px){.gui{top:0;bottom:0;height:100vh}}.gui__left{left:20px}@media only screen and (min-width:1800px){.gui__left{left:50px}}@media only screen and (max-width:767px){.gui__left{left:0}}.gui__right{right:20px}@media only screen and (min-width:1800px){.gui__right{right:50px}}@media only screen and (max-width:767px){.gui__right{right:0}}.logo{position:absolute;top:40px;left:40px}@media only screen and (min-width:1800px){.logo{top:50px;left:50px}}@media only screen and (max-width:767px){.logo{top:20px;left:20px}}.logo>img{position:relative;left:-1px;max-width:76px}@media only screen and (min-width:1800px){.logo>img{top:-1px;max-width:150px}}@media only screen and (max-width:767px){.logo>img{left:0}}.gui-next{position:relative;display:block;width:40px;height:40px;position:absolute;left:40px;bottom:40px;cursor:pointer}@media only screen and (min-width:1800px){.gui-next{width:60px;height:60px}}.gui-next .svg-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.gui-next .svg-border{width:100%;height:100%;stroke-width:10px;stroke:#909090;transition:stroke .25s;stroke-dasharray:400px;stroke-dashoffset:0px}@media only screen and (min-width:1800px){.gui-next .svg-border{stroke-width:6px}}.gui-next:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:2px solid #fafafa;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s;z-index:2}@media only screen and (min-width:1025px){.gui-next:hover:after{opacity:1;visibility:visible}}@media only screen and (min-width:1800px){.gui-next{left:50px;bottom:50px}}@media only screen and (min-width:768px) and (max-width:1024px){.gui-next{position:fixed}}@media only screen and (max-width:767px){.gui-next{position:fixed;left:20px;bottom:20px}}.gui-next__icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;justify-content:center;align-items:center;width:6px;height:6px;transform-origin:center;transform:rotate(-45deg) translate(1px,-1px);transition:transform .4s}@media only screen and (min-width:1800px){.gui-next__icon{width:10px;height:10px}}.gui-next__icon.is-inverted{transform:rotate(-225deg) translate(1px,-1px)}.gui-next__icon .next-line{position:absolute;bottom:0;left:0;background-color:#909090;transition:background-color .25s}.gui-next__icon .next-line.line-1{width:2px;height:100%}.gui-next__icon .next-line.line-2{width:100%;height:2px}@media only screen and (min-width:1025px){.gui-next:hover .gui-next__icon .next-line{background-color:#fafafa}}.gui-book{position:relative;display:block;width:40px;height:40px;cursor:pointer;position:absolute;right:40px;bottom:40px}@media only screen and (min-width:1800px){.gui-book{width:60px;height:60px}}.gui-book .svg-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.gui-book .svg-border{width:100%;height:100%;stroke-width:10px;stroke:#909090;transition:stroke .25s;stroke-dasharray:400px;stroke-dashoffset:0px}@media only screen and (min-width:1800px){.gui-book .svg-border{stroke-width:6px}}.gui-book:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:2px solid #fafafa;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s;z-index:2}@media only screen and (min-width:1025px){.gui-book:hover:after{opacity:1;visibility:visible}}@media only screen and (min-width:1800px){.gui-book{right:50px;bottom:50px}}@media only screen and (min-width:768px) and (max-width:1024px){.gui-book{position:fixed}}@media only screen and (max-width:767px){.gui-book{position:fixed;right:20px;bottom:20px}}.gui-book__icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;justify-content:center;align-items:center;width:10px;height:10px}@media only screen and (min-width:1800px){.gui-book__icon{width:14px;height:14px}}.gui-book__icon .cross-line{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#909090;transition:background-color .25s}.gui-book__icon .cross-line.is-horizontal{width:100%;height:2px}.gui-book__icon .cross-line.is-vertical{width:2px;height:100%}.gui-book__label{position:absolute;left:0;top:0;transform-origin:left top;transform:rotate(-90deg)}.gui-book__label span{display:block;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:60px;letter-spacing:.1em;text-transform:uppercase;line-height:40px;padding-left:21px;padding-right:21px;color:#909090;transition:color .25s;white-space:nowrap}@media only screen and (min-width:1800px){.gui-book__label span{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.gui-book__label span{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.gui-book__label span{line-height:60px;padding-left:33px;padding-right:33px}}@media only screen and (min-width:1025px){.gui-book:hover .gui-book__icon .cross-line{background-color:#fafafa}.gui-book:hover .gui-book__label span{color:#fafafa}}.gui-controls{position:absolute;top:40px;right:40px;display:flex;flex-direction:column}@media only screen and (min-width:1800px){.gui-controls{top:50px;right:50px}}@media only screen and (max-width:767px){.gui-controls{top:20px;right:20px}}.gui-controls__item{position:relative;display:flex}.gui-controls__item+.gui-controls__item{margin-top:-2px}.social-button{position:relative;display:block;width:40px;height:40px;cursor:pointer}@media only screen and (min-width:1800px){.social-button{width:60px;height:60px}}.social-button .svg-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.social-button .svg-border{width:100%;height:100%;stroke-width:10px;stroke:#909090;transition:stroke .25s;stroke-dasharray:400px;stroke-dashoffset:0px}@media only screen and (min-width:1800px){.social-button .svg-border{stroke-width:6px}}.social-button:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:2px solid #fafafa;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s;z-index:2}@media only screen and (min-width:1025px){.social-button:hover:after{opacity:1;visibility:visible}}.social-button__icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;justify-content:center;align-items:center;transform:scale(.7);opacity:.5;transition:opacity .25s;color:#fff}@media only screen and (min-width:1800px){.social-button__icon{transform:scale(1)}}@media only screen and (min-width:1025px){.social-button:hover .social-button__icon{opacity:1}}.menu-button{position:relative;display:block;width:40px;height:40px;cursor:pointer}@media only screen and (min-width:1800px){.menu-button{width:60px;height:60px}}.menu-button .svg-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.menu-button .svg-border{width:100%;height:100%;stroke-width:10px;stroke:#909090;transition:stroke .25s;stroke-dasharray:400px;stroke-dashoffset:0px}@media only screen and (min-width:1800px){.menu-button .svg-border{stroke-width:6px}}.menu-button:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:2px solid #fafafa;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s;z-index:2}@media only screen and (min-width:1025px){.menu-button:hover:after{opacity:1;visibility:visible}}@media only screen and (min-width:1025px){.menu-button:hover .line{background-color:#fafafa}}.menu-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;justify-content:center;align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:9px;height:9px}@media only screen and (min-width:1800px){.menu-icon{width:14px;height:14px}}.menu-icon .line-container{display:block;width:100%;height:1px;transition:transform .25s cubic-bezier(.4,.7,.7,1),opacity .25s,visibility .25s}@media only screen and (min-width:1800px){.menu-icon .line-container{height:2px}}.menu-icon .line{display:block;width:100%;height:100%;background-color:#909090;transform-origin:center;transition:background-color .25s,opacity .25s,visibility .25s,transform .25s cubic-bezier(.4,.7,.7,1)}.menu-button.is-opening-popup .menu-icon{transition:none!important}.menu-button.is-opening-menu.is-rotated .menu-icon{transition:transform 0s .5s!important}.menu-button.is-collapsed .menu-icon{transition:transform .25s cubic-bezier(.4,.7,.7,1)}.menu-button.is-collapsed .line-container-1{transform:translateY(4px)}@media only screen and (min-width:1800px){.menu-button.is-collapsed .line-container-1{transform:translateY(6px)}}.menu-button.is-collapsed .line-container-2{opacity:0;visibility:hidden}.menu-button.is-collapsed .line-container-3{transform:translateY(-4px)}@media only screen and (min-width:1800px){.menu-button.is-collapsed .line-container-3{transform:translateY(-6px)}}.menu-button.is-rotated .menu-icon{transform:rotate(90deg)}.nav{position:absolute;top:40px;right:80px;user-select:none}.nav.fade-enter,.nav.fade-leave-to{opacity:0;visibility:hidden;transform:translateX(20px)}.nav.fade-enter-active,.nav.fade-leave-active{transition-property:opacity,visibility,transform;transition-duration:.6s}@media only screen and (min-width:1800px){.nav{top:50px;right:110px}}@media only screen and (max-width:1024px){.nav{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.nav.fade-enter{opacity:1;visibility:visible;transform:none}.nav.fade-enter .nav-item{opacity:0;visibility:hidden;transform:translateY(20px)}.nav.fade-leave-to{opacity:1;visibility:visible;transform:none}.nav.fade-leave-to .nav-item{opacity:0;visibility:hidden}.nav.fade-enter-active{transition-property:opacity,visibility,transform;transition-duration:1.9s}.nav.fade-enter-active .nav-item:first-child{transition:opacity .4s .1s,visibility .4s .1s,transform .4s .1s}.nav.fade-enter-active .nav-item:nth-child(2){transition:opacity .4s .2s,visibility .4s .2s,transform .4s .2s}.nav.fade-enter-active .nav-item:nth-child(3){transition:opacity .4s .3s,visibility .4s .3s,transform .4s .3s}.nav.fade-enter-active .nav-item:nth-child(4){transition:opacity .4s .4s,visibility .4s .4s,transform .4s .4s}.nav.fade-enter-active .nav-item:nth-child(5){transition:opacity .4s .5s,visibility .4s .5s,transform .4s .5s}.nav.fade-enter-active .nav-item:nth-child(6){transition:opacity .4s .6s,visibility .4s .6s,transform .4s .6s}.nav.fade-leave-active{transition-property:opacity,visibility,transform;transition-duration:1.9s}.nav.fade-leave-active .nav-item:first-child,.nav.fade-leave-active .nav-item:nth-child(2),.nav.fade-leave-active .nav-item:nth-child(3),.nav.fade-leave-active .nav-item:nth-child(4),.nav.fade-leave-active .nav-item:nth-child(5),.nav.fade-leave-active .nav-item:nth-child(6){transition:opacity .4s,visibility .4s,transform .4s}}.nav-list{list-style-type:none;display:flex;justify-content:flex-end;height:40px;padding-right:5px}@media only screen and (min-width:1800px){.nav-list{height:60px;padding-right:15px}}@media only screen and (max-width:1024px){.nav-list{height:auto;flex-direction:column;justify-content:flex-start;align-items:center;padding-right:0}}.nav-item{flex:0 0 auto;display:inline-flex;height:100%}@media only screen and (max-width:1024px){.nav-item{height:auto}}.nav-item__link{display:flex;justify-content:center;align-items:center;padding:0 20px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:60px;letter-spacing:.1em;text-transform:uppercase;letter-spacing:.15em;text-decoration:none;color:#909090;transition:color .4s;cursor:pointer}@media only screen and (min-width:1800px){.nav-item__link{font-size:16px;line-height:90px}}@media only screen and (max-width:767px){.nav-item__link{font-size:10px;line-height:45px}}@media only screen and (min-width:1800px){.nav-item__link{padding:0 25px}}@media only screen and (min-width:1025px){.nav-item__link.is-active,.nav-item__link:hover{color:#fafafa}}@media only screen and (max-width:1024px){.nav-item__link{text-align:center;color:#fafafa}}.gui-book.fade-enter,.gui-book.fade-leave-to,.gui-controls__item.fade-enter,.gui-controls__item.fade-leave-to,.gui-next.fade-enter,.gui-next.fade-leave-to{opacity:0;visibility:hidden}.gui-book.fade-enter-active,.gui-book.fade-leave-active,.gui-controls__item.fade-enter-active,.gui-controls__item.fade-leave-active,.gui-next.fade-enter-active,.gui-next.fade-leave-active{transition:opacity 1s,visibility 1s}.gui-popup{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#000}.gui-popup,.gui-popup__content{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:480px){.gui-popup__content{width:calc(100vw - 40px)}}.subscribe{width:100%}.subscribe,.subscribe-input{position:relative}.subscribe-input__field{width:100%;height:160px;background:none;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;font-size:30px;line-height:42px;letter-spacing:.05em;color:#fafafa;outline:0;border:0;padding-right:150px}@media only screen and (min-width:1800px){.subscribe-input__field{font-size:44px;line-height:64px}}@media only screen and (min-width:768px) and (max-width:1024px){.subscribe-input__field{font-size:24px;line-height:32px}}@media only screen and (max-width:767px){.subscribe-input__field{font-size:22px;line-height:32px}}@media only screen and (min-width:1800px){.subscribe-input__field{padding-right:200px}}@media only screen and (max-width:767px){.subscribe-input__field{font-size:16px;line-height:24px;height:120px;padding-right:80px}}.subscribe-input__label{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;pointer-events:none;padding-right:150px}@media only screen and (min-width:1800px){.subscribe-input__label{padding-right:200px}}@media only screen and (max-width:767px){.subscribe-input__label{padding-right:80px}}.subscribe-input__label.fade-enter,.subscribe-input__label.fade-leave-to{opacity:0;visibility:hidden}.subscribe-input__label.fade-enter-active,.subscribe-input__label.fade-leave-active{transition:opacity .4s,visibility .4s}.subscribe-input__label span{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;font-size:30px;line-height:42px;letter-spacing:.05em;color:#909090}@media only screen and (min-width:1800px){.subscribe-input__label span{font-size:44px;line-height:64px}}@media only screen and (min-width:768px) and (max-width:1024px){.subscribe-input__label span{font-size:24px;line-height:32px}}@media only screen and (max-width:767px){.subscribe-input__label span{font-size:22px;line-height:32px;font-size:16px;line-height:24px}}.subscribe-input__line{position:absolute;left:0;bottom:0;width:100%;height:2px;overflow:hidden;background-color:#909090}.subscribe-input__line .line-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e05353;transform-origin:left center}.subscribe-input__line .line-inner.is-red.validation-enter{transform:translateX(-100%)}.subscribe-input__line .line-inner.is-red.validation-enter-active{transition:transform 1s}.subscribe-input__line .line-inner.is-white{background-color:#fafafa}.subscribe-input__line .line-inner.is-white.focus-enter{opacity:0;visibility:hidden}.subscribe-input__line .line-inner.is-white.focus-enter-active{transition:opacity .4s,visibility .4s}.subscribe-input__button{position:absolute;top:0;right:0;bottom:0;margin:auto 0;display:block;height:100%;padding:0 30px 0 80px}@media only screen and (min-width:1800px){.subscribe-input__button{padding-left:110px}}@media only screen and (max-width:767px){.subscribe-input__button{padding:0 20px}}.subscribe-input__button .presentation-button-icon__border{stroke:#909090!important;transition:stroke .4s}.subscribe-input__button .presentation-button-icon__line{background-color:#909090;transition:background-color .4s,transform .5s}.subscribe-input__button .presentation-button-icon .arrow-line{background-color:#909090;transition:background-color .4s}@media only screen and (max-width:767px){.subscribe-input__button .presentation-button-icon{margin-top:0}}@media only screen and (min-width:1025px){.subscribe-input__button.is-ready:hover .presentation-button-icon__line{transform:scaleX(.714)}.subscribe-input__button.is-ready:hover .presentation-button-icon__border{stroke:#fafafa!important}.subscribe-input__button.is-ready:hover .presentation-button-icon .arrow-line,.subscribe-input__button.is-ready:hover .presentation-button-icon__line{background-color:#fafafa}}.subscribe-input__button.is-sent,.subscribe-thanks{pointer-events:none}.subscribe-thanks{position:absolute;left:0;top:calc(100% + 20px);font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;font-size:30px;line-height:42px;letter-spacing:.05em}@media only screen and (min-width:1800px){.subscribe-thanks{font-size:44px;line-height:64px}}@media only screen and (min-width:768px) and (max-width:1024px){.subscribe-thanks{font-size:24px;line-height:32px}}@media only screen and (max-width:767px){.subscribe-thanks{font-size:22px;line-height:32px}}@media only screen and (min-width:1800px){.subscribe-thanks{top:calc(100% + 50px)}}@media only screen and (max-width:767px){.subscribe-thanks{font-size:18px;line-height:28px}}.subscribe-thanks.fade-enter,.subscribe-thanks.fade-leave-to{opacity:0;visibility:hidden;transform:transitionY(40px)}.subscribe-thanks.fade-enter-active,.subscribe-thanks.fade-leave-active{transition:opacity .4s,visibility .4s,transform .4s}