@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/locomotive-scroll/dist/locomotive-scroll.min.css";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUtiZTaR.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUJiZTaR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUliZTaR.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUhiZTaR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiZQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:thunder-extraboldlc;font-display:auto;src:url(/assets/fonts/Thunder-ExtraBoldLC.eot);src:local("\263a"),url(/assets/fonts/Thunder-ExtraBoldLC.ttf) format("ttf"),url(/assets/fonts/Thunder-ExtraBoldLC.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Thunder-ExtraBoldLC.woff) format("woff")}.splide{margin-top:100px}.splide__track{overflow:visible}.fab{font-family:"Font Awesome 6 Brands",sans-serif!important}.fas{font-family:"Font Awesome 6 Free",sans-serif!important}.fas,.fab{letter-spacing:0!important}.c-scrollbar{display:none}.has-scroll-smooth [data-scroll-container]{min-height:unset}.has-scroll-smooth{position:fixed;inset:0;width:100vw}*,ul,ol{margin:0;padding:0;box-sizing:border-box}body{position:relative}:focus-visible{outline:none!important}a,a:hover{cursor:pointer;text-decoration:none;color:inherit;transition:.4s}button{cursor:pointer;border:none;padding:0;background:unset;transition:.4s}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[readonly]{cursor:not-allowed}input,input:focus,textarea,textarea:focus{border:none;outline:none;background:unset}textarea{resize:none}select{appearance:none}ul,ol{list-style-type:none}html,body{scroll-behavior:smooth}p,h1,h2,h3,h4,h5,h6{margin-block-start:0;margin-block-end:0;font-weight:400}ul{list-style-type:none;padding:0;margin:0}.contact,.testimonials,.sidebar,.banner,.about{height:100vh}.body__fixed{overflow:hidden;width:100%;height:100%;left:0;top:0}body{overflow-x:hidden}main{overflow-x:hidden}.body--fixed{overflow-y:hidden}html{width:100%}.about{font-family:inter,sans-serif;color:#fff;font-size:24px;font-weight:700;margin-bottom:-1px}@media screen and (min-width: 992px){.about{font-size:40px}}.about__text{display:block}@media screen and (min-width: 1200px){.about__text{width:72%}}.about ul{display:flex;margin-top:80px}@media screen and (min-width: 992px){.about ul{margin-top:160px}}.about ul li{display:flex;flex-direction:column}.about ul li:first-of-type{margin-right:64px}@media screen and (min-width: 992px){.about ul li:first-of-type{margin-right:200px}}.about ul li span{width:100%}.about ul li span:first-of-type{font-family:thunder-extraboldlc,sans-serif;font-size:96px;line-height:96px}@media screen and (min-width: 768px){.about ul li span:first-of-type{font-size:128px;line-height:132px}}@media screen and (min-width: 992px){.about ul li span:first-of-type{font-size:132px;line-height:132px}}.about ul li span:last-of-type{font-family:inter,sans-serif;font-size:24px;line-height:24px}@media screen and (min-width: 768px){.about ul li span:last-of-type{font-size:24px;line-height:32px}}@media screen and (min-width: 992px){.about ul li span:last-of-type{font-size:36px;line-height:48px}}.arrow{position:absolute}.banner{padding:60px 0;display:block}.banner--project{height:65vh;position:relative}@media screen and (min-width: 992px){.banner--project h1{width:75%}}.banner--project .button{position:absolute;bottom:-116px;right:16px;transform:translate(50%);animation:scale-in-center .5s ease-out both .2s;z-index:1}@media screen and (min-width: 992px){.banner--project .button{right:0;bottom:-13vh}}.banner .section__content{padding:0 16px}@media screen and (min-width: 768px){.banner .section__content{padding:0 32px}}@media screen and (min-width: 992px){.banner .section__content{padding:0 48px}}@media screen and (min-width: 1200px){.banner .section__content{padding:0}}.banner__text{font-family:thunder-extraboldlc,sans-serif;font-size:40px;display:block;text-transform:uppercase;color:#e2e2e2;font-weight:700;letter-spacing:1px;text-align:center}.banner__text br{display:none}@media screen and (min-width: 768px){.banner__text{font-size:64px;letter-spacing:2px;text-align:left}.banner__text br{display:block}}@media screen and (min-width: 992px){.banner__text{font-size:90px;line-height:80px}}.banner__text--white{color:#fff}.banner__text--small{font-family:inter,sans-serif;font-size:18px;margin-bottom:24px;letter-spacing:0;line-height:unset}@media screen and (min-width: 992px){.banner__text--small{font-size:24px}}.banner__container{height:90%;display:flex;flex-direction:column;justify-content:flex-end}.banner--bottom .social__item a{color:#e2e2e2}.banner--bottom .social__item a:hover{color:#262626}.banner--bottom .social__item a:hover:before{background-color:#e2e2e2}.banner--bottom .header__burger-line{background-color:#fff}.banner--bottom .header__burger--active .header__burger-line{background-color:#262626}.banner--bottom .sidebar{background-color:#e2e2e2}.banner--bottom .sidebar .sidebar__navigation-link{color:#262626;opacity:1}.bg{position:relative;background-blend-mode:overlay;backface-visibility:hidden;background:#262626;transform:unset}.bg--darkGrain{background:#262626 url(/assets/img/overlay-noise.png) center/100% fixed}@media screen and (min-width: 992px){.bg--darkGrain{background:#262626 url(/assets/img/overlay-noise.png) center/50% fixed}}.bg--blueGrain{background:#0e00b3 url(/assets/img/overlay-noise.png) center/100% fixed}@media screen and (min-width: 992px){.bg--blueGrain{background:#0e00b3 url(/assets/img/overlay-noise.png) center/50% fixed}}.bg--whiteGrain{background:#e2e2e2 url(/assets/img/overlay-noise.png) center/50% fixed}@media screen and (min-width: 992px){.bg--whiteGrain{background:#e2e2e2 url(/assets/img/overlay-noise.png) center/100% fixed}}.bg--linearGrain{background:url(/assets/img/overlay-noise.png) center/1000px fixed,linear-gradient(180deg,#2d2d2d,#262626);background-blend-mode:overlay,normal}.bg--white{background-color:#fff}.button{display:flex;align-items:center;justify-content:center;position:relative;color:#262626;font-family:inter,sans-serif;font-weight:700;border-radius:50px;height:max-content;font-size:14px;padding:12px 16px;border:2px solid #262626;width:max-content;text-transform:uppercase}@media screen and (min-width: 768px){.button{font-size:16px;padding:16px 20px;border:3px solid #262626}}@media screen and (min-width: 992px){.button{font-size:24px}}@media screen and (min-width: 1200px){.button{font-size:14px}}.button--darkGray{background-color:#262626;color:#e2e2e2}.button--darkGray:hover:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#262626;border-radius:50px;transform:translate(-50%,-50%) scale(1);animation:ping 2s infinite;opacity:0}.button--circle{color:#262626;border-radius:50%;width:116px;height:116px;margin:0 auto;border:0;padding:unset;font-size:12px}@media screen and (min-width: 768px){.button--circle{width:128px;height:128px}}@media screen and (min-width: 992px){.button--circle{font-size:14px}}.button--circle span{background-color:#e2e2e2;width:100%;border-radius:inherit;height:100%;transition:transform .3s;display:flex;align-items:center;justify-content:center}.button--circle:before{content:"";position:absolute;width:100%;height:100%;background-color:#ffffff80;border-radius:inherit;transform:scale(0);transition:transform .3s}.button--circle:hover:before{transform:scale(1)}.button--circle:hover span{transform:scale(.8)}@keyframes ping{0%{transform:translate(-50%,-50%) scale(1);opacity:1}75%,to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.contact{z-index:1}.contact .section__title{font-family:thunder-extraboldlc,sans-serif;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:64px;color:#e2e2e2}.contact .section__title br{display:none}@media screen and (min-width: 768px){.contact .section__title{font-size:100px;line-height:88px}.contact .section__title br{display:block}}.contact .section__title span{letter-spacing:2px;opacity:0;transform:translateY(100%) rotateX(-80deg);transform-origin:center top;transform-style:preserve-3d;transition:opacity 1s cubic-bezier(.21,.61,.35,1),transform 1s cubic-bezier(.21,.61,.35,1)}.contact .section__title.is-inview span{opacity:1;transform:none}.contact .section__title.is-inview span:first-of-type{transition-delay:.7s}.contact .section__title.is-inview span:nth-of-type(2){transition-delay:.8s}.contact .section__title.is-inview span:nth-of-type(3){transition-delay:.9s}.contact .section__title.is-inview span:last-of-type{transition-delay:1s}.contact .section__content{display:flex;align-items:center;justify-content:center;flex-direction:column}.contact .section__content .button{transition:transform .6s;margin-top:20px}@media screen and (min-width: 992px){.contact .section__content .button{transform:scale(0)}}.contact .section__content .button.focus:focus{box-shadow:0 0 16px #fff6}.contact .section__content .button.is-inview{transform:scale(1);transition-delay:.3s}.contact__navigation{display:flex;align-items:center;margin-bottom:24px}.contact__navigation.focus:focus{border-radius:5px}.contact__navigation span{font-size:14px;text-transform:none;font-family:inter,sans-serif;line-height:normal;color:#262626}@media screen and (min-width: 992px){.contact__navigation span{font-size:16px}}.contact__navigation-image{width:48px;margin-right:16px}@media screen and (min-width: 992px){.contact__navigation-image{width:60px;margin-right:20px}}.contact__form{display:flex;justify-content:center;align-items:center;top:0;z-index:4;width:100%;left:0;transition:all .8s .4s;height:100%}.contact__form .section__content{display:flex;flex-direction:column;max-width:unset;width:100%;padding:16px;align-items:flex-start}@media screen and (min-width: 768px){.contact__form .section__content{align-items:center;width:1000px;padding:50px 0 100px}}@media screen and (min-width: 992px){.contact__form .section__content{flex-direction:row;align-items:flex-end}}.contact__form .section__title{font-size:100px;margin-bottom:unset;color:#262626;height:unset;text-align:left;align-items:self-start}@media screen and (min-width: 992px){.contact__form .section__title{font-size:200px;margin-bottom:auto;line-height:160px}}.contact__form .section__title span{opacity:1;transform:unset;transform-origin:unset;transform-style:unset;transition:unset}.contact__form .form__container:first-of-type{opacity:0}.contact__form--active .section__title{transform:translate(0)}.contact__form--active .form__container:first-of-type{opacity:1}.contact__form-container{width:60%;display:flex;justify-content:space-between}.contact__animate,.contact__form{opacity:0;visibility:hidden;position:fixed;background:#e2e2e2 url(/assets/img/overlay-noise.png) center/cover;background-blend-mode:overlay}.contact__animate--active,.contact__form--active{opacity:1;visibility:visible}.contact__animate{border-radius:50%;width:0;height:0;z-index:-1;top:50%;transition:all .8s;left:50%;transform:translate(-50%,-50%)}.contact__animate--active{width:1616px;height:1616px;z-index:1}.focus:focus{border-radius:50%;border:3px solid #8b8b8b;box-shadow:0 0 10px #8b8b8b99}.footer{color:#e2e2e2;padding:50px 0;display:block}@media screen and (min-width: 768px){.footer{padding:50px 16px}}@media screen and (min-width: 992px){.footer{padding:0 40px 32px}}@media screen and (min-width: 1200px){.footer{padding:50px 0}}.footer span{font-family:inter,sans-serif;letter-spacing:2px;margin:20px 0;font-size:10px;font-weight:700;text-transform:uppercase}@media screen and (min-width: 768px){.footer span{letter-spacing:6px;font-size:12px;margin:0}}.footer__logo{width:40px;height:40px;border-radius:50%}@media screen and (min-width: 768px){.footer__logo{width:60px;height:60px}}.footer .section__content{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:0}@media screen and (min-width: 768px){.footer .section__content{flex-direction:row}}.footer .social__list{margin-top:0}.footer .social__item{font-size:16px;width:32px;height:32px}.footer .social__item:not(:last-of-type){margin:0 8px 0 0!important}.footer .social__item a{color:#e2e2e2}.footer .social__item a:before{background-color:#e2e2e2}.footer .social__item a:hover{color:#262626}.footer .social__item a span{font-size:inherit;font-weight:400;margin:0}.footer .social__item a span:last-of-type{top:54px}.form{display:flex;flex-direction:column;margin-left:unset;width:100%;position:relative;height:580px;overflow:hidden;margin-top:24px}@media screen and (min-width: 768px){.form{width:60%;margin-top:0}}@media screen and (min-width: 992px){.form{margin-left:auto}}.form__error{font-style:italic;font-family:inter,sans-serif;font-size:14px;color:#aa0e0e;display:none}.form__input{padding-bottom:16px;font-size:18px;width:100%}.form__input::placeholder{color:#8b8b8b}.form__input.focus:focus{border-radius:5px}.form__label{font-weight:700;font-size:24px;margin-bottom:16px;width:max-content}@media screen and (min-width: 992px){.form__label{margin-bottom:40px}}.form__input,.form__label{font-family:inter,sans-serif;color:#262626;font-size:12px}@media screen and (min-width: 992px){.form__input,.form__label{font-size:16px}}.form__content,.form__label{position:relative;overflow:hidden}.form__span{font-size:10px;display:block}.form__wrapper{position:absolute;width:100%;transition:transform .4s}@media screen and (min-width: 992px){.form__wrapper{transform:translateY(470px)}}.form__content{padding-bottom:4px}.form__container{position:relative;display:flex;flex-direction:column;overflow:hidden;width:100%}.form__container--animate{transform:translateY(-150px)}.form__container--active{animation:slide-in-bottom .8s ease-out backwards}.form__container:after{content:"";position:absolute;bottom:0;width:100%;left:0;height:4px;border-radius:10px;background-color:#262626}@media screen and (min-width: 992px){.form__container:after{height:5px}}.form__container:first-of-type .form__input{text-transform:capitalize}.form__container:first-of-type .form__input::placeholder{text-transform:none}.form__container:not(:first-of-type){margin-top:40px}.form .section__content{padding:0;max-width:unset;width:100%}.form .button{margin:50px auto 0;color:#fff}.form .button--active{animation:scale-in-center .5s ease-out both .2s}.form .button span{background-color:#262626}.form .button:before{background-color:#00000080}@keyframes slide-in-bottom{0%{transform:translateY(300px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}.header{height:13%;width:100%;position:fixed;z-index:2}@media screen and (min-width: 768px){.header{height:10%}}.header.fixed{background:#2a2a2a80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background .3s ease-in-out}.header__container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:40px 16px;left:50%;position:absolute;transform:translate(-50%);height:100%}@media screen and (min-width: 992px){.header__container{width:calc(100% - 256px)}}.header__burger{display:flex;flex-direction:column;cursor:pointer;transform:rotate(0);position:relative;width:44px;height:44px;z-index:4;padding:8px 0}.header__burger.focus:focus{height:44px}.header__burger--active .header__burger-line:first-of-type,.header__burger--active .header__burger-line:last-of-type{width:0;left:50%}.header__burger--active .header__burger-line:first-of-type{top:50%}.header__burger--active .header__burger-line:nth-of-type(2){transform:rotate(45deg)}.header__burger--active .header__burger-line:nth-of-type(3){transform:rotate(-45deg)}.header__burger--active .header__burger-line:last-of-type{bottom:50%}.header__burger-line{position:absolute;height:5px;width:100%;border-radius:20px;background-color:#e2e2e2;transition:.2s ease-in-out;left:0}.header__burger-line:nth-of-type(2),.header__burger-line:nth-of-type(3){top:50%;transform:translateY(-50%)}.header__burger-line:last-of-type{bottom:8px}.header__logo{width:56px;height:56px;border-radius:50%}@media screen and (min-width: 992px){.header__logo{width:64px;height:64px}}.image{width:100%;height:100%;display:block;object-fit:contain}.image--cover{object-fit:cover}.keyboard{transition:transform .2s;display:flex}.keyboard__key:nth-of-type(1){animation:pressDown1 2s infinite}.keyboard__key:nth-of-type(2){animation:pressDown2 3s infinite}.keyboard__key:nth-of-type(3){animation:pressDown3 4s infinite}.keyboard__key:nth-of-type(4){animation:pressDown4 2.5s infinite}.keyboard__key:nth-of-type(5){animation:pressDown5 2.5s infinite}@keyframes pressDown1{30%,40%,to{transform:translateY(0)}35%{transform:translateY(10px)}}@keyframes pressDown2{70%,80%,to{transform:translateY(0)}75%{transform:translateY(10px)}}@keyframes pressDown3{30%,40%,to{transform:translateY(0)}35%{transform:translateY(10px)}}@keyframes pressDown4{40%,50%,to{transform:translateY(0)}45%{transform:translateY(10px)}}@keyframes pressDown5{20%,30%,to{transform:translateY(0)}25%{transform:translateY(10px)}}.overlay{left:0;position:fixed;width:100vw;height:100vh;top:0;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#8b8b8b4d;transition:opacity .4s;z-index:-1;visibility:hidden}.overlay--active{opacity:1;z-index:3;visibility:visible}.project{color:#e2e2e2}.project.section__content{padding:80px 32px}@media screen and (min-width: 992px){.project.section__content{padding:80px 40px}}@media screen and (min-width: 1200px){.project.section__content{width:calc(100% - 256px);padding:150px 0}}.project table{font-family:inter,sans-serif;border-collapse:collapse;width:100%}.project table th,.project table td{padding:24px 0;border-bottom:3px solid #e2e2e2}.project table th{text-align:left;vertical-align:top}@media screen and (min-width: 992px){.project table th{width:240px}}.project h2{font-size:48px;line-height:56px;margin-bottom:80px;color:#e2e2e2}@media screen and (min-width: 992px){.project h2{font-size:64px}}.project__wrapper{display:flex;flex-direction:column;margin-bottom:104px}@media screen and (min-width: 992px){.project__wrapper{flex-direction:row}}.project__image{height:70vh;overflow-y:scroll;border-radius:12px;border:2px solid #e2e2e2;display:flex;align-items:start}@media screen and (min-width: 992px){.project__image{border-radius:16px}}.project__image::-webkit-scrollbar{background-color:transparent;width:10px}@media screen and (min-width: 992px){.project__image::-webkit-scrollbar{width:16px;padding:10px 40px}}.project__image::-webkit-scrollbar-thumb{background-color:#e2e2e2;border-radius:16px}.project__image:not(:last-of-type){margin-bottom:32px}@media screen and (min-width: 992px){.project__image:not(:last-of-type){margin-right:56px}}.project__image img{width:100%}.section__title{font-family:oswald,sans-serif;text-transform:uppercase;font-size:40px;color:#262626;display:block;position:relative}@media screen and (min-width: 768px){.section__title{font-size:56px}}@media screen and (min-width: 992px){.section__title{font-size:100px}}.section__text{font-size:24px;line-height:32px;font-family:inter,sans-serif;color:#e2e2e2;font-weight:700;display:block;height:80vh;margin:0 auto 150px}.section__text u{text-decoration:none;border-bottom:2px solid}@media screen and (min-width: 768px){.section__text u{border-bottom:3px solid}}@media screen and (min-width: 768px){.section__text{font-size:32px;line-height:40px}.section__text span{width:90%}}@media screen and (min-width: 992px){.section__text{font-size:36px;line-height:48px}}@media screen and (min-width: 1200px){.section__text span{width:80%}}.section__content{margin:0 auto;position:relative;width:100%;padding:80px 16px;height:100%}@media screen and (min-width: 768px){.section__content{padding:0 32px}}@media screen and (min-width: 992px){.section__content{padding:10px 40px}}@media screen and (min-width: 1200px){.section__content{width:calc(100% - 256px);padding:150px 0}}.section__container{flex-direction:column;overflow:hidden;display:flex;width:100%;transform:unset!important}.sidebar{position:fixed;width:85%;right:0;top:0;transition:transform .4s;box-shadow:0 0 17px #26262699}.sidebar[aria-hidden=true]{transform:translate(165%)}.sidebar__close{font-size:24px;position:absolute;top:-80px;right:0;color:#262626}@media screen and (min-width: 992px){.sidebar__close{font-size:40px}}@media screen and (min-width: 768px){.sidebar{width:88%}}@media screen and (min-width: 992px){.sidebar{width:800px}}.sidebar--active,.sidebar[aria-hidden=false]{transform:translate(0);z-index:3}.sidebar .section__content{padding:40% 32px 15% 0}@media screen and (min-width: 768px){.sidebar .section__content{padding:16% 15% 16% 0}}.sidebar__navigation{display:flex;flex-direction:column;margin:0 auto;width:100%;position:relative}.sidebar__navigation-link{text-align:right;color:#262626;text-transform:uppercase;transition:.3s;position:relative;overflow:hidden;height:80px;opacity:.9}.sidebar__navigation-link.focus:focus{border-radius:5px}@media screen and (min-width: 768px){.sidebar__navigation-link{height:120px;text-align:right}}.sidebar__navigation-link span{position:absolute;width:100%;height:100%;color:inherit;transition:transform .4s;transform:translateY(-50%);font-size:40px;font-family:oswald,sans-serif;left:0}@media screen and (min-width: 768px){.sidebar__navigation-link span{font-size:72px}}.sidebar__navigation-link span:first-of-type{top:50%}.sidebar__navigation-link span:last-of-type{top:160px}.sidebar__navigation-link:hover{opacity:1}.sidebar__navigation-link:hover:after{width:100%}.sidebar__navigation-link:hover span{transform:translateY(-160px)}.social__list{display:flex;justify-content:center;margin-top:20px}@media screen and (min-width: 768px){.social__list{justify-content:flex-start}}@media screen and (min-width: 992px){.social__list{margin-top:40px}}.social__item{transition:.3s;border-radius:50%;width:40px;height:40px;font-size:24px;position:relative;overflow:hidden}@media screen and (min-width: 992px){.social__item{font-size:24px;width:44px;height:44px}}.social__item a{z-index:1;width:100%;height:100%;position:absolute;border-radius:50%;color:#e2e2e2}.social__item a:before{content:"";position:absolute;width:100%;height:100%;background-color:#e2e2e2;transform:scale(0);transition:transform .3s;border-radius:inherit;display:none}@media screen and (min-width: 992px){.social__item a:before{display:block}}.social__item a span{position:inherit;left:50%;transform:translate(-50%,-50%);transition:transform .2s}.social__item a span:first-of-type{top:50%}.social__item a span:last-of-type{top:55px}.social__item a:hover{color:#262626}.social__item a:hover span:first-of-type{transform:translate(-50%,-50px) scale(.65)}.social__item a:hover span:last-of-type{transform:translate(-50%,-46px) scale(.65)}.social__item a:hover:before{transform:scale(1)}.social__item:not(:last-of-type){margin:0 8px 0 0}@media screen and (min-width: 992px){.social__item:not(:last-of-type){margin:0 16px 0 0}}.social__item:last-of-type{margin:0}.testimonials{display:flex;flex-direction:column;justify-content:center}.testimonials .section__title{text-align:center;width:65%;margin:0 auto;line-height:40px}@media screen and (min-width: 768px){.testimonials .section__title{line-height:normal;width:100%}}.testimonials__list{display:flex}.testimonials__item{background-color:#0e00b3;border-radius:30px;font-family:inter,sans-serif;width:304px!important;height:320px;padding:16px;text-align:center;display:flex;align-items:center;justify-content:center;color:#e2e2e2;margin-right:30px;flex-direction:column;transition:.3s}.testimonials__item:hover{transform:scale(1.2);box-shadow:0 0 13px #26262633;z-index:1}@media screen and (min-width: 768px){.testimonials__item{width:520px!important;height:264px;padding:40px}}.testimonials__item span:first-of-type{font-size:16px;font-weight:700}@media screen and (min-width: 768px){.testimonials__item span:first-of-type{font-size:18px}}.testimonials__item span:last-of-type{font-size:12px;font-style:italic;margin-top:24px}@media screen and (min-width: 768px){.testimonials__item span:last-of-type{font-size:16px}}.work{display:block;margin-bottom:-2px}.work__desc{font-family:inter,sans-serif;font-size:16px;margin:32px 0 40px;display:block;text-align:center}@media screen and (min-width: 768px){.work__desc{font-size:24px}}@media screen and (min-width: 992px){.work__desc{text-align:left}}@media screen and (min-width: 1200px){.work__desc{font-size:18px}}.work__button{margin-top:24px;display:flex;justify-content:center}.work__button .button.focus:focus{border-radius:50px;border-color:#262626;box-shadow:0 0 16px #26262666;background-color:#262626;color:#e2e2e2}.work__button .button:not(:last-of-type){margin-right:8px}.work__button .button:hover{background-color:#262626;color:#e2e2e2}@media screen and (min-width: 768px){.work__button .button:not(:last-of-type){margin-right:16px}}@media screen and (min-width: 992px){.work__button{justify-content:start}}.work h2{text-align:center}@media screen and (min-width: 768px){.work h2{text-align:left}}.work .section__title{line-height:100%}.work__text{font-size:32px;background-color:#262626;border-radius:50%;color:#e2e2e2;width:64px;height:64px;font-weight:700;font-family:oswald,sans-serif;margin-bottom:16px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 992px){.work__text{display:block;margin-bottom:unset;transform:translateY(-50%);color:#262626;opacity:50%;width:unset;height:unset;background-color:unset;border-radius:unset;font-size:200px;padding-left:72px;top:36%;position:absolute}}@media screen and (min-width: 1200px){.work__text{padding-left:35px;top:48%}}.work__text.hide-sm{display:none}@media screen and (min-width: 992px){.work__text.hide-sm{display:block}}.work__item{display:flex;align-items:flex-end;position:relative;justify-content:center}.work__item .section__title{font-size:40px;color:#0e00b3}@media screen and (min-width: 768px){.work__item .section__title{font-size:64px}}.work__item:first-of-type{padding-top:104px}@media screen and (min-width: 768px){.work__item:first-of-type{padding-top:128px}}@media screen and (min-width: 1200px){.work__item:first-of-type{padding-top:240px}}@media screen and (min-width: 1200px){.work__item .work__text{top:0}}.work__item .work__content:last-of-type{display:none}@media screen and (min-width: 1200px){.work__item .work__content:last-of-type{display:block;width:min-content}}.work__item .work__details{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 992px){.work__item .work__details{display:none}}.work__item:not(:last-of-type){margin-bottom:80px}@media screen and (min-width: 768px){.work__item:not(:last-of-type){margin-bottom:240px}}.work__image--vector{width:152px;height:144px;display:none}@media screen and (min-width: 768px){.work__image--vector{display:block}}.work__prototype{border-radius:10px;box-shadow:0 3px 19px #26262640;width:100%;height:fit-content;position:relative}@media screen and (min-width: 1200px){.work__prototype{width:571px}}.work__prototype-content,.work__prototype .image{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.work__prototype--phone{width:260px;height:524px}.work__prototype--phone .work__prototype-nav{height:100%;z-index:1;position:absolute}.work__prototype--phone .work__prototype-content{position:absolute;z-index:0;top:52%;border-radius:50px;left:50.5%;width:100%;height:92%;transform:translate(-50%,-50%)}.work__prototype--phone .work__prototype-content .image{border-radius:inherit}.work__content{position:relative}.work__content:first-of-type{margin-right:0}@media screen and (min-width: 1200px){.work__content:first-of-type{margin-right:56px}}.work__details{padding-bottom:60px}.work__details h3 br{display:none}.work__details--unset{margin-left:unset;width:100%;padding:0}
