@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{-webkit-tap-highlight-color: transparent;}@font-face{font-family:Bounded;src:url('/src/fonts/Bounded.woff2') format('woff2');font-style:normal}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-tap-highlight-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;-webkit-tap-highlight-color:transparent}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{padding-inline-start:0;list-style:none;margin:0;padding:0}a{text-decoration:none}p{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate}body{background-color:#bfbfbf}.container{margin:0 auto;padding:0 24px;max-width:1920px}@media (max-width:768px){.container{padding:0 calc(16px + 16 * (100vw - 481px)/ 287)}.header_wrapper{padding:0 calc(16px + 16 * (100vw - 481px)/ 287)}}@media (max-width:480px){.container{padding:0 16px}.header_wrapper{padding:0 16px}}.no-scroll{overscroll-behavior:contain}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#bfbfbf}::-webkit-scrollbar-thumb{background-color:#0d088c;border-radius:20px;border:3px solid #bfbfbf;cursor:pointer}.none{display:none!important}.header{z-index:110;position:sticky;inset:0% 0% auto;transition:transform .3s ease-in-out;background-color:rgba(191,191,191,.7);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(10px)}.header_wrapper{max-width:1920px;padding-top:21px;padding-bottom:21px;padding-left:24px;padding-right:24px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.header--scroll{transform:translateY(-91px)}.header--scroll-up{transform:translateY(0)}.mini__logo img{display:flex;align-items:center}.header__nav{display:flex;gap:55px;align-items:center}.nav__list{display:flex;justify-content:center;align-items:center;gap:49px}.nav__list li{display:flex}.nav__list li a{color:#0d088c;font-family:Bounded,serif;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.header__nav-contacts{display:flex;align-items:center;gap:24px;flex-grow:0}.nav__phone-btn{display:flex;width:191px;height:41px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:35px;background:#140dd9;color:#bfbfbf;font-family:Bounded;font-size:12px;font-style:normal;font-weight:400;line-height:normal;transition:.4s}.nav__phone-btn:hover{box-shadow:7px 5px 56px -14px #140dd9}.nav__phone-btn:active{transform:scale(.97);box-shadow:7px 5px 56px -10px #140dd9}.nav__discussion-btn{position:relative;display:flex;width:189px;height:39px;justify-content:center;align-items:center;align-content:center;gap:10px;flex-shrink:0;flex-wrap:wrap;border-radius:56px;border:1px solid #0d088c;color:#0d088c;font-family:Bounded;font-size:12px;font-style:normal;font-weight:500;line-height:normal;background-color:#bfbfbf00;cursor:pointer;overflow:hidden;transition:background-color .3s ease-in-out,color .3s ease-in-out,transform .3s ease;z-index:0}.nav__discussion-btn::before{content:"";position:absolute;inset:0;margin:auto;width:80px;height:80px;border-radius:inherit;scale:0;z-index:-1;background-color:#0d088c;transition:all .8s cubic-bezier(.25, 1, .5, 1)}.nav__discussion-btn:hover{color:#bfbfbf;transform:scale(1.05);box-shadow:0 0 16px rgba(13,8,140,.3)}.nav__discussion-btn:active{transform:scale(1)}.nav__discussion-btn:hover::before{scale:4}.navs{display:none}.navs__btn{width:40px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.navs__btn.active .nav__burger1{animation:burger1-open .3s forwards}.navs__btn.active .nav__burger2{animation:burger2-open .3s forwards}.navs__btn:not(.active) .nav__burger1{animation:burger1-closed .3s forwards}.navs__btn:not(.active) .nav__burger2{animation:burger2-closed .3s forwards}.navs__burger1,.navs__burger2{width:100%;height:6px;background-color:#0b0f59;margin:3px 0;border-radius:2px;transition:transform .3s ease}@keyframes burger1-open{0%{transform:translateY(0)}50%{transform:rotate(0) translateY(5px)}100%{transform:rotate(45deg) translateY(8px)}}@keyframes burger1-closed{0%{transform:rotate(45deg) translateY(8px)}50%{transform:rotate(0) translateY(5px)}100%{transform:translateY(0)}}@keyframes burger2-open{0%{transform:translateY(0)}50%{transform:rotate(0) translateY(-5px)}100%{transform:rotate(-45deg) translateY(-8px)}}@keyframes burger2-closed{0%{transform:rotate(-45deg) translateY(-8px)}50%{transform:rotate(0) translateY(-5px)}100%{transform:translateY(0)}}@media (min-width:1441px) and (max-width:1919px){.header__nav{gap:calc(43px + 12 * (100vw - 1441px)/ 479)}.nav__list{gap:calc(35px + 14 * (100vw - 1441px)/ 479)}.nav__list li a{font-size:calc(14px + 2 * (min(100vw, 1920px) - 1441px) / 479)}.nav__phone-btn{width:clamp(163px,10vw,191px)}.nav__discussion-btn{width:clamp(163px,10vw,189px)}}@media (min-width:769px) and (max-width:1440px){.header__nav{gap:calc(15px + 28 * (100vw - 769px)/ 671)}.mini__logo img{width:135px;height:17px}.header__nav-contacts{gap:12px}.nav__list{gap:calc(15px + 20 * (100vw - 769px)/ 671)}.nav__list li a{font-size:calc(8px + 6 * (100vw - 769px) / 671)}.nav__phone-btn{width:calc(90px + 73 * (100vw - 769px)/ 671);font-size:calc(6px + 6 * (100vw - 769px) / 671);height:calc(20px + 15 * (100vw - 769px)/ 671)}.nav__discussion-btn{width:calc(100px + 71 * (100vw - 769px)/ 671);font-size:calc(6px + 6 * (100vw - 769px) / 671);height:calc(20px + 13 * (100vw - 769px)/ 671)}}@media (min-width:481px) and (max-width:768px){.header__nav{display:none}.mini__logo img{width:146px;height:14px}.header__nav-contacts{gap:12px}.nav__list{gap:calc(15px + 15 * (100vw - 481px)/ 288)}.nav__list li a{font-size:8px}.navs{display:block}}@media (max-width:480px){.mini__logo img{width:146px;height:14px}.header__nav{display:none}.navs{display:block}}@font-face{font-family:"PP Neue Corp Tight";src:url("https://cdn.prod.website-files.com/673af51dea86ab95d124c3ee/673b0f5784f7060c0ac05534_PPNeueCorp-TightUltrabold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}.nav-row{justify-content:space-between;align-items:center;width:100%;display:flex}.nav-logo-row{pointer-events:auto;justify-content:space-between;align-items:center;width:13em;display:flex}.nav-logo__wordmark{width:4em}.nav-logo__icon{width:1.5em;height:1.5em}.nav-row__right{grid-column-gap:0.625rem;grid-row-gap:0.625rem;pointer-events:auto;justify-content:flex-end;align-items:center;display:flex}.website-link{white-space:nowrap;text-decoration:none;position:relative}.website-link.is--alt{grid-column-gap:0.25em;grid-row-gap:0.25em;justify-content:flex-start;align-items:center;height:1.5em;display:flex}.inline-link__p{margin-bottom:0}.body{background-color:var(--color-neutral-300);color:var(--color-dark);font-family:Arial,Helvetica,sans-serif;font-weight:500;line-height:1}p{margin:0}.cloneable{padding:var(--section-padding) var(--container-padding);justify-content:center;align-items:center;display:flex;position:relative;--menu-padding:2em}.nav{display:none;z-index:100;width:100%;height:100vh;margin-left:auto;margin-right:auto;position:fixed;inset:0%}.overlay{z-index:0;cursor:pointer;background-color:rgba(19,19,19,.4);width:100%;height:100%;position:absolute;inset:0%}.menu{padding-bottom:var(--menu-padding);grid-column-gap:5em;grid-row-gap:5em;padding-top:calc(3 * var(--menu-padding));flex-flow:column;justify-content:space-between;align-items:flex-start;width:35em;height:100%;margin-left:auto;position:relative;overflow:auto}.menu-bg{z-index:0;position:absolute;inset:0%}.menu-inner{z-index:1;grid-column-gap:5em;grid-row-gap:5em;flex-flow:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex;position:relative;overflow:auto}.bg-panel{z-index:0;background-color:#bfbfbf;border-top-left-radius:1.25em;border-bottom-left-radius:1.25em;position:absolute;inset:0%}.bg-panel.first{background-color:#0d088c}.bg-panel.second{background-color:#140dd9}.menu-list{flex-flow:column;width:100%;margin-bottom:0;padding-left:0;list-style:none;display:flex}.menu-list-item{position:relative;overflow:hidden}.menu-link-heading{text-shadow:0 1em 0 var(--color-neutral-200);color:#0d088c}.menu-link{padding-top:.75em;padding-bottom:.75em;padding-left:var(--menu-padding);grid-column-gap:0.75em;grid-row-gap:0.75em;width:100%;text-decoration:none;display:flex}.menu-link-heading{z-index:1;text-transform:uppercase;font-family:PP Neue Corp Tight,Arial,sans-serif;font-size:5.625em;font-weight:700;line-height:.75;transition:transform .55s cubic-bezier(.65, .05, 0, 1);position:relative}.eyebrow{z-index:1;color:var(--color-primary);text-transform:uppercase;font-family:RM Mono,Arial,sans-serif;font-weight:400;position:relative}.menu-link-bg{z-index:0;background-color:var(--color-neutral-800);transform-origin:50% 100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.65, .05, 0, 1);position:absolute;inset:0%;transform:scale3d(1,0,1)}.menu-button{grid-column-gap:0.625em;grid-row-gap:0.625em;background-color:rgba(0,0,0,0);justify-content:flex-end;align-items:center;margin:-1em;padding:1em;display:flex;border:none}.menu-button-icon{width:1em;height:1em}.menu-button-text{flex-flow:column;justify-content:flex-start;align-items:flex-end;height:1.125em;display:flex;overflow:hidden}.icon-wrap{transition:transform .4s cubic-bezier(.65, .05, 0, 1)}@media (hover:hover){.menu-button:hover .icon-wrap{transform:rotate(90deg)}.menu-link:hover .menu-link-heading{transform:translate(0,-1em);transition-delay:0.1s}.menu-link:hover .menu-link-bg{transform:scale(1,1)}.text-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--color-primary);transform-origin:right center;transform:scale(0,1);transition:transform .4s var(--cubic-default)}.text-link:hover::after{transform-origin:left center;transform:scale(1,1)}}.osmo-icon-svg{width:8em}@media screen and (max-width:768px){.cloneable{--menu-padding:1em}.nav-logo-row{grid-column-gap:2.5em;grid-row-gap:2.5em;width:auto}.nav-row__right{grid-column-gap:0rem;grid-row-gap:0rem}.cloneable-title{pointer-events:none;width:calc(100% - 5.25em);padding-left:1em;position:absolute;overflow:hidden}.cloneable-title__h1,.cloneable-title__nr{font-size:.875em}.clone-in-webflow{justify-content:flex-end;width:100%;margin-right:0;padding-left:.75em}.clone-in-webflow__p{display:none}.cloneable-title__gradient,.osmo-ui__bg{display:block}.menu{padding-top:calc(6 * var(--menu-padding));width:100%}.bg-panel{border-top-left-radius:0;border-bottom-left-radius:0}.menu-list-item{height:4.5em}.menu-link-heading{font-size:4em}.socials-row{grid-column-gap:1em;grid-row-gap:1em}.p-large.text-link{font-size:1em}}@media screen and (max-width:479px){.menu{padding-top:calc(7 * var(--menu-padding));padding-bottom:calc(2 * var(--menu-padding))}}.main__logo{margin-top:60px}.main__logo img{max-width:100%;height:auto}.logo-split{display:none;height:396px}@media (max-width:1440px){.main__logo{margin-top:65px}}@media (max-width:768px){.main__logo{margin-top:45px}}@media (max-width:480px){.logo-full{display:none}.logo-split{display:block}.wrapper__ps{padding:22px 13px 0 13px}}.promo{margin-top:59px;display:flex;justify-content:space-between;align-items:end}.promo__left-block{display:flex;flex-direction:column;gap:13px}.promo__left-block h1{margin-top:0;max-width:725px;margin-bottom:-17px}.promo__title span span{display:inline-block;opacity:0;transform:translateY(20px);animation:fadeInUp .6s forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.promo__description{width:248px;color:#0b0f59;font-family:Bounded,serif;font-size:15px;font-style:normal;font-weight:300;line-height:normal}.proto__text-primary{color:#0b0f59;font-family:Bounded,serif;font-size:64px;font-style:normal;font-weight:300;line-height:129%;letter-spacing:.64px;text-transform:uppercase}.promo__text-highlight{color:#140dd9;font-family:Bounded,serif;font-size:64px;font-style:normal;font-weight:300;line-height:129%;letter-spacing:.64px;text-transform:uppercase}.promo__btn{position:relative;display:flex;width:100%;max-width:925px;height:134px;justify-content:center;align-content:center;gap:10px;flex-shrink:0;flex-wrap:wrap;border-radius:102px;border:1px solid #0d088c;color:#0d088c;font-family:Bounded,serif;font-size:36px;font-style:normal;font-weight:500;line-height:normal;background-color:#bfbfbf;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(.25, 1, .5, 1);z-index:0}.promo__btn:hover{color:#bfbfbf;scale:1.03;box-shadow:0 0 40px rgba(12,53,106,.2)}.promo__btn:active{scale:1}.promo__btn::before{content:"";position:absolute;inset:0;margin:auto;width:200px;height:200px;border-radius:inherit;scale:0;z-index:-1;background-color:#0d088c;transition:all .8s cubic-bezier(.25, 1, .5, 1)}.promo__btn:hover::before{scale:6}@media (min-width:1441px) and (max-width:1920px){.promo__btn{max-width:clamp(657px,657px + 268 * (100vw - 1441px) / 479,925px);height:clamp(102px,102px + 32 * (100vw - 1441px) / 479,134px)}.promo__text-highlight,.proto__text-primary{font-size:calc(48px + 16 * (100vw - 1441px) / 479)}.promo__description{font-size:calc(11px + 4 * (100vw - 1441px) / 479);width:calc(207px + 41 * (100vw - 1441px)/ 479)}.promo__left-block h1{margin-bottom:calc(-15px + -1 * (100vw - 1441px)/ 419)}}@media (max-width:1650px){.promo__left-block h1{max-width:650px}}@media (min-width:769px) and (max-width:1440px){.promo{margin-top:50px}.promo__btn{max-width:calc(254px + 403 * (100vw - 769px)/ 671);height:calc(51px + 51 * (100vw - 769px)/ 671);font-size:calc(16px + 20 * (100vw - 769px) / 671)}.promo__text-highlight,.proto__text-primary{font-size:calc(36px + 12 * (100vw - 769px) / 671)}.promo__left-block h1{margin-bottom:calc(-10px + -1 * (100vw - 769px)/ 671)}}@media (max-width:1430px){.promo__left-block h1{max-width:550px}.promo__description{font-size:10px}}@media (max-width:1015px){.promo__left-block h1{max-width:465px}.promo__btn::before{content:"";position:absolute;inset:0;margin:auto;width:80px;height:80px;border-radius:inherit;scale:0;z-index:-1;background-color:#0d088c;transition:all .8s cubic-bezier(.25, 1, .5, 1)}.promo__btn:hover::before{scale:7}}@media (min-width:481px) and (max-width:768px){.promo__text-highlight,.proto__text-primary{font-size:calc(22px + 13 * (100vw - 481px) / 287)}.promo__left-block h1{line-height:0;margin-bottom:calc(-10px + 3 * (768px - 100vw)/ 288)}.promo__btn{max-width:calc(159px + 95 * (100vw - 481px)/ 287);height:calc(32px + 19 * (100vw - 481px)/ 287);font-size:calc(10px + 6 * (100vw - 481px) / 287)}}@media (max-width:480px){.promo{margin-top:59px;display:flex;justify-content:space-between;flex-direction:column;align-items:center;gap:37px}.promo__description{text-align:center;font-size:14px}.promo__left-block{display:flex;flex-direction:column;align-items:center;gap:32px}.promo__left-block h1{text-align:center}.proto__text-primary{font-size:36px}.promo__text-highlight{font-size:36px}.promo__btn{display:flex;max-width:448px;height:51px;padding:10px;justify-content:center;align-items:center;align-content:center;gap:10px;flex-shrink:0;flex-wrap:wrap;color:#c1c1c1;font-family:Bounded;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-radius:56px;background:#0d088c}}.services{max-width:1920px;margin:0 auto;padding:0 32px;overflow:hidden}.services__wrapper{margin-top:182px;margin-bottom:50px;display:grid;grid-template-columns:repeat(4,1fr);gap:52px 26px;width:100%}.one__block{width:100%;height:600px;border-radius:30px;max-width:452px;border:1px solid #0b0f59;position:relative;display:flex;flex-direction:column;justify-content:end}.one__block .rounding{position:absolute;top:-.375rem;left:-.1rem;width:180px;height:56px;background:#bfbfbf;border-bottom-right-radius:1rem;border-right:1px solid #0b0f59;border-bottom:1px solid #0b0f59}.one__block .rounding::after{position:absolute;content:"";bottom:-1.265rem;left:.023rem;background:0 0;width:1.2rem;height:1.2rem;border-bottom-right-radius:1rem;box-shadow:.313rem .313rem 0 .313rem #bfbfbf;transform:rotate(180deg);border-right:1px solid #0b0f59;border-bottom:1px solid #0b0f59}.one__block .rounding::before{content:"";position:absolute;top:.313rem;right:-1.263rem;background:0 0;width:1.2rem;height:1.2rem;border-bottom-right-radius:2rem;border-right:1px solid #0b0f59;border-bottom:1px solid #0b0f59;box-shadow:.813rem .77rem 0 .713rem #bfbfbf;transform:rotate(180deg)}.block{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease;transition-delay:var(--delay, 0s);will-change:opacity,transform}.block.visible{opacity:1;transform:translateY(0)}.block{position:relative;width:100%;max-width:452px;height:600px;border-radius:30px;border:1px solid #0b0f59;display:flex;flex-direction:column;justify-content:end}.block .services__block-wrapper{display:flex;flex-direction:column;padding:0 14px 14px 14px;gap:30px}.block .services__block-wrapper .services__block-title{max-width:400px;color:#0b0f59;font-family:Bounded;font-size:36px;font-style:normal;font-weight:300;line-height:108%;letter-spacing:-.36px;margin:0;z-index:5}.block .services__block-wrapper .services__block-description{max-width:350px;color:#0d088c;font-family:Bounded;font-size:16px;font-style:normal;font-weight:300;line-height:normal;z-index:5}.block .services__block-wrapper .services__block-btn{display:flex;width:100%;height:48px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:15px;background:#140dd9;cursor:pointer;color:#bfbfbf;font-family:Bounded;font-size:15px;font-style:normal;font-weight:500;line-height:normal;border:none;position:relative;z-index:1;transition:.4s}.block .services__block-wrapper .services__block-btn:hover{box-shadow:7px 5px 56px -14px #140dd9}.block .services__block-wrapper .services__block-btn:active{transform:scale(.97);box-shadow:7px 5px 56px -10px #140dd9}.block .services__img{position:absolute;width:550px;height:550px}.block:nth-child(2) .services__img{top:-110px;left:-55px}.block:nth-child(3) .services__img{top:-115px;right:-75px}.block:nth-child(4) .services__img{top:-135px;right:-45px}.block:nth-child(5) .services__img{top:-110px;right:-42px}.block:nth-child(6) .services__img{top:-115px;right:-70px}.block:nth-child(7) .services__img{top:-100px;right:-55px}.info__block{background-color:#bfbfbf;border:none;display:flex;flex-direction:column;gap:454px}.info__block .services__title{max-width:223px;height:76px;flex-shrink:0;color:#0b0f59;font-family:Bounded,serif;font-size:40px;font-style:normal;font-weight:300;line-height:108%;letter-spacing:-.4px;text-transform:uppercase;margin:0}.info__block .services__description{max-width:270px;flex-shrink:0;color:#0d088c;font-family:Bounded,serif;font-size:15px;font-style:normal;font-weight:300}.active{scroll-snap-type:unset}@media (min-width:1441px) and (max-width:1920px){.services__wrapper{margin-top:calc(90px + 92 * (100vw - 1441px)/ 479);gap:calc(26px + 26 * (100vw - 1441px)/ 479) 26px}.one__block{height:calc(442px + 158 * (100vw - 1441px)/ 479);max-width:calc(333px + 119 * (100vw - 1441px)/ 479)}.block{height:calc(442px + 158 * (100vw - 1441px)/ 479);max-width:calc(333px + 119 * (100vw - 1441px)/ 479)}.block .services__block-wrapper .services__block-title{font-size:calc(24px + 12 * (100vw - 1441px) / 479)}.block .services__block-wrapper .services__block-description{font-size:calc(11px + 5 * (100vw - 1441px) / 479)}.block .services__block-wrapper .services__block-btn{height:calc(34px + 14 * (100vw - 1441px)/ 479)}.block:nth-child(2) .services__img{width:calc(400px + 150 * (100vw - 1441px)/ 479);height:calc(400px + 150 * (100vw - 1441px)/ 479);top:calc(-70px - 40 * (100vw - 1440px)/ 480);left:calc(-35px - 20 * (100vw - 1440px)/ 480)}.block:nth-child(3) .services__img{width:calc(414px + 136 * (100vw - 1441px)/ 479);height:calc(414px + 136 * (100vw - 1441px)/ 479);top:calc(-90px - 25 * (100vw - 1440px)/ 480);right:calc(-58px - 17 * (100vw - 1440px)/ 480)}.block:nth-child(4) .services__img{width:calc(396px + 154 * (100vw - 1441px)/ 479);height:calc(396px + 154 * (100vw - 1441px)/ 479);top:calc(-93px - 42 * (100vw - 1440px)/ 480);right:calc(-34px - 11 * (100vw - 1440px)/ 480)}.block:nth-child(5) .services__img{width:calc(404px + 146 * (100vw - 1441px)/ 479);height:calc(404px + 146 * (100vw - 1441px)/ 479);top:calc(-80px - 30 * (100vw - 1440px)/ 480);right:calc(-41px - 24 * (100vw - 1440px)/ 480)}.block:nth-child(6) .services__img{width:calc(406px + 144 * (100vw - 1441px)/ 479);height:calc(406px + 144 * (100vw - 1441px)/ 479);top:calc(-85px - 30 * (100vw - 1440px)/ 480);right:calc(-45px - 25 * (100vw - 1440px)/ 480)}.block:nth-child(7) .services__img{width:calc(386px + 164 * (100vw - 1441px)/ 479);height:calc(386px + 164 * (100vw - 1441px)/ 479);top:calc(-45px - 55 * (100vw - 1440px)/ 480);right:calc(-45px - 10 * (100vw - 1440px)/ 480)}}@media (max-width:1440px){.services__wrapper{margin-top:calc(70px + 20 * (100vw - 769px)/ 671);gap:calc(43px + -8 * (100vw - 769px)/ 671) calc(14px + 12 * (100vw - 769px)/ 671)}.services__wrapper .one__block .rounding{width:calc(90px + 90 * (100vw - 769px)/ 671);height:calc(40px + 16 * (100vw - 769px)/ 671)}.one__block{height:calc(236px + 206 * (100vw - 769px)/ 671);max-width:calc(176px + 157 * (100vw - 769px)/ 671)}.block{height:calc(371px + 71 * (100vw - 1042px)/ 398);max-width:calc(176px + 157 * (100vw - 769px)/ 671)}.block .services__block-wrapper{gap:15px}.block .services__block-wrapper .services__block-title{font-size:calc(16px + 8 * (100vw - 1042px) / 398)}.block .services__block-wrapper .services__block-description{font-size:11px}.block .services__block-wrapper .services__block-btn{height:calc(20px + 14 * (100vw - 769px)/ 671);font-size:11px}.block:nth-child(2) .services__img{width:calc(302px + 98 * (100vw - 1042px)/ 398);height:calc(302px + 98 * (100vw - 1042px)/ 398);top:calc(-55px - 15 * (100vw - 1042px)/ 398);left:calc(-43px - -8 * (100vw - 1042px)/ 398)}.block:nth-child(3) .services__img{width:calc(332px + 82 * (100vw - 1042px)/ 398);height:calc(332px + 82 * (100vw - 1042px)/ 398);top:calc(-75px - 15 * (100vw - 1042px)/ 398);right:calc(-58px - 0 * (100vw - 1042px)/ 398)}.block:nth-child(4) .services__img{width:calc(314px + 82 * (100vw - 1042px)/ 398);height:calc(314px + 82 * (100vw - 1042px)/ 398);top:calc(-75px - 18 * (100vw - 1042px)/ 398);right:calc(-30px - 4 * (100vw - 1042px)/ 398)}.block:nth-child(5) .services__img{width:calc(304px + 100 * (100vw - 1042px)/ 398);height:calc(304px + 100 * (100vw - 1042px)/ 398);top:calc(-60px - 20 * (100vw - 1042px)/ 398);right:calc(-38px - 3 * (100vw - 1042px)/ 398)}.block:nth-child(6) .services__img{width:calc(292px + 114 * (100vw - 1042px)/ 398);height:calc(292px + 114 * (100vw - 1042px)/ 398);top:calc(-52px - 33 * (100vw - 1042px)/ 398);right:calc(-30px - 15 * (100vw - 1042px)/ 398)}.block:nth-child(7) .services__img{width:calc(312px + 74 * (100vw - 1042px)/ 398);height:calc(312px + 74 * (100vw - 1042px)/ 398);top:calc(-55px - -10 * (100vw - 1042px)/ 398);right:calc(-58px - -13 * (100vw - 1042px)/ 398)}.info__block .services__title{font-size:calc(16px + 20 * (100vw - 1042px) / 398)}.info__block .services__description{display:none}}@media (max-width:1041px){.services__wrapper{grid-template-columns:minmax(80px,1fr) repeat(3,1fr);gap:13px}.block{width:238px;max-width:none;height:371px}.block:nth-child(5){grid-column:2/3}.block:nth-child(6){grid-column:3/4}.block:nth-child(7){grid-column:4/5}.block:nth-child(2) .services__img{width:302px;height:302px;top:-55px;left:-40px}.block:nth-child(3) .services__img{width:332px;height:332px;top:-75px;right:-58px}.block:nth-child(4) .services__img{width:314px;height:314px;top:-75px;right:-35px}.block:nth-child(5) .services__img{width:295px;height:295px;top:-55px;right:-24px}.block:nth-child(6) .services__img{width:302px;height:302px;top:-55px;right:-45px}.block:nth-child(7) .services__img{width:291px;height:291px;top:-46px;right:-28px}.info__block .services__title{font-size:16px;max-width:100px}}@media (max-width:955px){.services__wrapper{display:grid;grid-template-columns:calc(110px + 90 * (100vw - 769px)/ 186) repeat(2,239px);gap:22px 12px}.block{width:238px;max-width:none;height:371px}.block:first-child{grid-column:1/2;grid-row:1/2}.block:nth-child(2){grid-column:2/3;grid-row:1/2}.block:nth-child(2) .services__img{width:302px;height:302px;top:-55px;left:-40px}.block:nth-child(3){grid-column:3/4;grid-row:1/2}.block:nth-child(3) .services__img{width:332px;height:332px;top:-65px;right:-58px}.block:nth-child(4){grid-column:2/3;grid-row:2/3}.block:nth-child(4) .services__img{width:314px;height:314px;top:-70px;right:-25px}.block:nth-child(5){grid-column:3/4;grid-row:2/3}.block:nth-child(5) .services__img{width:295px;height:295px;top:-60px;right:-26px}.block:nth-child(6){grid-column:2/3;grid-row:3/4}.block:nth-child(6) .services__img{width:296px;height:296px;top:-55px;right:-35px}.block:nth-child(7){grid-column:3/4;grid-row:3/4}.block:nth-child(7) .services__img{width:296px;height:296px;top:-46px;right:-30px}}@media (min-width:481px) and (max-width:768px){.services{overflow:hidden;padding:0 calc(80px + -48 * (100vw - 650px)/ 118)}.services__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:46px 17px;margin-top:60px}.services__wrapper .one__block .rounding{width:calc(90px + 90 * (100vw - 481px)/ 287);height:calc(40px + 16 * (100vw - 481px)/ 287)}.block{height:calc(371px + 69 * (100vw - 650px)/ 118);width:100%;max-width:calc(239px + 195 * (100vw - 650px)/ 118);margin-top:0;grid-column:auto;grid-row:auto}.block:first-child{grid-column:1/2;grid-row:1/2}.block:nth-child(2){grid-column:1/2;grid-row:2/3}.block:nth-child(3){grid-column:2/3;grid-row:2/3}.block:nth-child(4){grid-column:1/2;grid-row:3/4}.block:nth-child(5){grid-column:2/3;grid-row:3/4}.block:nth-child(6){grid-column:1/2;grid-row:4/5}.block:nth-child(7){grid-column:2/3;grid-row:4/5}.block:nth-child(2) .services__img{width:calc(311px + 85 * (100vw - 650px)/ 118);height:calc(311px + 85 * (100vw - 650px)/ 118);top:calc(-55px - 25 * (100vw - 650px)/ 118);left:calc(-47px - -27 * (100vw - 650px)/ 118)}.block:nth-child(3) .services__img{width:calc(342px + 78 * (100vw - 650px)/ 118);height:calc(342px + 78 * (100vw - 650px)/ 118);top:calc(-70px - 20 * (100vw - 650px)/ 118);right:calc(-80px - -22 * (100vw - 650px)/ 118)}.block:nth-child(4) .services__img{width:calc(296px + 70 * (100vw - 650px)/ 118);height:calc(296px + 70 * (100vw - 650px)/ 118);top:calc(-65px - 20 * (100vw - 650px)/ 118);right:calc(-25px - -25 * (100vw - 650px)/ 118)}.block:nth-child(5) .services__img{width:calc(266px + 120 * (100vw - 650px)/ 118);height:calc(266px + 120 * (100vw - 650px)/ 118);top:calc(-50px - 30 * (100vw - 650px)/ 118);right:calc(-16px - 15 * (100vw - 650px)/ 118)}.block:nth-child(6) .services__img{width:calc(290px + 112 * (100vw - 650px)/ 118);height:calc(290px + 112 * (100vw - 650px)/ 118);top:calc(-45px - 40 * (100vw - 650px)/ 118);right:calc(-35px - 5 * (100vw - 650px)/ 118)}.block:nth-child(7) .services__img{width:calc(300px + 102 * (100vw - 650px)/ 118);height:calc(300px + 102 * (100vw - 650px)/ 118);top:calc(-50px - 20 * (100vw - 650px)/ 118);right:calc(-35px - 5 * (100vw - 650px)/ 118)}.block .services__block-wrapper{gap:15px}.block .services__block-wrapper .services__block-title{font-size:calc(11px + 13 * (100vw - 481px) / 287)}.block .services__block-wrapper .services__block-description{font-size:calc(8px + 3 * (100vw - 481px) / 287)}.block .services__block-wrapper .services__block-btn{height:calc(25px + 9 * (100vw - 481px)/ 287);font-size:calc(8px + 3 * (100vw - 481px) / 287)}.info__block{grid-column:1/-1;justify-content:end;height:150px;gap:14px}.info__block .services__title{font-size:calc(24px + 16 * (100vw - 769px) / 671);max-width:120px;height:auto}.info__block .services__description{font-size:calc(11px + 5 * (100vw - 769px) / 671);max-width:160px}}@media (max-width:649px){.services{position:relative;padding:0;padding-left:32px}.services__wrapper{display:flex;flex-wrap:nowrap;overflow-y:hidden;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin-top:0;padding-top:80px}.services__wrapper::-webkit-scrollbar{display:none}.services__wrapper .one__block .rounding{width:180px;height:56px}.block{flex:0 0 auto;width:100%;max-width:330px;height:443px;scroll-snap-align:center}.block:first-child{display:none}.block .services__block-wrapper .services__block-title{font-size:24px}.block .services__block-wrapper .services__block-description{font-size:11px}.block .services__block-wrapper .services__block-btn{height:34px;font-size:11px}.block:nth-child(2) .services__img{width:400px;height:400px;top:-70px;left:-35px}.block:nth-child(3) .services__img{width:414px;height:414px;top:-90px;right:-58px}.block:nth-child(4) .services__img{width:396px;height:396px;top:-90px;right:-30px}.block:nth-child(5) .services__img{width:390px;height:390px;top:-80px;right:-40px}.block:nth-child(6) .services__img{width:406px;height:406px;top:-80px;right:-50px}.block:nth-child(7) .services__img{width:386px;height:386px;top:-60px;right:-55px}.services__scrollbar{position:relative;bottom:10px;width:calc(100% - 32px);height:6px;background-color:#aaa;border-radius:3px;overflow:hidden}.services__scrollbar-thumb{width:16.6%;height:100%;background-color:#140dd9;border-radius:3px;position:relative;left:0;transition:left .1s linear}}@media (max-width:480px){.services{padding-left:0}.services__wrapper{padding-left:32px}.services__wrapper .one__block .rounding{width:calc(90px + 90 * (100vw - 375px)/ 105);height:calc(40px + 16 * (100vw - 375px)/ 105)}.services__scrollbar-wrapper{padding-left:32px}.block{max-width:calc(239px + 91 * (100vw - 375px)/ 106);height:calc(371px + 72 * (100vw - 375px)/ 106)}.block .services__block-wrapper .services__block-title{font-size:calc(16px + 8 * (100vw - 375px) / 106)}.block:nth-child(2) .services__img{width:calc(306px + 94 * (100vw - 375px)/ 106);height:calc(306px + 94 * (100vw - 375px)/ 106);top:calc(-45px - 25 * (100vw - 375px)/ 106);left:calc(-55px - -20 * (100vw - 375px)/ 106)}.block:nth-child(3) .services__img{width:calc(312px + 102 * (100vw - 375px)/ 106);height:calc(312px + 102 * (100vw - 375px)/ 106);top:calc(-60px - 30 * (100vw - 375px)/ 106);right:calc(-45px - 13 * (100vw - 375px)/ 106)}.block:nth-child(4) .services__img{width:calc(293px + 103 * (100vw - 375px)/ 106);height:calc(293px + 103 * (100vw - 375px)/ 106);top:calc(-65px - 25 * (100vw - 375px)/ 106);right:calc(-8px - 22 * (100vw - 375px)/ 106)}.block:nth-child(5) .services__img{width:calc(292px + 98 * (100vw - 375px)/ 106);height:calc(292px + 98 * (100vw - 375px)/ 106);top:calc(-60px - 20 * (100vw - 375px)/ 106);right:calc(-22px - 10 * (100vw - 375px)/ 106)}.block:nth-child(6) .services__img{width:calc(286px + 120 * (100vw - 375px)/ 106);height:calc(286px + 120 * (100vw - 375px)/ 106);top:calc(-49px - 31 * (100vw - 375px)/ 106);right:calc(-40px - 10 * (100vw - 375px)/ 106)}.block:nth-child(7) .services__img{width:calc(290px + 96 * (100vw - 375px)/ 106);height:calc(290px + 96 * (100vw - 375px)/ 106);top:calc(-45px - 15 * (100vw - 375px)/ 106);right:calc(-28px - 20 * (100vw - 375px)/ 106)}}.clients{margin-top:60px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;margin-bottom:100px}.clients{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.clients::-webkit-scrollbar{display:none}:root{--marquee-width:100vw;--marquee-elements-displayed:6;--marquee-element-width:calc(var(--marquee-width) / var(--marquee-elements-displayed));--marquee-animation-duration:calc(var(--marquee-elements) * 3s)}.marquee{width:var(--marquee-width);color:#eee;overflow:hidden;position:relative;padding-bottom:1px}.marquee-content{list-style:none;height:100%;display:flex;animation:scrolling var(--marquee-animation-duration) linear infinite}.scrolling-to-right{animation:scrolling-to-right var(--marquee-animation-duration) linear infinite}@keyframes scrolling-to-right{0%{transform:translateX(calc(-1 * var(--marquee-element-width) * var(--marquee-elements)))}100%{transform:translateX(0)}}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * var(--marquee-element-width) * var(--marquee-elements)))}}.marquee-content li{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--marquee-element-width);max-height:100%;font-size:calc(var(--marquee-height) * 3 / 4);white-space:nowrap;will-change:transform;transform:translateZ(0)}.marquee-content li img{width:60%;height:60%}.marquee-content li i{display:flex;justify-content:center;align-items:center;background-color:#140dd9;width:100%;max-width:290px;height:205px;border-radius:18px}.to-right li i{border:1px solid #140dd9;background-color:#bfbfbf}@media (max-width:600px){html{font-size:12px}:root{--marquee-width:100vw;--marquee-height:16vh;--marquee-elements-displayed:3}.marquee:after,.marquee:before{width:5rem}}@media (min-width:1921px){:root{--marquee-elements-displayed:6;--marquee-element-width:calc(2400px / var(--marquee-elements-displayed))}.marquee-content li i{max-width:350px;height:205px}}@media (min-width:1441px) and (max-width:1920px){.marquee-content li i{max-width:calc(212px + 78 * (100vw - 1440px)/ 479);height:calc(150px + 55 * (100vw - 1440px)/ 479)}}@media (min-width:769px) and (max-width:1440px){.clients{margin-top:132px}.marquee-content li i{max-width:calc(163px + 49 * (100vw - 769px)/ 671);height:calc(116px + 34 * (100vw - 769px)/ 671)}}@media (min-width:769px) and (max-width:1440px) and (max-width:1350px){:root{--marquee-elements-displayed:5}}@media (min-width:769px) and (max-width:1440px) and (max-width:1000px){:root{--marquee-elements-displayed:4}}@media (min-width:481px) and (max-width:768px){.clients{margin-top:67px}:root{--marquee-elements-displayed:4}.marquee-content li i{max-width:calc(110px + 53 * (100vw - 481px)/ 287);height:calc(78px + 38 * (100vw - 481px)/ 287)}}@media (min-width:375px) and (max-width:480px){:root{--marquee-elements-displayed:2}.marquee-content li i{max-width:calc(150px + 65 * (100vw - 375px)/ 105);height:calc(100px + 16 * (100vw - 375px)/ 105)}}:root{--cards:4;--cardHeight:30vh;--cardTopPadding:1.5em;--cardMargin:20vw}#cards{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--cards),var(--cardHeight));gap:var(--cardMargin);padding-bottom:calc(var(--cards) * var(--cardTopPadding));margin-bottom:var(--cardMargin)}#card1{--index:1}#card2{--index:2}#card3{--index:3}#card4{--index:4}.card{position:sticky;top:10%;padding-top:calc(var(--index) * var(--cardTopPadding))}#card1 .card-body{background-image:url("../../img/folder/Subtract_one.svg");background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;aspect-ratio:1870/621}#card2 .card-body{background-image:url("../../img/folder/Subtract_two.svg");background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;aspect-ratio:1870/621}#card3 .card-body{background-image:url("../../img/folder/Subtract_three.svg");background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;aspect-ratio:1870/621}#card4 .card-body{background-image:url("../../img/folder/Subtract_four.svg");background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;aspect-ratio:1870/621}.card-body{display:flex;transform:scaleY(var(--scale-factor,1));justify-content:space-between}.card-body .card__info{display:flex;flex-direction:column;gap:50px;margin-left:112px;padding-top:260px;transform:scaleY(calc(1 / var(--scale-factor,1)))}.card-body .card__info h3{margin:0;color:#bfbfbf;font-family:Bounded;font-size:96px;font-style:normal;font-weight:300;line-height:normal}.card-body .card__info p{width:419px;color:#bfbfbf;font-family:Bounded;font-size:20px;font-style:normal;font-weight:300;line-height:normal}.card-body .card_logo[data-logo=first]{position:relative;transform:scaleY(calc(1 / var(--scale-factor,1)));width:727px;height:433px;top:130px;right:100px}.card-body .card_logo[data-logo=second]{transform:scaleY(calc(1 / var(--scale-factor,1)));width:522px;height:448px;position:relative;top:120px;right:144px}.card-body .card_logo[data-logo=third]{transform:scaleY(calc(1 / var(--scale-factor,1)));width:510px;height:457px;position:relative;top:120px;right:120px}.card-body .card_logo[data-logo=four]{transform:scaleY(calc(1 / var(--scale-factor,1)));width:504px;height:412px;position:relative;top:140px;right:153px}@media (min-width:1441px) and (max-width:1920px){.card-body .card__info{gap:50px;margin-left:calc(50px + 62 * (100vw - 1441px)/ 479);padding-top:calc(144px + 116 * (100vw - 1441px)/ 479)}.card-body .card_logo[data-logo=first]{width:calc(610px + 117 * (100vw - 1441px)/ 479);height:calc(367px + 66 * (100vw - 1441px)/ 479);top:calc(86px + 44 * (100vw - 1441px)/ 479);right:calc(30px + 70 * (100vw - 1441px)/ 479)}.card-body .card_logo[data-logo=second]{width:calc(434px + 88 * (100vw - 1441px)/ 479);height:calc(373px + 75 * (100vw - 1441px)/ 479);top:calc(76px + 44 * (100vw - 1441px)/ 479);right:calc(52px + 92 * (100vw - 1441px)/ 479)}.card-body .card_logo[data-logo=third]{width:calc(430px + 80 * (100vw - 1441px)/ 479);height:calc(389px + 68 * (100vw - 1441px)/ 479);top:calc(76px + 44 * (100vw - 1441px)/ 479);right:calc(55px + 65 * (100vw - 1441px)/ 479)}.card-body .card_logo[data-logo=four]{width:calc(487px + 17 * (100vw - 1441px)/ 479);height:calc(398px + 14 * (100vw - 1441px)/ 479);top:calc(70px + 70 * (100vw - 1441px)/ 479);right:calc(54px + 99 * (100vw - 1441px)/ 479)}}@media (min-width:769px) and (max-width:1440px){.card-body .card__info{gap:calc(25px + 25 * (100vw - 769px)/ 671);margin-left:calc(20px + 30 * (100vw - 769px)/ 671);padding-top:calc(80px + 64 * (100vw - 769px)/ 671)}.card-body .card__info h3{font-size:calc(48px + 48 * (100vw - 769px) / 671)}.card-body .card__info p{font-size:calc(12px + 8 * (100vw - 769px) / 671);width:calc(260px + 159 * (100vw - 769px)/ 671)}.card-body .card_logo[data-logo=first]{width:calc(312px + 298 * (100vw - 769px)/ 671);height:calc(187px + 180 * (100vw - 769px)/ 671);top:calc(40px + 46 * (100vw - 769px)/ 671);right:calc(20px + 10 * (100vw - 769px)/ 671)}.card-body .card_logo[data-logo=second]{width:calc(238px + 196 * (100vw - 769px)/ 671);height:calc(205px + 229 * (100vw - 769px)/ 671);top:calc(35px + 41 * (100vw - 769px)/ 671);right:calc(41px + 11 * (100vw - 769px)/ 671)}.card-body .card_logo[data-logo=third]{width:calc(256px + 174 * (100vw - 769px)/ 671);height:calc(228px + 161 * (100vw - 769px)/ 671);top:calc(20px + 56 * (100vw - 769px)/ 671);right:calc(46px + 9 * (100vw - 769px)/ 671)}.card-body .card_logo[data-logo=four]{width:calc(258px + 229 * (100vw - 769px)/ 671);height:calc(210px + 188 * (100vw - 769px)/ 671);top:calc(50px + 20 * (100vw - 769px)/ 671);right:calc(43px + 11 * (100vw - 769px)/ 671)}}@media (max-width:768px){#card1 .card-body{background-image:url("../../img/folder/folder_768/Vector.svg");aspect-ratio:706/327}#card2 .card-body{background-image:url("../../img/folder/folder_768/card2.svg");aspect-ratio:706/327}#card3 .card-body{background-image:url("../../img/folder/folder_768/card3.svg");aspect-ratio:706/327}#card4 .card-body{background-image:url("../../img/folder/folder_768/card4.svg");aspect-ratio:706/327}.card-body{transform:none}.card-body .card__info{transform:none;gap:25px;margin-left:20px;padding-top:calc(78px + 50 * (100vw - 481px)/ 287)}.card-body .card__info h3{font-size:calc(32px + 16 * (100vw - 481px) / 287)}.card-body .card__info p{font-size:12px;width:calc(228px + 32 * (100vw - 481px)/ 287)}.card-body .card_logo[data-logo=first]{transform:none;width:calc(159px + 143 * (100vw - 481px)/ 287);height:calc(102px + 85 * (100vw - 481px)/ 287);top:calc(50px + 36 * (100vw - 481px)/ 287);right:calc(4px + 16 * (100vw - 481px)/ 287)}.card-body .card_logo[data-logo=second]{transform:none;width:calc(169px + 70 * (100vw - 481px)/ 287);height:calc(145px + 60 * (100vw - 481px)/ 287);top:76px;right:41px}.card-body .card_logo[data-logo=third]{transform:none;width:calc(172px + 96 * (100vw - 481px)/ 287);height:calc(154px + 85 * (100vw - 481px)/ 287);top:60px;right:54px}.card-body .card_logo[data-logo=four]{transform:none;width:calc(166px + 92 * (100vw - 481px)/ 287);height:calc(136px + 75 * (100vw - 481px)/ 287);top:77px;right:43px}}@media (max-width:650px){#cards{gap:35px}.card-body{transform:scaleY(1.18)}.card-body .card__info{transform:scaleX(1.18);gap:15px;padding-left:15px;padding-top:calc(65px + 39 * (100vw - 481px)/ 169)}.card-body .card__info h3{font-size:calc(28px + 4 * (100vw - 481px) / 169)}.card-body .card__info p{font-size:12px;width:220px}.card-body .card_logo[data-logo=first]{transform:scaleX(1.18);width:calc(143px + 52 * (100vw - 481px)/ 169);height:calc(87px + 73 * (100vw - 481px)/ 169);top:calc(80px + -3 * (100vw - 481px)/ 169);right:calc(20px + 23 * (100vw - 481px)/ 169)}.card-body .card_logo[data-logo=second]{transform:scaleX(1.18);width:calc(142px + 35 * (100vw - 481px)/ 169);height:calc(122px + 30 * (100vw - 481px)/ 169);top:calc(63px + 22 * (100vw - 481px)/ 169);right:calc(20px + 23 * (100vw - 481px)/ 169)}.card-body .card_logo[data-logo=third]{transform:scaleX(1.18);width:calc(146px + 47 * (100vw - 481px)/ 169);height:calc(130px + 42 * (100vw - 481px)/ 169);top:65px;right:calc(20px + 23 * (100vw - 481px)/ 169)}.card-body .card_logo[data-logo=four]{transform:scaleX(1.18);width:calc(141px + 45 * (100vw - 481px)/ 169);height:calc(115px + 37 * (100vw - 481px)/ 169);top:calc(70px + 20 * (100vw - 481px)/ 169);right:calc(20px + 35 * (100vw - 481px)/ 169)}}@media (max-width:480px){.card-body .card__info{transform:none;gap:15px;padding-left:0;margin-left:10px;padding-top:calc(35px + 30 * (100vw - 375px)/ 105)}.card-body .card__info h3{font-size:calc(24px + 8 * (100vw - 375px) / 105)}.card-body .card__info p{font-size:12px;width:calc(174px + 46 * (100vw - 375px)/ 105)}.card-body .card_logo[data-logo=first]{transform:none;width:calc(132px + 37 * (100vw - 375px)/ 105);height:calc(80px + 22 * (100vw - 375px)/ 105);top:calc(65px + 15 * (100vw - 375px)/ 105);right:calc(10px + 10 * (100vw - 375px)/ 105)}.card-body .card_logo[data-logo=second]{transform:none;width:calc(127px + 41 * (100vw - 375px)/ 105);height:calc(109px + 35 * (100vw - 375px)/ 105);top:63px;right:20px}.card-body .card_logo[data-logo=third]{transform:none;width:calc(127px + 44 * (100vw - 375px)/ 105);height:calc(114px + 39 * (100vw - 375px)/ 105);top:calc(50px + 15 * (100vw - 375px)/ 105);right:calc(10px + 10 * (100vw - 375px)/ 105)}.card-body .card_logo[data-logo=four]{transform:none;width:calc(149px + 17 * (100vw - 375px)/ 105);height:calc(121px + 14 * (100vw - 375px)/ 105);top:calc(50px + 20 * (100vw - 375px)/ 105);right:20px}#cards li:last-child .card-body .card__info p{width:calc(180px + 40 * (100vw - 375px)/ 105)}#card1 .card-body{background-image:url("../../img/folder//folder_480/card1.svg");transform:none;aspect-ratio:448/247}#card2 .card-body{background-image:url("../../img/folder/folder_480/card2.svg");transform:none;aspect-ratio:448/247}#card3 .card-body{background-image:url("../../img/folder/folder_480/card3.svg");transform:none;aspect-ratio:448/247}#card4 .card-body{background-image:url("../../img/folder/folder_480/card4.svg");transform:none;aspect-ratio:448/247}}@media (max-width:450px){:root{--cardHeight:25vh}}@media (max-width:400px){:root{--cardHeight:23vh}}@media (max-width:375px){:root{--cardHeight:19vh}}.projects{margin-top:230px}.projects-title{display:flex;height:auto;gap:43px}.projects-title h2{width:300px;flex-shrink:0;color:#0b0f59;font-family:Bounded;font-size:64px;font-style:normal;font-weight:300;line-height:108%;letter-spacing:-.64px;text-transform:uppercase;margin:0}.projects-title .projects-title-arrow{width:45px;height:45px;border-radius:50%;border:1px solid #0b0f59;display:flex;justify-content:center;align-items:center;align-self:flex-end}.projects-title .projects-title-arrow img{width:20px;height:20px;transform:rotate(45deg)}.hidden{display:none}.projects-cards{margin-top:80px;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:24px;column-gap:24px;row-gap:57px}.projects-cards .projects-cards-item{display:flex;flex-direction:column;align-items:center;text-align:center}.projects-cards .projects-cards-item:nth-child(2),.projects-cards .projects-cards-item:nth-child(4),.projects-cards .projects-cards-item:nth-child(6),.projects-cards .projects-cards-item:nth-child(8){position:relative;top:115px}.projects-cards .projects-cards-item img{max-width:100%;height:auto;border-radius:20px}.projects-cards .projects-cards-item .project-info{margin-top:23px;display:flex;align-items:center;justify-content:space-between;width:100%}.projects-cards .projects-cards-item .project-info .project-title{color:#0d088c;margin:0;font-family:Bounded;font-size:28px;font-style:normal;font-weight:300;line-height:109.368%}.projects-cards .projects-cards-item .project-info .project-tags{display:flex;gap:14px;flex-wrap:wrap}.projects-cards .projects-cards-item .project-info .project-tags .tag{display:flex;padding:10px 25px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:31px;border:1px solid #0d088c;color:#0d088c;font-family:Bounded;font-size:16px;font-style:normal;font-weight:300;line-height:109.368%}.projects-cards .projects-cards-item{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform;transition-delay:var(--delay, 0s)}.projects-cards .projects-cards-item.visible{opacity:1;transform:translateY(0)}.projects-cards .load-more-container{margin-top:79px;color:#0b0f59;font-family:Bounded;font-size:24px;font-style:normal;font-weight:300;line-height:109.368%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.projects-cards-item.hidden{display:none}.pdf-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;justify-content:center;align-items:center;z-index:1000}.pdf-content{background:#fff;width:90%;max-width:1200px;height:85vh;max-height:90vh;display:flex;flex-direction:column}.pdf-close{position:absolute;top:0;right:10px;font-size:24px;cursor:pointer;color:#fff}iframe{width:100%;height:100%;border:none}@media (max-width:768px){.pdf-content{display:none}}@media (max-width:1440px){.projects-title{gap:22px}.projects-title .projects-title-arrow{width:38px;height:38px}.projects-title .projects-title-arrow img{width:17px;height:17px}.projects-title h2{width:fit-content;font-size:36px;text-align:center}.projects-cards .projects-cards-item .project-info .project-title{font-size:24px}.projects-cards .projects-cards-item .project-info .project-tags .tag{font-size:14px}}@media (min-width:769px) and (max-width:1050px){.projects-cards .projects-cards-item .project-info .project-title{font-size:18px}.projects-cards .projects-cards-item .project-info .project-tags{gap:10px}.projects-cards .projects-cards-item .project-info .project-tags .tag{padding:8px 15px;font-size:10px}}@media (max-width:768px){.projects{margin-top:80px}.projects-title{justify-content:center}.projects-title .projects-title-arrow img{transform:rotate(90deg)}.projects-cards{display:grid;grid-template-columns:1fr;row-gap:51px}.projects-cards .projects-cards-item:nth-child(2),.projects-cards .projects-cards-item:nth-child(4),.projects-cards .projects-cards-item:nth-child(6),.projects-cards .projects-cards-item:nth-child(8){position:static}.projects-cards .projects-cards-item .project-info{margin-top:16px}.projects-cards .projects-cards-item .project-info .project-tags .tag{font-size:calc(10px + 4 * (100vw - 481px) / 287)}.projects-cards .load-more-container{display:none}}@media (max-width:480px){.projects-title{flex-direction:column;align-items:center}.projects-title .projects-title-arrow{align-self:auto}.projects-cards .projects-cards-item .project-info .project-tags .tag{padding:calc(5px + 5 * (100vw - 375px)/ 105) calc(15px + 10 * (100vw - 375px)/ 105);font-size:10px}}.solution{margin-top:260px;display:grid;grid-template-columns:1fr 1fr 2fr}.solution .solution-image{background-image:url(../../img/solution/photo-solution.jpg);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;max-width:932px;height:auto;aspect-ratio:932/915;border-radius:14px}.solution-content{padding-right:20px}.solution-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.solution-header h2{color:#0b0f59;font-family:Bounded;font-size:48px;font-style:normal;font-weight:300;letter-spacing:-.48px;text-transform:uppercase;margin:0;position: sticky;top: 40px}.solution-header h2 .text-line{display:block}.solution-header h2 .projects-title-arrow{width:43px;height:43px;border-radius:50%;border:1px solid #0b0f59;display:inline-flex;justify-content:center;align-items:center;margin-left:10px}.solution-header h2 .projects-title-arrow .projects-icon{transform:rotate(315deg);width:20px;height:20px;fill:#0B0F59}.solution-header .solution-header--mobile{display:none}.solution-content{display:flex;flex-direction:column;gap:20px;max-width:367px;justify-content:space-between}.solution-content .solution-item{display:flex;flex-direction:column;gap:15px}.solution-content .solution-item h3{color:#0b0f59;font-family:Bounded;font-size:36px;font-style:normal;font-weight:300;line-height:104.7%;letter-spacing:-.36px;margin:0}.solution-content .solution-item p{color:#0b0f59;font-family:Bounded;font-size:15px;font-style:normal;font-weight:250;line-height:normal}.solution-image{display:flex;justify-content:flex-end}.solution-image img{max-width:100%;height:auto}.app-tech{overflow:hidden;width:100%;position:sticky;z-index:2;transform-origin:center top;will-change:transform;transition:transform .2s ease-out;align-content:center}.tech-tag-list{width:100%;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden;transform:scale(1.6);opacity:0;transition:transform .1s ease-out,opacity .1s ease-out}.loop-slider{width:100%;overflow:hidden;position:relative}.loop-slider .inner{display:flex;width:max-content;animation:loop linear infinite;animation-duration:40s;will-change:transform}.loop-slider.reverse .inner{animation-direction:reverse}.tag-tech{display:flex;align-items:center;gap:.2rem;font-family:Bounded;font-size:.9rem;border-radius:.4rem;transform-origin:center top;padding:.7rem 1rem;margin-right:1rem;white-space:nowrap;transition:all .3s ease;will-change:transform;backface-visibility:hidden}.tag-tech span{font-size:1.2rem}.tag-style-one{background-color:#140dd9;color:#bfbfbf}.tag-style-one span{color:#bfbfbf}.tag-style-two{background-color:#bfbfbf;color:#140dd9;border:1px solid #140dd9}.tag-style-two span{color:#140dd9}.fade{pointer-events:none;background:linear-gradient(90deg,#bfbfbfe0,transparent 10%,transparent 90%,#bfbfbfe0);position:absolute;inset:0;z-index:1}@keyframes loop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (min-width:1441px) and (max-width:1920px){.solution .solution-header h2 .text-line{font-size:calc(36px + 12 * (100vw - 1441px) / 479)}.solution .solution-header h2 .projects-title-arrow{width:calc(38px + 5 * (100vw - 1441px)/ 479);height:calc(38px + 5 * (100vw - 1441px)/ 479)}.solution .solution-header h2 .projects-title-arrow .projects-icon{width:calc(17px + 3 * (100vw - 1441px)/ 479);height:calc(17px + 3 * (100vw - 1441px)/ 479)}.solution .solution-content .solution-item h3{font-size:calc(24px + 12 * (100vw - 1441px) / 479)}.solution .solution-content .solution-item p{font-size:calc(12px + 3 * (100vw - 1441px) / 479)}}@media (max-width:1300px){.solution .solution-content{gap:25px}.solution .solution-image{background-size:cover;background-position:center;overflow:hidden;max-width:100%;aspect-ratio:auto}}@media (max-width:1080px){.solution-content .solution-image{background-position:right center}.solution-content .solution-item{width:220px}.solution-content .solution-item p{width:193px}}@media (min-width:769px) and (max-width:1440px){.solution .solution-header h2 .text-line{font-size:calc(20px + 16 * (100vw - 769px) / 671)}.solution .solution-header h2 .projects-title-arrow{width:calc(38px + 5 * (100vw - 1441px)/ 479);height:calc(38px + 5 * (100vw - 1441px)/ 479)}.solution .solution-header h2 .projects-title-arrow .projects-icon{width:calc(17px + 3 * (100vw - 1441px)/ 479);height:calc(17px + 3 * (100vw - 1441px)/ 479)}.solution .solution-content .solution-item h3{font-size:calc(16px + 8 * (100vw - 769px) / 671)}.solution .solution-content .solution-item p{font-size:calc(10px + 2 * (100vw - 769px) / 671)}}@media (max-width:768px){.solution{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:55px;margin-top:120px}.solution .solution-image{height:583px;width:434px}.solution .solution-header .solution-header--desktop{display:none}.solution .solution-header .solution-header--mobile{display:flex;gap:25px}.solution .solution-header .solution-header--mobile .text-line{font-size:36px}.solution .solution-header .solution-header--mobile .projects-title-arrow{width:38px;height:38px;margin-left:0;transform:rotate(90deg)}.solution .solution-header .solution-header--mobile .projects-title-arrow .projects-icon{width:17px;height:17px}.solution .solution-content{gap:20px;padding-right:0}.solution .solution-content .solution-item{align-items:center;text-align:center;width:332px}.solution .solution-content .solution-item h3{font-size:24px}.solution .solution-content .solution-item p{font-size:12px;width:246px}}@media (max-width:480px){.solution .solution-image{width:344px;height:463px}.solution .solution-header .solution-header--mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}}.prices__wrapper{max-width:1920px;margin:0 auto;padding:0 32px;margin-top:182px;display:grid;grid-template-columns:repeat(4,1fr);gap:25px 24px}.prices__one-block{width:100%;height:600px;border-radius:30px;max-width:452px;border:1px solid #0b0f59;position:relative;display:flex;flex-direction:column;justify-content:end}.prices__one-block .prices__rounding{position:absolute;top:-.375rem;left:-.1rem;width:180px;height:56px;background:#bfbfbf;border-bottom-right-radius:1rem;border-right:1px solid #0b0f59;border-bottom:1px solid #0b0f59}.prices__one-block .prices__rounding::after{position:absolute;content:"";bottom:-1.265rem;left:.023rem;background:0 0;width:1.2rem;height:1.2rem;border-bottom-right-radius:1rem;box-shadow:.313rem .313rem 0 .313rem #bfbfbf;transform:rotate(180deg);border-right:1px solid #0b0f59;border-bottom:1px solid #0b0f59}.prices__one-block .prices__rounding::before{content:"";position:absolute;top:.313rem;right:-1.263rem;background:0 0;width:1.2rem;height:1.2rem;border-bottom-right-radius:2rem;border-right:1px solid #0b0f59;border-bottom:1px solid #0b0f59;box-shadow:.813rem .77rem 0 .713rem #bfbfbf;transform:rotate(180deg)}.prices__block{width:100%;max-width:450px;height:747px;border-radius:30px;border:1px solid #0b0f59;display:flex;flex-direction:column;justify-content:end}.prices__block .prices__block-wrapper{display:flex;flex-direction:column;padding:14px 14px 14px 14px;gap:30px;height:100%}.prices__block .prices__block-wrapper .prices__block-img{border-radius:15px;width:100%}.prices__block .prices__block-wrapper .prices__block-title{max-width:380px;color:#0b0f59;font-family:Bounded;font-size:36px;font-style:normal;font-weight:300;line-height:108%;letter-spacing:-.36px;margin:0;min-height:78px;display:flex;align-items:flex-end}.prices__block .prices__block-wrapper .prices__block-price{color:#0b0f59;font-family:Bounded;font-size:20px;font-style:normal;font-weight:300;line-height:normal}.prices__block .prices__block-wrapper .prices__block-list{list-style-type:disc;margin-left:20px}.prices__block .prices__block-wrapper .prices__block-list li{color:#0b0f59;font-family:Bounded;font-size:14px;font-style:normal;font-weight:300;line-height:169.303%}.prices__block .prices__block-wrapper .prices__block-btn{display:flex;width:100%;height:55px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:15px;background:#140dd9;border:none;color:#bfbfbf;font-family:Bounded;font-size:16px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;margin-top:auto;transition:.4s}.prices__block .prices__block-wrapper .prices__block-btn:hover{box-shadow:7px 5px 56px -14px #140dd9}.prices__block .prices__block-wrapper .prices__block-btn:active{transform:scale(.97);box-shadow:7px 5px 56px -10px #140dd9}.prices__block{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease;transition-delay:var(--delay, 0s);will-change:opacity,transform}.prices__block.visible{opacity:1;transform:translateY(0)}.prices__info-block{background-color:#bfbfbf;border:none;display:flex;flex-direction:column;justify-content:space-between}.prices__info-block .prices__info-block-top{display:flex}.prices__info-block .prices__info-block-arrow{width:45px;height:45px;border-radius:50%;border:1px solid #0b0f59;display:flex;justify-content:center;align-items:center;align-self:flex-end}.prices__info-block .prices__info-block-arrow img{transform:rotate(360deg);width:20px;height:20px}.prices__info-block .prices__info-block-title{max-width:160px;flex-shrink:0;color:#0b0f59;font-family:Bounded,serif;font-size:40px;font-style:normal;font-weight:300;line-height:108%;letter-spacing:-.4px;text-transform:uppercase;margin:0}.prices__info-block .prices__description{max-width:280px;flex-shrink:0;color:#0d088c;font-family:Bounded,serif;font-size:15px;font-style:normal;font-weight:300}@media (min-width:1441px) and (max-width:1920px){.prices__wrapper{margin-top:calc(90px + 92 * (100vw - 1441px)/ 479)}.prices__info-block .prices__description{max-width:calc(246px + 34 * (100vw - 1441px)/ 479)}.prices__one-block{height:calc(442px + 158 * (100vw - 1441px)/ 479);max-width:calc(333px + 119 * (100vw - 1441px)/ 479)}.prices__block{max-width:calc(333px + 119 * (100vw - 1441px)/ 479);height:calc(565px + 182 * (100vw - 1441px)/ 479)}.prices__block .prices__block-wrapper{gap:calc(19px + 11 * (100vw - 1441px)/ 479)}.prices__block .prices__block-wrapper .prices__block-list li{font-size:calc(12px + 2 * (100vw - 1441px) / 479)}.prices__block .prices__block-wrapper .prices__block-title{font-size:calc(24px + 12 * (100vw - 1441px) / 479);min-height:calc(42px + 36 * (100vw - 1441px)/ 479)}.prices__block .prices__block-wrapper .prices__block-description{font-size:calc(11px + 5 * (100vw - 1441px) / 479)}.prices__block .prices__block-wrapper .prices__block-btn{font-size:calc(11px + 5 * (100vw - 1441px) / 479);height:calc(34px + 21 * (100vw - 1441px)/ 479)}}@media (min-width:1042px) and (max-width:1440px){.prices__wrapper{margin-top:90px;gap:calc(12px + 17 * (100vw - 1042px)/ 398) calc(12px + 11 * (100vw - 1042px)/ 398)}.prices__one-block{height:442px;max-width:calc(239px + 94 * (100vw - 1042px)/ 398)}.prices__one-block .prices__rounding{width:calc(120px + 60 * (100vw - 1042px)/ 398)}.prices__info-block{justify-content:end;gap:35px}.prices__info-block .prices__description{max-width:calc(149px + 97 * (100vw - 1042px)/ 398);font-size:calc(10px + 2 * (100vw - 1042px) / 398);margin-bottom:80px;font-weight:200}.prices__info-block .prices__info-block-title{font-size:calc(16px + 20 * (100vw - 1042px) / 398);letter-spacing:-.36px;width:calc(65px + 95 * (100vw - 1042px)/ 398)}.prices__info-block .prices__info-block-arrow{width:calc(15px + 23 * (100vw - 1042px)/ 398);height:calc(15px + 23 * (100vw - 1042px)/ 398);border-radius:50%;border:1px solid #0b0f59;display:flex;justify-content:center;align-items:center;align-self:flex-end}.prices__info-block .prices__info-block-arrow img{transform:rotate(360deg);width:calc(8px + 9 * (100vw - 1042px)/ 398);height:calc(8px + 9 * (100vw - 1042px)/ 398)}.prices__block{max-width:calc(239px + 94 * (100vw - 1042px)/ 398);height:calc(440px + 130 * (100vw - 1042px)/ 398)}.prices__block .prices__block-wrapper{gap:calc(10px + 9 * (100vw - 1042px)/ 398)}.prices__block .prices__block-wrapper .prices__block-list li{font-size:calc(10px + 2 * (100vw - 1042px) / 398)}.prices__block .prices__block-wrapper .prices__block-price{font-size:calc(10px + 4 * (100vw - 1042px) / 398)}.prices__block .prices__block-wrapper .prices__block-title{font-size:calc(16px + 8 * (100vw - 1042px) / 398);min-height:42px}.prices__block .prices__block-wrapper .prices__block-description{font-size:11px}.prices__block .prices__block-wrapper .prices__block-btn{font-size:11px;height:calc(29px + 5 * (100vw - 1041px)/ 399)}}@media (max-width:1041px){.prices__block{width:239px;height:463px}.prices__wrapper{margin-top:90px;gap:12px 12px;grid-template-columns:minmax(80px,1fr) repeat(3,1fr)}.prices__one-block{height:442px;max-width:333px}.prices__info-block{justify-content:start;gap:25px}.prices__info-block .prices__description{max-width:130px;font-size:10px;font-weight:200}.prices__info-block .prices__info-block-title{font-size:16px;letter-spacing:-.36px;width:65px}.prices__info-block .prices__info-block-arrow{width:15px;height:15px;border-radius:50%;border:1px solid #0b0f59;display:flex;justify-content:center;align-items:center;align-self:flex-end}.prices__info-block .prices__info-block-arrow img{transform:rotate(360deg);width:8px;height:8px}.prices__block{max-width:239px;height:463px}.prices__block .prices__block-wrapper{gap:10px}.prices__block .prices__block-wrapper .prices__block-list li{font-size:10px}.prices__block .prices__block-wrapper .prices__block-price{font-size:10px}.prices__block .prices__block-wrapper .prices__block-title{font-size:16px;min-height:42px}.prices__block .prices__block-wrapper .prices__block-description{font-size:11px}.prices__block .prices__block-wrapper .prices__block-btn{font-size:11px;height:29px}.prices__block:first-child{grid-column:1/2;grid-row:1/2}.prices__block:nth-child(2){grid-column:2/3;grid-row:1/2}.prices__block:nth-child(3){grid-column:3/4;grid-row:1/2}.prices__block:nth-child(4){grid-column:4/5;grid-row:1/2}.prices__block:nth-child(5){grid-column:2/3;grid-row:2/3}.prices__block:nth-child(6){grid-column:3/4;grid-row:2/3}.prices__block:nth-child(7){grid-column:4/5;grid-row:2/3}}@media (max-width:955px){.prices__wrapper{margin-top:90px;gap:18px 18px;grid-template-columns:calc(110px + 90 * (100vw - 769px)/ 186) repeat(2,239px)}.prices__one-block{height:442px;max-width:333px}.prices__one-block .prices__rounding{width:120px}.prices__info-block{justify-content:end;gap:35px}.prices__info-block .prices__description{display:none}.prices__info-block .prices__info-block-title{font-size:16px;letter-spacing:-.36px;width:65px}.prices__info-block .prices__info-block-arrow{width:15px;height:15px;border-radius:50%;border:1px solid #0b0f59;display:flex;justify-content:center;align-items:center;align-self:flex-end}.prices__info-block .prices__info-block-arrow img{transform:rotate(360deg);width:8px;height:8px}.prices__block{max-width:239px;height:463px}.prices__block .prices__block-wrapper .prices__block-list li{font-size:10px}.prices__block .prices__block-wrapper .prices__block-price{font-size:10px}.prices__block .prices__block-wrapper .prices__block-title{font-size:16px}.prices__block .prices__block-wrapper .prices__block-description{font-size:11px}.prices__block .prices__block-wrapper .prices__block-btn{font-size:11px;height:29px}.prices__block:first-child{grid-column:1/2;grid-row:1/2;justify-content:start}.prices__block:nth-child(2){grid-column:2/3;grid-row:1/2}.prices__block:nth-child(3){grid-column:3/4;grid-row:1/2}.prices__block:nth-child(4){grid-column:2/3;grid-row:2/3}.prices__block:nth-child(5){grid-column:3/4;grid-row:2/3}.prices__block:nth-child(6){grid-column:2/3;grid-row:3/4}.prices__block:nth-child(7){grid-column:3/4;grid-row:3/4}}@media (max-width:768px){.prices__wrapper{margin-top:90px;gap:16px 10px;grid-template-columns:repeat(2,1fr);padding:0 calc(80px + -48 * (100vw - 650px)/ 118)}.prices__one-block{height:463px;max-width:333px}.prices__one-block .prices__rounding{width:120px}.prices__info-block{display:none}.prices__info-block .prices__description{display:none}.prices__info-block .prices__info-block-title{font-size:16px;letter-spacing:-.36px;width:65px}.prices__info-block .prices__info-block-arrow{width:15px;height:15px;border-radius:50%;border:1px solid #0b0f59;display:flex;justify-content:center;align-items:center;align-self:flex-end}.prices__info-block .prices__info-block-arrow img{transform:rotate(360deg);width:8px;height:8px}.prices__block{max-width:none;width:calc(239px + 104 * (100vw - 650px)/ 118)}.prices__block .prices__block-wrapper .prices__block-list li{font-size:10px}.prices__block .prices__block-wrapper .prices__block-price{font-size:10px}.prices__block .prices__block-wrapper .prices__block-title{font-size:16px;min-height:auto}.prices__block .prices__block-wrapper .prices__block-description{font-size:11px}.prices__block .prices__block-wrapper .prices__block-btn{font-size:11px;height:29px}.prices__block:first-child{grid-column:1/2;grid-row:1/2;justify-content:start}.prices__block:nth-child(2){grid-column:1/2;grid-row:1/2}.prices__block:nth-child(3){grid-column:2/3;grid-row:1/2}.prices__block:nth-child(4){grid-column:1/2;grid-row:2/3}.prices__block:nth-child(5){grid-column:2/3;grid-row:2/3}.prices__block:nth-child(6){grid-column:1/2;grid-row:3/4}.prices__block:nth-child(7){grid-column:2/3;grid-row:3/4}}@media (max-width:670px){.prices__block .prices__block-wrapper .prices__block-title{min-height:35px}}@media (max-width:650px){.prices__wrapper{margin-top:90px;margin-bottom:50px;gap:29px 23px;display:flex;flex-wrap:nowrap;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;padding:0 20px 0 32px}.prices__wrapper::-webkit-scrollbar{display:none}.prices__scrollbar{position:relative;bottom:10px;left:32px;width:calc(100% - 64px);height:6px;background-color:#aaa;border-radius:3px;overflow:hidden}.prices__scrollbar-thumb{width:16.6%;height:100%;background-color:#140dd9;border-radius:3px;position:relative;left:0;transition:left .1s linear}.prices__one-block{height:565px;flex:0 0 330px}.prices__one-block .prices__rounding{width:180px}.prices__info-block{justify-content:end;gap:35px}.prices__info-block .prices__description{width:246px;font-size:12px;margin-bottom:80px;font-weight:200}.prices__info-block .prices__info-block-title{font-size:36px;letter-spacing:-.36px;width:160px}.prices__info-block .prices__info-block-arrow{width:38px;height:38px;border-radius:50%;border:1px solid #0b0f59;display:flex;justify-content:center;align-items:center;align-self:flex-end}.prices__info-block .prices__info-block-arrow img{transform:rotate(360deg);width:17px;height:17px}.prices__block{flex:0 0 330px;height:565px;scroll-snap-align:center}.prices__block .prices__block-wrapper{gap:19px}.prices__block .prices__block-wrapper .prices__block-list li{font-size:12px}.prices__block .prices__block-wrapper .prices__block-price{font-size:14px}.prices__block .prices__block-wrapper .prices__block-title{font-size:24px;min-height:52px}.prices__block .prices__block-wrapper .prices__block-description{font-size:11px}.prices__block .prices__block-wrapper .prices__block-btn{font-size:11px;height:34px}}@media (max-width:480px){.prices__wrapper{margin-top:90px;margin-bottom:50px;gap:29px 23px;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;padding:0 20px 0 32px}.prices__wrapper::-webkit-scrollbar{display:none}.prices__scrollbar{position:relative;bottom:10px;left:32px;width:calc(100% - 64px);height:6px;background-color:#aaa;border-radius:3px;overflow:hidden}.prices__scrollbar-thumb{width:16.6%;height:100%;background-color:#140dd9;border-radius:3px;position:relative;left:0;transition:left .1s linear}.prices__one-block{height:565px;flex:0 0 330px}.prices__one-block .prices__rounding{width:calc(125px + 55 * (100vw - 375px)/ 105)}.prices__info-block{justify-content:end;gap:35px}.prices__info-block .prices__description{width:246px;font-size:12px;margin-bottom:80px;font-weight:200}.prices__info-block .prices__info-block-title{font-size:36px;letter-spacing:-.36px;width:160px}.prices__block{flex:0 0 calc(239px + 91 * (100vw - 375px)/ 105);height:calc(463px + 102 * (100vw - 375px)/ 105);scroll-snap-align:center}.prices__block .prices__block-wrapper{gap:calc(15px + 4 * (100vw - 375px)/ 105)}.prices__block .prices__block-wrapper .prices__block-list li{font-size:calc(10px + 2 * (100vw - 375px) / 105)}.prices__block .prices__block-wrapper .prices__block-price{font-size:calc(10px + 4 * (100vw - 375px) / 105)}.prices__block .prices__block-wrapper .prices__block-title{font-size:calc(16px + 8 * (100vw - 375px) / 105);min-height:calc(35px + 17 * (100vw - 375px)/ 105)}.prices__block .prices__block-wrapper .prices__block-description{font-size:11px}.prices__block .prices__block-wrapper .prices__block-btn{font-size:11px;height:34px}}.reviews{margin:0 auto;padding:80px 24px 0 24px;margin-top:160px;background:#0b0f59}.reviews-fullwidth{max-width:1920px;margin:auto}.reviews-wrapper{display:flex;gap:26px;padding-top:144px;overflow-x:hidden;transition:overflow .3s ease;margin-bottom:30px}.review{padding-top:20px;padding-left:20px;width:100%;max-width:448px;height:242px;border-radius:18px;border:1px solid #bfbfbf;display:flex;flex-direction:column;gap:33px;box-sizing:border-box}.reviews-title{color:#bfbfbf;margin:0;font-family:Bounded;font-size:128px;font-style:normal;font-weight:300;line-height:81.778%;letter-spacing:-1.28px;max-width:1059px}.review-header{display:flex;gap:21px}.review-header .review-info{display:flex;flex-direction:column;justify-content:space-between}.review-header img{width:100%;max-width:52px;border-radius:18px}.review-name{margin:0;color:#bfbfbf;font-family:Bounded;font-size:24px;font-style:normal;font-weight:300;line-height:109.368%}.review-position{color:#bfbfbf;font-family:Bounded;font-size:14px;font-style:normal;font-weight:250;line-height:normal}.review-text{max-width:364px;color:#bfbfbf;font-family:Bounded;font-size:15px;font-style:normal;font-weight:250;line-height:normal}.reviews__scrollbar{position:relative;bottom:10px;width:100%;height:6px;background-color:#0b0f59;border-radius:3px;overflow:hidden;opacity:0;transition:opacity .3s ease}.reviews__scrollbar-thumb{width:40%;height:100%;background-color:#aaa;border-radius:3px;position:relative;left:0;transition:left .1s linear}.review{opacity:0;transform:translateY(-50px);transition:opacity .8s ease,transform .8s ease;transition-delay:var(--delay, 0s);will-change:opacity,transform}.review.visible{opacity:1;transform:translateY(0)}@media (max-width:1920px){.reviews{margin-top:calc(120px + 40 * (100vw - 1441px)/ 479)}.reviews-wrapper{gap:calc(24px + 2 * (100vw - 1441px)/ 479);padding-top:147px}.review{width:100%;max-width:448px;height:calc(178px + 64 * (100vw - 1441px)/ 479);gap:calc(15px + 18 * (100vw - 1441px)/ 479);padding-top:calc(15px + 5 * (100vw - 1441px)/ 479);padding-left:calc(15px + 5 * (100vw - 1441px)/ 479)}.review-header{gap:21px}.review-header img{max-width:calc(38px + 14 * (100vw - 1441px)/ 479)}.review-name{font-size:calc(16px + 8 * (100vw - 1441px) / 479)}.review-position{font-size:calc(10px + 4 * (100vw - 1441px) / 479)}.review-text{max-width:calc(300px + 64 * (100vw - 1441px)/ 479);font-size:calc(13px + 2 * (100vw - 1441px) / 479)}}@media (max-width:1440px){.reviews-wrapper{display:flex;flex-wrap:nowrap;overflow-y:hidden;padding-top:95px;scrollbar-width:none}.reviews-wrapper::-webkit-scrollbar{display:none}.reviews-wrapper::-webkit-scrollbar-thumb{display:none}.reviews-wrapper::-webkit-scrollbar-track{display:none}.review{flex:0 0 330px;height:178px;gap:15px;padding-top:15px;padding-left:15px}.review-text{font-size:13px;max-width:300px}.review-header{gap:21px}.review-header .review-name{font-size:16px}.review-header .review-position{font-size:10px}.review-header img{max-width:38px}.reviews-title{font-size:calc(92px + 36 * (100vw - 769px) / 671)}}@media (max-width:768px){.review{flex:0 0 344px;height:186px}.reviews-wrapper{gap:16px;padding-top:85px}.reviews-title{font-size:calc(36px + 56 * (100vw - 480px) / 288);line-height:101%;letter-spacing:-.92px}}@media (max-width:480px){.reviews-title{font-size:36px}.reviews-wrapper{gap:16px;padding-top:55px}}.faq{margin:0 auto;max-width:1920px;margin-top:100px}.faq__accordion-item{position:relative;-webkit-tap-highlight-color:transparent}.faq__accordion-item{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease;transition-delay:var(--delay, 0s);will-change:opacity,transform}.faq__accordion-item.visible{opacity:1;transform:translateY(0)}.faq__accordion-item:last-child{margin-bottom:0}.faq__accordion-item:first-child .faq__accordion-header{border-top:1px solid #0b0f59}.faq__accordion-header{display:flex;flex-direction:column;justify-content:center;height:110px;position:relative;padding:0 75px 0 23px;background-color:transparent;border-bottom:1px solid #0b0f59;color:#0b0f59;cursor:pointer;transition:background-color .3s ease,color .3s ease;font-family:Bounded;font-size:20px;font-style:normal;font-weight:300;line-height:108%;letter-spacing:-.2px}.faq__accordion-icon{position:absolute;top:50%;transform:translateY(-50%);right:20px;transition:transform .5s ease,color .5s ease}.faq__accordion-icon path{fill:#0B0F59}.faq__accordion-item--active .faq__accordion-icon{transform:translateY(-50%) rotate(90deg)}.faq__accordion-header:hover,.faq__accordion-item--active .faq__accordion-icon path{background-color:#0d088c;color:#bfbfbf}.faq__accordion-header:hover .faq__accordion-icon path{fill:#BFBFBF}.faq__accordion-icon path,.faq__accordion-item--active .faq__accordion-header{background-color:#0d088c;color:#bfbfbf}.faq__accordion-item--active .faq__accordion-header .faq__accordion-icon path{fill:#BFBFBF}.faq__accordion-content{position:relative;background-color:#bfbfbf;overflow:hidden;max-height:0;transition:max-height .6s ease;color:#0b0f59}.faq__accordion-content p{padding:20px;font-family:Bounded;font-size:16px}.faq__link{color:#0b0f59;text-decoration:underline;font-weight:600;transition:color .3s ease}.feedback{margin-top:115px;display:flex;justify-content:space-between}.feedback__info{display:flex;flex-direction:column;max-width:786px;gap:56px}.feedback__title{color:#0b0f59;font-family:Bounded;font-size:48px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-.48px;margin:0}.feedback__title{display:inline-block;white-space:pre-wrap;overflow-wrap:break-word}.feedback__title span{opacity:0;display:inline;animation:fadeInLetter .5s forwards}@keyframes fadeInLetter{to{opacity:1}}.feedback__description{color:#0d088c;font-family:Bounded;font-size:16px;font-style:normal;font-weight:250;line-height:normal;max-width:346px}.feedback-form{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:924px;position:relative}.feedback-form__group{display:flex;flex-direction:column;gap:7px}.feedback-form__input{border-radius:42px;background:#d6d6d6;height:68px;border:none;padding-left:32px;font-size:32px;color:#0d088c;font-family:Bounded}.feedback-form__input::-moz-placeholder{color:#959595;font-family:Bounded;font-size:32px;font-style:normal;font-weight:400;line-height:108%;letter-spacing:-.32px}.feedback-form__input::placeholder{color:#959595;font-family:Bounded;font-size:32px;font-style:normal;font-weight:400;line-height:108%;letter-spacing:-.32px}.feedback-form__input:focus{outline:0;border:none}.feedback-form__checkbox-group{display:flex;align-items:center;gap:17px;margin-top:29px}.feedback-form__checkbox[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #0d088c;position:relative;border-radius:0;cursor:pointer}.feedback-form__checkbox[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:10px;border:solid #0d088c;border-width:0 2px 2px 0;transform:translate(-50%,-65%) rotate(45deg)}.feedback-form__label{color:#0d088c;font-family:Bounded;font-size:16px;font-style:normal;font-weight:250;line-height:normal}.feedback-form__label a{color:#0d088c;font-family:Bounded;font-size:16px;font-style:normal;font-weight:250;line-height:normal;text-decoration-line:underline}@keyframes loading{0%{cy:10}25%{cy:3}50%{cy:10}}.feedback-form__button{border-radius:58px;font-family:Bounded;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.2px;background:0 0;border:none;color:#bfbfbf;cursor:pointer;height:70px;outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;z-index:1;margin-top:15px}.feedback-form__button::before{background:#140dd9;border-radius:50px;content:"";display:block;height:100%;margin:0 auto;position:relative;transition:width .2s cubic-bezier(.39, 1.86, .64, 1) .3s;width:100%}.feedback-form__button.ready .submitMessage svg{opacity:1;top:1px;transition:top .4s ease .6s,opacity .3s linear .6s}.feedback-form__button.ready .submitMessage .button-text-feedback span{top:0;opacity:1;transition:all .2s ease calc(var(--dr) + 600ms)}.feedback-form__button.loading::before{transition:width .3s ease;width:80%}.feedback-form__button.loading .loadingMessage{opacity:1}.feedback-form__button.loading .loadingCircle{animation-duration:1s;animation-iteration-count:infinite;animation-name:loading;cy:10}.feedback-form__button.complete .submitMessage svg{top:-30px;transition:none}.feedback-form__button.complete .submitMessage .button-text-feedback span{top:-8px;transition:none}.feedback-form__button.complete .loadingMessage{top:80px}.feedback-form__button.complete .successMessage .button-text-feedback span{left:0;opacity:1;transition:all .2s ease calc(var(--d) + 1000ms)}.feedback-form__button.complete .successMessage svg{stroke-dashoffset:0;transition:stroke-dashoffset .3s ease-in-out 1.4s}.button-text-feedback span{opacity:0;position:relative}.message{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.message svg{display:inline-block;fill:none;margin-right:5px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.submitMessage .button-text-feedback span{top:8px;transition:all .2s ease var(--d)}.submitMessage svg{color:#5c86ff;margin-left:-1px;opacity:0;position:relative;top:30px;transition:top .4s ease,opacity .3s linear;width:14px}.loadingMessage{opacity:0;transition:opacity .3s linear .3s,top .4s cubic-bezier(.22, 0, .41, -.57)}.loadingMessage svg{fill:#BFBFBF;margin:0;width:60px}.successMessage .button-text-feedback span{left:5px;transition:all .2s ease var(--dr)}.successMessage svg{color:#bfbfbf;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .3s ease-in-out;width:24px}.loadingCircle:nth-child(2){animation-delay:.1s}.loadingCircle:nth-child(3){animation-delay:.2s}@media (min-width:1441px) and (max-width:1920px){.feedback__info{max-width:calc(659px + 127 * (100vw - 1441px)/ 479);gap:calc(26px + 30 * (100vw - 1441px)/ 479)}.feedback__title{font-size:calc(40px + 8 * (100vw - 1441px) / 479)}.feedback__description{font-size:calc(13px + 3 * (100vw - 1441px) / 479);max-width:calc(268px + 78 * (100vw - 1441px)/ 479)}.feedback-form{max-width:calc(684px + 240 * (100vw - 1441px)/ 479)}.feedback-form__button{height:calc(66px + 4 * (100vw - 1441px)/ 479)}.feedback-form__input{height:calc(55px + 13 * (100vw - 1441px)/ 479)}}@media (min-width:769px) and (max-width:1440px){.feedback__info{max-width:calc(351px + 308 * (100vw - 769px)/ 672);gap:calc(14px + 12 * (100vw - 769px)/ 672)}.feedback__title{font-size:calc(21px + 19 * (100vw - 769px) / 672)}.feedback__description{max-width:268px;gap:calc(14px + 12 * (100vw - 769px)/ 672);font-size:13px}.feedback-form{max-width:calc(364px + 320 * (100vw - 769px)/ 672)}.feedback-form__input{height:calc(29px + 26 * (100vw - 769px)/ 672);font-size:20px}.feedback-form__input::-moz-placeholder{font-size:20px}.feedback-form__input::placeholder{font-size:20px}.feedback-form__label{font-size:calc(11px + 2 * (100vw - 769px) / 672)}.feedback-form__label a{font-size:calc(11px + 2 * (100vw - 769px) / 672)}.feedback-form__button{height:calc(35px + 31 * (100vw - 769px)/ 672);font-size:calc(14px + 10 * (100vw - 769px) / 672)}.feedback-form__checkbox[type=checkbox]{width:16px;height:16px}}@media (max-width:768px){.feedback{margin-top:115px;display:flex;flex-direction:column;align-items:center;gap:66px}.feedback__info{max-width:100%;gap:42px;align-items:center}.feedback__title{font-size:36px;text-align:center}.feedback__description{font-size:13px;text-align:center;max-width:268px}.feedback-form__input{height:55px;font-size:20px}.feedback-form__input::-moz-placeholder{font-size:20px}.feedback-form__input::placeholder{font-size:20px}.feedback-form__group{margin-top:17px}.feedback-form__label{font-size:13px}.feedback-form__label a{font-size:13px}.feedback-form__button{height:66px;font-size:calc(20px + 4 * (100vw - 481px) / 287);margin-top:43px}.feedback-form__checkbox[type=checkbox]{width:18px;height:18px}}@media (max-width:480px){.feedback__description{display:none}.feedback-form__label{font-size:calc(11px + 2 * (100vw - 375px) / 105)}.feedback-form__label a{font-size:calc(11px + 2 * (100vw - 375px) / 105)}.feedback-form__button{font-size:calc(14px + 3 * (100vw - 375px) / 105)}}p{margin:0}.custom-cloneable{padding:var(--section-padding) var(--container-padding);justify-content:center;align-items:center;display:flex;position:relative;--menu-padding:2em}.custom-nav{z-index:200;width:100%;margin-left:auto;margin-right:auto;display:block;position:fixed;inset:0%;overflow:hidden}.custom-overlay{z-index:0;cursor:pointer;background-color:rgba(4,0,132,.41);width:100%;position:absolute;inset:0%}.custom-menu{box-sizing:border-box;padding:73px 50px 0 60px;grid-column-gap:5em;grid-row-gap:5em;flex-flow:column;justify-content:space-between;align-items:flex-start;width:615px;height:100%;margin-left:auto;position:relative;overflow-x:hidden}.custom-menu-bg{z-index:0;position:absolute;inset:0%}.custom-menu-inner{z-index:1;display:flex;flex-direction:column;align-items:center;height:100%;width:100%;position:relative;overflow:hidden}.custom-bg-panel{z-index:0;background-color:#bfbfbf;position:absolute;inset:0%}.custom-bg-panel.custom-first{background-color:#0d088c}.custom-bg-panel.custom-second{background-color:#140dd9}.custom-menu-form{width:100%;max-width:500px;display:flex;flex-direction:column}.custom-menu-form-item{margin-top:9px}.custom-menu-form-item--first{margin-top:16px}.custom-menu-input{box-sizing:border-box;background-color:#f5f5f5;width:100%;display:flex;height:54px;padding-left:23px;align-items:center;gap:10px;align-self:stretch;font-family:Bounded;font-size:20px;font-style:normal;font-weight:250;line-height:108%;letter-spacing:-.2px;border-radius:42px;background:#d6d6d6;border:none;outline:0;color:#0d088c}textarea.custom-menu-input{padding:21px 23px;resize:none;height:184px;overflow-y:auto;touch-action:manipulation;-webkit-overflow-scrolling:touch}.custom-menu-checkbox{margin-top:22px;display:flex;align-items:center;gap:17px}.custom-menu-checkbox-input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #0d088c;position:relative;border-radius:0;cursor:pointer;flex-shrink:0}.custom-menu-checkbox-input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:10px;border:solid #0d088c;border-width:0 2px 2px 0;transform:translate(-50%,-65%) rotate(45deg)}.custom-menu-checkbox-text{color:#0d088c;font-family:Bounded;font-size:13px;font-style:normal;font-weight:250;line-height:normal}.custom-menu-checkbox-text a{color:#0d088c;font-family:Bounded;font-size:13px;font-style:normal;font-weight:250;line-height:normal;text-decoration-line:underline}.custom-menu-submit{height:48px;margin-top:22px;gap:0 10px;align-self:stretch;flex-wrap:wrap;border-radius:58px;font-family:Bounded;font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.75px;cursor:pointer}.custom-form-contacts{display:flex;flex-direction:column;margin-top:44px;gap:12px;color:#140dd9;font-family:Bounded;font-size:16px;font-style:normal;font-weight:250;line-height:108%;letter-spacing:-.16px}.custom-form-contacts a{color:var(--color-dark);text-decoration:none}.custom-form-title{color:#0b0f59;font-family:Bounded;font-size:36px;font-style:normal;font-weight:300;line-height:117%;letter-spacing:.36px;text-transform:uppercase;max-width:308px;margin:0}.custom-close-menu-btn{position:absolute;top:2rem;right:2rem;font-size:2.5rem;background:0 0;border:none;cursor:pointer;color:#959595;z-index:10}.custom-file{margin-top:17px;align-self:end;display:inline-flex;cursor:pointer;font-family:Bounded;font-size:16px;font-weight:250;color:#959595;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-file-text{display:inline-flex;align-items:center;gap:10px}.custom-file-name{color:#140dd9;font-family:Bounded;font-size:12px;font-style:normal;font-weight:250;line-height:108%;letter-spacing:-.12px}.custom-file-icon svg{width:20px;height:20px;flex-shrink:0}.custom-file-input{display:none}@media (max-width:1440px){.custom-menu{padding:73px 50px 0 50px;width:545px}.custom-menu-input{font-size:16px}.custom-form-title{font-size:32px}}@media (max-width:768px){.custom-menu{padding:35px 35px 0 35px;width:417px}.custom-menu-submit{padding:10px 30px;font-size:13px}.custom-form-title{font-size:25px}.custom-close-menu-btn{position:absolute;top:1rem;right:1rem;font-size:2.5rem;background:0 0;border:none;cursor:pointer;color:#959595;z-index:10}}@media (max-width:480px){.custom-form-title{font-size:19px}.custom-menu{padding:35px 30px 0 30px;width:345px}.custom-menu-submit{font-size:12px;padding:10px 10px}}@keyframes loading{0%{cy:10}25%{cy:3}50%{cy:10}}canvas{height:100vh;pointer-events:none;position:fixed;width:100%;z-index:2}#button-popup{background:0 0;border:none;color:#bfbfbf;outline:0;overflow:hidden;padding:0 10px;-webkit-tap-highlight-color:transparent;z-index:1;position:relative}#button-popup::before{background:#140dd9;border-radius:50px;content:"";display:block;height:100%;margin:0 auto;position:relative;transition:width .2s cubic-bezier(.39, 1.86, .64, 1) .3s;width:100%}#button-popup.ready .submitMessage svg{opacity:1;top:1px;transition:top .4s ease .6s,opacity .3s linear .6s}#button-popup.ready .submitMessage .button-text span{top:0;opacity:1;transition:all .2s ease calc(var(--dr) + 600ms)}#button-popup.loading::before{transition:width .3s ease;width:80%}#button-popup.loading .loadingMessage{opacity:1}#button-popup.loading .loadingCircle{animation-duration:1s;animation-iteration-count:infinite;animation-name:loading;cy:10}#button-popup.complete .submitMessage svg{top:-30px;transition:none}#button-popup.complete .submitMessage .button-text span{top:-8px;transition:none}#button-popup.complete .loadingMessage{top:80px}#button-popup.complete .successMessage .button-text span{left:0;opacity:1;transition:all .2s ease calc(var(--d) + 1000ms)}#button-popup.complete .successMessage svg{stroke-dashoffset:0;transition:stroke-dashoffset .3s ease-in-out 1.4s}#button-popup .button-text span{opacity:0;position:relative}#button-popup .message{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#button-popup .message svg{display:inline-block;fill:none;margin-right:5px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}#button-popup .submitMessage .button-text span{top:8px;transition:all .2s ease var(--d)}#button-popup .submitMessage svg{color:#5c86ff;margin-left:-1px;opacity:0;position:relative;top:30px;transition:top .4s ease,opacity .3s linear;width:14px}#button-popup .loadingMessage{opacity:0;transition:opacity .3s linear .3s,top .4s cubic-bezier(.22, 0, .41, -.57)}#button-popup .loadingMessage svg{fill:#BFBFBF;margin:0;width:42px}#button-popup .successMessage .button-text span{left:5px;transition:all .2s ease var(--dr)}#button-popup .successMessage svg{color:#bfbfbf;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .3s ease-in-out;width:14px}#button-popup .loadingCircle:nth-child(2){animation-delay:.1s}#button-popup .loadingCircle:nth-child(3){animation-delay:.2s}.footer{position:relative;width:100%;margin:95px auto 0 auto;padding:100px 50px 0 18px;box-sizing:border-box;overflow:hidden;height:401px}.footer-bg{position:absolute;top:0;left:0;width:100vw;height:100%;background-image:url("../../img/footer/footer.svg");background-size:cover;background-position:bottom left;background-repeat:no-repeat;z-index:0}.footer__wrapper{position:relative;z-index:1;max-width:1920px;margin:0 auto;display:flex;justify-content:space-between}.footer__left img{width:694px;height:278px}.footer-logo-animated svg path{stroke:#BFBFBF;fill:#BFBFBF;stroke-width:2;stroke-dasharray:1000;stroke-dashoffset:1000;fill-opacity:0}.footer-logo-animated.visible svg path{animation:draw 2s ease-out forwards,fillin .5s ease forwards 2.1s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fillin{to{fill-opacity:1}}.footer__left-address{display:none}.footer__right{display:flex;gap:120px}.footer__right-address{display:flex;flex-direction:column;text-align:left;justify-content:end;gap:13px}.footer__address-city{color:#bfbfbf;font-family:Bounded;font-size:20px;font-style:normal;font-weight:400;line-height:108%}.footer__right-nav{display:flex;flex-direction:column;text-align:right;justify-content:end;gap:5px}.footer__right-nav a{color:#bfbfbf;font-family:Bounded;font-size:14px;font-style:normal;font-weight:300;line-height:normal}@media (max-width:1440px){.footer{padding:49px 25px 0 18px;height:358px}.footer__right-address{gap:8px}.footer__address-city{font-size:15px}.footer__right{gap:110px}.footer__left img{width:694px;height:278px}}@media (max-width:1200px){.footer{height:385px}.footer__right-address{display:none}.footer__left-address{display:flex;justify-content:space-between}.footer__left{display:flex;flex-direction:column;gap:20px}}@media (max-width:900px){.footer{height:290px}.footer__address-city{font-size:11px}.footer-logo-animated svg{width:496px;height:198px}}@media (max-width:768px){.footer{margin-top:166px}}@media (max-width:700px){.footer{height:220px}.footer__address-city{font-size:8px}.footer-logo-animated svg{width:322px;height:129px}.footer__right-nav a{font-size:9px}}@media (max-width:480px){.footer__left-address{display:none}.footer{height:calc(230px + 60 * (100vw - 375px)/ 105);padding:57px 16px 0 16px}.footer__right-nav{display:none}.footer-logo-animated svg{width:100%;max-width:448px;height:auto}}@media (min-width:1920px){.footer-bg{height:21vw}}#gameModal canvas{position:absolute;inset:0;z-index:10000;pointer-events:auto}#CAPS{width:100%;aspect-ratio:1920/454;min-height:auto;position:relative}.block.visible:first-child {gap: 40px;justify-content: center;transition: gap 1.2s ease, transform 1.2s ease;transition-delay: var(--delay, 0s);will-change: opacity, transform}