@font-face{font-family:Permanent Marker;src:url(/assets/fonts/permanent-marker/permanent-marker.woff2) format("woff2")}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat.woff2) format("truetype")}@font-face{font-family:Inter;src:url(/assets/fonts/inter/inter.woff2)}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto.woff2)}@font-face{font-family:Lato;src:url(/assets/fonts/lato/lato.woff2)}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/ibm/ibm.woff2)}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins.woff2)}@font-face{font-family:PT Sans;src:url(/assets/fonts/pt/pt.woff2)}@font-face{font-family:Raleway;src:url(/assets/fonts/raleway/raleway.woff2)}@font-face{font-family:Jost;src:url(/assets/fonts/jost/jost.woff2)}html{overflow-x:hidden;overscroll-behavior-y:none}html,body{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:focus{outline:none}input,textarea{box-shadow:none;font-family:inherit}input:focus,textarea:focus{box-shadow:none;outline:none}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;vertical-align:baseline}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}img,figure{max-width:100%;height:auto;vertical-align:middle}svg{max-width:100%}iframe{width:100%}small{font-weight:inherit}@font-face{font-family:Permanent Marker;src:url(/assets/fonts/permanent-marker/permanent-marker.woff2) format("woff2")}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat.woff2) format("truetype")}@font-face{font-family:Inter;src:url(/assets/fonts/inter/inter.woff2)}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto.woff2)}@font-face{font-family:Lato;src:url(/assets/fonts/lato/lato.woff2)}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/ibm/ibm.woff2)}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins.woff2)}@font-face{font-family:PT Sans;src:url(/assets/fonts/pt/pt.woff2)}@font-face{font-family:Raleway;src:url(/assets/fonts/raleway/raleway.woff2)}@font-face{font-family:Jost;src:url(/assets/fonts/jost/jost.woff2)}body{font-family:Montserrat,sans-serif;font-weight:400;color:#fff;font-size:18px;line-height:24px;background-color:#f9fcfe}a{transition:.2s all ease;text-decoration:none}a,a:hover{color:#fff}b,strong{font-weight:700}h1:not(.intro__title){font-weight:700;font-size:98px;line-height:109.4%;letter-spacing:.01em}@media (max-width: 1199px){h1:not(.intro__title){font-size:80px}}@media (max-width: 1023px){h1:not(.intro__title){font-size:60px}}@media (max-width: 767px){h1:not(.intro__title){font-size:36px;line-height:50px}}h2{font-weight:700;font-size:72px;line-height:110%}@media (max-width: 1199px){h2{font-size:60px}}@media (max-width: 1023px){h2{font-size:50px}}@media (max-width: 767px){h2{font-size:32px;line-height:40px}}h3{font-weight:500;font-size:30px;line-height:130%}@media (max-width: 767px){h3{font-weight:600;font-size:24px;line-height:32px}}h4{font-weight:700;letter-spacing:.01em;font-size:32px;line-height:110%}@media (max-width: 767px){h4{font-weight:600;font-size:24px;line-height:32px;letter-spacing:0}}h5{font-weight:600;font-size:18px;line-height:27px}@media (max-width: 767px){h5{line-height:26px}}h6{font-weight:600;font-size:24px;line-height:130%}@media (max-width: 767px){h6{font-size:18px;line-height:26px}}.line{font-style:italic;font-weight:400;font-size:48px;line-height:110%}@media (max-width: 1199px){.line{font-size:40px}}@media (max-width: 767px){.line{font-size:30px;line-height:40px}}p{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:24px}@media (max-width: 767px){p{font-size:16px;line-height:24px}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes techScroll-1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes techScroll-2{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes companyScroll-1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes companyScroll-2{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes text-to-top{0%{opacity:0;transform:translate3d(0,110%,0);-webkit-transform:translate3d(0,110%,0)}to{opacity:1;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}}@font-face{font-family:Permanent Marker;src:url(/assets/fonts/permanent-marker/permanent-marker.woff2) format("woff2")}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat.woff2) format("truetype")}@font-face{font-family:Inter;src:url(/assets/fonts/inter/inter.woff2)}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto.woff2)}@font-face{font-family:Lato;src:url(/assets/fonts/lato/lato.woff2)}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/ibm/ibm.woff2)}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins.woff2)}@font-face{font-family:PT Sans;src:url(/assets/fonts/pt/pt.woff2)}@font-face{font-family:Raleway;src:url(/assets/fonts/raleway/raleway.woff2)}@font-face{font-family:Jost;src:url(/assets/fonts/jost/jost.woff2)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.smooth-scroll{scroll-behavior:smooth}.overflow-hidden{overflow:hidden}.page-wrapper{position:relative;overflow:hidden}main{position:relative;overflow:hidden}main:before{content:"";position:absolute;width:100%;height:100%;inset:0;background-image:url(/assets/images/bg/texture.png);background-size:214px 149px;mix-blend-mode:color-dodge;background-repeat:repeat;opacity:.18}section{position:relative}.container-xl{max-width:1440px;margin:0 auto}.container{max-width:1264px;padding-left:32px;padding-right:32px;margin:0 auto}@media (max-width: 767px){.container{padding-left:16px;padding-right:16px}}.line-x{position:absolute;top:0;left:0;width:0;height:1px;background-color:#ffffffbf}.line-x.line-bottom{top:auto;bottom:0}.line-y{position:absolute;top:0;right:0;width:1px;height:0;background-color:#ffffffbf}@media (max-width: 1023px){.line-y{display:none}}.line-y.line-left{right:auto;left:0}.slide-top-effect{transition:transform .6s ease,opacity .6s ease;opacity:1;transform:translateY(0)}.slide-top-effect.has-effect{opacity:0;transform:translateY(-12px)}.hide-scroll{overflow:hidden}.hide-scroll .slide-top-effect{transition:transform .6s ease,opacity .6s ease;opacity:1;transform:translateY(0)}.hide-scroll .slide-top-effect.has-effect{opacity:1;transform:translateY(0)}.hidden{display:none!important}@media (max-width: 767px){.flex-xs{display:flex!important}}.flex{display:flex!important}@media (max-width: 767px){.hidden-xs{display:none!important}}.self-start{align-self:flex-start}.self-center{align-self:flex-center}.self-end{align-self:flex-end}.underline{text-decoration:underline}footer{display:flex;justify-content:space-between;align-items:center;padding:56px 120px;color:#242f62}body:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/assets/images/companies/humanity-hovered.svg) url(/assets/images/companies/ngenius-hovered.svg) url(/assets/images/companies/lines-hovered.svg) url(/assets/images/companies/teafolks-hovered.svg) url(/assets/images/companies/toggled-hovered.svg) url(/assets/images/companies/hive5-hovered.svg)}.footer{background-color:#0b1063}.footer-section{padding:67px 0 39px 50px;position:relative;background:#0b1063;color:#fff}.footer-section:before{content:none}.btn{cursor:pointer;font-family:Montserrat,sans-serif;border:none;transition:.3s background-color ease,.3s color ease,.3s border-color ease,.3s opacity ease,.3s box-shadow ease;display:flex;align-items:center;column-gap:2px;white-space:nowrap;justify-content:center}.btn svg{flex-shrink:0}.btn-sm{text-align:center;font-size:18px;border-radius:999px;padding:6px 27px;line-height:24px;font-weight:700}@media (max-width: 767px){.btn-sm{font-weight:600;font-size:16px;line-height:24px;height:56px}}.btn-md{text-align:center;font-size:18px;border-radius:999px;padding:17px 27px;line-height:24px;font-weight:700;height:68px}@media (max-width: 767px){.btn-md{font-size:16px;height:56px;font-weight:600}}.btn-light-outline{background-color:transparent;color:#fff;border:1px solid #ffffff}.btn-light-outline:hover{background-color:#fff;border-color:#fff;color:#242f62}.btn-light-outline:active{box-shadow:0 0 18px 4px #ffffff80}.btn-light-outline:disabled{opacity:.5;pointer-events:none}.btn-light{background-color:#fff;color:#242f62;border:1px solid #ffffff;box-shadow:0 0 19px 8px #fff9}@media (max-width: 767px){.btn-light{box-shadow:none}}.btn-light:hover{color:#242f62;box-shadow:0 0 19px 8px #fff0}@media (max-width: 767px){.btn-light:hover{box-shadow:none}}.btn-light:active{box-shadow:0 0 18px 4px #ffffff80}.btn-light:disabled{opacity:.5;pointer-events:none}.button{display:inline-block;padding:21px 60px;border:1px solid #ffffff;border-radius:68px;background:#fefefe;box-shadow:0 0 9px #fff9;color:#1e2634;font-size:18px;font-weight:700;text-align:center;cursor:pointer}.button:hover{box-shadow:none;color:#1e2634}.checkbox-unit input{display:none}.checkbox-unit label{display:inline-flex;cursor:pointer;font-weight:700;font-size:18px;line-height:24px;color:#fff;text-align:left}@media (max-width: 767px){.checkbox-unit label{font-size:16px}}.checkbox-unit label span{border:1px solid #ffffff;border-radius:3px;width:20px;height:20px;display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:12px;margin-top:2px;position:relative;background-color:transparent}.checkbox-unit label span svg{transform:scale(0)}.checkbox-unit input:checked+label svg{transform:scale(1)}.form-unit{position:relative}.form-unit small{position:absolute;left:38px;bottom:14px;font-weight:400;font-size:14px;line-height:24px;color:#ff8d8d;margin-top:3px;opacity:0;visibility:hidden;transition:.3s ease all;pointer-events:none}@media (max-width: 767px){.form-unit small{font-size:14px;line-height:1.68;bottom:4px;left:32px}}.form-unit--textarea{position:relative}.form-unit--textarea .textarea-counter{position:absolute;bottom:12px;right:8px;color:#d6d6d6;font-family:Inter,sans-serif;font-size:14px;line-height:168%}@media (max-width: 767px){.form-unit--textarea .form-unit__placeholder{top:12px}}.form-unit textarea.input-field{height:159px;resize:none}@media (max-width: 767px){.form-unit textarea.input-field{padding:12px 32px;height:120px}}.form-unit__placeholder{position:absolute;top:27px;left:38px;font-family:Inter,sans-serif;font-size:18px;line-height:1.5;color:#f7f5ef;display:none;transition:.3s all ease;pointer-events:none}.form-unit__placeholder--required:after{content:" *";color:#d00e3c;font:inherit}@media (max-width: 767px){.form-unit__placeholder{left:32px;top:17px;font-size:16px;line-height:1.48;max-width:266px}}.form-unit .input-field{width:100%;border:1px solid #849caa;background:rgba(24,36,55,.6);border-radius:16px;padding:27px 38px 26px;font-size:18px;line-height:27px;font-family:Inter,sans-serif;color:#f7f5ef;transition:.3s all ease}@media (max-width: 767px){.form-unit .input-field{padding:17px 32px;border-radius:8px;font-size:16px;line-height:1.48}}.form-unit .input-field::-webkit-input-placeholder,.form-unit .input-field::placeholder{color:transparent}.form-unit .input-field:focus{background-color:#e9ecf2;color:#1e2634}.form-unit .input-field:focus+.form-unit__placeholder{color:#18243799}.form-unit .input-field:focus+.form-unit__placeholder:after{color:inherit}.form-unit .input-field:focus~.textarea-counter{color:#1e2634}.form-unit .input-field:placeholder-shown+.form-unit__placeholder{display:block}.form-unit.error{border-color:#ff8d8d}.form-unit.error .input-field{border-color:#ff8d8d;padding-top:17px;padding-bottom:36px}@media (max-width: 767px){.form-unit.error .input-field{padding-top:7px;padding-bottom:27px}}.form-unit.error .form-unit__placeholder{top:16px}@media (max-width: 767px){.form-unit.error .form-unit__placeholder{top:5px}}.form-unit.error small{opacity:1;visibility:visible}.alert{display:none;animation:fadeIn .3s ease;flex-direction:column;position:absolute}@media (max-width: 767px){.alert{position:static}}.alert .message{display:flex;align-items:center;column-gap:4px;color:#96fbc4;margin-bottom:2px;font-weight:700;font-size:18px;line-height:24px;white-space:nowrap}.alert p{white-space:nowrap;line-height:27px}@media (max-width: 767px){.alert p{white-space:initial}}.alert-processing .message{color:#fff}.alert-success .message{color:#96fbc4}.alert-danger .message,.alert-files-error .message{color:#ff8d8d}@keyframes ldio-remy1068c7l{0%{opacity:1}to{opacity:0}}.ldio-remy1068c7l div{left:46px;top:7px;position:absolute;animation:ldio-remy1068c7l linear 1s infinite;background:#ffffff;width:8px;height:20px;border-radius:4px/5.6px;transform-origin:4px 43px}.ldio-remy1068c7l div:nth-child(1){transform:rotate(0);animation-delay:-.875s;background:#ffffff}.ldio-remy1068c7l div:nth-child(2){transform:rotate(45deg);animation-delay:-.75s;background:#ffffff}.ldio-remy1068c7l div:nth-child(3){transform:rotate(90deg);animation-delay:-.625s;background:#ffffff}.ldio-remy1068c7l div:nth-child(4){transform:rotate(135deg);animation-delay:-.5s;background:#ffffff}.ldio-remy1068c7l div:nth-child(5){transform:rotate(180deg);animation-delay:-.375s;background:#ffffff}.ldio-remy1068c7l div:nth-child(6){transform:rotate(225deg);animation-delay:-.25s;background:#ffffff}.ldio-remy1068c7l div:nth-child(7){transform:rotate(270deg);animation-delay:-.125s;background:#ffffff}.ldio-remy1068c7l div:nth-child(8){transform:rotate(315deg);animation-delay:0s;background:#ffffff}.loadingio-spinner-spinner-6f0muev8fh2{width:24px;height:24px;display:inline-block;overflow:hidden}.ldio-remy1068c7l{width:100%;height:100%;position:relative;transform:translateZ(0) scale(.24);backface-visibility:hidden;transform-origin:0 0}.ldio-remy1068c7l div{box-sizing:content-box}@font-face{font-family:Permanent Marker;src:url(/assets/fonts/permanent-marker/permanent-marker.woff2) format("woff2")}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat.woff2) format("truetype")}@font-face{font-family:Inter;src:url(/assets/fonts/inter/inter.woff2)}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto.woff2)}@font-face{font-family:Lato;src:url(/assets/fonts/lato/lato.woff2)}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/ibm/ibm.woff2)}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins.woff2)}@font-face{font-family:PT Sans;src:url(/assets/fonts/pt/pt.woff2)}@font-face{font-family:Raleway;src:url(/assets/fonts/raleway/raleway.woff2)}@font-face{font-family:Jost;src:url(/assets/fonts/jost/jost.woff2)}@font-face{font-family:Permanent Marker;src:url(/assets/fonts/permanent-marker/permanent-marker.woff2) format("woff2")}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat.woff2) format("truetype")}@font-face{font-family:Inter;src:url(/assets/fonts/inter/inter.woff2)}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto.woff2)}@font-face{font-family:Lato;src:url(/assets/fonts/lato/lato.woff2)}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/ibm/ibm.woff2)}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins.woff2)}@font-face{font-family:PT Sans;src:url(/assets/fonts/pt/pt.woff2)}@font-face{font-family:Raleway;src:url(/assets/fonts/raleway/raleway.woff2)}@font-face{font-family:Jost;src:url(/assets/fonts/jost/jost.woff2)}@font-face{font-family:Permanent Marker;src:url(/assets/fonts/permanent-marker/permanent-marker.woff2) format("woff2")}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat.woff2) format("truetype")}@font-face{font-family:Inter;src:url(/assets/fonts/inter/inter.woff2)}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto.woff2)}@font-face{font-family:Lato;src:url(/assets/fonts/lato/lato.woff2)}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/ibm/ibm.woff2)}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins.woff2)}@font-face{font-family:PT Sans;src:url(/assets/fonts/pt/pt.woff2)}@font-face{font-family:Raleway;src:url(/assets/fonts/raleway/raleway.woff2)}@font-face{font-family:Jost;src:url(/assets/fonts/jost/jost.woff2)}.hero{padding-top:114px}.hero .back-to-all{display:flex;height:31px;align-items:center;padding-left:44px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:131%;text-transform:lowercase;color:#0c0d0f;background:url(/assets/cases/images/shared/icons/arrow.svg) no-repeat 10px center;position:relative;right:10px;cursor:pointer;transition:.3s ease;left:32px}.hero .back-to-all:hover{color:#0c0d0f;background-position:0 center;transition:.3s ease}.hero .container{padding:0}.hero__content{width:100%;margin-top:40px;padding:40px 55px;border-radius:30px;background:url(/assets/cases/images/hero/hero-bg-title.png) no-repeat center top 170px,#D3BDFF;background-size:90% auto;position:relative}.hero__row{display:flex;align-items:center;justify-content:space-between}.hero__row--bottom{margin-top:113px;align-items:flex-end;min-height:575px}.hero__logo{width:152px;height:40px;background:url(/assets/cases/images/hero/hero-logo.png) no-repeat;background-size:contain}.hero__logo--mobile{display:none;width:117px;height:31px;margin-top:20px}.hero__subtitle{font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-align:center;color:#fff;font-family:Raleway,sans-serif}.hero__subtitle span{color:#beff46}.hero__tags{display:flex;column-gap:12px}.hero__tag{padding:12px 16px;border-radius:100px;font-size:16px;color:#191919;font-weight:600;display:flex;align-items:center;justify-content:center;font-family:Raleway,sans-serif;height:max-content}.hero__tag--lime{background:#DAFF96}.hero__tag--white{background:rgba(255,255,255,.4)}.hero__tag--purple{background:#B995FF;color:#fff}.hero__img{max-width:700px;width:100%;display:block;position:relative;left:100px}.hero__services{display:flex;column-gap:8px}.hero__services--mobile{display:none}.hero__service{width:52px;height:52px;border-radius:12px;background-repeat:no-repeat;background-size:contain}.hero__service--apple{background-image:url(/assets/cases/images/hero/app-store.svg)}.hero__service--play{background-image:url(/assets/cases/images/hero/play-market.svg)}.hero__comment{border-radius:100px;padding:6px;background:rgba(255,255,255,.8);width:305px;border:1px solid #ffffff;position:absolute;bottom:235px;left:130px}.hero__comment-content{background:url(/assets/cases/images/hero/comment.png) no-repeat left center;background-size:56px 56px;padding-left:64px;min-height:56px;display:flex;align-items:center}.hero__comment p{font-size:14px;font-weight:500;line-height:18px}.hero__cards{width:300px;height:220px;background:url(/assets/cases/images/hero/hero-cards.png) no-repeat;background-size:contain;position:absolute;right:20px;bottom:120px}@media (max-width: 1199px){.hero__row--bottom{min-height:435px}.hero__img{left:40px;max-width:530px}.hero__comment{left:20px}}@media (max-width: 1023px){.hero{padding-top:90px}.hero .container{padding:0}.hero .back-to-all{left:16px}.hero__content{border-radius:20px;margin-top:26px;padding:20px 0;background:#D3BDFF}.hero__row--top{flex-direction:column-reverse}.hero__row--bottom{flex-direction:column;margin-top:12px}.hero__logo--desktop{display:none}.hero__logo--mobile{display:block}.hero__subtitle{font-size:16px;margin-top:8px}.hero__tags{width:100%;justify-content:space-between;padding:0 16px}.hero__tags--top{flex-direction:row-reverse}.hero__tags--bottom{margin-top:34px}.hero__img{max-width:100%;position:static}.hero__services--desktop{display:none}.hero__services--mobile{display:flex;align-self:center;margin-top:24px}.hero__comment,.hero__cards{display:none}}@media (max-width: 767px){.hero__content{min-height:calc(100vh - 100px)}.hero__row--bottom{min-height:350px}}@font-face{font-family:Permanent Marker;src:url(/assets/fonts/permanent-marker/permanent-marker.woff2) format("woff2")}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat.woff2) format("truetype")}@font-face{font-family:Inter;src:url(/assets/fonts/inter/inter.woff2)}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto.woff2)}@font-face{font-family:Lato;src:url(/assets/fonts/lato/lato.woff2)}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/ibm/ibm.woff2)}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins.woff2)}@font-face{font-family:PT Sans;src:url(/assets/fonts/pt/pt.woff2)}@font-face{font-family:Raleway;src:url(/assets/fonts/raleway/raleway.woff2)}@font-face{font-family:Jost;src:url(/assets/fonts/jost/jost.woff2)}.cases{padding:120px 0;background:#F8F8F8}.cases__row{margin-top:60px;display:flex;gap:30px;justify-content:space-between}.cases__col{width:calc(50% - 30px)}.cases__images{height:420px;border-radius:24px;position:relative;cursor:pointer}.cases__col--disso .cases__images{background:linear-gradient(90deg,#9BE9C2 0%,#86E0E4 100%)}.cases__col--disso .cases__images:hover img{transform:scale(1.05);transform-origin:right;transition:.3s ease}.cases__col--tms .cases__images{background:linear-gradient(to top right,#f29c78,#f6c589)}.cases__col--tms .cases__images:hover img{transform:scale(1.05);transition:.3s ease}.cases__col--tms .cases__images:hover .cases__img--truck{transform-origin:left}.cases__col--tms .cases__images:hover .cases__img--tms{transform-origin:right}.cases__img{position:absolute;transition:.3s ease;border-radius:inherit}.cases__img--truck{width:40%;z-index:1;left:0;top:20%}.cases__img--tms,.cases__img--disso{height:95%;width:95%;bottom:0;right:0}.cases__info{margin-top:16px;display:block;color:#1b2153}.cases__name{display:block;font-family:Raleway,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:.32px;margin-bottom:16px}.cases__desc{font-size:18px;font-style:normal;font-weight:400;line-height:133%;letter-spacing:.18px}@media (max-width: 1199px){.cases__images{height:35vw}.cases__img--tms,.cases__img--disso{width:95%}}@media (max-width: 1023px){.cases{padding:60px 0}.cases__row{flex-direction:column}.cases__images{height:65vw;border-radius:16px}.cases__col{max-width:100%;width:100%}}@media (max-width: 767px){.cases__name{font-size:20px;margin-bottom:8px}.cases__desc{font-size:16px}}@font-face{font-family:Permanent Marker;src:url(/assets/fonts/permanent-marker/permanent-marker.woff2) format("woff2")}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat.woff2) format("truetype")}@font-face{font-family:Inter;src:url(/assets/fonts/inter/inter.woff2)}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto.woff2)}@font-face{font-family:Lato;src:url(/assets/fonts/lato/lato.woff2)}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/ibm/ibm.woff2)}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins.woff2)}@font-face{font-family:PT Sans;src:url(/assets/fonts/pt/pt.woff2)}@font-face{font-family:Raleway;src:url(/assets/fonts/raleway/raleway.woff2)}@font-face{font-family:Jost;src:url(/assets/fonts/jost/jost.woff2)}.about{padding-top:120px;padding-bottom:100px}.about__title{font-family:Raleway,sans-serif;font-size:18px;font-weight:600;line-height:120%;text-transform:uppercase}.about__cards{margin-top:60px;display:flex;column-gap:30px;row-gap:16px;justify-content:space-between}.about__card{width:calc(33% - 15px);padding:32px 24px;border-radius:30px;background-color:#f2f2f2;display:flex;justify-content:space-between}.about__card--team .about__icon{background-image:url(/assets/cases/images/hero/team.svg)}.about__card--hours .about__icon{background-image:url(/assets/cases/images/hero/hours.svg)}.about__card--design .about__icon{background-image:url(/assets/cases/images/hero/design.svg)}.about__number{display:block;font-family:Raleway,sans-serif;font-size:52px;font-weight:600;line-height:123%;letter-spacing:.52px;margin-bottom:8px;text-transform:uppercase}.about__icon{width:48px;height:48px;border-radius:10px;background-repeat:no-repeat;background-size:contain}@media (max-width: 1023px){.about{padding:60px 0}.about__cards{flex-direction:column;margin-top:40px}.about__card{width:100%;padding:24px 16px;border-radius:16px}.about__number{font-size:38px}.about__desc{font-size:16px}.about__icon{width:40px;height:40px}}@media (max-width: 767px){.about__title{font-size:16px}}@font-face{font-family:Permanent Marker;src:url(/assets/fonts/permanent-marker/permanent-marker.woff2) format("woff2")}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat/montserrat.woff2) format("truetype")}@font-face{font-family:Inter;src:url(/assets/fonts/inter/inter.woff2)}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto.woff2)}@font-face{font-family:Lato;src:url(/assets/fonts/lato/lato.woff2)}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/ibm/ibm.woff2)}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins/poppins.woff2)}@font-face{font-family:PT Sans;src:url(/assets/fonts/pt/pt.woff2)}@font-face{font-family:Raleway;src:url(/assets/fonts/raleway/raleway.woff2)}@font-face{font-family:Jost;src:url(/assets/fonts/jost/jost.woff2)}.describe{padding-bottom:120px}.describe__row{margin-top:30px;display:flex;gap:30px}.describe__row>div{width:calc(50% - 15px)}.describe__image-container{display:flex;flex-direction:column;row-gap:30px}.describe__image-container>div{height:380px}.describe__card{border-radius:30px;padding:32px}.describe__image{border-radius:30px}.describe__what{padding-bottom:500px;background:url(/assets/cases/images/hero/iphone-header.png) no-repeat bottom center,#F2F2F2;background-size:contain}.describe__what h3{color:#191919;font-size:32px;font-weight:600;line-height:120%}.describe__what .describe__text{margin-top:32px}.describe__gym{background:url(/assets/cases/images/hero/logo-bg.png) no-repeat right bottom,#D0FF7C;background-size:262px auto}.describe__gym h3{color:#191919;font-family:Raleway,sans-serif;font-size:48px;font-weight:600;line-height:120%}.describe__gym h3 span{color:#087a59;font-style:italic;display:block}.describe__problem{background-color:#b2a1ff}.describe__problem h3,.describe__problem .describe__text{color:#fff}.describe__goal{background-color:#f2f2f2}.describe__problem h3,.describe__goal h3{text-transform:uppercase}.describe__text{margin-top:16px;color:#6c6c6c;font-size:18px;line-height:124%}@media (max-width: 1199px){.describe__what{padding-bottom:320px}}@media (max-width: 1023px){.describe{padding-bottom:60px}.describe__grid{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:16px}.describe__row{gap:16px;margin-top:16px}.describe__row>div{width:100%}.describe__row--top{flex-direction:column-reverse}.describe__row--bottom{flex-direction:column}.describe__image-container{flex-direction:column-reverse;gap:16px}.describe__card{padding:20px;border-radius:16px}.describe__image{border-radius:16px}.describe__what{padding-bottom:332px;background-size:auto 300px}}@media (max-width: 767px){.describe__row h3{font-size:18px}.describe__text{font-size:14px}.describe__what{background-size:auto 200px;padding-bottom:232px}.describe__what h3{font-size:20px}.describe__what .describe__text{margin-top:16px}.describe__image-container>div{height:170px}.describe__gym{background-size:128px}.describe__gym h3{font-size:24px}}.header{position:fixed;background-color:#0c0d0f;background-image:url(/assets/cases/images/shared/bg/header-bg.png);background-repeat:no-repeat;background-position:right center;background-size:100% 100%}.header--scrolled{background:rgba(41,50,65,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-fit{font-family:Inter,sans-serif;font-size:18px;color:#191919}.hero-fit .section-title{color:#191919;font-family:Raleway,sans-serif;font-size:48px;font-weight:500;line-height:120%}.hero-fit .section-title span{position:relative;z-index:1}.hero-fit .section-title span:before{content:"";position:absolute;width:100%;height:13px;background:url(/assets/cases/images/hero/section-title-line.svg) no-repeat;background-size:contain;z-index:-1;bottom:0}@media (max-width: 767px){.hero-fit .section-title{font-size:32px;text-align:center}}.stack .container,.features .container,.goal .container,.value .container{padding:0}.section-img{width:100%}.section-img--mobile{display:none}@media (max-width: 1023px){.section-img--desktop{display:none}.section-img--mobile{display:block}}
