html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,input[type="text"],input[type="email"],textarea,blockquote,pre,hr,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%}table{border-collapse:collapse;border-spacing:0}strong,b,mark{font-weight:700;font-style:inherit}em,i,cite,q,address,dfn,var{font-style:italic;font-weight:inherit}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}ins{border-bottom:1px solid}a,u,ins{text-decoration:none}del,s{text-decoration:line-through}pre,code,samp,kbd{font-family:monospace}small{font-size:.75em}img{border:0;font-style:italic}input,select,option,optgroup,textarea{font:inherit}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1}html{font-size:100%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;text-rendering:optimizeLegibility}img{border:0;-ms-interpolation-mode:bicubic;display:block}img,object,embed{max-width:100%;height:auto}input,textarea,button{-webkit-appearance:none;outline:none;border:0}@-webkit-keyframes a{0%{-webkit-transform:translate(-50%, -50%) rotateX(0) rotateY(0);transform:translate(-50%, -50%) rotateX(0) rotateY(0)}50%{-webkit-transform:translate(-50%, -50%) rotateX(-180deg) rotateY(0);transform:translate(-50%, -50%) rotateX(-180deg) rotateY(0)}to{-webkit-transform:translate(-50%, -50%) rotateX(-180deg) rotateY(-180deg);transform:translate(-50%, -50%) rotateX(-180deg) rotateY(-180deg)}}@keyframes a{0%{-webkit-transform:translate(-50%, -50%) rotateX(0) rotateY(0);transform:translate(-50%, -50%) rotateX(0) rotateY(0)}50%{-webkit-transform:translate(-50%, -50%) rotateX(-180deg) rotateY(0);transform:translate(-50%, -50%) rotateX(-180deg) rotateY(0)}to{-webkit-transform:translate(-50%, -50%) rotateX(-180deg) rotateY(-180deg);transform:translate(-50%, -50%) rotateX(-180deg) rotateY(-180deg)}}.fluidbox{outline:none}.fluidbox__overlay{background-color:rgba(255,255,255,0.85);cursor:pointer;cursor:zoom-out;opacity:0;pointer-events:none;position:fixed;top:-100%;left:0;bottom:-100%;right:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.fluidbox--opened .fluidbox__overlay{pointer-events:auto}.fluidbox__wrap{background-position:center center;background-size:cover;margin:0 auto;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.fluidbox--closed .fluidbox__thumb,.fluidbox__thumb{-webkit-transition:opacity 0s ease-in-out 0s;transition:opacity 0s ease-in-out 0s}.fluidbox__ghost{background-size:100% 100%;background-position:center center;background-repeat:no-repeat;position:absolute;-webkit-transition:opacity 0s 0s,-webkit-transform .25s 0s;transition:opacity 0s 0s,-webkit-transform .25s 0s;transition:opacity 0s 0s,transform .25s 0s;transition:opacity 0s 0s,transform .25s 0s,-webkit-transform .25s 0s}.fluidbox--opened .fluidbox__ghost{cursor:pointer;cursor:zoom-out}.fluidbox--closed .fluidbox__ghost{-webkit-transition:opacity 0s .25s,-webkit-transform .25s 0s;transition:opacity 0s .25s,-webkit-transform .25s 0s;transition:opacity 0s .25s,transform .25s 0s;transition:opacity 0s .25s,transform .25s 0s,-webkit-transform .25s 0s}.fluidbox__loader{opacity:0;-webkit-perspective:200px;perspective:200px;pointer-events:none;position:absolute;top:0;left:0;bottom:0;right:0}.fluidbox__loader:before{background-color:rgba(255,255,255,0.85);content:'';-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:50%;left:50%;width:20%;padding-bottom:20%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-delay:0s;transition-delay:0s}.fluidbox--loading .fluidbox__loader{opacity:1;-webkit-transition:opacity .25s ease-in-out .25s;transition:opacity .25s ease-in-out .25s}.fluidbox--loading .fluidbox__loader:before{-webkit-animation:a 1s 0s infinite ease-in-out forwards;animation:a 1s 0s infinite ease-in-out forwards}.owl-carousel{display:none;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:500ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}html,body{height:100%}body{background:#fff;font-family:"Lato Roboto",sans-serif;font-weight:400;font-style:normal;color:#202224;-webkit-font-smoothing:antialiased;overflow-x:hidden}hr{border:0;height:2px;background-color:#ECEDEF}.page-loader{display:none}.page{-webkit-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);-moz-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);-ms-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);-o-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1)}section:not(.hero){-webkit-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);-moz-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);-ms-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);-o-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1)}body.loading .loader{opacity:1;visibility:visible;-webkit-transition:all 0.4s ease-in-out 1s;-moz-transition:all 0.4s ease-in-out 1s;-ms-transition:all 0.4s ease-in-out 1s;-o-transition:all 0.4s ease-in-out 1s;transition:all 0.4s ease-in-out 1s}body.loading .page{opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out,transform 0s ease-in-out 0.4s;-moz-transition:all 0.4s ease-in-out,transform 0s ease-in-out 0.4s;-ms-transition:all 0.4s ease-in-out,transform 0s ease-in-out 0.4s;-o-transition:all 0.4s ease-in-out,transform 0s ease-in-out 0.4s;transition:all 0.4s ease-in-out,transform 0s ease-in-out 0.4s}body.loading section:not(.hero){-moz-transform:translate(0, 30px);-o-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-webkit-transform:translate(0, 30px);transform:translate(0, 30px);-webkit-transition:all 0.4s ease-in-out,transform 0s ease-in-out 0.4s;-moz-transition:all 0.4s ease-in-out,transform 0s ease-in-out 0.4s;-ms-transition:all 0.4s ease-in-out,transform 0s ease-in-out 0.4s;-o-transition:all 0.4s ease-in-out,transform 0s ease-in-out 0.4s;transition:all 0.4s ease-in-out,transform 0s ease-in-out 0.4s}body.loading .footer{opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.loader{position:fixed;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60px;height:15px;opacity:0;visibility:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.loader svg{width:100%;height:100%;fill:rgba(32,34,36,0.2)}.buy-cta{position:fixed;z-index:10;bottom:0;right:0}.buy-cta__link{display:block;position:relative;width:40px;height:40px;background:#dc5b5d}@media only screen and (min-width: 768px){.buy-cta__link{width:60px;height:60px}}.buy-cta__link svg{position:absolute;top:50%;left:50%;width:20px;height:20px;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);fill:#fff}@media only screen and (min-width: 768px){.buy-cta__link svg{width:30px;height:30px}}.buy-cta__link:hover .buy-cta__text{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.buy-cta__text{position:absolute;top:0;right:40px;background:#dc5b5d;padding:14px 10px 13px 17px;color:#fff;font-size:13px;line-height:1;white-space:nowrap;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;-moz-transform:translate(0, 20px);-o-transform:translate(0, 20px);-ms-transform:translate(0, 20px);-webkit-transform:translate(0, 20px);transform:translate(0, 20px);opacity:0}@media only screen and (min-width: 768px){.buy-cta__text{right:60px;padding:22px 14px 23px 25px;font-size:15px;-moz-transform:translate(0, 30px);-o-transform:translate(0, 30px);-ms-transform:translate(0, 30px);-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}}input[type="text"],input[type="email"],textarea{background-color:white;display:block;border:0;border-bottom:1px solid #ECEDEF;padding:12px 0 16px}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{border-bottom-color:#202224}input[type="text"]:-webkit-autofill,input[type="email"]:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #FFF inset}input[type="text"]::placeholder,input[type="email"]::placeholder,textarea::placeholder{color:#AEB3BB;opacity:1}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#AEB3BB}input[type="text"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#AEB3BB}.input-group{padding-top:8px;margin-bottom:24px}.input-group input,.input-group textarea{width:100%}.input-submit{display:flex;justify-content:flex-end}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;width:100%}.video-container iframe,.video-container object,.video-container embed,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;border-top:5px solid #26afe7;padding-bottom:30px}.mainvideo .video-container iframe,.mainvideo .video-container object,.mainvideo .video-container embed,.mainvideo .video-container video{border:none;padding:none}.js-mainvideo{cursor:pointer;background:none}.logo-marquee{--marquee-duration: 30s;--logo-gap: 3rem;--logo-h: 2.5rem;position:relative;width:100%}.logo-marquee__mask{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.logo-marquee__track{display:inline-flex;align-items:center;vertical-align:top;white-space:normal;gap:var(--logo-gap);list-style:none;padding:0;margin:0;margin-right:30px;width:max-content;animation:marquee-scroll var(--marquee-duration) linear infinite}.logo-marquee__item img{filter:grayscale(75%);opacity:0.75;height:var(--logo-h);width:auto;max-width:var(--logo-max-w);display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast}.logo-marquee:hover .logo-marquee__track,.logo-marquee:focus-within .logo-marquee__track{animation-play-state:paused}@keyframes marquee-scroll{from{transform:translateX(5%)}to{transform:translateX(-66%)}}@media (prefers-reduced-motion: reduce){.logo-marquee__track{animation:none}.logo-marquee__mask{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.logo-marquee__item{scroll-snap-align:center}}.logo-marquee a{display:inline-flex;align-items:center}.logo-marquee a:focus{outline:2px solid currentColor;outline-offset:4px}.logo-marquee:hover .logo-marquee__item:hover img,.logo-marquee .logo-marquee__item a:focus img{filter:none;opacity:1}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.subtitle,.subtitle--light,.page-post .post__content.highlight-first p:first-child,.page-project .post__content.highlight-first p:first-child,.page-post .post__content.highlight-first input[type="text"]:first-child,.page-project .post__content.highlight-first input[type="text"]:first-child,.page-post .post__content.highlight-first input[type="email"]:first-child,.page-project .post__content.highlight-first input[type="email"]:first-child,.page-post .post__content.highlight-first textarea:first-child,.page-project .post__content.highlight-first textarea:first-child{font-family:Lato,sans-serif;color:#202224;margin-bottom:0.4em}h1,.h1{font-size:39px;letter-spacing:0.1em;line-height:48px;font-weight:300;text-transform:uppercase}@media only screen and (min-width: 768px){h1,.h1{font-size:48px;line-height:56px}}h2,.h2{font-size:36px;letter-spacing:0.1em;line-height:44px;font-weight:300;text-transform:uppercase}@media only screen and (min-width: 768px){h2,.h2{font-size:44px;line-height:50px}}h3,.h3{font-weight:300;font-size:30px;letter-spacing:0.1em;line-height:36px;text-transform:uppercase}@media only screen and (min-width: 768px){h3,.h3{font-size:38px;line-height:48px}}h4,.h4{font-size:28px;font-weight:300;line-height:36px;letter-spacing:0.1em;text-transform:uppercase}@media only screen and (min-width: 768px){h4,.h4{font-size:32px}}h5,.h5{font-size:17px;font-weight:300;line-height:1.6;letter-spacing:0em}@media only screen and (min-width: 768px){h5,.h5{font-size:20px}}h6,.h6{margin-top:15px;font-size:17px;font-weight:300;line-height:1.6;letter-spacing:0em}@media only screen and (min-width: 768px){h6,.h6{font-size:20px}}@media only screen and (min-width: 1220px){h6,.h6{font-size:20px}}.subtitle,.subtitle--light,.page-post .post__content.highlight-first p:first-child,.page-project .post__content.highlight-first p:first-child,.page-post .post__content.highlight-first input[type="text"]:first-child,.page-project .post__content.highlight-first input[type="text"]:first-child,.page-post .post__content.highlight-first input[type="email"]:first-child,.page-project .post__content.highlight-first input[type="email"]:first-child,.page-post .post__content.highlight-first textarea:first-child,.page-project .post__content.highlight-first textarea:first-child{font-weight:500;font-size:20px;letter-spacing:.2px;line-height:28px}.subtitle--light,.page-post .post__content.highlight-first p:first-child,.page-project .post__content.highlight-first p:first-child,.page-post .post__content.highlight-first input[type="text"]:first-child,.page-project .post__content.highlight-first input[type="text"]:first-child,.page-post .post__content.highlight-first input[type="email"]:first-child,.page-project .post__content.highlight-first input[type="email"]:first-child,.page-post .post__content.highlight-first textarea:first-child,.page-project .post__content.highlight-first textarea:first-child{font-weight:400}.subtitle a,.subtitle--light a,.page-post .post__content.highlight-first p:first-child a,.page-project .post__content.highlight-first p:first-child a,.page-post .post__content.highlight-first input[type="text"]:first-child a,.page-project .post__content.highlight-first input[type="text"]:first-child a,.page-post .post__content.highlight-first input[type="email"]:first-child a,.page-project .post__content.highlight-first input[type="email"]:first-child a,.page-post .post__content.highlight-first textarea:first-child a,.page-project .post__content.highlight-first textarea:first-child a{font-weight:500;text-decoration:underline;text-decoration-color:rgba(34,153,255,0.2)}@media only screen and (min-width: 768px){.subtitle,.subtitle--light,.page-post .post__content.highlight-first p:first-child,.page-project .post__content.highlight-first p:first-child,.page-post .post__content.highlight-first input[type="text"]:first-child,.page-project .post__content.highlight-first input[type="text"]:first-child,.page-post .post__content.highlight-first input[type="email"]:first-child,.page-project .post__content.highlight-first input[type="email"]:first-child,.page-post .post__content.highlight-first textarea:first-child,.page-project .post__content.highlight-first textarea:first-child{font-size:22px;line-height:32px;letter-spacing:.16px}}p,input[type="text"],input[type="email"],textarea,.body,.page-post .post__content li,.page-project .post__content li{font-weight:400;font-size:17px;line-height:28px;letter-spacing:.04px}p.--small,input.--small[type="text"],input.--small[type="email"],textarea.--small,.body.--small,.page-post .post__content li.--small,.page-project .post__content li.--small{font-weight:400;letter-spacing:.04px;font-size:16px;line-height:24px}p strong,input[type="text"] strong,input[type="email"] strong,textarea strong,.body strong,.page-post .post__content li strong,.page-project .post__content li strong{font-weight:700}@media only screen and (min-width: 768px){p,input[type="text"],input[type="email"],textarea,.body,.page-post .post__content li,.page-project .post__content li{font-size:18px}}ul,ol{list-style-position:inside;line-height:28px;margin-top:0.2em;font-size:17px}@media only screen and (min-width: 768px){ul,ol{font-size:18px}}blockquote{padding:10px 0 10px 0px}blockquote p,blockquote input[type="text"],blockquote input[type="email"],blockquote textarea{font-family:Lato,sans-serif;font-size:18px;font-weight:300;letter-spacing:-.02em;line-height:1.6;font-style:italic}@media only screen and (min-width: 768px){blockquote p,blockquote input[type="text"],blockquote input[type="email"],blockquote textarea{font-size:20px}}@media only screen and (min-width: 1220px){blockquote p,blockquote input[type="text"],blockquote input[type="email"],blockquote textarea{font-size:22px}}blockquote p::before,blockquote input[type="text"]::before,blockquote input[type="email"]::before,blockquote textarea::before{content:"“";opacity:0.7}blockquote p::after,blockquote input[type="text"]::after,blockquote input[type="email"]::after,blockquote textarea::after{content:"”";opacity:0.7}a{text-decoration:none;color:#202224;font-weight:700;-webkit-transition:all 120ms ease-in-out;-moz-transition:all 120ms ease-in-out;-ms-transition:all 120ms ease-in-out;-o-transition:all 120ms ease-in-out;transition:all 120ms ease-in-out}a:hover{color:#29f}.label,time,.label--small,.post__more .prev-post::before,.post__more .next-post::before,label{font-family:Lato,sans-serif;font-size:14px;font-weight:500;line-height:16px;letter-spacing:.8px;color:#AEB3BB;text-transform:uppercase}.label--small,.post__more .prev-post::before,.post__more .next-post::before,label{font-size:12px;letter-spacing:.5px}label{color:#202224}.footnote{font-size:13px;font-weight:400;line-height:12px;letter-spacing:-.04px}a.footnote{font-weight:700}time{display:inline-block}code{font-family:"Lato Roboto",sans-serif}::selection{background:#29f;color:#fff}::-moz-selection{background:#29f;color:#fff}.button--text,.button--white,.button--empty,.button--fill,.button--text--accent{font-family:Lato,sans-serif;line-height:18px;display:inline-block;font-size:13px;color:#202224;font-weight:500;letter-spacing:.4px;text-transform:uppercase;cursor:pointer}.button--text.--right,.--right.button--white,.--right.button--empty,.--right.button--fill,.--right.button--text--accent{--color-var: #202224}.button--text.--right::after,.--right.button--white::after,.--right.button--empty::after,.--right.button--fill::after,.--right.button--text--accent::after{content:"";display:inline-block;width:20px;height:10px;mask:url("/images/icons/arrow-right-accent.svg") right center no-repeat;-webkit-mask:url("/images/icons/arrow-right-accent.svg") right center no-repeat;margin-left:4px;background-color:var(--color-var)}.button--text.--right:hover,.--right.button--white:hover,.--right.button--empty:hover,.--right.button--fill:hover,.--right.button--text--accent:hover{transform:translateX(2px);opacity:0.7}.button--text.--left,.--left.button--white,.--left.button--empty,.--left.button--fill,.--left.button--text--accent{--color-var: #202224}.button--text.--left::before,.--left.button--white::before,.--left.button--empty::before,.--left.button--fill::before,.--left.button--text--accent::before{content:"";display:inline-block;width:20px;height:10px;mask:url("/images/icons/arrow-right-accent.svg") right center no-repeat;-webkit-mask:url("/images/icons/arrow-right-accent.svg") right center no-repeat;margin-right:4px;background-color:var(--color-var);transform:rotate(180deg)}.button--text.--left:hover,.--left.button--white:hover,.--left.button--empty:hover,.--left.button--fill:hover,.--left.button--text--accent:hover{transform:translateX(-2px);opacity:0.7}.button--text--accent{color:#29f}.button--text--accent.--right::after,.button--text--accent.--left::before{background-color:#29f}.button--text:hover,.button--white:hover,.button--empty:hover,.button--fill:hover,.button--text--accent:hover{color:#29f}.button--fill{color:white;background-color:#29f;padding:13px 20px 14px;border-radius:40px;background:linear-gradient(20deg, #09d2bd, #29f, #5c59f6) padding-box,linear-gradient(white, white) border-box;transition:background 0.3s ease}.button--fill.--large{font-size:24px;text-align:center;line-height:normal}.button--fill.--medium{font-size:18px;text-align:center;line-height:normal;font-weight:bold}.button--fill:hover{color:white;background:linear-gradient(20deg, #08bca9, #1f87e6, #4c49d0) padding-box,linear-gradient(white, white) border-box}.button--fill:active{transform:scale(0.98)}.button--empty{color:#29f;background-color:white;padding:13px 20px 14px;border-radius:40px;border:3px solid #29f}.button--empty.--medium{font-size:18px;text-align:center;line-height:normal;font-weight:bold}.button--empty.--large{font-size:24px;text-align:center;line-height:normal}.button--empty:hover{color:#29f;background-color:#f7f7f7}.button--empty:active{transform:scale(0.98)}.button--white{color:#29f;background-color:white;padding:13px 20px 14px;border-radius:40px}.button--white.--large{font-size:24px;text-align:center;line-height:normal}.button--white:hover{color:#29f;background-color:#e6e6e6}.button--white:active{transform:scale(0.98)}.button--white.--border{border:1px solid #29f}.button--close-modal{background:url("/images/icons/arrow-cross-accent.svg") rgba(34,153,255,0.08) center center no-repeat;width:40px;height:40px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.button--close-modal:active{background-color:rgba(34,153,255,0.14)}@media only screen and (min-width: 768px){.button--text,.button--text--accent,.button--fill,.button--empty,.button--white{font-size:14px}}.page,.page__content{width:100%}.wrap{position:relative;margin:0 auto;padding:0 30px;width:100%;max-width:1200px}.grid_2{display:grid;grid-gap:30px;gap:30px}@media only screen and (min-width: 768px){.grid_2{grid-template-columns:repeat(2, 1fr)}}.grid_center{align-self:center;justify-self:center}.grid,.grid__4-col,.grid__3-col,.grid__2-col{display:grid;grid-gap:30px}.grid__2-col{grid-template-columns:repeat(2, 1fr)}.grid__3-col{grid-template-columns:repeat(3, 1fr)}.grid__4-col{grid-template-columns:repeat(4, 1fr)}@media only screen and (min-width: 768px){.grid,.grid__4-col,.grid__3-col,.grid__2-col{grid-gap:30px}}.locked{overflow:hidden}.header--single{padding:40px 0 48px}.header--single .header__title{margin-bottom:16px}.header--single .header__subtitle{max-width:556px}@media only screen and (min-width: 768px){.header--single{padding:56px 0 120px}}.usp{border-top:2px solid #29f;margin-top:0px;padding-top:1em;padding-bottom:1em}.partner_logos{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));justify-items:center;align-items:center}.partner_logos.--small{grid-template-columns:repeat(auto-fill, minmax(125px, 1fr))}.partner_logos>a{padding:20px;object-fit:contain;filter:grayscale(75%);opacity:0.75}.partner_logos>a:hover{filter:none;opacity:1}.partner_logos>img{padding:20px;object-fit:contain;filter:grayscale(75%);opacity:0.75}.partner_logos>img:hover{filter:none;opacity:1}.team_pictures{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.team_pictures>div{padding:16px;vertical-align:middle;display:flex}.team_pictures>div img{object-fit:contain;margin:auto}.team_pictures>div .fa-linkedin-in{float:right;margin-top:5px}.sidenav{width:300px;top:38px;position:sticky;margin-bottom:30px;background:#eee;float:left;padding:15px 4px 30px 30px;margin-left:-120px;display:block;font-size:16px;letter-spacing:0.04;line-height:26px}.sidenav li:hover{color:#29f}.main{margin-left:210px;margin-right:20px;margin-bottom:80px;padding:0px 10px}.column{float:left;width:33.33%;margin:0;column-gap:40px;padding:10px;text-align:center;margin-top:20px}.row:after{content:"";display:table;clear:both}.tooltip{position:relative;display:inline-block;color:#888888;cursor:pointer;z-index:1}.tooltip:hover{color:#29f}.tooltip .tooltiptext{visibility:hidden;width:400px;background-color:#eee;color:#000000;text-align:left;font-size:16px;line-height:20px;border-radius:5px;padding:5px 5px;z-index:2;position:absolute;top:-50px}.tooltip:hover .tooltiptext{visibility:visible}@media screen and (max-width: 1100px){.sidenav{position:static;margin:0px 10px 20px 0px;width:90%}.main{margin-left:0px;width:90%}.column{width:100%}.tooltip .tooltiptext{width:270%;position:absolute;bottom:auto;top:80%;transform:translateX(-50%)}}.center{display:block;margin-left:auto;margin-right:auto;width:120px;background:#eee;padding:15px;border-radius:15px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noselect:focus{outline:none}div .docs{font-size:18px;letter-spacing:0.04;line-height:28px}.docs ul li{list-style-position:outside;margin-left:25px}.docs ol li{list-style-position:outside;margin-left:25px}.flag img{width:10px;vertical-align:text-top;display:inline-block;position:relative;left:3px}.flagSidenav img{width:10px;vertical-align:text-top;display:inline-block;position:relative;left:0px;top:-2px}summary{list-style:none}summary:before{content:' ';border:solid #474747;border-width:0 2px 2px 0;display:inline-block;padding:0 5px 5px 0;transform:rotate(45deg);margin-right:5px;margin-bottom:1px}details[open]>summary:before{content:' ';border:solid #474747;border-width:0 2px 2px 0;display:inline-block;padding:0 5px 5px 0;transform:rotate(-135deg);margin-right:5px;margin-bottom:1px}.notes{background-color:#09d2be1f;color:#383838;text-align:left;font-style:italic;font-size:16px;line-height:20px;border-radius:10px;margin-left:30px;margin-right:30px;padding:10px 10px}.notesIcon{width:18px;height:18px;vertical-align:text-bottom;display:inline-block;margin-right:10px}.feature{background-color:#09d2be51;color:#383838;font-size:12px;line-height:14px;border-radius:10px;margin-left:5px;margin-right:5px;padding:5px 5px;max-width:fit-content}.fix{background-color:#7ea7a35a;color:#383838;font-size:12px;line-height:14px;border-radius:10px;margin-left:5px;margin-right:5px;padding:5px 5px;max-width:fit-content}.new{content:"NEW";display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#29f;color:white;border:2px solid white;border-radius:100%;font-family:Lato,sans-serif;font-weight:700;font-size:10px;position:absolute;top:16px;left:135px;transform:rotate(30deg)}table,td,th,td .docs{text-align:left;vertical-align:top;border:1px solid black;border-collapse:collapse}a.lightbox img{margin:auto}.lightbox-target{position:fixed;left:0;z-index:1002;width:100vw;height:100vh;background-color:white;display:none;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;overflow:hidden}.lightbox-target img{margin:auto;position:fixed;padding:3%;top:0;left:0;right:0;bottom:0;max-height:0%;max-width:0%;box-sizing:border-box;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}button.button--close-modal{position:absolute;top:30px;right:30px}a.lightbox-close{display:block;width:50px;height:50px;box-sizing:border-box;background:rgba(255,255,255,0);color:black;text-decoration:none;position:fixed;top:-80px;right:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.lightbox-target:target{display:block;top:0;bottom:0;overflow:scroll}.lightbox-target:target img{max-height:100%;max-width:100%}.lightbox-target:target a.lightbox-close{top:0}.table-kb{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;font-family:Arial, sans-serif}th,td{border:1px solid #ddd;padding:10px;text-align:left}th{background-color:#eee}tr:nth-child(even){background-color:#f9f9f9}tr:hover{background-color:#f1f1f1}.modal{display:none;position:fixed;z-index:10000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}.close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#09d2bd;text-decoration:none;cursor:pointer}.sidenav-search{font-size:16px;letter-spacing:inherit;line-height:26px}.sidenav-search:hover{color:#09d2bd}#lunrBtn{cursor:pointer;display:inline-flex;align-items:center;font-family:Lato,sans-serif;font-size:20px}#lunrBtn i,#lunrBtn svg{margin-right:0.5rem;color:#09d2bd}#lunrBtn:hover{color:#09d2bd}#lunrsearchresults{padding-top:0.2rem}.lunrsearchresult{padding-bottom:1rem;list-style:none;padding-left:1rem;display:flex;align-items:center}.lunrsearchresult .bullet{margin-right:8px;font-size:1.5rem;color:#09d2bd}.lunrsearchresult .title{color:#09d2bd}.lunrsearchresult .url{color:silver}.lunrsearchresult a{display:block;color:#777}.lunrsearchresult a:hover,.lunrsearchresult a:focus{text-decoration:None}.lunrsearchresult a:hover .title{text-decoration:underline}.lunrsearchresult:hover{background-color:#f0f0f0;cursor:pointer;transition:background-color 0.3s ease}.lunrsearchresult .title:hover{font-weight:bold}.page-blog .all-posts{margin-bottom:48px}.page-blog .all-posts .post-new{margin-bottom:16px}.page-blog .all-posts .post-new .grid,.page-blog .all-posts .post-new .grid__2-col,.page-blog .all-posts .post-new .grid__3-col,.page-blog .all-posts .post-new .grid__4-col{grid-gap:24px}.page-blog .all-posts .post-new .post__image{width:100%;height:406px;position:relative;margin-bottom:0;background-position:center;background-repeat:no-repeat;background-size:contain}.page-blog .all-posts .post-new .post__image--new::before{content:"NEW";display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#29f;color:white;border:2px solid white;border-radius:100%;font-family:Lato,sans-serif;font-weight:700;font-size:10px;position:absolute;top:-28px;right:30px;transform:rotate(30deg)}.page-blog .all-posts .post-new .post__content-wrap{height:100%;justify-self:center;align-self:center}.page-blog .all-posts .post-new .post__content{margin-top:20px;margin-left:20px;margin-right:20px;max-width:456px}.page-blog .all-posts .post-new .post__author{display:flex;padding-bottom:8px}.page-blog .all-posts .post-new .post__author-avatar{width:28px;height:28px;flex:0 0 auto;border-radius:50%}.page-blog .all-posts .post-new .post__author-info{padding-left:12px;font-size:14px}.page-blog .all-posts .post-new .post__date{margin-bottom:8px}.page-blog .all-posts .post-new .post__title{margin-bottom:12px}.page-blog .all-posts .post-new .post__description{margin-bottom:16px}.page-blog .all-posts .posts__list{grid-row-gap:56px}.page-blog .pagination{margin-bottom:48px}.page-blog .pagination .wrap{display:flex;justify-content:center}.page-blog .pagination a{margin:0 10px}@media only screen and (min-width: 768px){.page-blog .all-posts{margin-bottom:80px}.page-blog .all-posts .posts__list{grid-template-columns:1fr 1fr}.page-blog .all-posts .post-new{grid-column:1/3}.page-blog .all-posts .post-new .grid,.page-blog .all-posts .post-new .grid__2-col,.page-blog .all-posts .post-new .grid__3-col,.page-blog .all-posts .post-new .grid__4-col{grid-template-columns:1fr 1fr;grid-gap:30px}.page-blog .all-posts .post-new .post__image{width:calc(100% + 20px);margin-left:0;height:406px}.page-blog .all-posts .post-new .post__image::before{width:56px;height:56px;right:-28px;font-size:12px;border:3px solid white}.page-blog .all-posts .post-new .post__title{margin-bottom:24px}.page-blog .all-posts .post-new .post__description{margin-bottom:24px}.page-blog .pagination a{margin:0 20px}}@media only screen and (min-width: 1024px){.page-blog .all-posts{margin-bottom:100px}.page-blog .all-posts .post-new{grid-column:1/4}.page-blog .all-posts .post-new .post__image{height:406px}.page-blog .all-posts .posts__list{grid-template-columns:1fr 1fr 1fr;grid-row-gap:80px}}.page-post .post__header,.page-project .post__header{padding-bottom:0px}.page-post .post__author,.page-project .post__author{display:flex;margin-bottom:16px}.page-post .post__author-avatar,.page-project .post__author-avatar{width:72px;height:72px;flex:0 0 auto;border-radius:50%}.page-post .post__author-info,.page-project .post__author-info{display:flex;padding-top:10px;padding-left:24px;line-height:1.4;flex-direction:column;justify-content:center;align-items:flex-start;flex:1}.page-post .post__title,.page-project .post__title{margin-bottom:8px}.page-post .post__date,.page-project .post__date{margin-bottom:16px}.page-post .post__featured-image,.page-project .post__featured-image{width:100%;max-width:1440px;margin:auto;padding-bottom:20px}.page-post .post__content.highlight-first p:first-child,.page-project .post__content.highlight-first p:first-child,.page-post .post__content.highlight-first input[type="text"]:first-child,.page-project .post__content.highlight-first input[type="text"]:first-child,.page-post .post__content.highlight-first input[type="email"]:first-child,.page-project .post__content.highlight-first input[type="email"]:first-child,.page-post .post__content.highlight-first textarea:first-child,.page-project .post__content.highlight-first textarea:first-child{line-height:36px}.page-post .post__content,.page-project .post__content{margin-bottom:80px}.page-post .post__content p,.page-project .post__content p,.page-post .post__content input[type="text"],.page-project .post__content input[type="text"],.page-post .post__content input[type="email"],.page-project .post__content input[type="email"],.page-post .post__content textarea,.page-project .post__content textarea{margin-bottom:16px}.page-post .post__content ul,.page-project .post__content ul,.page-post .post__content ol,.page-project .post__content ol{margin-bottom:24px;padding-left:16px}.page-post .post__content p img,.page-project .post__content p img,.page-post .post__content input[type="text"] img,.page-project .post__content input[type="text"] img,.page-post .post__content input[type="email"] img,.page-project .post__content input[type="email"] img,.page-post .post__content textarea img,.page-project .post__content textarea img{width:calc(100vw - 60px);max-width:1140px;margin:40px 0}.page-post .post__content h2,.page-project .post__content h2{margin:80px 0 16px}.page-post .post__content h3,.page-project .post__content h3,.page-post .post__content h4,.page-project .post__content h4{margin:56px 0 16px}.page-post .post__content table:not(.rouge-table),.page-project .post__content table:not(.rouge-table){margin:32px 0 40px;border:2px solid #202224}.page-post .post__content table:not(.rouge-table) thead,.page-project .post__content table:not(.rouge-table) thead{background:#202224;color:#fff;text-align:left;font-weight:700}.page-post .post__content table:not(.rouge-table) thead th,.page-project .post__content table:not(.rouge-table) thead th{font-weight:700}.page-post .post__content table:not(.rouge-table) th,.page-project .post__content table:not(.rouge-table) th,.page-post .post__content table:not(.rouge-table) td,.page-project .post__content table:not(.rouge-table) td{padding:10px;font-size:17px;font-weight:400}@media only screen and (min-width: 768px){.page-post .post__content table:not(.rouge-table) th,.page-project .post__content table:not(.rouge-table) th,.page-post .post__content table:not(.rouge-table) td,.page-project .post__content table:not(.rouge-table) td{padding:15px}}@media only screen and (min-width: 1220px){.page-post .post__content table:not(.rouge-table) th,.page-project .post__content table:not(.rouge-table) th,.page-post .post__content table:not(.rouge-table) td,.page-project .post__content table:not(.rouge-table) td{padding:20px}}.page-post .post__content table:not(.rouge-table) tr:nth-child(2n),.page-project .post__content table:not(.rouge-table) tr:nth-child(2n){background:#f4f5f6}.page-post .post__content sup a.footnote,.page-project .post__content sup a.footnote{display:inline-block;margin-left:5px;min-width:16px;height:16px;border-radius:100%;border-bottom:none;padding:1px 3px;background:#f4f5f6;font-size:10px;line-height:1.5;text-align:center;color:#AEB3BB}.page-post .post__content sup a.footnote:hover,.page-project .post__content sup a.footnote:hover{background:#AEB3BB;color:#fff}.page-post .post__content .footnotes,.page-project .post__content .footnotes{margin-top:40px}@media only screen and (min-width: 768px){.page-post .post__content .footnotes,.page-project .post__content .footnotes{margin-top:60px}}@media only screen and (min-width: 1220px){.page-post .post__content .footnotes,.page-project .post__content .footnotes{margin-top:80px}}.page-post .post__content .footnotes ol,.page-project .post__content .footnotes ol{list-style:none;counter-reset:footnotes;padding:0}.page-post .post__content .footnotes ol li,.page-project .post__content .footnotes ol li{margin-top:5px;font-size:13px;counter-increment:footnotes}.page-post .post__content .footnotes ol li:before,.page-project .post__content .footnotes ol li:before{content:counter(footnotes);box-sizing:border-box;display:inline-block;margin-right:3px;width:20px;height:20px;border-radius:100%;border-bottom:none;padding:2px 3px;background:#f4f5f6;font-size:11px;line-height:1.5;font-weight:700;text-align:center;color:#AEB3BB}.page-post .post__content .footnotes ol li p,.page-project .post__content .footnotes ol li p,.page-post .post__content .footnotes ol li input[type="text"],.page-project .post__content .footnotes ol li input[type="text"],.page-post .post__content .footnotes ol li input[type="email"],.page-project .post__content .footnotes ol li input[type="email"],.page-post .post__content .footnotes ol li textarea,.page-project .post__content .footnotes ol li textarea{display:inline;max-width:100%;font-size:13px}.page-post .post__content .footnotes ol li p a.reversefootnote,.page-project .post__content .footnotes ol li p a.reversefootnote,.page-post .post__content .footnotes ol li input[type="text"] a.reversefootnote,.page-project .post__content .footnotes ol li input[type="text"] a.reversefootnote,.page-post .post__content .footnotes ol li input[type="email"] a.reversefootnote,.page-project .post__content .footnotes ol li input[type="email"] a.reversefootnote,.page-post .post__content .footnotes ol li textarea a.reversefootnote,.page-project .post__content .footnotes ol li textarea a.reversefootnote{border-bottom:0;vertical-align:sub}.page-post .post__content blockquote,.page-project .post__content blockquote{margin:40px 0;width:calc(100vw - 60px);max-width:1140px}.page-post .post__content blockquote p,.page-project .post__content blockquote p,.page-post .post__content blockquote input[type="text"],.page-project .post__content blockquote input[type="text"],.page-post .post__content blockquote input[type="email"],.page-project .post__content blockquote input[type="email"],.page-post .post__content blockquote textarea,.page-project .post__content blockquote textarea{margin:0}.page-post .post__content .highlight,.page-project .post__content .highlight{display:block;font-size:17px;line-height:28px;overflow:auto}@media only screen and (min-width: 768px){.page-post .post__content .highlight,.page-project .post__content .highlight{font-size:18px}}.page-post .post__content .highlight .highlight,.page-project .post__content .highlight .highlight{padding:24px 28px}.page-post .post__content .highlighter-rouge,.page-project .post__content .highlighter-rouge{margin:32px 0}.page-post .post__content hr,.page-project .post__content hr{margin:30px auto}.page-post .post__content .gallery,.page-project .post__content .gallery{margin:32px auto}.page-post .post__content .gallery.full-width,.page-project .post__content .gallery.full-width{width:calc(100vw - 60px);max-width:1140px}.page-post .post__content .gallery.full-width img,.page-project .post__content .gallery.full-width img{max-width:1140px}.page-post .post__content .video-wrap.full-width,.page-project .post__content .video-wrap.full-width{width:calc(100vw - 60px);max-width:1140px}.page-post .post__content .image-wrap,.page-project .post__content .image-wrap,.page-post .post__content .video-wrap,.page-project .post__content .video-wrap{width:calc(100vw - 60px);max-width:1140px;position:relative;margin:16px auto}.page-post .post__content .image-wrap:first-child,.page-project .post__content .image-wrap:first-child,.page-post .post__content .video-wrap:first-child,.page-project .post__content .video-wrap:first-child{margin-top:0}.page-post .post__content [class^="button"],.page-project .post__content [class^="button"]{margin-top:8px}.page-post .post__content .video,.page-project .post__content .video{position:relative;width:100%;height:0}.page-post .post__content .video iframe,.page-project .post__content .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-top:5px solid #26afe7}@media only screen and (min-width: 768px){.page-post .post__featured-image,.page-project .post__featured-image{width:auto;height:auto;max-width:1440px;max-height:600px;margin:auto}.page-post .post__header,.page-project .post__header{padding-bottom:0px}.page-post .post__title,.page-project .post__title{margin-bottom:16px}.page-post .post__date,.page-project .post__date{margin-bottom:32px}.page-post .post__content,.page-project .post__content{margin-bottom:120px}.page-post .post__content p img,.page-project .post__content p img,.page-post .post__content input[type="text"] img,.page-project .post__content input[type="text"] img,.page-post .post__content input[type="email"] img,.page-project .post__content input[type="email"] img,.page-post .post__content textarea img,.page-project .post__content textarea img{margin:72px 0}.page-post .post__content h3,.page-project .post__content h3{margin:60px 0 12px}.page-post .post__content h4,.page-project .post__content h4{margin:60px 0 24px}.page-post .post__content blockquote,.page-project .post__content blockquote{margin:64px 0}.page-post .post__content table:not(.rouge-table),.page-project .post__content table:not(.rouge-table){margin:40px 0 48px}.page-post .post__content .gallery,.page-project .post__content .gallery,.page-post .post__content .image-wrap,.page-project .post__content .image-wrap,.page-post .post__content .video-wrap,.page-project .post__content .video-wrap,.page-post .post__content .highlighter-rouge,.page-project .post__content .highlighter-rouge{margin:20px auto}}.post__more{margin-bottom:120px;grid-gap:20px}.post__more a{padding:32px 30px;border:1px solid #ECEDEF;border-radius:8px;position:relative}.post__more .prev-post::before,.post__more .next-post::before{display:block;margin-bottom:8px}.post__more .prev-post::before{content:"Previous Post"}.post__more .next-post::before{content:"Next Post"}.post__more .prev-post::after,.post__more .next-post::after{content:"";display:block;width:20px;height:12px;background:url("/images/icons/arrow-left-gray.svg") center center no-repeat;position:absolute;top:calc(50% - 6px)}.post__more .next-post::after{right:30px;transform:rotate(180deg)}.post__more .prev-post{text-align:right}@media only screen and (min-width: 768px){.post__more{grid-template-columns:1fr 1fr}}.page-project .post__subtitle{margin-bottom:48px;max-width:556px}.page-project .post__content hr{background-color:var(--accent)}.page-project .post__content blockquote{border-left-color:var(--accent)}.page-project .post__content table:not(.rouge-table){border:2px solid var(--accent)}.page-project .post__content table:not(.rouge-table) thead{background:var(--accent)}.page-project .post__content .gallery--carousel .owl-dot.active::after{background:var(--accent)}@media only screen and (min-width: 768px){.page-project .post__subtitle{margin-bottom:80px}}.header--main{padding:30px 0}.header--main .header__logo{display:block;align-self:center;width:250px;position:relative;z-index:10}.header--main .header__title{font-family:Lato,sans-serif;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1;color:#202224}@media only screen and (min-width: 768px){.header--main .header__title{font-size:40px}}@media only screen and (min-width: 1220px){.header--main .header__title{font-size:45px}}.header--main .header__title:hover{color:#29f}.header--main .header__menu{display:flex;justify-content:center;width:100vw;height:100vh;background-color:#ffffff;position:fixed;top:10px;left:0;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);-moz-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);-ms-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);-o-transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1);transition:all 0.6s cubic-bezier(0.2, 0.3, 0, 1)}.header--main .header__cta{justify-self:end;display:none}@media only screen and (min-width: 768px){.header--main{padding:48px 0}.header--main .wrap{grid-template-columns:1fr 1fr 1fr}.header--main .header__menu{background-color:rgba(255,255,255,0);width:initial;height:initial;position:relative;background-color:none;justify-self:center;opacity:1;visibility:visible;top:0;align-self:center}.header--main .header__menu,.header--main .header__cta{display:block}}.menu__toggle{position:absolute;z-index:1002;width:40px;height:40px;top:50%;right:30px;display:flex;align-items:center;justify-content:center;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;background-color:rgba(34,153,255,0.08);border-radius:8px}.menu__toggle:active{background-color:rgba(34,153,255,0.14)}@media only screen and (min-width: 768px){.menu__toggle{display:none}}.menu__toggle__icon{position:relative}.menu__toggle__icon span,.menu__toggle__icon span:before,.menu__toggle__icon span:after{content:"";display:block;width:18px;height:3px;-webkit-transition:all 0.12s;-moz-transition:all 0.12s;-ms-transition:all 0.12s;-o-transition:all 0.12s;transition:all 0.12s;background:#29f;border-radius:4px}.menu__toggle__icon span:before{position:absolute;top:-6px}.menu__toggle__icon span:after{position:absolute;bottom:-6px}.menu--open .menu__toggle__icon span{background-color:transparent !important}.menu--open .menu__toggle__icon span:before,.menu--open .menu__toggle__icon span:after{top:0}.menu--open .menu__toggle__icon span:before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu--open .menu__toggle__icon span:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu--open .header__menu{opacity:1;visibility:visible;top:0px}.menu__list{list-style:none;display:flex;flex-direction:column;align-items:center;margin-top:120px}.menu__list .menu__list__item{margin-bottom:24px}.menu__list .menu__list__item__link,.menu__list .menu__cta__link{font-size:28px;font-weight:300;line-height:36px;letter-spacing:px;text-transform:none}.menu__list .menu__list__item__link.active-link,.menu__list .menu__cta__link.active-link{color:#29f}.menu__list .menu__cta__link{color:#29f}@media only screen and (min-width: 768px){.menu__list{margin-top:0;flex-direction:row}.menu__list .menu__list__item{margin-bottom:0px}.menu__list .menu__list__item:not(:first-child){margin-left:50px}.menu__list .menu__list__item__link{font-size:14px;line-height:18px;display:inline-block;color:#202224;font-weight:bold;letter-spacing:.4px;text-transform:uppercase}.menu__list .menu__cta__link{display:none}}.footer{-webkit-transition:all 0.4s ease-in-out 0.8s;-moz-transition:all 0.4s ease-in-out 0.8s;-ms-transition:all 0.4s ease-in-out 0.8s;-o-transition:all 0.4s ease-in-out 0.8s;transition:all 0.4s ease-in-out 0.8s;padding:64px 0}.footer .footer__logo{width:250px;justify-self:center}.footer .footer__socials{justify-self:center}.footer .footer__title{font-family:Lato,sans-serif;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1;color:#202224}@media only screen and (min-width: 768px){.footer .footer__title{font-size:40px}}@media only screen and (min-width: 1220px){.footer .footer__title{font-size:45px}}.footer .footer__title:hover{color:#29f}@media only screen and (min-width: 768px){.footer .footer__copyright{justify-self:center;align-self:center;text-align:right}}.footer .footer__copyright p,.footer .footer__copyright input[type="text"],.footer .footer__copyright input[type="email"],.footer .footer__copyright textarea{margin-bottom:10px}.footer .footer__address p,.footer .footer__address input[type="text"],.footer .footer__address input[type="email"],.footer .footer__address textarea{margin-bottom:2px}@media only screen and (min-width: 768px){.footer{padding:80px 0}.footer .wrap{grid-template-columns:1fr 1fr}.footer .footer__logo{justify-self:start}.footer .footer__socials{justify-self:end}.footer .footer__copyright{justify-self:end}.footer .footer__address{justify-self:start}}.highlight .hll{background-color:#f1fa8c}.highlight{background:#282a36;color:#f8f8f2}.highlight .c{color:#6272a4}.highlight .err{color:#f8f8f2}.highlight .g{color:#f8f8f2}.highlight .k{color:#ff79c6}.highlight .l{color:#f8f8f2}.highlight .n{color:#f8f8f2}.highlight .o{color:#ff79c6}.highlight .x{color:#f8f8f2}.highlight .p{color:#f8f8f2}.highlight .ch{color:#6272a4}.highlight .cm{color:#6272a4}.highlight .cp{color:#ff79c6}.highlight .cpf{color:#6272a4}.highlight .c1{color:#6272a4}.highlight .cs{color:#6272a4}.highlight .gd{color:#8b080b}.highlight .ge{color:#f8f8f2;text-decoration:underline}.highlight .gr{color:#f8f8f2}.highlight .gh{color:#f8f8f2;font-weight:bold}.highlight .gi{color:#f8f8f2;font-weight:bold}.highlight .go{color:#44475a}.highlight .gp{color:#f8f8f2}.highlight .gs{color:#f8f8f2}.highlight .gu{color:#f8f8f2;font-weight:bold}.highlight .gt{color:#f8f8f2}.highlight .kc{color:#ff79c6}.highlight .kd{color:#8be9fd;font-style:italic}.highlight .kn{color:#ff79c6}.highlight .kp{color:#ff79c6}.highlight .kr{color:#ff79c6}.highlight .kt{color:#8be9fd}.highlight .ld{color:#f8f8f2}.highlight .m{color:#bd93f9}.highlight .s{color:#f1fa8c}.highlight .na{color:#50fa7b}.highlight .nb{color:#8be9fd;font-style:italic}.highlight .nc{color:#50fa7b}.highlight .no{color:#f8f8f2}.highlight .nd{color:#f8f8f2}.highlight .ni{color:#f8f8f2}.highlight .ne{color:#f8f8f2}.highlight .nf{color:#50fa7b}.highlight .nl{color:#8be9fd;font-style:italic}.highlight .nn{color:#f8f8f2}.highlight .nx{color:#f8f8f2}.highlight .py{color:#f8f8f2}.highlight .nt{color:#ff79c6}.highlight .nv{color:#8be9fd;font-style:italic}.highlight .ow{color:#ff79c6}.highlight .w{color:#f8f8f2}.highlight .mb{color:#bd93f9}.highlight .mf{color:#bd93f9}.highlight .mh{color:#bd93f9}.highlight .mi{color:#bd93f9}.highlight .mo{color:#bd93f9}.highlight .sa{color:#f1fa8c}.highlight .sb{color:#f1fa8c}.highlight .sc{color:#f1fa8c}.highlight .dl{color:#f1fa8c}.highlight .sd{color:#f1fa8c}.highlight .s2{color:#f1fa8c}.highlight .se{color:#f1fa8c}.highlight .sh{color:#f1fa8c}.highlight .si{color:#f1fa8c}.highlight .sx{color:#f1fa8c}.highlight .sr{color:#f1fa8c}.highlight .s1{color:#f1fa8c}.highlight .ss{color:#f1fa8c}.highlight .bp{color:#f8f8f2;font-style:italic}.highlight .fm{color:#50fa7b}.highlight .vc{color:#8be9fd;font-style:italic}.highlight .vg{color:#8be9fd;font-style:italic}.highlight .vi{color:#8be9fd;font-style:italic}.highlight .vm{color:#8be9fd;font-style:italic}.highlight .il{color:#bd93f9}.rouge-gutter{text-align:right;padding-right:20px;opacity:0.2}@media only screen and (min-width: 768px){.rouge-gutter{padding-right:32px}}.gallery{position:relative;margin:20px auto}@media only screen and (min-width: 768px){.gallery{margin:30px auto}}@media only screen and (min-width: 1220px){.gallery{margin:40px auto}}.gallery:first-child{margin-top:0}.gallery--on{visibility:visible}.gallery__item{position:relative}.gallery__item img{width:100%}.gallery--carousel .gallery__item__link{display:block;pointer-events:none}.gallery--carousel .owl-dots{margin-top:12px;text-align:center}.gallery--carousel .owl-dots .owl-dot{width:24px;height:24px;margin-right:8px;background-color:rgba(255,255,255,0);cursor:pointer;-webkit-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-moz-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-ms-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-o-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;outline:none}.gallery--carousel .owl-dots .owl-dot:after{content:"";display:block;width:100%;height:4px;background-color:#ECEDEF;border-radius:8px;-webkit-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-moz-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-ms-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-o-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s}.gallery--carousel .owl-dots .owl-dot.active{width:48px}.gallery--carousel .owl-dots .owl-dot.active:after{background:#29f}.owl-nav{display:none}.gallery--grid .gallery__wrap{margin-left:calc(-1 * $grid-spacing/2);margin-right:calc(-1 * $grid-spacing/2)}.gallery--grid .gallery__item{float:left;width:50%;padding:calc($grid-spacing/2)}.gallery--grid .gallery__item__link{display:block;cursor:zoom-in}.gallery--grid[data-columns="3"] .gallery__item{width:33.33%}.gallery--grid[data-columns="4"] .gallery__item{width:33.33%}@media only screen and (min-width: 768px){.gallery--grid[data-columns="4"] .gallery__item{width:25%}}.gallery--grid[data-columns="5"] .gallery__item{width:33.33%}@media only screen and (min-width: 768px){.gallery--grid[data-columns="5"] .gallery__item{width:25%}}@media only screen and (min-width: 1024px){.gallery--grid[data-columns="5"] .gallery__item{width:20%}}.gallery--grid[data-columns="6"] .gallery__item{width:33.33%}@media only screen and (min-width: 768px){.gallery--grid[data-columns="6"] .gallery__item{width:25%}}@media only screen and (min-width: 1024px){.gallery--grid[data-columns="6"] .gallery__item{width:20%}}@media only screen and (min-width: 1220px){.gallery--grid[data-columns="6"] .gallery__item{width:16.66%}}.contact,.newsletter,.mainvideo{width:100vw;height:100vh;background-color:white;position:fixed;top:10px;left:0;z-index:1004;display:flex;overflow-y:scroll;opacity:0;visibility:hidden;transition:all 80ms}.contact.visible,.newsletter.visible,.mainvideo.visible{opacity:1;visibility:visible;top:0px}.contact .button--close-modal,.newsletter .button--close-modal,.mainvideo .button--close-modal{position:absolute;top:30px;right:30px;z-index:20}.contact .contact__wrap,.newsletter .contact__wrap,.mainvideo .contact__wrap{max-width:856px;margin-top:100px;padding-bottom:80px}@media only screen and (min-width: 768px){.contact .wrap,.newsletter .wrap,.mainvideo .wrap{display:flex;justify-content:center}}@media only screen and (min-width: 1024px){.contact .wrap,.newsletter .wrap,.mainvideo .wrap{align-items:center}}.contact__header{margin-bottom:40px}.contact__header .title{margin-bottom:12px}.post__card{transition:all 120ms;box-sizing:content-box;overflow:hidden}.post__card:hover{transform:translateY(-4px)}.post__card .post__link{display:block}.post__card .post__image{width:100%;height:220px;background-size:cover;background-position:center;margin-bottom:16px}.post__card .post__date{margin-bottom:6px}.post__card .post__author{display:flex;padding-bottom:8px}.post__card .post__author-avatar{width:28px;height:28px;flex:0 0 auto;border-radius:50%}.post__card .post__author-info{padding-left:12px;font-size:14px}@media only screen and (min-width: 460px){.post__card .post__image{height:250px}}.about{margin-bottom:100px}.about hr{margin-bottom:80px}.about .about__image{width:100%;margin:0 0 40px 0;max-width:420px;display:flex;flex-direction:column;align-items:center}.about .about__image img{margin-bottom:24px}.about .title{margin-bottom:16px}.about .about__content{max-width:456px}.about .about__content .title{margin-bottom:16px}.about .about__content .subtitle,.about .about__content .subtitle--light,.about .about__content .page-post .post__content.highlight-first p:first-child,.page-post .post__content.highlight-first .about .about__content p:first-child,.about .about__content .page-post .post__content.highlight-first input[type="text"]:first-child,.page-post .post__content.highlight-first .about .about__content input[type="text"]:first-child,.about .about__content .page-post .post__content.highlight-first input[type="email"]:first-child,.page-post .post__content.highlight-first .about .about__content input[type="email"]:first-child,.about .about__content .page-post .post__content.highlight-first textarea:first-child,.page-post .post__content.highlight-first .about .about__content textarea:first-child{margin-bottom:16px}.about .about__content p,.about .about__content input[type="text"],.about .about__content input[type="email"],.about .about__content textarea{margin-bottom:16px}.about .about__content .cta{margin:8px 0 0 -4px}@media only screen and (min-width: 768px){.about{margin-bottom:160px}.about hr{margin-bottom:120px}.about .wrap{grid-template-columns:1fr 1fr}.about .about__image{width:100%;margin-left:0}.about .about__content{margin-top:64px}.about .about__content .subtitle,.about .about__content .subtitle--light,.about .about__content .page-post .post__content.highlight-first p:first-child,.page-post .post__content.highlight-first .about .about__content p:first-child,.about .about__content .page-post .post__content.highlight-first input[type="text"]:first-child,.page-post .post__content.highlight-first .about .about__content input[type="text"]:first-child,.about .about__content .page-post .post__content.highlight-first input[type="email"]:first-child,.page-post .post__content.highlight-first .about .about__content input[type="email"]:first-child,.about .about__content .page-post .post__content.highlight-first textarea:first-child,.page-post .post__content.highlight-first .about .about__content textarea:first-child{margin-bottom:24px}}.details{margin-bottom:100px;margin-left:auto;margin-right:auto}.details hr{margin-bottom:80px}.details .about__image{width:100%;margin:0 0 40px 0;max-width:420px;display:flex;flex-direction:column;align-items:center}.details .about__image img{margin-bottom:24px}.details .title{margin-bottom:16px}.details .about__content{max-width:456px}.details .about__content .title{margin-bottom:16px}.details .about__content .subtitle,.details .about__content .subtitle--light,.details .about__content .page-post .post__content.highlight-first p:first-child,.page-post .post__content.highlight-first .details .about__content p:first-child,.details .about__content .page-post .post__content.highlight-first input[type="text"]:first-child,.page-post .post__content.highlight-first .details .about__content input[type="text"]:first-child,.details .about__content .page-post .post__content.highlight-first input[type="email"]:first-child,.page-post .post__content.highlight-first .details .about__content input[type="email"]:first-child,.details .about__content .page-post .post__content.highlight-first textarea:first-child,.page-post .post__content.highlight-first .details .about__content textarea:first-child{margin-bottom:16px}.details .about__content p,.details .about__content input[type="text"],.details .about__content input[type="email"],.details .about__content textarea{margin-bottom:16px}.details .about__content .cta{margin:8px 0 0 -4px}@media only screen and (min-width: 768px){.details{margin-bottom:160px}.details hr{margin-bottom:120px}.details .wrap{grid-template-columns:1fr 1fr}.details .about__image{width:100%;margin-left:0}.details .about__content{margin-top:64px}.details .about__content .subtitle,.details .about__content .subtitle--light,.details .about__content .page-post .post__content.highlight-first p:first-child,.page-post .post__content.highlight-first .details .about__content p:first-child,.details .about__content .page-post .post__content.highlight-first input[type="text"]:first-child,.page-post .post__content.highlight-first .details .about__content input[type="text"]:first-child,.details .about__content .page-post .post__content.highlight-first input[type="email"]:first-child,.page-post .post__content.highlight-first .details .about__content input[type="email"]:first-child,.details .about__content .page-post .post__content.highlight-first textarea:first-child,.page-post .post__content.highlight-first .details .about__content textarea:first-child{margin-bottom:24px}}.socials{display:flex;list-style:none;margin:0;margin-left:auto;padding:0}.socials__item{margin-left:15px}.socials__item:first-child{margin-left:0}.socials__item__link{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:100%;background:none;font-size:30px;color:#202224}.socials__item__link:hover{color:#29f}.socials__item__link:active{transform:scale(0.92)}.recent-posts{padding:64px 0 80px;background-color:#f9f9fa}.recent-posts .recent-posts__header .action{display:none;justify-self:end;align-self:center}.recent-posts .recent-posts__list{width:100%;grid-template-columns:1fr;grid-gap:56px}.recent-posts .action-bottom{justify-self:center}@media only screen and (min-width: 768px){.recent-posts{padding:120px 0 110px}.recent-posts .recent-posts__header{display:grid;grid-template-columns:1fr 1fr}.recent-posts .recent-posts__header .action{display:block;justify-self:end;align-self:center}.recent-posts .recent-posts__list{grid-gap:30px;grid-template-columns:1fr 1fr}.recent-posts .post__image{height:80px}.recent-posts .action-bottom{display:none}}@media only screen and (min-width: 1024px){.recent-posts .post__image{height:250px}}.technologies{padding:8px 0 8px}.technologies .recent-posts__header{margin-bottom:40px}.technologies .recent-posts__header .action{display:none;justify-self:end;align-self:center}.technologies .recent-posts__list{width:100%;grid-template-columns:1fr;grid-gap:0px}.technologies .action-bottom{justify-self:center}@media only screen and (min-width: 768px){.technologies{padding:0px 0 5px;margin-bottom:48px}.technologies .recent-posts__header{display:grid;grid-template-columns:1fr 1fr}.technologies .recent-posts__header .action{display:block;justify-self:end;align-self:center}.technologies .recent-posts__list{grid-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr}.technologies .post__image{height:80px}.technologies .action-bottom{display:none}}@media only screen and (min-width: 1024px){.technologies .post__image{height:250px}}.get-started{padding:16px 0 8px;background:linear-gradient(20deg, #09d2bd, #29f, #5c59f6)}@media only screen and (min-width: 768px){.get-started{padding:32px 0 16px}}.listing{margin-bottom:0px;overflow:hidden}.project__preview{position:relative;width:100%}.project__preview:not(:last-child){margin-bottom:56px}.project__preview .project__title{margin-bottom:32px}.project__preview .project__title a:hover{color:var(--accent)}.project__preview .project__images{position:relative;margin-bottom:50px}.project__preview .project__images .owl-stage-outer{overflow:visible}.project__preview .owl-dots{position:absolute;bottom:-50px;margin:8px 0 16px 0}.project__preview .owl-dots .owl-dot{width:24px;height:24px;margin-right:8px;cursor:pointer;background-color:rgba(255,255,255,0);-webkit-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-moz-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-ms-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-o-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;outline:none}.project__preview .owl-dots .owl-dot:after{content:"";display:block;width:100%;height:4px;background-color:#ECEDEF;border-radius:8px;-webkit-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-moz-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-ms-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;-o-transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;transition:all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1) 0s}.project__preview .owl-dots .owl-dot.active{width:48px}.project__preview .owl-dots .owl-dot.active:after{background:var(--accent)}@media only screen and (min-width: 1024px){.project__preview .project__images:hover .owl-nav{opacity:1}}@media only screen and (min-width: 1024px){.project__preview .owl-nav{display:block;opacity:0.5;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}}.project__preview .owl-nav button{position:absolute;top:0;bottom:0;border:0;background:0;width:50px}.project__preview .owl-nav button.owl-prev{left:0}.project__preview .owl-nav button.owl-next{right:0}@media only screen and (min-width: 1320px){.project__preview .owl-nav button{width:calc((100vw - 1140px) / 2)}.project__preview .owl-nav button.owl-prev{left:auto;right:100%}.project__preview .owl-nav button.owl-prev svg{margin-left:-10px}.project__preview .owl-nav button.owl-next{right:auto;left:100%}.project__preview .owl-nav button.owl-next svg{margin-left:10px}}.project__preview .owl-nav button svg{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30px;height:48px;fill:black;opacity:0.5;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.project__preview .owl-nav button:focus{outline:none}.project__preview .owl-nav button.disabled svg{opacity:0 !important}.project__preview .owl-nav button:hover svg{opacity:1}.project__preview .project__content{grid-gap:0}.project__preview .project__subtitle{margin-bottom:16px}.project__preview .project__link{display:block;margin-top:24px}.project__preview .pagination{margin:64px 0;text-align:center}.project__preview .pagination .pagination__prev{margin-right:32px}@media only screen and (min-width: 768px){.project__preview:not(:last-child){margin-bottom:120px}.project__preview .owl-dots{margin:8px 0 16px 0}.project__preview .project__image{width:100%}.project__preview .project__title{margin-bottom:48px}}.hero{padding:40px 0 40px;display:flex;align-items:stretch}.hero .wrap{display:flex;flex-direction:column;justify-content:space-between}.hero .title{margin-bottom:24px}.hero .payoff{padding-top:10px;padding-left:10px;padding-right:10px}.hero .payoff .cta{padding-top:15px;display:flex}@media only screen and (min-width: 768px){.hero .payoff{margin-bottom:0px}}.hero .title .subtitle,.hero .title .subtitle--light,.hero .title .page-post .post__content.highlight-first p:first-child,.page-post .post__content.highlight-first .hero .title p:first-child,.hero .title .page-post .post__content.highlight-first input[type="text"]:first-child,.page-post .post__content.highlight-first .hero .title input[type="text"]:first-child,.hero .title .page-post .post__content.highlight-first input[type="email"]:first-child,.page-post .post__content.highlight-first .hero .title input[type="email"]:first-child,.hero .title .page-post .post__content.highlight-first textarea:first-child,.page-post .post__content.highlight-first .hero .title textarea:first-child{margin-bottom:8px}@media only screen and (min-width: 480px){.hero .movement-analysis-diagram-mobile{display:none}}@media only screen and (min-width: 768px){.hero{padding:0px 0 40px}.hero .title{margin-bottom:0;max-width:none}.hero .payoff{max-width:800px}}.container{display:flex;justify-content:center}.scroll-container{height:200vh;display:flex;justify-content:center;align-items:center}.scroll-image{display:none;animation:scale-img linear both;animation-timeline:scroll(y);animation-range:0% 10%}@media only screen and (min-width: 480px){.scroll-image{display:block}}@keyframes scale-img{from{transform:scale(1.1)}to{transform:scale(1)}}.accent__background{display:none}@media only screen and (min-width: 480px){.accent__background{display:block;background:linear-gradient(-30deg, #29f 50%, #fff 50%);min-height:850px;min-width:100%;z-index:-1;position:absolute;left:0%}}.hero__background{display:none;margin-top:110px}@media only screen and (min-width: 480px){.hero__background{display:block;position:absolute;top:0;right:0;bottom:15%;left:20%;background-position:center;background-repeat:no-repeat;max-height:600px;z-index:-1;background-size:fit}}.tier{margin-bottom:30px;margin-top:20px}.tier_img{float:left;margin-right:10px;margin-bottom:20px;margin-top:-7px;margin-right:15px;width:55px}.code-block{position:relative;border:1px solid #ccc;border-radius:8px;overflow:hidden}.copy-icon{position:absolute;top:8px;right:8px;font-size:14px;background:transparent;border:none;cursor:pointer;opacity:0.7;transition:opacity 0.2s, transform 0.2s}.copy-icon:hover{opacity:1;transform:scale(1.1)}

/*# sourceMappingURL=style.css.map */