@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap);@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes anime-title-r{0%,to{transform:translateY(0)}50%{transform:translateY(50%)}}@keyframes anime-title{0%,to{transform:translateY(50%)}50%{transform:translateY(0)}}@keyframes preloader-rotate{to{transform:rotate(360deg)}}@keyframes load{0%,5%,95%,to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}}@keyframes round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lineMarquee{0%{transform:translate3d(calc(-25% + 1rem),0,0)}to{transform:translate3d(calc(-50% + 1rem),0,0)}}@keyframes fadeInOutButton{0%{scale:0}to{scale:1}}@keyframes fadeInBackground{0%{background:#1c153f}to{background:#48386b}}@keyframes expand-height{0%{width:0;height:2px;transform:translate(-50%,-50%) scaleX(0)}50%{width:100%;height:2px;transform:translate(-50%,-50%) scaleX(1)}to{width:100%;height:100%;transform:translate(-50%,-50%) scaleX(1)}}@keyframes collapse-width{0%{width:100%;height:100%;transform:translate(-50%,-50%) scaleX(1)}50%{width:100%;height:2px;transform:translate(-50%,-50%) scaleX(1)}to{width:0;height:2px;transform:translate(-50%,-50%) scaleX(0)}}:root{--background-color-transparent:rgba(19, 19, 22, 0.79);--font-body-color:#ffefcd;--font-color-second:#424539;--font-color-title:rgb(136, 192, 255);--font-color-active:rgb(119, 150, 243);--font-color-not-active:rgba(139, 176, 255, 0.424);--background-color:rgb(248, 245, 255);--background-second:rgb(2, 10, 16);--background-selected:rgba(43, 45, 65, 0.337);--selected-color:rgb(113, 203, 255);--themes-color:rgb(94, 77, 168);--background-thumb:rgb(22, 22, 30);--scrollbar-thumb-bgcolor:rgb(71, 83, 45);--border-color:rgba(60, 84, 141, 0.286);--color-active:rgb(4, 217, 255);--alarm-color:rgba(232, 135, 190, 0.6);--pos:center center;--size:0;--inset-top:0;--inset-right:100%;--inset-bottom:100%;--inset-left:0;--stripe-width:10px;--nav-marker-border:rgb(59, 134, 134);--sidebar-width:28.5rem;--duration:0.3s;--button-size:4rem;--mob-expanded-width:320px;--mob-collapsed-width:4rem;--swiper-scrollbar-top:auto;--swiper-scrollbar-bg-color:rgba(0, 0, 0, 0.1);--swiper-scrollbar-drag-bg-color:rgba(0, 0, 0, 0.5);--swiper-scrollbar-size:0.4rem;--swiper-scrollbar-bottom:0.4rem;--swiper-scrollbar-sides-offset:1%;--swiper-scrollbar-border-radius:1rem;--swiper-navigation-size:3rem;--swiper-pagination-color:#f65e38;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-size:1.2rem;--swiper-pagination-bullet-border-radius:50%;--swiper-pagination-bullet-inactive-opacity:0.4;--swiper-pagination-bullet-inactive-color:rgb(0, 0, 0);--swiper-pagination-bullet-width:1.2rem;--swiper-pagination-bullet-height:1.2rem;--swiper-pagination-top:auto;--swiper-pagination-bottom:0.5rem;--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-transition-opacity:0.9s}.top-box{align-items:center}.link_split{position:relative;outline:0;line-height:1;transition:color 0s .5s;display:inline-block;white-space:nowrap}.link_split:hover{text-shadow:none;color:transparent;transition:none}.link_split:hover::before{transform:translate3d(0,-2px,0)}.link_split:hover::after{transform:translate3d(0,2px,0)}.link_split:hover::after,.link_split:hover::before{color:#211041;transition:color .5s,transform .5s}.link_split::after,.link_split::before{content:attr(data-letters);position:absolute;top:0;left:0;color:#fff;transition:color .5s,transform .5s}.link_split::before{clip-path:polygon(0 0,100% 0,100% 30%,0 65%)}.link_split::after{clip-path:polygon(0 65%,100% 30%,100% 100%,0 100%)}.link_underline-center{position:relative;transition:color .3s ease-in-out}.link_underline-center::before{content:"";transform:scaleX(0);position:absolute;bottom:0;width:100%;height:1px;transition:transform .3s ease-in-out;opacity:.6;background-color:#211041}.link_underline-center::after{bottom:0;left:0}.link_underline-center:hover::before{transform:scaleX(1)}.link_underline-center:hover a,.link_underline:hover a{opacity:1}.link_underline::after,.link_underline::before{position:absolute;width:0;height:1px;content:"";transition:width .4s ease-in-out;opacity:.6;background-color:#211041}.link_underline::before{right:0;bottom:0}.link_underline::after{bottom:0;left:0}.link_underline._active::after,.link_underline._active::before,.link_underline:hover::after,.link_underline:hover::before{width:45%}.link_underline:hover{transition:color .4s ease-in-out;color:#211041}.is-open{display:grid;width:100%;transition:grid-template-rows .4s ease-in-out;grid-template-columns:1fr;grid-template-rows:0fr}.is-open._is-open{grid-template-rows:1fr}.transform-perspective{transform-style:preserve-3d;backface-visibility:hidden;perspective:100px}.transform-perspective .transform-box{transition:all .8s cubic-bezier(.77,0,.175,1)}.transform-perspective .transform-box:hover{opacity:.3!important;transform-origin:50% -100%;transform:rotateX(-16deg) translateZ(-22px)}.grad_underline{transition:background-size 400ms;background-image:linear-gradient(to left,transparent,transparent),linear-gradient(to left,var(--background-selected),var(--font-color-active));background-repeat:no-repeat;background-position:100% 100%,0 100%;background-size:100% 1px,0 1px}.pagination{display:flex;align-items:center;justify-content:center;width:100%;margin-top:6rem}.pagination .swiper-pagination-bullet{width:15px;height:15px;content:"";border-radius:50%;background:#2a3514;transition:background .5s ease-in-out}.pagination .swiper-pagination-bullet:not(:last-child){margin-right:2rem}.pagination .swiper-pagination-bullet-active{width:15px;height:15px;content:"";border-radius:50%;background:#9acd32;scale:1.2;transition:scale .5s ease-in-out}.pagination.swiper-pagination-lock{display:none}.breadcrumb a:after{content:"";border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #e7e9eb;position:absolute;right:-12px;top:0;z-index:1}html{font-style:normal;font-size:62.5%;font-weight:400;font-family:"Source Sans 3",sans-serif;color:#48386b;height:100%;counter-reset:heading}body{overscroll-behavior:none;font:1.6rem/1.6 "Source Sans 3",sans-serif;background-color:#f1eaff}body.no-scroll{overflow:hidden}*,::after,::before{box-sizing:border-box;margin:0;padding:0;border:0;scrollbar-width:none;-webkit-tap-highlight-color:transparent}img,svg{user-select:none;width:100%;height:100%;max-width:100%;aspect-ratio:auto}a,a:hover{text-decoration:none}a{cursor:pointer;color:inherit}a:hover{vertical-align:baseline}a:focus{text-decoration:none}a:visited{vertical-align:middle;text-emphasis-style:none}button,input[type=submit]{cursor:pointer;background:0 0;box-shadow:none}button,input,label,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent;border:0}a:active,a:focus,button:active,button:focus,input:active,input:focus,textarea:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}li,ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-style:inherit}::selection{color:#9b9999;background-color:rgba(0,84,99,.247);text-shadow:0 1px 0 #000}::-moz-selection{color:#9b9999;background-color:rgba(0,84,99,.247);text-shadow:0 1px 0 #000}::-webkit-scrollbar{width:.5rem;padding:.031em}::-webkit-scrollbar-track{background:var(--scrollbar-thumb-bgcolor)}::-webkit-scrollbar-thumb{border:1px solid var(--border-color);border-radius:2px;background-color:var(--themes-color);background-image:-webkit-linear-gradient(45deg,var(--background-thumb) 25%,transparent 25%,transparent 50%,var(--background-thumb) 50%,var(--background-thumb) 75%,transparent 75%,transparent)}::-webkit-scrollbar-thumb:hover{background-color:var(--background-thumb);background-image:-webkit-linear-gradient(45deg,var(--themes-color) 25%,transparent 25%,transparent 50%,var(--themes-color) 50%,var(--themes-color) 75%,transparent 75%,transparent)}::placeholder{color:#7e6aa8}@font-face{font-family:"icon-set";font-display:swap;src:url(../fonts/icon-set.eot) format("eot"),url(../fonts/icon-set.woff) format("woff"),url(../fonts/icon-set.woff2) format("woff2"),url(../fonts/icon-set.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:$themeColor}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:auto;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.preloader{position:fixed;left:0;top:0;width:100%;min-height:100vh;z-index:19;display:flex;align-items:center;justify-content:center;opacity:1;background:#48386b;transition:opacity .7s ease-in-out}.preloader__wr-loader{position:absolute;top:55%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.preloader__loader{position:relative;width:1em;height:1em;color:#e887be;font-size:90px;text-indent:-9999em;overflow:hidden;border-radius:50%;margin:72px auto;transform:translateZ(0);animation:load 1.7s infinite ease,round 1.7s infinite ease}.preloader__content,.preloader__title{display:flex;justify-content:center;min-height:100vh}.preloader__content{position:relative;width:100%;align-items:center}.preloader__title{flex-direction:column;gap:4rem;position:absolute;z-index:1;padding:8rem 2rem}.preloader__title span{display:block;font-size:clamp(1.4375rem,1.2427125rem + 10.051875vw,12.489375rem)}.preloader__title span:nth-child(1){animation:anime-title 3s cubic-bezier(.22,.61,.36,1) infinite;text-shadow:7px 7px 15px #030303}.preloader__title span:nth-child(2){text-shadow:7px 7px 15px #030303}.preloader__title span:nth-child(1){position:relative;-webkit-text-stroke:2px #e887be;display:flex;justify-content:center}.preloader__title span:nth-child(2){-webkit-text-stroke:2px #e887be;animation:anime-title-r 3s cubic-bezier(.22,.61,.36,1) infinite}.preloader.preloader-remove{opacity:0}.cookies-accept{width:100%;position:fixed;z-index:15;bottom:0;transform:translateY(100%)}.cookies-accept__body{max-width:86.8rem;margin:0 auto}.cookies-accept__content{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.6rem;background-color:rgba(127,107,168,.3);backdrop-filter:blur(40px);border-radius:4px}.cookies-accept__text p{font-size:12px;color:#211041;filter:contrast(150%);line-height:120%}.cookies-accept__button{max-height:30px;padding:10px 24px}.cookies-accept__button span{font-size:14px;text-transform:none}.parallax{position:absolute;z-index:0;width:100%;height:100vh;min-height:100%;pointer-events:none;background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover}.parallax__image{bottom:0;width:100%;height:100%;background:#d1c6dd}.parallax__image img{pointer-events:none;opacity:.2;object-fit:cover;object-position:top center}.parallax__image-achieve{filter:grayscale(91%)}.parallax__image-services{object-position:bottom center}.parallax__services-company{filter:grayscale(1);opacity:.1!important}.parallax picture,.parallax__image img{position:absolute;top:0;width:100%;height:100%;will-change:transform}.burger-button._open-menu .burger-button__item:nth-child(1){width:30px;height:4px;transform:rotate(-45deg) translate(-9px,4px)}.burger-button._open-menu .burger-button__item:nth-child(3){width:30px;height:4px;transform:rotate(45deg) translate(4px,9px)}.burger-button._open-menu .burger-button__item:nth-child(2){transform:translate(60px,0)}.burger-button._open-menu .burger-button__item:nth-child(4){transform:translate(60px,10px)}.burger-button__items{cursor:pointer;width:24px;height:24px;display:block;position:relative;overflow:hidden}.burger-button__item{pointer-events:none;border-radius:2px;transition:all .4s ease-in-out;height:11px;width:11px;display:block;position:absolute;background-color:#211041}.burger-button__item:nth-child(1){transform:translate(0,0)}.burger-button__item:nth-child(2){transform:translate(13px,0)}.burger-button__item:nth-child(3){transform:translate(0,13px)}.burger-button__item:nth-child(4){transform:translate(13px,13px)}.return-button{position:fixed;z-index:14;left:0;bottom:0;margin-top:-17px;width:45px;height:45px;margin-left:1vw}.return-button i{box-shadow:3px 3px 10px 0 rgba(36,18,33,.3)}.return-button i::before{text-shadow:none;font-weight:400;color:#f1eaff}.return-button ._button{font-size:3.8rem;position:absolute;z-index:13;left:0;width:35px;height:35px;margin-right:1rem;cursor:pointer;transition:all .5s ease-in-out;border-radius:50%;background:#48386b}.return-button ._button:hover{animation:fadeInBackground}.return-button._rotate i{scale:-1}.price-block{flex:0 1 60%;display:flex;flex-direction:column;width:100%}.price-block__button{display:flex;justify-content:center}.price-block__body{border-radius:4px;box-shadow:3px 3px 10px 0 rgba(36,18,33,.3);width:100%;margin:0 auto;padding:4rem 2rem;background:linear-gradient(90deg,#cce4f7,#ebd2fb)}.price-block__header{text-align:center;margin-bottom:3rem;padding-bottom:24px;border-bottom:1px solid rgba(33,16,65,.662745098)}.price-block__title{font-weight:500;color:#211041;line-height:100%}.price-block__subtitle{color:#211041}.price-block__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px;margin-bottom:40px}.price-block__item{background:#f1eaff;border-radius:4px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid transparent;display:flex;justify-content:space-between;align-items:center}.price-block__item:hover{border-color:#211041;transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,99,235,.1)}.price-block__item-info{flex:1}.price-block__item-name{font-size:1.5rem;font-weight:700;color:#211041;margin-bottom:4px;line-height:1.3;text-align:left!important}.price-block__item-description{font-size:1.6rem;color:#211041;font-weight:500;line-height:1.4;opacity:.7}.price-block__item-price{text-align:right;margin-left:.5rem}.price-block__price{font-weight:800;color:#211041;white-space:nowrap}@font-face{font-family:"icon-set";src:url(../fonts/icon-set.ttf?9njddx) format("truetype"),url(../fonts/icon-set.woff?9njddx) format("woff"),url(../fonts/icon-set.svg?9njddx#icon-set) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"]::before,[class^=icon-]::before{font-family:"icon-set"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-services:before{content:"\e903"}.icon-calculator:before{content:"\e90f"}.icon-factory:before{content:"\e90c"}.icon-order-list:before{content:"\e90d"}.icon-hand-shake:before{content:"\f2b6"}.icon-management:before{content:"\e90e"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-package:before{content:"\e90b"}.icon-fabric-pattern:before{content:"\e906"}.icon-fabric-patterns:before{content:"\e907"}.icon-sewing:before{content:"\e908"}.icon-marks:before{content:"\e900"}.icon-assortment:before{content:"\e901"}.icon-quality:before{content:"\e902"}.icon-youtube:before{content:"\f167"}.icon-delivery:before{content:"\e905"}.icon-whatsapp:before{content:"\f232"}.icon-vk-brand:before{content:"\f189"}.icon-telegram-fly:before{content:"\e91b"}.icon-plus:before{content:"\e911"}.icon-bookmarks:before{content:"\e938"}.icon-viber:before{content:"\e93c"}.icon-location:before{content:"\e909"}.icon-information-outline:before{content:"\e90a"}.icon-phone-ringing:before{content:"\e904"}.swiper-wrapper>.swiper-slide:not(.swiper-slide-active) .main-slide__title{transition:opacity .9s ease-in-out;opacity:0!important}.about::before,.partners::before,.price::before,.products::before,.services::before,.stages-work::before{content:"";position:absolute;width:100%;height:1px;background:#48386b;opacity:.3;top:8rem}.about__body,.partners__body,.price__body,.products__body,.services__body,.stages-work__body{padding-block:8rem!important}.about__title,.partners__title,.price__title,.products__title,.services__title,.stages-work__title{margin-block:-2.1rem 6rem}.about__title h2,.partners__title h2,.price__title h2,.products__title h2,.services__title h2,.stages-work__title h2{padding:.5rem 4rem;display:inline-block}.about__title h2 span,.button span,.partners__title h2 span,.price__title h2 span,.products__title h2 span,.services__title h2 span,.stages-work__title h2 span{filter:contrast(150%)}.anchor-link{scroll-behavior:smooth;cursor:pointer}._ibg,._ibg img,._ibg svg{position:absolute;top:0;width:100%;height:100%}._ibg{left:0}._ibg img,._ibg svg{right:0;object-fit:cover}._ibg svg{bottom:0}.button{padding:10px 3rem;justify-content:center;text-transform:uppercase;border-radius:4px;background-color:#48386b;color:#f1eaff;transition:box-shadow .4s ease-in-out;cursor:pointer}.button:hover{box-shadow:3px 3px 5px 0 rgba(36,18,33,.431372549)}.button span{display:inline-block;pointer-events:none;font-weight:600;transition:opacity .4s ease-in-out}.button,.button .running-line{overflow:hidden;height:100%;display:flex;align-items:center}.button .running-line{padding:.5rem;position:absolute;top:0;left:0;width:100%;pointer-events:none}.button .running-line__inner{transform:translate3d(calc(-25% + 1rem),0,0);width:fit-content;position:relative;display:flex;opacity:0;transition:opacity .9s ease-in-out}.button .running-line__inner span,.header__phone span{white-space:nowrap}.button-container button{transition:opacity .4s ease-in-out}.button-container button:disabled{cursor:not-allowed;pointer-events:none;box-shadow:none;opacity:.5}.t-h1{font-size:12rem}.t-h2{font-size:3.4rem}.t-h3{font-size:2.8rem}.t-h4{font-size:2.2rem}.t-h5{font-size:2rem}.p-text-20{font-size:20px}.header{position:relative;display:flex;align-items:center;background-color:#f1eaff}.header.with-border::before{opacity:1;transition:opacity .9s ease-in-out}.header::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;box-shadow:0 2px 4px rgba(72,56,107,.3);transition:opacity .4s ease}.header::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid rgba(72,56,107,.3);opacity:.5;transition:opacity .7s ease-in-out}.header,.header__container{width:100%}.header__burger-button{margin-left:1rem}.header__content{width:100%;z-index:8;gap:1rem;justify-content:space-between}.header__content,.header__logo-wrapper{display:flex;align-items:center}.header__logo{height:9rem;overflow:visible}.header__logo img{filter:drop-shadow(3px 3px 3px rgba(123,123,255,.836))}.header__column{height:100%;display:flex;align-items:center}.header__column:nth-child(2){padding:1.3rem 1rem;flex-direction:column;justify-content:center}.header__column:nth-child(3){display:flex;align-items:center;justify-content:space-between;gap:2rem}.header__country{width:auto;display:flex;align-items:center}.header__country img{height:2.4rem;margin-right:1rem}.header__country p,.header__item a{letter-spacing:0;font-variation-settings:"wght" 500,"ital" 0;filter:contrast(150%)}.header__country p{text-transform:uppercase;line-height:100%}.header__menu{text-transform:uppercase;user-select:none;display:flex;transition:all .4s ease 0s;align-items:center;justify-content:center}.header__item a{white-space:nowrap;transition:all .5s ease}.header__item:not(:last-child){margin-right:2rem}.header__item:nth-child(5){margin-right:0}.header__item:nth-child(5) .icon-services{display:none;font-size:28px}.header__phone{position:absolute;display:inline-block;z-index:99;text-align:center;top:85%;border-radius:1rem;font-weight:600;padding:0 2rem;background-color:#f1eaff;box-shadow:0 2px 2px -2px #48386b;display:flex;justify-content:center}.footer__info p,.header__link-key{font-weight:300}.header__button{position:relative;pointer-events:all;z-index:9}.header__button._active{top:6.2rem;animation:fadeInOutButton .1s ease-in-out}.network-menu{pointer-events:none;position:absolute;z-index:111;top:1.3rem;right:0;filter:contrast(150%)}.network-menu__body{position:relative}.network-menu__links{overflow:hidden}.network-menu__links use{fill:#48386b}.network-menu__links._rotate .network-menu__circle-svg{transform:rotate(0)}.network-menu__circle-svg{pointer-events:none;transform:translateX(2px) rotate(179deg);transform-origin:92px 92px;transition:transform .3s linear,opacity .3s steps(1,end)}.network-menu__rings{pointer-events:none}.network-menu__social-link{pointer-events:all;z-index:9}.footer__body{padding-block:8rem 6rem}.footer__content{color:#f1eaff}.footer__top{padding-bottom:3rem;display:grid;grid-template-columns:max-content 15% 1fr 1fr min-content;justify-content:space-between;row-gap:6rem}.footer__top .footer__column{position:relative;padding-right:2rem;border-right:1px solid rgba(72,56,107,.3)}.footer__top .footer__column:not(:first-child){padding-left:2rem}.footer__top .footer__column::before{content:"";position:absolute;bottom:0;left:0;width:100.5%;height:1px;background-color:rgba(72,56,107,.3);margin-bottom:-3rem}.footer__top .footer__column:last-child .footer__title{text-align:right}.footer__top .footer__column:nth-child(5){border-right:none}.footer__info{padding-left:1rem}.footer__column{width:100%;line-height:140%;font-size:1.6rem}.footer__title{margin-bottom:1.4rem;white-space:nowrap}.footer__title h5{text-align-last:left}.footer__menu li,.footer__text p{font-size:1.6rem}.footer__logo{display:block;cursor:pointer;margin-top:-13%}.footer__logo img{pointer-events:none;width:18rem;height:8rem;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.836))}.footer__contacts{white-space:nowrap}.footer__contacts a{display:block;text-decoration:underline}.footer__contacts a:hover,.footer__politics a:hover{text-decoration:none}.footer__contacts ._icon{margin-right:1rem;font-size:2rem}.footer__contacts .icon-phone-ringing{font-size:2.8rem}.footer__item{display:flex;align-items:flex-start}.footer__item:not(:last-child){margin-bottom:.5rem}.footer__item strong{display:block}.footer__item a{display:inline;cursor:pointer}.footer__link-key{font-size:1.6rem}.footer__link-key.link_underline-center::before{background-color:#fff}.footer__link{font-size:inherit}.footer__line{display:flex;justify-content:flex-end;gap:2rem}.footer__icon ._icon{font-size:3rem}.footer__bottom{padding-top:3rem;position:relative;display:flex;flex-direction:column;align-items:center;font-size:14px}.footer__politics{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.footer__politics a{text-decoration:underline}.footer__info-col{font-size:12px}.page{width:100%}.page__header{position:fixed;z-index:11;top:0;left:0;width:100%}.page__main-content{z-index:8;width:100%;inset:0}.main-content__about-page,.page__main-content{position:relative;height:100%}.main-content__about{min-height:100vh}.main-content__about,.main-content__sections{position:relative;z-index:1;width:100%;height:100%;overflow:hidden}.main-content__order-place{background-color:#48386b;padding-block:8rem}.main-content__footer{width:100%;height:100%;background-color:#211041}.wrapper{min-height:100vh;height:100%}[class*=_container]{position:relative;max-width:1440px;box-sizing:content-box;margin:0 auto;padding:0 2rem}[class*=icon-]{cursor:pointer;color:inherit;display:inline-flex;align-items:center;justify-content:center}[class*=_img]{pointer-events:none;height:100%}[class*=_img] img{vertical-align:middle;object-fit:cover}[class*=_title] h2,[class*=_title] h3,[class*=_title] h4,[class*=_title] h5{font-weight:600;line-height:100%;transform:scaleY(1.3)}[class*=_title] h2 span,[class*=_title] h3 span,[class*=_title] h4 span,[class*=_title] h5 span{filter:contrast(150%);letter-spacing:1.1px}[class*=_title] h2,[class*=_title] h3,[class*=_title] h4{text-transform:uppercase}@media (min-width:490.98px) and (max-width:1920px){.t-h2{font-size:calc(18px + 18*(100vw - 490px)/1430)!important}.t-h3{font-size:calc(16px + 12*(100vw - 490px)/1430)!important}.t-h4{font-size:calc(14px + 8*(100vw - 490px)/1430)!important}.t-h5{font-size:calc(12px + 8*(100vw - 490px)/1430)!important}.p-text-20{font-size:calc(14px + 5*(100vw - 490px)/1430)}}@media (min-width:920.99px){[data-tooltip]{position:relative}[data-tooltip]::after,[data-tooltip]::before{position:absolute;z-index:9;opacity:0;visibility:hidden;transition:all .4s ease-in-out}[data-tooltip]::after{content:attr(data-tooltip);border-radius:.6rem;border:1px solid var(--border-color);background-color:rgba(35,52,59,.8705882353);padding:1.2rem;color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:200;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}[data-tooltip]::before{content:"";border:9px solid transparent;border-right:9px solid var(--font-color-active);margin-left:-20px;bottom:12%}[data-tooltip]:hover::after,[data-tooltip]:hover::before{visibility:visible;opacity:1;display:block}[data-tooltip=""]::after,[data-tooltip=""]::before{display:none!important}[data-tooltip][flow^=right]::after{top:50%;left:calc(120rem + 10px);transform:translate(.5em,-50%)}[data-tooltip][flow^=right]::before{top:50%;left:121rem;transform:translate(.5em,-50%)}[data-tooltip][flow^=right]:hover::after,[data-tooltip][flow^=right]:hover::before{animation:data-tooltip 300ms ease-out forwards}@keyframes data-tooltip{to{opacity:1;transform:translate(-110rem,-50%)}}}@media (min-width:960.99px){.top-box{min-height:100vh}._clip-circle{cursor:pointer;position:relative;z-index:2}._clip-circle:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;background:linear-gradient(-45deg,#20193c,#020101 70%);clip-path:circle(var(--size) at var(--pos));transition:all .9s ease-in-out;z-index:1}._clip-circle:hover:before{--size:200%}}@media (min-width:1024.99px){.button .running-line__inner{animation:lineMarquee 3s linear infinite}}@media screen and (max-width:1140px){.footer__top .footer__column:nth-child(3){grid-row:2/3;grid-column:1/3;padding-left:0}.footer__top .footer__column:nth-child(4){grid-column:3/4;grid-row:1/2;border:0}.footer__top .footer__column:nth-child(5){text-align-last:left;grid-column:3/4;grid-row:2/3}.footer__top .footer__column .footer__line{justify-content:flex-start}.footer__top{grid-template-columns:max-content 1fr 1fr}[class*=_container]{padding:0 2rem}}@media screen and (max-width:1024px){html{font-size:50%}.header__button._active{top:8.5rem}}@media (max-width:768px){.price-block{flex:0 1 auto}.price-block__title{font-size:2rem}.price-block__items{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:690px){.about__body,.partners__body,.price__body,.products__body,.services__body,.stages-work__body{padding-block:5rem!important}.about__title,.partners__title,.price__title,.products__title,.services__title,.stages-work__title{margin-top:1.6rem}.header__item:nth-child(5) span{display:none}.header__item:nth-child(5) .icon-services{display:block}.header__phone{top:85%}}@media screen and (max-width:620px){.header__column:nth-child(3){gap:1rem}.header__country img{padding-right:0}.header__country p{display:none}}@media screen and (max-width:580px){.footer__top .footer__column:nth-child(2),.footer__top .footer__column:nth-child(3){border:0}.footer__top .footer__column:nth-child(4){grid-column:1/2;grid-row:3/4;border-right:1px solid rgba(72,56,107,.3);padding-left:0}.footer__top .footer__column:nth-child(5){grid-column:2/3;grid-row:3/4}.footer__top{grid-template-columns:1fr 1fr}}@media screen and (max-width:490px){.about__body,.partners__body,.price__body,.products__body,.services__body,.stages-work__body{padding-block:3rem!important}.about__title,.partners__title,.price__title,.products__title,.services__title,.stages-work__title{margin-top:3.6rem}.t-h1,.t-h2{text-align:center}.t-h2{font-size:18px!important}.t-h3,.t-h4,.t-h5{font-size:16px!important;text-align:center}.t-h4,.t-h5{font-size:12px!important}.p-text-20{font-size:14px}.header__logo img{object-fit:cover;width:9rem;height:3rem}.header__logo{transform:translateY(-7px);width:9rem;height:1rem}.header__column:nth-child(1){display:none}.header__phone{display:flex;justify-content:space-between;left:0;width:100%}.network-menu{top:-.7rem}.footer__politics{flex-direction:column;align-items:flex-start}}@media screen and (max-width:425px){.cookies-accept__content{flex-direction:column}.header__country{display:none}.footer__top .footer__column:nth-child(4){grid-column:1/3!important;grid-row:3/4!important;border:0!important}.footer__top .footer__column:nth-child(5){grid-column:1/3!important;grid-row:4/5!important;padding-left:0}}@media screen and (max-width:375px){.header__content{gap:0}.header__item:not(:last-child){margin-right:1rem}.header__item{font-size:12px}.footer__logo img{max-width:100%}}
/*# sourceMappingURL=main.min.css.map */
