.flat-card{height:100%;border-radius:var(--border-radius);background-color:var(--color-card-contrast);transition:box-shadow .25s ease-in-out,transform .25s ease-in-out,border var(--transition),background-color var(--transition)}.flat-card__inner{height:100%;padding:2.4rem}@media screen and (min-width: 768px){.flat-card__inner{padding:3.2rem}}.flat-card__inner>.list-row{margin-top:-.8rem}.flat-card__icon{margin-bottom:2.4rem}.flat-card__title{font-size:1.6rem;margin-bottom:.4rem}@media screen and (min-width: 768px){.flat-card__title{font-size:2rem}}.flat-card__title span{color:var(--color-secondary)}.flat-card__title._has-padd{margin-bottom:.8rem}@media screen and (min-width: 768px){.flat-card__title._has-padd{margin-bottom:1.6rem}}.flat-card__desc{margin-bottom:0;color:var(--color-contrast)}.flat-card__desc a{color:var(--color-contrast);text-decoration:underline}.flat-card__desc a:hover{color:var(--color-white);text-decoration:none}.flat-card__desc+.btn{margin-top:2.4rem}.flat-card__desc+.list-icon{margin-top:.8rem}@media screen and (min-width: 768px){.flat-card__desc+.list-icon{margin-top:1.2rem}}.flat-card__list{color:var(--color-contrast);margin:.8rem 0}.flat-card__btn{margin-top:2.4rem}.flat-card__info:not(:first-child){margin-top:2.4rem}@media screen and (min-width: 768px){.flat-card__info:not(:first-child){margin-top:3.2rem}}.flat-card._light{border:1px solid var(--color-stroke-light-gray);background-color:var(--color-light-gray)}.flat-card._light .flat-card__title{color:var(--color-primary)}.flat-card._light .flat-card__title span{color:var(--color-secondary)}.flat-card._light .flat-card__desc{color:var(--color-primary)}.flat-card._light .flat-card__desc a{color:var(--color-accent);text-decoration:underline}.flat-card._light .flat-card__desc a:hover{text-decoration:none}.flat-card._light .flat-card__list{color:var(--color-primary)}.advantages-card{width:50%;padding:.8rem;flex-grow:1}@media screen and (min-width: 1024px){.advantages-card{width:33.33%}}.advantages-card._narrow{width:100%}@media screen and (min-width: 768px){.advantages-card._narrow{width:33.33%}.advantages-card._narrow:nth-child(n+4){width:50%}}@media screen and (min-width: 1024px){.advantages-card._narrow{width:20%}.advantages-card._narrow:nth-child(n+4){width:20%}}.advantages-card._medium{width:100%}@media screen and (min-width: 1024px){.advantages-card._medium{width:25%}}.advantages-card._wide{width:100%}@media screen and (min-width: 768px){.advantages-card._wide{width:50%}}.advantages-card__inner{height:100%;overflow:hidden;padding:3.2rem;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:var(--color-card-contrast);border-radius:var(--border-radius);color:var(--color-contrast)}@media screen and (max-width: 640px){.advantages-card__inner{padding:1.6rem}}.advantages-card__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border:1px solid transparent;border-radius:12px;background:linear-gradient(to left top,#13233A 10%,transparent 20%,transparent 80%,#13233A 90%) border-box;-webkit-mask:linear-gradient(white,white) padding-box,linear-gradient(white,white);mask:linear-gradient(white,white) padding-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask-composite:exclude;transition:background .35s ease-in-out}.advantages-card__title{margin-bottom:.4rem;font-weight:600;font-size:3.2rem;line-height:1.1;color:var(--color-white)}.advantages-card__desc{margin-bottom:0}.service-card{height:100%}.service-card__inner{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;border-radius:var(--border-radius);padding:2.4rem 2.4rem 2rem;background:rgba(255,255,255,.05);transition:background var(--transition)}@media screen and (min-width: 768px){.service-card__inner{min-height:250px}}@media screen and (min-width: 1024px){.service-card__inner{min-height:284px}}.service-card__inner:hover{background:rgba(255,255,255,.1)}.service-card__inner:hover .service-card__btn{opacity:1;visibility:visible;pointer-events:visible}.service-card__inner:hover .service-card__btn:hover{color:var(--color-accent)}.service-card__icon{position:relative;flex-shrink:0;width:40px;height:40px;margin-bottom:1.2rem;border-radius:8px;padding:.6rem;background:rgba(255,255,255,.1)}.service-card__icon .icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.service-card__title{font-size:2rem;line-height:1.45;margin-bottom:.8rem}@media screen and (min-width: 768px){.service-card__title{font-size:2.2rem}}.service-card__desc{font-size:1.6rem;line-height:1.4;margin-bottom:.4rem;color:var(--color-contrast)}@media screen and (min-width: 768px){.service-card__desc{font-size:1.8rem}}.service-card__actions{display:flex;align-items:center;margin-top:2.4rem}@media screen and (min-width: 768px){.service-card__actions{margin-top:auto}}.service-card__btn{visibility:hidden;opacity:0;pointer-events:none;color:var(--color-sub-title);min-width:auto}.service-card__btn+.service-card__btn{margin-left:1.6rem}.service-card__btn:last-child{flex-grow:1}.service-card__btn.btn .btn__name{font-size:1.8rem;font-weight:600;text-align:left;padding-left:0}.service-card__btn .btn__arrow{text-align:right;height:auto;line-height:1}.service-card__btn.is-show{opacity:1;visibility:visible;pointer-events:visible}.service-card__link{margin-bottom:2.4rem}.service-card__link,.service-card._link{display:block;color:var(--color-white);text-decoration:none}@media screen and (min-width: 768px){.service-card._low .service-card__inner{min-height:208px}}.service-card._warning .service-card__inner:before{content:"";position:absolute;opacity:.25;right:-295px;bottom:-300px;width:434px;height:405px;border-radius:50%;background:#fc0000;filter:blur(150px)}.service-card._warning .btn{--padd-base: 2.4rem;--padd: 1.2rem var(--padd-base) 1.4rem 0;flex-grow:0;color:var(--color-white)}.service-card._warning .btn:hover{color:var(--color-white)}.service-card._warning .btn._lf .btn__name{padding:var(--padd)}.service-card._warning .btn__icon{flex-shrink:0;top:-3px}.service-card._warning .btn__icon .icon{fill:none}.service-card._info .service-card__inner:before{content:"";position:absolute;opacity:.25;right:-295px;bottom:-300px;width:434px;height:405px;border-radius:50%;background:#0058fc;filter:blur(150px)}.service-card._info .service-card__title{font-size:1.9rem;font-weight:600;letter-spacing:-.02em}.service-card._info .btn{--padd-base: 2.4rem;--padd: 1.2rem var(--padd-base) 1.4rem;flex-grow:0;color:var(--color-white)}.service-card._info .btn:hover{color:var(--color-white)}.service-card._info .btn .btn__name{padding-left:2.4rem}.service-card._info .btn__icon{flex-shrink:0;top:-3px}.service-card._info .btn__icon .icon{fill:none}.service-card._light .service-card__title{color:var(--color-primary)}.service-card._light .service-card__desc{color:var(--color-secondary)}.service-card._light .btn{color:var(--color-primary);background-color:var(--color-light-gray)}.service-card._light .btn:hover{color:var(--color-primary)}.service-card._gray .service-card__inner{border:1px solid var(--color-stroke-light-gray);background-color:var(--color-light-gray)}.service-card._gray .service-card__title{color:var(--color-primary)}.service-card._gray .service-card__desc{color:var(--color-secondary)}.service-card._small .service-card__inner{min-height:auto}.service-card._small .service-card__desc{margin-bottom:1.6rem}.review-card{display:flex;flex-direction:column;flex-grow:1;max-width:336px;border-radius:1.6rem;padding:2.4rem;background:rgba(11,27,54,.5)}.review-card__description{flex:1 0 0;color:#fcfcfc;text-align:left;font-size:18px;font-weight:400;line-height:26px}.review-card__user{display:flex;align-items:center;margin-top:2.4rem}.review-card__user-photo{width:28px;height:28px;border-radius:50%;margin-right:1.2rem}.review-card__user-photo ._img-empty{stroke:silver;fill:none}.review-card__user-name{color:silver;font-size:18px;font-weight:600;line-height:26px}.achievement-card{height:100%;border:1px solid var(--color-stroke-light-gray);border-radius:var(--border-radius);background-color:var(--color-light-gray)}.achievement-card__inner{display:flex;flex-direction:column;min-height:134px;padding:2.4rem}@media screen and (min-width: 768px){.achievement-card__inner{min-height:253px;padding:3.2rem}}.achievement-card__icon .icon{height:40px}.achievement-card__title{margin-top:4.8rem;margin-bottom:0}@media screen and (min-width: 768px){.achievement-card__title{margin-top:6.4rem}}.achievement-card__desc{margin-bottom:0}.achievement{display:flex;align-items:center}.achievement__icon{max-height:30px}.achievement__icon+.achievement__icon{margin-left:.8rem}.slider-nav{display:none}@media screen and (min-width: 768px){.slider-nav{display:block}}.slider-nav__inner{position:relative}@media screen and (min-width: 768px){.slider-nav__btn+.slider-nav__btn{margin-left:.8rem}}.hero-main{background:rgb(1,13,34)}.hero-main__inner{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:100vh}.hero-main__video{position:absolute;top:var(--header-height);left:-62%;width:180%;height:auto}@media screen and (min-width: 768px){.hero-main__video{left:0;width:110%}}@media screen and (min-width: 1280px){.hero-main__video{top:0;width:100%;height:100%}}.hero-main__video-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(1,13,34,0) 0%,rgba(1,13,34,.05) 60%,rgba(1,13,34,.7) 100%)}.hero-main__video-bg:before,.hero-main__video-bg:after{content:"";position:absolute;right:0;left:0;width:100%;pointer-events:none}.hero-main__video-bg:before{top:0;height:80px;background:linear-gradient(0deg,rgba(1,13,34,0) 0%,rgb(1,13,34) 100%)}@media screen and (min-width: 1280px){.hero-main__video-bg:before{background:linear-gradient(0deg,rgba(1,13,34,0) 0%,rgb(1,13,34) 65%);height:220px}}.hero-main__video-bg:after{bottom:0;height:90px;background:linear-gradient(180deg,rgba(1,13,34,0) 0%,rgb(1,13,34) 100%)}.hero-main__video-source{width:100%}.hero-main__box{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;width:100%;height:100%;z-index:var(--z-index-control)}.hero-main__content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding-top:calc(var(--header-height) + 26rem)}@media screen and (min-width: 768px){.hero-main__content{max-width:576px;padding-top:calc(var(--header-height) + 8rem)}}@media screen and (min-width: 1280px){.hero-main__content{padding-top:calc(var(--header-height) + var(--section-padd))}}.hero-main__desc{max-width:445px;font-weight:400;color:var(--color-contrast)}@media screen and (min-width: 768px){.hero-main__actions{margin-top:2.4rem}}.hero-main__cards{display:flex;flex-wrap:wrap;margin:4.8rem -.8rem 6.4rem}@media screen and (min-width: 768px){.hero-main__cards{margin:4.8rem -.8rem 8rem}}@media screen and (min-width: 768px){.hero-main__cards{margin:4.8rem -.8rem}}.hero-main__card{width:100%;padding:.8rem}.hero-main__card .flat-card{background:rgba(179,205,249,.12);-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px)}.hero-main__card .flat-card__title{margin-bottom:1.2rem}@media screen and (min-width: 768px){.hero-main__card{width:50%}}@media screen and (min-width: 1280px){.hero-main__card{width:25%}}.flat-cards__list{text-align:left}.flat-cards__list._more .flat-cards__item.is-hide{display:none}.flat-cards__list._more.is-show .flat-cards__item.is-hide{display:block}.flat-cards__item{flex-grow:1}.flat-cards__actions{display:none}.flat-cards__actions.is-show{display:block}.flat-cards__link{text-decoration:none}.flat-cards__link .flat-card:hover{background-color:var(--color-card-hover)}.flat-cards__link .flat-card__title{color:var(--color-white)}.flat-cards__link._light .flat-card:hover{border:1px solid var(--color-stroke-gray-hover);background-color:var(--color-light-gray)}.flat-cards._loc-center .flat-cards__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.flat-cards._light .flat-cards__link .flat-card__title{color:var(--color-primary)}.flat-cards._light .flat-card{border:1px solid var(--color-stroke-light-gray);background-color:var(--color-light-gray)}.flat-cards._light .flat-card__title,.flat-cards._light .flat-card__desc,.flat-cards._light .flat-card__list{color:var(--color-primary)}.info-company__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.info-company__content{width:100%;margin-bottom:3.2rem}@media screen and (min-width: 1024px){.info-company__content{width:50%}}@media screen and (min-width: 1024px){.info-company__desc{max-width:440px}}@media screen and (min-width: 1024px){.info-company__desc{max-width:560px}}.info-company__advantages{width:100%}@media screen and (min-width: 1024px){.info-company__advantages{width:50%;padding-left:2.4rem}}.info-company__advantages-list{display:flex;flex-wrap:wrap;margin:0 -.8rem}@media screen and (min-width: 1024px){.info-company__advantages-list{margin:0 0 0 auto;max-width:457px}}.info-company__advantages-list .advantages-card{width:220px;height:200px}.info-company__advantages-list .advantages-card__inner{overflow:hidden}.info-box._primary{color:var(--color-white)}.info-box._light{color:var(--color-primary)}.clients__title{margin-bottom:4.8rem;font-weight:600;font-size:2.4rem;color:var(--color-contrast);text-align:center}.clients__title.title{font-size:var(--font-size-h2);line-height:1;letter-spacing:-.03em}@media screen and (min-width: 768px){.clients__title.title{letter-spacing:-.02em}}.clients__title._light{color:var(--color-white)}.clients__list{position:relative}@media screen and (max-width: 768px){.clients__list{margin-left:calc(-1 * var(--container-padd));margin-right:calc(-1 * var(--container-padd))}}.clients__list:before{content:"";position:absolute;pointer-events:none;width:100%;height:100%;z-index:2;background:linear-gradient(90deg,rgb(0,13,34) 0%,rgba(255,255,255,0) 35%,rgba(255,255,255,0) 65%,rgb(0,13,34) 100%)}@media screen and (min-width: 640px){.clients__list:before{background:linear-gradient(90deg,rgb(0,13,34) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,rgb(0,13,34) 100%)}}.clients__row{display:flex;justify-content:flex-start}.clients__row:nth-child(2) .clients__item{padding:0 2.4rem}.clients__item{width:auto;height:34px;flex-shrink:0;margin-bottom:2.4rem;padding:0 1.6rem;text-align:center}.clients__item img{width:auto;max-width:300px;max-height:34px}.clients._light .clients__title{color:var(--color-secondary)}.clients._light .clients__list:before{background:linear-gradient(90deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 80%,rgb(255,255,255) 100%)}.clients .splide.is-initialized:not(.is-active) .splide__list{display:flex}.products.is-touch .service-card__btn{opacity:1;visibility:visible;pointer-events:visible}.service-cards__item .service-card__link{height:100%}.service-cards__item:last-child{flex-grow:1}.service-cards__item:last-child .service-card__inner:before{content:"";position:absolute;opacity:.25;right:-155px;bottom:-220px;width:434px;height:405px;border-radius:50%;background:var(--color-accent);filter:blur(150px)}.service-cards__item:last-child .service-card__title{max-width:258px}.service-cards__item:last-child .service-card__desc{max-width:445px}.service-cards__item:last-child .btn{--padd-base: 2.4rem;--padd: 1.2rem var(--padd-base) 1.4rem var(--padd-base);flex-grow:0;color:var(--color-white)}.service-cards__item:last-child .btn:hover{color:var(--color-white)}.service-cards__item:last-child .btn__name{text-align:center;padding:var(--padd)}.service-cards__item:last-child .service-card._gray .btn{color:var(--color-accent)}.service-cards__item:last-child .service-card._gray .btn__name{padding:.65rem 0 .75rem}.service-cards__item:last-child .service-card._gray .btn:hover{color:var(--color-primary)}.service-cards__item:last-child .service-card._accent .btn{color:var(--color-accent)}.service-cards__item:last-child .service-card._accent .btn__name{padding:.65rem 0 .75rem}.service-cards__item:last-child .service-card._accent .btn:hover{color:var(--color-primary)}.service-cards.is-touch .service-card__btn{opacity:1;visibility:visible;pointer-events:visible}.cases-slider{--gap: .8rem;--padd: 2.4rem;color:var(--color-primary)}@media screen and (min-width: 767.98px){.cases-slider{--padd: 3.2rem}}.cases-slider__top{display:flex;align-items:flex-end;justify-content:space-between}.cases-slider__wrap{margin-right:-.8rem}@media screen and (min-width: 767.98px){.cases-slider__wrap{margin-right:-1.6rem}}@media screen and (min-width: 1279.98px){.cases-slider__wrap{margin-right:0}}.cases-slider__title{max-width:870px}.cases-slider__nav{flex-shrink:0;margin-bottom:3.2rem;margin-left:3rem}@media screen and (min-width: 767.98px){.cases-slider__nav{margin-bottom:4rem}}@media screen and (min-width: 1279.98px){.cases-slider__nav{margin-bottom:4.8rem}}.cases-slider .swiper-slide{position:relative;overflow:hidden;height:auto}.cases-slider__slide{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;width:100%;border:1px solid var(--color-stroke-light-gray);border-radius:var(--border-radius);padding:var(--padd);text-decoration:none;color:var(--color-primary);background-color:var(--color-light-gray)}.cases-slider__logo-wrap{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:3.8rem;max-width:100%;height:50px}.cases-slider__logo-wrap img{width:auto;max-width:150px;max-height:50px;margin-right:1.6rem}.cases-slider__info{margin-bottom:1.2rem}.cases-slider__info-name{margin-bottom:.8rem;font-size:1.6rem;line-height:1.3;letter-spacing:-.01em}.cases-slider__desc-wrap{flex-grow:0}.cases-slider__info-desc{margin-bottom:0}.cases-slider__badge{margin-top:auto;border:1px solid var(--color-stroke-light-gray)}.cases-slider__actions{margin-top:3.2rem;padding-right:var(--container-padd);padding-left:var(--container-padd)}@media screen and (min-width: 1280px){.cases-slider__actions{margin-top:4rem;padding:0}}.reviews__top{display:flex;flex-direction:column;align-items:center;text-align:center}.reviews .info-image__img-wrap{margin-top:4.4rem}.reviews._dark .info-image__image{-webkit-mask-image:linear-gradient(to top,rgba(0,16,45,0) 6%,rgb(0,16,45) 69%);mask-image:linear-gradient(to top,rgba(0,16,45,0) 6%,rgb(0,16,45) 69%)}.review-cards{display:flex;flex-direction:column;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 4.5%,rgb(0,13,33) 32.5%,rgb(0,13,33) 67.5%,rgba(0,0,0,0) 95.5%);mask-image:linear-gradient(to right,rgba(0,0,0,0) 4.5%,rgb(0,13,33) 32.5%,rgb(0,13,33) 67.5%,rgba(0,0,0,0) 95.5%)}.review-cards__title{margin-left:auto;margin-right:auto;font-weight:600;text-align:center}.review-cards__slider+.review-cards__slider{margin-top:1.2rem}@media screen and (min-width: 768px){.review-cards__slider+.review-cards__slider{margin-top:2.4rem}}.review-cards__slider._bottom .splide__track{padding-left:13.8rem!important}.review-cards._light .review-card{background:#F3F4F5}.review-cards._light .review-card__description{color:#2e2e2e}.review-cards._light .review-card__user-name{color:#454545}.review-cards._light .review-card__user-photo ._img-empty{stroke:#454545;fill:none}.info-image__top{display:flex;align-items:flex-end;justify-content:space-between}.info-image__nav{flex-shrink:0;margin-bottom:3.2rem;margin-left:3rem}@media screen and (min-width: 767.98px){.info-image__nav{margin-bottom:4rem}}@media screen and (min-width: 1279.98px){.info-image__nav{margin-bottom:4.8rem}}.info-image__desc{max-width:576px;color:var(--color-contrast)}.info-image__img-wrap.scroll{margin-right:calc(-1 * var(--container-padd));margin-left:calc(-1 * var(--container-padd))}@media screen and (min-width: 768px){.info-image__img-wrap.scroll{margin-right:0;margin-left:0}}.info-image__img-wrap.scroll .info-image__image{min-width:calc(768px - var(--container-padd) * 2)}@media screen and (min-width: 768px){.info-image__img-wrap.scroll .info-image__image{min-width:100%}}.info-image__image,.info-image__slide{margin:0 auto;border-radius:var(--border-radius)}.info-image__actions{margin-bottom:3.2rem}@media screen and (min-width: 768px){.info-image__actions{margin-top:.8rem;margin-bottom:4.8rem}}.info-image._loc-center .info-image__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.info-image._bg-white .info-image__desc{color:var(--color-primary)}.achievement-cards__list{justify-content:flex-start}.page-header{position:fixed;z-index:var(--z-index-fix);top:0;left:0;right:0;width:100%;background-color:var(--light, var(--color-white)) var(--dark, var(--color-header));border:var(--light, 1px solid var(--color-light-gray)) var(--dark, none);border-bottom:var(--light, 1px solid var(--color-light-gray)) var(--dark, 1px solid rgba(93, 109, 137, .24));will-change:transform}.page-header__inner{position:relative;height:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0 auto;padding:0 1.6rem}@media screen and (min-width: 768px){.page-header__inner{height:72px}}.page-header__logo{flex-grow:1}@media screen and (min-width: 768px){.page-header__logo{flex-grow:0;margin-right:1.2rem}}@media screen and (min-width: 1280px){.page-header__logo{margin-right:2.4rem}}.page-header__right{display:flex;align-items:center;margin-left:auto}.page-header__contacts{display:none}@media screen and (min-width: 375px){.page-header__contacts{display:block;padding:0 1.2rem}}.page-header__contacts-phone{font-weight:600;font-size:1.6rem;color:var(--color-text);text-decoration:none}@media screen and (min-width: 768px){.page-header__login{margin-right:.8rem}}.page-header__skeleton{margin-left:.8rem}.page-header__skeleton>.v-skeleton{width:40px;height:34px}@media screen and (min-width: 768px){.page-header__skeleton>.v-skeleton{width:134px}}@media screen and (min-width: 1140px){.page-header__toggle{display:none}}@media screen and (max-width: 768px){.page-header__btn{width:0;position:absolute;opacity:0;visibility:hidden;max-height:0;pointer-events:none}}.page-header__btn+.page-header__under{margin-left:.8rem}@media screen and (max-width: 520px){.page-header__under{width:0;position:absolute;opacity:0;visibility:hidden;max-height:0;pointer-events:none}}.page-header__under+.page-header__under{margin-left:.8rem}.page-header__under:hover{background-color:var(--light, var(--color-light-black-pale)) var(--dark, var(--color-light-white-pale))}.page-content{position:relative}.page-content .breadcrumbs+.hero-cards{padding-top:3.2rem}@media screen and (min-width: 1024px){.page-content .breadcrumbs+.hero-cards{padding-top:calc(7.2rem + var(--header-height))}}.page-footer{position:relative;color:var(--color-contrast)}.page-footer__inner{padding:8rem 0}.page-footer__form{max-width:700px;margin:6.4rem auto}@media screen and (min-width: 1280px){.page-footer__form{margin:12rem auto}}.page-footer__form .field-text__input:focus{box-shadow:0 0 0 2px rgba(141,166,211,.1)}.page-footer__middle{margin-bottom:6.4rem}@media screen and (min-width: 768px){.page-footer__middle{margin-bottom:4rem}}@media screen and (min-width: 1280px){.page-footer__middle{display:flex;justify-content:space-between;margin-bottom:5.6rem}}.page-footer__contacts{display:flex;flex-direction:column;color:var(--color-contrast)}@media screen and (min-width: 1280px){.page-footer__contacts{width:280px;flex-shrink:0}}.page-footer__contacts-name{margin-bottom:1.2rem;color:var(--color-secondary)}.page-footer__contacts-call{display:flex;flex-direction:column;margin-bottom:.8rem}@media screen and (min-width: 480px){.page-footer__contacts-call{flex-direction:row}}@media screen and (min-width: 768px){.page-footer__contacts-call{margin-bottom:1.6rem}}@media screen and (min-width: 1280px){.page-footer__contacts-call{flex-direction:column}}.page-footer__contacts-call a{color:var(--color-contrast);text-decoration:none}.page-footer__contacts-call a:hover{color:var(--color-white)}@media screen and (min-width: 480px){.page-footer__contacts-call a+a{margin-left:1.2rem}}@media screen and (min-width: 1280px){.page-footer__contacts-call a+a{margin-left:0}}.page-footer__contacts-address{display:flex;flex-direction:column;margin-bottom:1.2rem;font-size:1.6rem;line-height:1.2;letter-spacing:-.02em}@media screen and (min-width: 768px){.page-footer__contacts-address{display:block;margin-bottom:1.6rem}.page-footer__contacts-address span:nth-child(3){display:block}}@media screen and (min-width: 1280px){.page-footer__contacts-phone{margin-bottom:1.6rem}}.page-footer__achievement{display:flex;flex-direction:column;align-items:flex-start;margin-top:2.4rem}@media screen and (min-width: 768px){.page-footer__achievement{margin-top:3.2rem}}.page-footer__achievement-link{display:inline-block}.page-footer__achievement-link .achievement__icon{transition:fill var(--transition)}.page-footer__achievement-link .achievement__icon._registry{fill:var(--color-contrast)}.page-footer__achievement-link:hover .achievement__icon._registry{fill:var(--color-white)}.page-footer__achievement-link+.page-footer__achievement-link{margin-top:2rem}.page-footer__bottom{display:flex;flex-direction:column;margin-top:6.4rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--color-secondary)}@media screen and (min-width: 768px){.page-footer__bottom{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-top:4rem}}@media screen and (min-width: 1280px){.page-footer__bottom{align-items:center;justify-content:space-between;margin-top:5.6rem}}.page-footer__bottom a{color:var(--color-secondary);text-decoration:none}.page-footer__bottom a:hover{color:var(--color-contrast)}.page-footer__pay-system{margin-bottom:2.4rem}@media screen and (min-width: 768px){.page-footer__pay-system{margin-bottom:0;order:2}}@media screen and (min-width: 1280px){.page-footer__pay-system{margin-right:3.2rem;order:1}}.page-footer__copyright{margin-bottom:1.2rem}@media screen and (min-width: 1280px){.page-footer__copyright{margin-bottom:0;margin-right:3.2rem;flex-shrink:0}}.page-footer__info{font-size:1.6rem}@media screen and (min-width: 768px){.page-footer__info{display:flex;flex-direction:column;order:1}}@media screen and (min-width: 1280px){.page-footer__info{flex-direction:row;align-items:center;justify-content:flex-end;order:2;width:100%}}.page-footer__policy{display:flex;flex-direction:column;margin-bottom:1.2rem}@media screen and (min-width: 768px){.page-footer__policy{margin-bottom:0}}@media screen and (min-width: 1280px){.page-footer__policy{flex-direction:row}}.page-footer__policy-link:not(:last-child){margin-right:3.2rem;margin-bottom:1.2rem}@media screen and (min-width: 1280px){.page-footer__policy-link:not(:last-child){margin-right:3.2rem;margin-bottom:0}}.page-footer__applications{margin-bottom:6.4rem}@media screen and (min-width: 768px){.page-footer__applications{margin-bottom:8rem}}
