.col-1{padding-left:6px;padding-right:6px}.col-md-1{padding-left:6px;padding-right:6px}.col-sm-1{padding-left:6px;padding-right:6px}.col-lg-1{padding-left:6px;padding-right:6px}.col-sx-1{padding-left:6px;padding-right:6px}.col-2{padding-left:6px;padding-right:6px}.col-md-2{padding-left:6px;padding-right:6px}.col-sm-2{padding-left:6px;padding-right:6px}.col-lg-2{padding-left:6px;padding-right:6px}.col-sx-2{padding-left:6px;padding-right:6px}.col-3{padding-left:6px;padding-right:6px}.col-md-3{padding-left:6px;padding-right:6px}.col-sm-3{padding-left:6px;padding-right:6px}.col-lg-3{padding-left:6px;padding-right:6px}.col-sx-3{padding-left:6px;padding-right:6px}.col-4{padding-left:6px;padding-right:6px}.col-md-4{padding-left:6px;padding-right:6px}.col-sm-4{padding-left:6px;padding-right:6px}.col-lg-4{padding-left:6px;padding-right:6px}.col-sx-4{padding-left:6px;padding-right:6px}.col-5{padding-left:6px;padding-right:6px}.col-md-5{padding-left:6px;padding-right:6px}.col-sm-5{padding-left:6px;padding-right:6px}.col-lg-5{padding-left:6px;padding-right:6px}.col-sx-5{padding-left:6px;padding-right:6px}.col-6{padding-left:6px;padding-right:6px}.col-md-6{padding-left:6px;padding-right:6px}.col-sm-6{padding-left:6px;padding-right:6px}.col-lg-6{padding-left:6px;padding-right:6px}.col-sx-6{padding-left:6px;padding-right:6px}.col-7{padding-left:6px;padding-right:6px}.col-md-7{padding-left:6px;padding-right:6px}.col-sm-7{padding-left:6px;padding-right:6px}.col-lg-7{padding-left:6px;padding-right:6px}.col-sx-7{padding-left:6px;padding-right:6px}.col-8{padding-left:6px;padding-right:6px}.col-md-8{padding-left:6px;padding-right:6px}.col-sm-8{padding-left:6px;padding-right:6px}.col-lg-8{padding-left:6px;padding-right:6px}.col-sx-8{padding-left:6px;padding-right:6px}.col-9{padding-left:6px;padding-right:6px}.col-md-9{padding-left:6px;padding-right:6px}.col-sm-9{padding-left:6px;padding-right:6px}.col-lg-9{padding-left:6px;padding-right:6px}.col-sx-9{padding-left:6px;padding-right:6px}.col-10{padding-left:6px;padding-right:6px}.col-md-10{padding-left:6px;padding-right:6px}.col-sm-10{padding-left:6px;padding-right:6px}.col-lg-10{padding-left:6px;padding-right:6px}.col-sx-10{padding-left:6px;padding-right:6px}.col-11{padding-left:6px;padding-right:6px}.col-md-11{padding-left:6px;padding-right:6px}.col-sm-11{padding-left:6px;padding-right:6px}.col-lg-11{padding-left:6px;padding-right:6px}.col-sx-11{padding-left:6px;padding-right:6px}.col-12{padding-left:6px;padding-right:6px}.col-md-12{padding-left:6px;padding-right:6px}.col-sm-12{padding-left:6px;padding-right:6px}.col-lg-12{padding-left:6px;padding-right:6px}.col-sx-12{padding-left:6px;padding-right:6px}.col-1{width:8.3333333333%}.col-2{width:16.666666666%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.666666667%}.col-6{width:50%}.col-7{width:58.333333333%}.col-8{width:66.666666667%}.col-9{width:75%}.col-10{width:83.333333333%}.col-11{width:91.666666667%}.col-12{width:100%}.margincenter{margin:0 auto}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.row{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.nopadding{padding:0}.nomargin{margin:0}.strong,strong{font-weight:700}.flex{display:flex;flex-wrap:wrap}.grid{display:grid}.container{width:100%;margin:0 auto;padding:0 12px;max-width:1424px}@media screen and (max-width:767.9px){.hidden-m{display:none}}@media screen and (min-width:768px){.col-sx-1{width:8.3333333333%}.col-sx-2{width:16.666666666%}.col-sx-3{width:25%}.col-sx-4{width:33.33333333%}.col-sx-5{width:41.666666667%}.col-sx-6{width:50%}.col-sx-7{width:58.333333333%}.col-sx-8{width:66.666666667%}.col-sx-9{width:75%}.col-sx-10{width:83.333333333%}.col-sx-11{width:91.666666667%}.col-sx-12{width:100%}.hidden-sx{display:none}}@media screen and (min-width:1024px){.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.666666666%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333333%}.col-sm-8{width:66.666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.333333333%}.col-sm-11{width:91.666666667%}.col-sm-12{width:100%}.hidden-sm{display:none}}@media screen and (min-width:1281px){.col-md-1{width:8.3333333333%}.col-md-2{width:16.666666666%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.666666667%}.col-md-6{width:50%}.col-md-7{width:58.333333333%}.col-md-8{width:66.666666667%}.col-md-9{width:75%}.col-md-10{width:83.333333333%}.col-md-11{width:91.666666667%}.col-md-12{width:100%}.hidden-md{display:none}}@media screen and (min-width:1770px){.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.666666666%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333333%}.col-lg-8{width:66.666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.333333333%}.col-lg-11{width:91.666666667%}.col-lg-12{width:100%}}
@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/Inter-Medium.woff2) format("woff2")}:root{--blue:#3C7BBB;--black:#282828;--light-blue:#E6EEF8;--gray:#94A3B8;--light-gray:#F6F6F6;--dark-gray:#64748B;--dark-blue:#1E3552}*{box-sizing:border-box;padding:0;margin:0;border:none}body,html{height:100%}body{width:100%;max-width:100vw;font-family:Inter;font-size:16px;line-height:140%;color:var(--black)}@media only screen and (max-width:768px){body{font-size:14px}}body.gray-bg{background-color:var(--light-gray)}ul{list-style:none}img{max-width:100%;display:block}button,input,textarea{font-family:Inter}h1{font-size:64px;line-height:100%;font-weight:500}@media only screen and (max-width:768px){h1{font-size:32px;letter-spacing:-.02em}}h2{font-size:48px;line-height:100%;font-weight:500}@media only screen and (max-width:768px){h2{font-size:24px}}h3{font-size:40px;line-height:120%;font-weight:600}@media only screen and (max-width:768px){h3{font-size:20px}}h4{font-size:25px;line-height:120%;font-weight:600}@media only screen and (max-width:768px){h4{font-size-adjust:18px}}a{color:var(--blue);text-decoration:none;border-bottom:1px solid transparent;transition:all .3s}a:hover{text-decoration:none;border-bottom:1px solid}.wrapper{max-width:100%}.bold{font-weight:700}header{transition:all .3s;z-index:10;padding:0;width:100%;top:0;right:0;left:0;position:absolute;padding-top:16px}@media only screen and (max-width:768px){header{padding-top:12px}}header .header-inner{background-color:#fff;border-radius:12px;padding:10px 16px}header .header-inner .flex{-moz-column-gap:8px;column-gap:8px}header .header-inner .logo-block{padding:5.5px 0;display:flex;-moz-column-gap:13px;column-gap:13px;align-items:center}@media only screen and (max-width:768px){header .header-inner .logo-block{padding:0}}@media only screen and (max-width:460px){header .header-inner .logo-block .city{display:none}}header .header-inner .logo-block .city a{display:flex;align-content:center;-moz-column-gap:4px;column-gap:4px;color:var(--black);border:none;font-size:14px;line-height:150%;letter-spacing:-.019em}header .header-inner .logo-block .city a span{border-bottom:1px dashed var(--gray)}header .header-inner .catalog-btn{position:relative}@media only screen and (max-width:768px){header .header-inner .catalog-btn{display:none}}header .header-inner .catalog-btn .catalog-menu{display:none;position:absolute;left:0;top:calc(100% + 16px);z-index:100}header .header-inner .catalog-btn .catalog-menu ul{width:343px;background-color:#fff;border-radius:16px;box-shadow:0 0 10px rgba(193,205,217,.25);padding:16px}header .header-inner .catalog-btn .catalog-menu ul li.parent{position:relative}header .header-inner .catalog-btn .catalog-menu ul li.parent .child{opacity:0;pointer-events:none;position:absolute;transition:all .3s;left:100%;top:-16px;padding-left:24px}header .header-inner .catalog-btn .catalog-menu ul li.parent .child:hover{opacity:1;pointer-events:all}header .header-inner .catalog-btn .catalog-menu ul li.parent>a{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 8L14 12L10 16' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-position:right 16px center;background-repeat:no-repeat}header .header-inner .catalog-btn .catalog-menu ul li.parent>a:hover~.child{opacity:1;pointer-events:all}header .header-inner .catalog-btn .catalog-menu ul li a{display:block;padding:16px;border-radius:12px;border:none;color:var(--black)}header .header-inner .catalog-btn .catalog-menu ul li a.active,header .header-inner .catalog-btn .catalog-menu ul li a:hover{color:var(--blue);border:none;background-color:var(--light-gray)}header .header-inner .menu{position:relative}@media only screen and (max-width:1424px){header .header-inner .menu{display:none}}header .header-inner .menu ul{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px}header .header-inner .menu ul li a{padding:13px 12px;border-radius:12px;background-color:#fff;color:var(--black);transition:all .3s;border:none;display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}header .header-inner .menu ul li a:hover{background-color:#e6eef8}header .header-inner .menu ul li.more-btn a.active{background-color:var(--light-gray);color:var(--black)}header .header-inner .menu ul.more{position:absolute;right:-115px;top:calc(100% + 17px);background-color:#fff;border-radius:16px;padding:16px;flex-direction:column;align-items:flex-start;width:205px;display:none}header .header-inner .menu ul.more li{width:100%}header .header-inner .menu ul.more li a:hover{background-color:var(--light-gray);color:var(--blue)}header .header-inner .phone{font-size:14px;margin-left:auto}@media only screen and (max-width:768px){header .header-inner .phone{display:none}}header .header-inner .phone a{display:flex;align-items:center;padding:14px 12px;-moz-column-gap:8px;column-gap:8px;border:none;border-radius:12px;color:var(--black)}header .header-inner .icons{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:8px 12px;border-radius:12px;background-color:var(--light-gray)}header .header-inner .icons .item a{border:none;display:block;height:28px;border-radius:8px}header .header-inner .icons .item a:hover{border:none;background-color:#fff}@media only screen and (max-width:768px){header .header-inner .icons{margin-left:auto;background:0 0;padding:6px 0}}header .header-inner .burger{display:none;width:50px;height:50px;background-color:var(--light-gray);align-items:center;justify-content:center;border-radius:12px;cursor:pointer}@media only screen and (max-width:1424px){header .header-inner .burger{display:flex}}@media only screen and (max-width:768px){header .header-inner .burger{width:40px;height:40px}}header .header-inner .burger span{height:24px}header .header-inner .burger .close{display:none}header .header-inner .burger.active{background-color:var(--blue)}header .header-inner .burger.active .close{display:block}header .header-inner .burger.active .normal{display:none}.btn{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;background-color:var(--blue);color:#fff;padding:16px 24px;line-height:150%;letter-spacing:-.019em;font-weight:500;transition:all .3s;border-radius:12px;border:none}.btn svg path{transition:all .3s}.btn:hover{background-color:#244d80;border:none}.btn.btn-catalog{background-color:var(--light-gray);color:var(--black);padding:12px 20px;font-size:14px;line-height:150%;position:relative}.btn.btn-catalog:hover{background-color:var(--blue);color:#fff}.btn.btn-catalog:hover .b-catalog svg path{stroke:#fff}.btn.btn-catalog .b-catalog{height:24px}.btn.btn-catalog .close{display:none;height:24px}.btn.btn-catalog.active{z-index:110;background-color:#fff;color:var(--blue)}.btn.btn-catalog.active .b-catalog{display:none}.btn.btn-catalog.active .close{display:block}.btn.btn-white{background-color:#fff;color:var(--dark-blue);border:2px solid transparent}.btn.btn-white:hover{background-color:#e6eef8;border-color:#cbd5e1}.arrows{display:flex;align-items:center;-moz-column-gap:7px;column-gap:7px}@media only screen and (max-width:1000px){.arrows{-moz-column-gap:4px;column-gap:4px}}.arrows>div{width:56px;height:56px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--blue);transition:all .3s}@media only screen and (max-width:1000px){.arrows>div{width:40px;height:40px}}.arrows>div svg path{transition:all .3s}.arrows>div:hover{background-color:var(--light-blue);border-color:var(--light-blue)}.arrows>div:hover svg path{stroke:var(--blue)}.accordion-block .item .text,.tab{display:none}.accordion-block .item.active .text,.tab.active{display:block}main{padding-bottom:128px}@media only screen and (max-width:1000px){main{padding-bottom:48px}}.main-page .top-block{background-image:linear-gradient(180deg,#c1cdd9 0,#ebf0f4 98.44%);border-radius:0 0 32px 32px;margin-top:0}.main-page .top-block .container{position:relative}.main-page .top-block .top-img{position:absolute;top:180px;left:0}@media only screen and (max-width:1000px){.main-page .top-block .top-img{position:static;padding-top:170px}}.main-page .top-block .text-block{padding-top:250px;position:relative;z-index:2;padding-bottom:87px}@media only screen and (max-width:1000px){.main-page .top-block .text-block{padding-top:20px}}.main-page .top-block .text-block .title{font-size:72px;line-height:110%;max-width:748px;font-weight:500}@media only screen and (max-width:768px){.main-page .top-block .text-block .title{font-size:32px;text-align:center}}.main-page .top-block .text-block .title span{color:var(--blue)}.main-page .top-block .text-block .line{margin-top:42px}@media only screen and (max-width:1320px){.main-page .top-block .text-block .line{max-width:50%}}@media only screen and (max-width:1000px){.main-page .top-block .text-block .line{order:2;max-width:100%}}.main-page .top-block .text-block .feed-btn-block{margin-top:21px;display:flex;justify-content:space-between;align-items:flex-start;max-width:890px}@media only screen and (max-width:1320px){.main-page .top-block .text-block .feed-btn-block{max-width:68%;-moz-column-gap:16px;column-gap:16px}}@media only screen and (max-width:1024px){.main-page .top-block .text-block .feed-btn-block{flex-direction:column;row-gap:35px}}@media only screen and (max-width:1000px){.main-page .top-block .text-block .feed-btn-block{display:grid;grid-template-columns:auto 38px auto;-moz-column-gap:18px;column-gap:18px;max-width:100%}}@media only screen and (max-width:768px){.main-page .top-block .text-block .feed-btn-block{margin-top:43px;align-items:flex-end}}.main-page .top-block .text-block .feed-btn-block .feed-block{max-width:328px;margin-top:26px}@media only screen and (max-width:1000px){.main-page .top-block .text-block .feed-btn-block .feed-block{order:1;margin-top:0}}@media only screen and (max-width:768px){.main-page .top-block .text-block .feed-btn-block .feed-block{max-width:120px}}.main-page .top-block .text-block .feed-btn-block .feed-block .faces{display:flex;align-items:center;background-color:#fff;border-radius:40px;padding:10px 16px;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width:768px){.main-page .top-block .text-block .feed-btn-block .feed-block .faces{flex-direction:column;row-gap:8px;padding:12px;border-radius:12px}}.main-page .top-block .text-block .feed-btn-block .feed-block .faces .feed-text .num{color:#1e3552;font-size:25px;line-height:120%;font-weight:500}@media only screen and (max-width:768px){.main-page .top-block .text-block .feed-btn-block .feed-block .faces .feed-text .num{font-size:18px}}.main-page .top-block .text-block .feed-btn-block .feed-block .faces .feed-text .caption{font-size:12px;line-height:120%;color:var(--dark-gray)}@media only screen and (max-width:768px){.main-page .top-block .text-block .feed-btn-block .feed-block .faces .feed-text .caption{font-size:10px}}.main-page .top-block .text-block .feed-btn-block .feed-block .stars-block{margin-top:22px;margin-left:16px;display:flex;align-items:center;-moz-column-gap:32px;column-gap:32px;font-size:12px;line-height:120%}@media only screen and (max-width:768px){.main-page .top-block .text-block .feed-btn-block .feed-block .stars-block{font-size:10px;margin-left:0;border:1px solid #98bce1;padding:12px;border-radius:12px;flex-direction:column;row-gap:8px}}.main-page .top-block .text-block .feed-btn-block .feed-block .stars-block .rating{-moz-column-gap:2px;column-gap:2px}.main-page .top-block .text-block .feed-btn-block .feed-block .stars-block .rating .star{height:16px}.main-page .top-block .text-block .feed-btn-block .feed-block .stars-block .rating .star svg{width:16px;height:16px}.main-page .top-block .text-block .feed-btn-block .feed-block .stars-block .stars-num{color:var(--dark-gray)}.main-page .top-block .text-block .feed-btn-block .feed-block .stars-block .stars-num span{font-weight:700}.main-page .top-block .btn-block{max-width:380px;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:21px}@media only screen and (max-width:1100px){.main-page .top-block .btn-block{grid-template-columns:1fr}}@media only screen and (max-width:1000px){.main-page .top-block .btn-block{order:4;grid-column:span 3}}@media only screen and (max-width:768px){.main-page .top-block .btn-block{max-width:100%}}.main-page .top-block .btn-block .btn-text{text-transform:uppercase;font-size:14px;line-height:140%;letter-spacing:.08em;font-weight:600;color:var(--dark-blue);text-align:center;grid-column:span 2}@media only screen and (max-width:1100px){.main-page .top-block .btn-block .btn-text{grid-column:1}}@media only screen and (max-width:768px){.main-page .top-block .btn-block .btn-text{max-width:263px;font-size:13px;margin:0 auto}}.main-page .top-block .btn-block .btn{padding:17px;text-align:center;justify-content:center}@media only screen and (max-width:768px){.main-page .top-block .btn-block .btn{max-width:279px;width:100%;margin:0 auto}}.main-page .top-block .img-block{position:absolute;top:205px;right:-109px;z-index:3}@media only screen and (max-width:1660px){.main-page .top-block .img-block{right:0;padding-right:16px;max-width:34%}}@media only screen and (max-width:1424px){.main-page .top-block .img-block{max-width:30%;top:auto;bottom:87px}}@media only screen and (max-width:1000px){.main-page .top-block .img-block{position:static;order:3;max-width:100%}}.rating{display:flex;align-items:center;-moz-column-gap:2px;column-gap:2px}.rating .star{height:24px}.construction-type .construction-slider{margin-top:64px}@media only screen and (max-width:768px){.construction-type .construction-slider{margin-top:32px}}.construction-type .construction-slider .swiper-slide{max-width:341px;display:flex;flex-direction:column;height:352px;justify-content:flex-end}@media only screen and (max-width:768px){.construction-type .construction-slider .swiper-slide{max-width:252px;height:239px}}.construction-type .construction-slider .swiper-slide .inner{background-color:var(--light-gray);border-radius:32px;padding:24px;position:relative;display:flex;flex-direction:column;height:298px;transition:all .3s;overflow:hidden}@media only screen and (max-width:768px){.construction-type .construction-slider .swiper-slide .inner{border-radius:24px;padding:16px;height:100%}}.construction-type .construction-slider .swiper-slide .inner .name-block{display:flex;align-items:flex-start;-moz-column-gap:27px;column-gap:27px;justify-content:space-between}@media only screen and (max-width:768px){.construction-type .construction-slider .swiper-slide .inner .name-block{-moz-column-gap:0;column-gap:0}}.construction-type .construction-slider .swiper-slide .inner .name-block .name{font-size:25px;line-height:120%;font-weight:500}@media only screen and (max-width:768px){.construction-type .construction-slider .swiper-slide .inner .name-block .name{max-width:124px;font-size:18px}}.construction-type .construction-slider .swiper-slide .inner .name-block .img img{border-radius:16px}.construction-type .construction-slider .swiper-slide .inner .text{margin-top:auto;position:relative;z-index:2}.construction-type .construction-slider .swiper-slide .inner .text li{margin-bottom:8px}.construction-type .construction-slider .swiper-slide .inner .text li a{color:var(--black)}.construction-type .construction-slider .swiper-slide .inner .num{position:absolute;top:181px;z-index:1;right:0;font-size:153px;line-height:100%;color:var(--light-blue);transition:all .3s}@media only screen and (max-width:768px){.construction-type .construction-slider .swiper-slide .inner .num{font-size:64px;top:auto;bottom:-14px;right:16px}}.construction-type .construction-slider .swiper-slide .inner .num::before{content:'';background-color:var(--light-gray);width:100%;height:52px;bottom:0;left:0;right:0;z-index:5;position:absolute;transition:all .3s}@media only screen and (max-width:768px){.construction-type .construction-slider .swiper-slide .inner .num::before{height:24px}}.construction-type .construction-slider .swiper-slide .inner:hover{height:100%;background-color:#e6eef8}.construction-type .construction-slider .swiper-slide .inner:hover .num{color:#fff;bottom:8px}.construction-type .construction-slider .swiper-slide .inner:hover .num::before{opacity:0}.construction-type .construction-slider .swiper-slide.swiper-slide-active .inner{height:100%}section{overflow:hidden;margin-top:128px}@media only screen and (max-width:1000px){section{margin-top:80px}}@media only screen and (max-width:768px){section{margin-top:48px}}section .title-block{display:flex;align-items:flex-start;justify-content:space-between}section .title-block h2{max-width:656px}@media only screen and (max-width:1000px){section .title-block h2{max-width:calc(100% - 96px)}}@media only screen and (max-width:1000px){.services-advantages .row{row-gap:38px}}.services-advantages .text-block .advantages-list{margin-top:64px;max-width:579px}@media only screen and (max-width:768px){.services-advantages .text-block .advantages-list{margin-top:32px;max-width:100%}}.services-advantages .text-block .advantages-list .item{display:grid;grid-template-columns:auto 303px;-moz-column-gap:12px;column-gap:12px;margin-bottom:32px}@media only screen and (max-width:768px){.services-advantages .text-block .advantages-list .item{grid-template-columns:167px auto;-moz-column-gap:0;column-gap:0}}.services-advantages .text-block .advantages-list .item:last-child{margin-bottom:0}.services-advantages .text-block .advantages-list .item .name{font-size:18px;font-weight:500}@media only screen and (max-width:768px){.services-advantages .text-block .advantages-list .item .name{font-size:16px}}.services-advantages .text-block .advantages-list .item .val{font-size:14px;color:var(--dark-gray)}@media only screen and (max-width:768px){.services-advantages .text-block .advantages-list .item .val{font-size:13px}}.services-advantages .img-block{position:relative}@media only screen and (max-width:768px){.services-advantages .img-block{padding-bottom:31px}}.services-advantages .img-block .advantages-img-text{position:absolute;border-radius:16px;background-color:rgba(246,246,246,.81);padding:10px 16px;display:grid;grid-template-columns:36px auto;-moz-column-gap:12px;column-gap:12px;align-items:center}@media only screen and (max-width:768px){.services-advantages .img-block .advantages-img-text{-moz-column-gap:4px;column-gap:4px}}.services-advantages .img-block .advantages-img-text .name{font-size:14px}@media only screen and (max-width:768px){.services-advantages .img-block .advantages-img-text .name{font-size:13px}}.services-advantages .img-block .advantages-img-text .caption{margin-top:4px;font-size:12px;line-height:120%;color:var(--dark-gray)}@media only screen and (max-width:768px){.services-advantages .img-block .advantages-img-text .caption{font-size:10px;margin-top:2px}}.services-advantages .img-block .advantages-img-text.img-text1{right:128px;top:88px}@media only screen and (max-width:768px){.services-advantages .img-block .advantages-img-text.img-text1{top:128px;right:0}}.services-advantages .img-block .advantages-img-text.img-text2{left:25px;top:136px}@media only screen and (max-width:768px){.services-advantages .img-block .advantages-img-text.img-text2{top:84px;left:0}}.services-advantages .img-block .advantages-img-text.img-text3{left:102px;bottom:39px}@media only screen and (max-width:768px){.services-advantages .img-block .advantages-img-text.img-text3{left:40px;bottom:0}}.order-instruction .instruction-inner{background-color:#244d80;background-image:url(../img/dest/how-order.png);background-repeat:no-repeat;background-position:top left;border-radius:32px;padding:64px}@media only screen and (max-width:768px){.order-instruction .instruction-inner{padding:16px;border-radius:24px;padding-bottom:24px}}.order-instruction .instruction-inner .row{justify-content:flex-end}.order-instruction .instruction-inner .title{background-color:#fff;padding:24px;border-radius:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media only screen and (max-width:768px){.order-instruction .instruction-inner .title{padding:24px 0;text-align:center}}.order-instruction .instruction-inner .title h3{color:var(--dark-blue)}.order-instruction .instruction-inner .instruction-list{margin-top:64px;color:#fff}@media only screen and (max-width:768px){.order-instruction .instruction-inner .instruction-list{margin-top:32px}}.order-instruction .instruction-inner .instruction-list .item{display:grid;grid-template-columns:40px auto;-moz-column-gap:16px;column-gap:16px;margin-bottom:40px}@media only screen and (max-width:768px){.order-instruction .instruction-inner .instruction-list .item{margin-bottom:16px}}.order-instruction .instruction-inner .instruction-list .item:last-child{margin-bottom:0}.order-instruction .instruction-inner .instruction-list .item .img{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff}.order-instruction .instruction-inner .instruction-list .item .name{font-size:18px;font-weight:500}@media only screen and (max-width:768px){.order-instruction .instruction-inner .instruction-list .item .name{font-size:16px}}.order-instruction .instruction-inner .instruction-list .item .caption{margin-top:4px;font-size:14px;opacity:.7;max-width:459px}@media only screen and (max-width:768px){.order-instruction .instruction-inner .instruction-list .item .caption{font-size:13px}}.cases-block{background:linear-gradient(180deg,#ebf0f4 0,#fff 98.44%);padding:64px 0 96px}@media only screen and (max-width:1000px){.cases-block{padding:32px 0 49px}}.cases-block .title-block{align-items:center}.cases-block .title-block h2{max-width:100%}.cases-block .cases-type-list-outer{margin-top:64px;display:flex}@media only screen and (max-width:768px){.cases-block .cases-type-list-outer{margin-top:32px}}.cases-block .cases-type-list{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;padding:4px;background-color:#fff;border-radius:16px;max-width:100%;overflow-x:auto}.cases-block .cases-type-list::-webkit-scrollbar{display:none}.cases-block .cases-type-list .item{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;border:none;background-color:var(--light-gray);border-radius:8px;font-size:14px;padding:12px 16px;color:var(--dark-blue)}@media only screen and (max-width:768px){.cases-block .cases-type-list .item{font-size:13px}}.cases-block .cases-type-list .item.active,.cases-block .cases-type-list .item:hover{background-color:var(--blue);color:#fff}.cases-block .cases-type-list .item .name{white-space:nowrap}.cases-block .cases-slider{margin-top:32px}.cases-block .cases-slider .swiper-slide{max-width:692px}@media only screen and (max-width:768px){.cases-block .cases-slider .swiper-slide{max-width:241px}}.cases-block .cases-slider .swiper-slide .img{height:460px}@media only screen and (max-width:768px){.cases-block .cases-slider .swiper-slide .img{height:160px}}.cases-block .cases-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}.feedback-block .rating-block{margin-top:32px;display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}@media only screen and (max-width:768px){.feedback-block .rating-block{margin-top:20px;flex-wrap:wrap;row-gap:16px}}.feedback-block .rating-block .caption{font-weight:600}@media only screen and (max-width:768px){.feedback-block .rating-block .rating-text{width:100%}}.feedback-block .rating-block .rating-text span{font-weight:600}.feedback-block .feedback-slider{margin-top:64px}@media only screen and (max-width:768px){.feedback-block .feedback-slider{margin-top:32px}}.feedback-block .feedback-slider .swiper-slide{max-width:459px;height:264px}@media only screen and (max-width:768px){.feedback-block .feedback-slider .swiper-slide{max-width:214px;height:222px}}.feedback-block .feedback-slider .swiper-slide .inner{background-color:var(--light-gray);border-radius:32px;padding:32px;display:flex;flex-direction:column;height:100%}@media only screen and (max-width:768px){.feedback-block .feedback-slider .swiper-slide .inner{padding:20px 16px;border-radius:16px}}.feedback-block .feedback-slider .swiper-slide .inner.inner-popup{color:var(--black);border:none}.feedback-block .feedback-slider .swiper-slide .inner.inner-popup .text{position:relative}.feedback-block .feedback-slider .swiper-slide .inner.inner-popup .text:before{content:'...';position:absolute;bottom:-2px;right:0;background-color:var(--light-gray)}.feedback-block .feedback-slider .swiper-slide .inner .name-block{display:grid;grid-template-columns:auto 128px;-moz-column-gap:12px;column-gap:12px}@media only screen and (max-width:768px){.feedback-block .feedback-slider .swiper-slide .inner .name-block{grid-template-columns:1fr;row-gap:8px}}.feedback-block .feedback-slider .swiper-slide .inner .name-block .name{font-size:25px;line-height:120%;font-weight:500}@media only screen and (max-width:768px){.feedback-block .feedback-slider .swiper-slide .inner .name-block .name{font-size:18px}}.feedback-block .feedback-slider .swiper-slide .inner .caption{margin-top:12px;display:grid;grid-template-columns:24px auto;-moz-column-gap:4px;column-gap:4px;align-items:center;font-size:12px;line-height:120%;color:var(--dark-gray)}@media only screen and (max-width:768px){.feedback-block .feedback-slider .swiper-slide .inner .caption{margin-top:8px;font-size:10px}}.feedback-block .feedback-slider .swiper-slide .inner .text{margin-top:24px;max-height:66px;overflow:hidden}@media only screen and (max-width:768px){.feedback-block .feedback-slider .swiper-slide .inner .text{margin-top:16px;max-height:60px}}.feedback-block .feedback-slider .swiper-slide .inner .date-place{margin-top:auto;color:var(--blue);font-size:12px;line-height:120%}@media only screen and (max-width:768px){.feedback-block .feedback-slider .swiper-slide .inner .date-place{font-size:10px}}.clients-block .clients-slider{margin-top:64px;overflow:hidden;border-radius:16px;background-color:var(--light-gray);padding:8px}@media only screen and (max-width:768px){.clients-block .clients-slider{margin-top:32px}}.clients-block .clients-slider .swiper-slide{max-width:224px;height:97px}@media only screen and (max-width:768px){.clients-block .clients-slider .swiper-slide{max-width:103px;height:53px}}.clients-block .clients-slider .swiper-slide .img{height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:12px}@media only screen and (max-width:768px){.clients-block .clients-slider .swiper-slide .img img{max-width:67px;max-height:35px}}.inner-page{padding-top:116px}.breadcrumbs{margin-top:0}.breadcrumbs ul{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px}.breadcrumbs ul li{padding:4px 8px;color:#244d80;font-size:14px;border-radius:12px;background-color:var(--light-blue)}.breadcrumbs ul li.main{height:28px}.breadcrumbs ul li.separator{padding:4px 0;background-color:transparent;color:var(--dark-gray)}.breadcrumbs ul li a{border:none;color:#244d80}.order-form{margin-top:12px}.order-form .order-block{margin-top:40px}@media only screen and (max-width:768px){.order-form .order-block{margin-top:20px}}.order-form .order-block .grid{grid-template-columns:332px auto;-moz-column-gap:12px;column-gap:12px;align-items:flex-start}@media only screen and (max-width:860px){.order-form .order-block .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.order-form .order-block .grid{grid-template-columns:1fr;row-gap:20px}}.order-form .order-block .left-block{padding:32px;background:#fff;border:1px solid #e2e8f0;border-radius:32px}@media only screen and (max-width:768px){.order-form .order-block .left-block{padding:24px}}.order-form .order-block .left-block .design-price .title{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.order-form .order-block .left-block .design-price .title .icon{height:24px}.order-form .order-block .left-block .design-price .list{margin-top:16px}.order-form .order-block .left-block .design-price .list .radio{margin-bottom:12px}.order-form .order-block .left-block .design-price .list .radio:last-child{margin-bottom:0}.order-form .order-block .left-block .design-price .file{margin-top:32px}@media only screen and (max-width:768px){.order-form .order-block .left-block .design-price .file{margin-top:20px}}.order-form .order-block .left-block .design-price .all-price{border:1px solid #98bce1;background-color:var(--light-blue);display:flex;align-items:center;justify-content:space-between;padding:15.5px 24px;margin-top:32px;border-radius:12px;font-size:12px;color:#98bce1}@media only screen and (max-width:768px){.order-form .order-block .left-block .design-price .all-price{margin-top:20px;padding:17px 24px;font-size:10px}}.order-form .order-block .left-block .design-price .all-price .caption{text-transform:uppercase;letter-spacing:.08em}.order-form .order-block .left-block .design-price .all-price .val{font-size:18px;font-weight:500;color:var(--black)}@media only screen and (max-width:768px){.order-form .order-block .left-block .design-price .all-price .val{font-size:16px}}.order-form .order-block .right-block{max-width:570px;width:100%;margin-left:auto;margin-right:auto;border:1px solid #e2e8f0;background-color:#fff;border-radius:32px;padding:32px}@media only screen and (max-width:768px){.order-form .order-block .right-block{max-width:100%;padding:24px}}.order-form .order-block .right-block .name h4{font-weight:500}.order-form .order-block .right-block .change-order{margin-top:8px}@media only screen and (max-width:768px){.order-form .order-block .right-block .change-order{font-size:13px}}.order-form .order-block .right-block .form-block{margin-top:32px}@media only screen and (max-width:768px){.order-form .order-block .right-block .form-block{margin-top:20px}}label.radio{display:grid;grid-template-columns:16px auto;-moz-column-gap:8px;column-gap:8px;align-items:center;position:relative}label.radio .check{border:1px solid var(--gray);width:16px;height:16px;border-radius:50%;transition:all .3s}label.radio .label{color:var(--black)}@media only screen and (max-width:768px){label.radio .label{font-size:14px}}label.radio input[type=radio]{position:absolute;opacity:0;pointer-events:none}label.radio input[type=radio]:checked~.check{border:5px solid var(--blue)}label.radio input[type=radio]:checked~.label{font-weight:500}label.file{position:relative;padding:32px;border:1px dashed #d8d8df;border-radius:16px;display:flex;flex-direction:column;row-gap:16px}label.file input[type=file]{opacity:0;position:absolute;pointer-events:none}label.file .label{color:#334155}label.file .btn{padding:7px 8px;font-size:14px;-moz-column-gap:4px;column-gap:4px;max-width:133px}label.file .btn:hover svg path{stroke:var(--blue)}label.checkbox{display:grid;grid-template-columns:24px auto;-moz-column-gap:8px;column-gap:8px;align-items:flex-start;position:relative}label.checkbox .check{border:1px solid var(--gray);width:24px;height:24px;border-radius:8px;transition:all .3s}label.checkbox .label{font-size:12px;line-height:120%;color:#9595a8}@media only screen and (max-width:768px){label.checkbox .label{font-size:10px}}label.checkbox .label a{color:#9595a8;border-bottom:1px solid}label.checkbox .label a:hover{border-bottom-color:transparent}label.checkbox input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}label.checkbox input[type=checkbox]:checked~.check{border-color:var(--blue);background-color:var(--blue)}label.checkbox input[type=checkbox]:checked~.label{color:var(--black)}label.checkbox input[type=checkbox]:checked~.label a{color:var(--black)}.form-block .form-field{margin-bottom:12px}.form-block .form-field .caption{color:#1e3552;display:flex;align-items:center;justify-content:space-between;font-size:16px}.form-block .form-field .field{margin-top:8px}.form-block .form-field .field input{box-sizing:border-box;width:100%;height:48px;border:1px solid #e2e8f0;border-radius:16px;background-color:var(--light-gray);font-size:16px;padding:13px 12px;transition:all .3s}.form-block .form-field .field input:hover{border-color:var(--blue)}.form-block .form-field .field input:focus{outline:0;border-color:var(--blue);background-color:#fff}.form-block .form-field:last-child{margin-bottom:0}.form-block .form-field.required .caption:after{content:'*';font-size:12px;color:var(--blue)}.form-block .check-field{margin-top:24px}.form-block .btn-block{margin-top:24px;display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.form-block .btn-block .back{padding:16px 24px;border:1px solid var(--blue);border-radius:12px;display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;color:var(--blue);transition:all .3s}.form-block .btn-block .back svg path{transition:all .3s}.form-block .btn-block .back:hover{color:#fff;border:1px solid var(--blue);background-color:var(--blue)}.form-block .btn-block .back:hover svg path{stroke:#fff}.form-block .btn-block button{border:1px solid var(--blue);background-color:var(--blue);color:#fff;border-radius:12px;padding:17px 24px;font-size:16px;line-height:140%;transition:all .3s}@media only screen and (max-width:768px){.form-block .btn-block button{font-size:14px}}.form-block .btn-block button:hover{background-color:#fff;color:var(--blue)}.thanx-page{padding-bottom:64px}@media only screen and (max-width:768px){.thanx-page{padding-bottom:32px}}.thanx-page .thanx-block{margin-top:0}.thanx-container{max-width:454px;text-align:center;margin:40px auto 0}@media only screen and (max-width:768px){.thanx-container{margin-top:20px}}.thanx-container .img{width:84px;height:84px;border-radius:50%;background-color:#fff;margin:0 auto;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:768px){.thanx-container .img{width:64px;height:64px}}.thanx-container .title{margin-top:16px}.thanx-container .text{margin-top:16px;color:#707070}.thanx-container .btn-block{margin-top:32px;display:grid;-moz-column-gap:12px;column-gap:12px}.thanx-container .btn-block .btn{padding:17px 0;justify-content:center;font-weight:400}@media only screen and (max-width:768px){.thanx-container .btn-block .btn{padding:14px 0}}.cart-page .cart-block{margin-top:12px}.cart-page .cart-block .grid{grid-template-columns:auto 332px;-moz-column-gap:16px;column-gap:16px}@media only screen and (max-width:768px){.cart-page .cart-block .grid{grid-template-columns:1fr;row-gap:24px}}.cart-page .cart-block .cart-inner{margin-top:40px}@media only screen and (max-width:768px){.cart-page .cart-block .cart-inner{margin-top:20px}}.cart-page .cart-block .product-list-block{max-width:1024px}.cart-page .cart-block .product-list-block .title-block{font-size:14px;line-height:140%;align-items:flex-start}@media only screen and (max-width:768px){.cart-page .cart-block .product-list-block .title-block{align-items:center;font-size:13px}}.cart-page .cart-block .product-list-block .title-block .cart-quantity{color:var(--dark-gray)}.cart-page .cart-block .product-list-block .title-block .clear-cart .clear{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;color:var(--black);border:none;padding:7px 8px;border-radius:8px}.cart-page .cart-block .product-list-block .title-block .clear-cart .clear:hover{background-color:#e6eef8}.cart-page .cart-block .product-list-block .product-list{margin-top:24px}@media only screen and (max-width:768px){.cart-page .cart-block .product-list-block .product-list{margin-top:12px}}.cart-page .cart-block .product-list-block .product-list .product-item{margin-bottom:24px;border:1px solid #e2e8f0;background-color:#fff;border-radius:24px;padding:32px}@media only screen and (max-width:768px){.cart-page .cart-block .product-list-block .product-list .product-item{margin-bottom:12px;padding:25.5px 24px 24px;border-radius:16px}}.cart-page .cart-block .product-list-block .product-list .product-item .name-block{align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:10px}.cart-page .cart-block .product-list-block .product-list .product-item .name-block .name{font-size:25px;line-height:120%}@media only screen and (max-width:910px){.cart-page .cart-block .product-list-block .product-list .product-item .name-block .name{order:1}}@media only screen and (max-width:768px){.cart-page .cart-block .product-list-block .product-list .product-item .name-block .name{font-size:18px}}.cart-page .cart-block .product-list-block .product-list .product-item .name-block .name a{align-items:center;-moz-column-gap:8px;column-gap:8px;color:var(--black);border:none}.cart-page .cart-block .product-list-block .product-list .product-item .name-block .name a .text{font-weight:500}.cart-page .cart-block .product-list-block .product-list .product-item .name-block .name a .img{width:31px;height:31px}.cart-page .cart-block .product-list-block .product-list .product-item .name-block .name a img{border-radius:4px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart-page .cart-block .product-list-block .product-list .product-item .name-block .btn{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;padding:7px 8px;font-size:14px;line-height:140%;font-weight:400;border-radius:8px}.cart-page .cart-block .product-list-block .product-list .product-item .name-block .btn.btn-change{margin-left:auto}@media only screen and (max-width:910px){.cart-page .cart-block .product-list-block .product-list .product-item .name-block .btn.btn-change{order:3;margin-left:0}}.cart-page .cart-block .product-list-block .product-list .product-item .name-block .btn.btn-delete{background-color:var(--light-gray);color:var(--black)}@media only screen and (max-width:910px){.cart-page .cart-block .product-list-block .product-list .product-item .name-block .btn.btn-delete{order:2;margin-left:auto}}@media only screen and (max-width:800px){.cart-page .cart-block .product-list-block .product-list .product-item .name-block .btn.btn-delete{font-size:0;color:transparent;padding:9px 8px;-moz-column-gap:0;column-gap:0}}.cart-page .cart-block .product-list-block .product-list .product-item .name-block .btn.btn-delete:hover{background-color:#c8dbef;color:#244d80}.cart-page .cart-block .product-list-block .product-list .product-item .parameters-block{margin-top:32px;grid-template-columns:repeat(2,1fr);row-gap:12px;-moz-column-gap:12px;column-gap:12px}@media only screen and (max-width:1000px){.cart-page .cart-block .product-list-block .product-list .product-item .parameters-block{grid-template-columns:1fr}}@media only screen and (max-width:768px){.cart-page .cart-block .product-list-block .product-list .product-item .parameters-block{margin-top:20px}}.cart-page .cart-block .product-list-block .product-list .product-item .parameters-block .item{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.cart-page .cart-block .product-list-block .product-list .product-item .parameters-block .item .caption{color:var(--dark-gray)}.cart-page .cart-block .product-list-block .product-list .product-item .parameters-block .item .val{color:#334155;font-weight:600}.cart-page .cart-block .product-list-block .product-list .product-item .parameters-block .parameter{display:flex;align-items:center;-moz-column-gap:24px;column-gap:24px;font-size:14px;line-height:140%}@media only screen and (max-width:768px){.cart-page .cart-block .product-list-block .product-list .product-item .parameters-block .parameter{font-size:13px}}.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price{margin-top:32px;-moz-column-gap:16px;column-gap:16px;align-items:center}@media only screen and (max-width:768px){.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price{margin-top:20px;-moz-column-gap:11.5px;column-gap:11.5px}}.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .number-input__wrapper{border-radius:1rem;outline-style:solid;outline-offset:-1px;outline-width:1px;outline-color:oklch(92.9% .013 255.508);background-color:#f6f6f6;justify-content:space-between;align-items:center;display:inline-flex;overflow:hidden;transition:all .3s}.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .number-input__wrapper:hover{outline-color:#6198cf}.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .number-input__button{background-color:#fff;padding:calc(.25rem * 3);outline-style:solid;outline-width:1px;outline-color:oklch(92.9% .013 255.508);justify-content:center;align-items:center;display:flex}.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .number-input__field-wrapper{width:calc(.25rem * 24);justify-content:center;align-items:center;gap:calc(.25rem * 2);flex-direction:column;display:inline-flex}@media only screen and (max-width:800px){.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .number-input__field-wrapper{width:calc(.25rem * 11.5)}}.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .number-input__field{height:calc(.25rem * 6);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-block:calc(.25rem * 0);text-align:center;font-size:1rem;line-height:140%;color:#9494a7;background-color:#0000;outline-style:none;-moz-appearance:textfield}.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .number-input__field::-webkit-inner-spin-button,.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .number-input__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .price{border-radius:12px;display:flex;align-items:center;padding:8px 8px 8px 16px;background-color:var(--light-gray);width:141.5px;justify-content:space-between}@media only screen and (max-width:768px){.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .price{font-size:14px}}.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .price .val{font-weight:500}.cart-page .cart-block .product-list-block .product-list .product-item .quantity-price .price .currency{padding:5px 10px;background-color:#fff;border-radius:8px;font-weight:500}.cart-page .cart-block .product-list-block .product-list .product-item:last-child{margin-bottom:0}.cart-page .cart-block .btn-area .inner{padding:32px;border:1px solid #e2e8f0;background-color:#fff;border-radius:32px}@media only screen and (max-width:768px){.cart-page .cart-block .btn-area .inner{padding:24px}}.cart-page .cart-block .btn-area .inner .full-price{padding:15.5px 24px;border-radius:12px;background-color:var(--light-blue);border:1px solid #98bce1;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:12px;column-gap:12px}.cart-page .cart-block .btn-area .inner .full-price .caption{color:var(--dark-gray);font-size:12px;line-height:140%;letter-spacing:.08em;text-transform:uppercase;font-weight:500}@media only screen and (max-width:768px){.cart-page .cart-block .btn-area .inner .full-price .caption{font-size:10px}}.cart-page .cart-block .btn-area .inner .full-price .val{font-size:18px;font-weight:500}@media only screen and (max-width:768px){.cart-page .cart-block .btn-area .inner .full-price .val{font-size:16px}}.cart-page .cart-block .btn-area .inner .promo{margin-top:32px}@media only screen and (max-width:768px){.cart-page .cart-block .btn-area .inner .promo{margin-top:20px}}.cart-page .cart-block .btn-area .inner .promo .caption{color:var(--dark-blue)}@media only screen and (max-width:768px){.cart-page .cart-block .btn-area .inner .promo .caption{font-size:16px}}.cart-page .cart-block .btn-area .inner .promo input{margin-top:8px;box-sizing:border-box;border:1px solid #e2e8f0;background-color:var(--light-gray);border-radius:16px;width:100%;height:48px;padding:13px 46px 13px 12px;font-size:16px;line-height:140%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 5.5V8M12 5.5C12 4.11929 13.1193 3 14.5 3C15.8807 3 17 4.11929 17 5.5C17 6.88071 15.8807 8 14.5 8M12 5.5C12 4.11929 10.8807 3 9.5 3C8.11929 3 7 4.11929 7 5.5C7 6.88071 8.11929 8 9.5 8M12 8H14.5M12 8H9.5M12 8V14M14.5 8H17.8002C18.9203 8 19.4796 8 19.9074 8.21799C20.2837 8.40973 20.5905 8.71547 20.7822 9.0918C21 9.5192 21 10.079 21 11.1969V14M9.5 8H6.2002C5.08009 8 4.51962 8 4.0918 8.21799C3.71547 8.40973 3.40973 8.71547 3.21799 9.0918C3 9.51962 3 10.0801 3 11.2002V14M3 14V16.8002C3 17.9203 3 18.4801 3.21799 18.9079C3.40973 19.2842 3.71547 19.5905 4.0918 19.7822C4.5192 20 5.07899 20 6.19691 20H12M3 14H12M12 14V20M12 14H21M12 20H17.8031C18.921 20 19.48 20 19.9074 19.7822C20.2837 19.5905 20.5905 19.2842 20.7822 18.9079C21 18.4805 21 17.9215 21 16.8036V14' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;transition:all .3s;color:var(--black)}.cart-page .cart-block .btn-area .inner .promo input:hover{border-color:var(--blue)}.cart-page .cart-block .btn-area .inner .promo input:focus{outline:0;border-color:var(--blue);background-color:#fff}.cart-page .cart-block .btn-area .inner .promo input::-moz-placeholder{color:var(--dark-gray)}.cart-page .cart-block .btn-area .inner .promo input::placeholder{color:var(--dark-gray)}.cart-page .cart-block .btn-area .inner .list{margin-top:32px}@media only screen and (max-width:768px){.cart-page .cart-block .btn-area .inner .list{margin-top:20px}}.cart-page .cart-block .btn-area .inner .list .item{display:flex;justify-content:space-between;position:relative;margin-bottom:16px}.cart-page .cart-block .btn-area .inner .list .item:last-child{margin-bottom:0}.cart-page .cart-block .btn-area .inner .list .item::before{content:'';width:100%;position:absolute;bottom:1px;border-bottom:1px dashed rgba(45,43,44,.2);z-index:1}.cart-page .cart-block .btn-area .inner .list .item div{background-color:#fff;position:relative;z-index:2}.cart-page .cart-block .btn-area .inner .list .item div.name{padding-right:12px}.cart-page .cart-block .btn-area .inner .list .item div.val{padding-left:12px}.cart-page .cart-block .btn-area .inner .btn-block{margin-top:32px;display:flex;flex-direction:column;row-gap:12px}@media only screen and (max-width:768px){.cart-page .cart-block .btn-area .inner .btn-block{margin-top:20px}}.cart-page .cart-block .btn-area .inner .btn-block .btn{justify-content:center;padding:17px}@media only screen and (max-width:768px){.cart-page .cart-block .btn-area .inner .btn-block .btn{padding:18px}}.cart-page .cart-block .btn-area .inner .btn-block .btn.btn-white{border:1px solid #e2e8f0}footer{padding:96px 0;position:relative;background:linear-gradient(180deg,#c1cdd9 0,#ebf0f4 98.44%);border-radius:32px 32px 0 0}@media only screen and (max-width:768px){footer{padding:32px 0}}@media only screen and (max-width:900px){footer .logo-block{display:flex;-moz-column-gap:64px;column-gap:64px;align-items:center}}@media only screen and (max-width:768px){footer .logo-block .logo img{width:114px;height:49px}}footer .logo-block .contacts{margin-top:26px;max-width:214px}@media only screen and (max-width:900px){footer .logo-block .contacts{display:none}}footer .logo-block .contacts .item{margin-bottom:16px}footer .logo-block .contacts .item a{color:var(--black)}footer .logo-block .contacts .item:last-child{margin-bottom:0}footer .menu-block{margin-left:auto;width:50%;display:flex;align-items:flex-start;-moz-column-gap:26px;column-gap:26px}@media only screen and (max-width:1280px){footer .menu-block{width:auto}}@media only screen and (max-width:900px){footer .menu-block{width:100%;margin-top:48px;row-gap:33px;flex-wrap:wrap}}@media only screen and (max-width:900px){footer .menu-block .menu{width:214px}}@media only screen and (max-width:768px){footer .menu-block .menu{width:166px}}footer .menu-block .menu .caption{text-transform:uppercase;color:var(--dark-gray);font-size:14px;letter-spacing:.08em;font-weight:600}@media only screen and (max-width:768px){footer .menu-block .menu .caption{font-size:13px}}footer .menu-block .menu ul{margin-top:48px;display:flex;flex-direction:column;row-gap:16px}@media only screen and (max-width:768px){footer .menu-block .menu ul{margin-top:20px;row-gap:8px}}footer .menu-block .menu ul li a{color:var(--black)}@media only screen and (max-width:900px){footer .menu-block .menu.categories-menu{width:100%}}footer .menu-block .menu.categories-menu ul{display:grid;grid-template-columns:repeat(2,214px);-moz-column-gap:26px;column-gap:26px}@media only screen and (max-width:768px){footer .menu-block .menu.categories-menu ul{grid-template-columns:repeat(2,166px)}}footer .menu-block .menu.contacts-menu{display:none}@media only screen and (max-width:900px){footer .menu-block .menu.contacts-menu{display:block}}footer .footer-bot{margin-top:100px}@media only screen and (max-width:768px){footer .footer-bot{margin-top:64px}}footer .footer-bot .footer-bot-right{width:50%;margin-left:auto;display:flex;align-items:center;-moz-column-gap:69px;column-gap:69px;font-size:14px;color:#334155}@media only screen and (max-width:1280px){footer .footer-bot .footer-bot-right{width:auto}}@media only screen and (max-width:900px){footer .footer-bot .footer-bot-right{margin-left:0}}@media only screen and (max-width:600px){footer .footer-bot .footer-bot-right{flex-direction:column;row-gap:4px}}footer .footer-bot .footer-bot-right a{color:#334155}footer .descriptor{max-width:209px;text-transform:uppercase;font-size:12px;line-height:120%;color:var(--dark-gray);letter-spacing:.04em}@media only screen and (max-width:768px){footer .descriptor{max-width:165px}}.to-top{position:fixed;right:50px;bottom:50px;display:none;width:56px;height:56px;z-index:10}@media only screen and (max-width:768px){.to-top{right:16px;bottom:32px}}.to-top a{width:100%;height:100%;display:flex;background-color:#fff;border-radius:50%;align-items:center;justify-content:center;border:none}.to-top a svg path{transition:all .3s}.to-top a:hover{background-color:var(--blue)}.to-top a:hover svg path{stroke:#fff}.popupmenu{display:none;position:absolute;top:104px;right:16px;z-index:100}@media only screen and (max-width:768px){.popupmenu{top:74px;max-width:calc(100% - 24px);width:100%;right:12px}}@media only screen and (max-width:375px){.popupmenu{left:15px;max-width:calc(100% - 32px)}}.popupmenu .inner{background:#fcfcfc;max-width:400px;width:100%;border-radius:0;padding:16px;min-width:343px;border-radius:12px}@media only screen and (max-width:375px){.popupmenu .inner{min-width:0;width:100%}}.popupmenu .inner .catalog-btn a{background-color:var(--blue);display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:16px 20px;line-height:150%;letter-spacing:-.019em;color:#fff;border:none;border-radius:12px}.popupmenu .inner .catalog-btn a .cat-icon{height:20px}.popupmenu .inner .catalog-btn a .arrow-icon{margin-left:auto;height:24px}.popupmenu .inner .menu{margin-top:24px}.popupmenu .inner .menu ul li{font-size:14px}.popupmenu .inner .menu ul li a{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-radius:12px;color:var(--black);border:none}.popupmenu .inner .menu ul li a:hover{border:none}.popupmenu .inner .descriptor{margin-top:24px;padding-top:24px;border-top:1px solid #f3f3f5;color:var(--blue);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;max-width:271px}.popupmenu .inner .contacts-block{margin-top:24px}.popupmenu .inner .contacts-block a{color:var(--black)}.popupmenu .inner .contacts-block .mail{margin-top:4px}.popupmenu .catalog-mobile-menu{display:none;position:absolute;top:0;left:0;right:0;background-color:#fff;border-radius:12px;padding:16px}.popupmenu .catalog-mobile-menu .back{display:grid;grid-template-columns:24px auto;padding:16px 20px;background-color:var(--light-gray);border-radius:12px;color:var(--blue);cursor:pointer}.popupmenu .catalog-mobile-menu .back span{text-align:center}.popupmenu .catalog-mobile-menu .menu{margin-top:12px}.popupmenu .catalog-mobile-menu .menu ul li{font-size:14px}.popupmenu .catalog-mobile-menu .menu ul li a{display:block;padding:17px 16px;color:var(--black);border:none}.popupmenu .catalog-mobile-menu .menu ul li.parent>a{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 8L14 12L10 16' stroke='%2394A3B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center}.popupmenu .catalog-mobile-menu .menu .child{display:none;position:absolute;inset:0;background-color:#fff;border-radius:12px;padding:16px}.popupmenu .catalog-mobile-menu .menu .child .child-back{display:grid;grid-template-columns:24px auto;padding:16px 20px;background-color:var(--light-gray);border-radius:12px;color:var(--blue);cursor:pointer}.popupmenu .catalog-mobile-menu .menu .child .child-back span{text-align:center}.popup-bg{background-color:rgba(0,0,0,.2);position:fixed;inset:0;z-index:90;width:100%;height:100%;display:none}.feed-popup{display:none;background-color:rgba(0,0,0,.2);position:fixed;inset:0;z-index:90;width:100%;height:100%}.feed-popup .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:495px;background-color:#fff;border-radius:32px;padding:32px}@media only screen and (max-width:768px){.feed-popup .inner{padding:20px 16px;border-radius:16px}}.feed-popup .inner .name-block{display:grid;grid-template-columns:auto 128px;-moz-column-gap:12px;column-gap:12px}@media only screen and (max-width:768px){.feed-popup .inner .name-block{grid-template-columns:1fr;row-gap:8px}}.feed-popup .inner .name-block .name{font-size:25px;line-height:120%;font-weight:500}@media only screen and (max-width:768px){.feed-popup .inner .name-block .name{font-size:18px}}.feed-popup .inner .caption{margin-top:12px;display:grid;grid-template-columns:24px auto;-moz-column-gap:4px;column-gap:4px;align-items:center;font-size:12px;line-height:120%;color:var(--dark-gray)}@media only screen and (max-width:768px){.feed-popup .inner .caption{margin-top:8px;font-size:10px}}.feed-popup .inner .text{margin-top:24px;max-height:66px;overflow:hidden}@media only screen and (max-width:768px){.feed-popup .inner .text{margin-top:16px;max-height:60px}}.feed-popup .inner .date-place{color:var(--blue);font-size:12px;line-height:120%;margin-top:40px}@media only screen and (max-width:768px){.feed-popup .inner .date-place{font-size:10px}}
