:root{--background: #FCFDFF;--black: #325C84;--black-2: #1B1B1B;--blue-2: #0F2A43;--olive: #004A90;--pink: #EDF6FC;--white: #F7F8FC;--grey: #C1C1C1;--olive-half: rgba(234, 7, 61, .5);--red: #FF5473;--wrapper-width: 1590px;--wrapper-padding: 0px}.grey{color:var(--black)}.grey-true{color:var(--grey)}.white{color:var(--white)}.black{color:var(--black)}.white-70{color:#ffffffb2}.bg-pink{background-color:var(--pink)}.display-none{display:none!important}@media screen and (max-width: 767px){:root{--wrapper-width: 100%;--wrapper-padding: 16px}}@media screen and (min-width: 768px) and (max-width: 1439px){:root{--wrapper-width: 100%;--wrapper-padding: 32px}}@media screen and (min-width: 1440px) and (max-width: 1919px){:root{--wrapper-width: 100%;--wrapper-padding: 80px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{width:100%;height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ol,ul,li{list-style:none;padding:0;margin:0}a:hover,a:visited,a:link,a:active{text-decoration:none;cursor:pointer}a{color:var(--white)}address{text-decoration:none;all:unset}@font-face{font-family:Tiro Devanagari Hindi;src:url(/assets/TiroDevanagariHindi-Regular.6d300c1c.ttf);font-weight:300;font-style:normal}@font-face{font-family:Tiro Devanagari Hindi;src:url(/assets/TiroDevanagariHindi-Regular.6d300c1c.ttf);font-weight:700;font-style:normal}@font-face{font-family:Tiro Devanagari Hindi;src:url(/assets/TiroDevanagariHindi-Regular.6d300c1c.ttf);font-weight:500;font-style:normal}@font-face{font-family:Tiro Devanagari Hindi;src:url(/assets/TiroDevanagariHindi-Regular.6d300c1c.ttf);font-weight:600;font-style:normal}@font-face{font-family:Tiro Devanagari Hindi;src:url(/assets/TiroDevanagariHindi-Regular.6d300c1c.ttf);font-weight:400;font-style:normal}body{font-family:Tiro Devanagari Hindi}h1{font-weight:700;font-size:200px;font-style:normal;line-height:100%}h2{font-weight:700;font-size:86px;line-height:130%}h3{font-weight:700;font-size:56px;line-height:110%}h4{font-weight:600;font-size:40px;line-height:140%}h5{font-weight:500;font-size:32px;line-height:130%}.bold{font-weight:700}.body-1{font-weight:400;font-size:24px;line-height:130%;font-style:normal}.semi-bold{font-weight:600}.body-2{font-weight:500;font-size:18px;line-height:130%}.body-3{font-weight:600;font-size:16px;line-height:130%}@media screen and (max-width: 767px){h1{font-size:70px}h2{font-size:48px}h3{font-size:36px}h4{font-size:32px}h5{font-size:22px}h6{font-size:16px;line-height:140%;font-weight:700}.body-1{font-size:18px}.body-2{font-weight:400;font-size:16px}.body-3{font-weight:400;font-size:14px;line-height:130%}}@media screen and (min-width: 768px) and (max-width: 1023px){h1{font-size:100px}h2{font-size:56px}h3{font-size:44px}h4{font-size:40px}h5{font-size:26px}h6,.body-1{font-size:20px}.body-2{font-size:18px}.body-3{font-size:16px}}@media screen and (min-width: 1024px) and (max-width: 1919px){h1{font-size:140px}h2{font-size:68px}h3{font-size:48px}h4{font-size:40px}h5{font-size:32px}h6{font-size:20px}.body-1{font-size:24px}.body-2{font-size:18px}.body-3{font-size:16px}}header{--top-margin: 46px;--header-height: 48px;--header-fullscreen-top: calc(var(--top-margin) + var(--header-height));padding-top:var(--top-margin)}header .logo,header .menu{z-index:12}header .logo img{width:197px;height:100%}header>.wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}header .wide-menu{display:flex;flex:0 1 auto}.wide-menu-nav ul{display:flex;flex-direction:row;gap:57px;justify-content:space-between;list-style:none;color:#fff;font-weight:500;font-size:18px;line-height:18px}header .menu{display:flex;width:48px;height:48px;padding:6px;cursor:pointer;transform:scale(1);will-change:transform;transition:transform .3s ease}.menu .menu-block{display:block;width:12px;height:12px;background-color:var(--olive);will-change:transform;animation-iteration-count:infinite;animation-duration:3s;animation-play-state:running;animation-timing-function:ease-in-out}.menu .menu-block:nth-of-type(1){transform:translate(0);animation-name:animate-block-1}.menu .menu-block:nth-of-type(2){transform:translate(-20px,12px);animation-name:animate-block-2}.menu .menu-block:nth-of-type(3){transform:translate(24px);animation-name:animate-block-3}.button-like>img{display:flex;position:relative}.button-like .menu-btn-text{width:52px;height:20px;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;position:absolute;transform:translate(-120%,60%);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 50 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.4 0.7H2.24V1.98H2.52C3.09333 1.02 3.98667 0.539999 5.2 0.539999C6.42667 0.539999 7.33333 1.08667 7.92 2.18H8.2C8.73333 1.08667 9.68 0.539999 11.04 0.539999C11.9467 0.539999 12.7267 0.84 13.38 1.44C14.0333 2.04 14.36 2.82667 14.36 3.8V10.5H12.48V3.92C12.48 3.36 12.2933 2.92667 11.92 2.62C11.5467 2.3 11.06 2.14 10.46 2.14C9.82 2.14 9.3 2.33333 8.9 2.72C8.51333 3.10667 8.32 3.66 8.32 4.38V10.5H6.44V3.92C6.44 3.36 6.26667 2.92667 5.92 2.62C5.57333 2.3 5.10667 2.14 4.52 2.14C3.86667 2.14 3.32667 2.33333 2.9 2.72C2.48667 3.10667 2.28 3.66 2.28 4.38V10.5H0.4V0.7ZM16.4006 5.52C16.4006 4.06667 16.8606 2.84667 17.7806 1.86C18.7006 0.873333 19.8673 0.379999 21.2806 0.379999C22.7073 0.379999 23.8606 0.846666 24.7406 1.78C25.634 2.71333 26.0806 3.9 26.0806 5.34V6.28H18.3606C18.414 7.16 18.7273 7.86 19.3006 8.38C19.874 8.88667 20.6006 9.14 21.4806 9.14C22.7606 9.14 23.694 8.55333 24.2806 7.38L25.8606 8.28C24.834 9.94667 23.3873 10.78 21.5206 10.78C20.014 10.78 18.7806 10.28 17.8206 9.28C16.874 8.26667 16.4006 7.01333 16.4006 5.52ZM18.3606 4.76H24.1206C24.094 3.92 23.8273 3.25333 23.3206 2.76C22.814 2.26667 22.134 2.02 21.2806 2.02C20.4273 2.02 19.7406 2.26 19.2206 2.74C18.714 3.22 18.4273 3.89333 18.3606 4.76ZM28.1539 0.7H29.9939V2.36H30.2739C30.8872 1.14667 31.9872 0.539999 33.5739 0.539999C34.6672 0.539999 35.5739 0.893333 36.2939 1.6C37.0272 2.30667 37.3939 3.30667 37.3939 4.6V10.5H35.5139V4.76C35.5139 3.92 35.2939 3.28 34.8539 2.84C34.4272 2.4 33.8072 2.18 32.9939 2.18C32.0739 2.18 31.3472 2.46 30.8139 3.02C30.2939 3.58 30.0339 4.36667 30.0339 5.38V10.5H28.1539V0.7ZM49.1098 10.5H47.2698V8.84H46.9898C46.3765 10.0533 45.2765 10.66 43.6898 10.66C42.5965 10.66 41.6832 10.3067 40.9498 9.6C40.2298 8.89333 39.8698 7.89333 39.8698 6.6V0.7H41.7498V6.44C41.7498 7.28 41.9632 7.92 42.3898 8.36C42.8298 8.8 43.4565 9.02 44.2698 9.02C45.1898 9.02 45.9098 8.74 46.4298 8.18C46.9632 7.62 47.2298 6.83333 47.2298 5.82V0.7H49.1098V10.5Z' fill='%23004A90'/%3E%3C/svg%3E%0A")}@media screen and (max-width: 1023px){.button-like .menu-btn-text{display:none}}@keyframes animate-block-1{0%{transform:translate(0)}25%{transform:translate(24px)}50%{transform:translate(24px,24px)}75%{transform:translateY(24px)}to{transform:translate(0)}}@keyframes animate-block-2{0%{transform:translateY(12px)}25%{transform:translateY(-12px)}50%{transform:translate(24px,-12px)}75%{transform:translate(24px,12px)}to{transform:translateY(12px)}}@keyframes animate-block-3{0%{transform:translate(24px)}25%{transform:translate(0)}50%{transform:translateY(-24px)}75%{transform:translate(24px,-24px)}to{transform:translate(24px)}}@media screen and (max-width: 1439px){header .menu,.menu .menu-block{display:flex}header .wide-menu{display:none}header{--margin-top: 49px}}@media screen and (max-width: 1023px){header{--margin-top: 36px}}@media screen and (max-width: 767px){header .logo{max-width:125px;height:48px}}header .wrapper.close-button-mobile-section{display:none}header .close-button-mobile{float:right;cursor:pointer;transition:transform .3s ease 0s;transform:rotate(-90deg);transform:scale(0)}header .fullscreen-menu{position:fixed;width:100%;right:0;top:0;display:flex;flex-direction:row;justify-content:space-between;height:0px;overflow:hidden;will-change:height;transition:all .5s cubic-bezier(.45,0,.55,1);z-index:10;background-color:var(--background);opacity:0}.fullscreen-menu .close-button{width:406px;right:0;top:calc(-1 * (61px + var(--top-margin)));height:100vh;background-color:var(--black);display:flex;flex-direction:column;align-items:center;justify-content:center}.fullscreen-menu .close-button h5{color:var(--white)}.fullscreen-menu .wrapper{padding-block-start:var(--top-margin)}.fullscreen-menu .wrapper.fullscreen-menu-body{width:100%;box-sizing:border-box;padding-inline:max(var(--wrapper-padding),calc((100vw - var(--wrapper-width)) / 2));display:flex;flex-direction:column;justify-content:center;padding-block-start:var(--top-margin)}.is-fullscreen-opened header .menu{transform:scale(0) rotate(90deg)}.is-fullscreen-opened header .menu .menu-block{animation-play-state:paused}.is-fullscreen-opened header .fullscreen-menu{height:100%;opacity:1}.is-fullscreen-opened .fullscreen-menu .close-button-mobile{transition:transform .3s ease 0s;transform:scale(1) rotate(90deg)}.fullscreen-nav{width:100%;margin-top:auto}.fullscreen-nav ul{display:flex;flex-direction:column;gap:32px}.fullscreen-menu .close-button img{will-change:transform;transition:transform .3s ease}.fullscreen-menu .close-button:hover img{transform:rotate(90deg)}.fullscreen-nav li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;will-change:opacity;transition:opacity .3s ease}.no-pointers .fullscreen-nav li{pointer-events:none}.fullscreen-nav li a{color:var(--blue-2)}.fullscreen-nav li a:before{position:absolute;content:"";inset:0}.social-links{margin-top:auto}.social-links ul{display:flex;flex-direction:row;align-items:center;gap:32px}.close-button{color:var(--olive);cursor:pointer}.fullscreen-menu ul li span{opacity:0;transition:opacity .3s ease}.fullscreen-nav ul:hover li,.fullscreen-menu ul li:hover>span{opacity:1}.fullscreen-nav ul:hover li:hover,.fullscreen-menu ul:hover li:hover span{opacity:1}@media (max-width:1919px){.fullscreen-menu .close-button{width:325px}.fullscreen-menu .wrapper{width:100%;box-sizing:content-box;margin-inline:0px}.fullscreen-menu .wrapper.fullscreen-menu-body{width:100%;padding-inline-end:32px;margin-inline:0px}}@media (max-width:1439px){.fullscreen-menu .close-button{width:249px}}@media (max-width:1023px){header .fullscreen-menu{flex-direction:column;align-items:stretch}.fullscreen-menu .wrapper{box-sizing:border-box}header .fullscreen-menu .fullscreen-menu-body{height:100%}.fullscreen-menu .close-button{display:none}header .close-button-mobile,header .wrapper.close-button-mobile-section{display:block;background-color:var(--pink)}}@media (max-width:767px){.fullscreen-nav li span{display:none}.social-links{justify-content:space-between}}footer{--block--padding: 102px;--center-links-block-gap: 22px;--bottom-links-inline-gap: 36px;padding-block:var(--block--padding);overflow:hidden;background-color:var(--blue-2)}footer .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}footer .mobile-social-links ul{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px}.footer-main-nav{align-self:stretch}.footer-main-nav ul{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;grid-area:nav}.footer-contacts{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.footer-contacts .footer-contacts__top a{display:block;grid-area:address}.footer-contacts .footer-contacts__top a+a{margin-top:var(--center-links-block-gap)}.footer-contacts__bottom{display:flex;grid-area:bottom-nav;height:fit-content;justify-content:start;gap:73px;align-items:center}.footer-contacts .footer-contacts__bottom a+a{margin-left:var(--bottom-links-inline-gap)}.footer_contacts__email{grid-area:email;flex-direction:row;display:flex;height:fit-content;gap:24px}.footer-email{height:fit-content}.footer-contacts__middle{display:grid;flex:0 1 50%;gap:24px;height:fit-content}.footer-contacts__middle-link{display:flex;flex:0 1 50%}.footer-grid{display:grid;width:100%;gap:75px 24px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"nav address email" "bottom-nav bottom-nav bottom-nav"}.footer-bottom-links{display:flex;flex-direction:row;gap:36px}.footer-contacts p{font-size:20px}.footer-contacts__middle{align-content:flex-end}.footer-contacts__middle a{height:fit-content}.footer_contacts__email{flex-direction:column;gap:26px}@media (max-width: 1919px){footer{--center-links-block-gap: 46px;--bottom-links-inline-gap: 36px}}@media (max-width: 1439px){footer{--block--padding: 100px}.footer-contacts{flex-grow:2;margin-left:30px}.footer-contacts__bottom{justify-content:space-between}}@media (max-width: 1023px){footer{--block--padding: 60px;--center-links-block-gap: 73px;--bottom-links-inline-gap: 36px}footer .wrapper{flex-wrap:wrap}.footer-contacts{flex-grow:2;margin-left:30px;gap:34px}.footer-contacts__middle{gap:12px}.mobile-social-links{flex-basis:100%}footer .footer-main-nav ul{gap:36px}footer .mobile-social-links ul{margin-top:48px;flex-direction:row;justify-content:unset;gap:var(--bottom-links-inline-gap)}.footer_contacts__email{flex-direction:row}.footer-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"nav address" "email email" "bottom-nav bottom-nav"}}@media (max-width: 767px){.footer-copyright{display:none}footer{--center-links-block-gap: 24px;--bottom-links-inline-gap: 36px;--footer-blocks-gap: 48px}footer .wrapper{flex-direction:column;align-items:flex-start;gap:var(--footer-blocks-gap)}.footer-contacts{flex-grow:1;margin-left:0;gap:34px}.footer-contacts p{font-size:16px}footer .footer-contacts__top{display:grid;gap:12px}.footer-contacts__top p{color:var(--grey)}footer .footer-contacts__middle{display:grid;gap:12px}footer .footer-contacts__bottom{margin-top:var(--center-links-block-gap)}footer .footer-main-nav ul{gap:24px}footer .mobile-social-links ul{margin-top:0}.footer-grid{display:flex;flex-direction:column;gap:48px}.footer-grid .footer_contacts__email{flex-direction:column;gap:24px}.footer-contacts__bottom{gap:36px;justify-content:flex-start}}.footer-button,.footer-button:hover{color:var(--white)}.footer-email{font-size:20px;color:var(--white)}.footer-email-input-text{display:flex;flex:0 1 100%;width:100%;min-height:38px;max-height:38px;font-weight:500;font-size:20px;line-height:130%;color:var(--white);outline:none;background-color:transparent;border:none;border-bottom:1px solid var(--grey)}.footer .email-input-text::placeholder{color:var(--white)}.footer input::-moz-placeholder,.footer input::placeholder,.footer input::-webkit-input-placeholder{color:var(--white)}.main-page{background-color:var(--white);--padding-headline: 100px;--padding-about-us: 240px;--description-width: 750px;--headline-gap: 56px;--team-member-width: 350px;--contact-us-headline-width: 60%;--team-members-gap: 30px;--headline-description-width: 408px;--headline-margin-left: 129px;--about-us-width: 57%;--showreel-height: 650px}.about-us:before{content:"";display:flex;min-width:100%;top:-8px;height:1280px;position:absolute;transform:translate(-40%,-18%);z-index:0!important;background-image:url(portfolio-bg.png);background-position:top;background-repeat:no-repeat}@media (max-width: 1919px){.about-us:before{transform:translate(-35%,-24%)}}@media (max-width: 1439px){.about-us:before{transform:translate(-27%,-18%)}}@media (max-width: 1023px){.about-us:before{transform:translate(-25%,-27%)}}@media (max-width: 767px){.about-us:before{transform:translate(-25%,-27%);width:100%;height:545px;background-size:contain}}.showreel{height:var(--showreel-height)}.showreel img{width:100%;height:100%;object-fit:cover;z-index:1;position:relative}.bg{background-color:var(--pink)}.headline{margin-block:var(--padding-headline)}.headline .description{width:var(--headline-description-width);margin-left:var(--headline-margin-left);margin-top:var(--headline-gap)}.about-us{margin-block:var(--padding-about-us)}.about-us .description{width:var(--description-width);margin-left:0%;margin-top:var(--headline-gap)}.about-us .about-us__text{width:var(--about-us-width)}.about-us .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 1919px){.main-page{--project-info-width: 350px;--article-padding: 24px;--article-height: 536px;--description-width: 540px;--headline-gap: 40px;--showreel-height: 524px}.about-us .about-us__text{width:70%;justify-content:flex-end;display:flex;flex-direction:column}.about-us .about-us__text .description{width:780px;display:flex;align-self:end}}@media (max-width: 1439px){.main-page{--padding-about-us: 200px;--project-list-height: 427px;--project-gap: 124px;--showreel-height: 391px}.about-us .description{width:70%}.about-us .description{width:var(--description-width);margin-top:var(--headline-gap)}.about-us .about-us__text .description{width:465px}}@media (max-width: 1023px){.main-page{--padding-about-us: 200px;--project-list-height: 427px;--project-gap: 40px;--project-block-gap: 20px;--project-list-height: 600px;--team-member-width: 249px;--team-members-gap: 24px}.about-us .about-us__text{width:70%}.about-us .description{margin-left:auto;width:70%}.project{flex-direction:column}.project .project-preview{height:193px;flex:0}.project .project-info{flex-basis:unset;flex-shrink:0;height:auto;width:520px}}@media (max-width: 767px){.main-page{--padding-about-us: 120px;--article-height: 424px;--team-member-gap: 20px;--project-list-height: 496px;--project-blocks-gap: 40px;--showreel-height: 235px}.headline br{display:none}.headline .description,.about-us .description{width:100%;margin-left:0}.about-us .wrapper{flex-direction:column;align-items:flex-start;gap:32px}.about-us .about-us__text .description{width:unset;display:unset;align-self:unset}.project .project-info{width:100%}.project .project-info .chips{flex-wrap:nowrap;width:1000px}.about-us h1{margin-left:0}.about-us .about-us__text{width:100%}.our-team h1{margin-left:0}}:root{--chip-gap: 20px;--big-button-size: 240px;--big-button-arrow-size: 48px;--big-button-text-size: 32px;--loading-ring-size: 160px;--big-button-font-size: 32px;--big-button-line-height: 130%;--big-button-inner-gap: 16px}.chips{display:flex;flex-direction:row;gap:var(--chip-gap);flex-wrap:wrap}.chip{width:auto;padding:10px 30px;white-space:nowrap;border:1px solid transparent;border-radius:20px;background-color:var(--pink);color:var(--olive)}@media (max-width: 375px){.chip{padding:6px 30px}}.text-button{display:flex;flex-direction:row;align-items:center;gap:16px;color:var(--black);padding-block:16px;width:fit-content;height:fit-content;transition:all .3s ease;cursor:pointer}.text-button{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:600;font-size:24px;line-height:130%}.text-button.back-button{flex-direction:row-reverse}.text-button.back-button img{transform:rotate(180deg)}.text-button[disabled=true]{opacity:.5;pointer-events:none}.text-button.text-button__left img{transform:rotate(-180deg)}.text-button:hover{gap:20px;padding-inline:24px;background-color:var(--pink)}.big-button *{transition:all .1s ease}.big-button{flex-shrink:0;flex-grow:0;width:var(--big-button-size);height:var(--big-button-size);position:relative;display:block;font-size:var(--big-button-text-size)}.big-button .arrow{width:var(--big-button-arrow-size);height:var(--big-button-arrow-size)}.big-button>svg{width:var(--big-button-size);height:var(--big-button-size)}.big-button svg.background circle{color:var(--olive);fill:var(--pink);stroke:var(--olive)}.big-button.button-olive svg.background circle{color:var(--olive);fill:var(--pink)}.big-button.button-olive.big-button__inner svg.arrow{stroke:var(--olive)}.big-button.button-olive .big-button__inner__text{color:var(--olive)}.big-button__inner{display:flex;flex-direction:column;align-items:center;width:100%;position:absolute;gap:var(--big-button-inner-gap);top:50%;left:50%;transform:translate(-50%,-50%)}.button-olive .big-button__inner__text{color:var(--white)}.big-button__inner__text{color:var(--olive);background-color:var(--pink);text-align:center;width:90%;font-size:var(--big-button-font-size);line-height:var(--big-button-line-height)}.big-button.button-olive .big-button__inner,.big-button.button-olive svg.arrow{color:var(--olive)}.big-button .big-button__inner,.big-button svg.arrow{color:var(--olive)}.big-button:hover svg.background{color:var(--white)}.big-button.button-olive:hover svg.background{color:var(--black)}.big-button:hover .big-button__inner,.big-button:hover svg.arrow{color:var(--background)}.big-button.button-olive:hover .big-button__inner,.big-button.button-olive:hover svg.arrow{color:var(--olive)}@media (max-width: 1919px){:root{--chip-gap: 16px;--loading-ring-size: 140px;--big-button-size: 160px;--big-button-arrow-size: 24px;--big-button-font-size: 24px}}@media (max-width: 1439px){:root{--loading-ring-size: 120px}}@media (max-width: 1023px){.chips{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}.chips::-webkit-scrollbar{inline-size:0!important;display:none}}@media (max-width: 767px){:root{--big-button-size: 100px;--big-button-arrow-size: 16px;--big-button-text-size: 16px;--loading-ring-size: 100px;--big-button-font-size: 16px;--big-button-inner-gap: 0px}.text-button{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:600;font-size:18px;line-height:130%}}.loading_rings{display:inline-block;position:relative;width:var(--loading-ring-size);height:var(--loading-ring-size)}.loading_rings .ring{position:absolute;border:4px solid var(--olive);width:var(--loading-ring-size);height:var(--loading-ring-size);box-shadow:0 0 1px 1px var(--olive);opacity:1;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:loading_rings 1s ease-out infinite}.loading_rings .ring:nth-child(2){animation-delay:-.5s}@keyframes loading_rings{0%{transform:translate(-50%,-50%) scale(0);opacity:0}60%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.contact-us .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.contact-us{--padding-block: 212px;padding-block:var(--padding-block);background-color:var(--black)}.contact-us .headline{color:var(--white)}@media (max-width: 1919px){.contact-us{--padding-block: 140px}.contact-us .headline{width:60%}}@media (max-width: 1439px){.contact-us .headline{width:75%}.contact-us .headline br{content:" "}.contact-us{--padding-block: 120px}}@media (max-width: 1023px){.contact-us .headline{width:75%}.contact-us .headline br{content:" "}.contact-us{--padding-block: 100px}}@media (max-width: 767px){.contact-us .wrapper{flex-direction:column;align-items:stretch;gap:48px}.contact-us .headline{width:100%}.contact-us{--padding-block: 60px}}main.services{--padding-headline-top: 100px;--padding-headline-bottom: 240px;--margin-headline-block-start: 16px;--margin-headline-block-end: 60px;--padding-item-block: 148px;--padding-item-inline: 0px;--padding-bottom: 240px;--description-max-width: 780px;--colum-gap: 165px;--row-gap: 240px;--description-margin-top: 60px;--description-width: 50%;padding-block-end:var(--padding-bottom)}main.services .headline{padding-block-start:var(--padding-headline-top);padding-block-end:var(--padding-headline-bottom)}main.services .headline h2{margin-block-start:var(--margin-headline-block-start);margin-block-end:var(--margin-headline-block-end)}main.services .services-list{display:flex;flex-direction:column}main.services .services-item{cursor:pointer;transition:background .3s ease;position:relative;background-color:var(--blue-2);color:var(--white)}main.services .services-item:hover{background-color:var(--black)}main.services .services-item:hover .description{color:var(--pink)}main.services .services-item a{cursor:pointer;height:0px}main.services .services-item a:before{position:absolute;content:"";inset:0;width:100%;height:100%}main.services .services-item .wrapper-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-block:var(--padding-item-block);padding-inline:var(--padding-item-inline)}main.services .services-item .description{flex:0 0 var(--description-max-width);color:var(--grey);opacity:0;transition:opacity .3s ease}main.services .services-item:hover .description{opacity:1}main.services .service-selected .service-selected-description{width:var(--description-width);margin-top:var(--descrition-margin-top)}main.services .service-points{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--colum-gap);row-gap:var( --padding-headline-bottom)}main.services .service-point{width:100%;display:flex;flex-direction:column;gap:32px}main.services .service-point .chips{margin-top:auto}@media (max-width: 1919px){main.services{--padding-item-block: 120px;--colum-gap: 30px}}@media (max-width: 1439px){main.services{--padding-headline-top: 80px;--description-max-width: 589px;--description-width: 100%;--padding-headline-bottom: 200px;--row-gap: 200px;--margin-headline-block-end: 80px}main.services .service-points{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1023px){main.services{--padding-headline-top: 80px;--padding-headline-bottom: 100px;--description-max-width: 316px;--padding-item-block: 104px;--padding-item-inline: 32px;--row-gap: 180px;--margin-headline-block-end: 40px}main.services .services-item{border-bottom:3px solid var(--black)}main.services .services-item:hover{background-color:inherit}main.services .services-item .wrapper-inner{background-color:var(--blue-2)}main.services .services-item .description{opacity:1}main.services .services-list{gap:10px;background-color:var(--blue-2)}}@media (max-width: 767px){main.services{--padding-headline-top: 60px;--padding-headline-bottom: 100px;--description-max-width: 100%;--padding-item-block: 16px;--padding-item-inline: 16px;--margin-headline-block-end: 28px}main.services .services-item .wrapper-inner{flex-direction:column;align-items:flex-start;gap:43px;padding-block-start:197px}}*{cursor:none!important}.cursor{width:32px;height:32px;border-radius:100%;border:2px solid var(--olive);position:fixed;pointer-events:none;left:0;top:0;transform:translate(calc(-50% + 15px),-50%);transition:background-size .3s ease,width .3s ease,height .3s ease;z-index:10000000000;background-image:url(/icons/cursor_star.svg);background-size:0%;background-position:center;background-repeat:no-repeat;color:var(--background)}.cursor.hover-link{width:64px;height:64px}.cursor.full img{display:none}.cursor.hover.hover-link{transform:scale(1)}.cursor.full .cursor__inner{width:80%}.cursor__inner{height:100%;width:100%;transform:scale(0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;transition:all .3s ease;margin-inline:auto;color:var(--white);text-align:center}.cursor__inner svg{width:24px;height:24px;stroke:var(--white)}.cursor.hover{width:120px;height:120px;border:none;background-size:100%}.cursor.hover .cursor__inner{transform:scale(1)}.cursor.drag .cursor__inner{flex-direction:row-reverse}.cursor.drag .cursor__inner img{transform:rotate(45deg)}@media (max-width: 1023px){*{cursor:auto!important}.cursor{display:none}}.forms{padding-top:36px;flex:1;display:flex}.forms .wrapper{flex:1}.form.is-loading .form__body,.form.is-success .form__body,.form .form__success{display:none}.form.is-success .form__success{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-block:100px}.form .form__loading,.form.is-success .form__loading{display:none}.form.is-loading .form__loading{display:flex;flex-direction:row;padding-block:100px}.form .form__loading .loading_rings{margin-inline:auto}.forms form{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;height:100%;gap:42px}.form__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.form-page{display:none}.form-page[data-active]{display:flex;flex-direction:column;gap:42px}.form-page__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;row-gap:24px;flex-wrap:wrap}.form-page__text .form-page__content{row-gap:56px}.form-control{display:flex;flex-direction:row;align-items:center;gap:16px;position:relative}.form-control label{display:block;height:auto}.form-control label:before{position:absolute;content:"";inset:0}.form-control label *{display:inline-block}.form-control input[type=radio],.form-control input[type=checkbox]{appearance:none;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-image:url(/icons/radio.svg);position:relative}.form-control input[type=radio]:before,.form-control input[type=checkbox]:before{content:"";height:0px;width:0px;position:absolute;background-image:url(/icons/cheked.svg);background-size:cover;left:50%;top:50%;transform:translate(-50%,-50%);transition:width .2s linear,height .2s linear}.form-control input[type=radio]:checked:before,.form-control input[type=checkbox]:checked:before{width:16px;height:16px}.form-control input[type=text],.form-control input[type=email]{all:unset;width:100%;text-decoration:none;padding-block-end:24px;border-bottom:1px solid var(--black)}.form-control input[type=text],.form-control input[type=text]::placeholder,.form-control input[type=email],.form-control input[type=email]::placeholder{font-weight:500;color:var(--black);font-size:32px;line-height:130%}.form-page__content .form-control{flex:0 1 48%}.form-page__content .form-control-big{flex:1 1 100%}.form-control-file{border:1px solid var(--grey);border-radius:3px;padding:20px;position:relative}.form-control-file label{text-align:center;margin-inline:auto}.form-control-file .file-label-headline{margin-bottom:20px}.text-pink{color:var(--pink)}.form-control-file .file-label-optional{margin-top:32px;color:var(--olive)}.form-control-file input{position:absolute;width:100%;height:100%;inset:0;opacity:0}.form__header .text-button{flex-direction:row-reverse}.form__header .text-button img{transform:rotate(180deg)}.form-page__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.form-page__footer .next-button{margin-left:auto}.form-control.terms{display:none}@media (max-width: 1023px){.forms .wrapper{height:100%}.form-pages{margin-top:auto}.form-page__footer{margin-bottom:auto}.form-control input[type=text],.form-control input[type=email]{padding-block-end:20px}.form-control input[type=text],.form-control input[type=text]::placeholder,.form-control input[type=email],.form-control input[type=email]::placeholder{font-weight:500;font-size:26px;line-height:130%}}@media (max-width: 767px){.forms .wrapper{height:100%}.forms form{justify-content:unset}.form-page__content{flex-direction:column;align-items:flex-start}.form-control-big{align-self:stretch}.form-pages{margin-top:unset}.form-page__footer{margin-bottom:unset}.form-page__footer{flex-wrap:wrap;row-gap:45px}.form.is-success .form__success{flex-direction:column;align-items:flex-start;gap:24px}}section.projects{--projects-padding-block: 56px;--projects-blocks-gap: 120px;--project-gap: 95px;--project-list-height: 467px;--project-preview-width: 945px;--project-info-width: 510px;--project-inner-gap: 90px}section.projects .wrapper{display:flex;flex-direction:column}section.projects .projects-list{display:flex;flex-direction:column;overflow:hidden;height:var(--project-list-height);gap:100px;margin-block:var(--projects-blocks-gap)}section.projects .project-list-item{height:var(--project-list-height);flex-shrink:0;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:var(--project-inner-gap);align-items:center;overflow:hidden}section.projects .project-list-item .project-preview{width:100%;height:100%;flex-shrink:1}section.projects .project-list-item .project-preview img{width:100%;height:100%;object-fit:cover}section.projects .project-list-item .project-info{width:var(--project-info-width);flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:24px}section.projects .projects-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-self:stretch}@media (max-width: 1919px){section.projects{--projects-blocks-gap: 100px;--project-list-height: 450px;--project-preview-width: 665px;--project-info-width: 350px}section.projects .projects-footer{margin-top:20px}section.projects .project-list-item .project-info{width:470px}}@media (max-width: 1439px){section.projects{--projects-blocks-gap: 80px;--project-preview-width: 457px;--project-list-height: 427px;--project-info-width: 379px}section.projects .projects-footer{margin-top:0}section.projects .project-list-item .project-preview{max-height:321px}}@media (max-width: 1023px){section.projects{--projects-blocks-gap: 80px;--project-preview-width: 100%;--project-list-height: 560px;--project-info-width: min(100%, 522px);--project-inner-gap: 40px}section.projects .projects-footer{margin-top:0}section.projects .project-list-item{flex-direction:column}section.projects .project-list-item .project-preview{flex:1;min-height:193px}section.projects .project-list-item .project-info{flex-shrink:0;flex-grow:0;align-self:flex-start}section.projects .projects-list{height:auto;overflow:visible}}@media (max-width: 767px){section.projects{--project-info-width: 100%}section.projects .projects-footer{flex-direction:column;align-items:start;gap:24px}}section.our-team{--team-member-width: 510px;--team-member-height: 650px;--team-list-margin-block-start: 100px}.team_list{grid-column:full!important;display:grid;grid-template-columns:inherit;overflow-x:scroll;scrollbar-width:none;margin-top:var(--team-list-margin-block-start)}.team_list::-webkit-scrollbar{inline-size:0!important;display:none}.team_list .team__list__wrapper{grid-column:content;display:flex;align-items:center;gap:30px}.team_list .team__list__wrapper:after{content:"";align-self:stretch;padding-inline-end:calc((100vw - var(--wrapper-width) - var(--wrapper-padding)) / 2)}.team_list article{flex-shrink:0;overflow:hidden}.team_list article img{width:var(--team-member-width);height:var(--team-member-height);object-fit:cover}.team_list article *{user-select:none}.team_list article img{pointer-events:none}.team_list .team-member-info{margin-top:36px}.team_list .team-member-info p{margin-top:10px}.our-team{margin-block:var(--padding-about-us)}.our-team h1{margin-left:30%}@media (max-width: 1919px){section.our-team{--team-member-width: 350px;--team-member-height: 447px;--team-list-margin-block-start: 100px}}@media (max-width: 1023px){section.our-team{--team-member-width: 249px;--team-member-height: 321px;--team-list-margin-block-start: 100px}}@media (max-width: 767px){section.our-team{--team-list-margin-block-start: 40px}.our-team h1{margin-left:0%}}.what-we-do{margin-block:var(--padding-about-us);--article-padding: 36px;--article-height: 681px;--article-width: 360px;--list-margin-block-start: 120px}.what-we-do--list{margin-top:var(--list-margin-block-start);grid-column:full!important;display:grid;grid-template-columns:inherit;scrollbar-width:none;overflow-x:scroll}.what-we-do--list::-webkit-scrollbar{inline-size:0!important;display:none}.what-we-do--list .what-we-do--list__wrapper{grid-column:full;display:flex;align-items:center;gap:30px}.what-we-do .what-we-do--list__wrapper{gap:0px;background-color:var(--white)}.what-we-do article{flex-shrink:1;height:var(--article-height);display:flex;flex-direction:column;padding:var(--article-padding);justify-content:center;position:relative;background-color:var(--blue-2);transition:background .3s ease}.what-we-do article:before{flex:1;content:""}.what-we-do article .article-description{flex:1;opacity:0%;transition:opacity .3s ease;display:flex;flex-direction:column}.what-we-do article .article-description p{margin-top:auto}.what-we-do article a:before{position:absolute;content:"";inset:0}.what-we-do article:hover{background-color:var(--black)}.what-we-do article:hover .article-description{opacity:100%}@media (max-width: 1919px){.what-we-do{--article-padding: 24px;--article-height: 536px;--list-margin-block-start: 100px}}@media (max-width: 1439px){.what-we-do{--article-padding: 24px;--article-height: 536px;--list-margin-block-start: 100px}.what-we-do article{flex-shrink:0;width:var(--article-width)}}@media (max-width: 1023px){.what-we-do{--list-margin-block-start: 80px;--article-width: auto}.what-we-do--list .what-we-do--list__wrapper{flex-wrap:wrap;gap:1px}.what-we-do article{flex-shrink:1;flex-grow:1;flex-basis:49%}.what-we-do article{background-color:var(--blue-2)}.what-we-do article .article-description{opacity:1}}@media (max-width: 767px){.what-we-do{--list-margin-block-start: 60px;--article-width: 100%;--article-height: 424px}.what-we-do--list{grid-column:content!important}.what-we-do--list .what-we-do--list__wrapper{flex-direction:column;flex-wrap:wrap;gap:1px}.what-we-do article{flex-grow:1;flex-basis:var(--article-height)}.what-we-do article{background-color:var(--blue-2)}.what-we-do article .article-description{opacity:1}}.about-us-page{padding-block:28px;--team-photo-height: 562px;--projects-block-end: 120px;--faq-block-padding-block: 240px;--projects-block-start: 240px}.about-us-page .goal img{object-fit:cover;max-height:var( --team-photo-height);object-position:top}.principles,.goal,.faq{padding-block:100px}@media (max-width: 768px){.principles,.goal,.faq{padding-block:28px}.about-us-page{--team-photo-height: 168px}}.principles__list{display:flex;flex-direction:column;gap:24px}@media (max-width: 1440px){.principles__list{gap:20px}.about-us-page{--team-photo-height: 340px}}@media (max-width: 768px){.principles__list{gap:16px}}.about-us-page .wrapper,.wrapper__text{display:flex;flex-direction:column;gap:40px}.about-us-page .projects .wrapper{gap:0px}@media (max-width: 767px){.about-us-page .wrapper,.wrapper__text{gap:28px}}.goal .wrapper__text{display:flex;flex-direction:column;max-width:60%;align-self:self-end;justify-content:flex-end;align-items:self-start}.goal .wrapper__text p{display:flex;flex:0 1 52%;max-width:600px;align-self:end}.goal img{margin-top:24px}@media (max-width: 1023px){.goal .wrapper__text{max-width:522px;justify-self:flex-end}.about-us-page .wrapper{gap:80px}}@media (max-width: 767px){.goal .wrapper__text{max-width:100%}.goal h1,.goal p{width:522px}.goal img{margin-top:24px}}@media (max-width: 767px){.goal h1,.goal p{width:100%;transform:translate(0)}.goal p{width:100%}.goal img{margin-top:0}}.about-us-page .our-team{padding-block-start:120px}.about-us-page section.projects{margin-block-start:var(--projects-block-start)}.about-us-page section.projects .projects-list{margin-block-end:var(--projects-block-end)}.about-us-page .faq{padding-block:var(--faq-block-padding-block)}@media screen and (max-width: 1439px){.about-us-page{--projects-block-end: 80px;--faq-block-padding-block: 200px;--projects-block-start: 200px}}@media screen and (max-width: 1023px){.about-us-page{--faq-block-padding-block: 180px;--projects-block-start: 180px}}@media screen and (max-width: 767px){.about-us-page{--projects-block-end: 44px;--faq-block-padding-block: 120px;--projects-block-start: 120px;--team-photo-height: 166px}}.faq .wrapper h1{padding-block:16px}.faq__list{display:flex;flex-direction:column}.faq .faq__list__item details:after{content:"";display:flex;flex:0 1 100%;width:100%;height:1px;background-color:#edf6fc;margin-top:24px}.faq__list__item details{padding-block-end:24px}.faq .faq__list__item details p{margin-top:32px}.faq .faq__list__item details>summary{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-block:24px}.faq .faq__list__item details>summary::marker{display:none;content:""}.faq .faq__list__item details>summary h3{flex:0 1 90%}@media (max-width: 767px){.faq .faq__list__item details>summary h3{flex:0 1 80%}}.faq .faq__list__item details>summary .faq__list__item_arrow{flex:0 1 auto;min-width:35px;min-height:35px;transition:all .125s ease-in-out;transform:rotate(90deg)}.faq .faq__list__item details[open]>summary .faq__list__item_arrow{transform:rotate(0)}.contact-us-page{--big-buttons-top-margin: 120x;--big-buttons-gap: 48px}.contact-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--big-buttons-gap)}.contact-actions .wrapper{box-sizing:border-box;width:100%;flex-direction:row;justify-content:space-between;align-items:baseline;position:relative}.contact-actions .wrapper p{margin-bottom:15px}.contact-actions{margin-block-start:var(--big-buttons-top-margin)}.contact-actions a:before{width:100%;height:100%;content:"";position:absolute;inset:0}@media (max-width: 1919px){.contact-us-page{--big-buttons-top-margin: 100px;--big-buttons-gap: 40px}}@media (max-width: 1023px){.contact-us-page{--big-buttons-top-margin: 80px}}@media (max-width: 768px){.contact-us-page{--big-buttons-top-margin: 60px;--big-buttons-gap: 36px}.contact-actions .wrapper>p{margin-bottom:10px}}@media (max-width: 767px){.contact-actions .wrapper{flex-direction:column;gap:8px}}.contact-about{padding-block:240px;gap:40px}.contact-about p{max-width:850px}@media (max-width: 1439px){.contact-about{padding-block:200px}}@media (max-width: 1023px){.contact-about{padding-block:180px}}@media (max-width: 767px){.contact-about{padding-block:120px;gap:36px}}.contact-about__links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.contact-about__map{display:flex;overflow:hidden;position:relative;align-items:baseline;justify-content:flex-end;border-bottom:8px solid var(--olive)}.contact-about__map img{display:flex;align-self:normal;object-fit:cover}.contact-about__map h5{position:absolute;text-align:right;display:flex;flex:0 1 50%;z-index:9}.contact-about__map{min-height:524px;max-height:524px}.contact-about__map h5{max-width:80%;right:40px;bottom:40px}@media (max-width: 768px){.contact-about__map h5{max-width:80%;right:32px;bottom:48px}}@media (max-width: 375px){.contact-about__links{flex-direction:column}.contact-about__map{min-height:255px;max-height:255px}.contact-about__map h5{max-width:70%;right:24px;bottom:25px}}.projects-page{--project-preview-height: 400px;--project-info-width: 645px;--project-inner-gap: 40px;--project-description-block-start-gap: 16px;--page-padding-start: 100px;--page-padding-end: 240px;--projects-list-gap: 240px;--project-list-margin-block-start: 120px;padding-block-start:var(--page-padding-start);padding-block-end:var(--page-padding-end)}.projects-page .projects-list-short{display:flex;flex-direction:column;gap:var(--projects-list-gap);margin-block-start:var(--project-list-margin-block-start)}.project-short-item{display:flex;flex-direction:column;gap:var(--project-inner-gap)}.project-short-item .project-preview{height:var(--project-preview-height)}.project-short-item .project-preview img{width:100%;height:100%;object-fit:cover}.project-short-item .project-info__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.project-short-item .project-info__body{width:var(--project-info-width)}.project-short-item .description{margin-block-start:var(--project-description-block-start-gap);margin-block-end:var(--project-inner-gap)}.project-short-item .mobile-link{display:none;margin-top:var(--project-inner-gap)}@media (max-width: 1439px){.projects-page{--page-padding-start: 80px;--page-padding-end: 200px;--projects-list-gap: 200px;--project-list-margin-block-start: 100px;--project-info-width: 580px}}@media (max-width: 1023px){.projects-page{--page-padding-end: 180px;--projects-list-gap: 180px;--project-info-width: 520px}.project-short-item .desktop-link{display:none}.project-short-item .mobile-link{display:flex}}@media (max-width: 767px){.projects-page{--page-padding-start: 60px;--page-padding-end: 120px;--projects-list-gap: 120px;--project-info-width: 100%;--project-preview-height: 173px}.projects-page .chips{width:auto;display:flex;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}.project-page .chips::-webkit-scrollbar{inline-size:0!important;display:none}}.project{--page-padding-block-start: 100px;--page-padding-block-end: 240px;--project-sections-gap: 240px;--project-header-gap: 16px;--project-block-gap: 16px;--project-block-headline-margin-block-end: 24px;--project-block-headline-margin-block-end-calc: calc(var(--project-block-headline-margin-block-end) - var(--project-block-gap));--project-gap-inside-section: 100px;--project-cover-chips-margin: 60px;--project-images-preview-gap: 30px;--project-roadmap-gap: 40px;--project-roadmap-margin: 24px;--project-digits-gap: 40px;--project-other-cases-gap: 32px;--project-other-cases-image-height: 280px;--project-block-short-width: 50%;--project-block-medium-width: 50%;--project-cover-height: 390px;--other-cases-width: 540px;--other-cases-gap: 16px;--project-images-height: 400px;padding-block-start:var(--page-padding-block-start);padding-block-end:var(--page-padding-block-end)}.project .wrapper-grid{row-gap:var(--project-sections-gap)}.project-header{display:flex;flex-direction:column;gap:var(--project-header-gap)}.project section{display:flex;flex-direction:column;gap:var(--project-gap-inside-section)}.project .chips{margin-block-start:var(--project-cover-chips-margin)}.project-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--project-images-height);gap:var(--project-images-preview-gap)}.project-images img{object-fit:cover;object-position:center;width:100%;height:100%}.project-images.project-images__with_ratio{grid-auto-rows:1fr}.project-images.project-images__with_ratio img{width:100%;height:auto}.project-cover img{width:100%;height:var(--project-cover-height);object-fit:cover;object-position:left}.project-images img.project-image__with_aspect_ratio{width:100%;height:auto}.project-images img,.project-banner img{width:100%}.project-images .project-image__wide{grid-column:1/-1;width:100%;height:100%}.project-roadmap{column-count:2;column-width:50%;column-gap:var(--project-images-preview-gap);margin-block:var(--project-roadmap-margin)}.project-roadmap li{margin-block-end:var(--project-roadmap-gap)}.project-block{display:flex;flex-direction:column;gap:var(--project-block-gap)}.project-block__short{width:var(--project-block-short-width)}.project-block__medium{width:var(--project-block-medium-width)}.project-block .headline{margin-block-end:var(--project-block-headline-margin-block-end-calc)}.project-digits{display:flex;flex-direction:column;align-items:stretch;gap:var(--project-digits-gap)}.project-digits li{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.project-digits .project-digits__description{align-self:flex-end}.project-other-cases{grid-column:full!important;display:grid;grid-template-columns:inherit;overflow-x:scroll;scrollbar-width:none;margin-top:var(--team-list-margin-block-start)}.project-other-cases::-webkit-scrollbar{inline-size:0!important;display:none}.project-other-cases.no-select *{user-select:none}.project-other-cases .project-other-cases__wrapper{grid-column:content;display:flex;align-items:center;gap:30px}.project-other-cases .project-other-cases__wrapper:after{content:"";align-self:stretch;padding-inline-end:calc((100vw - var(--wrapper-width) - var(--wrapper-padding)) / 2)}.project-other-cases .project-other-cases__wrapper li{flex-shrink:0;width:var(--other-cases-width);overflow:hidden;position:relative}.project-other-cases .project-other-cases__wrapper a:before{content:"";position:absolute;width:100%;height:100%;inset:0}.project-other-cases img{object-fit:cover;height:var(--project-other-cases-image-height)}.project-other-cases+.text-button{margin-top:calc(0px - var(--project-sections-gap) + var(--other-cases-gap))}@media (max-width: 1919px){.project{--project-block-headline-margin-block-end: 16px;--project-block-short-width: 60%;--project-block-medium-width: 75%;--project-cover-height: 400px;--project-header-gap: 8px;--other-cases-gap: 40px;--other-cases-width: 540px;--project-other-cases-image-height: 280px;--project-images-height: 364px}}@media (max-width: 1439px){.project{--page-padding-block-start: 80px;--page-padding-block-end: 200px;--project-sections-gap: 200px;--project-gap-inside-section: 80px;--project-cover-chips-margin: 56px;--project-roadmap-gap: 24px;--project-roadmap-margin: 56px;--project-other-cases-gap: 30px;--project-block-headline-margin-block-end: 16px;--project-block-short-width: 65%;--project-block-medium-width: 85%;--other-cases-width: 465px;--project-other-cases-image-height: 236px;--project-images-height: 400px}}@media (max-width: 1023px){.project{--page-padding-block-start: 80px;--page-padding-block-end: 180px;--project-sections-gap: 180px;--project-gap-inside-section: 60px;--project-cover-chips-margin: 40px;--project-images-preview-gap: 24px;--project-roadmap-margin: 60px;--project-digits-gap: 24px;--project-other-cases-gap: 24px;--project-block-short-width: 80%;--project-block-medium-width: 100%;--other-cases-width: 341px;--project-other-cases-image-height: 173px;--project-images-height: 220px}}@media (max-width: 767px){.project{--page-padding-block-start: 60px;--page-padding-block-end: 120px;--project-sections-gap: 120px;--project-gap-inside-section: 40px;--project-cover-chips-margin: 24px;--project-roadmap-margin: 0px;--project-roadmap-gap: 16px;--project-block-short-width: 100%;--project-cover-height: 173px;--other-cases-gap: 24px;--other-cases-width: 280px;--project-images-height: 214px}.project-roadmap{column-count:1}.project-images{grid-template-columns:minmax(0,1fr)}.project-other-cases img{width:auto;object-fit:none}}.debit-images__about{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;grid-template-areas:"wide wide" "half half2"}.debit-images-wide{grid-area:wide}.debit-images-half{grid-area:half}.debit-images-half2{grid-area:half2}.debit-images__roadmap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;grid-template-areas:"half half2"}.debit-images__hifi{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;grid-template-areas:"half half2" "wide wide"}.debit-images__result{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:30px;grid-template-areas:"half half2" "half3 half4" "wide wide"}@media (max-width: 768px){.debit-images__roadmap,.debit-images__hifi,.debit-images__result{gap:24px}}@media (max-width: 375px){.debit-images img{height:173px;object-fit:cover}.debit-images__about>img:first-of-type{height:190px}.debit-images__about>img{height:217px;object-fit:cover}.debit-images__about,.debit-images__roadmap,.debit-images__hifi,.debit-images__result{display:flex;flex-direction:column;gap:24px}}.invoice-images-wide{grid-area:wide}.invoice-images-half{grid-area:half}.invoice-images-half2{grid-area:half2}.invoice-images__task{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;grid-template-areas:"half half2" "half3 half4"}.invoice-images__result{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:30px;grid-template-areas:"half half2" "half3 half4"}@media (max-width: 768px){.invoice-images__result,.invoice-images__task{gap:24px}}@media (max-width: 375px){.invoice-images img{height:214px;object-fit:cover}.invoice-images__about>img{height:194px;object-fit:cover}.invoice-images__about,.invoice-images__result,.invoice-images__task{display:flex;flex-direction:column;gap:40px}}body{background-color:var(--white);color:var(--blue-2)}html.is-fullscreen-opened,html.is-fullscreen{overflow-y:scroll}html.is-fullscreen-opened body,html.is-fullscreen body{overflow:hidden;height:100%}.wrapper{margin-right:auto;margin-left:auto;max-width:var(--wrapper-width);padding-inline:var(--wrapper-padding);box-sizing:content-box;overflow:hidden}.wrapper-grid{display:grid;grid-template-columns:[full-start] 1fr [content-start] min(var(--wrapper-width),100% - var(--wrapper-padding) * 2) [content-end] 1fr [full-end]}.wrapper-grid>*{grid-column:content}a:hover svg{color:var(--olive)}.no-transition *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.projects .project-list-item,.row-reverse{flex-direction:row-reverse}.column-reverse{flex-direction:column-reverse}
