@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&family=Sen:wght@400;700;800&display=swap";main{overflow:hidden}.menu{pointer-events:auto}.alert{padding:1em 1.5em;color:#856404;background-color:#fff3cd;border-color:#ffeeba;border-radius:6px;margin:30px;display:flex;align-items:center}.alert svg{margin-right:1em}.code-block{overflow:auto;display:block;padding-top:25px}.text-parallax{position:absolute;z-index:33}.text-parallax .lazy-image{will-change:transform;transition:transform .1s ease;transform:translateZ(0)}.btn-link{background-color:transparent!important;font-size:24px!important;font-family:Sen,sans-serif!important;font-stretch:normal;font-style:normal;letter-spacing:normal;position:relative!important;color:#fff;font-weight:800;border:none!important;text-transform:uppercase!important;padding:0 38px 0 0!important;cursor:pointer}.btn-link:after{content:"";position:absolute;top:6px;right:0;display:block;width:14.2px;height:14.2px;background-size:100%;animation:none;background-image:url(/build/assets/arrow-top-right-9049e1b4.svg)}.home .nav_fixed.invert{background-color:#0d0d0d}.contact-page .booking{background-color:#e5ff7d;color:#000}.contact-page .booking a{color:#000}.contact-page .booking__close{filter:invert(1)}.contact-page #footer{padding-top:11em}.nav{position:fixed;top:0;left:0;right:0;width:100%;z-index:1111;will-change:background-color,opacity;transition:background-color .3s linear}.nav .container{display:flex;justify-content:space-between;padding:40px 100px;max-width:1734px;align-items:flex-end;margin:0 auto;transition:padding .3s linear;will-change:padding}.nav .status{transform:translateY(.8em)}.nav_fixed{background-color:#fff}.nav_fixed .container{padding-top:25px;padding-bottom:25px}.nav_fixed .status{transform:translateY(0)}.nav_fixed.invert{background-color:#0d0d0d}.nav_fixed .secondary-nav{padding-bottom:1em}.nav_hidden{background-color:transparent!important}.nav_hidden .secondary-nav{opacity:0}.nav.invert .status{background-color:#2c2c2c;color:#fff}.nav .secondary-nav{font-family:Sen,sans-serif;transition:opacity .3s linear,padding-bottom .3s linear;font-weight:400}.nav .secondary-nav .link{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-between;font-size:24px}.nav .secondary-nav .link:after{content:attr(data-text);height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;font-weight:700;color:currentColor}.nav.invert .as-logo span,.nav.invert .popup-menu .line{filter:brightness(0) invert(1)}.as-logo{display:flex;align-items:flex-end;min-width:138.578px;pointer-events:auto}.nav .as-logo span{display:inline-block;width:68.9px;height:51.2px;background-size:68.9px;background-image:url(/build/assets/as-logo-e967f175.svg);transition:.5s filter linear}.nav .as-logo .logo-crew{max-width:73px;margin:0 0 0 -8px;filter:grayscale(1);transition:.5s filter linear,opacity .5s linear}.nav .as-logo:hover .logo-crew{filter:none}.nav .popup-menu{cursor:pointer;width:42px;height:21px;display:none;flex-direction:column;justify-content:space-between;align-items:flex-end;position:relative;margin:0 0 4px;pointer-events:auto}.nav .popup-menu:hover .line:nth-child(2){width:100%!important}.nav .popup-menu.active .line{width:100%!important}.nav .popup-menu.active .line:nth-child(1){transform:rotate(45deg)}.nav .popup-menu.active .line:nth-child(2){transform:rotate(-45deg);top:-14px}.nav .popup-menu:before{content:"";position:absolute;display:block;width:200%;height:300%;top:-150%;left:-50%;z-index:-1}.nav .popup-menu:active{transform-origin:center;transform:scale(1.1)}.nav .popup-menu .line{background-color:#0d0d0d;transition:.5s filter linear,.2s width ease,.3s transform ease,.3s top ease;position:relative}.nav .popup-menu .line:nth-child(1){width:42px;height:7px;mix-blend-mode:multiply}.nav .popup-menu .line:nth-child(2){width:28px;height:7px;top:0}.nav.invert+main .secondary-nav .link{color:#fff}.nav.invert+main .secondary-nav .link.active{font-weight:800;color:#0d0d0d}.secondary-nav{display:flex;justify-content:flex-start;align-items:center;padding:0 0 0 20px;z-index:1}.secondary-nav .link{position:initial;padding:0 20px;cursor:pointer;transition:.1s color linear;white-space:nowrap;text-transform:lowercase}.secondary-nav_footer{padding-left:0;flex-wrap:wrap;margin-bottom:1em;margin-top:3em}.secondary-nav_footer .link{padding-left:0;padding-right:0;margin-right:26px;white-space:nowrap;margin-bottom:.5em}.secondary-nav_footer .link:last-child{margin-right:0}.secondary-nav--n-padding .link:last-child{padding-right:0}.status{background-color:#f8f8f8;padding:1em 1.25em;border-radius:100px;font-family:Manrope,sans-serif;font-weight:500;display:inline-flex;align-items:center;transition:background-color .3s linear,color .3s linear,transform .3s linear;white-space:nowrap;will-change:all}.status__circle{content:"";display:block;width:11px;height:11px;background-color:#ff923b;border-radius:50%;margin-right:.5em;flex-shrink:0;position:relative}.status--online .status__circle{background-color:#52db70}.status--online .status__circle:after{content:"";position:absolute;top:0;left:0;width:.69em;height:.69em;-webkit-animation:circle-pulse 2s infinite;animation:circle-pulse 2s infinite;border-radius:50%;box-shadow:0 0 #52db70}.projects,.years{font-family:Sen,sans-serif}.secondary-nav .link.active,.nav.invert .secondary-nav .link.active{font-weight:700}.nav.invert .secondary-nav .link{color:#fff}[data-toggle]{cursor:pointer;-webkit-user-select:none;user-select:none}.horizontal-gallery img{max-width:100%}@media screen and (min-width: 900px){.menu{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:160px 0 0;height:40px;top:0;left:0;right:0}.menu .secondary-nav{padding-left:0}.menu .secondary-nav .link{padding:13px 22px;background-color:#f4f4f4;border-radius:20px;font-weight:700;margin:0 6px}.menu .secondary-nav .link.active{background-color:#000;color:#fff}}@media screen and (max-width: 1560px){.as-logo{min-width:101.688px}.nav .as-logo span{width:50px;background-size:50px;height:37px}.nav .as-logo .logo-crew{max-width:55px}.nav .container,.menu{padding-right:24px;padding-left:24px}}@media screen and (max-width: 1560px) and (min-width: 900px){.secondary-nav .link.t-19{font-size:16px}}@media screen and (max-width: 900px){.as-logo{min-width:inherit}.horizontal-gallery img{max-width:660px}.status{padding:.57rem .85rem;font-size:14px;margin-left:auto;margin-right:1.25rem;transform:translateY(0)!important}.nav{position:absolute;background-color:transparent!important}.nav .container{padding:25px;align-items:center}.nav .secondary-nav,.nav_fixed .status{display:none}.contact-page #footer{padding-top:6.2em}.btn-link{font-size:18px!important;padding:.8rem 2.4em .8rem 1.4em!important}.btn-link:after{width:12px;height:11px;top:6px}.nav .popup-menu.active{margin-bottom:-12px;width:26px;height:18px}.nav .popup-menu.active .line,.nav .popup-menu:hover .line:nth-child(2){width:20px!important}.menu{padding:0}.menu .as-logo{display:none}.nav.invert .secondary-nav{background-color:#fff}.nav.invert .secondary-nav .link{color:#6c6c6c;font-weight:400}.nav.invert .secondary-nav .link:not(.active){width:100%;position:relative}.nav.invert .secondary-nav .link:not(.active):after{content:"";display:block;width:100%;height:100%;position:absolute;left:-30px;top:0;opacity:1;padding:0 30px}.nav.invert .secondary-nav .link.active{color:#0d0d0d;font-weight:800}#nav .nav{position:relative}.nav.invert .secondary-nav .link.active:before{filter:invert(1)}.nav .as-logo span{width:34.3px;height:25px;background-size:34.3px}.nav .as-logo .logo-crew{display:none}.nav .popup-menu{width:26px;height:13px;display:flex}.nav .popup-menu .line:nth-child(1){width:26px;height:4px}.nav .popup-menu .line:nth-child(2){width:15px;height:4px}}@keyframes circle-pulse{0%{transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(77,170,87,.9);box-shadow:0 0 #4daa57e6}50%{transform:scale(1);-webkit-box-shadow:0 0 0 8px rgba(77,170,87,0);box-shadow:0 0 0 8px #4daa5700}to{transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(77,170,87,0);box-shadow:0 0 #4daa5700}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{font-family:Manrope,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body.is-loader .waiting-for-content{display:none}.preload-images{margin-bottom:1.5em}.preload-images__image{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);opacity:0}.preload-images__image--in{opacity:1}.preload-images__src{display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.preload-images__src--1,.preload-images__src--7,.preload-images__src--13{transform:rotate(-5deg)}.preload-images__src--2,.preload-images__src--8,.preload-images__src--14{transform:rotate(8deg)}.preload-images__src--3,.preload-images__src--9,.preload-images__src--15{transform:rotate(2deg)}.preload-images__src--4,.preload-images__src--10,.preload-images__src--16{transform:rotate(-1deg)}.preload-images__src--5,.preload-images__src--11,.preload-images__src--17{transform:rotate(5deg)}.preload-images__src--6,.preload-images__src--12,.preload-images__src--18{transform:rotate(-6deg)}.waiting-for-content{display:flex;justify-content:center;align-items:center;color:#fff;position:fixed;width:100vw;height:100vh;background-color:#0d0d0d;z-index:9999;left:0;bottom:0;overflow:hidden;transition:.5s opacity ease}.waiting-for-content.done.hide{display:none}.waiting-for-content.done{opacity:0}.waiting-for-content .group{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 900px){.waiting-for-content .icon{max-width:20vw;background-size:100%;max-height:20vw}.waiting-for-content .progress{font-size:1rem}.waiting-for-content .progress .perc{font-size:.5rem}}@media (max-width: 720px){.preload-images__src{width:165px;height:205px}}html{margin:0}body{background-color:#fff}body.fixed{max-height:100vh;overflow:hidden}hr{display:block;height:1px;border:0;border-top:1px solid #d6d6d6;padding:0;margin:1em 0 72px}.hero-text{display:flex;max-width:1120px;margin-top:2.4em;flex-wrap:wrap}.hero-text__col{padding-right:60px;box-sizing:border-box;margin-bottom:1em;min-width:450px;flex-basis:50%}.hero-text__col:last-child{padding-right:0;margin-bottom:0}.img-fluid{max-width:100%}a{color:#0d0d0d;position:relative;display:inline-block;text-decoration:none}.pos-relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.lazy-image{overflow:hidden;position:relative;transition:filter .8s ease-in-out;filter:blur(15px);will-change:filter}.lazy-image.loaded{filter:blur(0)}.underline{cursor:pointer}.underline:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:#fff;transition:.4s width ease-in-out}.underline-current:after{background-color:currentColor}.underline-hover{position:relative!important}.underline-hover:after{content:"";position:absolute;left:0;bottom:0;display:block;height:1px;background-color:transparent;transition:.4s width ease-in-out;width:0}.underline-hover:hover:after{background-color:currentColor;width:100%}.underline-hover.c-000:after{background-color:#000}.c-2c2c2c.arrow:after{filter:brightness(.08)}a.c-2c2c2c.inline:after{bottom:6px}.underline:hover:after{width:0}a:active{transform:scale(1.02)}.c-5a5a5a.underline:after{background-color:#5a5a5a}.c-000.underline:after{background-color:#000}.arrow-top{padding-top:.5em;color:#747474}.arrow-top:before{content:"";position:absolute;top:0;left:50%;width:8px;height:4px;transform:translate(-50%);background-image:url(/build/assets/arrow-top-small-5b21f044.svg)}.arrow{border:2px solid #000;padding:1.13rem 1.1em 1.13rem 1.6em;border-radius:200px;font-family:Sen,sans-serif;transition:all .2s ease-in-out;transition-property:background-color,border-color,color;white-space:nowrap;box-sizing:border-box}.arrow_wide{width:100%}.arrow:after{content:"";margin-left:.7em;display:inline-block;vertical-align:middle;width:14.2px;height:14.2px;transform:translateY(-.1em);background-size:100%;animation:none;background-image:url(/build/assets/arrow-top-right-9049e1b4.svg)}.arrow:hover{background-color:#e5ff7d;border-color:#e5ff7d;color:#000}.arrow:hover:after{filter:invert(1)}.arrow.c-fff{border-color:#e5ff7d}.arrow_pink{border-color:#c91559;background-color:#c91559;color:#fff}.arrow_pink:hover{background-color:#bb1151;border-color:#bb1151;color:#fff}.arrow_pink:hover:after{filter:invert(0)}.arrow_pink_solid{border-color:#c91559;color:#c91559}.arrow_pink_solid:after{filter:brightness(0) saturate(100%) invert(21%) sepia(50%) saturate(4611%) hue-rotate(321deg) brightness(83%) contrast(101%)}.arrow_pink_solid:hover{background-color:#bb1151;border-color:#bb1151;color:#fff}.arrow_pink_solid:hover:after{filter:invert(0)}.arrow_rotate:after{transform:translateY(-.05em) rotate(90deg)}.c-000.arrow:before{filter:brightness(0)}.pic-caption{margin-top:-2em}.padding-30-0{padding:30px 0}.mt-60{margin-top:60px!important}.mb-30{margin-bottom:30px}.mt-26{margin-top:26px!important}.pb-5{padding-bottom:5px}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.ptb-60{padding-top:60px;padding-bottom:60px}.ptb-150{padding-top:150px;padding-bottom:150px}.pb-125{padding-bottom:125px}.pb-0{padding-bottom:0!important}.pr-24{padding-right:24px}.mr-24{margin-right:24px}.pt-10{padding-top:10px}.pt-30{padding-top:30px}.pt-46{padding-top:46px}.margin-30-0{margin:30px 0}.c-0d0d0d{color:#0d0d0d}.c-6c6c6c{color:#6c6c6c}.c-c91559{color:#c91559}.c-black{color:#000}.c-5a5a5a{color:#5a5a5a}.c-2c2c2c{color:#2c2c2c}.c-c3c3c3{color:#c3c3c3}.c-fff{color:#fff}.c-e5ff7d{color:#e5ff7d}.c-a3a3a3{color:#a3a3a3}.c-b4b4b4{color:#b4b4b4}.fw-bold{font-weight:800}.t-12{font-size:12px;font-stretch:normal;font-style:normal;letter-spacing:normal}.t-14{font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal}.t-16{font-size:16px}.t-18{font-size:18px;font-stretch:normal;font-style:normal;letter-spacing:normal}.t-19{font-size:19px;font-stretch:normal;font-style:normal;letter-spacing:normal}.t-22{font-size:22px;font-stretch:normal;font-style:normal;letter-spacing:normal}.t-30{font-size:30px;font-stretch:normal;font-style:normal;letter-spacing:normal}.t-24{font-size:24px;font-stretch:normal;font-style:normal;letter-spacing:normal}.t-60{font-size:60px;font-stretch:normal;font-style:normal;letter-spacing:normal}.t-100{font-size:100px;font-stretch:normal;font-style:normal;letter-spacing:normal}.t-105{font-size:105px;font-stretch:normal;font-style:normal;letter-spacing:normal}.t-175{font-size:175px;font-stretch:normal;font-style:normal;letter-spacing:normal}.t-189{font-size:8vw;font-stretch:normal;font-style:normal;letter-spacing:normal}.button{font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.21;letter-spacing:normal;text-align:center;cursor:pointer}.button.red{display:flex;justify-content:center;align-items:center;width:179.4px;height:48px;color:#fff;border:solid 1px #c91559;background-color:#c91559}@media screen and (orientation: landscape){.t-189{font-size:8.5vw}}@media screen and (orientation: landscape) and (min-width: 1920px){.t-189{font-size:160px}}@media screen and (max-width: 716px) and (orientation: portrait){.t-189{font-size:8vh}}.custom-checkbox{position:absolute;z-index:-1;opacity:0}.custom-checkbox+label{display:inline-block;font-size:14px;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#fff;border-radius:18px;background-color:#2c2c2c;padding:13px 20px;cursor:pointer;margin:10px 10px 0 0;transition:transform .3s ease}.custom-checkbox:checked+label{background-color:#e5ff7d;color:#0d0d0d}.custom-checkbox+label:hover{filter:contrast(1.1)}.custom-checkbox+label:active{transform:scale(.95);transform-origin:center}input:not([type=submit],[type=checkbox],[type=radio]){font-family:Sen,sans-serif;outline-width:0;background-color:transparent;border:0;border-bottom:solid 1px #2c2c2c;width:100%;cursor:text}.filled input,.filled textarea{border-bottom:solid 1px #6c6c6c}.input.error{position:relative}.input.error input,.input.error textarea{border-color:#c91559}.input.error:after{opacity:0;-webkit-animation:fade-in .3s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .3s cubic-bezier(.39,.575,.565,1) both;position:absolute;content:"The field is required";font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.5;letter-spacing:normal;text-align:left;color:#c91559;left:0;bottom:-30px;transition:opacity .3s ease}.input.error.error--length:after{content:"Must be at least 100 characters"}input:focus,select:focus,textarea:focus,button:focus{outline:none}.filled input[type=text],.filled input[type=email],.filled textarea{padding:19px 20px 19px 0}input[type=text],input[type=email],textarea{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.14;letter-spacing:normal;text-align:left;color:#fff;transition:padding .3s ease;box-sizing:border-box;border-radius:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:transparent;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #0d0d0d inset;transition:background-color 5000s ease-in-out 0s;border-bottom:solid 1px #6c6c6c}textarea{line-height:1.55;resize:none;overflow:hidden;color:#fff;outline-width:0;background-color:transparent;border:0;width:100%;min-height:30px;border-bottom:solid 1px #2c2c2c;transition:padding .3s ease}input[type=submit]{border:0;padding:16px 32px 15px;background-color:#c91559;font-size:14px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.21;text-transform:uppercase;letter-spacing:normal;color:#fff;cursor:pointer;-webkit-appearance:none}input[type=submit]:hover{background-color:#a01549}.t-w-n{font-weight:400}.t-w-600{font-weight:600!important}.t-w-700{font-weight:700}.t-w-800{font-weight:800}.t-lh-1{line-height:1}.t-lh-1-27{line-height:1.27}.t-lh-2{line-height:2}.t-lh-1-2{line-height:1.2}.t-lh-1-47{line-height:1.47}.t-lh-1-6{line-height:1.6}.t-lh-1-78{line-height:1.78}.t-lh-1-33{line-height:1.33}.t-lh-3-3{line-height:3.3}.t-a-center{text-align:center}.t-a-left{text-align:left}.t-a-right{text-align:right}.align-right .imageCase{margin-right:0}.align-left .imageCase{margin-left:0}.align-center .imageCase,.align-center .image-caption{margin-left:auto;margin-right:auto}.t-uppr{text-transform:uppercase!important}.t-lower{text-transform:lowercase}.pricing{display:inline-block;font-weight:800;text-transform:uppercase;margin-top:2em;position:relative;font-size:24px}.mobile-show{display:none!important}.font-sen{font-family:Sen,sans-serif}.font-manrope{font-family:Manrope,sans-serif}.shimmer{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#ddd;background:linear-gradient(to right,#F6F6F6 8%,#F0F0F0 18%,#F6F6F6 33%);background-size:1200px 100%}.dark .shimmer{background:#1d1d1d;background:linear-gradient(to right,#282828 8%,#2a2a2a 18%,#1d1d1d 33%);background-size:1200px 100%}@media screen and (max-width: 1440px){.arrow:before{width:14.2px}.t-175{font-size:105px}.hero-text__col{padding-right:0;margin-bottom:1em;min-width:inherit;flex-basis:100%}}@media (min-width: 900px){.mobile-show{display:none}}@media screen and (max-width: 900px){.hero-text .t-19,.direction .t-19{font-size:16px}hr{margin-bottom:28px}.mt-60{margin-top:0!important}.pb-40,.pb-125{padding-bottom:0}.heading.pb-40{padding-bottom:25px!important}.pic-caption{margin-top:0}.ptb-150{padding-top:0;padding-bottom:0}.ptb-60{padding-top:30px;padding-bottom:30px}.pb-60{padding-bottom:30px}.custom-checkbox+label{font-size:12px}.t-175{font-size:66px}.mobile-hidden:not(.description){display:none!important}.pricing{font-size:18px;padding:.8rem 1.4em;margin-top:1em}.mobile-hidden.description .text *{display:none}.mobile-hidden.description .text>*:first-child{display:block}.mobile-show{display:block!important}.padding-30-0{padding:25px 0}.arrow:after{width:12px;height:11px}.t-30{font-size:16px}}.animationWait,.animationWait:after,.animationWait:before,.animationWait *{-webkit-animation:none!important;animation:none!important}.hold,.hold:after,.hold:before{-webkit-animation:none!important;animation:none!important}.blink-2{-webkit-animation:blink-2 2s infinite both;animation:blink-2 2s infinite both}@-webkit-keyframes blink-2{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes pulse{0%{opacity:0}50%{opacity:.1}to{opacity:0}}@keyframes blink-2{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes e9e9e9-blink{0%{background-color:#fff}75%{background-color:#e9e9e9}to{background-color:#fff}}@keyframes e9e9e9-blink{0%{background-color:#fff}75%{background-color:#e9e9e9}to{background-color:#fff}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.text-wrapper{overflow:hidden}.text-appear{transform:translateY(145%);-webkit-animation:text-appear .6s cubic-bezier(.33,.89,.55,1.2) both;animation:text-appear .6s cubic-bezier(.33,.89,.55,1.2) both}@-webkit-keyframes text-appear{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes text-appear{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.jello-vertical{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.wobble-hor-bottom{-webkit-animation:wobble-hor-bottom .8s both;animation:wobble-hor-bottom .8s both}@-webkit-keyframes wobble-hor-bottom{0%,to{-webkit-transform:translateX(0%);transform:translate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translate(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translate(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translate(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translate(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translate(-6px) rotate(-1.2deg)}}@keyframes wobble-hor-bottom{0%,to{-webkit-transform:translateX(0%);transform:translate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translate(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translate(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translate(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translate(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translate(-6px) rotate(-1.2deg)}}.slide-in-right{opacity:0;-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(150px);transform:translate(150px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(150px);transform:translate(150px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}.slide-in-left{opacity:0;-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-150px);transform:translate(-150px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-150px);transform:translate(-150px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}.slide-in-bck-left{-webkit-animation:slide-in-bck-left .2s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bck-left .2s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-bck-left{0%{-webkit-transform:translateZ(87px) translateX(-50px);transform:translateZ(87px) translate(-50px);opacity:0}to{-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translate(0);opacity:1}}@keyframes slide-in-bck-left{0%{-webkit-transform:translateZ(87px) translateX(-50px);transform:translateZ(87px) translate(-50px);opacity:0}to{-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translate(0);opacity:1}}@-webkit-keyframes line{0%{width:0}to{width:100%}}.slide-in-blurred-left{-webkit-animation:slide-in-blurred-left .6s cubic-bezier(.23,1,.32,1) both;animation:slide-in-blurred-left .6s cubic-bezier(.23,1,.32,1) both}@-webkit-keyframes slide-in-blurred-left{0%{-webkit-transform:translateX(-1000px) scaleX(2.5) scaleY(.2);transform:translate(-1000px) scaleX(2.5) scaleY(.2);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}to{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translate(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-left{0%{-webkit-transform:translateX(-1000px) scaleX(2.5) scaleY(.2);transform:translate(-1000px) scaleX(2.5) scaleY(.2);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}to{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translate(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}.slide-in-top{-webkit-animation:slide-in-top 2s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top 2s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-80px);transform:translateY(-80px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-80px);transform:translateY(-80px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.swing-in-top-fwd{-webkit-animation:swing-in-top-fwd 1s cubic-bezier(.175,.885,.32,1.275) both;animation:swing-in-top-fwd 1s cubic-bezier(.175,.885,.32,1.275) both}@-webkit-keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0);-webkit-transform-origin:top;transform-origin:top;opacity:1}}.slide-in-bottom{-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slide-in-bck-bottom{-webkit-animation:slide-in-bck-bottom 2s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bck-bottom 2s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-bck-bottom{0%{-webkit-transform:translateZ(700px) translateY(300px) scale(2.5);transform:translateZ(700px) translateY(300px) scale(2.5);opacity:0}to{-webkit-transform:translateZ(0) translateY(0) scale(1);transform:translateZ(0) translateY(0) scale(1);opacity:1}}@keyframes slide-in-bck-bottom{0%{-webkit-transform:translateZ(700px) translateY(300px) scale(2.5);transform:translateZ(700px) translateY(300px) scale(2.5);opacity:0}to{-webkit-transform:translateZ(0) translateY(0) scale(1);transform:translateZ(0) translateY(0) scale(1);opacity:1}}@keyframes shimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.section{min-height:100vh;color:#0d0d0d;overflow:hidden;box-sizing:border-box}.section--inner{padding-top:270px}.section.dark{background-color:#0d0d0d;color:#fff}.section .container{max-width:1320px;width:100%;margin:0 auto}.section .container.wide{max-width:1734px;padding:0 100px}.back-to-top{cursor:pointer;margin:85px auto 57px;transition:color .3s linear;color:#c3c3c3;font-family:Sen,sans-serif}.back-to-top:before{content:"";display:block;width:16px;height:16px;margin:0 auto;background-size:16px;background-image:url(/build/assets/arrow-top-33523ce1.svg);transition:filter .3s linear}.back-to-top:hover{color:#0d0d0d}.back-to-top:hover:before{filter:brightness(0)}[data-dark] .back-to-top:hover{color:#fff}[data-dark] .back-to-top:hover:before{color:#fff;filter:brightness(2)}.list.dots li{position:relative;padding:0}.list.dots li:before{content:"";background-color:#0d0d0d;width:5px;height:5px;border-radius:50%;display:inline-block;vertical-align:.15em;line-height:1.5;margin-right:.3em}.t-19 .list.dots li:before{top:13px}p+p{padding-top:25px}img.lazy{height:25vh;background:#e9e9e9}img.blurred{filter:blur(10px)}@media screen and (max-width: 1920px){.section .container.wide{box-sizing:border-box;max-width:100%}}@media screen and (max-width: 1560px){.section .container.wide{padding:0 24px}}.section .container.left-padding{padding-left:184px;box-sizing:border-box}.section .title{font-size:100px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;text-align:left;font-family:Sen,sans-serif}.section .title--main{padding-left:11%}.columns{display:flex;justify-content:flex-start;align-items:flex-start}.columns--wrap{flex-wrap:wrap}.columns.peer .col{flex-grow:1;flex-basis:0}@media screen and (max-width: 1440px){.section .container,.section .container.left-padding{padding:0 150px;box-sizing:border-box}.section .title{font-size:80px}.section .subtitle{font-size:24px}#footer .container,.footer-bottom .container{padding-left:25px;padding-right:25px}}@media screen and (max-width: 900px){.section .container.wide.direction-block{padding-left:25px;padding-right:25px}.section .container.wide.direction-block .num{padding-left:0}.back-to-top{display:none}.section .container{padding:0 25px;box-sizing:border-box}.section .container.left-padding{padding:0 25px!important}.section .title{font-size:44px}.section .title--main{padding-left:25px;padding-right:25px;padding-bottom:20px}.next-project{font-size:43px;font-weight:800;line-height:1;margin:51px 0 12px}.project-name{font-size:19px;font-weight:800}.next-cover{height:100px}}#footer{display:flex;flex-direction:column;padding:130px 0 52px;align-items:flex-start;justify-content:flex-start;max-height:inherit;min-height:inherit}#footer .btn-link{padding:.75em 2.4em .75em 1.6em!important;border-radius:200px;border:2px solid #e5ff7d!important;transition:background-color .2s ease,color .2s ease}#footer .btn-link:hover{background-color:#e5ff7d!important;color:#000}#footer .btn-link:hover:before{width:0}#footer .btn-link:hover:after{filter:invert(1)}#footer .btn-link:after{right:1.1em;top:50%;transform:translateY(-50%);transition:filter .2s ease}#footer .text-wrapper .title{font-family:Sen,sans-serif;font-size:175px;font-weight:800;line-height:.74}#footer .container{max-width:1320px;box-sizing:border-box}#footer .button-area{text-align:right}#footer input[type=text],#footer input[type=email],#footer textarea{font-size:16px;padding-top:.2em;padding-bottom:.4em;padding-left:0!important}#footer input[type=text]::placeholder,#footer input[type=text]::-webkit-input-placeholder,#footer input[type=email]::placeholder,#footer input[type=email]::-webkit-input-placeholder,#footer textarea::placeholder,#footer textarea::-webkit-input-placeholder{color:#6a6a6a}#footer textarea{padding-top:.6em;padding-bottom:.6em;transition:line-height .3s ease,padding .3s ease}#footer .filled input[type=text],#footer .filled input[type=email],#footer .filled textarea{padding:3px 0}#footer .filled textarea{padding:16px 1.3em 16px 0;line-height:1.3}#footer .container.left-padding{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:80px}.footer-bottom .columns .col{display:flex;flex-direction:column;justify-content:space-between}.footer-bottom .columns .col:last-child{max-width:620px}.info{margin-bottom:30px}.footer-bottom{padding-top:67px;padding-bottom:87px;background-color:#f4f4f4}.footer-bottom .container{max-width:1320px;box-sizing:border-box;width:100%;margin:0 auto}.footer-bottom .text-wrapper{padding-bottom:2px}.footer-bottom .social-bar{display:flex;align-items:center;animation-delay:.3s}.footer-bottom .social-bar>div{padding-right:2.2em}.footer-bottom .follow-us{margin-bottom:.5em}#footer .mailto,#footer .start-project{margin:30px 0 6px}.footer-bottom .mailto{font-family:Sen,sans-serif}#footer .phone{margin:15px 0 6px;animation-delay:.2s}#footer .start-project-area{max-width:422px}.social-bar a{transition:.3s color ease}.social-bar svg{display:none}.social-bar a:hover{color:#c91559}#footer .privacy-link a{margin:0 0 9px}#footer .heart{width:17px;height:9px;position:relative;bottom:-1px}@media screen and (max-width: 1150px){#footer .start-project-area{max-width:271px}#footer .text-wrapper .title{font-size:120px}#footer{padding-top:100px}}@media screen and (max-width: 1000px){#footer .columns{display:block}#footer .form-area{max-width:initial}#footer .text-wrapper .title{font-size:55px}#footer .text-wrapper .title br{display:none}}@media screen and (min-width: 900px){.footer-bottom{background-color:#f4f4f4!important}}@media screen and (max-width: 900px){.lets-create .pt-46{padding-top:1.5em;margin-bottom:2em}.form-additional-fields{margin:0!important}#footer{padding:70px 0 0}#footer input[type=text],#footer input[type=email],#footer textarea{font-size:14px}#footer #send-new-project .row .column{min-height:53px}#footer #send-new-project .row{margin:0}#footer #send-new-project>div.row.services>div>div.input>div>label:nth-child(2){margin-left:0}#footer #send-new-project .row.services .column .label{margin-left:0}#footer .text-wrapper .title{font-size:70px}.social-bar .text{display:none}.social-bar>div:nth-child(1){order:3}.social-bar>div:nth-child(2){order:1}.social-bar>div:nth-child(3){order:2}.social-bar>div:nth-child(4){order:4}.social-bar>div:nth-child(1) svg,.social-bar>div:nth-child(2) svg{width:28px;height:28px}.social-bar svg{display:block}.footer-bottom{padding-top:7px;padding-bottom:36px}.footer-bottom .privacy{display:block;margin-right:0;margin-bottom:3em}.footer-bottom .info{line-height:1.43}.footer-bottom .t-19{font-size:19px}.footer-bottom .t-19.t-w-n{font-size:16px;margin-bottom:.4em;padding-top:2em}.footer-bottom .t-30{font-size:24px}.footer-bottom .columns{flex-direction:column;min-height:inherit}.footer-bottom .columns .col{max-width:initial!important}.footer-bottom .columns .columns{margin-bottom:40px}.footer-bottom .secondary-nav_footer{display:block;margin-bottom:30px;margin-top:0}.footer-bottom .secondary-nav_footer .link{margin-bottom:1em;margin-right:1.1em;position:relative;font-size:16px}.footer-bottom .secondary-nav_footer .link:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:currentColor;transition:.4s width ease-in-out}.footer-bottom .social-bar>div{padding-right:1.5em}#footer .container.left-padding{justify-content:end;padding:23px 25px 30px}#footer .info{display:none}#footer .social-bar{padding:10px 0 30px;justify-content:flex-start}#footer .copyright{padding:0 0 10px}#footer .social-bar a{margin:0 14px 0 0}#footer .social-bar a .text{display:none}#footer .social-bar a svg{display:block;padding:5px 10px 5px 0}#footer .mailto.t-30,#footer .phone{font-size:19px;font-weight:400}#footer .phone{padding:0;margin:10px 0 0}#footer .mailto,#footer .start-project{margin:16px 0 0}#footer .privacy-link .t-12,#footer .copyright .t-12{font-size:14px}}@media screen and (max-width: 450px){#footer .text-wrapper .title{font-size:55px}#footer .services{margin-top:30px}}.cursor{display:flex;justify-content:center;align-items:center;position:fixed;width:7px;height:7px;opacity:1;top:0;left:0;overflow:hidden;background:#f2f2f2;border-radius:50%;z-index:99999;color:#fff;font-size:18px;font-weight:800;line-height:1.21;letter-spacing:normal;text-align:center;pointer-events:none;margin-left:-3.5px;margin-top:-3.5px;will-change:transform;transition:.3s width ease-in,.3s height ease-in,margin .3s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;mix-blend-mode:difference}.cursor_mix-normal{background-color:#0d0d0d;mix-blend-mode:normal}.cursor_round{width:100px;height:100px;margin-left:-50px;margin-top:-50px;cursor:none!important}.cursor_white{background-color:#f2f2f2;color:#000}[data-cursor=round]{cursor:none!important}.popup{display:flex;justify-content:center;background-color:#0d0d0d;width:100%;height:100%;color:#fff;left:0;top:0;position:fixed;z-index:999;transform:translateY(-100%);flex-direction:column;align-items:center;-ms-overflow-style:none;scrollbar-width:none;text-align:center}.popup::-webkit-scrollbar{display:none}.popup.active{transform:translateY(0);transition:.5s transform ease;overflow:auto}.popup .container{width:1014px;display:flex;flex-direction:column;justify-content:space-between;max-height:700px;flex-grow:1;align-items:center}.popup .fade-in{animation-delay:.3s}.popup .columns{flex-wrap:wrap}.popup .p-nav{flex-grow:1;display:flex;justify-content:center;flex-direction:column;font-family:Sen,sans-serif}.popup .p-nav .text{display:inline-block;margin-top:.1em;margin-bottom:.1em}.popup .p-nav .text:hover{color:#c91559;cursor:pointer}.popup .p-nav .text-wrapper:nth-child(5) .anim{animation-delay:.3s}.popup .p-nav .text-wrapper:nth-child(4) .anim{animation-delay:.25s}.popup .p-nav .text-wrapper:nth-child(3) .anim{animation-delay:.2s}.popup .p-nav .text-wrapper:nth-child(2) .anim{animation-delay:.1s}.popup .p-nav .text-wrapper:nth-child(1) .anim{animation-delay:0s}.popup .social-bar{display:flex;justify-content:space-between;max-width:150px;margin:4px auto 0}.popup .columns>.row{width:100%}.popup .social-bar a{padding:10px}.popup .social-bar a:hover svg path{fill:#c91559!important}@media screen and (max-width: 1440px){.popup .container{padding:0 144px;max-width:100%;box-sizing:border-box;width:100%}.popup .p-nav .t-100{font-size:80px;line-height:1.35}}@media screen and (max-width: 910px){.popup{justify-content:flex-start}.popup .container{padding:78px 24px 0;max-height:100vh}.popup .p-nav .t-100{font-size:43px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.51}.popup .columns{flex-direction:column}.popup .social-bar a svg path{fill:#5a5a5a!important}.popup .mailto .t-30,.popup .phone a{font-size:19px;font-weight:400}.popup .col.start-project{order:1;display:flex;align-items:center}.popup .col.mailto{order:2;padding-bottom:0;flex-grow:0!important}.popup .phone{order:3;flex-grow:0!important}.popup .columns>.row{order:4;padding-bottom:45px}}@media screen and (max-height: 700px){.popup .container{min-height:600px;height:100%;padding-top:70px}}@media screen and (max-height: 700px) and (orientation: landscape){.popup{justify-content:flex-start;overflow:auto}}.short-contact{margin-top:18px;position:relative;display:inline-block;min-height:200px;line-height:1.4;font-size:24px}.short-contact:after{content:"";position:absolute;right:-140px;top:-18px;display:block;width:113px;height:107px;background-size:contain;background-repeat:no-repeat;background-image:url(/build/assets/heart@2x-c408c9f7.png);z-index:-1}.start-project .title .text-wrapper:nth-child(2) .text{animation-delay:.1s;padding-left:175px}.start-project .form-area{padding-left:175px}.start-project .form-area .label{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:2.14;letter-spacing:normal;text-align:left;color:#fff;position:relative;bottom:-19px;transition:font-size .3s ease}.form-area .label{transition:font-size .3s ease,transform .3s ease;transform:translateY(0)}.form-area{max-width:620px;margin-left:auto}.form-area .label.t-12{font-size:12px}.popup .back{width:fit-content;margin:0 0 35px;cursor:pointer}#send-new-project{padding-top:2em}#send-new-project .row{display:flex;justify-content:space-between;margin-bottom:38px}#send-new-project .budget{margin-bottom:24px}#send-new-project .row .column{min-width:30px;flex-shrink:0;min-height:63px;position:relative;width:100%}.row.two-cols{margin-bottom:2.4em}.row.two-cols .column{max-width:48%}#send-new-project .form-text .column{padding-bottom:0}#send-new-project .row .column:not(:empty){flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}#send-new-project .row .column .label{pointer-events:none;font-size:19px;font-family:Sen,sans-serif;font-weight:600;z-index:11}#send-new-project .scroll-overflow{padding:10px 0 0;width:100%;display:flex;flex-wrap:wrap}#send-new-project .row .column:not(:empty).file{max-width:22px;justify-content:flex-start}#send-new-project .button-area{padding:0 0 50px}.file-list .file-item{display:inline-block;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.08;letter-spacing:normal;text-align:left;color:#5a5a5a;padding:20px 20px 0 0}#file-select{border:0;width:22px;height:19px;cursor:pointer;position:absolute;bottom:20px;right:0;z-index:11}#file-select::file-selector-button{visibility:hidden;position:absolute}#file-select:before{content:"";display:block;width:22px;height:22px;background-image:url(/build/assets/paper-clip-6f8a068c.svg);background-size:22px;cursor:pointer;background-position:0 -1px}#file-select:active:before{transform:scale(1.1)}#footer textarea{padding-right:1.5em}@media screen and (max-width: 900px){#send-new-project{padding-top:1em}#send-new-project .form-text,#send-new-project .budget{margin-bottom:0}.file-list{margin-left:0!important}.file-item{padding-top:0!important}#send-new-project .row .column .label{font-size:16px;line-height:1.45}.show-all-projects-link{font-size:18px;padding:.8rem 1.1em .8rem 1.4em;margin-top:1em}.popup .wrapper{max-width:100vw;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.popup .wrapper>*:not(.form-area),#send-new-project>*:not(.row.services),#send-new-project .row.services .column .label{margin-left:24px;margin-right:24px}.row.two-cols{margin-bottom:0}.row.two-cols .column{max-width:100%}#send-new-project .button-area{margin-right:0!important;margin-left:0!important;padding-top:20px;padding-bottom:55px}.popup .social-bar svg.fb-icon{width:8px}.popup .social-bar svg.ig-icon{width:16px}.popup .social-bar svg.be-icon{width:25px}#send-new-project .services{margin-top:.5em}#send-new-project>div.row.services>div>div.input>div>label:nth-child(2){margin-left:24px}.popup .wrapper::-webkit-scrollbar{display:none}.popup .container.start-project{max-height:initial;padding:0;overflow:auto}.popup .container.start-project .title{font-size:43px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.12;letter-spacing:normal;text-align:left;color:#fff}.popup .container.start-project .title .text-wrapper:nth-child(2) .text{padding-left:0}.popup .container.start-project .form-area{padding-left:0}.popup .back{padding-top:50px;font-size:19px;margin:60px 0 35px}#send-new-project .row .column:not(:empty).file{position:absolute;right:0}.popup input[type=submit]{width:100%}#file-select{bottom:45px;top:auto}#send-new-project .row .column{padding:0 0 1.9em;width:100%}#send-new-project .budget .column,#send-new-project .services .column{padding-bottom:2.1em!important}#send-new-project .scroll-overflow{padding:10px 0 20px;display:flex;justify-content:flex-start;flex-wrap:wrap;white-space:nowrap;margin:0 0 -20px}#send-new-project .scroll-overflow::-webkit-scrollbar{display:none}#send-new-project .row{flex-direction:column;align-items:flex-start}#send-new-project .row .column:empty{display:none}.short-contact{padding:0;font-size:16px}.short-contact:after{right:-100px;top:-10px;width:111px;height:105px}}#blog{margin:0}#blog .blog-list{display:flex;align-items:flex-start;padding:153px 0 116px;margin:0 -28px}#blog .blog-list .post{position:relative;color:inherit;display:flex;flex-direction:column;justify-content:flex-start;padding:0 0 50px}#blog .blog-list .post .cover img{max-width:100%;height:auto;display:block}#blog .blog-list .title-text{padding:22px 0 19px;line-height:38px}#blog .read-more{align-self:flex-start}#blog .blog-list .post .cover{position:relative}#blog .blog-list .post .cover img.grayscale{filter:grayscale(1)}#blog .blog-list .post .cover:hover img.mask{opacity:1}#blog .blog-list .post .cover img.mask{transition:opacity .3s ease;opacity:0;position:absolute;top:0;left:0;-webkit-clip-path:circle(10px at 139px 139px);clip-path:circle(10px at 139px 139px)}#blog .blog-list .post .title{margin:22px 0 50px}#blog .blog-list .post .title .t-30{margin:0 0 19px;transition:height .3s ease}#blog .blog-list .post:hover .title>.t-30:before{margin:0 10px 0 0;width:21px;height:2px}#blog .blog-list .post .title>.t-30:before{content:"";position:relative;top:-6px;display:inline-block;width:0;height:2px;margin:0;background-color:#0d0d0d;transition:.5s width ease,.5s margin ease}#blog .blog-list .post .type{background-color:orange;width:0;height:100%;position:absolute;bottom:0;right:-29px;display:flex;align-items:flex-end}#blog .blog-list .post .type .text{transform:rotate(-90deg);display:block;white-space:nowrap;transform-origin:left bottom;font-size:14px;text-transform:lowercase}#blog .blog-list .col{max-width:33%;flex-basis:33%;transform:translate(0);transition:.1s transform ease;margin:0 28px}#blog .blog-list .col.hidden{display:none}.pagination .pages-list{display:flex;justify-content:center;align-items:center;padding:0 0 131px}.pagination .pages-list .page{display:block;cursor:pointer;margin:0 10px}.pagination .pages-list .page.active{color:#c91559;cursor:default}.pagination .pages-list .page.space{color:#c3c3c3;cursor:default}#blog .blog-list .post:hover .title-text:before{margin:0 10px 0 0;width:21px;height:2px}#blog .blog-list .title-text:before{content:"";position:relative;top:-6px;display:inline-block;width:0;height:2px;margin:0;background-color:#0d0d0d;transition:.5s width ease,.5s margin ease}@media screen and (min-width: 900px){#blog .read-more{display:none}}@media screen and (max-width: 900px){#blog .blog-list .title-text{order:-1;font-size:28px;padding:0 0 23px;line-height:1.29}.m-hidden{display:none!important}#blog .blog-list{margin:0;padding:43px 0 50px;flex-direction:column}#blog .read-more{display:inline;position:relative;font-size:24px}#blog .read-more:before{right:-20px;top:3px}#blog .blog-list .post .type{display:none}#blog .blog-list .post{padding:43px 0;border-top:solid 1px #e2e2e2}#blog .blog-list .col{max-width:100%}#blog .blog-list .col:first-child .post:first-child{border-top-color:transparent}#blog .blog-list .description-text{padding:23px 0}#blog .blog-list .post .cover img.grayscale{filter:none}}#post{padding:179px 0 135px}.close{display:none;position:fixed;z-index:1;bottom:25px;right:25px;width:50px;height:50px;background-color:#fff;background-image:url(/build/assets/x-41577c86.svg);background-repeat:no-repeat;background-size:16px;border-radius:50%;background-position:center;box-shadow:0 2px 6px #00000029;transition:transform .2s ease;cursor:pointer}.close:hover{transform:scale(1.05)}.close:active{transform:scale(1.2)}.header{margin:66px 0}.parallax-window{min-height:700px;background:#f8f8f8;overflow:hidden;position:relative;text-align:center;object-fit:cover}.parallax{display:inline-block;max-width:inherit!important;margin-left:auto;margin-right:auto;position:absolute;left:50%;transform:translate(-50%);height:125%;will-change:transform}.parallax__item{white-space:nowrap;display:flex}.parallax[data-direction=horizontal]{left:0;width:auto!important;height:100%!important}.parallax[data-direction=horizontal] img{height:100%!important}#post .parallax{height:auto;width:125%}#post h1{font-size:60px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#000;margin:0 0 38px}#post h3{font-size:30px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#000;margin:56px 0 28px}#post p,#post ul li,#post .main-content{font-size:19px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#0d0d0d}#post .main-content a{line-height:1;color:#2c2c2c;position:relative}#post .main-content a:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background-color:currentColor;transition:.4s width ease-in-out}#post .main-content a:hover:after{width:0}#post .main-content p{padding-top:25px}#post .main-content .heading+p{padding-top:0}#post .main-content figure .imageCase{margin-top:32px;padding-bottom:0}#post p b,#post p strong{font-weight:700}#post ul li{margin-top:15px}#post ul li:first-child{margin-top:0}#post .image-caption{padding-top:1em;max-width:758px!important;margin-left:0}#post .gallery-list{padding-bottom:0;padding-top:25px}#post .gallery-list .carousel-navigation{margin-top:-15px}#post .gallery-list .carousel-navigation__next{right:0}#post .gallery-list .carousel-navigation__prev{left:0}#post ul{padding:25px 0 0}#post img{max-width:100%}.back-area{display:flex;justify-content:center;align-items:flex-start}.back{margin:0 auto 79px;display:block}#post blockquote{font-size:19px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#6c6c6c;padding:54px 0 54px 72px;position:relative;border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;margin:56px 0}#post blockquote .t-30{font-size:19px;font-weight:400;line-height:31px}#post blockquote:before{content:"";position:absolute;display:block;width:40.7px;height:32px;left:0;top:62px;background-size:100%;background-image:url(/build/assets/quotes-39a7ca33.svg)}#post .underline{line-height:1}#post .gallery-block .carousel-navigation{position:static}#post .gallery-block .carousel-navigation__next,#post .gallery-block .carousel-navigation__prev{position:absolute;top:50%;margin-bottom:-5px}#post .gallery-block--dark .carousel-navigation__bullets{display:none;margin-top:1em;text-align:center}#post .gallery-block--dark .carousel-navigation__bullet{width:6px;height:6px;display:inline-block;background-color:#dcdcdc;border-radius:50%;margin-right:.2em;margin-left:.2em}#post .gallery-block--dark .carousel-navigation__bullet_active{background-color:#000}@media screen and (max-width: 1700px){#post .parallax-window{min-height:40vw;max-height:700px}}@media screen and (max-width: 900px){#post .parallax-window{min-height:300px}#post .parallax{height:125%;width:auto}#post .gallery-block .carousel-navigation__next,#post .gallery-block .carousel-navigation__prev{display:none}#post .gallery-block--dark .carousel-navigation__bullets{display:block}#post blockquote{border:0;margin:50px 0 25px;padding:0 0 0 20px;border-left:1px solid #e2e2e2}#post blockquote .t-30{font-weight:400;line-height:31px}#post blockquote .t-19{font-size:14px;margin-top:1em}#post blockquote:before{display:none}.close{display:block}#post{padding:79px 0 40px}#post h1{font-size:28px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#0d0d0d;margin:0 0 23px}#post h3{font-size:24px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#000}#post ul li+li{margin-top:24px}.parallax-window{min-height:300px;background:rgba(0,0,0,0);margin:25px 0}.back-area{display:none}}.read-more{position:relative;font-family:Sen,sans-serif}.fixed .secondary-nav{display:none}.logos-page+#info-case .labels>.text:first-child{display:none!important}.logos-page+#info-case .labels .text{padding-top:0!important}.cover__wrapper.shimmer{padding-top:100%}.video-block{overflow:hidden}.video-block__play{position:absolute;top:calc(50% - 30px);left:50%;transform:translate(-50%,-50%);width:5em;height:5em;pointer-events:none}#cases-content .container{max-width:1920px;margin-right:auto;margin-left:auto}#cases-content .container>*{padding-left:60px;padding-right:60px}#cases-content .container>*:first-child img{padding-top:0}#cases-content ol{list-style:decimal inside;padding:25px!important}#cases-content ol li{padding-top:15px}#cases-content ol li:first-child{padding-top:0}#cases-content .section{min-height:auto;position:relative}#cases-content .parallax-window{min-height:400px}#cases-content .parallax-window[style="min-height: 920px"] .parallax{height:120%;width:auto}#cases-content .parallax{height:auto;width:100%}#cases-content .cols{display:flex;justify-content:space-between}#cases-content .cols .gallery-list img{width:100%}#cases-content .cols>div:not(.space){flex-grow:1;flex-basis:0;display:flex;flex-direction:column}#cases-content .cols .space{max-width:60px;min-width:60px}#cases-content .quote{padding-bottom:60px;max-width:750px}#cases-content.logos-page{max-width:900px;margin-left:auto;margin-right:auto}#cases-content.logos-page .imageCase{padding-top:25px;padding-bottom:0}#cases-content.logos-page .image{padding-left:0;padding-right:0}#cases-content.logos-page .heading--p{padding-left:0;padding-right:0;padding-bottom:0}#cases-content .text.heading{margin-top:120px}#cases-content .heading--p{padding:0 60px 53px}#cases-content .heading+p,#cases-content .heading+ul,#cases-content .heading+ol{margin-top:-3em}#cases-content .heading+p+*,#cases-content .heading+ul+*,#cases-content .heading+ol+*{padding-top:60px}#cases-content .image:not([style])+.cols[style],#cases-content .image:not([style])+.image:not(.image--backgrounded):not([style])[style]{padding-top:60px}#cases-content .image--backgrounded{padding:109px 60px;margin-bottom:60px}#cases-content .image--backgrounded img{padding-bottom:0}#cases-content .image+p{padding-top:0}#cases-content .video-block{padding-bottom:60px;position:relative}#cases-content .video-block video{max-width:1400px;margin:0 auto;display:block}#cases-content .video-block .imageCase{padding-bottom:0;position:relative;z-index:1}#cases-content .video--backgrounded{margin-bottom:60px;padding:109px 61px}#cases-content .video--stretched{margin-left:-60px;margin-right:-60px}#cases-content .video--stretched video{width:100%;max-width:initial}#cases-content .image-caption{margin:-1.5em auto 0;text-align:right}#cases-content .inline-video{position:absolute;width:47vw;height:26vw;z-index:0;top:45%;left:50%;transform:translate(-50%,-50%)}.gallery-block--cover .gallery-list__item{width:66%}.gallery-block--cover .gallery-list .carousel-navigation{position:static;margin-top:0}.gallery-block--cover .gallery-list .carousel-navigation__prev,.gallery-block--cover .gallery-list .carousel-navigation__next{display:none}.gallery-block--cover .gallery-list .carousel-navigation__bullets{margin-top:2em;margin-bottom:1em;text-align:center}.gallery-block--cover .gallery-list .carousel-navigation__bullet{width:6px;height:6px;display:inline-block;background-color:#53555b;border-radius:50%;margin-right:.2em;margin-left:.2em}.gallery-block--cover .gallery-list .carousel-navigation__bullet_active{background-color:#fff}.gallery-block--cover img{width:100%;height:100%;max-width:inherit;object-fit:cover;box-sizing:border-box}.gallery-block--without-spacing .gallery-list{padding-bottom:0!important}.gallery-block--corner .gallery-list__item{width:88%;padding-right:.5em;padding-left:.5em}.gallery-block--corner .carousel-navigation{display:none}.gallery-block--dark .carousel-navigation__prev,.gallery-block--dark .carousel-navigation__next{filter:invert(1)}.gallery-block--dark .carousel-navigation__prev_disabled,.gallery-block--dark .carousel-navigation__next_disabled{opacity:.5}.gallery-list{padding:0 0 60px;overflow:hidden;position:relative}.gallery-list__wrapper{display:flex;flex-direction:row;position:relative;flex-wrap:nowrap}.gallery-list__item{flex-shrink:0;width:100%;box-sizing:border-box}.gallery-list img{max-width:100%;display:block}.gallery-list .carousel-navigation{margin-top:-45.5px;position:absolute;top:50%;width:100%}.gallery-list .carousel-navigation__prev,.gallery-list .carousel-navigation__next{position:absolute;width:20px;height:31px;background-image:url(/build/assets/i-arrow-next-94d0dfe8.svg);background-repeat:no-repeat;background-size:contain}.gallery-list .carousel-navigation__prev{left:60px;transform:rotate(180deg)}.gallery-list .carousel-navigation__next{right:60px}#cases-show{position:relative}#cases-show .header{min-height:1080px;box-sizing:border-box;background-repeat:no-repeat;background-position:center;padding:150px 100px 0;background-size:1920px;margin:0 auto}#cases-show .title-words{position:relative;z-index:3;max-width:1734px;margin:0 auto;font-family:Sen,sans-serif}#cases-show video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;background-size:cover;overflow:hidden;z-index:1}#cases-show.logos-page .header{background-position:bottom;background-size:2000px}.dark .link{color:#fff}.logo{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}#cases-page .cases-list,#cases .cases-list{display:flex;align-items:flex-start;padding:50px 0 116px;margin:0 -28px}#cases-page .cases-list .case,#cases .cases-list .case{position:relative;display:block;color:inherit}#cases-page .cases-list .case .cover img,#cases .cases-list .case .cover img{max-width:100%;height:auto;display:block}#cases-page .cases-list .case:hover .title>div:before,#cases .cases-list .case:hover .title>div:before{margin:0 10px 0 0;width:21px;height:2px}#cases-page .cases-list .case:hover .bw-animation,#cases .cases-list .case:hover .bw-animation{opacity:1}#cases-page .cases-list .case:hover .bw-animation svg,#cases .cases-list .case:hover .bw-animation svg{pointer-events:none;overflow:initial}#cases-page .cases-list .case .title,#cases .cases-list .case .title{margin:16px 0 50px}#cases-page .cases-list .case .title>div:before,#cases .cases-list .case .title>div:before{content:"";position:relative;top:-6px;display:inline-block;width:0;height:2px;margin:0;background-color:#0d0d0d;transition:.5s width ease,.5s margin ease}#cases-page .cases-list .case .cover,#cases .cases-list .case .cover{position:relative}#cases-page .cases-list .case .type,#cases .cases-list .case .type{background-color:orange;width:0;height:100%;position:absolute;bottom:0;right:-29px;display:flex;align-items:flex-end}#cases-page .cases-list .case .type .text,#cases .cases-list .case .type .text{transform:rotate(-90deg);display:block;white-space:nowrap;transform-origin:left bottom;text-transform:lowercase}#cases-page .cases-list .case svg.vacuum,#cases .cases-list .case svg.vacuum{width:100%}#cases-page .cases-list .case svg.fast path,#cases .cases-list .case svg.fast path{transition:none!important}#cases-page .cases-list .col,#cases .cases-list .col{max-width:33%;flex-basis:33%;will-change:transform;transform:translate(0);transition:transform .1s ease;margin:0 28px}#cases-page .cases-list .col.hidden,#cases .cases-list .col.hidden{display:none}#cases .cases-list{padding:50px 0 80px}#cases .cases-list .case .title>div:before{background-color:#fff}#cases-page .bw-animation,#cases .bw-animation,.cases-component .bw-animation{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#000;animation-duration:.5s;opacity:0;pointer-events:none;transition:opacity .3s linear;overflow:hidden}#cases-page .bw-animation svg,#cases .bw-animation svg,.cases-component .bw-animation svg{max-height:100%}.cases-component .case:hover .bw-animation{opacity:1}#info-case.section,#cases-show.section,#next-project.section{min-height:auto;position:relative}.widget{position:absolute;top:50%;transform:translateY(-50%);right:-1px;z-index:33}#info-case{padding:85px 0 80px}#info-case .title-words{margin-top:0;font-family:Sen,sans-serif}#info-case .description{padding:0 80px 0 0;flex-grow:1}#info-case .description p{padding-top:31px}#info-case .description p:first-child{padding-top:0}#info-case .description a:hover:after{width:0}#info-case .description a:after{content:"";position:absolute;left:0;bottom:4px;display:block;width:100%;height:1px;background-color:#0e0e0e;transition:.4s width ease-in-out}#info-case.dark .read-more{color:#fff}#info-case.dark .read-more:after{background-color:#fff}#info-case.dark .description a:after{background-color:#fff}#info-case.dark .description a:hover:after{width:0}#info-case .featured-area{display:flex;justify-content:flex-start;align-items:center;margin:-86px 0 79px}#info-case .ai-gr img{max-width:148px;display:block;margin:0 48px 0 0}#info-case .labels{min-width:200px}#info-case .labels .t-w-800{font-family:Sen,sans-serif}#info-case .labels .text+.text{padding-top:28px}#info-case .labels p+p{padding-top:0}.imageCase{max-width:100%;width:100%;display:block;margin:0 auto;padding-bottom:60px}.image--without-spacing{margin-bottom:0!important}.image--without-spacing .imageCase{padding-bottom:0!important}.image--padding{padding-left:61px;padding-right:61px}.image--stretched{margin-left:-60px!important;margin-right:-60px!important}.imageCase:not(.lazy-image__small)+.imageCase{margin:-61px auto 0}@media screen and (min-width: 1920px){#cases-show .header{background-size:cover;max-width:100%}#cases-show .header .title-words{margin:0 auto}}@media screen and (max-width: 1560px){#cases-show .header{padding:150px 24px 40px}}@media screen and (max-width: 900px){#info-case .t-19{font-size:19px}#info-case{padding:40px 0}#info-case .title-words.t-100{margin-bottom:17px}.logo--black .invert .as-logo{filter:invert(1)}#info-case .read-more:after{background-color:currentColor}.mobile-show.read-more{display:inline-block!important}.logos-page .heading--p{padding-top:45px!important;padding-left:25px!important}#info-case .featured-area{display:none}#cases-content .container>*{padding-left:0;padding-right:0}#cases-content .cols .space{max-width:21px;min-width:21px}#cases-show video{height:100%}#cases-show .header{min-height:500px;background-size:cover!important;background-position:center}#info-case .columns{display:block}#info-case .description p+p{padding:10px 0 0}#info-case .description{padding:0 0 30px}.imageCase{padding-bottom:21px}.image--scroll .lazy-image{overflow-x:scroll;-webkit-overflow-scrolling:touch}.image--scroll img{max-width:initial!important;width:auto!important;height:10em}.image.pt-80{padding-top:80px!important}#cases-content .image--stretched,#cases-content .video--stretched{margin-left:0!important;margin-right:0!important}#cases-content .image:not([style])+.cols[style],#cases-content .image:not([style])+.image:not(.image--backgrounded)[style]{padding-top:21px}#cases-content .image-caption{padding-bottom:21px;margin-top:0;padding-right:25px;padding-left:25px}#cases-content .quote{padding-left:25px;padding-right:25px}#cases-content .quote .t-19{font-size:14px}#cases-content .heading+p+*,#cases-content .heading+ul+*,#cases-content .heading+ol+*{padding-top:21px}#cases-content .image--backgrounded{padding:30px 44px;margin-bottom:21px}#cases-content .video--backgrounded{padding:0!important;margin-bottom:21px}#cases-content .gallery-list{padding-bottom:21px}#cases-content .video-block{padding-bottom:21px;position:relative}#cases-content .video-block__play{width:3em;height:3em;top:calc(50% - 10.5px)}#cases-content .inline-video{width:84vw;height:54vw;top:45%}#cases-content .parallax-window{min-height:150px}#cases-content .parallax-window img{width:200%}#cases-content .text-block{padding:25px}#cases-content .heading--p{margin-top:0!important;padding:25px}.gallery-list .carousel-navigation{margin-top:-16px}.gallery-list .carousel-navigation__next{right:15px;width:9px;height:14px}.gallery-list .carousel-navigation__prev{left:15px;width:9px;height:14px}#cases-show .secondary-nav,#cases-show .title-words{display:none}.section .container.wide{padding:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cases-index #footer,.cases-index .footer-bottom,.cases-index .status,.cases-show #footer{display:none}.cases-show .footer-bottom{padding:23px 25px 30px}.cases-show .footer-bottom:not([style*=background-color]){background-color:#fff!important}.cases-show .footer-bottom.mobile-dark{background-color:#000}.cases-show .footer-bottom .copyright{text-align:center}.cases-show .footer-bottom .copyright .privacy{display:none}.cases-show .footer-bottom .columns{align-items:center}.cases-show .footer-bottom .columns .col:first-child,.cases-show .footer-bottom .secondary-nav,.cases-show .footer-bottom .info{display:none}.case-5 #cases-content .parallax-window{min-height:150px}.case-5 #cases-content .parallax-window img{width:120%}#cases-page,.cases-component{margin:0}#cases-page .container.wide,.cases-component .container.wide{height:100vh}#cases-page .bw-animation,.cases-component .bw-animation{display:none}#cases-page .secondary-nav,.cases-component .secondary-nav{z-index:1111;flex-direction:column;align-items:flex-start;margin:0 auto;position:fixed;top:19px;right:0;left:0;overflow:hidden;width:140px;max-height:38px;padding:5px 18.5px 11px 20px;background-color:#0d0d0d;border-radius:18px;color:#fff;transition:.4s max-height ease;box-sizing:border-box;box-shadow:0 2px 6px #00000029}#cases-page .secondary-nav:before,.cases-component .secondary-nav:before{content:"";position:absolute;display:block;width:10px;height:6px;right:17px;top:17px;background-size:contain;background-repeat:no-repeat;background-image:url(/build/assets/arrow-65ffdf9f.svg);transition:.2s transform ease}#cases-page .secondary-nav.expanded:before,.cases-component .secondary-nav.expanded:before{transform:rotate(180deg)}#cases-page.dark .secondary-nav,.cases-component.dark .secondary-nav{filter:invert(1)}#cases-page .secondary-nav.expanded,.cases-component .secondary-nav.expanded{max-height:500px}#cases-page .secondary-nav.expanded .link.active,.cases-component .secondary-nav.expanded .link.active{font-weight:700}#cases-page .secondary-nav .link,.cases-component .secondary-nav .link{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;padding:0;letter-spacing:normal;text-align:left;color:#fff;line-height:2.3;text-transform:lowercase;width:100%}#cases-page .secondary-nav .link.active,.cases-component .secondary-nav .link.active{display:block;color:#fff;font-size:14px;line-height:2.08;order:-1;margin-top:-1px}.section .container.wide::-webkit-scrollbar{display:none}#cases-page .cases-list,#cases .cases-list{margin:0;display:flex;justify-content:flex-start;padding:0}#cases-page .cases-list .col,#cases .cases-list .col{margin:0;padding:0 0 15px;max-width:none;box-sizing:border-box;flex-basis:auto}#cases-page .cases-list .col:first-child,#cases .cases-list .col:first-child{padding-left:15px}#cases-page .cases-list .col:last-child,#cases .cases-list .col:last-child{padding-right:15px}#cases-page .cases-list .case,#cases .cases-list .case{margin:0;padding:0 10px 20px;box-sizing:border-box}#cases-page .cases-list .case .cover,#cases .cases-list .case .cover{width:50vw}#cases-page .cases-list .case .type,#cases-page .cases-list .case .title,#cases .cases-list .case .type,#cases .cases-list .case .title{display:none}#cases .cases-list{padding-top:50px}}.case-12 #cases-content .heading--p{margin-left:40px}.case-12 .video-block__play path{fill:#19878b}.case-30 .project-name{margin-bottom:60px}.case-21 #cases-show.gif .header{background-color:#ffa816}.case-21 #cases-show.gif--frame .header{background-image:url(/build/assets/cinzano-gif-13b3c5cd.jpg)!important}.case-33 .text-parallax{margin-left:9vw;padding:0!important;margin-top:-7vw;box-sizing:content-box}.case-33 .text-parallax img{width:11vw}.case-33 .text-parallax--right{left:51vw;margin-right:0!important;margin-top:15vw;margin-left:0}.case-33 .text-parallax--bottom{margin-left:8vw}.case-33 .text-parallax--bottom img{width:15vw}#cases-content .version{position:absolute;left:0;right:0;text-align:right;color:#a8a8a8;font-size:13px;margin-top:4.1rem;box-sizing:content-box}#cases-content .version:last-child{margin-top:4.5rem}#cases-content .cover-text-1{position:absolute;z-index:3;margin-top:13%!important;padding-left:100px;box-sizing:content-box}#cases-content .cover-text-1:before{content:"";display:block;width:69.5px;height:59.5px;background-size:100%;margin:0 0 28px;background-image:url(/build/assets/quotes@2x-d88c411d.png)}#cases-content .cover-text-2{max-width:664px;left:0;right:0;position:absolute;padding-top:64vw!important;line-height:1.6;z-index:3;margin:0 auto;padding-left:0!important;box-sizing:content-box}#cases-content .stp-block-1-title,#cases-content .stp-block-1-text,#cases-content .stp-block-2-title,#cases-content .stp-block-2-text{max-width:640px;margin-left:auto;margin-right:auto;line-height:1.6;left:0;right:0;box-sizing:content-box;position:absolute;z-index:3;padding-left:34rem}#cases-content .stp-block-1-title,#cases-content .stp-block-2-title{padding-bottom:1em;margin-top:9%!important;font-size:40px;font-weight:600!important;box-sizing:content-box}#cases-content .stp-block-1-title:before,#cases-content .stp-block-2-title:before{content:"";background-image:url(/build/assets/i-ball-4afb60ae.svg);background-size:contain;background-repeat:no-repeat;width:56px;height:56px;margin-right:1rem;display:inline-block;vertical-align:-.3em}#cases-content .stp-block-1-title+ol,#cases-content .stp-block-2-title+ol{max-width:640px;margin-left:auto;margin-right:auto;line-height:1.6;left:0;right:0;position:absolute;z-index:3;padding:0 60px 0 34rem!important;margin-top:17.5%!important;font-weight:300!important;font-size:28px!important;box-sizing:content-box}#cases-content .stp-block-1-title+ol li,#cases-content .stp-block-2-title+ol li{padding-top:20px}#cases-content .stp-block-1-title+ol li:first-child,#cases-content .stp-block-2-title+ol li:first-child{padding-top:0}#cases-content .stp-block-1-text,#cases-content .stp-block-2-text{box-sizing:content-box;margin-top:17.5%!important;font-weight:300!important;font-size:28px!important}#cases-content .stp-block-3-title{box-sizing:content-box;padding-bottom:0;position:absolute;padding-left:5%;z-index:3;margin-top:4%!important;font-weight:500}#cases-content .stp-block-4-title{box-sizing:content-box;padding-bottom:0;padding-left:5%;position:absolute;z-index:3;margin-top:6%!important;font-weight:500}#cases-content .stp-block-5-title,#cases-content .stp-block-6-title{box-sizing:content-box;padding-bottom:0;position:absolute;padding-left:60px;z-index:3;margin-top:4rem!important;font-weight:500;color:#071130;letter-spacing:-.7px}#cases-content .stp-block-5-title+.text-block,#cases-content .stp-block-6-title+.text-block{position:absolute;margin-top:6.5rem!important;padding-left:60px;color:#071130;z-index:3}#cases-content .stp-block-5-title+.text-block+.cols .image--backgrounded,#cases-content .stp-block-6-title+.text-block+.cols .image--backgrounded{padding-bottom:0}#cases-content .stp-title:before{content:"";background-image:url(/build/assets/i-ball-4afb60ae.svg);background-size:contain;background-repeat:no-repeat;width:56px;height:56px;margin-right:1rem;display:inline-block;vertical-align:-.3em}@media (max-width: 1560px){.case-12 #cases-content .heading--p{margin-left:0}#cases-content .cover-text-1{font-size:22px;padding-left:25px}#cases-content .stp-block-1-title+ol,#cases-content .stp-block-2-title+ol{margin-top:19%!important}#cases-content .stp-block-1-text,#cases-content .stp-block-2-text{margin-top:19%!important}}@media (max-width: 1200px){#cases-content .stp-block-1-title,#cases-content .stp-block-1-text,#cases-content .stp-block-2-title,#cases-content .stp-block-2-text{padding-left:45%}#cases-content .stp-block-1-title,#cases-content .stp-block-2-title{margin-top:6rem!important}#cases-content .stp-block-1-title+ol,#cases-content .stp-block-2-title+ol{padding-left:45%!important;margin-top:15rem!important;font-size:1.2rem!important}#cases-content .stp-block-1-title+ol li,#cases-content .stp-block-2-title+ol li{padding-top:10px}#cases-content .stp-block-1-text,#cases-content .stp-block-2-text{margin-top:15rem!important;font-size:1.2rem!important}}@media (max-width: 900px){.case-30 .project-name{margin-bottom:33px}.case-21 #cases-show.gif--frame .header{background-image:url(/build/assets/cinzano-gif-mobile-5d853488.jpeg)!important}.case-33 .text-parallax{margin-left:5vw;margin-top:-5vw}.case-33 .text-parallax--right{margin-top:15vw;margin-left:0}.case-33 .text-parallax--bottom{margin-left:4vw}.case-33 .text-parallax--mobile{margin-top:-12vw}.case-33 .text-parallax--mobile img{width:38vw}.case-6 #cases-show video{right:auto;left:-50%}#cases-content .cover-text-1{position:static;font-size:19px;font-weight:800;line-height:26px;margin-top:0!important}#cases-content .cover-text-1:before{width:38px;height:32.5px;margin:0 0 21px}#cases-content .cover-text-2{max-width:664px;position:static;padding-top:0!important;padding-left:25px!important;padding-right:25px}#cases-content .stp-block-3-title,#cases-content .stp-block-4-title,#cases-content .stp-block-5-title{padding-left:5%;padding-top:0}#cases-content .stp-block-5-title{margin-top:4em!important;padding-top:25px}#cases-content .stp-block-5-title,#cases-content .stp-block-6-title{margin-top:0!important;position:static;padding-left:25px;margin-bottom:0;background-color:#f5f5f5}#cases-content .stp-block-5-title+.text-block,#cases-content .stp-block-6-title+.text-block{background-color:#f5f5f5;position:static;margin-top:0!important;padding-left:25px;padding-top:0}#cases-content .stp-block-5-title+.text-block+.cols,#cases-content .stp-block-6-title+.text-block+.cols{padding-top:0}#cases-content .stp-block-5-title+.text-block+.cols>div:first-child,#cases-content .stp-block-6-title+.text-block+.cols>div:first-child{padding-right:0;padding-left:25px}#cases-content .stp-block-5-title+.text-block+.cols>div:last-child,#cases-content .stp-block-6-title+.text-block+.cols>div:last-child{padding-left:0;padding-right:25px}#cases-content .stp-block-5-title+.text-block+.cols .image--backgrounded,#cases-content .stp-block-6-title+.text-block+.cols .image--backgrounded{padding:0}#cases-content .stp-block-1-title,#cases-content .stp-block-1-text,#cases-content .stp-block-2-title,#cases-content .stp-block-2-text{padding-left:25px;padding-right:25px;position:static;padding-top:0!important;margin:0!important}#cases-content .stp-block-1-title,#cases-content .stp-block-2-title{font-size:26px;padding-bottom:.5em}#cases-content .stp-block-1-title+ol,#cases-content .stp-block-2-title+ol{padding-left:25px!important;padding-right:25px!important;position:static;padding-top:0!important;margin:0!important}#cases-content .stp-block-1-title+ol li,#cases-content .stp-block-2-title+ol li{padding:0}#cases-content .stp-block-1-title:before,#cases-content .stp-block-2-title:before{width:1em;height:1em;vertical-align:-.1em}#cases-content .stp-title{margin-bottom:1em}#cases-content .stp-title:before{width:34px;height:34px;vertical-align:-.5em}#cases-content .version{position:static;text-align:left;padding-bottom:0;margin-bottom:-1em;margin-top:.2em!important}}.post-2 .image+.text-block{padding-top:50px!important}.post-2 .text-block+.image .imageCase{margin-top:50px!important}@media (max-width: 900px){.post-1 #post{padding-bottom:0}.post-2 .image+.text-block{padding-top:25px!important}.post-2 .text-block+.image .imageCase{margin-top:25px!important}}.marquee-js,.marquee-loader-js{animation:scrolling var(--marquee-time) linear infinite;will-change:transform;display:flex;transform:translate(0);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;font-family:Sen,sans-serif}.marquee-js .marqueeStyle,.marquee-loader-js .marqueeStyle{padding-right:.2em;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.marquee{overflow:hidden}@keyframes scrolling{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--marquee-width)))}}.share{display:flex;background-color:#0d0d0d;font-size:19px;justify-content:space-between;position:fixed;right:0;top:200px;border-radius:5px 0 0 5px;padding-top:6px;padding-bottom:6px}.share__label{display:none}.share__list{display:flex;flex-direction:column}.share__item{width:1.1em;height:1.1em;display:block;padding:15px;background-size:1em 1em;background-repeat:no-repeat;background-position:50% 50%;filter:invert(1);transition:opacity .3s ease;opacity:.7}.share__item:hover{opacity:1}.share__item--fb{background-image:url(/build/assets/i-facebook-967e5b5b.svg)}.share__item--tw{background-image:url(/build/assets/i-twitter-84dbc890.svg)}.share__item--p{background-image:url(/build/assets/i-pinterest-8c5fd13c.svg)}.share__item--in{background-image:url(/build/assets/i-linkedin-c587b96f.svg)}@media screen and (max-width: 900px){.share{background-color:#f4f4f4;position:static;align-items:center;padding:0 10px 0 25px}.share__label{display:block}.share__list{flex-direction:row}.share__item{filter:invert(0);opacity:1}}.booking{background-color:#0d0d0d;color:#fff;padding:1rem;box-sizing:border-box;position:fixed;top:0;left:0;right:0;text-align:center;z-index:1112}.booking__close{background-color:transparent;border:none;border-radius:0;color:#fff;font-weight:700;position:absolute;top:50%;transform:translateY(-50%);right:1em;width:2em;height:2em;background-image:url(/build/assets/close-11415113.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:1.2em 1.2em;cursor:pointer}.booking+.nav{margin-top:48px}.booking+.nav+main #cases-page .menu{padding-top:208px}.booking--show{padding-top:48px}.hide-booking .booking{display:none}.hide-booking .nav{margin-top:0!important}@media (max-width: 900px){.booking{font-size:14px;padding-left:25px;padding-right:25px}.booking--show{padding-top:46px}.booking+.nav{margin-top:46px}.booking+.nav+main #cases-page .menu{padding-top:46px}.booking+.nav+main #cases-page .menu .secondary-nav{top:68px}}@media (max-width: 450px){.booking{text-align:left}}.next-area{text-align:center}.next-project{margin:0 0 32px;display:block;font-family:Sen,sans-serif}.next-project:hover{color:#c91559}.next-cover{height:350px;background-repeat:no-repeat;background-size:cover;background-position:center}.project-name{margin:0 0 33px;font-family:Sen,sans-serif}@media screen and (max-width: 900px){.next-project{font-size:43px;font-weight:800;line-height:1;margin:51px 0 12px}.project-name{font-size:19px;font-weight:800}.next-cover{height:110px;background-size:cover}}#notice{padding:193px 0 61px;min-height:auto}#notice-text{padding:0 0 130px}@media screen and (max-width: 900px){#notice{padding:84px 0 24px}.title-words.t-100{font-size:38px;line-height:46px}#notice-text{padding:0 0 56px}#notice-text .container .t-19.padding-30-0:first-child p:first-child{font-size:14px}}#what{padding:220px 0 180px}#what>div:nth-child(2) .direction{margin-top:34px;padding-top:0}#what .cases-component{display:flex;align-items:flex-start;padding:61px 0 0;margin:0 -28px}#what .cases-component .col{max-width:33%;transform:translate(0);margin:0 28px}#what .cases-component .case{position:relative;display:block;color:inherit}#what .cases-component .case:hover .title>div:before{margin:0 10px 0 0;width:21px;height:2px}#what .cases-component .case .title{margin:16px 0 0}#what .cases-component .case .title>div:before{content:"";position:relative;top:-6px;display:inline-block;width:0;height:2px;margin:0;background-color:#0d0d0d;transition:.5s width ease,.5s margin ease}#what .cases-component .case .type{background-color:orange;width:0;height:100%;position:absolute;bottom:0;right:-29px;display:flex;align-items:flex-end}#what .cases-component .case .type .text{transform:rotate(-90deg);display:block;white-space:nowrap;transform-origin:left bottom;text-transform:lowercase}#what .cases-component .case .cover{position:relative}#what .cases-component .case .cover img{max-width:100%;height:auto;display:block}.num{flex-basis:calc(33% + 28px);flex-shrink:0;padding-left:11%;box-sizing:border-box}.num+div{flex-grow:1}.direction{padding-top:79px}.direction br{display:none}.question-list{margin-bottom:3em}.question-list__item{padding:2em 0;background:#fff;cursor:pointer;border-bottom:1px solid #d6d6d6}.question-list__item_expanded .question-list__question{margin-bottom:21px}.question-list__item_expanded .question-list__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.question-list__title{color:#0d0d0d;font-weight:700;font-size:24px;line-height:1.4;margin-right:1em}.question-list__answer{color:#0d0d0d;font-size:19px;line-height:1.6;overflow:hidden;transition:height .3s ease,padding .3s ease;-webkit-transition:height .3s ease,padding .3s ease;height:0;max-width:884px}.question-list__answer-wrapper{height:0;overflow:hidden;box-sizing:content-box;transition:height .5s ease,padding .5s ease;-webkit-transition:height .5s ease,padding .5s ease}.question-list__answer a{color:currentColor}.question-list__question{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.question-list__toggle{width:2.3em;height:2.3em;flex-shrink:0;border-radius:50%;position:relative;transition:visibility .3s ease,opacity .2s ease,background-color .3s ease,transform .3s ease-in-out;visibility:visible}.question-list__toggle:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:4px;height:4px;width:18px;background-color:#000}.question-list__toggle:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:4px;height:18px;width:4px;background-color:#000;transition:transform .2s ease-in-out}.question-list__toggle:hover{transform:rotate(180deg) scale(1.1)}.faq{padding-top:70px}.faq__columns{display:flex}.faq .title{flex-basis:500px;color:#0d0d0d}.pricing-list-how{overflow:hidden;margin-left:-22.5px;margin-right:-22.5px;margin-top:-31px;display:flex}.pricing-list-how__item{padding-left:22.5px;padding-right:22.5px;width:33.33%;box-sizing:border-box;display:flex}.pricing-list-how__text{padding:10px 32px 40px;position:relative;font-size:16px;line-height:1.5;flex-grow:1;border:1px solid #d6d6d6;border-top:none;border-radius:0 0 32px 32px;background-color:#f8f8f8;display:none}.pricing-list{display:flex;margin-top:4em;margin-left:-22.5px;margin-right:-22.5px}.pricing-list--col-3{margin-bottom:30px}.pricing-list--col-3 .pricing-list__item{flex-basis:33.333333%;max-width:33.333333%}.pricing-list__label{position:absolute;top:-1.3em;left:33px;border-radius:100px;background-color:#e5ff7d;font-size:16px;padding:.3em 1.1em;font-weight:500}.pricing-list__item{flex-basis:50%;max-width:50%;padding-left:22.5px;padding-right:22.5px;display:flex;flex-direction:column;box-sizing:border-box}.pricing-list__wrapper{flex-grow:1;display:flex;flex-direction:column;position:relative;background-color:#fff;border:1px solid #d6d6d6;border-radius:32px}.pricing-list__price{font-weight:500;font-size:16px;margin-top:.8em;display:inline-block;color:#747474;cursor:pointer}.pricing-list__title{font-family:Sen,sans-serif;font-weight:700;padding:.75em 1em;background-color:#f8f8f8;border-radius:32px 32px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pricing-list__title span{color:#626262}.pricing-list__desc{font-size:16px;line-height:1.5}.pricing-list__body{padding:1em 34px 34px;flex-grow:1}.pricing-list__footer{background-color:#f8f8f8;padding:1.25rem 2rem;text-align:center;font-size:16px;border-radius:0 0 32px 32px}.pricing-list__info{padding-top:1.4em;padding-bottom:1.8em;display:none}.pricing-list__text{font-size:16px;line-height:1.5;flex-grow:1;margin-top:1.6em}.pricing-list__text ul li{margin-bottom:.7em;padding-left:2em;background-image:url(/build/assets/i-check-f19a958a.svg);background-repeat:no-repeat;background-position:0 .3em}.pricing-list .start-story{width:100%;box-sizing:border-box;padding:.913rem 1.1em .913rem 1.6em}.process-list{display:flex;margin:4em -22.5px 2.65em}.process-list__item{flex-basis:33.333333%;max-width:33.333333%;padding-left:22.5px;padding-right:22.5px;display:flex;flex-direction:column;box-sizing:border-box}.process-list__icon{margin-bottom:.3em}.process-list__icon svg{display:block}.process-list__title{font-family:Sen,sans-serif;font-weight:800;color:#0d0d0d;font-size:1.6em;text-transform:uppercase}.process-list__text{font-size:16px;margin-top:1em;max-width:380px}@media screen and (min-width: 1439px){.pricing-list__info{display:none!important}.pricing-list__item.active .pricing-list__wrapper{border-radius:32px 32px 0 0}.pricing-list__item.active .pricing-list__footer{border-radius:0}}@media screen and (max-width: 1440px){.faq__columns{flex-direction:column}.faq .title{flex-basis:auto;margin-bottom:.3em}.pricing-list-how{display:none;flex-wrap:wrap;justify-content:center}.pricing-list-how__item{max-width:480px;flex-basis:100%}.pricing-list{margin-bottom:0;flex-wrap:wrap}.pricing-list+.pt-30{padding-top:0;font-size:14px;margin-bottom:30px}.pricing-list--col-3{flex-direction:column;align-items:center}.pricing-list--col-3 .pricing-list__item{margin-bottom:30px;max-width:480px;flex-basis:100%}.pricing-list__text{font-size:14px;padding-bottom:30px}.pricing-list__text ul li{background-size:16px 14px;margin-bottom:1.2em}.pricing-list__title{font-size:24px;font-weight:600}.pricing-list .start-story{font-size:24px}.process-list{flex-direction:column;align-items:center;margin-bottom:0;margin-top:1.5em}.process-list__item{margin-bottom:30px;max-width:480px;flex-basis:100%}}@media screen and (max-width: 900px){#faq .t-19{font-size:16px;padding-top:15px}.process-list__title{font-size:24px}.process-list__item:nth-child(1) .process-list__icon,.process-list__item:nth-child(2) .process-list__icon{margin-bottom:-.5em}.pricing-list{flex-direction:column;margin-bottom:0;margin-top:2.5em}.pricing-list+.pt-30{padding-top:0;font-size:14px;margin-bottom:30px}.pricing-list__label{font-size:12px}.pricing-list__item{margin-bottom:24px}.pricing-list__text,.pricing-list__info{font-size:14px;padding-bottom:0}.pricing-list__text ul li,.pricing-list__info ul li{background-size:16px 14px;margin-bottom:.85em}.pricing-list__desc{font-size:14px}.pricing-list__title{font-size:24px;font-weight:600;padding:.65em 1em}.pricing-list__title span{color:#0d0d0d}.pricing-list__price{font-size:14px}.pricing-list__text,.pricing-list__footer{display:none;font-size:14px;text-align:left}.pricing-list__body{padding:1em 24px 34px}.pricing-list .arrow{padding:.8rem 2.4em .8rem 1.6em}.pricing-list .start-story{font-size:18px}#process-section .mb-30{margin-bottom:0}.direction{padding-top:0}.direction .margin-30-0{margin-top:0}.direction .columns{flex-direction:column}.direction .title{margin:0}.faq{padding-top:25px}.faq .underline{text-decoration:underline}.faq .underline:after{display:none}#what{padding-top:100px;padding-bottom:56px}#what>div:nth-child(2) .direction{margin-top:34px}#what .cases-component{margin:0;padding-top:20px;overflow-x:scroll;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}#what .cases-component::-webkit-scrollbar{display:none}#what .cases-component .type{display:none!important}#what .cases-component .t-30{font-size:14px}#what .cases-component .t-30:before{display:none!important}#what .cases-component .case .title{margin:11px 0 0}#what .cases-component .col{max-width:47.8%;flex-shrink:0;margin-right:0;margin-left:20px}#what .cases-component .col:first-child{margin-left:25px}#what .cases-component .col:last-child{margin-right:25px}.question-list{margin-top:1em;margin-bottom:1em}.question-list__title{font-size:19px}.question-list__item{padding:1em 0}.question-list__item_expanded .question-list__question{margin-bottom:13px}.question-list__item_expanded .question-list__answer-wrapper{padding-bottom:8px}.question-list__answer{font-size:14px}}.service-block__meta{margin-top:5px;color:#747474;font-size:19px}.service-block__meta br{display:none}.service-block__columns{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);column-gap:64px;row-gap:28px;align-items:start}.service-block__content{grid-column:1;display:flex;flex-direction:column;row-gap:28px}.service-block__text{font-weight:600}.service-block__image{grid-column:2;grid-row:1/span 2;align-self:end}.service-block__image img{display:block;width:100%;height:auto}.service-block .checklist{grid-column:1}.checklist{list-style:none;margin:0;padding:0}.checklist li{position:relative;padding:0 0 0 40px}.checklist li:not(:first-child){margin-top:8px}.checklist li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:26px;height:26px;background-image:url(/build/assets/check-efea1ea1.svg);background-repeat:no-repeat;background-position:center;background-size:26px 26px}@media screen and (max-width: 900px){#process-section{margin-top:50px}.process-list__item{max-width:100%;width:100%}.direction .title br{display:inline}.service-block__meta{font-size:16px}.service-block__meta br{display:inline}.service-block__columns{display:flex;flex-direction:column;row-gap:20px;margin-top:8px}.service-block__content{row-gap:8px}.service-block__image{width:100%}.service-block .checklist{margin-top:14px}}#home .container{max-width:1934px;width:100%;padding:0 100px;box-sizing:border-box}#home{overflow:hidden;display:flex;flex-direction:column;padding:200px 0 100px;position:relative;justify-content:center}.home-hero__title{margin:0;position:relative;max-width:1500px;font-family:Sen,sans-serif;font-weight:800;font-size:clamp(68px,(100vw - 200px) / 6.99,214px);line-height:.9;text-transform:uppercase;letter-spacing:-.01em}.home-hero__badge{position:absolute;top:.5em;right:20px;width:min(.73em,100vw - 80px);aspect-ratio:1;z-index:12;will-change:transform}.home-hero__row{display:flex;align-items:center;justify-content:space-between;column-gap:60px;max-width:1500px;margin-top:70px}.home-hero__info{max-width:447px;flex-shrink:0}#home .home-animation{position:relative;flex-shrink:0;width:841px;max-width:100%;height:245px}#home .home-animation__flower{position:absolute;left:2px;top:1px;z-index:10;height:80%;width:auto;opacity:0}#home .home-animation__square{position:absolute;left:0;z-index:1;opacity:0;width:100%;height:100%}#home .home-animation__lines{position:absolute;left:0;z-index:5;opacity:0;width:100%;height:100%}#home .home-animation__circle{position:absolute;left:0;z-index:4;opacity:0;width:100%;height:100%}#home .home-animation__drop{position:absolute;left:0;z-index:6;opacity:0;width:100%;height:100%}#home .home-animation__moon{position:absolute;left:0;z-index:8;opacity:0;width:100%;height:100%}#home .home-animation__lines-star{position:absolute;left:0;z-index:9;opacity:0;width:100%;height:100%}#home .home-animation__star{position:absolute;left:48.7%;top:7px;z-index:3;opacity:0;width:245px;height:100%;will-change:transform;transition:transform .2s linear}#home .home-animation__pics{position:absolute;left:0;top:0;z-index:11;opacity:0;width:100%;height:100%}#home .home-animation__pics img{opacity:0;width:100%;height:100%;position:absolute}#home .home-animation__pics img:first-child{opacity:1}#home .home-animation.active .home-animation__flower{animation-fill-mode:forwards;animation-delay:.1s;animation-duration:.9s;animation-name:scaleIn}#home .home-animation.active .home-animation__square{animation-fill-mode:forwards;animation-delay:.3s;animation-duration:.6s;animation-name:slideIn}#home .home-animation.active .home-animation__lines{animation-fill-mode:forwards;animation-delay:.6s;animation-duration:.6s;animation-name:slideIn}#home .home-animation.active .home-animation__circle{animation-fill-mode:forwards;animation-delay:.9s;animation-duration:.8s;animation-name:scaleIn}#home .home-animation.active .home-animation__drop{animation-fill-mode:forwards;animation-delay:.3s;animation-duration:.9s;animation-name:slideDown}#home .home-animation.active .home-animation__moon{animation-fill-mode:forwards;animation-delay:1.5s;animation-duration:.6s;animation-name:slideIn}#home .home-animation.active .home-animation__lines-star{animation-fill-mode:forwards;animation-delay:1.2s;animation-duration:.6s;animation-name:fadeIn}#home .home-animation.active .home-animation__star{animation-fill-mode:forwards;animation-delay:1.2s;animation-duration:3.2s;animation-name:rotateStar}#home .home-animation.active .home-animation__pics{animation-fill-mode:forwards;animation-delay:1.4s;animation-duration:.8s;animation-name:slideIn}.human-made{display:block;width:100%;height:100%}.human-made__eye{transform-box:view-box;transform-origin:80.42px 75.32px}.human-made__pupil{transform-box:view-box;transition:transform .5s cubic-bezier(.33,1,.68,1);will-change:transform}.home-hero__badge.is-blinking .human-made__eye{animation:humanMadeBlink .24s ease-in-out}@keyframes humanMadeBlink{0%,to{transform:scaleY(1)}50%{transform:scaleY(.08)}}svg.flower .st0{fill:none;stroke:#7660fe;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}@keyframes slideIn{0%{translate:-10vw 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes slideDown{0%{translate:0 -10vw;opacity:0}to{translate:0 0;opacity:1}}@keyframes scaleIn{0%{opacity:0;scale:0 0}to{opacity:1;scale:100% 1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rotateStar{0%{opacity:0;rotate:0deg}to{opacity:1;rotate:360deg}}svg.flower .svg-elem-1{stroke-dashoffset:461.3851318359px;stroke-dasharray:461.3851318359px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s}svg.flower.active .svg-elem-1{stroke-dashoffset:0}svg.flower .svg-elem-2{stroke-dashoffset:116.6703872681px;stroke-dasharray:116.6703872681px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .1s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .1s}svg.flower.active .svg-elem-2{stroke-dashoffset:0}svg.flower .svg-elem-3{stroke-dashoffset:39.9207382202px;stroke-dasharray:39.9207382202px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .2s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .2s}svg.flower.active .svg-elem-3{stroke-dashoffset:0}svg.flower .svg-elem-4{stroke-dashoffset:153.9619140625px;stroke-dasharray:153.9619140625px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .3s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .3s}svg.flower.active .svg-elem-4{stroke-dashoffset:0}svg.flower .svg-elem-5{stroke-dashoffset:131.4357452393px;stroke-dasharray:131.4357452393px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .4s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .4s}svg.flower.active .svg-elem-5{stroke-dashoffset:0}@media screen and (max-width: 1560px){#home .container{padding:0 24px}.home-hero__title{font-size:clamp(68px,(100vw - 48px) / 6.99,214px)}#home .home-animation{width:701px;height:194px}#home .home-animation__star{left:315.6px}}@media screen and (max-width: 1200px){#home .home-animation{width:601px;height:144px}#home .home-animation__star{left:242px}}@media screen and (max-width: 900px),(orientation: portrait){#home{padding:120px 0 0;min-height:initial}#home .container{padding:0 25px}#home .home-animation{width:336px;height:98px}#home .home-animation__star{left:89.5px}.home-hero__title{padding-right:70px;font-size:clamp(68px,(100vw - 50px) / 7,220px);line-height:.8}.home-hero__row{flex-direction:column;align-items:flex-start;row-gap:40px;margin-top:40px}.home-hero__info{max-width:100%}.direction .arrow{font-size:18px;padding:.8rem 1.1em .8rem 1.4em}}@media screen and (max-width: 989px){.home-hero__badge{width:120px;height:120px}}@media screen and (max-width: 640px){.home-hero__badge{top:10px;right:20px;width:85px;height:85px}}#cases{padding:111px 0 98px}@media screen and (max-width: 1440px){#cases{padding:45px 0 76px}}#about-us{padding:220px 0 40px}#about-us .main-text{padding-top:30px;padding-bottom:20px}#about-us .title--home.mobile-hidden{position:relative;margin-bottom:-100px}#cases+#about-us{padding-top:111px;padding-bottom:0}#about-us .marquee{margin:-20px 0 100px;min-height:180px;overflow:hidden}#about-us .subtitle{margin:0}.about-us__bg{margin-top:80px;margin-bottom:60px;background-color:#dcdcdc;min-height:570px}.about-us__bg .parallax{height:auto;width:115%}#about-us .years{padding:0 57px 0 0}#about-us .years .t-175{font-size:135px}#about-us .projects{flex-grow:1}#about-us .projects .t-175{font-size:135px}#about-us .columns{padding-top:15px}#about-us .columns .col{display:flex;flex-direction:column;justify-content:flex-end;max-width:478px;padding-right:4.5em}#awards{padding-top:35px}#awards .behance-logo{max-width:165px}#awards .awwwards-logo{max-width:193px}#about-us .awards{display:flex;justify-content:flex-start;align-items:flex-start;margin:0 0 100px;min-height:100px}#about-us .awards>div+div{margin:0 0 0 18px}#about-us .awards>div:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}#about-us .awards>div:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}#about-us .awards>div:nth-child(4){-webkit-animation-delay:.35s;animation-delay:.35s}#about-us .awards a{position:relative;transition:.3s margin ease;margin-bottom:15px}#about-us .awards a:hover{margin-top:15px;margin-bottom:-15px}#about-us .person{position:relative}#about-us .person a{position:absolute;top:0;right:0;padding:27px;z-index:1}#about-us .person a svg path{transition:.2s fill ease}#about-us .person a:hover svg path{fill:#fff}#about-us .person .pic{width:100%;height:auto}#about-us .person .name{font-family:Sen,sans-serif;padding:18px 0 6px;font-size:24px}#clients{min-height:initial;padding:93px 0 50px}#brands{margin:60px 0;display:flex}#brands .logo{display:flex;justify-content:center;align-items:center;padding:0 60px;min-height:120px}#about-us .person .effect{display:none;width:163.5px;height:104px;position:absolute;z-index:1;top:34%;pointer-events:none;left:33%}#about-us .title .text{text-align:right}#about-us .person .effect img{width:100%;height:100%}#about-us .person.anna .effect{width:118.5px;height:129.2px;top:17%;left:26%}#about-us .person.sveta .effect{width:163.5px;height:104px;top:34%;left:33%}#about-us .person .effect>img:not(.active){display:none}#about-us .teammates{margin:65px 0}.teammates__wrapper{display:flex;flex-direction:row;position:relative}#about-us .team__wrapper{display:flex;flex-direction:row;position:relative;margin-left:-22px;margin-right:-22px}#about-us .team__item{padding:0 22px;box-sizing:border-box}#about-us .team__item_main{max-width:33.333%;flex-basis:33.333%;flex-shrink:0}#about-us .teammates .slick-slide{padding:0 44px 0 0;box-sizing:border-box}#about-us .teammates .slick-list{overflow:inherit}#about-us .teammates .pic{max-width:322px}#about-us .teammates .sveta .pic,#about-us .teammates .anna .pic{max-width:477px}#about-us .teammates .name{padding:14px 0 6px}#about-us .moving_text{white-space:nowrap}#persons-focus{display:none}.brands-wrapper{overflow:hidden}@media screen and (max-width: 1700px){.about-us__bg{min-height:34vw;max-height:700px}}@media screen and (max-width: 1440px){#about-us .person.sveta .effect{top:32%;left:33%}#about-us .awards{margin-bottom:60px}#about-us .title{margin:0 0 15px;line-height:1.07}#about-us .t-100{font-size:80px}#about-us .columns .col{max-width:48%}#about-us .teammates .pic{max-width:280px}#about-us .marquee{margin:30px 0 78px;min-height:110px}#about-us .awards a{margin-bottom:0}#about-us .awards a svg{width:36px}#brands{margin:0 0 20px}#brands .logo{padding:0}#brands .logo img{transform:scale(.7);transform-origin:center center}#about-us .projects .t-175,#about-us .years .t-175{font-size:105px}}@media screen and (max-width: 1200px){#about-us .teammates{max-width:870px}#about-us .teammates .helper{max-width:322px;width:322px}#about-us .teammates .pic{max-width:100%}#about-us .team .t-19{font-size:14px;line-height:1.45}}@media screen and (max-width: 1170px){#about-us .person.sveta .effect img{width:13vw;height:auto}#about-us .person.anna .effect img{width:9vw;height:auto}#about-us .title .text{width:100%;padding:0 0 24px}#about-us .title{flex-wrap:wrap}#about-us .person.sveta .effect{top:31%;left:32%}}@media screen and (max-width: 900px){#about-us .person .name{font-size:19px}#brands{margin-bottom:-20px}#awards{padding-top:20px;padding-bottom:70px}#awards .behance-logo{max-width:126px;margin-top:20px;margin-bottom:5px}#awards .awwwards-logo{max-width:162px;margin-bottom:5px}#awards .t-19{padding-top:10px;font-size:16px}#about-us .t-30.fw-bold{font-size:24px}.about-us__bg{margin-top:28px;margin-bottom:28px;min-height:249px}.about-us__bg .parallax{height:auto;width:calc(100% + 100px);transition:transform .1s ease}#cases+#about-us{padding-top:55px;padding-bottom:30px;min-height:inherit}#about-us{padding:100px 0 50px}#about-us .main-text{padding-top:0;padding-bottom:0}#about-us .start-story-wrapper a{font-size:18px;padding:.8rem 1.1em .8rem 1.4em}#about-us .projects .t-175,#about-us .years .t-175{font-size:66px}#about-us .years{padding-right:33px}#about-us .years .t-19,#about-us .projects .t-19{font-size:14px}#about-us .columns .col{max-width:100%}#about-us .title{margin:0 0 22px}#about-us .title br{display:none}#about-us .subtitle.t-30{font-size:19px;line-height:1.37}#about-us .team__item{padding:0}#about-us .team__wrapper{margin-left:-12.5px;margin-right:-12.5px}#about-us .teammates .slick-slide{padding:0}#about-us>div:nth-child(8){display:flex;flex-direction:column}#persons-focus{display:block}#persons-focus .teammates__wrapper{margin-left:-25px}#about-us .awards{margin:-16px 0 10px}#about-us .title .years .t-19 br:nth-child(1){display:none}#about-us .title .years{padding:0 10vw 0 0}#about-us .teammates .helper{padding:0 0 0 25px;margin:0;max-width:70vw;width:70vw}#about-us #persons-focus.teammates{margin:0 -25px 62px 0}#about-us .team__item_main{max-width:50%;flex-basis:auto;flex-shrink:0;padding:0 12.5px}#about-us .teammates{margin:0 0 28px}#about-us .marquee{margin:0 0 10px;min-height:70px}#about-us .moving_text,#about-us .title .t-100{font-size:55px}#about-us .title .t-19{font-size:14px;font-weight:400}#about-us .text.t-19{font-size:16px;margin-top:.15em;margin-bottom:0}#about-us .text.t-19.pb-50{padding-bottom:15px}#about-us .person .name.c-14{font-size:19px}#about-us .person a{padding:15px}#about-us .title .text{order:-1;width:100%;padding:0 0 11px;text-align:left;line-height:1;font-size:14px;font-family:Manrope,sans-serif}#persons-focus.columns{display:block;margin:0 -25px 30px}#about-us .person+.person{padding:0 0 0 20px}#about-us .person.sveta,#about-us .person.anna{margin:0}#about-us .person a svg{width:19px;height:19px}}@keyframes scrolling-left1{0%{transform:translate(-50%)}to{transform:translate(-150%)}}@keyframes scrolling-left2{0%{transform:translate(-50%)}to{transform:translate(-150%)}}#about-us.about-page .marquee{margin:140px 0 90px}.about-page #reviews{padding-top:0}.about-page .about-cta{padding-bottom:60px}.home #clients hr{display:none}.about-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42%);column-gap:80px;align-items:start}.about-hero__heading{margin:0 0 14px;font-size:30px}.about-hero__intro{max-width:620px;margin:65px 0 44px}.about-hero__story .text,.about-hero__approach .text{max-width:620px}.about-hero__stats{gap:70px;margin:44px 0}.about-hero__cta{margin:44px 0 34px}.about-hero__aside{display:flex;flex-direction:column}.about-hero__photo{margin-bottom:63px}.about-hero__photo img{display:block;width:100%;height:auto}.about-hero__person:not(:last-child){margin-bottom:28px}.about-hero__person .about-hero__heading{margin-bottom:6px}@media screen and (max-width: 900px){#about-us.about-page .marquee{margin:28px 0 31px}.home #clients{padding-top:0}.home #clients hr{display:block}.start-story{font-size:18px;padding:.8rem 1.4em}.about-page #reviews{padding-bottom:0}.about-hero__cta{margin-bottom:24px!important}.about-hero{display:flex;flex-direction:column;row-gap:24px}.about-hero__heading{margin-bottom:20px;font-size:24px}.about-hero__intro{margin:30px 0 0}.about-hero__stats{gap:40px;margin:0}.about-hero__story,.about-hero__approach{margin-top:36px}.about-hero__photo{margin-bottom:30px}.about-hero__cta{margin:0 0 24px}.about-hero__aside{order:1}.about-hero__content{order:0;display:flex;flex-direction:column}.about-hero__content .title{order:1}.about-hero__intro{order:2}.about-hero__stats{order:3}.about-hero__story{order:4}.about-hero__approach{order:5}}#overview{padding:100px 0 98px;min-height:auto;position:relative;z-index:1}.overview-mobile{position:relative}.overview-mobile .buttons{margin-top:1.5em}.overview-mobile .count{position:absolute;right:25px;margin:-31px 0 0}.overview-mobile .stripe{padding:0 7px;font-size:16px;top:1px;position:relative}.overview-mobile .current{color:#c91559}.overview-list{margin:0;overflow:hidden}.overview-list__wrapper{display:flex;flex-direction:row;position:relative}.overview-list__image{margin-top:20px}.overview-list__image img{display:block;max-width:100%}.overview-list__item{width:100%;flex-shrink:0;padding-right:2em}.overview-list__text{padding:40px 0 0}#overview .tab-wrapper{display:flex;align-items:flex-end;justify-content:space-between;position:relative;padding-right:155px;height:400px}#overview .tab-wrapper .title{font-family:Sen,sans-serif}#overview .tab-wrapper .tab{padding-right:30px}#overview .tab-wrapper .tab-heading{position:absolute;bottom:59px;z-index:3}#overview .tab-wrapper .tab-heading__label{margin-bottom:18px}#overview .tab-wrapper__image{flex-basis:642px;display:grid;grid-column:1;grid-row:1;grid-template-columns:1fr;grid-template-rows:auto;overflow:hidden;tab-size:4}#overview .tab-wrapper__image img{max-width:100%;grid-column-end:auto;grid-column-start:1;grid-row-end:auto;grid-row-start:1;transition:clip-path .7s cubic-bezier(.4,0,.2,1)}#overview .tab-wrapper__image img.animate:nth-child(1){-webkit-clip-path:polygon(0% 10%,calc(33.3333% + 1px) 10%,33.3333% 10%,0% 10%);clip-path:polygon(0% 10%,calc(33.3333% + 1px) 10%,33.3333% 10%,0% 10%)}#overview .tab-wrapper__image img.animate:nth-child(2){-webkit-clip-path:polygon(33.3333% 20%,calc(66.67% + 1px) 20%,66.6667% 20%,33.3333% 20%);clip-path:polygon(33.3333% 20%,calc(66.67% + 1px) 20%,66.6667% 20%,33.3333% 20%)}#overview .tab-wrapper__image img.animate:nth-child(3){-webkit-clip-path:polygon(66.6667% 7%,100% 7%,100% 7%,66.6667% 7%);clip-path:polygon(66.6667% 7%,100% 7%,100% 7%,66.6667% 7%)}#overview .tab-wrapper__image img:nth-child(1){-webkit-clip-path:polygon(0% 0%,33.3333% 0%,calc(33.3333% + 1px) 100%,0% 100%);clip-path:polygon(0% 0%,33.3333% 0%,calc(33.3333% + 1px) 100%,0% 100%)}#overview .tab-wrapper__image img:nth-child(2){-webkit-clip-path:polygon(33.3333% 0%,calc(66.67% + 1px) 0%,66.67% 100%,33.3333% 100%);clip-path:polygon(33.3333% 0%,calc(66.67% + 1px) 0%,66.67% 100%,33.3333% 100%)}#overview .tab-wrapper__image img:nth-child(3){-webkit-clip-path:polygon(66.6667% 0%,100% 0%,100% 100%,66.6667% 100%);clip-path:polygon(66.6667% 0%,100% 0%,100% 100%,66.6667% 100%)}.tab-nav{display:flex;padding-left:184px}.tab-nav__chars{display:block;line-height:1;transform-origin:left 46%;transition:transform .3s ease-in-out}.tab-nav__item{margin-right:30px;padding-top:30px;padding-bottom:4px;cursor:pointer;position:relative}.tab-nav__item:after{content:"";position:absolute;left:0;width:0;bottom:0;height:1px;background-color:currentColor;transition:width .3s ease-in-out,background-color .3s ease-in-out}.tab-nav__item:hover:after{width:100%}.tab-nav__item.active{color:#c91559}.tab-nav__item.active:after{width:100%}#overview .tab:not(.active){cursor:pointer}#overview .columns{padding:70px 0 0;align-items:stretch}#overview .tab-area{position:relative;overflow:hidden}#overview .tab-area:before,#overview .words:before{content:"";position:absolute;display:block;width:100%;height:900%;left:0;z-index:1;bottom:100%;background-color:#fff}#overview .tab-area.switching:before,#overview .words.switching:before{bottom:0;transition:.2s bottom ease-in}#overview .columns .row.buttons{display:flex;justify-content:space-between;align-items:center;max-width:600px;padding:0 50px 0 0;overflow:hidden}#overview .columns .row.buttons div:nth-child(2) a{animation-delay:.15s}#overview .columns .row.buttons .text-wrapper{padding-right:45px}#overview .columns .col.words{padding:0 72px 0 0}#overview .columns .row.text{overflow:hidden;display:flex;max-width:865px}#overview .columns .row.text .t-19{padding:0 0 45px}#overview .columns .row.text>.text{flex-basis:100%;flex-shrink:0;opacity:0;transition:opacity 1.2s cubic-bezier(.39,.575,.565,1)}#overview .columns .row.text .text.active{order:-1;opacity:1;transition-delay:.2s}#overview .words .text{display:none;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;white-space:nowrap}#overview .words .text.active{display:flex}#overview .words .text-wrapper:nth-child(2) .text-appear{animation-delay:.2s}#overview .words .text-wrapper:nth-child(3) .text-appear{animation-delay:.3s}#overview .words .text-wrapper:nth-child(4) .text-appear{animation-delay:.45s}#overview .words .text-wrapper:nth-child(5) .text-appear{animation-delay:.5s}#overview .words .text-wrapper:nth-child(6) .text-appear{animation-delay:.55s}#overview .words .text-wrapper:nth-child(7) .text-appear{animation-delay:.6s}@media screen and (max-width: 1530px){#overview .tab-wrapper{padding-right:0}}@media screen and (max-width: 1440px){#overview{padding:119px 0 135px}#overview .columns{padding:55px 0 0}#overview .columns .col{width:100%}#overview .columns .row.buttons{max-width:40vw}}@media screen and (max-width: 1100px){#overview .columns .row.buttons{max-width:100%;padding:0}#overview .tab-wrapper{flex-direction:column}#overview .tab-wrapper__image{flex-basis:auto;height:auto}#overview .tab-wrapper .title{right:0}}@media screen and (max-width: 900px){#overview .words .text .text-wrapper{margin-bottom:1px}#overview .words{position:relative;overflow:hidden;float:right;height:152px;padding:12px 0 0}#overview{padding:32px 0 65px}#overview .title .text{font-size:14px;text-align:left;padding:0;font-family:Manrope,sans-serif}.overview-list__text{padding-top:18px}.overview-list .buttons .arrow{font-size:18px;padding:.8rem 1.1em .8rem 1.4em}#overview .columns .row.buttons{max-width:none;display:flex;flex-direction:column;align-items:flex-start}#overview .columns .row.buttons>div+div{margin-top:20px}#overview .columns{padding:40px 0 0}#overview .columns .row.text .text.t-19{font-size:19px}#overview .columns .row.text .t-19{padding:0 0 37px}}@media screen and (max-width: 400px){#overview .words{display:none}}#reviews{padding:50px 0 100px;min-height:auto}#reviews .subtitle{margin:8px 0 0}#reviews .position,#reviews .position a{color:#6c6c6c}#reviews .count{font-size:14px;margin-top:17px}#reviews .current{color:#c91559}#reviews .stripe{padding:0 7px;font-size:10px;top:-2px;position:relative}#reviews .left-padding{max-width:1200px}#reviews .carousel{width:100vw;margin:40px 0 0;overflow:hidden}#reviews .carousel__wrapper{display:flex;flex-direction:row;position:relative;flex-wrap:nowrap}#reviews .carousel__item{flex-shrink:0;width:70%;box-sizing:content-box;max-width:845px;padding-right:10em;opacity:.4;transition:opacity .5s ease-in-out}#reviews .carousel__item_active{opacity:1}.author{display:flex;align-items:center}.author__main{flex-grow:1}.author__photo{flex-shrink:0;flex-basis:70px;margin-right:20px}.author__photo img{max-width:100%;display:block}#reviews .carousel .quotes{position:relative}#reviews .slick-list{overflow:inherit}#reviews .carousel .text{padding:0 0 26px}#reviews .carousel .name{padding:0 0 9px;font-weight:600}#reviews .carousel .link{padding:22px 0 0}#reviews .reviews-counter{display:none;position:absolute;right:19px;margin:40px 0 0}#reviews .reviews-counter span{display:inline-block;padding:0;top:0}#reviews .reviews-counter .stripe{padding:0 7px;font-size:10px;top:-2px;position:relative}@media screen and (max-width: 1440px){#reviews{padding:72px 0 100px}#reviews .subtitle{padding-left:170px}#reviews .carousel{margin:50px 0 0}#reviews .carousel__item{max-width:845px;padding-right:5em}}@media screen and (max-width: 900px){#reviews .count{font-size:16px}#reviews .stripe{padding:0 7px;font-size:16px;top:1px;position:relative}#reviews{padding:0 0 72px}#reviews .subtitle{margin:12px 0 0;padding:0}#reviews .subtitle.t-30{font-size:19px;line-height:1.37}#reviews .carousel{margin:30px 0 0;width:100%}#reviews .carousel .quotes:before{left:0;top:0}#reviews .carousel .text{width:100%;font-size:16px}#reviews .carousel .name,#reviews .carousel .position{font-size:14px}#reviews .carousel__item{max-width:initial;width:100%;opacity:1}}@media screen and (max-width: 450px){#reviews .reviews-counter{display:block;margin:0}#reviews .carousel .quotes:before{content:none}}@media screen and (max-width: 450px){#reviews .carousel .quotes:before{left:5px}#reviews .carousel .quotes{width:100%;padding:0}}#error{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20vh 0}#error .e404-word{max-width:468px;font-size:239px;color:#c91559;text-align:center;font-family:Sen,sans-serif}@media screen and (max-width: 900px){#error .e404-word{width:300px;max-width:50vw;font-size:100px}#error .oops{font-size:55px}#error .link{order:1;padding:20px}}.modal-overlay{position:fixed;display:flex;align-items:center;background-color:#0000;top:0;left:0;width:100%;height:100%;z-index:2000;visibility:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;transition:background .4s ease-in-out;font-size:16px;text-align:center;will-change:auto;color:#000}.modal{position:relative;z-index:1111;margin:auto}.modal__success{display:none}.modal__touch{position:absolute;top:0;left:0;width:100%;height:2.1em;z-index:10;transform:translateZ(0)}.modal__content{white-space:normal;position:relative;padding:2.9em 3.15em;min-height:250px}.modal__content input{color:#0d0d0d;border-bottom-color:#d6d6d6;font-size:16px;padding-left:0;padding-right:0}.modal__content input:-webkit-autofill{-webkit-background-clip:text;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#0d0d0d}.modal__content label{cursor:pointer;color:#0d0d0d;font-weight:700;font-family:Sen,sans-serif;font-size:1.19em}.modal__content p{padding-top:0;margin-top:1em}.modal__content form{margin-top:3em}.modal__content button{background-color:transparent;cursor:pointer;margin-left:auto}.modal__close{cursor:pointer;height:1.5em;padding-right:1.5em;z-index:999;line-height:2.1em;font-weight:700;text-transform:uppercase;margin-left:auto;transition:color .3s ease-in-out;position:absolute;right:2em;top:2em}.modal__close:before,.modal__close:after{position:absolute;right:.6em;top:0;content:"";height:1.5em;width:5px;background-color:#000;transition:background-color .3s ease-in-out}.modal__close:before{transform:rotate(45deg)}.modal__close:after{transform:rotate(-45deg)}.modal__close:hover{color:#8e8e8e!important}.modal__close:hover:after,.modal__close:hover:before{background-color:#8e8e8e!important}.modal__head{align-items:center;padding:2em 3.3em 1em}.modal__button{text-align:right}.modal__controls{left:-2.1em;position:absolute;right:-2.1em;top:50%}.modal__image{display:block;margin-left:auto;margin-right:auto;margin-bottom:1.2em;padding-top:1.2em;max-width:100%}.modal__desc{text-align:center;font-weight:300}.modal__name{font-size:1.2em;font-weight:700;margin-top:1em}.modal__form label{position:absolute;left:0;transition:.3s transform ease}.modal__form input+label{transform:translateY(-1.2em)}.modal .form__group{position:relative}.modal .form .pt-10{margin-top:38px;padding-top:0}.modal__body{transform:scale(0);background-color:#fff;width:568px;margin-left:auto;margin-right:auto;border-radius:16px;overflow:hidden;text-align:left;font-weight:400;box-shadow:0 11px 46px #0000004d;transition:transform .2s ease-in-out}.modal__body_sm{width:420px}.modal__title{padding-right:.5em;flex-grow:1;line-height:1.22;margin-top:0;white-space:normal;margin-bottom:0;font-size:2.6em;font-family:Sen,sans-serif;font-weight:800}.modal__row{display:flex}.modal__column_main{flex-grow:1}.modal__text{line-height:1.7}body.modal_open{overflow:hidden!important}html.modal_open.ios-device,html.modal_open.ios-device body{height:100%;width:100%;position:absolute}.ios-device .modal-overlay{position:absolute}div.modal_open{visibility:visible}div.modal_anim{background-color:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}div.modal_anim .modal__body{transform:scale(1)}@media (max-width: 900px){.modal__title{text-align:center}.modal__form input::placeholder,.modal__form input::-webkit-input-placeholder{color:transparent}.modal__form input+label{transform:translateY(0)}.modal__form input:focus+label,.modal__form input:not(:placeholder-shown)+label,.modal__form input:-webkit-autofill+label,.modal__form input:valid+label{transform:translateY(-1.2em)}.modal__form .pt-10{margin-top:28px;padding-top:0}.modal__content form{margin-top:1.8em}.modal button{font-size:18px;padding:.8rem 1.1em .8rem 1.4em}}@media (max-width: 810px){.modal__body:not(.modal__body_sm){width:100vw}}@media (max-width: 670px){.modal{margin-bottom:0}.modal__close{right:1.3em;top:1.3em}.modal__title{font-size:1.875em;text-align:left}.modal__body{border-radius:30px 30px 0 0;transform:translateY(100%)}.modal__body_sm .modal__content,.modal__body_md .modal__content{max-height:90vh}.modal__body_sm .modal__content{padding-bottom:3.5em}.modal .btn{width:100%;justify-content:center}.modal__content,.modal__head,.modal__footer{padding-left:1em;padding-right:1em}.modal__head{transition:box-shadow .2s ease-in-out;padding-top:1.3em;box-shadow:0 2px 8px #0000000d;z-index:3;position:relative}.modal__content{overflow:auto;-webkit-overflow-scrolling:touch}.modal__footer{background-color:transparent!important;padding-top:0;text-align:center;margin:0;padding-bottom:5em}div.modal_anim .modal__body{transform:translateY(0)}}@media all and (max-width: 420px){.modal__body{width:100vw}}.form__validation{padding-top:.5em;color:#c91559;font-size:.875em}.form__group_invalid .form__input{border-bottom-color:#c91559}.form__group_invalid .form__label{color:#c91559}.latest-cases{display:flex;flex-wrap:wrap;margin-top:2em;padding-left:12.5px;padding-right:12.5px}.latest-cases__link{display:block}.latest-cases__column{max-width:50%;flex-basis:50%;padding-left:12.5px;padding-right:12.5px;box-sizing:border-box}.latest-cases__item{padding-bottom:1.2em}.latest-cases__item img{width:100%;height:auto;display:block}.latest-cases__title{margin-top:1em;font-size:.875em;color:#fff}
