@charset "UTF-8";@font-face{font-family:Anton;font-display:swap;src:url(../fonts/Anton-Regular.woff2) format("woff2"),url(../fonts/Anton-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Bebas Neue";font-display:swap;src:url(../fonts/Bebas-Neue-Bold.woff2) format("woff2"),url(../fonts/Bebas-Neue-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Bebas Neue";font-display:swap;src:url(../fonts/BebasNeue-Regular.woff2) format("woff2"),url(../fonts/BebasNeue-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"SF Pro Display";font-display:swap;src:url(../fonts/SF-Pro-Display-Medium.woff2) format("woff2"),url(../fonts/SF-Pro-Display-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"SF Pro Display";font-display:swap;src:url(../fonts/SF-Pro-Display-Regular.woff2) format("woff2"),url(../fonts/SF-Pro-Display-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"SF Pro Display";font-display:swap;src:url(../fonts/SF-Pro-Display-Semibold.woff2) format("woff2"),url(../fonts/SF-Pro-Display-Semibold.woff) format("woff");font-weight:400;font-style:normal}:root{--fontFamily:"SF Pro Display",sans-serif;--fontFamilyBN:"Bebas Neue",sans-serif;--fontFamilyA:"Anton",sans-serif;--fontSize:rem(14);--main:#000000;--white:#ffffff;--red:#de2020;--yellow:#ffb803}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#ffb80352}::selection{background:#ffb80352}:active,:focus{outline-color:var(--yellow)}html{scroll-behavior:smooth}body,html{height:100%;min-width:320px}body{color:var(--main);font-family:var(--fontFamily);-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:var(--fontFamily);font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit;font-style:normal}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;font-style:normal}body{font-style:normal;font-size:var(--fontSize)}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none}.wrapper{min-height:100%}.page{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden}.page__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.page__screen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;position:relative}.page__scroll{position:absolute;top:0;right:0;width:4px;height:100%;background:rgba(0,0,0,.2)}.page__drag-scroll{position:absolute;top:0;right:0;width:100%;background:rgba(0,0,0,.8);cursor:pointer}[class*=__container]{max-width:101.875rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;width:calc(100% - 30px);padding:0 15px}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form:not(:last-child){margin-bottom:20px}.form__group{width:80%}.form__group:not(:last-child){margin-bottom:20px}.form .button{width:100%}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__error{text-align:left;display:none;font-size:12px;margin:5px 0 0;color:var(--red)}input{width:100%;display:block;padding:10px 15px;border-radius:4px}input._error::-webkit-input-placeholder{color:var(--red)}input._error::-moz-placeholder{color:var(--red)}input._error:-ms-input-placeholder{color:var(--red)}input._error::-ms-input-placeholder{color:var(--red)}input._error,input._error::placeholder{color:var(--red)}input._error~.form__error{display:block}textarea{resize:none}body::after{content:"";background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;-o-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none;z-index:149}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px;-webkit-transition:visibility .8s ease 0s;-o-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}.popup__content{text-align:center;visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;background-color:#eee;padding:40px 20px;width:100%;max-width:600px;border-radius:4px}.lock .popup__content{visibility:visible}.popup__close{border-radius:50%;background:var(--yellow);padding:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__close:not(:last-child){margin-bottom:30px}.popup__close svg{width:20px;height:20px}.popup__title{font-family:var(--fontFamilyBN);font-size:44px;font-style:normal;font-weight:700;line-height:69.037%}.popup__title:not(:last-child){margin-bottom:30px}.section__title{text-align:center;text-transform:uppercase;font-family:var(--fontFamilyBN);font-weight:700}.section__title_small_sub{line-height:140%}.section__title_small{line-height:69.037%}.section__title_medium{line-height:1;margin-bottom:29px}.section__text{text-align:center;color:#403f3f;font-size:calc(12px + 16 * ((100vw - 320px)/ 1600));line-height:140%}.section__white{color:var(--white)}.section__yellow{color:var(--yellow)}.section__red{color:var(--red)}.section__bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2;-o-object-fit:cover;object-fit:cover;pointer-events:none}.section__bg_right::before{content:"";position:absolute;top:0;left:50%;width:50%;height:100%;pointer-events:none;z-index:-1;background:rgba(0,0,0,.43)}.section__grid{position:relative;display:-ms-grid;display:grid;gap:20px 0;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.section__scroll{position:absolute;height:100%;width:184px;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;z-index:-1}.section__scroll_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}mark{border-radius:5px;padding:3px 5px;background:var(--red);color:var(--white)}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:var(--white);padding:10px 25px;border-radius:4px;line-height:1}.button_yellow{background-color:var(--yellow)}.button_red{background-color:var(--red)}.button_large{padding:15px 35px}.intro__address a{font-family:var(--fontFamilyBN);font-style:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:100%;letter-spacing:1.2px;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;color:var(--white)}.intro__address a svg{width:32px;height:32px;margin-right:19px}.contacts__address a{font-family:var(--fontFamilyBN);font-style:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:100%;letter-spacing:1.643px;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.contacts__address a svg{width:43.822px;height:43.822px;margin-right:26px}.intro{position:relative;color:var(--white)}.intro__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro__lang .lang{color:var(--white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro__lang .lang a,.intro__lang .lang button{font-family:var(--fontFamilyBN);font-weight:700;letter-spacing:2px;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.intro__lang .lang a.active,.intro__lang .lang button.active{color:var(--yellow)}.intro__lang .lang a:first-child::after,.intro__lang .lang button:first-child::after{content:"|";margin:0 5px 0 0;color:var(--white)}.intro__lang .lang span{vertical-align:middle;display:inline-block;line-height:1;margin:0 5px}.intro__logo img{height:auto;margin:0 15px}.intro__left_text:not(:last-child){margin-bottom:20px}.intro__subtitle{font-family:var(--fontFamilyBN);font-weight:700;line-height:1;letter-spacing:3.6px;text-transform:uppercase}.intro__subtitle_min{font-family:var(--fontFamilyBN);font-weight:700;line-height:1}.intro__subtitle_min svg{vertical-align:middle;width:13px;height:13px;margin-left:15px;margin-right:12px}.intro__text_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.intro__title{font-family:var(--fontFamilyA);color:rgba(255,255,255,.84);font-weight:400;line-height:1;text-transform:uppercase}.intro__title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro__smalltitle{font-family:var(--fontFamilyBN);font-weight:700;line-height:130.037%;margin-left:16px}.intro__scroll svg path{-webkit-animation:arrow-down 2s ease infinite;animation:arrow-down 2s ease infinite}@-webkit-keyframes arrow-down{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes arrow-down{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(10px);transform:translateY(10px)}}.what__items{display:-webkit-box;display:-ms-flexbox;display:flex}.what__items_top{margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.what__items_bottom{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.what__line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:17px}.what__line::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(rgba(217,217,217,0)),color-stop(19.79%,#d9d9d9),color-stop(78.13%,rgba(217,217,217,.82)),to(rgba(217,217,217,0)));background:-o-linear-gradient(left,rgba(217,217,217,0) 0,#d9d9d9 19.79%,rgba(217,217,217,.82) 78.13%,rgba(217,217,217,0) 100%);background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 19.79%,rgba(217,217,217,.82) 78.13%,rgba(217,217,217,0) 100%);z-index:-1}.what__item{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.what__item p{color:#6b6a6a;font-weight:500;line-height:140%}.what__num{font-family:var(--fontFamilyBN);color:var(--red);font-weight:700}.prototype{text-align:center}.prototype::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;background:rgba(0,0,0,.7)}.prototype__header{margin-bottom:40px}.prototype__title{position:relative;color:rgba(255,255,255,.24);font-family:var(--fontFamilyBN);font-weight:700;line-height:.8}.prototype__title::before{content:attr(data-title);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:7%;color:var(--yellow);font-family:var(--fontFamilyBN);font-weight:700;line-height:.8}.prototype__num{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--yellow);background:rgba(0,0,0,.51);border-radius:50%;font-family:var(--fontFamilyBN)}.prototype__num span{font-weight:700;line-height:1;margin-top:2px;vertical-align:middle}.prototype__text{margin-left:auto;margin-right:auto;max-width:562px;color:var(--white);line-height:1.3928571429}.prototype__text:not(:last-child){margin-bottom:20px}.design__title{position:relative;color:rgba(0,0,0,.03);line-height:.7}.design__title::before{content:attr(data-title);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:20%;color:var(--red);font-weight:700;line-height:.8}.design__grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.design__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.design__left img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:30vh}.design__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.design__right ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.design__right ul li::before{content:"";border-radius:2px;background:var(--red);width:38px;height:4px;-ms-flex-negative:0;flex-shrink:0;margin-right:25px;margin-top:2.5%}.dev .design__right ul li::before{background:var(--yellow)}.design__right ul li p{color:#7e7d7d;font-weight:400;line-height:140%}.dev .design__right ul li p{color:var(--white);font-weight:500}.dev__title{position:relative;color:rgba(255,255,255,.15);line-height:.8;margin-bottom:40px}.dev__title::before{content:attr(data-title);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:42%;color:var(--yellow);font-weight:700;line-height:.8}.dev::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;background:rgba(0,0,0,.8)}.dev__left{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto)}.portfolio{overflow:hidden;position:relative;z-index:2}.portfolio__title{width:100%;position:relative;z-index:2;text-align:left;padding-top:53px;padding-bottom:60px}.portfolio__body{position:relative;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio__img img{width:100%;height:100%;-o-object-position:top;object-position:top;-o-object-fit:contain;object-fit:contain}.portfolio_1 .portfolio__img_box img{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.25);box-shadow:0 0 40px 0 rgba(0,0,0,.25)}.portfolio_2 .portfolio__img_box img{-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.5);box-shadow:0 0 50px 0 rgba(0,0,0,.5)}.portfolio_3 .portfolio__img_box img{-webkit-box-shadow:0 0 30px rgba(0,0,0,.25);box-shadow:0 0 30px rgba(0,0,0,.25)}.portfolio__img_right{position:absolute;bottom:0;width:auto;height:80%;-o-object-fit:contain;object-fit:contain;z-index:-1}.portfolio_1 .portfolio__img_right{right:-15px}.portfolio_2 .portfolio__img_right{left:-15px}.portfolio_3 .portfolio__img_right{-webkit-filter:drop-shadow(0 0 30px rgba(0, 0, 0, .25));filter:drop-shadow(0 0 30px rgba(0, 0, 0, .25))}.website__title{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;font-family:var(--fontFamilyBN);font-weight:700;line-height:69.037%}.website__title span:last-child{margin-left:3%;color:var(--yellow)}.website__grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:inherit}.website__left{color:#252424;font-weight:400;line-height:140%}.website__left p:not(:last-child){margin-bottom:25px}.website__right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10% 0}.website__button{position:relative}.website__scroll{position:absolute;height:auto;width:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.cost__body{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cost__text{color:#868686}.cost__items{display:-ms-grid;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(20%,1fr))}.cost__item{cursor:pointer;border-radius:30px;background:var(--white);-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.1);box-shadow:0 0 50px 0 rgba(0,0,0,.1)}.cost__desc,.cost__name{padding-top:24px;padding-bottom:14px}.cost__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-family:var(--fontFamilyBN);font-weight:700;line-height:110%;background:var(--red);color:var(--white);border-radius:30px 30px 0 0;min-height:108px}.cost__price{font-family:var(--fontFamilyBN);font-weight:700;line-height:.9;border-bottom:1px solid rgba(126,125,125,.48);margin-bottom:20px;padding-bottom:10px}.cost__price span:first-child,.cost__price sup{color:var(--red)}.cost__number{margin:0 5px;color:var(--main)}.cost__desc p{color:#7e7d7d;font-weight:400;line-height:130%}.cost__footer{font-family:var(--fontFamilyBN);text-align:center;font-weight:700;line-height:140%}.cost__footer_top{color:var(--red);margin-bottom:30px}.cost__footer_bottom{padding:28px 68px 16px;border-radius:30px 30px 0 0;background:var(--red);color:var(--white)}.contacts__title{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;font-family:var(--fontFamilyBN);font-weight:700;line-height:69.037%}.contacts__title span:last-child{margin-left:3%}.contacts__top:not(:last-child){margin-bottom:20px}.contacts__left{position:relative}.contacts__right p{color:#868686;font-weight:400;line-height:140%}.contacts__right p:not(:last-child){margin-bottom:20px}@media (min-width:29.99875em){.section__text{margin-left:auto;margin-right:auto;width:80%}.portfolio_1 .portfolio__title .section__title_small_sub{margin-left:13%}.portfolio_1 .portfolio__title .section__title_small{margin-left:8%}.portfolio_2 .portfolio__title{text-align:center}.portfolio_2 .portfolio__title .section__title_small_sub{margin-left:-6%}.portfolio_2 .portfolio__body{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:61.99875em){.section__text_right{text-align:right}.section__bg_right img{width:50%;left:50%}.section__bg_left img{width:50%}.section__grid{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%}.section__scroll_arrow{position:relative}.intro .section__scroll_arrow::before{content:"";display:inline-block;height:100%;width:8px;border-radius:4px;background:var(--yellow);margin-bottom:38px}.prototype .section__scroll_arrow::before{content:"";display:inline-block;height:100%;width:2px;border-radius:4px;background:rgba(255,255,255,.1);margin-bottom:38px}.intro::before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:rgba(255,255,255,.29);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:none;z-index:-1}.intro__button{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.intro__lang{-webkit-box-flex:1;-ms-flex:1;flex:1}.intro__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.what__item{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.what__item::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:17px;height:17px;-ms-flex-negative:0;flex-shrink:0;background:#e1ebfd;border:4px solid var(--red);border-radius:50%}.what__items_top .what__item{margin-bottom:32px}.what__items_top .what__item::before{top:calc(100% + 32px)}.what__items_bottom .what__item::before{top:calc(0% - 32px)}.what__num{line-height:140%}.design__title{margin-left:15%;line-height:.6}.design__right ul{margin-right:10px}.dev__title{margin-left:25%;line-height:.8}.portfolio__body{padding:0 40px}.portfolio__body{overflow:hidden}.portfolio__img{width:80%}.portfolio_4 .portfolio__img,.portfolio_5 .portfolio__img,.portfolio_6 .portfolio__img{width:70%}.portfolio__img_right{top:0;min-height:100%}.portfolio_1 .portfolio__img_right{right:0}.portfolio_2 .portfolio__img_right{left:0}.portfolio_3 .portfolio__img_right{right:30px}.website{padding-bottom:80px}.website__title span{display:block;width:50%}.website__title span:first-child{text-align:right}.website__title span:last-child{color:var(--white)}.website__left{padding-right:40px}.contacts__title span:first-child{display:block;width:50%;text-align:right}.contacts__title span:first-child{color:var(--white)}.contacts__right{padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:61.99875em) and (min-width:103.75em){.section__left{margin-right:57px}.section__right{margin-left:57px}.what__item{width:292px}}@media (min-width:61.99875em) and (min-width:61.99875em){.what__items_bottom .what__item{margin-top:16px}}@media (min-width:103.75em){.section__title_small_sub{font-size:40px}.section__title_small{font-size:48px}.section__title_medium{font-size:64px}.section__scroll_arrow svg{width:184px}.section__scroll_arrow svg{height:184px}.button_large{font-size:22px}.intro__address{margin-bottom:20px}.intro__address div:not(:last-child){margin-bottom:20px}.intro__address a{font-size:24px}.contacts__address div:not(:last-child){margin-bottom:27px}.contacts__address a{font-size:32px}.intro__container{padding-bottom:84px}.intro__header{padding-top:57px}.intro__header{margin-bottom:70px}.intro__logo img{width:322px}.intro__subtitle{font-size:140px}.intro__subtitle_min{font-size:38px}.intro__title{font-size:156px}.intro__smalltitle{font-size:26px}.what{padding-top:40px}.what{padding-bottom:71px}.what__items_top{margin-top:60px}.what__item p{font-size:22px}.what__num{font-size:74px}.prototype{padding-bottom:54px}.prototype__title{font-size:300px}.prototype__title::before{font-size:128px}.prototype__num{width:122px}.prototype__num{height:122px}.prototype__num span{font-size:64px}.prototype__text{font-size:28px}.design{padding-bottom:124px}.design{padding-top:90px}.design__title{font-size:300px}.design__title::before{font-size:120px}.design__right ul li:not(:last-child){margin-bottom:60px}.design__right ul li p{font-size:28px}.dev{padding-bottom:90px}.dev{padding-top:50px}.dev__title{font-size:230px}.dev__title::before{font-size:120px}.dev__left{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.dev__left{row-gap:60px}.website{padding-top:86px}.website__title{font-size:200px}.website__title{margin-bottom:84px}.website__left{font-size:28px}.website__scroll svg{width:184px}.website__scroll svg{height:184px}.cost{padding-top:40px}.cost__text{margin-bottom:50px}.cost__items{margin-bottom:50px}.cost__desc,.cost__name{padding-left:30px}.cost__desc,.cost__name{padding-right:30px}.cost__name{font-size:32px}.cost__price{font-size:40px}.cost__number{font-size:96px}.cost__desc p{font-size:24px}.cost__footer{font-size:36px}.contacts{padding-top:86px}.contacts{padding-bottom:86px}.contacts__title{font-size:120px}.contacts__title{margin-bottom:84px}.contacts__right p{font-size:32px}}@media (min-width:103.75em) and (min-width:103.75em){.what{padding-top:80px}}@media (max-width:20em){.section__title_small_sub{font-size:20px}.section__title_small{font-size:28px}.section__title_medium{font-size:32px}.section__scroll_arrow svg{width:45px}.section__scroll_arrow svg{height:45px}.button_large{font-size:12px}.intro__address{margin-bottom:.0001px}.intro__address div:not(:last-child){margin-bottom:5px}.intro__address a{font-size:14px}.contacts__address div:not(:last-child){margin-bottom:5px}.contacts__address a{font-size:16px}.intro__container{padding-bottom:14px}.intro__header{padding-top:17px}.intro__header{margin-bottom:20px}.intro__logo img{width:170px}.intro__subtitle{font-size:42px}.intro__subtitle_min{font-size:24px}.intro__title{font-size:76px}.intro__smalltitle{font-size:16px}.what{padding-top:17px}.what{padding-bottom:24px}.what__item p{font-size:12px}.what__num{font-size:30px}.prototype{padding-bottom:34px}.prototype__title{font-size:70px}.prototype__title::before{font-size:42px}.prototype__num{width:50px}.prototype__num{height:50px}.prototype__num span{font-size:32px}.prototype__text{font-size:12px}.design{padding-bottom:27px}.design{padding-top:27px}.design__title{font-size:110px}.design__title::before{font-size:42px}.design__right ul li:not(:last-child){margin-bottom:20px}.design__right ul li p{font-size:12px}.dev{padding-bottom:17px}.dev{padding-top:27px}.dev__title{font-size:60px}.dev__title::before{font-size:42px}.dev__left{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.dev__left{row-gap:15px}.website{padding-top:17px}.website__title{font-size:42px}.website__title{margin-bottom:25px}.website__left{font-size:12px}.website__scroll svg{width:45px}.website__scroll svg{height:45px}.cost{padding-top:17px}.cost__text{margin-bottom:14px}.cost__items{margin-bottom:14px}.cost__desc,.cost__name{padding-left:10px}.cost__desc,.cost__name{padding-right:10px}.cost__name{font-size:12px}.cost__price{font-size:18px}.cost__number{font-size:20px}.cost__desc p{font-size:10px}.cost__footer{font-size:10px}.contacts{padding-top:27px}.contacts{padding-bottom:17px}.contacts__title{font-size:40px}.contacts__title{margin-bottom:25px}.contacts__right p{font-size:12px}}@media (max-width:61.99875em){.section__title_medium{margin-bottom:15px}.section__bg_right{position:absolute;width:calc(100% + 30px);height:100%;left:-15px}.section__bg_right img{position:relative;-o-object-position:0 20%;object-position:0 20%}.section__bg_right::before{left:0;width:100%}.section__bg_left{position:relative;height:100%;margin-left:-15px;margin-right:-15px}.section__bg_left img{position:relative;-o-object-position:0 20%;object-position:0 20%;max-height:40vh}.section__grid{-ms-grid-columns:100%;grid-template-columns:100%}.section__scroll_arrow{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.intro__header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intro__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro__button:not(:last-child){margin-bottom:20px}.intro__button .button:not(:last-child){margin-right:15px}.intro__left{position:relative;padding-bottom:20px}.intro__left::after{content:"";position:absolute;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:4px;border-radius:4px;width:90%;background:var(--yellow);pointer-events:none}.intro__left::before{content:"";position:absolute;top:0;left:-15px;width:calc(100% + 30px);height:100%;background:rgba(255,255,255,.29);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:none;z-index:-1}.intro__subtitle_min svg{width:8px;height:8px}.what__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.what__items_bottom{display:none}.what__line{display:none}.what__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.what__item:not(:last-child){margin-bottom:10px}.what__num{margin-right:16px}.design__title{color:rgba(0,0,0,.07)}.design__left img{max-width:590px}.dev__left{margin-bottom:20px}.dev__left svg{width:18vw;height:7vh}.portfolio__title{padding-top:20px}.website{overflow:hidden}.website__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.website__grid{height:100%}.website__right{height:100%}.website__scroll svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.website__scroll{top:0}.cost__items{gap:10px;grid-template-columns:repeat(auto-fill,minmax(40%,1fr))}.cost__desc,.cost__name{padding:10px}.cost__name{min-height:60px}.contacts{overflow:hidden}.contacts__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:61.99875em) and (max-width:20em){.intro__right{padding-bottom:55px}.prototype__right{padding-bottom:65px}.website__left{margin-bottom:15px}}@media (max-width:47.99875em){.cost__item{border-radius:14px}.cost__name{border-radius:14px 14px 0 0}.cost__footer_bottom{border-radius:14px 14px 0 0;padding:10px}}@media (max-width:29.99875em){body{font-size:12px}.button{padding:8px 15px}.button_large{padding:8px 15px}.intro__address a svg{width:24px;height:24px;margin-right:10px}.contacts__address a svg{width:24px;height:24px;margin-right:10px}.design__right ul li::before{width:18px;margin-right:15px}.website__left p:not(:last-child){margin-bottom:10px}.cost__name{min-height:35px}.cost__price{margin-bottom:10px;padding-bottom:5px}.cost__footer_top{margin-bottom:14px}}@media (min-width:20em) and (max-width:103.75em){@supports (font-size:clamp(20px ,0.9514925373rem + 1.4925373134vw ,40px)){.section__title_small_sub{font-size:clamp(20px ,.9514925373rem + 1.4925373134vw ,40px)}}@supports not (font-size:clamp(20px ,0.9514925373rem + 1.4925373134vw ,40px)){.section__title_small_sub{font-size:calc(20px + 1.25 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(28px ,1.4514925373rem + 1.4925373134vw ,48px)){.section__title_small{font-size:clamp(28px ,1.4514925373rem + 1.4925373134vw ,48px)}}@supports not (font-size:clamp(28px ,1.4514925373rem + 1.4925373134vw ,48px)){.section__title_small{font-size:calc(28px + 1.25 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(32px ,1.5223880597rem + 2.3880597015vw ,64px)){.section__title_medium{font-size:clamp(32px ,1.5223880597rem + 2.3880597015vw ,64px)}}@supports not (font-size:clamp(32px ,1.5223880597rem + 2.3880597015vw ,64px)){.section__title_medium{font-size:calc(32px + 2 * (100vw - 20rem)/ 83.75)}}@supports (width:clamp(45px ,0.7378731343rem + 10.3731343284vw ,184px)){.section__scroll_arrow svg{width:clamp(45px ,.7378731343rem + 10.3731343284vw ,184px)}}@supports not (width:clamp(45px ,0.7378731343rem + 10.3731343284vw ,184px)){.section__scroll_arrow svg{width:calc(45px + 8.6875 * (100vw - 20rem)/ 83.75)}}@supports (height:clamp(45px ,0.7378731343rem + 10.3731343284vw ,184px)){.section__scroll_arrow svg{height:clamp(45px ,.7378731343rem + 10.3731343284vw ,184px)}}@supports not (height:clamp(45px ,0.7378731343rem + 10.3731343284vw ,184px)){.section__scroll_arrow svg{height:calc(45px + 8.6875 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(12px ,0.6007462687rem + 0.7462686567vw ,22px)){.button_large{font-size:clamp(12px ,.6007462687rem + .7462686567vw ,22px)}}@supports not (font-size:clamp(12px ,0.6007462687rem + 0.7462686567vw ,22px)){.button_large{font-size:calc(12px + .625 * (100vw - 20rem)/ 83.75)}}@supports (margin-bottom:clamp(0.0001px ,-0.2984997201rem + 1.4925298507vw ,20px)){.intro__address{margin-bottom:clamp(.0001px ,-.2984997201rem + 1.4925298507vw ,20px)}}@supports not (margin-bottom:clamp(0.0001px ,-0.2984997201rem + 1.4925298507vw ,20px)){.intro__address{margin-bottom:calc(.0001px + 1.25 * (100vw - 20rem)/ 83.75)}}@supports (margin-bottom:clamp(5px ,0.088619403rem + 1.1194029851vw ,20px)){.intro__address div:not(:last-child){margin-bottom:clamp(5px ,.088619403rem + 1.1194029851vw ,20px)}}@supports not (margin-bottom:clamp(5px ,0.088619403rem + 1.1194029851vw ,20px)){.intro__address div:not(:last-child){margin-bottom:calc(5px + .9375 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(14px ,0.7257462687rem + 0.7462686567vw ,24px)){.intro__address a{font-size:clamp(14px ,.7257462687rem + .7462686567vw ,24px)}}@supports not (font-size:clamp(14px ,0.7257462687rem + 0.7462686567vw ,24px)){.intro__address a{font-size:calc(14px + .625 * (100vw - 20rem)/ 83.75)}}@supports (margin-bottom:clamp(5px ,-0.015858209rem + 1.6417910448vw ,27px)){.contacts__address div:not(:last-child){margin-bottom:clamp(5px ,-.015858209rem + 1.6417910448vw ,27px)}}@supports not (margin-bottom:clamp(5px ,-0.015858209rem + 1.6417910448vw ,27px)){.contacts__address div:not(:last-child){margin-bottom:calc(5px + 1.375 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(16px ,0.7611940299rem + 1.1940298507vw ,32px)){.contacts__address a{font-size:clamp(16px ,.7611940299rem + 1.1940298507vw ,32px)}}@supports not (font-size:clamp(16px ,0.7611940299rem + 1.1940298507vw ,32px)){.contacts__address a{font-size:calc(16px + 1 * (100vw - 20rem)/ 83.75)}}@supports (padding-bottom:clamp(14px ,-0.1697761194rem + 5.223880597vw ,84px)){.intro__container{padding-bottom:clamp(14px ,-.1697761194rem + 5.223880597vw ,84px)}}@supports not (padding-bottom:clamp(14px ,-0.1697761194rem + 5.223880597vw ,84px)){.intro__container{padding-bottom:calc(14px + 4.375 * (100vw - 20rem)/ 83.75)}}@supports (padding-top:clamp(17px ,0.4654850746rem + 2.9850746269vw ,57px)){.intro__header{padding-top:clamp(17px ,.4654850746rem + 2.9850746269vw ,57px)}}@supports not (padding-top:clamp(17px ,0.4654850746rem + 2.9850746269vw ,57px)){.intro__header{padding-top:calc(17px + 2.5 * (100vw - 20rem)/ 83.75)}}@supports (margin-bottom:clamp(20px ,0.5037313433rem + 3.7313432836vw ,70px)){.intro__header{margin-bottom:clamp(20px ,.5037313433rem + 3.7313432836vw ,70px)}}@supports not (margin-bottom:clamp(20px ,0.5037313433rem + 3.7313432836vw ,70px)){.intro__header{margin-bottom:calc(20px + 3.125 * (100vw - 20rem)/ 83.75)}}@supports (width:clamp(170px ,8.3563432836rem + 11.3432835821vw ,322px)){.intro__logo img{width:clamp(170px ,8.3563432836rem + 11.3432835821vw ,322px)}}@supports not (width:clamp(170px ,8.3563432836rem + 11.3432835821vw ,322px)){.intro__logo img{width:calc(170px + 9.5 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(42px ,1.1623134328rem + 7.3134328358vw ,140px)){.intro__subtitle{font-size:clamp(42px ,1.1623134328rem + 7.3134328358vw ,140px)}}@supports not (font-size:clamp(42px ,1.1623134328rem + 7.3134328358vw ,140px)){.intro__subtitle{font-size:calc(42px + 6.125 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(24px ,1.2910447761rem + 1.0447761194vw ,38px)){.intro__subtitle_min{font-size:clamp(24px ,1.2910447761rem + 1.0447761194vw ,38px)}}@supports not (font-size:clamp(24px ,1.2910447761rem + 1.0447761194vw ,38px)){.intro__subtitle_min{font-size:calc(24px + .875 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(76px ,3.5559701493rem + 5.9701492537vw ,156px)){.intro__title{font-size:clamp(76px ,3.5559701493rem + 5.9701492537vw ,156px)}}@supports not (font-size:clamp(76px ,3.5559701493rem + 5.9701492537vw ,156px)){.intro__title{font-size:calc(76px + 5 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(16px ,0.8507462687rem + 0.7462686567vw ,26px)){.intro__smalltitle{font-size:clamp(16px ,.8507462687rem + .7462686567vw ,26px)}}@supports not (font-size:clamp(16px ,0.8507462687rem + 0.7462686567vw ,26px)){.intro__smalltitle{font-size:calc(16px + .625 * (100vw - 20rem)/ 83.75)}}@supports (padding-top:clamp(17px ,0.7192164179rem + 1.7164179104vw ,40px)){.what{padding-top:clamp(17px ,.7192164179rem + 1.7164179104vw ,40px)}}@supports not (padding-top:clamp(17px ,0.7192164179rem + 1.7164179104vw ,40px)){.what{padding-top:calc(17px + 1.4375 * (100vw - 20rem)/ 83.75)}}@supports (padding-bottom:clamp(24px ,0.7985074627rem + 3.5074626866vw ,71px)){.what{padding-bottom:clamp(24px ,.7985074627rem + 3.5074626866vw ,71px)}}@supports not (padding-bottom:clamp(24px ,0.7985074627rem + 3.5074626866vw ,71px)){.what{padding-bottom:calc(24px + 2.9375 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(12px ,0.6007462687rem + 0.7462686567vw ,22px)){.what__item p{font-size:clamp(12px ,.6007462687rem + .7462686567vw ,22px)}}@supports not (font-size:clamp(12px ,0.6007462687rem + 0.7462686567vw ,22px)){.what__item p{font-size:calc(12px + .625 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(30px ,1.2182835821rem + 3.2835820896vw ,74px)){.what__num{font-size:clamp(30px ,1.2182835821rem + 3.2835820896vw ,74px)}}@supports not (font-size:clamp(30px ,1.2182835821rem + 3.2835820896vw ,74px)){.what__num{font-size:calc(30px + 2.75 * (100vw - 20rem)/ 83.75)}}@supports (padding-bottom:clamp(34px ,1.8264925373rem + 1.4925373134vw ,54px)){.prototype{padding-bottom:clamp(34px ,1.8264925373rem + 1.4925373134vw ,54px)}}@supports not (padding-bottom:clamp(34px ,1.8264925373rem + 1.4925373134vw ,54px)){.prototype{padding-bottom:calc(34px + 1.25 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(70px ,0.9421641791rem + 17.1641791045vw ,300px)){.prototype__title{font-size:clamp(70px ,.9421641791rem + 17.1641791045vw ,300px)}}@supports not (font-size:clamp(70px ,0.9421641791rem + 17.1641791045vw ,300px)){.prototype__title{font-size:calc(70px + 14.375 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(42px ,1.3414179104rem + 6.4179104478vw ,128px)){.prototype__title::before{font-size:clamp(42px ,1.3414179104rem + 6.4179104478vw ,128px)}}@supports not (font-size:clamp(42px ,1.3414179104rem + 6.4179104478vw ,128px)){.prototype__title::before{font-size:calc(42px + 5.375 * (100vw - 20rem)/ 83.75)}}@supports (width:clamp(50px ,2.0503731343rem + 5.3731343284vw ,122px)){.prototype__num{width:clamp(50px ,2.0503731343rem + 5.3731343284vw ,122px)}}@supports not (width:clamp(50px ,2.0503731343rem + 5.3731343284vw ,122px)){.prototype__num{width:calc(50px + 4.5 * (100vw - 20rem)/ 83.75)}}@supports (height:clamp(50px ,2.0503731343rem + 5.3731343284vw ,122px)){.prototype__num{height:clamp(50px ,2.0503731343rem + 5.3731343284vw ,122px)}}@supports not (height:clamp(50px ,2.0503731343rem + 5.3731343284vw ,122px)){.prototype__num{height:calc(50px + 4.5 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(32px ,1.5223880597rem + 2.3880597015vw ,64px)){.prototype__num span{font-size:clamp(32px ,1.5223880597rem + 2.3880597015vw ,64px)}}@supports not (font-size:clamp(32px ,1.5223880597rem + 2.3880597015vw ,64px)){.prototype__num span{font-size:calc(32px + 2 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(12px ,0.5111940299rem + 1.1940298507vw ,28px)){.prototype__text{font-size:clamp(12px ,.5111940299rem + 1.1940298507vw ,28px)}}@supports not (font-size:clamp(12px ,0.5111940299rem + 1.1940298507vw ,28px)){.prototype__text{font-size:calc(12px + 1 * (100vw - 20rem)/ 83.75)}}@supports (padding-bottom:clamp(27px ,0.239738806rem + 7.2388059701vw ,124px)){.design{padding-bottom:clamp(27px ,.239738806rem + 7.2388059701vw ,124px)}}@supports not (padding-bottom:clamp(27px ,0.239738806rem + 7.2388059701vw ,124px)){.design{padding-bottom:calc(27px + 6.0625 * (100vw - 20rem)/ 83.75)}}@supports (padding-top:clamp(27px ,0.7472014925rem + 4.7014925373vw ,90px)){.design{padding-top:clamp(27px ,.7472014925rem + 4.7014925373vw ,90px)}}@supports not (padding-top:clamp(27px ,0.7472014925rem + 4.7014925373vw ,90px)){.design{padding-top:calc(27px + 3.9375 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(110px ,4.0391791045rem + 14.1791044776vw ,300px)){.design__title{font-size:clamp(110px ,4.0391791045rem + 14.1791044776vw ,300px)}}@supports not (font-size:clamp(110px ,4.0391791045rem + 14.1791044776vw ,300px)){.design__title{font-size:calc(110px + 11.875 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(42px ,1.4608208955rem + 5.8208955224vw ,120px)){.design__title::before{font-size:clamp(42px ,1.4608208955rem + 5.8208955224vw ,120px)}}@supports not (font-size:clamp(42px ,1.4608208955rem + 5.8208955224vw ,120px)){.design__title::before{font-size:calc(42px + 4.875 * (100vw - 20rem)/ 83.75)}}@supports (margin-bottom:clamp(20px ,0.6529850746rem + 2.9850746269vw ,60px)){.design__right ul li:not(:last-child){margin-bottom:clamp(20px ,.6529850746rem + 2.9850746269vw ,60px)}}@supports not (margin-bottom:clamp(20px ,0.6529850746rem + 2.9850746269vw ,60px)){.design__right ul li:not(:last-child){margin-bottom:calc(20px + 2.5 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(12px ,0.5111940299rem + 1.1940298507vw ,28px)){.design__right ul li p{font-size:clamp(12px ,.5111940299rem + 1.1940298507vw ,28px)}}@supports not (font-size:clamp(12px ,0.5111940299rem + 1.1940298507vw ,28px)){.design__right ul li p{font-size:calc(12px + 1 * (100vw - 20rem)/ 83.75)}}@supports (padding-bottom:clamp(17px ,-0.0270522388rem + 5.447761194vw ,90px)){.dev{padding-bottom:clamp(17px ,-.0270522388rem + 5.447761194vw ,90px)}}@supports not (padding-bottom:clamp(17px ,-0.0270522388rem + 5.447761194vw ,90px)){.dev{padding-bottom:calc(17px + 4.5625 * (100vw - 20rem)/ 83.75)}}@supports (padding-top:clamp(27px ,1.3442164179rem + 1.7164179104vw ,50px)){.dev{padding-top:clamp(27px ,1.3442164179rem + 1.7164179104vw ,50px)}}@supports not (padding-top:clamp(27px ,1.3442164179rem + 1.7164179104vw ,50px)){.dev{padding-top:calc(27px + 1.4375 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(60px ,1.2126865672rem + 12.6865671642vw ,230px)){.dev__title{font-size:clamp(60px ,1.2126865672rem + 12.6865671642vw ,230px)}}@supports not (font-size:clamp(60px ,1.2126865672rem + 12.6865671642vw ,230px)){.dev__title{font-size:calc(60px + 10.625 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(42px ,1.4608208955rem + 5.8208955224vw ,120px)){.dev__title::before{font-size:clamp(42px ,1.4608208955rem + 5.8208955224vw ,120px)}}@supports not (font-size:clamp(42px ,1.4608208955rem + 5.8208955224vw ,120px)){.dev__title::before{font-size:calc(42px + 4.875 * (100vw - 20rem)/ 83.75)}}@supports ((-moz-column-gap:clamp(15px ,0.713619403rem + 1.1194029851vw ,30px)) or (column-gap:clamp(15px ,0.713619403rem + 1.1194029851vw ,30px))){.dev__left{-webkit-column-gap:clamp(15px ,.713619403rem + 1.1194029851vw ,30px);-moz-column-gap:clamp(15px ,.713619403rem + 1.1194029851vw ,30px);column-gap:clamp(15px ,.713619403rem + 1.1194029851vw ,30px)}}@supports not ((-moz-column-gap:clamp(15px ,0.713619403rem + 1.1194029851vw ,30px)) or (column-gap:clamp(15px ,0.713619403rem + 1.1194029851vw ,30px))){.dev__left{-webkit-column-gap:calc(15px + .9375 * (100vw - 20rem)/ 83.75);-moz-column-gap:calc(15px + .9375 * (100vw - 20rem)/ 83.75);column-gap:calc(15px + .9375 * (100vw - 20rem)/ 83.75)}}@supports (row-gap:clamp(15px ,0.265858209rem + 3.3582089552vw ,60px)){.dev__left{row-gap:clamp(15px ,.265858209rem + 3.3582089552vw ,60px)}}@supports not (row-gap:clamp(15px ,0.265858209rem + 3.3582089552vw ,60px)){.dev__left{row-gap:calc(15px + 2.8125 * (100vw - 20rem)/ 83.75)}}@supports (padding-top:clamp(17px ,0.0326492537rem + 5.1492537313vw ,86px)){.website{padding-top:clamp(17px ,.0326492537rem + 5.1492537313vw ,86px)}}@supports not (padding-top:clamp(17px ,0.0326492537rem + 5.1492537313vw ,86px)){.website{padding-top:calc(17px + 4.3125 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(42px ,0.2667910448rem + 11.7910447761vw ,200px)){.website__title{font-size:clamp(42px ,.2667910448rem + 11.7910447761vw ,200px)}}@supports not (font-size:clamp(42px ,0.2667910448rem + 11.7910447761vw ,200px)){.website__title{font-size:calc(42px + 9.875 * (100vw - 20rem)/ 83.75)}}@supports (margin-bottom:clamp(25px ,0.6819029851rem + 4.4029850746vw ,84px)){.website__title{margin-bottom:clamp(25px ,.6819029851rem + 4.4029850746vw ,84px)}}@supports not (margin-bottom:clamp(25px ,0.6819029851rem + 4.4029850746vw ,84px)){.website__title{margin-bottom:calc(25px + 3.6875 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(12px ,0.5111940299rem + 1.1940298507vw ,28px)){.website__left{font-size:clamp(12px ,.5111940299rem + 1.1940298507vw ,28px)}}@supports not (font-size:clamp(12px ,0.5111940299rem + 1.1940298507vw ,28px)){.website__left{font-size:calc(12px + 1 * (100vw - 20rem)/ 83.75)}}@supports (width:clamp(45px ,0.7378731343rem + 10.3731343284vw ,184px)){.website__scroll svg{width:clamp(45px ,.7378731343rem + 10.3731343284vw ,184px)}}@supports not (width:clamp(45px ,0.7378731343rem + 10.3731343284vw ,184px)){.website__scroll svg{width:calc(45px + 8.6875 * (100vw - 20rem)/ 83.75)}}@supports (height:clamp(45px ,0.7378731343rem + 10.3731343284vw ,184px)){.website__scroll svg{height:clamp(45px ,.7378731343rem + 10.3731343284vw ,184px)}}@supports not (height:clamp(45px ,0.7378731343rem + 10.3731343284vw ,184px)){.website__scroll svg{height:calc(45px + 8.6875 * (100vw - 20rem)/ 83.75)}}@supports (padding-top:clamp(17px ,0.7192164179rem + 1.7164179104vw ,40px)){.cost{padding-top:clamp(17px ,.7192164179rem + 1.7164179104vw ,40px)}}@supports not (padding-top:clamp(17px ,0.7192164179rem + 1.7164179104vw ,40px)){.cost{padding-top:calc(17px + 1.4375 * (100vw - 20rem)/ 83.75)}}@supports (margin-bottom:clamp(14px ,0.3376865672rem + 2.6865671642vw ,50px)){.cost__text{margin-bottom:clamp(14px ,.3376865672rem + 2.6865671642vw ,50px)}}@supports not (margin-bottom:clamp(14px ,0.3376865672rem + 2.6865671642vw ,50px)){.cost__text{margin-bottom:calc(14px + 2.25 * (100vw - 20rem)/ 83.75)}}@supports (margin-bottom:clamp(14px ,0.3376865672rem + 2.6865671642vw ,50px)){.cost__items{margin-bottom:clamp(14px ,.3376865672rem + 2.6865671642vw ,50px)}}@supports not (margin-bottom:clamp(14px ,0.3376865672rem + 2.6865671642vw ,50px)){.cost__items{margin-bottom:calc(14px + 2.25 * (100vw - 20rem)/ 83.75)}}@supports (padding-left:clamp(10px ,0.3264925373rem + 1.4925373134vw ,30px)){.cost__desc,.cost__name{padding-left:clamp(10px ,.3264925373rem + 1.4925373134vw ,30px)}}@supports not (padding-left:clamp(10px ,0.3264925373rem + 1.4925373134vw ,30px)){.cost__desc,.cost__name{padding-left:calc(10px + 1.25 * (100vw - 20rem)/ 83.75)}}@supports (padding-right:clamp(10px ,0.3264925373rem + 1.4925373134vw ,30px)){.cost__desc,.cost__name{padding-right:clamp(10px ,.3264925373rem + 1.4925373134vw ,30px)}}@supports not (padding-right:clamp(10px ,0.3264925373rem + 1.4925373134vw ,30px)){.cost__desc,.cost__name{padding-right:calc(10px + 1.25 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(12px ,0.4514925373rem + 1.4925373134vw ,32px)){.cost__name{font-size:clamp(12px ,.4514925373rem + 1.4925373134vw ,32px)}}@supports not (font-size:clamp(12px ,0.4514925373rem + 1.4925373134vw ,32px)){.cost__name{font-size:calc(12px + 1.25 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(18px ,0.796641791rem + 1.6417910448vw ,40px)){.cost__price{font-size:clamp(18px ,.796641791rem + 1.6417910448vw ,40px)}}@supports not (font-size:clamp(18px ,0.796641791rem + 1.6417910448vw ,40px)){.cost__price{font-size:calc(18px + 1.375 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(20px ,0.1156716418rem + 5.671641791vw ,96px)){.cost__number{font-size:clamp(20px ,.1156716418rem + 5.671641791vw ,96px)}}@supports not (font-size:clamp(20px ,0.1156716418rem + 5.671641791vw ,96px)){.cost__number{font-size:calc(20px + 4.75 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(10px ,0.4160447761rem + 1.0447761194vw ,24px)){.cost__desc p{font-size:clamp(10px ,.4160447761rem + 1.0447761194vw ,24px)}}@supports not (font-size:clamp(10px ,0.4160447761rem + 1.0447761194vw ,24px)){.cost__desc p{font-size:calc(10px + .875 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(10px ,0.2369402985rem + 1.9402985075vw ,36px)){.cost__footer{font-size:clamp(10px ,.2369402985rem + 1.9402985075vw ,36px)}}@supports not (font-size:clamp(10px ,0.2369402985rem + 1.9402985075vw ,36px)){.cost__footer{font-size:calc(10px + 1.625 * (100vw - 20rem)/ 83.75)}}@supports (padding-top:clamp(27px ,0.8069029851rem + 4.4029850746vw ,86px)){.contacts{padding-top:clamp(27px ,.8069029851rem + 4.4029850746vw ,86px)}}@supports not (padding-top:clamp(27px ,0.8069029851rem + 4.4029850746vw ,86px)){.contacts{padding-top:calc(27px + 3.6875 * (100vw - 20rem)/ 83.75)}}@supports (padding-bottom:clamp(17px ,0.0326492537rem + 5.1492537313vw ,86px)){.contacts{padding-bottom:clamp(17px ,.0326492537rem + 5.1492537313vw ,86px)}}@supports not (padding-bottom:clamp(17px ,0.0326492537rem + 5.1492537313vw ,86px)){.contacts{padding-bottom:calc(17px + 4.3125 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(40px ,1.3059701493rem + 5.9701492537vw ,120px)){.contacts__title{font-size:clamp(40px ,1.3059701493rem + 5.9701492537vw ,120px)}}@supports not (font-size:clamp(40px ,1.3059701493rem + 5.9701492537vw ,120px)){.contacts__title{font-size:calc(40px + 5 * (100vw - 20rem)/ 83.75)}}@supports (margin-bottom:clamp(25px ,0.6819029851rem + 4.4029850746vw ,84px)){.contacts__title{margin-bottom:clamp(25px ,.6819029851rem + 4.4029850746vw ,84px)}}@supports not (margin-bottom:clamp(25px ,0.6819029851rem + 4.4029850746vw ,84px)){.contacts__title{margin-bottom:calc(25px + 3.6875 * (100vw - 20rem)/ 83.75)}}@supports (font-size:clamp(12px ,0.4514925373rem + 1.4925373134vw ,32px)){.contacts__right p{font-size:clamp(12px ,.4514925373rem + 1.4925373134vw ,32px)}}@supports not (font-size:clamp(12px ,0.4514925373rem + 1.4925373134vw ,32px)){.contacts__right p{font-size:calc(12px + 1.25 * (100vw - 20rem)/ 83.75)}}}@media (min-width:61.99875em) and (min-width:20em) and (max-width:103.75em){@supports (margin-right:clamp(0.0001px ,-0.8507385261rem + 4.2537238806vw ,57px)){.section__left{margin-right:clamp(.0001px ,-.8507385261rem + 4.2537238806vw ,57px)}}@supports not (margin-right:clamp(0.0001px ,-0.8507385261rem + 4.2537238806vw ,57px)){.section__left{margin-right:calc(.0001px + 3.5625 * (100vw - 20rem)/ 83.75)}}@supports (margin-left:clamp(0.0001px ,-0.8507385261rem + 4.2537238806vw ,57px)){.section__right{margin-left:clamp(.0001px ,-.8507385261rem + 4.2537238806vw ,57px)}}@supports not (margin-left:clamp(0.0001px ,-0.8507385261rem + 4.2537238806vw ,57px)){.section__right{margin-left:calc(.0001px + 3.5625 * (100vw - 20rem)/ 83.75)}}@supports (width:clamp(180px ,9.578358209rem + 8.3582089552vw ,292px)){.what__item{width:clamp(180px ,9.578358209rem + 8.3582089552vw ,292px)}}@supports not (width:clamp(180px ,9.578358209rem + 8.3582089552vw ,292px)){.what__item{width:calc(180px + 7 * (100vw - 20rem)/ 83.75)}}}@media (min-width:61.99875em) and (max-width:20em){.section__left{margin-right:.0001px}.section__right{margin-left:.0001px}.what__item{width:180px}}@media (max-width:61.99875em) and (min-width:103.75em){.intro__right{padding-bottom:184px}.prototype__right{padding-bottom:204px}.website__left{margin-bottom:84px}}@media (max-width:61.99875em) and (min-width:20em) and (max-width:103.75em){@supports (padding-bottom:clamp(55px ,1.5121268657rem + 9.6268656716vw ,184px)){.intro__right{padding-bottom:clamp(55px ,1.5121268657rem + 9.6268656716vw ,184px)}}@supports not (padding-bottom:clamp(55px ,1.5121268657rem + 9.6268656716vw ,184px)){.intro__right{padding-bottom:calc(55px + 8.0625 * (100vw - 20rem)/ 83.75)}}@supports (padding-bottom:clamp(65px ,1.9878731343rem + 10.3731343284vw ,204px)){.prototype__right{padding-bottom:clamp(65px ,1.9878731343rem + 10.3731343284vw ,204px)}}@supports not (padding-bottom:clamp(65px ,1.9878731343rem + 10.3731343284vw ,204px)){.prototype__right{padding-bottom:calc(65px + 8.6875 * (100vw - 20rem)/ 83.75)}}@supports (margin-bottom:clamp(15px ,-0.0923507463rem + 5.1492537313vw ,84px)){.website__left{margin-bottom:clamp(15px ,-.0923507463rem + 5.1492537313vw ,84px)}}@supports not (margin-bottom:clamp(15px ,-0.0923507463rem + 5.1492537313vw ,84px)){.website__left{margin-bottom:calc(15px + 4.3125 * (100vw - 20rem)/ 83.75)}}}@media (min-width:103.75em) and (min-width:20em) and (max-width:103.75em){@supports (padding-top:clamp(17px ,0.1222014925rem + 4.7014925373vw ,80px)){.what{padding-top:clamp(17px ,.1222014925rem + 4.7014925373vw ,80px)}}@supports not (padding-top:clamp(17px ,0.1222014925rem + 4.7014925373vw ,80px)){.what{padding-top:calc(17px + 3.9375 * (100vw - 20rem)/ 83.75)}}}@media (min-width:103.75em) and (max-width:20em){.what{padding-top:17px}}@media (any-hover:hover){.intro__address a:hover{color:var(--yellow)}.contacts__address a:hover{color:var(--red)}.intro__lang .lang a:hover,.intro__lang .lang button:hover{color:var(--yellow)}}