@font-face{font-family:SF Pro Text;font-style:normal;font-weight:300;src:local("SF Pro Text"),local("SF Pro Text Light"),url(/assets/fonts/SF-UI-Text-Light.woff2) format("woff2");font-display:block}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;src:local("SF Pro Text"),local("SF Pro Text Regular"),url(/assets/fonts/SF-UI-Text-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;src:local("SF Pro Text"),local("SF Pro Text Medium"),url(/assets/fonts/SF-UI-Text-Medium.woff2) format("woff2");font-display:block}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:SF Pro Text}body,ul{margin:0;padding:0}ul{list-style:none}.widget.accordion details .content ul,.widget.price_table .coef ul,body.article-page section.content .article .wrap .txt ul,body.service-page .wrap>.content ul,ul.ok{padding-left:22px;position:relative}.widget.accordion details .content ul li:before,.widget.price_table .coef ul li:before,body.article-page section.content .article .wrap .txt ul li:before,body.service-page .wrap>.content ul li:before,ul.ok li:before{content:url(/assets/img/icons/ok.svg);position:absolute;left:0;-webkit-filter:invert(11%) sepia(17%) saturate(5636%) hue-rotate(193deg) brightness(89%) contrast(107%);filter:invert(11%) sepia(17%) saturate(5636%) hue-rotate(193deg) brightness(89%) contrast(107%)}a.arrowLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-decoration:none;letter-spacing:2%}a.arrowLink:hover{text-decoration:underline}nav.bread{padding-top:2rem;color:#4c597c;font-size:14px}nav.bread a{color:#011b3e}nav.bread ol{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin:0}nav.bread ol li:not(:last-child):after{content:"/";padding-left:1rem}img,picture,svg{max-width:100%;display:block}.swiper-wrapper .swiper-slide,.swiper-wrapper .swiper-slide img{border-radius:4px}.widget .header h2,.widget.price_table .coef h2,body.article-page section.content .article h1,body.contacts-page section.content .article h1,body.faq-page section.content .article h1,body.news-page section.content .article h1,body.service-page section.content .article h1,body.services-page section.content .article h1,body.tarifs-page section.content .article h1{font-size:24px;color:#011b3e;font-weight:500;margin:0}.mt1{margin-top:1rem}.mb1{margin-bottom:1rem}.mt2{margin-top:2rem}.mb2{margin-bottom:2rem}.mt3{margin-top:3rem}.mb3{margin-bottom:3rem}#edit_panel{background-color:#e9f0f4;padding:13px;font-size:14px}#edit_panel a{color:#111}#edit_panel ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}#edit_panel ul li span:last-of-type{margin-left:3px}.services_aside_nav{background-color:#edf7ff;-ms-flex-item-align:start;align-self:flex-start;font-size:15px;min-width:312px;max-width:312px}.services_aside_nav a,.services_aside_nav li{color:#4c597c}.services_aside_nav a{text-decoration:none}.services_aside_nav a:hover{text-decoration:underline}.services_aside_nav ul li .title{position:relative;padding:.5rem 40px .5rem 1.5rem;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:4px;display:block}.services_aside_nav ul li .title:first-of-type{padding-top:1rem}.services_aside_nav ul li .title:last-of-type{padding-bottom:1rem}.services_aside_nav ul li .title:hover{background-color:#011b3e;color:#edf7ff}.services_aside_nav ul li .title:hover:after{-webkit-filter:brightness(0),saturate(100%);filter:brightness(0),saturate(100%);-webkit-filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%);filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%)}.services_aside_nav ul li .title:after{content:url(/assets/img/icons/chevron.svg);position:absolute;right:1.5rem;top:42%;width:1rem;height:1rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.services_aside_nav ul li ul{display:none;padding-left:2rem}.services_aside_nav ul li.active .title,.services_aside_nav ul li.open .title{background-color:#011b3e;color:#edf7ff}.services_aside_nav ul li.active .title:after,.services_aside_nav ul li.open .title:after{-webkit-filter:brightness(0),saturate(100%);filter:brightness(0),saturate(100%);-webkit-filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%);filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.services_aside_nav ul li.active ul,.services_aside_nav ul li.open ul{display:block;margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding-right:1rem}.services_aside_nav ul li.active ul li.active a,.services_aside_nav ul li.open ul li.active a{text-decoration:underline}.services_aside_nav ul li.active ul li.active a:hover,.services_aside_nav ul li.open ul li.active a:hover{text-decoration:none}#nav-icon1{width:20px;height:15px;position:relative;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none}#nav-icon1,#nav-icon1 span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon1 span{display:block;position:absolute;height:2px;width:100%;background:#011b3e;border-radius:50px;opacity:1;left:0;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;pointer-events:none}#nav-icon1 span:first-child{top:0}#nav-icon1 span:nth-child(2){top:6px;height:2.2px}#nav-icon1 span:nth-child(3){top:12px}#nav-icon1.open span:first-child{top:6px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:6px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}footer dialog{border:none;width:207px;height:155px}footer dialog form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}footer dialog form input[type=text]{padding:5px;border-radius:4px;outline:none;border:1px solid #eee}footer dialog form input[type=text]:focus{outline:none;border:1px solid #ccc;background-color:#edf7ff}footer dialog form input[type=submit]{background-color:#011b3e;color:#edf7ff;border:none;padding:7px;outline:none;font-family:SF Pro Text;cursor:pointer;border-radius:4px}footer dialog form input[type=submit]:hover{background-color:#012657}footer dialog form input[type=submit]:focus{outline:none}footer dialog img{position:absolute;right:10px;top:10px;cursor:pointer}footer dialog img:hover{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%);-webkit-filter:invert(33%) sepia(73%) saturate(1993%) hue-rotate(335deg) brightness(114%) contrast(126%);filter:invert(33%) sepia(73%) saturate(1993%) hue-rotate(335deg) brightness(114%) contrast(126%)}.preheader{background:url(/assets/img/ui/bg.jpg);margin-top:1rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:#fff;padding:8px 60px}.preheader a{color:#fff;text-decoration:none}.preheader a:hover{text-decoration:underline}.preheader ul{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300}.preheader ul.soc{gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preheader ul.soc li.ask{background-color:#edf7ff;color:#011b3e;padding:12px 40px;border-radius:4px;margin-left:12px;cursor:pointer;border:1px solid rgba(0,0,0,0)}.preheader ul.soc li.ask:hover{background-color:#d8e2ed}.preheader ul.soc li.ask:active{color:#edf7ff;border-color:#edf7ff;background-color:rgba(0,0,0,0)}.preheader ul.soc li a:hover{opacity:.85}.preheader ul.contacts{gap:54px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;letter-spacing:.7px}.preheader ul.contacts img{margin-right:1rem}.preheader ul.contacts li,.preheader ul.contacts li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.postheader{background-position:50%;background-repeat:no-repeat;position:relative;margin-top:-92px!important;background-color:#eee;background-size:cover}header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:1rem 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-o-linear-gradient(339deg,hsla(0,0%,100%,.5) -8.95%,hsla(0,0%,100%,.6) 114%);background:linear-gradient(111deg,hsla(0,0%,100%,.5) -8.95%,hsla(0,0%,100%,.6) 114%);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);position:relative;z-index:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header a.logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}header a.logo:hover{opacity:.7}header nav a{color:#4c597c;text-decoration:none}header nav a:hover{text-decoration:underline}header nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}header nav>ul>li.active a{text-decoration:underline}header nav>ul>li:not(:last-child):after{content:url(/assets/img/icons/d.svg);margin-left:1rem;position:relative;top:3px}header nav>ul>li:last-child{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}header nav>ul>li.expandable{position:relative;font-size:15px}header nav>ul>li.expandable ul{display:none;-webkit-box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04)}header nav>ul>li.expandable.open>ul{display:block;position:absolute;top:2rem;left:0;background-color:#edf7ff;width:312px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0;border-radius:4px}header nav>ul>li.expandable.open>ul>li{position:relative}header nav>ul>li.expandable.open>ul>li.e>a{position:relative;display:block;margin-right:-2rem;border-radius:4px;padding:12px 4rem 12px 1.5rem}header nav>ul>li.expandable.open>ul>li.e>a:after{content:url(/assets/img/icons/chevron.svg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:3rem;top:25%}header nav>ul>li.expandable.open>ul>li:hover{background-color:#011b3e;color:#edf7ff}header nav>ul>li.expandable.open>ul>li:hover a{color:#edf7ff;text-decoration:none}header nav>ul>li.expandable.open>ul>li:hover a:after{-webkit-filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%);filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%)}header nav>ul>li.expandable.open>ul>li:hover>ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:328px;top:0;background-color:#edf7ff;padding:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;border-radius:4px;width:312px;max-height:324px;overflow-y:scroll}header nav>ul>li.expandable.open>ul>li:hover>ul::-webkit-scrollbar{width:5px}header nav>ul>li.expandable.open>ul>li:hover>ul::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}header nav>ul>li.expandable.open>ul>li:hover>ul::-webkit-scrollbar-thumb{background-color:#011b3e;border-radius:4px}header nav>ul>li.expandable.open>ul>li:hover>ul li{font-size:14px}header nav>ul>li.expandable.open>ul>li:hover>ul li a{color:#011b3e}header nav>ul>li.expandable.open>ul>li:hover>ul li a:hover{text-decoration:underline}header nav>ul>li.expandable img{width:16px;height:16px;display:inline-block;margin-left:11px}header nav>ul>li.expandable .title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav>ul>li.expandable .title img{cursor:pointer;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}footer{background-image:url(/assets/img/ui/bg.jpg);color:#edf7ff;font-size:13px;font-weight:300;margin-bottom:1rem!important;margin-top:1rem!important;min-height:216px;padding:2rem 2rem 24px}footer a{color:#edf7ff;text-decoration:none}footer a:hover{text-decoration:underline}footer .items{display:grid;grid-template-columns:repeat(4,263px);gap:76px;height:156px}footer .items .item.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}footer .items .item.logo span{display:block}footer .items .item.logo span.copy{margin-top:auto}footer .items .item.nav{display:grid;grid-template-columns:repeat(2,1fr)}footer .items .item.nav ul li:not(:last-child){margin-bottom:12px}footer .items .item.nav ul:first-of-type{grid-row:1;grid-column:1}footer .items .item.nav ul:last-of-type{grid-row:1;grid-column:2}footer .items .item.nav a.policy{grid-row:2;grid-column:1/3;margin-top:auto}footer .items .item.tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .items .item.tel a.user{display:inline-block;margin-top:auto}footer .items .item.tel ul li:not(last-child){margin-bottom:10px}footer .items .item.tel ul li.email,footer .items .item.tel ul li.tel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}footer .items .item.soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}footer .items .item.soc .soc_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:10px}footer .items .item.soc .ask,footer .items .item.soc .pub{display:block}footer .items .item.soc .ask{background-color:#edf7ff;color:#011b3e;padding:12px 39px;-ms-flex-item-align:baseline;align-self:baseline;border-radius:4px;cursor:pointer}footer .items .item.soc .ask:hover{background-color:#d4ecff}footer .items .item.soc .pub{margin-top:auto}.widget .header{margin-top:100px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget .header .arrowLink{color:#011b3e}.widget .swiper-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.widget .swiper-nav .pagination{background-color:#f4f4f4;border-radius:8px;width:auto;padding:5px 10px}.widget .swiper-nav .pagination span{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.widget .swiper-nav .pagination span.swiper-pagination-bullet-active{background-color:#011b3e;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.widget .swiper-nav .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.widget .swiper-nav .arrows img{background-color:#edf7ff;padding:11px;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer}.widget .swiper-nav .arrows img:hover{opacity:.5}.widget .swiper-nav .arrows img.prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.widget .swiper-nav .arrows img.swiper-button-disabled{opacity:.5;cursor:not-allowed}.widget.services .swiper-slide{color:#edf7ff;position:relative}.widget.services .swiper-slide .dsc{position:absolute;bottom:1.5rem;left:1.5rem;z-index:2}.widget.services .swiper-slide .dsc .title{font-size:20px;font-weight:500}.widget.services .swiper-slide .dsc .more{display:none;padding-top:1rem}.widget.services .swiper-slide .dsc .more a.go{padding-top:1rem;color:#edf7ff}.widget.services .swiper-slide .dsc .more a.go img{-webkit-filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%);filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%)}.widget.services .swiper-slide .dsc .more ul li{line-height:120%}.widget.services .swiper-slide .dsc .more ul li:not(:last-child){margin-bottom:8px}.widget.services .swiper-slide .dsc .more ul li:before{-webkit-filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%);filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%)}.widget.services .swiper-slide:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(1,22,50,0)),to(#011b3e));background:-o-linear-gradient(rgba(1,22,50,0),#011b3e);background:linear-gradient(rgba(1,22,50,0),#011b3e);width:100%;height:30%;position:absolute;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.widget.services .swiper-slide:hover .dsc .more{display:block}.widget.services .swiper-slide:hover:after{height:100%}.widget.stages{padding-right:46px}.widget.stages .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.widget.stages .content ul{width:496px}.widget.stages .content ul li{display:grid;grid-template-columns:44px 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:7px}.widget.stages .content ul li:not(:last-child){margin-bottom:1.5rem}.widget.stages .content ul li img{grid-row:1/3;grid-column:1;background-color:#edf7ff;padding:10px;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:35%}.widget.stages .content ul li .title{grid-row:1;grid-column:2;font-weight:500;font-size:20px;color:#011b3e}.widget.stages .content ul li .dsc{grid-row:2;grid-column:2;color:#4c597c}.widget.stages .content .decor{position:relative}.widget.stages .content .decor:before{content:url(/assets/img/icons/multib.svg);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);display:block;position:absolute;right:-46px;top:-42px}.widget.stages .content .decor:after{content:url(/assets/img/icons/multib.svg);position:absolute;left:-46px;bottom:-42px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.widget.stages .content .decor img{-webkit-box-shadow:-80px 2rem 0 #edf7ff;box-shadow:-80px 2rem 0 #edf7ff}.widget.tarifs .items{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.widget.tarifs .items .item{-webkit-box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);padding:2rem 1.5rem;border-radius:4px;background-color:#fff}.widget.tarifs .items .item h4{font-weight:500;font-size:20px;color:#011b3e;margin:0 0 1rem}.widget.tarifs .items .item ul{color:#4c597c;padding-bottom:1rem;border-bottom:1px solid #c8d0dd;margin-bottom:1rem}.widget.tarifs .items .item ul li:not(:last-child){margin-bottom:8px}.widget.tarifs .items .item ul li:before{-webkit-filter:invert(11%) sepia(17%) saturate(5636%) hue-rotate(193deg) brightness(89%) contrast(107%);filter:invert(11%) sepia(17%) saturate(5636%) hue-rotate(193deg) brightness(89%) contrast(107%)}.widget.tarifs .items .item .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.widget.tarifs .items .item .row span{font-size:1.5rem;color:#011b3e;font-weight:500}.widget.tarifs .items .item .row a{background-color:#011b3e;color:#edf7ff;padding:7px 39px;text-decoration:none;border-radius:4px;font-size:14px}.widget.tarifs .items .item .row a:hover{background-color:#012657}.widget.about{background-color:#edf7ff;padding:0 60px;background-image:url(/assets/img/ui/notebook_girl.webp);background-repeat:no-repeat;background-position:100% 100%;margin-bottom:250px}.widget.about .header{padding-top:40px;position:relative;z-index:2}.widget.about .content{position:relative}.widget.about .content .dsc{font-weight:400;color:#4c597c;width:50%;font-size:15px;padding-bottom:300px}.widget.about .content .dsc .widget.price_table .coef ul li:not(:last-child),.widget.about .content .dsc ul.ok li:not(:last-child),.widget.about .widget.accordion details .content .dsc ul li:not(:last-child),.widget.about body.article-page section.content .article .wrap .txt .dsc ul li:not(:last-child),.widget.about body.article-page section.content .dsc .article .wrap .txt ul li:not(:last-child),.widget.about body.service-page .wrap>.content .dsc ul li:not(:last-child),.widget.accordion details .widget.about .content .dsc ul li:not(:last-child),.widget.price_table .coef .widget.about .content .dsc ul li:not(:last-child),body.article-page .widget.about section.content .article .wrap .txt .dsc ul li:not(:last-child),body.article-page .widget.about section.content .dsc .article .wrap .txt ul li:not(:last-child),body.service-page .widget.about .wrap>.content .dsc ul li:not(:last-child){margin-bottom:1rem}.widget.about .features{position:absolute;bottom:-200px}.widget.about .features .items{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.widget.about .features .items .item{padding:1.5rem;background-color:#fff;-webkit-box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04)}.widget.about .features .items .item .title{font-size:20px;color:#011b3e;margin-bottom:1rem;display:inline-block}.widget.about .features .items .item ul{color:#011b3e;font-size:15px}.widget.about .features .items .item ul li:not(:last-child){margin-bottom:1rem}.widget.callback.index{padding-left:60px;background:url(/assets/img/ui/phone_hand.webp)}.widget.callback .header{margin-bottom:12px}.widget.callback form{width:506px;color:#4c597c;font-size:14px;gap:15px;padding-bottom:40px}.widget.callback form,.widget.callback form>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget.callback form>label{gap:6px}.widget.callback form input,.widget.callback form textarea{border:1px solid #c8d0dd;padding:12px}.widget.callback form input:focus,.widget.callback form textarea:focus{outline:none;background-color:#edf7ff}.widget.callback form .accept a{text-decoration:none;color:#011b3e}.widget.callback form .accept a:hover{text-decoration:underline}.widget.callback form .accept input{display:none}.widget.callback form .accept label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.widget.callback form .accept label:hover span:first-of-type{background-color:#edf7ff}.widget.callback form .accept label span:first-of-type{display:inline-block;min-width:22px;min-height:22px;border:1px solid #011b3e;border-radius:2px;position:relative;-ms-flex-item-align:baseline;align-self:baseline}.widget.callback form .accept label input:checked~span:first-of-type:after{content:url(/assets/img/icons/checked.svg);position:absolute;left:3px}.widget.callback form button{background-color:#011b3e;-ms-flex-item-align:baseline;align-self:baseline;color:#edf7ff;border:none;padding:11px 40px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:4px;font-size:14px}.widget.callback form button:hover{background-color:#012657}.widget.accordion{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.widget.accordion details{-webkit-box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);background-color:#fff}.widget.accordion details[open] summary:after{-webkit-transform:rotate(-90deg) scale(.8);-ms-transform:rotate(-90deg) scale(.8);transform:rotate(-90deg) scale(.8)}.widget.accordion details summary{padding:1.5rem 4rem 1.5rem 1.5rem;list-style:none;position:relative;color:#011b3e;font-weight:500;font-size:20px}.widget.accordion details summary:after{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;content:url(/assets/img/icons/fat_chevron.svg);position:absolute;right:1.5rem;-webkit-transform:rotate(90deg) scale(.8);-ms-transform:rotate(90deg) scale(.8);transform:rotate(90deg) scale(.8);-webkit-filter:invert(11%) sepia(17%) saturate(5636%) hue-rotate(193deg) brightness(89%) contrast(107%);filter:invert(11%) sepia(17%) saturate(5636%) hue-rotate(193deg) brightness(89%) contrast(107%);top:25%}.widget.accordion details .content{padding:0 24px 24px;color:#4c597c;font-size:15px}.widget.accordion details .content :first-child{margin-top:0}.widget.accordion details .content li,.widget.accordion details .content p{line-height:150%}.widget.accordion details .content b{font-weight:500}.widget.accordion details .content ul{margin:1.5rem 0}.widget.accordion details .content ul li:not(:last-child){margin-bottom:1rem}.widget.accordion.zayavka{font-size:15px;color:#4c597c}.widget.accordion.zayavka form.content input[type=submit]{background-color:#011b3e;color:#edf7ff;padding:.75rem 40px;border-radius:4px;cursor:pointer;font-family:SF Pro Text}.widget.accordion.zayavka form.content input[type=submit]:hover{background-color:#012657}.widget.accordion.zayavka form.content ul{-webkit-columns:2;-moz-columns:2;column-count:2;padding:0}.widget.accordion.zayavka form.content ul li:before{content:""}.widget.accordion.zayavka form.content ul li:nth-of-type(6){-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column}.widget.accordion.zayavka form.content ul li span{display:block;margin-bottom:4px}.widget.accordion.zayavka form.content ul li input,.widget.accordion.zayavka form.content ul li textarea{width:80%;border:1px solid #c8d0dd;padding:.75rem;border-radius:4px}.widget.accordion.zayavka form.content ul li input:focus,.widget.accordion.zayavka form.content ul li textarea:focus{outline:none;background-color:#fafafa}.widget.price_table{font-size:15px;font-weight:500}.widget.price_table a{text-decoration:underline;color:#4c597c}.widget.price_table a:hover{text-decoration:none}.widget.price_table .tbody .tr,.widget.price_table .thead{padding:1.5rem 40px;display:grid;grid-template-columns:repeat(2,1fr) 60px 85px;gap:40px}.widget.price_table .tbody .tr span:last-of-type,.widget.price_table .thead span:last-of-type{text-align:right}.widget.price_table .thead{background-color:#011b3e;color:#edf7ff}.widget.price_table .tbody .tr{background-color:#f4f4f4;color:#4c597c}.widget.price_table .coef{font-weight:400;color:#4c597c;margin-top:2rem}.widget.price_table .coef h2{margin-bottom:1rem;font-size:20px}.widget.news .swiper.news{padding:19px;margin:-19px}.widget.news .swiper-slide{background-color:#f4f4f4;height:auto;position:relative}.widget.news .swiper-slide:hover{background-color:#edf7ff}.widget.news .swiper-slide-visible{-webkit-box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04)}.widget.news .swiper-slide>img{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.widget.news .swiper-slide a.title{color:#011b3e;text-decoration:none;font-size:20px;font-weight:500;display:block}.widget.news .swiper-slide a.title:hover{text-decoration:underline}.widget.news .swiper-slide .dsc{padding: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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.widget.news .swiper-slide .date{position:absolute;top:0;left:0;max-width:182px;background-color:#edf7ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1.5rem;gap:8px}.widget.testimonials .swiper-slide{background-image:url(/assets/img/icons/quotes.svg);background-repeat:no-repeat;background-position:70% 0}.widget.testimonials .swiper-slide span{display:block}.widget.testimonials .swiper-slide span.name{color:#011b3e;font-weight:500;font-size:20px;margin-bottom:5px}.widget.testimonials .swiper-slide span.role{color:#4c597c;font-size:14px}.widget.testimonials .swiper-slide .content{color:#4c597c;font-size:15px;line-height:140%}body.index-page .postheader{height:557px}body.index-page .postheader .bg{z-index:0;position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}body.index-page .postheader>.dsc{max-width:520px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:1;left:60px;bottom:92px}body.index-page .postheader>.dsc h1{font-size:32px;color:#011b3e;font-weight:500;margin:0}body.index-page .postheader>.dsc h2{font-size:24px;color:#4c597c;font-weight:500;margin:0}body.index-page .postheader>.dsc a{background-color:#011b3e;color:#fff;padding:12px 39px;text-decoration:none;border-radius:4px;width:127px}body.index-page .postheader>.dsc a:hover{background-color:#1d375a}body.index-page .postheader .stats{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}body.index-page .postheader .stats .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:1rem 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:260px}body.index-page .postheader .stats .item:first-of-type{background-color:#011b3e;color:#edf7ff}body.index-page .postheader .stats .item:first-of-type:before{content:url(/assets/img/icons/multib.svg);position:absolute;left:-47px;top:-44px}body.index-page .postheader .stats .item:first-of-type .age img{-webkit-filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%);filter:invert(85%) sepia(98%) saturate(7083%) hue-rotate(178deg) brightness(109%) contrast(104%)}body.index-page .postheader .stats .item:last-of-type{background-color:#edf7ff;color:#011b3e}body.index-page .postheader .stats .item:last-of-type .age img{-webkit-filter:invert(11%) sepia(17%) saturate(5636%) hue-rotate(193deg) brightness(89%) contrast(107%);filter:invert(11%) sepia(17%) saturate(5636%) hue-rotate(193deg) brightness(89%) contrast(107%)}body.index-page .postheader .stats .item .age{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;font-weight:500}body.index-page .postheader .stats .item span.dsc{font-weight:400;line-height:120%}body.about-page .widget.about .header{margin-top:0}body.news-page section.content .postheader{height:518px}body.news-page .widget.news{margin-top:-440px;position:relative;padding:0 60px}body.news-page .widget.news .articles{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}body.news-page .pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.news-page .pagination ul a{color:#4c597c;text-decoration:none}body.news-page .pagination ul li.next img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body.news-page .pagination ul li.active{background-color:#edf7ff;border-radius:50%}body.news-page .pagination ul li.active a{color:#011b3e;padding:4px 10px;display:block}body.article-page section.content .postheader{height:518px}body.article-page section.content .postheader nav.bread{padding-top:130px;padding-left:60px}body.article-page section.content .article{margin-top:-340px;position:relative;padding:0 60px}body.article-page section.content .article h1{margin-bottom:2rem}body.article-page section.content .article .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}body.article-page section.content .article .wrap .date{display:grid;grid-template-columns:24px 1fr;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}body.article-page section.content .article .wrap .date span:first-of-type{grid-row:1;grid-column:2;color:#4c597c;font-size:14px}body.article-page section.content .article .wrap .date span:last-of-type{grid-row:2;grid-column:2;font-size:1rem;color:#011b3e}body.article-page section.content .article .wrap .date img{grid-row:1/3;grid-column:1;align-self:center}body.article-page section.content .article .wrap .txt{color:#4c597c}body.article-page section.content .article .wrap .txt p,body.article-page section.content .article .wrap .txt ul{font-size:15px}body.article-page section.content .article .wrap .txt p.b{font-weight:500}body.article-page section.content .article .wrap .txt h2,body.article-page section.content .article .wrap .txt h3{color:#011b3e;font-weight:400;font-size:20px}body.article-page section.content .article .sidebar{background-color:#edf7ff;min-width:424px;padding:1.5rem;-webkit-box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);-ms-flex-item-align:start;align-self:flex-start}body.article-page section.content .article .sidebar .header{font-size:20px;color:#4c597c;display:inline-block;margin-bottom:1.5rem}body.article-page section.content .article .sidebar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}body.article-page section.content .article .sidebar ul li:not(:last-child){border-bottom:1px solid #c8d0dd;padding-bottom:20px}body.article-page section.content .article .sidebar ul li a{font-weight:500;color:#011b3e;text-decoration:none;display:block;margin-bottom:8px}body.article-page section.content .article .sidebar ul li a:hover{text-decoration:underline}body.article-page section.content .article .sidebar ul li span{color:#4c597c;font-size:14px}body.article-page section.content .postheader,body.contacts-page section.content .postheader,body.faq-page section.content .postheader,body.news-page section.content .postheader,body.service-page section.content .postheader,body.services-page section.content .postheader,body.tarifs-page section.content .postheader{height:518px}body.article-page section.content .postheader nav.bread,body.contacts-page section.content .postheader nav.bread,body.faq-page section.content .postheader nav.bread,body.news-page section.content .postheader nav.bread,body.service-page section.content .postheader nav.bread,body.services-page section.content .postheader nav.bread,body.tarifs-page section.content .postheader nav.bread{padding-top:130px;padding-left:60px}body.article-page section.content .article,body.contacts-page section.content .article,body.faq-page section.content .article,body.news-page section.content .article,body.service-page section.content .article,body.services-page section.content .article,body.tarifs-page section.content .article{margin-top:-340px;position:relative;padding:0 60px;min-height:518px}body.contacts-page .wrap{display:grid;grid-template-columns:1fr;margin-top:40px;-webkit-column-gap:150px;-moz-column-gap:150px;column-gap:150px;row-gap:1rem}body.contacts-page .wrap .contacts{background-color:#edf7ff;padding:2rem;grid-row:1;grid-column:1;min-width:400px}body.contacts-page .wrap .contacts ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}body.contacts-page .wrap .contacts ul a:hover{text-decoration:underline}body.contacts-page .wrap .contacts ul a,body.contacts-page .wrap .contacts ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4c597c;text-decoration:none}body.contacts-page .wrap .widget.callback{background-color:#fff;padding:40px;-webkit-box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);grid-row:1/3;grid-column:2;position:relative}body.contacts-page .wrap .widget.callback:after{border-left:1px solid #c8d0dd;content:"";height:100%;position:absolute;left:-75px;top:0}body.contacts-page .wrap .widget.callback .header{margin-top:0}body.contacts-page .wrap iframe{grid-row:2;grid-column:1}body.services-page .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-top:40px;margin-bottom:2rem}body.services-page .wrap .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:2rem;font-size:15px}body.services-page .wrap .content :first-child{margin-top:0}body.services-page .wrap .content h2{color:#011b3e;font-size:20px;font-weight:500}body.services-page .wrap .content p:last-of-type{margin-bottom:0}body.services-page .wrap .content a,body.services-page .wrap .content li,body.services-page .wrap .content p{color:#4c597c}body.services-page .wrap .content a{text-decoration:none}body.services-page .wrap .content a:hover{text-decoration:underline}body.services-page .wrap .item{background-color:#f4f4f4;-webkit-box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);box-shadow:0 8px 16px 0 hsla(0,0%,9%,.12),0 2px 1px 0 hsla(0,0%,9%,.04);padding:2rem 1.5rem}body.services-page .wrap .item h2{margin-bottom:1.5rem}body.services-page .wrap .item ul li:not(:last-child){margin-bottom:12px}body.service-page .widget.callback,body.services-page .widget.callback{padding-left:0}body.service-page .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:40px;margin-bottom:2rem}body.service-page .wrap>.content>:first-child{margin-top:0}body.service-page .wrap>.content h2{color:#011b3e;font-size:20px;font-weight:500}body.service-page .wrap>.content p:last-of-type{margin-bottom:0}body.service-page .wrap>.content a,body.service-page .wrap>.content li,body.service-page .wrap>.content p{color:#4c597c}body.service-page .wrap>.content a{text-decoration:none}body.service-page .wrap>.content a:hover{text-decoration:underline}body.service-page .wrap>.content ul{margin:1rem 0}body.service-page .wrap>.content ul li:not(:last-child){margin-bottom:10px}body.service-page .wrap>.content .widget.price_table{margin-top:2rem}body.service-page .wrap>.content .widget.price_table .coef{font-weight:400;margin-top:2rem}body.tarifs-page .widget.tarifs.t .header{margin-top:0}@media(min-width:1900px){#edit_panel,.preheader,footer,header,section.content{margin:0 calc(50% - 720px)}}@media(max-width:1899px){#edit_panel,.preheader,footer,header,section.content{margin:0 1rem}}@media(max-width:400px){#edit_panel ul{gap:5px}}@media(max-width:930px){#nav-icon1{display:block}header a.logo{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}header nav>ul{display:none}header nav>ul.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:60px;left:0;background-color:#edf7ff;padding:1rem;z-index:5;width:50%;height:100vh}header nav>ul.open li:after{content:""}header nav>ul.open li.expandable img{display:none}}@media(max-width:1100px){.preheader{padding:8px 1rem}.preheader ul.soc li.ask{padding:8px 24px}header{padding:1rem}header a.logo img{width:170px}footer .items{grid-template-columns:repeat(2,263px);height:auto;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}body.contacts-page .content article.article{padding:0 1rem}}@media(max-width:820px){.preheader{display:none}.postheader{margin-top:-60px!important}.postheader nav.bread{padding-left:1rem!important}header{margin:1rem 0 0;padding:0 1rem}body.article-page section.content,body.contacts-page section.content,body.faq-page section.content,body.news-page section.content,body.service-page section.content,body.services-page section.content,body.tarifs-page section.content{margin:0}body.article-page section.content .article,body.contacts-page section.content .article,body.faq-page section.content .article,body.news-page section.content .article,body.service-page section.content .article,body.services-page section.content .article,body.tarifs-page section.content .article{padding:0 1rem}}@media(max-width:1170px){.preheader ul.contacts{gap:1rem}}@media(max-width:480px){footer{margin:0!important}footer .items .item.nav a.policy{margin-top:2rem}footer .items .item.soc .soc_list ul,footer .items .item.tel a.user{margin-top:1rem}.widget .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:50px}.widget.tarifs .items .item .row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.widget.callback form{padding-bottom:1rem}.widget.accordion{margin-top:1rem}.widget.news .swiper.news{margin:-1rem}.widget.testimonials .swiper-slide{background-position:90% 0}body.index-page .postheader .stats .item{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}body.news-page .widget.news .header{margin-top:30px;margin-bottom:20px}body.article-page section.content .postheader nav.bread,body.contacts-page section.content .postheader nav.bread,body.faq-page section.content .postheader nav.bread,body.news-page section.content .postheader nav.bread,body.service-page section.content .postheader nav.bread,body.services-page section.content .postheader nav.bread,body.tarifs-page section.content .postheader nav.bread{padding-top:80px}body.article-page section.content .article,body.contacts-page section.content .article,body.faq-page section.content .article,body.news-page section.content .article,body.service-page section.content .article,body.services-page section.content .article,body.tarifs-page section.content .article{margin-top:-390px}body.contacts-page .wrap .contacts{min-width:100%}body.contacts-page .wrap .widget.callback{padding:1rem}}@media(max-width:1330px){footer .items{gap:3rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.widget.about{background-image:none;margin-bottom:0}.widget.about .content .dsc{padding-bottom:0}.widget.about .features{margin-top:0;position:relative;bottom:0}.widget.about .features .header{margin-top:2rem}}@media(max-width:660px){footer .items{grid-template-columns:1fr}.widget.stages .content ul{width:100%}.widget.stages .content .decor{margin:0 -1rem}body.index-page .postheader{height:auto;margin-top:0!important;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:0 -1rem}body.index-page .postheader .stats,body.index-page .postheader>.dsc{position:static}body.index-page .postheader .stats .item:first-of-type:before{content:""}}@media(max-width:1180px){.widget.services .swiper-slide .dsc{max-height:80%;overflow-y:auto}.widget.price_table .thead{display:none}.widget.price_table .tbody .tr{grid-template-columns:1fr;gap:1rem}.widget.price_table .tbody .tr a{font-weight:600;text-decoration:underline}.widget.price_table .tbody .tr span:first-of-type{grid-column:1;grid-row:2}.widget.price_table .tbody .tr span:nth-of-type(2){grid-row:3;grid-column:1}.widget.price_table .tbody .tr span:nth-of-type(2):before{content:"в "}.widget.price_table .tbody .tr span:last-of-type{text-align:left;grid-column:2;grid-row:3;display:inline-block}.widget.price_table .tbody .tr span:last-of-type:after{content:" р."}body.news-page .widget.news .articles{grid-template-columns:repeat(2,1fr)}}@media(max-width:1250px){.widget.stages{padding-right:0}.widget.stages .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.widget.stages .content .decor:after,.widget.stages .content .decor:before{content:""}.widget.stages .content .decor img{-o-object-fit:cover;object-fit:cover;width:100%;-webkit-box-shadow:none;box-shadow:none}}@media(max-width:800px){.widget.tarifs .items{grid-template-columns:1fr}body.news-page .widget.news{padding:1rem}}@media(max-width:1000px){.widget.about{padding:1rem}body.service-page .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media(max-width:880px){.widget.about .header{padding-top:0}.widget.about .content .dsc{width:100%}}@media(max-width:1070px){.widget.about .features{padding:0}.widget.about .features .items{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.widget.about .features .items{grid-template-columns:1fr}}@media(max-width:750px){.widget.callback.index{background:none;padding-left:0}.widget.callback.index form{width:100%}}@media(max-width:680px){.widget.accordion.zayavka form.content ul{-webkit-columns:unset;-moz-columns:unset;columns:unset}.widget.accordion.zayavka form.content ul li input{width:90%}body.news-page .widget.news .articles{grid-template-columns:1fr}}@media(max-width:960px){.widget.price_table .tbody .tr,.widget.price_table .thead{padding:1.5rem}}@media(max-width:1130px){body.index-page .postheader .bg{background-position:100%}body.index-page .postheader>.dsc{bottom:180px;left:1rem}}@media(max-width:1060px){body.index-page .postheader .bg{background-image:none!important;display:none}}@media(max-width:500px){body.index-page .postheader .stats{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:1030px){body.article-page section.content .article .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:520px){body.article-page section.content .article .sidebar{min-width:100%;margin-bottom:1rem}}@media(max-width:1200px){body.contacts-page .wrap{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}body.contacts-page .wrap .widget.callback,body.contacts-page .wrap .widget.callback form{width:100%}body.contacts-page .wrap .widget.callback:after{display:none}body.services-page .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media(max-width:780px){body.contacts-page .wrap{grid-template-columns:1fr}body.contacts-page .wrap .widget.callback{grid-row:3;grid-column:1}body.contacts-page .wrap iframe{grid-row:2;grid-column:1}}
