@charset "UTF-8";/*!
Theme Name: maxdev-new-theme
Theme URI: https://maxdev.by/
Author: Maksim Klimov
Author URI: https://maxdev.by/
Description: Тема для сайта maxdev.by
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: maxdev-by
*/:root{--font-family: "Onest", "Helvetica Neue", "Arial", -apple-system, BlinkMacSystemFont, sans-serif;--font-family-other: "Inter", arial, helvetica neue, helvetica, freesans, sans-serif;--background-color: var(--white-color);--main-color: var(--black-color);--content-width: 1300px;--container-offset: 15px;--container-offset-2: 42px;--container-width: calc(var(--content-width) + (var(--container-offset) * 2));--header-height: 9.3rem;--white-color: rgb(255, 255, 255);--black-color: rgb(0, 0, 0);--text-color: rgb(40, 26, 57);--text-color-light: rgb(17, 1, 36);--blue-color: rgb(55, 85, 250);--blue-color-dark: rgb(35, 60, 200);--h1-font-size: 6rem;--h2-font-size: 4.8rem;--h3-font-size: 3.5rem;--nav-font-size: 4.5rem;--section-secr-font-size: 1.8rem;--font-regular: 400;--font-medium: 500;--font-semi-bold: 600;--font-bold: 700;--font-extra-bold: 800;--z-menu: 50;--z-fixed: 100;--z-tooltip: 10}@media screen and (width <=1200px){:root{--h1-font-size: 4.5rem}}@media screen and (width <=768px){:root{--h1-font-size: 2.7rem}}@media screen and (width <=576px){:root{--header-height: 6.5rem;--h2-font-size: 3.2rem;--nav-font-size: 3.2rem}}.custom-checkbox__field:checked+.custom-checkbox__content:after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content:before{outline:2px solid #f00;outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}.list{--gap: 30px;--elems: 4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.list__item{width:calc((100% - (var(--elems) - 1) * var(--gap)) / (var(--elems)))}@media (max-width: 1024px){.list__item{--gap: 30px;--elems: 2}}@media (max-width: 600px){.list__item{--gap: 20px;--elems: 1}}.list-5{--gap: 30px;--elems: 5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.list-5__item{width:calc((100% - (var(--elems) - 1) * var(--gap)) / (var(--elems)))}@media (max-width: 1024px){.list-5__item{--gap: 10px;--elems: 3}}@media (max-width: 600px){.list-5__item{--gap: 5px;--elems: 2}}@font-face{font-family:Onest;src:url(assets/fonts/Onest-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Onest;src:url(assets/fonts/Onest-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Onest;src:url(assets/fonts/Onest-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(assets/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(assets/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(assets/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(assets/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Inter;src:url(assets/fonts/Inter-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap;font-style:normal}*{margin:0;outline:none;border:0;padding:0;background:transparent}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}html{font-size:62.5%;-ms-scroll-chaining:none;overscroll-behavior:none;scroll-behavior:auto}body{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%;min-height:100vh;font-family:var(--font-family);font-weight:400;font-size:16px;font-size:1.6rem;line-height:normal;-webkit-text-size-adjust:none;color:var(--black);background-color:var(--background-color)}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}h1,h2,h3,p,ul,li{margin:0}h1,h2,h3,h4{margin:0;padding:0}h1{font-size:3rem}h2{font-size:2.4rem}h3{font-size:2.1rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.4rem}b,strong{font-weight:700}ol,ul,li{list-style:none;padding:0}a{text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}img{vertical-align:middle;height:auto;min-height:1px;max-width:100%}input,button,textarea{outline:none;font-family:inherit}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:var(--text-color);color:var(--text-color)}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}figure{overflow-x:auto}article,aside,figure img,hgroup,footer,header,nav,section,main{display:block}textarea{background-color:#2c2c2c66;border-radius:1rem;padding:1.5rem;font-size:1.6rem;color:#848484;-webkit-transition:all .3s ease;transition:all .3s ease}textarea:focus{background-color:#2c2c2ccc;-webkit-box-shadow:0 0 0 .2rem var(--blue-color-dark);box-shadow:0 0 0 .2rem var(--blue-color-dark)}textarea:focus .brif-form__placeholder-project-title{top:-100px}::-webkit-scrollbar{border-radius:.5rem;width:10px;height:5px;background-color:transparent!important}::-webkit-scrollbar-track{background-color:#545454}::-webkit-scrollbar-thumb{border-radius:.5rem;background-color:#000000b3}.btn-reset{border:none;padding:0;background:transparent;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff}.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.dis-scroll{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none}.page--ios .dis-scroll{position:relative}.js-focus-visible :focus:not(.focus-visible){outline:none}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.container{margin:0 auto;padding:0 var(--container-offset);width:100%;max-width:var(--container-width)}.container-offset{margin:0 auto;padding:0 var(--container-offset-2);width:100%;max-width:100%}.section-padding{margin-top:-1px;padding:70px 0}@media screen and (width <=576px){.section-padding{padding:30px 0}}.section-title{font-weight:var(--font-regular);font-size:var(--h2-font-size);line-height:4.8rem;color:var(--text-color)}.section-description{font-size:var(--section-secr-font-size);line-height:2rem;color:var(--text-color-light)}.page{position:relative;padding-top:166px;padding-bottom:100px}.page_bgc{background-color:#1f1638;color:var(--white-color)}.border-radius{border-radius:25px}.absolute{position:absolute;inset:0}.absolute-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.button-dark{border-color:var(--blue-color);border-radius:3px;padding:12px 21px 11px;color:#fff;background-color:var(--blue-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (any-hover: hover){.button-dark:hover{border-color:var(--blue-color-dark);background-color:var(--blue-color-dark)}}.button-white{border:1px solid;border-color:var(--blue-color-dark);border-radius:3px;padding:12px 21px 11px;font-weight:700;color:var(--blue-color-dark);background-color:var(--white-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (any-hover: hover){.button-white:hover{color:var(--white-color);background-color:var(--blue-color-dark)}}.grid{display:-ms-grid;display:grid}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-beetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.size-icon{width:16px;height:16px;fill:currentcolor}#cursor,#aura{position:absolute;border-radius:100%;-webkit-transition:.2s cubic-bezier(.75,-1.27,.3,2.33) opacity,.5s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.2s cubic-bezier(.75,-1.27,.3,2.33) opacity,.5s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.5s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-1.27,.3,2.33) opacity;transition:.5s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-1.27,.3,2.33) opacity,.5s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10000}#cursor{width:20px;height:20px;background-color:#233cc8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#cursor.active{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#aura{width:46px;height:46px;border:1px solid #233cc8;background-color:#233cc807;-webkit-transform:translate(5px,5px);-ms-transform:translate(5px,5px);transform:translate(5px,5px)}#aura.active{border:1.2px solid rgba(35,60,200,.33);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}#aura.hidden,#cursor.hidden{-webkit-transform:scale(.001);-ms-transform:scale(.001);transform:scale(.001)}.header{position:fixed;padding:2.5rem 0;top:0;left:0;width:100%;z-index:var(--z-fixed);-webkit-transition:all .4s ease;transition:all .4s ease;will-change:transform}.header_page .header__short-desc{color:var(--black-color);border-color:var(--black-color)}.header_page .nav__link{color:var(--black-color)}.header_page .header__logo-img_white{display:none}.header_page .header__logo-img_dark{display:block}.header.header--fixed{padding:1.25rem 0;background-color:#fff}.header.header--fixed .nav__link{color:var(--black-color)}.header.header--fixed .header__short-desc{color:var(--black-color);border-color:var(--black-color);opacity:1}.header.header--fixed .header__logo-img_white{display:none}.header.header--fixed .header__logo-img_dark{display:block}.header__container{color:var(--white-color)}.header__left-content{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.header__logo{position:relative;width:196px;height:63px}.header__logo-img_white{display:block}.header__logo-img_dark{display:none}.header__short-desc{font-weight:400;font-size:14px;line-height:23px;text-transform:uppercase;color:#fff;opacity:.6;padding:6px 0 6px 22px;border-left:1px solid #fff;position:relative}.header__nav{position:relative;margin-right:60px}.header__burger{position:relative;width:50px;height:50px}.header__burger-pos{width:50px;height:50px;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;border-radius:50px;background-color:var(--blue-color-dark)}.nav__list{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.nav__item{position:relative;overflow:hidden}.nav__link{position:relative;display:block;font-size:1.8rem;font-weight:600;line-height:120%;text-align:center;letter-spacing:.032rem;color:var(--white-color);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.nav__link:after{content:attr(data-content);position:absolute;left:0;top:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media (any-hover: hover){.nav__link:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:.5}}.burger{--burger-width: 25px;--burger-height: 18px;--burger-line-height: 2px;position:relative;border:none;padding:0;width:var(--burger-width);height:var(--burger-height);color:#000;background-color:transparent;cursor:pointer;color:var(--white-color)}.burger:before,.burger:after{content:"";position:absolute;left:0;width:100%;height:var(--burger-line-height);background-color:currentColor;-webkit-transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out}.burger:before{top:0}.burger:after{top:calc(100% - var(--burger-line-height))}.burger__line{position:absolute;left:0;top:50%;width:100%;height:var(--burger-line-height);background-color:currentColor;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.burger--active:before{top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out}.burger--active:after{top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out}.burger--active .burger__line{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.mobile-menu{--bg-menu-color: #281a39;position:fixed;left:0;top:0;z-index:var(--z-menu);overflow:auto;padding:170px 0 100px;width:100%;height:100%;background-color:var(--bg-menu-color);opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s,pointer-events .3s;transition:opacity .3s,visibility .3s,pointer-events .3s;pointer-events:none}.mobile-menu__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-menu__connection{display:inline-block;margin-top:45px;border-top:1px solid rgba(161,223,254,.1);padding-top:40px}.mobile-menu__list-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.mobile-menu__link-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--white-color);gap:15px}.mobile-menu__icon-block{position:relative;border:1px solid #3c3c3c;border-radius:10px;padding:14px;width:48px;height:48px;background-color:#a1dffe1a}.mobile-menu__icon{width:20px;height:20px;color:var(--white-color)}.mobile-menu-nav{position:relative}.mobile-menu-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.mobile-menu-nav__item{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mobile-menu-nav__item:hover{opacity:.5}.mobile-menu-nav__link{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--nav-font-size);color:var(--white-color)}.menu--active{opacity:1;visibility:visible;pointer-events:all}.home{position:relative;overflow:hidden;background-color:var(--black-color);z-index:0;color:var(--white-color)}.home__body{height:100%}.home__video-presentation{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0}.home__video-presentation:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(40,26,57,.4)),to(rgba(40,26,57,.4)));background:linear-gradient(0deg,#281a3966,#281a3966);z-index:9999999}.home__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home__container{position:relative;min-height:100vh;-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;padding-top:180px;padding-bottom:100px}.home__descr-services{position:relative;margin-bottom:5rem}.home__descr-body{max-width:750px}.home__descr-text{font-size:calc(30px + 10 * (100vw - 992px) / 1150);font-weight:600;line-height:130%}.home__my-suggestions{position:relative;overflow:hidden;margin-bottom:3.5rem}.home__list{gap:20px}.home__item{text-align:center;background:#ffffff0f;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:32px;-webkit-transition:color .2s;transition:color .2s}@media (any-hover: hover){.home__item:hover .home__item-link{color:#fff9}}.home__item-link{display:inline-block;padding:12px 16px 10px;color:var(--white-color);font-weight:700;font-size:1.4rem;line-height:120%;letter-spacing:.04rem}.home__title{font-size:calc(55px + 31 * (100vw - 992px) / 1150);font-weight:600}.section-figures{position:relative;z-index:var(--z-tooltip);margin-top:-100px;padding-bottom:50px}.section-figures__body{padding:35px 25px;-webkit-box-shadow:0 2px 50px 10px rgba(0,0,0,.1);box-shadow:0 2px 50px 10px #0000001a;background-color:var(--white-color)}.section-figures__item{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.section-figures__item:not(:last-child):after{content:"";position:absolute;right:0;top:0;display:block;width:1px;height:100%;background-color:#11012414}.section-figures__text{font-size:2.1rem;line-height:120%;color:var(--text-color-light)}.section-figures svg{width:90px;height:93px;fill:none;stroke:#606060;stroke-width:10px}.section-brand{position:relative;background:radial-gradient(50% 50% at 50% 50%,#2a3342 0% 100%)}.section-brand__body{gap:30px}.section-brand__desc{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;max-width:300px}.section-brand__desc p{line-height:2.5rem;color:var(--white-color)}.section-brand__cart{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%}.section-brand__list{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:30px}.section-brand__item{position:relative;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px;height:80px}.section-brand__img{max-height:100%}@font-face{src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-family:swiper-icons;font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;z-index:1;display:block;margin-right:auto;margin-left:auto}.swiper{position:relative;z-index:1;display:block;list-style:none;overflow:hidden;margin-right:auto;margin-left:auto;padding:0}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial)}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{position:relative;cursor:-webkit-grab;cursor:grab;display:block;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;-ms-overflow-style:none;scrollbar-width: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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;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:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;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{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after);min-width:1px}.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;z-index:10;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{position:absolute;left:50%;top:50%;z-index:10;margin-top:-21px;margin-left:-21px;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;width:42px;height:42px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{width:var(--swiper-virtual-size);height:1px}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);z-index:10;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;margin-top:calc(0px - var(--swiper-navigation-size) / 2);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);color:var(--swiper-navigation-color, var(--swiper-theme-color));cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-variant:initial;font-size:var(--swiper-navigation-size);line-height:1;letter-spacing:0;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset, 10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;z-index:10;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:.3s opacity;transition:.3s opacity}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{left:0;bottom:35px;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;border-radius:5px;width:13px;height:13px;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{width:50px;background:var(--swiper-pagination-color, var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity, 1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left, auto);right:var(--swiper-pagination-right, 8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{position:absolute;background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25))}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background:#1f1638;border-radius:5px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{left:0;top:0;width:100%;border-radius:5px;height:var(--swiper-pagination-progressbar-size, 10px)}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{left:0;top:0;width:var(--swiper-pagination-progressbar-size, 4px);height:100%}.swiper-pagination-lock{display:none}.swiper-scrollbar{position:relative;border-radius:var(--swiper-scrollbar-border-radius, 10px);background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));-ms-touch-action:none;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);top:var(--swiper-scrollbar-top, auto);bottom:var(--swiper-scrollbar-bottom, 4px);z-index:50;width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));height:var(--swiper-scrollbar-size, 4px)}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{position:relative;left:0;top:0;border-radius:var(--swiper-scrollbar-border-radius, 10px);width:100%;height:100%;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5))}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{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;width:100%;height:100%;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;z-index:-1000;opacity:0;pointer-events:none}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{z-index:1;width:100%;height:100%;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;pointer-events:none}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;z-index:0;width:100%;height:100%;opacity:.6}.swiper-cube .swiper-cube-shadow:before{content:"";position:absolute;inset:0;background:#000;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{visibility:visible;pointer-events:auto}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.section-projects{position:relative;overflow:hidden;border:none;background:radial-gradient(50% 50% at 50% 50%,#2a3342 0% 100%)}.section-projects__top{margin-bottom:50px;gap:30px}.section-projects__title{color:var(--white-color)}.section-projects__descr{max-width:700px;color:var(--white-color)}.section-projects-swiper__cart{height:500px}@media (any-hover: hover){.section-projects-swiper__cart:hover .section-projects-swiper__content{-webkit-transform:translateY(-15px) scale(1.2);-ms-transform:translateY(-15px) scale(1.2);transform:translateY(-15px) scale(1.2)}.section-projects-swiper__cart:hover .section-projects-swiper__full-project{opacity:1}}.section-projects-swiper__preview{position:relative;overflow:hidden;height:100%}.section-projects-swiper__preview:before{content:"";position:absolute;inset:0;z-index:1;width:100%;height:100%;background-color:var(--black-color);opacity:.75}.section-projects-swiper__content{position:absolute;left:0;bottom:0;z-index:5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px;width:100%;color:var(--white-color);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;gap:15px}.section-projects-swiper__title{font-weight:var(--font-bold);font-size:var(--h2-font-size);line-height:100%}.section-projects-swiper__descr-project{max-width:350px;font-size:1.7rem;line-height:120%;text-align:center;color:var(--white-color);opacity:.6}.section-projects-swiper__full-project{margin-top:15px;border:1px solid rgba(255,255,255,.2);border-radius:2px;padding:10px 15px;font-size:1.6rem;text-transform:uppercase;color:var(--white-color);opacity:0}@media (any-hover: hover){.section-projects-swiper__full-project:hover .section-projects-swiper__icon{width:16px}.section-projects-swiper__full-project:hover .section-projects-swiper__svg-icon{padding-left:10px}}.section-projects-swiper__svg-icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-projects-swiper__icon{width:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-in-numbers{position:relative;overflow:hidden}.words{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:7.5rem;font-family:var(--font-family-other);font-weight:var(--font-medium);font-size:calc(50px + 32 * (100vw - 992px) / 928);line-height:120%}.words__text{position:relative;margin-bottom:-.2em;line-height:120%;color:var(--text-color);-webkit-box-reflect:below -48px linear-gradient(transparent,rgba(0,0,0,.1333333333))}.words__text_padding{padding-left:7em}.num-items,.about-numbers{position:relative;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto;margin-left:auto;max-width:1100px;gap:6.87rem 0}.num-items__element,.about-numbers__element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;border-bottom:1px solid #eaeaea;padding-bottom:3.8rem;row-gap:1.5rem}.num-items__title-item,.about-numbers__title-item{position:relative;font-weight:var(--font-regular);font-size:3rem;color:#0006}.num-items__value-item,.about-numbers__value-item{font-size:10rem}.section-price__top{position:relative;margin-bottom:4.5rem}.section-price__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.5rem;font-family:var(--font-family-other);font-weight:var(--font-regular);font-size:calc(42px + 32 * (100vw - 992px) / 928);line-height:100%}.section-price__title_mob{display:none}.section-price__descr{display:block;max-width:50%;font-weight:var(--font-regular);font-size:2.5rem;opacity:.6}.section-price__content{border-top:1px solid rgba(0,0,0,.1);width:100%}.price-cart{position:relative;border-bottom:1px solid rgba(0,0,0,.1);padding:2.5em 0;color:var(--text-color)}.price-cart__title-favor{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;font-weight:var(--font-regular);font-size:3.6rem;-webkit-transition:all .3s;transition:all .3s}.price-cart__info{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.price-cart__price-count{border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:1.5rem 2.5rem}.price-cart__price-count span{font-family:var(--font-family-other);font-weight:var(--font-medium);font-size:2rem;-webkit-transition:all .3s;transition:all .3s}.price-cart__preview{position:absolute;left:50%;top:50%;z-index:10;overflow:hidden;width:250px;height:0;background-color:var(--white-color);opacity:0;visibility:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-property:opacity,visibility,height,-webkit-transform;transition-property:opacity,visibility,height,-webkit-transform;transition-property:opacity,visibility,transform,height;transition-property:opacity,visibility,transform,height,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;pointer-events:none}.price-cart__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.price-cart__full-icon{position:relative;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;overflow:hidden;margin-left:auto;border:1px solid rgba(0,0,0,.1);border-radius:100%;width:50px;height:50px;background-color:var(--white-color);-webkit-transition-property:background-color,color,width,border-radius;transition-property:background-color,color,width,border-radius;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.price-cart__full-icon:hover{border-radius:25px;width:100px}.price-cart__icon{width:21px;height:21px;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.price-cart:hover .price-cart__title-favor,.price-cart:hover .price-cart__price-count span{color:var(--blue-color-dark)}.price-cart:hover .price-cart__full-icon{color:var(--white-color);background-color:var(--blue-color-dark)}.price-cart:hover .price-cart__icon{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.price-cart:hover .price-cart__preview{height:300px;opacity:1;visibility:visible;pointer-events:all}.price-cart:hover .price-cart__preview:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px #0006;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.other-services{position:relative;min-height:100vh;overflow:hidden;background:#0b0519}.other-services__header{margin-bottom:80px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.2)}.other-services__title{color:var(--white-color);font-size:6.5rem;font-weight:var(--font-medium);line-height:120%}.other-services__link{gap:.8rem;color:var(--white-color);font-size:1.8rem;line-height:120%;-webkit-transition:color .3s;transition:color .3s}@media (any-hover: hover){.other-services__link:hover{color:var(--blue-color-dark)}}.other-services__icon{width:18px;height:18px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.other-services__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.other-service__title{position:relative;z-index:10;padding-bottom:80px;display:block;color:var(--white-color);-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.4}.other-service__price{font-size:2rem}.other-service__title-service{position:relative;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;font-family:var(--font-family-other);font-size:calc(50px + 30 * (100vw - 992px) / 928);font-weight:var(--font-medium)}.other-service__icon-block{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;width:calc(38px + 12 * (100vw - 992px) / 928);height:calc(38px + 12 * (100vw - 992px) / 928);border-radius:100%;border:1px solid #fff}.other-service__icon{width:25px;height:25px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.other-service__image-block{position:absolute;z-index:1;width:780px;height:350px;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;opacity:0;pointer-events:none;will-change:opacity,transform}.other-service__image-block:before{content:"";position:absolute;z-index:6;width:100%;height:100%;background-color:#000000b3}.other-service__img{position:absolute;height:100%;width:100%;inset:0;color:transparent;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.other-service:hover .other-service__title{opacity:1}.page-preview{position:relative;width:100%;height:50rem;top:-25rem;margin-bottom:-13rem}.page-preview__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:25px}.page-service{position:relative;background-color:#0b0519;padding-bottom:13.5rem}.page-service__subtitle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:3.5rem;padding:1rem 1.5rem;font-weight:600;line-height:120%;text-align:center;color:var(--white-color);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:2.5rem}.page-service__title{margin-bottom:10rem;font-size:5.2rem;font-weight:400;color:var(--white-color);line-height:120%;max-width:85%}.page-service__title span{color:var(--blue-color-dark)}.page-service__content{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto;grid-template-rows:auto;gap:7.5rem}.page-service__cart{position:relative}.page-service__count{position:absolute;padding:0 25px;right:0;top:-6rem;font-size:20rem;font-weight:600;color:#ffffff12;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-service__title-cart{position:relative;display:inline-block;margin-bottom:2.7rem;font-size:2.4rem;font-weight:700;line-height:120%}.page-service__title-cart:after{content:"";display:block;width:50%;height:2px;margin-top:.7rem;background-color:var(--blue-color-dark);opacity:.6}.page-service__description-cart{font-size:2rem;font-weight:400;line-height:120%;color:#9d9ba3}.page-benefit{position:relative;margin-bottom:5.5rem;border-bottom:1px solid rgba(255,255,255,.2)}.page-benefit__container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px}.page-benefit__card{position:relative;padding:50px 30px}.page-benefit__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid transparent;background-color:#3751fa80;border-radius:50%;padding:2.25rem;margin-bottom:2.5rem}.page-benefit__size-icon{width:5.25rem;height:5.25rem;color:var(--white-color)}.page-benefit__title-cart{max-width:400px;font-size:2.5rem;font-weight:600;line-height:130%;margin-bottom:2.5rem}.page-benefit__description-cart{font-size:2rem;font-weight:400;line-height:140%;color:#9d9ba3}.page-step{position:relative;padding-bottom:10rem}.page-step__content{position:relative;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.page-step__step-title{overflow:hidden}.page-step__subtitle-step{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:3.5rem;padding:1rem 1.5rem;font-weight:600;line-height:120%;text-align:center;color:var(--white-color);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:2.5rem}.page-step__content-sticky-title{font-size:5.6rem;font-weight:600;color:var(--white-color);line-height:120%;margin-bottom:2.7rem}.page-step__content-sticky-description{font-size:2rem;font-weight:400;line-height:140%;color:#9d9ba3;max-width:400px}.page-step__content-column{position:relative}.page-step__progess-bar{position:absolute;top:0;left:0;width:3px;height:100%}.page-step__progess-bar:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(91.18%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 91.18%,#fff0);opacity:.2}.page-step__progress-vertical-line{width:100%;background-color:var(--blue-color-dark)}.page-step__step{position:relative;padding-left:7.1rem}.page-step__step:not(:last-child){margin-bottom:7rem}.page-step__step:before{content:"";display:block;position:absolute;top:0;left:-.5rem;width:12px;height:12px;border-radius:50%;background-color:var(--blue-color)}.page-step__title{display:inline-block;margin-bottom:2rem;font-size:2.5rem;line-height:125%;font-weight:600;color:var(--white-color)}.page-step__step-description{font-size:2rem;font-weight:400;line-height:140%;color:#9d9ba3}.page-price-info-block{position:relative;padding:10rem 0;background-color:#0b0519}.page-price-info-block .container-offset{max-width:1600px}.page-price-info-block__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#1f1638;padding:10rem;min-height:750px;border-radius:10px;overflow:hidden}.page-price-info-block__text{max-width:calc(100% - 10rem);margin-bottom:2.7rem;text-align:center;font-size:6.2rem;font-weight:400;line-height:120%;color:var(--white-color)}.page-price-info-block__text span{color:var(--blue-color)}.page-price-info-block__base-price{max-width:calc(100% - 10rem);text-align:center;font-size:4.5rem;text-decoration:underline;font-weight:400;line-height:140%;color:var(--white-color)}.page-price-info-block__base-price span{color:var(--blue-color-dark)}.page-price-info-block__bottom{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;gap:20px}.page-price-info-block__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}.page-price-info-block__sale{max-width:500px;font-size:2.5rem;font-weight:400;line-height:120%;color:var(--blue-color)}.page-price-info-block__descr-sale{max-width:500px;font-size:2rem;font-weight:400;line-height:120%}.page-price-info-block__fill-brib{padding:25px 30px;font-size:2rem;font-weight:600;color:var(--white-color);border-radius:15px}.page-brif{position:relative;padding:8rem 0 4rem}.page-brif__title{margin-bottom:7rem;padding-bottom:2rem;font-size:calc(50px + 32 * (100vw - 992px) / 1150);font-weight:600;color:var(--white-color);border-bottom:1px solid rgba(255,255,255,.1)}.page-brif__container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:25px}.page-brif__mes-descr{max-width:450px;margin-bottom:2.5rem;font-size:2.7rem;line-height:110%}.page-brif__mes-links{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.page-brif__mes-links .button-white{padding:18px 30px}.page-brif__link{border-radius:25px;font-size:2rem;font-weight:600}.brif-form{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.brif-form__type-project{margin-bottom:5rem}.brif-form__title-sm-form{margin-bottom:2rem;font-size:3.8rem;font-weight:400;line-height:120%}.brif-form__container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.brif-form__label{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.brif-form__label input{display:none}.brif-form__type-project-label input{display:none;position:absolute;pointer-events:none}.brif-form__type-project-label input:checked~.brif-form__name-label{background-color:var(--blue-color-dark);color:var(--white-color);padding-left:55px}.brif-form__type-project-label input:checked~.brif-form__name-label .brif-form__icon_check{opacity:1;fill:var(--white-color)}.brif-form__name-label{position:relative;padding:18px 30px;border-radius:25px;font-size:2rem;font-weight:600}.brif-form__descr-project{margin-bottom:5rem}.brif-form__descr-your-project{position:relative;margin-bottom:2rem}.brif-form__placeholder-project-title{pointer-events:none;position:absolute;left:2.5rem;top:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:2rem;font-weight:400;line-height:120%;color:#fffc;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .3s;transition:all .3s}.brif-form__placeholder-project-title span{color:#ffffff80}.brif-form__placeholder-project-title.--is-active{top:1rem;-webkit-transform:scale(.82);-ms-transform:scale(.82);transform:scale(.82);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;opacity:.4}.brif-form__textarea{padding:40px 25px 15px;resize:vertical;width:100%;height:180px;font-size:1.9rem;font-weight:400;line-height:120%;color:#d8d8d8}.brif-form__download-file-label{margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.brif-form__file-name-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}.brif-form__file-name-block .brif-form__icon{width:60px;height:30px;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;fill:var(--white-color)}.brif-form__icon{width:20px;height:20px;-webkit-transition:all .5s;transition:all .5s}.brif-form__icon_check{position:absolute;left:2rem;opacity:0}.brif-form__name-file-block{height:100%;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;font-size:1.8rem;font-weight:400;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;border-left:1px solid rgba(255,255,255,.4)}.brif-form__change-file-label{font-size:2rem;font-weight:400;line-height:120%;color:#ffffff80}.brif-form__our-contacts{margin-bottom:5rem}.brif-form__contacts-container-data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.brif-form__item,.brif-form__wrapper{position:relative}.brif-form__placeholder-hidden-content{pointer-events:none;position:absolute;top:1.5rem;left:2.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:2rem;font-weight:400;line-height:120%;color:#fffc;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .3s;transition:all .3s}.brif-form__placeholder-hidden-content span{color:#ffffff80}.brif-form__placeholder-hidden-content.--is-active{top:1rem;-webkit-transform:scale(.82);-ms-transform:scale(.82);transform:scale(.82);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;opacity:.4}.brif-form__field{border-radius:1rem;width:100%;padding:50px 25px 15px;font-size:1.9rem;font-weight:400;line-height:120%;color:#d8d8d8;background-color:#2c2c2c66}.brif-form__submit{margin-bottom:5rem;position:relative;height:60px;font-size:2rem;font-weight:400}.brif-form__warning{max-width:750px;font-size:1.8rem;font-weight:400;line-height:140%;color:#fffc}.brif-form__warning a{color:var(--blue-color-dark)}@media (any-hover: hover){.brif-form__warning a:hover{color:var(--blue-color)}}.page-services{position:relative}.page-services__preview-work{margin-bottom:10.2rem}.page-header{position:relative;padding-bottom:6.5rem;margin-bottom:6.5rem;border-bottom:1px solid #37295e}.page-header__title{margin-bottom:4.5rem;font-size:calc(75px + 55 * (100vw - 992px) / 1150);font-weight:600;line-height:120%}.page-header__description{max-width:75%;font-size:calc(25px + 10 * (100vw - 992px) / 1150)}.page-services-item{position:relative;-webkit-transition:all .23s;transition:all .23s}.page-services-item:not(:last-child){border-bottom:1px solid #eaeaea}.page-services-item__body-link{padding:4.5rem 0 6.5rem;-ms-grid-columns:100px 1fr 150px;grid-template-columns:100px 1fr 150px;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;color:var(--black-color)}.page-services-item__num{position:relative;font-size:10.2rem;font-weight:500;color:#0024f233;-webkit-transition:color .15s;transition:color .15s}.page-services-item__main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;max-width:65%;margin-left:auto}.page-services-item__title{font-size:calc(35px + 50 * (100vw - 992px) / 1150);font-weight:600}.page-services-item__description{margin-bottom:6.5rem;font-size:calc(20px + 5 * (100vw - 992px) / 1150);font-weight:600;line-height:145%}.page-services-item__tags-item{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.page-services-item__tags-item span{font-size:calc(20px + 8.5 * (100vw - 992px) / 1150);line-height:120%;-webkit-transition:color .15s;transition:color .15s}.page-services-item__watch-project-item-arrow{margin-left:auto}.page-services-item__arrow{width:80px;height:80px;border-radius:50%;background-color:#0024f20d;-webkit-transition:all .15s;transition:all .15s}.page-services-item__icon{width:40px;height:40px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);color:var(--blue-color-dark);-webkit-transition:all .15s;transition:all .15s}.page-services-item:hover .page-services-item__arrow{width:100px;border-radius:25px;background-color:var(--blue-color)}.page-services-item:hover .page-services-item__icon{color:var(--white-color);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.page-services-item:hover .page-services-item__num,.page-services-item:hover .page-services-item__tags-item span{color:var(--blue-color-dark)}.page-our-client{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #eaeaea;background-color:#eaeaea}.page-our-client__body{-webkit-animation:auto-horizontal-scroll-clients 20s linear infinite;animation:auto-horizontal-scroll-clients 20s linear infinite}.page-our-client__item{padding:1.2rem;width:250px;height:140px}.page-preview-work{position:relative;width:100%;height:750px}.page-preview-work__view-project-link{padding:2.5rem 3.4rem;z-index:6}.page-preview-work__view-project-link:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#0006;z-index:5}.page-preview-work__case{position:absolute;z-index:6;top:30px;left:30px;font-size:3.5rem;line-height:120%;font-weight:600;color:var(--white-color)}.page-preview-work__title{position:absolute;z-index:6;left:30px;bottom:30px;font-size:calc(50px + 35 * (100vw - 992px) / 1150);line-height:120%;font-weight:600;color:var(--white-color)}.review-block{position:relative}.review-block__body{overflow:hidden}.review-block__title{padding-bottom:3.7rem;margin-bottom:6rem;font-size:calc(50px + 35 * (100vw - 992px) / 1150);font-weight:600;border-bottom:1px solid #eaeaea}.review-block__content{-ms-scroll-chaining:none;overscroll-behavior:none;width:200%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.review-block__item-comment{background-color:#fff;padding:4rem 0;gap:0 40px}.review-block__site-view{position:relative;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}.review-block__image{border-radius:25px}.review-block__author-content{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.review-block__text{margin-bottom:7.5rem;font-size:calc(25px + .02*(100vw - 992px));line-height:120%}.review-block__author-bio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.review-block__author-name{margin-bottom:2rem;font-size:4.5rem;font-weight:700}.review-block__author-position{font-size:2.5rem;line-height:120%;color:#0006}@-webkit-keyframes auto-horizontal-scroll-clients{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@keyframes auto-horizontal-scroll-clients{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}.business-card{position:relative}.business-card .page-header{padding-bottom:35rem;border:none}.cases{position:relative}.cases__container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:70px 50px}.case-item{position:relative;height:550px}.case-item:before,.case-item:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity .3s,transform .3s,-webkit-transform .3s;background-color:var(--blue-color-dark);border-radius:25px}.case-item:after{background-color:var(--blue-color)}.case-item__wrapper{position:relative;overflow:hidden;border-radius:25px;height:100%;z-index:10}.case-item__wrapper:before{content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;background-color:#000;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.case-item__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;will-change:transform;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.case-item__case-link{z-index:10;width:100%;height:100%}.case-item__content{position:absolute;width:100%;left:0;bottom:0;padding:70px 50px;z-index:5}.case-item__title{margin-bottom:2.5rem;font-size:calc(50px + 15 * (100vw - 992px) / 1150);line-height:120%;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-item__subtitle{font-size:calc(18px + 4 * (100vw - 992px) / 1150);font-weight:400;line-height:140%;max-width:510px}@media (any-hover: hover){.case-item:hover .case-item__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.case-item:hover:before{-webkit-transform:translateX(1.5rem) translateY(1.8rem) rotate(3.5deg);-ms-transform:translateX(1.5rem) translateY(1.8rem) rotate(3.5deg);transform:translate(1.5rem) translateY(1.8rem) rotate(3.5deg);opacity:.4}.case-item:hover:after{-webkit-transform:translateX(-1.5rem) translateY(.8rem) rotate(-3.5deg);-ms-transform:translateX(-1.5rem) translateY(.8rem) rotate(-3.5deg);transform:translate(-1.5rem) translateY(.8rem) rotate(-3.5deg);opacity:.7}.case-item:hover .case-item__wrapper:before{opacity:.4}}.case{position:relative;padding-bottom:14rem}.case img,.case video{width:100%;height:auto}.case video{max-width:100%;-webkit-box-shadow:0 4px 40px rgba(0,0,0,.15);box-shadow:0 4px 40px #00000026}.case__header{position:relative;padding:50px 0}.case__header-content{max-width:650px;margin-left:auto}.case__title{font-size:4.5rem;font-weight:400;line-height:120%;margin-bottom:25px}.case__subtitle{margin-bottom:20px;font-size:2.1rem;font-weight:400;line-height:120%;color:#9d9ba3}.case__list-tags{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 10px}.case__list-tags li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.case__list-tags li:not(:first-child):before{margin-right:10px;content:"";width:3px;height:3px;border-radius:50%;background-color:#000c}.case__content{position:relative}.case__main-full-width-image{margin:70px 0;position:relative}.case__full-img-width{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.case__preview-content{margin:40px 0;padding-bottom:40px;border-bottom:1px solid rgba(31,32,32,.1)}.case__grid-container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.case__about-project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.case__item-about-project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.case__item-title{font-size:1.95rem;font-weight:600;line-height:110%}.case__about-project-text{max-width:300px;font-size:1.7rem;font-weight:400;line-height:120%;color:#9d9ba3}.case__about-project-text ul{margin:1.5rem 0}.case__about-project-text ul li{position:relative;margin-bottom:10px;margin-bottom:1.5rem}.case__about-project-text ul li:before{content:"\2022";margin-right:5px}.case__description-project p{font-size:1.8rem;line-height:120%}.case__description-project p:not(:last-child){margin-bottom:25px}.case__image-preview-no-full-width{margin:70px 0;padding:7% 10%}.case__no-full-img-width{-webkit-box-shadow:0 4px 40px rgba(0,0,0,.15);box-shadow:0 4px 40px #00000026;width:100%;max-width:100%;height:auto}.case__about-page{max-width:650px;margin:80px 0 80px auto}.case__about-page p{font-size:1.8rem;font-weight:400;line-height:140%;color:#9d9ba3}.case__about-page_center{text-align:center;margin-left:auto;margin-right:auto}.case__image-preview-full-width{position:relative}.case__result{margin:80px 0;max-width:700px}.case__result p{font-size:1.8rem;font-weight:400;line-height:140%;color:var(--text-color)}.case .swiper-horizontal>.swiper-pagination-bullets,.case .swiper-pagination-bullets.swiper-pagination-horizontal,.case .swiper-pagination-custom,.case .swiper-pagination-fraction{bottom:70px}.sw-article{position:relative}.related-case{position:relative;padding:110px 0;margin-bottom:-100px;background-color:#ddd}.related-case__title{max-width:635px;margin-left:auto;font-size:4.5rem;font-weight:400;line-height:120%;margin-bottom:25px}.related-case__container{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:32px}.related-case-item{position:relative}.related-case-item__full-project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.related-case-item__image{position:relative;padding-top:120%}.related-case-item__image:before,.related-case-item__image:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity .3s,transform .3s,-webkit-transform .3s;background-color:var(--blue-color-dark);border-radius:25px}.related-case-item__image:after{background-color:var(--blue-color)}.related-case-item__image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:5;-webkit-transition:border-radius .3s,-webkit-box-shadow .3s;transition:border-radius .3s,-webkit-box-shadow .3s;transition:border-radius .3s,box-shadow .3s;transition:border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s}.related-case-item__title{font-size:2.5rem;font-weight:600;line-height:140%;color:var(--black-color)}@media (any-hover: hover){.related-case-item:hover .related-case-item__image img{border-radius:25px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.4);box-shadow:0 4px 16px #0006}.related-case-item:hover .related-case-item__image:before{-webkit-transform:translateX(.3rem) translateY(1.8rem) rotate(3.5deg);-ms-transform:translateX(.3rem) translateY(1.8rem) rotate(3.5deg);transform:translate(.3rem) translateY(1.8rem) rotate(3.5deg);opacity:.4}.related-case-item:hover .related-case-item__image:after{-webkit-transform:translateX(-.3rem) translateY(.8rem) rotate(-3.5deg);-ms-transform:translateX(-.3rem) translateY(.8rem) rotate(-3.5deg);transform:translate(-.3rem) translateY(.8rem) rotate(-3.5deg);opacity:.7}}.about .page-header{border-bottom:none;padding-bottom:0}.about textarea,.about .brif-form__field{background-color:var(--white-color);border:2px solid #e3e2e2;color:var(--black-color)}.about .brif-form__placeholder-hidden-content,.about .brif-form__placeholder-project-title{color:#000c}.about .page-brif__title,.about .brif-form__warning,.about .brif-form__change-file-label{color:var(--black-color)}.about-n{position:relative}.about-n__bg{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;max-width:650px;width:100%;height:100%}.about-n__bg span{display:block;width:100%;height:100%;background-color:var(--blue-color-dark)}.about-n__bg span:nth-child(2){height:85%;background-color:var(--blue-color)}.about-n__bg span:nth-child(3){height:75%}.about-n__bg span:nth-child(4){height:65%;background-color:var(--blue-color)}.about-number{padding:50px 0}.about-about-me{position:relative;overflow:hidden;padding:50px 0}.about-about-me__container{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:40px}.about-about-me__image{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;position:relative;max-height:450px}.about-about-me__img{position:absolute;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:25px}.about-about-me__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;font-size:2.5rem;font-weight:400;line-height:135%}.about-about-me__content h2{font-size:3rem;font-weight:700;margin-bottom:35px}.about-about-me__content p{margin:15px 0}.about-about-me__content p span{font-weight:700}.about-item-me-block{position:relative;overflow:hidden;padding:100px 0 50px;border-bottom:1px solid #eaeaea}.about-item-me-block__container{gap:40px;margin-bottom:40px}.about-item-me-block__container_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.about-item-me-block__title{margin-top:30px;font-size:4.5rem;font-weight:400;color:var(--black-color);opacity:.5}.about-item-me-block__content{max-width:1100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-item-me-block__item{padding:30px 0;border-bottom:1px solid #eaeaea}.about-item-me-block__body{position:relative;font-size:2.5rem;font-weight:400;line-height:140%}.about-item-me-block__body span{font-size:2.9rem;font-weight:700}.about-item-me-block-result{padding:50px 0 0}.about-item-me-block-result p{text-align:center;font-size:calc(50px + 55 * (100vw - 992px) / 1150);font-weight:700;line-height:110%}.about-item-me-block-result p span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}.contacts{position:relative}.contacts__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.contacts__container_ch{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:25rem}.contacts__title{font-size:calc(60px + 55 * (100vw - 992px) / 1150);font-weight:600;line-height:120%}.contacts__link-mail{font-size:calc(50px + 80 * (100vw - 992px) / 1150);font-weight:600;line-height:120%;color:var(--blue-color)}@media (any-hover: hover){.contacts__link-mail:hover{color:var(--blue-color-dark)}}.contacts__messanger{gap:25px}.contacts__address,.contacts__phone-number{font-style:normal;font-size:calc(30px + 15 * (100vw - 992px) / 1150);font-weight:600;line-height:130%}.contacts__phone-number{font-weight:400;font-size:calc(40px + 90 * (100vw - 992px) / 1150);color:var(--blue-color)}@media (any-hover: hover){.contacts__phone-number:hover{color:var(--blue-color-dark)}}.contacts .brif-form__warning,.contacts .brif-form__change-file-label{color:var(--black-color)}.contacts .page-brif__title{position:relative;padding:0 1.5rem;color:var(--white-color)}.contacts .page-brif__title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--blue-color);z-index:-1}.contacts textarea,.contacts .brif-form__field{background-color:var(--white-color);border:2px solid #e3e2e2;color:var(--black-color)}.contacts .brif-form__placeholder-hidden-content,.contacts .brif-form__placeholder-project-title{color:#000c}.static-page{position:relative;color:var(--white-color)}.static-page__header{margin-bottom:3.5rem}.static-page__title{font-size:6.5rem;font-weight:600;line-height:110%}.static-page__content{position:relative}.static-page__content h2,.static-page__content h3,.static-page__content h4,.static-page__content h5{margin:2rem 0;font-weight:700;line-height:110%}.static-page__content h2{font-size:3rem}.static-page__content h3{font-size:2.5rem}.static-page__content h4{font-size:2.2rem}.static-page__content p{margin:1.7rem 0;font-size:1.8rem;font-weight:400;line-height:130%}.static-page__content a{color:var(--blue-color);border-bottom:1px dotted var(--blue-color)}@media (any-hover: hover){.static-page__content a:hover{color:var(--blue-color-dark);border-color:var(--blue-color-dark)}}.static-page__content table{margin:2rem 0;border-collapse:collapse;width:100%;text-align:left}.static-page__content table tbody tr th,.static-page__content table tbody tr td{border:1px solid;padding:1.2rem}.static-page__content ul{position:relative;margin-left:2rem}.static-page__content ul li{position:relative;margin:1.5rem 0;padding-left:20px}.static-page__content ul li:before{content:"\2014";position:absolute;top:0;left:0}.footer{position:relative;margin-top:-1px}.footer__body{padding:60px;color:var(--white-color);background-color:#1f1638}.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:60px;gap:30px}.footer__logo-link{display:inline-block;max-width:220px}.footer__text-big{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;font-weight:var(--font-semi-bold);font-size:calc(26px + 22 * (100vw - 992px) / 928);text-align:center}@media screen and (width >=1920px){.footer__text-big{font-size:4.8rem}}.footer__button{padding:15px 20px;font-size:2rem;line-height:120%}.footer__content{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.1);padding:40px 0 120px;gap:30px}.footer__title{margin-bottom:30px;font-weight:var(--font-bold);font-size:2rem}.footer__company-text{font-size:1.6rem;color:#8896ab}.footer__company-text span{border-bottom:1px dotted rgba(255,255,255,.3);font-weight:var(--font-bold)}.footer__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer__link,.footer__item{font-size:1.6rem;color:#8896ab}@media (any-hover: hover){.footer__link:hover,.footer__item:hover{color:var(--white-color)}}.footer__item{color:var(--white-color)}.footer__bottom{padding-top:35px}.footer__list-bottom{gap:10px 20px}.footer__item-bottom{color:#8896ab}.footer__item-bottom .footer__link{font-size:1.6rem}.footer-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.social{gap:10px}.social__icon{width:25px;height:25px;color:var(--white-color)}@media screen and (width <=1400px){.about-n__bg{display:none}}@media screen and (width <=1200px){.header__body{gap:10px}.header__nav{display:none}.burger{display:block}.section-hero__body{max-width:800px}.home__container{padding-top:140px;padding-bottom:80px}.home__descr-text{line-height:120%}.page-services-item__main-content{max-width:85%}.page-services-item__description{font-weight:400}.page-services-item__tags-item{row-gap:10px}.business-card .page-header{padding-bottom:24rem}.page-preview{height:35rem;top:-17.5rem}.review-block__author-name{font-size:3.5rem}.review-block__author-position{font-size:2rem}.contacts__container_ch{margin-bottom:15rem}}@media screen and (width <=992px){.header__short-desc,.header__mail,.header__phone{display:none}.section-hero__svg{position:absolute;pointer-events:none}.section-hero__svg:not(:nth-child(1)) svg{width:100px;height:100px}.section-hero__svg:nth-child(1) svg{height:auto;max-width:350px}.section-hero__svg:nth-child(2){top:-30px}.section-hero__svg:nth-child(3){left:0;bottom:-30px}.section-hero__svg:nth-child(2),.section-hero__svg:nth-child(3){padding:0}.section-figures svg{width:70px;height:73px}.section-brand__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px}.words__text_padding{padding-left:0}.num-items__title-item,.about-numbers__title-item{font-size:2.5rem}.num-items__value-item,.about-numbers__value-item{font-size:6rem}.section-price__title{display:none}.section-price__title_mob{display:-webkit-box;display:-ms-flexbox;display:flex}.section-price__descr{max-width:100%}.price-cart__preview{display:none}.other-service__title{opacity:1}.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__text-big{font-size:3.8rem}.footer__content{-ms-grid-columns:1fr;grid-template-columns:1fr;border:none;padding:20px 0;text-align:center}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer__col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer__col:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-header__title{font-size:5.5rem;margin-bottom:1.5rem}.page-header__description{font-size:2rem}.page-services-item__num{font-size:7rem}.page-services-item__main-content{gap:15px}.page-services-item__description{font-size:1.6rem;margin-bottom:1rem}.page-services-item__arrow{width:60px;height:60px}.page-services-item__icon{width:25px;height:25px}.page-services-item:hover .page-services-item__arrow{width:70px}.page-our-client__item{display:none}.page-preview-work{height:450px;margin-bottom:2.5rem}.page-preview-work__title{font-size:3.2rem}.business-card .page-header{padding-bottom:5rem}.page-preview{display:none}.page-service{padding:7rem 0}.page-service__title{font-size:4rem}.page-service__content{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:2.7rem}.page-benefit__container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.page-benefit__card{padding:20px}.page-price-info-block__body{padding:3rem;min-height:450px}.page-price-info-block__sale,.page-price-info-block__descr-sale,.page-price-info-block__fill-brib{font-size:1.8rem}.page-price-info-block__text{font-size:3.6rem;max-width:100%}.business-card .page-header__title{font-size:4rem}.page-service__subtitle{font-size:1.4rem}.page-service__title{font-size:3.5rem}.page-service__content,.page-benefit__container{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:6rem}.page-benefit__container{row-gap:3rem}.page-step__content{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-step__step-title{display:none}.page-price-info-block{background-color:#1f1638;padding:0}.page-price-info-block__body{background-color:transparent}.page-price-info-block__body{padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-price-info-block__text{font-size:3rem;text-align:left}.page-price-info-block__bottom{-webkit-box-flex:0;-ms-flex:0;flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-price-info-block__bottom{row-gap:30px}.page-brif__mes-descr{font-size:2.4rem}.brif-form__title-sm-form{font-size:3.2rem}.brif-form__name-label,.brif-form__placeholder-project-title,.brif-form__textarea,.brif-form__name-file-block,.brif-form__change-file-label,.brif-form__placeholder-hidden-content,.brif-form__warning,.page-brif__link{font-size:1.7rem}.brif-form__textarea{padding-top:50px}.brif-form__warning{max-width:100%}.case-item{height:400px}.case-item__content{padding-left:15px;padding-bottom:35px}.case__header{padding:15px 0}.related-case__container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.about-about-me__container{-ms-grid-columns:1fr;grid-template-columns:1fr}.about-about-me__image{height:340px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about-about-me__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.about-about-me{padding:25px 0}.about-item-me-block{padding:50px 0 25px}.about-item-me-block__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px 0}.about-item-me-block__title{margin-top:0}.about-item-me-block__item{padding:25px 0}.about-item-me-block__item:last-child{border-bottom:none}.contacts__address{font-size:2.5rem}.contacts__phone-number{font-size:3.5rem}.static-page__title{font-size:4.5rem}}@media screen and (width <=768px){.container-offset{padding:0 15px}.section-hero__body{max-width:100%}.section-figures__item:not(:last-child):after{content:none}.section-brand__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-brand__desc,.section-brand__cart{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}.section-projects__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:30px;gap:15px}.section-projects__descr{max-width:100%}.section-projects-swiper__cart{height:400px}.section-projects-swiper__content{padding:20px}.section-projects-swiper__full-project{opacity:1}.num-items,.about-numbers{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);max-width:100%}.num-items__element,.about-numbers__element{padding-bottom:1.8rem}.words__text{-webkit-box-reflect:unset}.section-price__title{font-size:3rem}.price-cart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:15px}.price-cart__info{position:unset}.price-cart__full-icon{position:absolute;right:10px;top:40px}.footer__list-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header{padding-bottom:3.5rem;margin-bottom:3.5rem}.page-header__title{font-size:3.8rem}.page-header__description{max-width:100%;font-size:1.6rem}.page-services-item__body-link{-ms-grid-columns:1fr 100px;grid-template-columns:1fr 100px;padding:3.2rem 0 4.1rem}.page-services-item__num{display:none}.page-services-item__main-content{max-width:100%}.page-services-item__title{font-size:2.5rem}.page-services-item__tags-item span{font-size:1.6rem}.page-preview-work{height:400px}.business-card .page-header{padding-bottom:3rem}.page-service__title{max-width:100%}.page-brif__title{margin-bottom:2rem;padding-bottom:1rem;border-bottom:none}.page-brif__container{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-brif__messenger{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:2rem;padding-bottom:3rem}.brif-form__file-name-block{height:40px}.brif-form__submit{font-size:1.8rem}.cases__container{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}.case-item{height:300px}.case-item__title{font-size:3.5rem}.case{padding-bottom:40px}.case__title{font-size:3.5rem}.case__subtitle{font-size:1.6rem}.case__preview-content{padding-bottom:0}.case__header-content{max-width:100%}.case__grid-container{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}.case__image-preview-no-full-width{margin:40px 0}.case__about-page,.case__result{margin:30px 0}.case__about-page p,.case__result p{font-size:1.6rem}.related-case{padding:60px 0}.related-case__title{font-size:3.5rem}.review-block__title{padding-bottom:1.7rem;margin-bottom:3rem}.review-block__item-comment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:35px;padding-bottom:0}.review-block__site-view,.review-block__author-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.review-block__site-view{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:250px}.review-block__text{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:1.7rem}.review-block__author-bio{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2.5rem}.review-block__author-name{font-size:2.8rem}.review-block__author-position{font-size:1.8rem}.contacts__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.contacts__container_ch{margin-bottom:11rem}.contacts__link-mail,.contacts__title{font-size:3.5rem}.contacts__address{font-size:2.2rem}.contacts__phone-number{font-size:2.8rem}.contacts .page-brif__title{padding:0 .5rem}.static-page__content h2{font-size:2.5rem}.static-page__content h3{font-size:2rem}.static-page__content h4{font-size:1.8rem}}@media screen and (width <=576px){.header__body{padding:0 12px}.header__logo{width:160px;height:40px}.header__logo-link{max-width:160px}.header__pt{padding-top:25px}.header__connection{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.header__btn{margin-left:0;padding:10px}.header__btn span{display:none}.header__icon{display:block;width:20px;height:20px}.section-home{padding-top:130px;padding-bottom:150px}.section-hero__description{font-size:1.6rem}.section-form-hero__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-hero__form{width:100%}.section-form-hero__input{min-width:100%}.section-brand__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.section-price__title{font-size:2.6rem}.section-price__descr{font-size:2rem}.price-cart__title-favor{font-size:2.4rem}.price-cart__price-count span{font-size:1.75rem}.home__container{min-height:600px}.home__descr-services,.home__my-suggestions{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home__descr-services{margin-bottom:0}.home__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.home__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home__title{line-height:110%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.other-services__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.other-services__title{font-size:3.2rem}.other-services__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.other-service__title{padding-bottom:0;min-height:60px}.other-service{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 15px);flex:0 1 calc(50% - 15px);max-width:calc(50% - 15px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}.other-service__image-block{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;width:100%;height:250px;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.other-service__image-block:before{background-color:#0000001a}.other-service__price{font-size:1.4rem}.other-service__title-service{font-size:1.6rem}.other-service__icon-block{display:none}.page{padding-top:120px;padding-bottom:50px}.page-header__title{font-size:3rem}.page-services-item__body-link{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-services-item__title{padding-right:80px;font-size:2.2rem}.page-services-item__body-link{position:relative}.page-services-item__watch-project-item-arrow{position:absolute;top:30px;right:0}.page-services-item__arrow{width:40px;height:40px}.page-services-item__icon{width:20px;height:20px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.page-services-item__tags-item{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.page-services-item__tags-item span{font-size:1.4rem}.page-preview-work{height:300px}.page-preview-work__case{font-size:2rem}.page-preview-work__title{font-size:2.3rem}.page-service__title{margin-bottom:6rem;font-size:2.5rem}.page-service__count{display:none}.page-service__title-cart{font-size:2rem;font-weight:600}.page-service__description-cart{font-size:1.6rem}.page-benefit__container{row-gap:1.4rem}.page-benefit__card{padding:20px 0}.page-benefit__icon{padding:1.2rem}.page-benefit__size-icon{width:4rem;height:4rem}.page-benefit__title-cart{font-size:2rem}.page-benefit__description-cart{font-size:1.6rem}.page-step__step{padding-left:3rem}.page-step__step:not(:last-child){margin-bottom:3rem}.page-price-info-block__text{font-size:2.7rem;line-height:105%}.page-step__title{font-size:2rem}.page-step__step-description{font-size:1.6rem}.page-price-info-block__info{margin-top:2rem}.page-brif__title{font-size:3.2rem}.page-brif__mes-descr{max-width:100%;font-size:1.6rem}.page-brif__mes-links .button-white,.brif-form__name-label{padding:13px 25px}.brif-form__title-sm-form{font-size:2.7rem}.brif-form__name-label,.brif-form__placeholder-project-title,.brif-form__textarea,.brif-form__name-file-block,.brif-form__change-file-label,.brif-form__placeholder-hidden-content,.brif-form__warning,.page-brif__link{font-size:1.5rem}.brif-form__submit{margin-bottom:2rem;height:50px}.case-item__content{padding:15px}.case-item__title,.case__title{font-size:3rem}.case__main-full-width-image{margin:30px 0}.case__item-title{font-size:1.6rem}.case__about-project-text,.case__description-project p{font-size:1.4rem;line-height:130%}.case__description-project p:not(:last-child){margin-bottom:12px}.related-case__title{font-size:3rem}.related-case-item__title{font-size:2rem;line-height:120%}.related-case{margin-bottom:-60px}.related-case__container{-ms-grid-columns:1fr;grid-template-columns:1fr}.about .page-brif{padding:2.5rem 0 1rem}.about .page-brif__messenger{padding-bottom:0}.about .brif-form__descr-project{margin-bottom:2rem}.about-about-me__container{gap:20px}.about-number{padding:25px 0}.about-numbers{gap:1.8rem 0}.about-numbers__title-item{font-size:2.2rem}.about-numbers__value-item{font-size:3.8rem}.about-item-me-block__container{margin-bottom:0}.about-about-me__image{gap:250px}.about-about-me__content{font-size:1.8rem}.about-about-me__content h2{font-size:2.5rem;font-weight:600;margin-bottom:15px}.about-about-me__content p span{font-weight:600}.about-item-me-block{padding:25px 0}.about-item-me-block__title{font-size:2.7rem}.about-item-me-block__body{font-size:1.8rem}.about-item-me-block__body span{font-size:2.2rem;font-weight:600}.about-item-me-block__result{padding:35px 0 0}.about-item-me-block__result p,.static-page__title{font-size:2.5rem}.static-page__content h2,.static-page__content h3{font-size:2rem}.static-page__content p{font-size:1.6rem;text-overflow:ellipsis;overflow:hidden}.static-page__content ul{margin-left:1rem}.footer{padding-bottom:0}.footer__body{border-bottom-right-radius:0;border-bottom-left-radius:0;padding:40px 15px}.footer__text-big{font-size:3rem}.footer__top{padding-bottom:30px}.footer__title{margin-bottom:15px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px}}.page-transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9999}.page-transition-overlay div{position:absolute;top:-50px;color:#fff;font-size:50px;z-index:10000}.home__video{background-color:#0b0519}
