body{font-family:Roboto;font-weight:300;font-size:18px;color:#505050;line-height:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.h1,h1{color:#303030;font-size:30px;font-weight:500;letter-spacing:.56px;position:relative;padding-bottom:15px;margin-bottom:30px}.h1::after,h1::after{content:'';position:absolute;left:0;bottom:0;width:123px;height:3px;background-color:#9f5e8c}.h2,h2{color:#303030;font-size:24px;font-weight:500;margin-bottom:30px}.h3,h3{color:#303030;font-size:18px;margin-bottom:30px;font-weight:500}p{line-height:24px}ol,p,ul{margin-bottom:15px}li+li{margin-top:10px}a{color:#b0588f;font-weight:400;text-decoration:underline}a:hover{text-decoration:none}.mobile_phone_widjets{display:none}.row{width:1199px;margin:0 auto}.btn{width:248px;height:48px;box-shadow:0 7px 23px 1px rgba(63,185,255,.16);-moz-border-radius:24px;border-radius:24px;-webkit-border-radius:24px;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s;background-image:linear-gradient(-264deg,#a25c8a 0,#0df2f6 100%);cursor:pointer;display:inline-block;text-align:center;text-shadow:1px 2px 9px rgba(0,0,0,.23);color:#fff;font-weight:700;letter-spacing:.9px;line-height:48px;text-decoration:none;cursor:pointer}.btn:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-image:linear-gradient(to left,#be71a7 0,#0df2f6 100%);text-shadow:0 4px 3px rgba(0,0,0,.07)}.like_demis-title h3{text-transform:uppercase;position:relative;display:inline-block;font-size:24px;color:#333;font-family:Roboto;margin-bottom:0;margin-top:24px}.like_demis-title h3:before{content:'';position:absolute;left:-64px;width:50px;height:4px;background-color:#be1116;margin-top:-2px;top:50%}.smi_about_wrapper_like_demis{margin-top:52px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.smi_about_item_like_demis{width:361px;height:166px;border:4px solid #eeeee7;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:60px}.smi_about_item_img_like_demis{width:122px;margin-right:15px;margin-left:-35px;margin-top:-20px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;top:0}.smi_about_item_img_like_demis,.smi_about_item_text_like_demis{display:inline-block;vertical-align:top}.smi_about_item_text_like_demis{max-width:210px;text-align:left;margin-top:21px}.smi_about_item_text_like_demis p{margin-top:0;font-family:Roboto;font-size:14px;line-height:18px;color:#333;letter-spacing:.05em;font-weight:600}.smi_about_item_img_like_demis:before{content:'';position:absolute;left:-10px;top:10px;width:100%;height:100%;right:0;bottom:0;z-index:-1;background:#fcf2f3;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.smi_about_item_link_like_demis{width:135px;position:absolute;right:30px;bottom:-14px;padding-right:10px;z-index:2;background-color:#fff}.smi_about_item_text_like_demis p{color:#505050!important;font-family:Roboto!important;font-weight:300!important;font-size:16px!important}.smi_about_item_link_like_demis a{text-decoration:none;color:#be1116;text-transform:uppercase;position:relative}.smi_about_item_link_like_demis a:after{content:'';position:absolute;right:-25px;top:50%;width:10px;height:3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#be1116;opacity:.6;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.smi_about_item_like_demis:hover .smi_about_item_img_like_demis{top:-10px}.smi_about_item_like_demis:hover .smi_about_item_link_like_demis a{color:#3d4b53}header{position:absolute;top:30px;left:0;right:0;z-index:99}.menu-block .nav{display:none}.main-slider-element{height:924px}.main-slider-element-1{background:url(img/sl1.png) no-repeat center 0;background-size:cover}.main-slider-element-2{background:url(img/sl3.png) no-repeat center 0;background-size:cover}.main-slider-element-2 .main-slider-txt{padding-left:0;background:0 0}.callme{width:48px;height:48px;box-shadow:0 7px 23px 1px rgba(63,185,255,.16);border-radius:24px;border:1px solid #fff;display:inline-block;cursor:pointer}.callme:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-color:#be71a7;border-color:#be71a7}header .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}.menu-block span{display:block;position:relative;cursor:pointer;color:#fff;font-size:16px;padding-left:66px;line-height:48px;padding-right:60px;font-weight:400}.menu-block span::before{content:'';position:absolute;width:48px;height:48px;background:url(img/menu.svg) no-repeat center;left:0;top:0}.logo-block{padding-right:48px}.address-block{color:#fff;font-weight:400}.phone-block a{display:block;color:#fff;font-weight:700;text-decoration:none}.phone-block a.__maillink{color:#16e9ef;font-weight:400;margin-top:6px}.callme{background-image:url(img/p.svg);background-position:center;background-repeat:no-repeat}.btn-block{text-align:right}footer{background-color:#202023;padding:30px 0}footer .row{display:table}.footer-center,.footer-left,.footer-right{display:table-cell;vertical-align:middle}.footer-left{color:#fff;font-size:13px;font-weight:400}.footer-right{text-align:right}.footer-right a{display:block;color:#fff;font-size:13px;font-weight:400}.section-about .row{position:relative;padding:40px 0 60px 0}.section-about .row::after{background:#e1e1ed;content:'';position:absolute;top:0;bottom:0;width:9999px;left:360px;z-index:-1}.about-list p{display:none}.about-txt{padding-left:680px}.about-list{position:absolute;left:0;top:-106px;z-index:10}.about-list ul{margin-bottom:0;width:610px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.about-element{display:block;text-align:center;cursor:pointer}.about-element-1{width:344px;height:220px;background:url(img/about-1.png) no-repeat 0 0}.about-element-4{width:344px;height:220px;background-color:#92c1d8;margin-top:7px}.about-element-2{margin-top:0;width:260px;height:220px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/build.png) no-repeat 0 0}.about-element-3{width:260px;height:220px;margin-top:7px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(img/press.png) no-repeat 0 0}.about-element-5{width:100%;height:220px;margin-top:7px;background:url(img/about-1.png) repeat-x 0 0}.about-element-5 span::before{background:url(img/gift.png) no-repeat center;margin-top:-5px}.about-txt .h1{margin-bottom:50px}.section-advantages{padding:40px 0 60px 0}ul.advantages-list{margin-top:80px;margin-bottom:80px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.advantages-element{position:relative;padding-top:130px;margin-top:0;max-width:275px}.advantages-element::before{content:'';position:absolute;width:170px;height:100px;left:0;top:0}.advantages-element span{display:block;font-weight:500;margin-bottom:20px}.section-services .row{padding:60px 0 0 0}.section-services::after{background:#e1e1ed;content:'';position:absolute;top:0;bottom:0;width:9999px;right:40%;z-index:-3}.services-wrap{margin-top:40px}.section-services{position:relative}.section-clients{padding-top:73px;position:relative}.clients-slider-item{width:286px;height:149px;vertical-align:middle;text-align:center;display:table-cell}.owl-carousel .owl-item .clients-slider-item img{display:inline;width:auto;max-width:100%;max-height:100px}.clients-slider .owl-item{padding:19px}.clients-slider .owl-stage-outer{margin-left:-19px}.clients-slider{margin-bottom:25px}.clients-slider_2 .owl-item{padding:19px}.clients-slider_2 .owl-stage-outer{margin-left:-19px}.clients-slider_2{margin-bottom:25px}.clients-slider-item:hover{box-shadow:0 0 15px 1px rgba(5,23,50,.11)}.clients-slider .owl-nav{width:1199px;margin:0 auto;position:absolute;right:0;left:0;top:-72px}.clients-slider .owl-nav button.owl-prev{position:absolute;right:40px;top:0;width:27px;height:16px;background:url(img/arr.svg) no-repeat center}.clients-slider .owl-nav button.owl-next{position:absolute;right:0;top:0;width:27px;height:16px;background:url(img/arr-1.svg) no-repeat center}.clients-slider_2 .owl-nav{width:100%;margin:0 auto;right:0;left:0}.clients-slider_2 .owl-nav button.owl-prev{position:absolute;right:40px;top:0;width:27px;height:16px;background:url(img/arr.svg) no-repeat center}.clients-slider_2 .owl-nav button.owl-next{position:absolute;right:0;top:0;width:27px;height:16px;background:url(img/arr-1.svg) no-repeat center}.section-news .row{position:relative;padding-top:50px;padding-bottom:35px}.section-news .row::before{background:#e1e1ed;content:'';position:absolute;top:0;bottom:0;width:9999px;right:155px;z-index:-1}.section-news .row::after{content:"";clear:both;display:table}.section-clients::after{content:'';left:0;bottom:0;height:100%;width:100%;background:url(img/clients-bg.png) no-repeat 50% 0;position:absolute;z-index:-2;background-size:auto 100%}.section-news{margin-top:63px}.news-wrap{float:left;width:45%}.rewies-wrap{float:right;width:52%;position:relative;min-height:500px}a.news-h1{text-decoration:none;color:#131313;font-size:30px;font-weight:500;letter-spacing:.56px}ul.news-wrap-list{margin-bottom:30px;margin-top:60px}.news-wrap-list img{display:block;float:left;width:200px;height:auto;margin-right:15px}.news-wrap-list .news-left-wr{display:block;float:right;width:calc(100% - 215px);margin-bottom:0}ul.news-wrap-list li::after{content:'';clear:both;display:table}ul.news-wrap-list li+li{margin-top:42px}ul.news-wrap-list li a{color:#505050;text-decoration:none}.news-date{display:block}.news-title{display:block;color:#66a0b9;font-weight:700;margin:10px 0}.rewies-slider-item{background:#92c1d8 url(img/r-bg.png) no-repeat 0 0;height:505px;box-shadow:4px 5px 31px 1px rgba(5,23,50,.28);padding:55px 80px}.rewies-slider-item img{width:auto!important}.rewies-name{color:#fff;margin:55px 0 20px 0;font-style:italic}.rewies-slider-wrap .rewies-name{margin:0}.rewies-name span{display:block;font-weight:400;font-style:normal;margin-bottom:10px}.rewies-txt{color:#fff;margin-bottom:39px}.rewies-link a{color:#fff}.rewies-slider-wrap{position:absolute;right:0;left:0;top:95px}.rewies-slider .owl-nav{position:absolute;top:25px;width:100%}.menu-block.is-open .nav{display:block;position:absolute;box-shadow:0 6px 46px 3px rgba(4,29,30,.3);background-color:#fff;padding:35px 0;margin-top:15px}.menu-block.is-open .nav::before{content:'';position:absolute;top:-9px;left:15px;width:12px;height:9px;background:url(img/a.svg) no-repeat center}.menu-block .nav ul{display:none}.menu-block .nav a{color:#505050;font-size:16px;text-transform:uppercase;text-decoration:none;display:block;padding:0 30px;position:relative}.menu-block .nav a:hover{color:#221953}.menu-block .nav li+li{margin-top:20px}.menu-block .nav li:hover ul{display:block;position:absolute;left:calc(100% + 5px);box-shadow:0 6px 46px 3px rgba(4,29,30,.3);background-color:#fff;padding:35px 0;top:0}.menu-block .nav li.has-child a::after{content:'';position:absolute;right:15px;top:50%;width:6px;height:10px;background:url(img/m0.svg) no-repeat center;margin-top:-5px}.menu-block .nav li.has-child:hover a::after{background:url(img/m.svg) no-repeat center}.menu-block .nav ul a{color:#221953;text-transform:none;white-space:nowrap}.menu-block .nav ul a::after{display:none}.menu-block .nav ul a:hover{text-decoration:underline}.search-head.is-open{display:block;position:absolute;right:0;width:510px;background-color:#be71a7;padding:18px}.btn-block{position:relative}.search-head input[type=text]{border-radius:24px;background-color:#fff;width:100%;border:none;padding:0 22px;height:48px;color:#777676;font-size:14px}.search-head input[type=submit]{border:none;font-size:0;width:26px;height:26px;background:url(img/lupa-a.svg) no-repeat center;position:absolute;right:34px;top:50%;margin-top:-13px}.main-slider-list .row{padding-top:300px}.main-slider-txt{padding-left:420px;background:url(img/slider-logo.svg) no-repeat 0 0}.main-slider-txt-0{text-shadow:3px 4px 9px rgba(48,41,102,.19);color:#fff;font-size:43px;text-transform:uppercase;letter-spacing:.8px}.main-slider-txt-0 span{font-weight:700}.main-slider-txt-1{margin-top:20px;color:#fff;font-size:22px;margin-bottom:63px}.main-slider .nav_wrap{width:1199px;position:absolute;z-index:2;text-align:right;bottom:40px;left:50%;margin-left:-600px}.main-slider .owl-prev{width:27px;height:16px;background:url(img/slider-a-1.svg) no-repeat center;border:none;margin-right:25px}.main-slider .owl-next{width:27px;height:16px;background:url(img/slider-a-2.svg) no-repeat center;border:none;margin-left:25px}.main-slider .dots_wrap{display:inline}.main-slider .main_numb{letter-spacing:.27px;color:#fff;font-size:24px;font-weight:400}.main-slider .owl-dot{display:none}.main-slider .owl-dot.active{color:#fff;font-size:18px;font-weight:700;display:inline;border:none;background:0 0;font-size:50px;font-weight:500;letter-spacing:.56px;position:relative}.main-slider .owl-dot.active::before{content:'';position:absolute;height:4px;background-color:#7c82a9;left:0;right:0;top:50%;margin-top:-2px;z-index:-1}.main-slider{position:relative}.slider-mouse{width:1199px;position:absolute;z-index:2;bottom:230px;left:50%;margin-left:-600px}.slider-mouse:before{content:"";position:absolute;width:21px;height:106px;background:url(img/slider-mouse.svg) no-repeat center}.main-c{overflow:hidden}.about-element span{color:#fff;font-size:20px;font-weight:500;padding-top:162px;position:relative;display:block}.about-element span::before{content:"";position:absolute;width:130px;height:130px;top:43px;left:50%;margin-left:-65px}.about-element-1 span::before{background:url(img/about-01.svg) no-repeat center}.about-element-2 span::before{background:url(img/led.png) no-repeat center;background-size:75%}.about-element-3 span::before{background:url(img/glob.png) no-repeat center;margin-top:-5px}.about-element-4 span::before{background:url(img/horn.png) no-repeat center;margin-top:-5px}.about-element.about-element-1:hover,.about-element.about-element-2:hover,.about-element.about-element-3:hover,.about-element.about-element-4:hover,.about-element.about-element-5:hover{background:#a45786}.about-element:hover p{display:block;color:#fff;font-size:11px;padding:0 20px}.about-element:hover span{padding-top:78px;margin-bottom:20px}.about-element:hover span::before{width:68px;height:68px;background-size:100%;margin-left:-34px;top:15px}.about-txt .btn{margin-top:33px}.txt-show-xs{display:none}.advantages-element-1::before{background:url(img/advantages-01.svg) no-repeat 0 0}.advantages-element-2::before{background:url(img/advantages-02.svg) no-repeat 0 0}.advantages-element-3::before{background:url(img/advantages-03.svg) no-repeat 0 0}.advantages-element-4::before{background:url(img/advantages-04.svg) no-repeat 0 0}.content{position:relative}.content-left-line{position:absolute;width:294px;height:361px;background:url(img/line-01.png) no-repeat center;left:0;top:400px}.content-right-line{position:absolute;width:426px;height:603px;background:url(img/line-02.png) no-repeat center;right:0;top:940px}.services-element::after{content:'';position:absolute;top:0;bottom:0;width:9999px;left:0;z-index:-2}.services-element-1{background:url(img/s-bg-4.png) no-repeat 0 0}.services-element-title{padding:60px 90px 0 90px;color:#fff;font-size:30px;font-weight:500;letter-spacing:.56px}.services-element-title span{position:relative;margin-right:40px;font-size:50px}.services-element-title span::before{content:'';position:absolute;left:-5px;right:-5px;height:4px;background-color:#7c82a9;top:50%;margin-top:-2px;opacity:.5}.services-list ul{padding:60px 90px;margin-bottom:0;list-style:disc inside;color:#fff}.services-list p{padding:60px 90px 0 90px;margin-bottom:-50px;list-style:disc inside;color:#fff}.services-list ul a{color:#fff;font-size:18px}.services-list ul a:hover{color:#1ce7ef;text-decoration:underline}.services-element .btn{margin-left:90px}.services-element-1{min-height:737px}.services-element-2{min-height:615px}.services-element-3{min-height:684px}.services-element-4{min-height:615px}.services-element-2{background:url(img/s-bg-2.png) no-repeat 0 0}.services-element-3{background:url(img/s-bg-1.png) no-repeat 0 0}.services-element-4{background:url(img/s-bg-3.png) no-repeat 0 0}.services-element-8{background:url(img/s_bg_8_new.png) no-repeat 0 0;min-height:737px}.services-wrap{margin-left:calc(50% - 600px)}.services-list .owl-dots span{width:56px;height:2px;background:rgba(156,211,242,.66);display:block}.services-list .owl-dots .active span,.services-list .owl-dots .owl-dot:hover span{height:9px;background-color:#9cd3f2}.services-list .owl-dots .owl-dot{margin-right:8px}.services-list .owl-dots{position:absolute;left:90px;bottom:200px}.rewies-slider-wrap::before{content:'';position:absolute;width:313px;height:251px;top:-125px;background:url(img/line-03.png) no-repeat center;right:-160px}.bottom-content{background:#443a85 url(img/bottom-bg.png) no-repeat center 0;padding-top:75px;background-size:cover}.news-wrap-list p{font-size:16px}.bottom-form-title{color:#fff;font-size:30px;font-weight:500;letter-spacing:.56px;margin-bottom:20px}.bottom-form-subtitle{color:#f2f2f7;font-weight:400;margin-bottom:50px}.bottom-form-row{padding-right:418px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}.bottom-form-row+.bottom-form-row{margin-top:40px}.bottom-form-row>div{width:48%}#dsbottom .bottom-form-row input[type=tel],#dsbottom .bottom-form-row input[type=text]{display:block;height:50px;border-radius:25px;border:1px solid #eee;background:0 0;padding:0 35px;color:#fff;width:100%;margin-bottom:0}#dsbottom .bottom-form-row ::-webkit-input-placeholder{color:#fff;font-size:14px}#dsbottom .bottom-form-row ::-moz-placeholder{color:#fff;font-size:14px}#dsbottom .bottom-form-row :-moz-placeholder{color:#fff;font-size:14px}#dsbottom .bottom-form-row :-ms-input-placeholder{color:#fff;font-size:14px}.bottom-form-row span{display:block;color:#d9d9de;font-size:14px}.bottom-form-row span a{color:#d9d9de;font-size:14px}.bottom-form-row>div.form-btn{width:248px}#dsbottom .form-btn input{border:none;width:100%;height:48px;box-shadow:0 7px 23px 1px rgba(63,185,255,.16);-moz-border-radius:24px;border-radius:24px;-webkit-border-radius:24px;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s;background-image:linear-gradient(-264deg,#a25c8a 0,#0df2f6 100%);cursor:pointer;display:inline-block;text-align:center;text-shadow:1px 2px 9px rgba(0,0,0,.23);color:#fff;font-weight:700;letter-spacing:.9px;line-height:45px;text-decoration:none;opacity:1;font-size:18px;padding:0}#dsbottom .form-btn input:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-image:linear-gradient(to left,#be71a7 0,#0df2f6 100%);text-shadow:0 4px 3px rgba(0,0,0,.07)}#dsbottom .bottom-form-row input[type=text].improper-value{border-color:red}.bottom-form{padding-bottom:65px;border-bottom:1px solid rgba(255,255,255,.55)}.bottom-menu{padding-top:65px;padding-bottom:45px}.bottom-menu-1{float:left;width:15%}.bottom-menu-2{float:right;width:50%}.bottom-menu::after{content:'';clear:both;display:table}.bottom-menu-1 ul{margin-bottom:0}.bottom-menu-1 ul a{color:#fff;font-size:18px;text-decoration:none}.bottom-menu-2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.bottom-phone{color:#fff;text-decoration:none}.bottom-phone div+div{margin-top:20px}.b-hone{font-weight:700;color:#fff;text-decoration:none}.b-mail{color:#10eff4;text-decoration:underline}.bottom-btn .js-order{width:248px;height:48px;box-shadow:0 7px 23px 1px rgba(63,185,255,.27);border-radius:24px;border:1px solid #12edf2;text-shadow:0 4px 3px rgba(0,0,0,.07);color:#13ebf1;font-size:18px;font-weight:700;letter-spacing:.9px;text-align:center;line-height:45px;cursor:pointer}.bottom-btn .js-callme{width:248px;height:48px;box-shadow:0 5px 6px 1px rgba(255,255,255,.29);border-radius:24px;border:1px solid #fff;margin-top:20px;text-shadow:0 4px 3px rgba(0,0,0,.07);color:#f2f2f7;font-size:18px;font-weight:700;letter-spacing:.9px;text-align:center;line-height:45px;cursor:pointer}.rewies-slider .owl-nav button.owl-prev{position:absolute;right:90px;top:0;width:42px;height:42px;background:url(img/slider-a-1.svg) no-repeat center}.rewies-slider .owl-nav button.owl-next{position:absolute;right:30px;top:0;width:42px;height:42px;background:url(img/slider-a-2.svg) no-repeat center}.rewies-slider .owl-nav button.owl-prev:hover{background:#a45886 url(img/arr-a.svg) no-repeat center;border-radius:50%}.rewies-slider .owl-nav button.owl-next:hover{background:#a45886 url(img/arr-1-a.svg) no-repeat center;border-radius:50%}ul.news-wrap-list li a:hover .news-title{text-decoration:underline}.bottom-menu-1 ul a:hover{color:#14ebf1}.bottom-btn .js-order:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.27);background-image:linear-gradient(-264deg,#be71a7 0,#0df2f6 100%);color:#fff;border:transparent}.bottom-btn .js-callme:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-color:#be71a7;color:#fff;border:transparent}.footer-center a{display:inline-block;width:46px;height:46px;border:1px solid #939393;border-radius:50%}.footer-center a:hover{border-color:#fff}.__vk{background:url(img/__vk.svg) no-repeat center}.__fb{background:url(img/__fb.svg) no-repeat center}.__tw{background:url(img/__tw.svg) no-repeat center}.__in{background:url(img/__in.svg) no-repeat center}.to-top{position:fixed;right:100px;bottom:100px;width:50px;height:80px;background:url(img/top.svg) no-repeat center;cursor:pointer;z-index:998;display:none}.header{background:#fff}.container{width:1204px;margin:0 auto}.header-bottom .container,.header-top .container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch}.burger-menu{display:none}.search-form{display:none}.address-wrap{color:#303030;font-size:16px;font-weight:400;line-height:24px}.phone-wrap a{text-decoration:none;color:#303030;font-size:16px;font-weight:700}.phone-wrap a.__maillink{margin-top:10px;color:#a15d8b;font-weight:400}.btn0,.btn1{display:inline-block;width:48px;height:48px;border-radius:24px;position:relative;cursor:pointer;vertical-align:middle}.btn0{border:1px solid #29d5e1}.btn0::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(img/b0.svg) no-repeat center}.btn0:hover{background:#29d5e1}.btn0:hover::before{background:url(img/p-b.svg) no-repeat center}.btn1{border:1px solid #9d618e}.btn1::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(img/b1.svg) no-repeat center}.btn1:hover{background:#9d618e}.btn1:hover::before{background:url(img/m-b.svg) no-repeat center}.btn2{display:inline-block;width:256px;font-size:16px;letter-spacing:.8px;vertical-align:middle}.btn1{margin:0 12px}.header-top{padding-top:19px;padding-bottom:19px}.header-bottom{position:relative}.header-bottom::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(to right,#5741ae 0,#392593 27%,#4c37ac 77%,#604db1 99%,#604db1 100%);opacity:.4}#menu-top-menu{margin:0}#menu-top-menu li{float:left;margin:0}#menu-top-menu li a{color:#fff;font-family:HelveticaNeueCyr;font-size:15px;font-weight:300;line-height:48px;text-transform:uppercase}.breadcrumbs-wrap{padding:40px 0 30px 0}.breadcrumbs-wrap a,.breadcrumbs-wrap span{font-family:Roboto;font-size:16px;font-weight:300}.title_wrap:after{content:'';clear:both;display:table}.title_wrap .h1{float:left;margin-bottom:0;max-width:80%}.title_wrap .btn{float:right}.title_wrap{margin-bottom:45px}.sub-menu-wrap ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;display:flex}.sub-menu-wrap ul a{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);border-radius:29px;background:#736cad;background-image:linear-gradient(-259deg,#372889b5 0,#5559a1bd 100%);display:block;width:232px;height:58px;text-decoration:none;color:#fff;font-family:Roboto;font-size:14px;font-weight:700;letter-spacing:.7px;padding-left:59px;padding-right:38px;position:relative}.sub-menu-wrap ul a span{display:table-cell;vertical-align:middle;height:58px}.sub-menu-wrap ul a::after{content:'';width:15px;position:absolute;right:17px;top:0;bottom:0;background:url(img/arr-sub-menu.svg) no-repeat center}.sub-menu-wrap ul a::before{content:'';width:28px;position:absolute;left:17px;top:0;bottom:0}.sub-menu-wrap{margin-bottom:42px}.sub-menu-wrap ul li+li{margin-top:0}.inner_h2{font-size:18px;margin-bottom:15px;color:#303030;font-size:18px;font-weight:500}.catalog-table{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.catalog-table .linkcat{border:1px solid #e1e1ed;width:19%;position:relative;padding-top:122px;padding-bottom:96px}.catalog-table .linkcat a{position:absolute;left:0;top:0;right:0;bottom:0}.catalog-table .linkcat p{margin-bottom:0}.catalog-table .linkcat.linkcat01{background:url(img/q1.png) no-repeat center top}.catalog-table .linkcat.linkcat02{background:url(img/q2.png) no-repeat center top}.catalog-table .linkcat.linkcat03{background:url(img/q3.png) no-repeat center top}.catalog-table .linkcat.linkcat04{background:url(img/q4.png) no-repeat center top}.catalog-table .linkcat.linkcat05{background:url(img/q5.png) no-repeat center top}.catalog-table .linkcat-name{text-align:center;padding:15px;color:#b0588f;font-weight:400}.catalog-table .linkcat-desc{padding:0 15px;text-align:center;font-size:16px}.catalog-table .linkcat-price{color:#b0588f;font-weight:700;text-align:center;padding:15px}.catalog-table .btn-catalog-order{width:183px;display:block;position:absolute;bottom:24px;left:50%;margin-left:-91px}.catalog-table{margin-bottom:49px}ul.sp_01{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin-bottom:30px}ul.sp_01 li+li{margin-top:0}ul.sp_01 li{position:relative;width:21%;padding-top:0;padding-left:81px}ul.sp_01 li::before{content:'';position:absolute;width:117px;height:70px;top:0;left:14px;z-index:-1}ul.sp_01 li:nth-child(1)::before,ul.sp_01 li:nth-child(3)::before{background:url(img/lines.svg) no-repeat center}ul.sp_01 li:nth-child(2)::before,ul.sp_01 li:nth-child(4)::before{background:url(img/lines0.svg) no-repeat center}ul.sp_01 li::after{content:'';position:absolute;left:0;top:0;width:81px;height:82px}ul.sp_01 li:nth-child(1),ul.sp_01 li:nth-child(4){padding-top:10px}ul.sp_01 li:nth-child(2){padding-top:28px}ul.sp_01 li:nth-child(1)::after{background:url(img/f1.svg) no-repeat center}ul.sp_01 li:nth-child(2)::after{background:url(img/f2.svg) no-repeat center}ul.sp_01 li:nth-child(3)::after{background:url(img/f3.svg) no-repeat center;height:87px}ul.sp_01 li:nth-child(4)::after{background:url(img/f4.svg) no-repeat center}.news-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin:47px 0 75px}.news-element{width:47%;margin-top:64px}.news-element:nth-child(-n+2){margin-top:0}.news-element::after{content:'';clear:both;display:table}.news-element{display:flex;flex-direction:row;flex-wrap:nowrap}.news-image{width:256px;margin-right:15px}.news-text{flex:1}.news-image img{width:100%;height:auto}.date-news{color:#505050;font-weight:400;font-size:15px}.name-news a{color:#66a0b9;font-size:16px;font-weight:700;text-decoration:none}.name-news{padding:20px 0}.desc-news,.desc-news p,.desc-news span{color:#505050!important;font-family:Roboto!important;font-weight:300!important;font-size:18px!important}.desc-news p{margin-bottom:0}.news-image a:hover img{opacity:.5}.name-news a:hover{text-decoration:underline}.news-navi .wp-pagenavi .pages{display:none}.news-navi{margin-bottom:74px}.news-navi .wp-pagenavi a,.news-navi .wp-pagenavi span{text-decoration:none;border:none;padding:0 10px;margin:0;font-size:18px;font-weight:400;letter-spacing:.2px;display:inline-block;vertical-align:bottom}.news-navi .wp-pagenavi span.current{color:#505050;font-size:30px;font-weight:500;letter-spacing:.34px;position:relative}.news-navi .wp-pagenavi span.current::before{content:'';height:4px;background-color:#7c82a9;position:absolute;left:0;right:0;top:50%;margin-top:-2px;opacity:.8}.news-navi .wp-pagenavi a.nextpostslink,.news-navi .wp-pagenavi a.previouspostslink{font-size:0;position:relative;height:24px;width:27px}.news-navi .wp-pagenavi a.nextpostslink::before{content:'';background:url(img/nextpostslink.svg) no-repeat center;position:absolute;left:0;top:0;bottom:0;right:0}.news-navi .wp-pagenavi a.previouspostslink::before{content:'';background:url(img/previouspostslink.svg) no-repeat center;position:absolute;left:0;top:0;bottom:0;right:0}.portfolio-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:46px 0 100px 0}.portfolio-element{width:32%;margin-right:2%;margin-top:24px;position:relative}.portfolio-element:nth-child(-n+3){margin-top:0}.portfolio-element:nth-child(3n){margin-right:0}.img-portfolio img{width:100%}.name-portfolio{position:absolute;color:#fff;bottom:25px;left:25px;right:25px;z-index:2;font-size:20px;display:none}.portfolio-element:after{content:'';left:0;right:0;bottom:0;background:url(img/pbg.png) no-repeat center bottom;top:0;position:absolute;z-index:1;display:none}.link-portfolio{position:absolute;left:0;right:0;top:0;bottom:0;z-index:3}.portfolio-element:hover .name-portfolio,.portfolio-element:hover:after{display:block}.komanda{width:100%;display:inline-flex}.komanda .kom_img{width:30%;display:inline-block;vertical-align:top;padding:5px;text-align:center}.komanda .kom_img img{width:100%}.komanda .kom_text{width:67%;display:inline-block;vertical-align:top;padding:5px;margin:auto 0}.mainpagetable-copy{width:100%;margin:50px 0}.mainpagetable-copy td{vertical-align:middle;border:1px solid #becbe1;height:60px;padding:0 15px}.mainpagetable-copy .table-top td{background:url(img/table-top.png) repeat-x;color:#fff;font-weight:500;text-align:center;height:60px;vertical-align:middle;border:none}.mainpagetable-copy .table-top td:first-child{border-radius:15px 0 0 0}.mainpagetable-copy .table-top td:last-child{border-radius:0 15px 0 0}.mainpagetable-copy .color-row td{background-color:#f3f8fa}.table-img-icon{display:block;margin:0 auto}.table-center td{text-align:center}a:active,a:focus{outline:0}.burger-btn{color:#fff;font-family:HelveticaNeueCyr;font-size:15px;font-weight:500;position:relative;padding-left:46px;cursor:pointer}.burger-btn:hover{color:#00eaf0}.burger-btn::before{content:'';position:absolute;left:0;top:-2px;width:28px;height:15px;background:url(img/menu_.svg) no-repeat center}.burger-btn:hover::before{background:url(img/menu_a.svg) no-repeat center}.header-bottom .container{position:relative}.search-btn{background:url(img/search.svg) no-repeat center;width:26px;height:26px;cursor:pointer}.search-btn:hover{background:url(img/search-a.svg) no-repeat center}#menu-top-menu a{text-decoration:none}#menu-top-menu li+li{margin-left:50px}.breadcrumbs-wrap a{text-decoration:none}.breadcrumbs-wrap span.razdelitel{color:#9f5e8c;font-size:18px}.contact-top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.contact-top-el{position:relative;padding-top:111px;line-height:24px}.contact-top-el::before{content:'';position:absolute;left:0;top:0}.contact-top-el.el1::before{background:url(img/el1.svg) no-repeat center;left:-8px;width:154px;height:122px}.contact-top-el.el2::before{background:url(img/el2.svg) no-repeat center;width:150px;height:100px}.contact-top-el.el3::before{background:url(img/el3.svg) no-repeat center;width:151px;height:121px;top:2px;left:-3px}.contact-top-el.el4::before{background:url(img/el4.svg) no-repeat center;width:157px;height:122px;left:-9px}.contact-txt{padding:37px 0}.contact-top-el.el2 a,.contact-top-el.el3 a{display:block}.contact-top-el.el1{width:25%;margin-right:6.5%}.contact-top-el.el2{width:16%;margin-right:11.5%}.contact-top-el.el3{width:13%;margin-right:13%}.contact-top-el.el4{width:15%}.contact-top-el.el2 a{font-weight:300;white-space:nowrap}.contact-top-el.el3 a{text-decoration:none;font-weight:300;color:#505050;white-space:nowrap}.contact-map{height:415px;margin-bottom:66px}.page-id-17 section.content::after{content:'';position:absolute;width:297px;height:229px;background:url(img/line-cont.svg) no-repeat 100% 0;left:0;bottom:0}.btn3.btn,.btn4.btn{display:none}.menu-wrap .burger-btn{display:none}.img-gal::after{content:'';clear:both;display:table}.img-l{width:65%;float:left}.img-r{float:right;width:34%}.img-gal a{display:block}.img-gal img{width:100%}.img-r a+a{margin-top:12px}.img-gal{margin:50px 0}.single-bottom{margin-top:49px;margin-bottom:70px}.yashare::after{content:'';clear:both;display:table}.single-bottom .widget-title{color:#303030;font-size:24px;font-weight:500;margin-bottom:40px}.single-bottom ul{margin-bottom:0}.single-bottom ul::after{content:'';clear:both;display:table}.single-bottom ul li{display:block;width:44%;margin-right:12%;float:left;margin-top:15px;clear:none}.single-bottom ul li:nth-child(-n+2){margin-top:0}.single-bottom ul li:nth-child(2n){margin-right:0}.single-bottom ul li a{text-decoration:none;font-size:18px;font-weight:300}.single-bottom ul li a:hover{text-decoration:underline}.reklama-list{margin-top:45px;margin-bottom:50px}.reklama-img{position:absolute;left:0;top:50px;width:295px;height:295px}.reklama-element{position:relative}.reklama-element::after{content:'';clear:both;display:table}.reklama-element+.reklama-element{margin-top:50px}.reklama-img img{width:100%}.reklama-img span{position:absolute;left:25px;top:50%;right:25px;text-align:center;transform:translate(0,-50%);color:#fff;font-weight:500;line-height:24px}.reklama-txt{float:right;width:968px;background-color:#ebebf3;padding:50px 50px 50px 115px;margin-top:40px}.reklama-txt p{line-height:24px;margin-bottom:0}.reklama-txt p+p{margin-top:30px}.reklama-txt span{font-size:22px;color:#b22222;font-weight:500}.reklama-element:nth-child(2) .reklama-img{right:0;top:50px;left:auto}.reklama-element:nth-child(2) .reklama-txt{float:left;padding:50px 115px 50px 50px;margin-top:0}.reklama-element:nth-child(3) .reklama-img{top:10px}.reklama-element:nth-child(3) .reklama-txt{margin-top:0}.reklama-element:nth-child(4) .reklama-img{right:0;top:16px;left:auto}.reklama-element:nth-child(4) .reklama-txt{float:left;padding:50px 115px 50px 50px;margin-top:0;min-height:246px}.reklama-element:nth-child(5) .reklama-img{top:50px}.reklama-element:nth-child(5) .reklama-txt{margin-top:0}.reklama-element:nth-child(6) .reklama-img{right:0;top:50px;left:auto}.reklama-element:nth-child(6) .reklama-txt{float:left;padding:50px 115px 50px 50px;margin-top:0}.reklama-element:nth-child(7) .reklama-img{top:50px}.reklama-element:nth-child(7) .reklama-txt{margin-top:0}.reklama-element:nth-child(8) .reklama-img{right:0;top:50px;left:auto}.reklama-element:nth-child(8) .reklama-txt{float:left;padding:50px 115px 50px 50px;margin-top:0}.reklama-element:nth-child(10),.reklama-element:nth-child(11),.reklama-element:nth-child(9){min-height:295px}.reklama-element:nth-child(10) .reklama-img{right:0;left:auto}.reklama-element:nth-child(10) .reklama-txt{float:left;padding:50px 115px 50px 50px}.mainpagetable-copy .table-top.table-top-0 td{border-radius:15px 15px 0 0}.mainpagetable-copy .table-top.table-top-1 td{border-radius:0}.bold{font-weight:500}.table-price-3 td:nth-child(2){width:33%;text-align:center}.block-tseni{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.tseni-item{width:32%;margin-right:2%;margin-top:20px}.tseni-item:nth-child(3n){margin-right:0}.tseni-item:nth-child(-n+3){margin-top:0}.tseni-img img{width:100%;min-height:142px}.tseni-img{height:142px;overflow:hidden}.tseni-descr{border:1px solid #e1e1ed;padding:28px;text-align:center}.tseni-descr p:nth-child(1){font-weight:400}.tseni-descr p:nth-child(2){color:#b0588f;font-weight:700}.tseni-descr .btn{width:183px}.tseni-descr p{margin-bottom:0}.tseni-descr p+p{margin-top:20px}.reklama-img span{z-index:2}.reklama-img::after{content:'';position:absolute;background-color:#382b88;left:0;right:0;top:0;bottom:0;display:none;z-index:1;opacity:.2}.reklama-img:hover::after{display:block}.reklama-element-show{display:none}.otzyvy_slider_name{font-size:24px;line-height:24px;margin-bottom:42px}.otzyvy_slider .item{background-color:#fff;position:relative;height:149px;margin-bottom:19px}.otzyvy_slider .item img{position:absolute;max-height:150px;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%}.otzyvy_slider .slick-slide{margin:0 19px;opacity:0;transition:opacity .5s}.otzyvy_slider .slick-slide.slick-active{opacity:1}.otzyvy_slider .slick-list{overflow:visible}.otzyvy_page{overflow:hidden}.otzyvy_slider{margin-left:-19px;margin-right:-19px}.slick-arrow{font-size:0;width:27px;height:16px;position:absolute;top:-62px;border:none;background:url(img/slick.svg) no-repeat center}.slick-arrow.slick-next{right:19px}.slick-arrow.slick-prev{right:64px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.otzyvy_slider_wrap{margin-bottom:37px}.m_title_rew h2{margin-bottom:40px}.m_rew::after{content:'';clear:both;display:table}.m_rew-img{width:189px;height:170px;position:relative;float:left}.m_rew-desc{width:calc(100% - 211px);float:right;position:relative}.m_rew+.m_rew{margin-top:46px}.m_rew-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%}.m_rew-name{color:#66a0b9;font-weight:700;line-height:24px}.m_rew-stat{font-weight:400;line-height:24px}.m_rew-txt{margin-top:18px;font-size:18px;font-weight:300;line-height:24px;overflow:hidden;position:relative}.m_rew-txt.hide{height:73px}.open_review{color:#66a0b9;font-weight:700;line-height:24px}.open_review:hover{cursor:pointer;text-decoration:underline}.m_rewiews{margin-bottom:60px}.thank_title h3{font-size:24px;margin-bottom:40px}.thank_img_slider .item{height:400px;overflow:hidden}.thank_img_slider .owl-item{opacity:0;transition:opacity .5s}.thank_img_slider .active{opacity:1}.smi_about_wrapper_like_demis .owl-nav button.owl-prev,.thank_img_slider .owl-nav button.owl-prev{position:absolute;right:40px;top:-62px;width:27px;height:16px;background:url(img/arr.svg) no-repeat center}.smi_about_wrapper_like_demis .owl-nav button.owl-next,.thank_img_slider .owl-nav button.owl-next{position:absolute;right:0;top:-62px;width:27px;height:16px;background:url(img/arr-1.svg) no-repeat center}.tseni-element-show{display:none}.m_rewiews-show{display:none}.service-name{font-size:18px;font-weight:500;margin:35px 0}.service-list ul{margin-bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.service-list ul li{position:relative;padding-top:97px;width:17%}.service-list ul li+li{margin-top:0}.service-list ul li::before{content:'';position:absolute;left:0;top:0;width:140px;height:104px}.service-list ul li.service-elem-1::before{background:url(img/ser01.svg) no-repeat center}.service-list ul li.service-elem-2::before{background:url(img/ser02.svg) no-repeat center}.service-list ul li.service-elem-3::before{background:url(img/ser03.svg) no-repeat center}.service-list ul li.service-elem-4::before{background:url(img/ser04.svg) no-repeat center}.service-list ul li.service-elem-5::before{background:url(img/ser05.svg) no-repeat center}.service-list{margin-bottom:44px}.press-list-1{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.press-elem{width:47%;margin-top:50px}.press-elem:nth-child(-n+2){margin-top:0}.press-elem::after{content:'';clear:both;display:table}.press-img{float:left;border:1px solid #ebebf3;background-color:#fff;padding:15px 10px;width:225px;height:267px;text-align:center}.press-img img{max-width:100%;max-height:100%}.press-desc{width:calc(100% - 248px);float:right}.press-desc p{margin-bottom:0;line-height:24px}.press-desc a{color:#66a0b9;font-weight:500;text-decoration:none}.press-desc a:hover{text-decoration:underline}.press-desc p+p{margin-top:3px}.press-list-1{margin-bottom:54px}.press-list-2{margin-top:45px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.press-elem-2{width:32%;margin-right:2%;margin-top:17px;padding:22px 60px 22px 99px;background-color:#ebebf3;position:relative}.press-elem-2:nth-child(-n+3){margin-top:0}.press-elem-2:nth-child(3n){margin-right:0}.press-elem-2::before{content:'';position:absolute;left:20px;top:0;width:61px;bottom:0;background:url(img/press.svg) no-repeat center}.press-n a,.press-n span{color:#b0588f;font-size:18px;font-weight:400;text-decoration:none}.press-n a:hover,.press-n span:hover{text-decoration:underline}.press-n{margin-bottom:5px}.press-btn-bottom{margin-top:58px}.btn-white{width:248px;height:48px;-moz-border-radius:24px;border-radius:24px;-webkit-border-radius:24px;cursor:pointer;display:inline-block;text-align:center;color:#fff;font-weight:700;line-height:45px;text-decoration:none;border:1px solid #a45786;color:#a45786}.press-btn-bottom a+a{margin-left:25px}.portfolio-more{display:none}.promo-detail::after{content:'';clear:both;display:table}.promo-img{float:right;width:318px;position:relative;height:300px;text-align:center}.promo-txt{float:left;width:calc(100% - 380px)}.promo-img::before{content:'';position:absolute;width:387px;height:419px;background:url(img/line-big.svg) no-repeat center;right:0;top:-60px;z-index:-1}.promo-txt-line{position:relative;padding-left:54px;line-height:24px}.promo-txt-line span{color:#66a0b9;font-weight:400}.promo-txt-line+.promo-txt-line{margin-top:13px}.promo-txt-line::before{content:'';position:absolute;left:-10px;top:3px;width:55px;height:62px}.promo-txt-line.txt-1::before{background:url(img/i-promo-1.svg) no-repeat center}.promo-txt-line.txt-2::before{background:url(img/i-promo-2.svg) no-repeat center}.promo-txt-line.txt-3::before{background:url(img/i-promo-3.svg) no-repeat center}.promo-txt-line.txt-4::before{background:url(img/i-promo-4.svg) no-repeat center}.promo-txt-line.txt-5::before{background:url(img/i-promo-5.svg) no-repeat center}.promo-txt-line.txt-2,.promo-txt-line.txt-3,.promo-txt-line.txt-5{line-height:35px}.promo-detail{margin-bottom:75px;margin-top:43px}.promo-gal img{width:100%}.promo-gal{position:relative}.promo-gal::before{content:'';width:578px;height:388px;background-color:#ebebf3;position:absolute;top:-22px;left:50%;transform:translate(-50%,0);z-index:-1}.promo-gal::after{width:578px;height:100px;background-color:#ebebf3;z-index:-1;right:0;bottom:-26px;content:'';position:absolute}.promo-video-line{padding-top:26px;margin-bottom:25px}.promo-video-line::after{content:'';clear:both;display:table}.promo-video{float:left;height:414px;width:calc(100% - 365px)}.promo-video-txt{width:365px;float:right;background-color:#ebebf3;padding:77px 60px 100px 38px;line-height:24px}.radio-top-txt{position:relative;padding-right:392px;margin-top:50px;line-height:24px;margin-bottom:40px}.radio-top-txt::before{content:'';position:absolute;background:url(img/radio.png) no-repeat center;top:0;right:0;width:451px;height:325px}.pr30{padding-right:75px}.radio-service-list{margin:33px 0 18px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.radio-service-list li{width:19%;padding-top:94px;position:relative}.radio-service-list li::before{content:'';position:absolute;width:142px;height:103px;top:0;left:0}.radio-service-list li+li{margin-top:0}.radio-service-1::before{background:url(img/radio1.svg) no-repeat center}.radio-service-2::before{background:url(img/radio2.svg) no-repeat center}.radio-service-3::before{background:url(img/radio3.svg) no-repeat center}.radio-service-4::before{background:url(img/radio4.svg) no-repeat center}.radio-service-5::before{background:url(img/radio5.svg) no-repeat center}.h2-small{font-size:18px}.dark{color:#303030}.mainpagetable{width:100%;margin:50px 0}.mainpagetable thead td{background:url(img/table-top.png) repeat-x;color:#fff;font-weight:500;text-align:center;height:60px;vertical-align:middle;border:none}.mainpagetable thead td:first-child{border-top-left-radius:15px}.mainpagetable thead td:last-child{border-top-right-radius:15px}.mainpagetable tbody td{vertical-align:middle;border:1px solid #becbe1;height:60px;padding:0 15px;text-align:left}.mainpagetable tbody td:last-child{text-align:center}.radio-price-table .mainpagetable thead td:last-child{white-space:nowrap}.after-table{color:#66a0b9}.table-btn{position:relative;padding-right:250px;margin-bottom:14px}.table-btn .btn{position:absolute;right:0;top:-13px}.inner-page-form{margin:47px 0 55px 0;background:url(img/form-bg.png) no-repeat center top;padding:50px 60px;background-size:cover}.page-form-name{font-size:30px;letter-spacing:1.5px;color:#fff;font-weight:700;line-height:32px;margin-bottom:44px}.page-form-name span{display:block;letter-spacing:.9px;font-size:18px}.form-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.form-cell-small{width:32%}.form-cell-big{width:65%}.form-item+.form-item{margin-top:28px}.form-item input,.form-item textarea{width:100%;box-shadow:1px 2px 32px rgba(0,0,0,.03);border-radius:25px;border:1px solid #eee;background-color:#fff;color:#505050}.form-item input{padding:0 34px;height:50px}::-webkit-input-placeholder{color:#505050;font-family:Roboto;font-size:18px;font-weight:400}::-moz-placeholder{color:#505050;font-family:Roboto;font-size:18px;font-weight:400}:-ms-input-placeholder{color:#505050;font-family:Roboto;font-size:18px;font-weight:400}:-moz-placeholder{color:#505050;font-family:Roboto;font-size:18px;font-weight:400}.form-item textarea{padding:17px 33px;resize:none;height:128px}.form-row+.form-row{margin-top:42px}.form-cell-bottom{width:100%}.form-zakon{display:inline-block;vertical-align:middle;width:50%;color:#f2f2f7;font-size:14px;font-weight:400}.form-submit{display:inline-block;vertical-align:middle;width:49%;text-align:right}.form-submit img{display:none!important}.form-zakon a{color:#fff}.form-zakon a:hover{text-decoration:none}.form-submit .btn{border:none}.inner-page-form .wpcf7-not-valid-tip,.inner-page-form .wpcf7-validation-errors{display:none!important}.form-item input.wpcf7-not-valid{border-color:red}.big-phone{font-size:30px;font-weight:400;line-height:45px;text-decoration:none;color:#505050}.radio-favorite-wrap{margin-top:44px}.fav-block-in{height:149px;background-color:#fff}.fav-block-in img{position:absolute;max-height:95%;top:50%;left:50%;transform:translate(-50%,-50%);width:auto!important}.radio-slider .owl-stage-outer{overflow:visible}.radio-slider .owl-item{opacity:0;transition:opacity .5s}.radio-slider .active{opacity:1}.radio-slider .owl-nav button.owl-prev{position:absolute;right:40px;top:-62px;width:27px;height:16px;background:url(img/arr.svg) no-repeat center}.radio-slider .owl-nav button.owl-next{position:absolute;right:0;top:-62px;width:27px;height:16px;background:url(img/arr-1.svg) no-repeat center}.radio-slider .fav-block-in img{max-height:86px}.radio-favorite-wrap .h2{margin-bottom:42px}.radio-favorite-wrap{margin-bottom:57px}.radio_page{overflow:hidden}.radio-example{background:url(img/example-bg.png) no-repeat 100% 0;padding:10px 50px 40px;margin-bottom:53px;background-color:#ebebf3;background-position:bottom}.radio-example .h2{margin-bottom:0}.playlist-wrap{width:325px}.radio-work-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.work-elem{position:relative;width:14%;padding-top:105px}.work-elem::before{content:'';width:143px;height:110px;position:absolute;left:0;top:0}.work-elem::after{position:absolute;left:93px;top:28px;color:#9c6d95;font-weight:400}.work-elem.elem-1::before{background:url(img/r01.svg) no-repeat center}.work-elem.elem-2::before{background:url(img/r02.svg) no-repeat center}.work-elem.elem-3::before{background:url(img/r03.svg) no-repeat center}.work-elem.elem-4::before{background:url(img/r04.svg) no-repeat center}.work-elem.elem-5::before{background:url(img/r05.svg) no-repeat center}.work-elem.elem-6::before{background:url(img/r06.svg) no-repeat center}.work-elem.elem-1::after{content:'1'}.work-elem.elem-2::after{content:'2'}.work-elem.elem-3::after{content:'3'}.work-elem.elem-4::after{content:'4'}.work-elem.elem-5::after{content:'5'}.work-elem.elem-6::after{content:'6'}.work-arr{width:2%;position:relative}.work-arr::before{content:'';position:absolute;left:50%;top:37px;transform:translate(-50%,0);background:url(img/work-a.svg) no-repeat center;width:30px;height:14px}.radio-work-list{margin-bottom:49px}.radio-version{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin:50px 0}.version-1,.version-2,.version-3,.version-4{width:48%;position:relative;line-height:24px;padding:34px 0;padding-left:225px;margin-top:5px}.version-1::before{content:'';width:207px;height:171px;background:url(img/version1.png) no-repeat center;position:absolute;left:0;top:0}.version-2::before{content:'';width:204px;height:176px;background:url(img/version2.png) no-repeat center;position:absolute;left:0;top:0}.version-3::before{content:'';width:208px;height:173px;background:url(img/version3.png) no-repeat center;position:absolute;left:0;top:0}.version-4::before{content:'';width:204px;height:177px;background:url(img/version4.png) no-repeat center;position:absolute;left:0;top:0}.version-1 span,.version-2 span,.version-3 span,.version-4 span{color:#66a0b9;font-weight:400;display:block;margin-bottom:10px}.styled-ul li{position:relative;padding-left:25px}.styled-ul li::before{content:'\BB';position:absolute;left:0;top:0;color:#66a0b9}.styled-ul{margin:30px 0}.content+.bottom-content{margin-top:60px}.mainpagetable.table-0 tbody td:last-child{font-weight:700}.mainpagetable.table-2 tbody td:nth-child(3),.mainpagetable.table-2 tbody tr:nth-child(2) td:nth-child(2){font-weight:700;text-align:center}.mainpagetable.table-2 tbody tr:nth-child(2) td:nth-child(3){font-weight:300}.mainpagetable.table-2 tbody td:last-child{text-align:left}.tv-top-txt{margin:35px 0 70px 0}.tv-top-txt ul{margin:33px 0 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}.tv-elem{width:18%;position:relative;padding-top:97px}.tv-elem::before{content:'';position:absolute;left:0;top:0;width:140px;height:104px}.tv-elem-1::before{background:url(img/tv1.svg) no-repeat center}.tv-elem-2::before{background:url(img/tv2.svg) no-repeat center}.tv-elem-3::before{background:url(img/tv3.svg) no-repeat center}.tv-elem-4::before{background:url(img/tv4.svg) no-repeat center}.tv-elem-5::before{background:url(img/tv5.svg) no-repeat center}.tv-channel-list{margin:70px 0}.tv-channel::after{content:'';clear:both;display:table}.channel-img{float:left;width:225px;height:180px;border:1px solid #ebebf3;background-color:#fff;position:relative}.channel-img a{position:absolute;left:0;right:0;bottom:0;top:0}.channel-img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.channel-img:hover{border-color:#cacadf}.channel-desc{float:right;width:calc(100% - 255px)}.channel-desc p{margin-bottom:0;line-height:24px}.channel-desc a{color:#66a0b9;font-weight:500;text-decoration:none}.channel-desc a:hover{text-decoration:underline}.tv-channel+.tv-channel{margin-top:45px}.js-channel{display:none}.channel-show{display:none}.sub-menu-wrap ul a.sub_1::before{width:72px;height:70px;left:0;top:5px;background:url(img/imenu-1.svg) no-repeat center}.sub-menu-wrap ul a.sub_2::before{width:72px;height:70px;left:0;top:5px;background:url(img/imenu-2.svg) no-repeat center}.sub-menu-wrap ul a.sub_3::before{width:72px;height:70px;left:0;top:5px;background:url(img/imenu-3.svg) no-repeat center}.sub-menu-wrap ul a.sub_4::before{width:72px;height:70px;left:0;top:5px;background:url(img/imenu-4.svg) no-repeat center}.sub-menu-wrap ul a.sub_5::before{width:72px;height:70px;left:0;top:5px;background:url(img/imenu-5.svg) no-repeat center}.p30{margin:40px 0}.mainpagetable-copy td.top-td{background:url(img/table-top.png) repeat-x;color:#fff;text-align:center;font-weight:500}.mainpagetable-copy td.top-td.top-table-td{border:none;border-radius:15px 15px 0 0}.mainpagetable-copy td.bold{text-align:center}.btn-line{display:inline-block;color:#a45786;font-weight:700;letter-spacing:.9px;line-height:45px;width:272px;height:48px;border-radius:24px;border:1px solid #a45786;text-align:center;text-decoration:none}.table_bot a+a{margin-left:25px}.p40{margin:40px 0}.sp_02{margin:0 0 40px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.sp_02 li+li{margin-top:0}.sp_02 li:nth-child(1){width:43%;padding:58px 100px 0 105px;background:url(img/bg1.png) no-repeat 0 0;color:#fff;font-weight:400;position:relative}.sp_02 li:nth-child(2){width:56.5%;padding:40px 70px 40px 110px;background:url(img/bg2.png) no-repeat 0 0;color:#fff;font-weight:400;position:relative}.sp_02 li:nth-child(3){width:56.5%;padding:58px 100px 52px 105px;background:url(img/bg3.png) no-repeat 0 0;color:#fff;font-weight:400;position:relative;margin-top:5px}.sp_02 li:nth-child(4){width:43%;padding:58px 100px 52px 105px;background:url(img/bg4.png) no-repeat 0 0;color:#fff;font-weight:400;position:relative;margin-top:5px}.sp_02 li::before{position:absolute;left:15px;top:15px}.sp_02 li:nth-child(1)::before{content:'1'}.sp_02 li:nth-child(2)::before{content:'2'}.sp_02 li:nth-child(3)::before{content:'3'}.sp_02 li:nth-child(4)::before{content:'4'}.line-wrap img{float:right;margin:0 0 0 85px}.sp_03{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.sp_03 li{width:49%;margin-top:33px;padding-top:115px;position:relative}.sp_03 li:nth-child(-n+2){margin-top:0}.sp_03 li::before{content:'';position:absolute;width:130px;height:115px;left:0;top:0}.sp_03 li:nth-child(1)::before{background:url(img/pr01.svg) no-repeat center}.sp_03 li:nth-child(2)::before{background:url(img/pr02.svg) no-repeat center}.sp_03 li:nth-child(3)::before{background:url(img/pr03.svg) no-repeat center}.sp_03 li:nth-child(4)::before{background:url(img/pr04.svg) no-repeat center}.sp_03 li span{font-weight:500;line-height:24px}.sp_03 li p{margin:0;line-height:24px}.line-wrap::after{content:'';clear:both;display:table}.line-wrap{margin-bottom:57px}.sub-menu-wrap .sub-menu{display:none}.sub-menu-wrap>ul>li{position:relative}.sub-menu-wrap>ul>li>a{z-index:5}.sub-menu-wrap .sub-menu{position:absolute;box-shadow:0 7px 23px 1px rgba(63,185,255,.16);border-radius:29px;background-color:#31247c;top:0;padding:82px 20px 30px 20px;z-index:3;left:0;right:0}.sub-menu-wrap ul ul a{background:0 0;font-size:16px;padding:0;box-shadow:none;font-weight:400;width:100%;height:auto;line-height:20px}.sub-menu-wrap ul ul a::after,.sub-menu-wrap ul ul a::before{display:none}.sub-menu-wrap ul ul li+li{margin-top:10px}.sub-menu-wrap ul ul a:hover{color:#14ebf1}.sub-menu-wrap>ul>li:hover>a{background:#7590bd}.sub-menu-wrap>ul>li:hover>a::after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sub-menu-wrap>ul>li:hover ul{display:block}.home .header{background:0 0;position:absolute;z-index:11;left:0;right:0;top:0}#menu-top-menu li a:hover{text-decoration:underline}.is-open .burger-btn::before{background:url(img/open-menu.svg) no-repeat center}.main-slider{height:924px}.burger-menu ul.sub-menu{display:none}.is-open .burger-menu{display:block;position:absolute;top:49px;left:0;width:276px;box-shadow:0 6px 46px 3px rgba(4,29,30,.3);background-color:#fff;padding:30px 0;z-index:50}.burger-menu a{font-size:16px;font-weight:300;text-transform:uppercase;font-family:HelveticaNeueCyr;text-decoration:none;color:#505050}.burger-menu a:hover{text-decoration:underline;color:#221953}.burger-menu .menu-item{position:relative;padding:5px 30px;margin-top:0}.burger-menu .sub-menu .menu-item{padding:5px 30px}.burger-menu .menu-item-has-children::before{content:'';width:10px;height:10px;position:absolute;right:16px;top:50%;margin-top:-5px;background:url(img/menu-arr.svg) no-repeat center}.burger-menu .menu-item-has-children:hover:before{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.burger-menu .menu-item-has-children:hover a{color:#221953}.burger-menu li:hover{background:#e2e4e3}.burger-menu li a{text-decoration:none!important}.burger-menu li.current-menu-item,.burger-menu li.current-menu-parent{background:#e2e4e3}.burger-menu .menu-item-has-children:hover ul.sub-menu{display:block;position:absolute;right:-404px;top:-30px;width:400px;box-shadow:0 6px 46px 3px rgba(4,29,30,.3);background-color:#fff;padding:30px 0}@media screen and (max-width:1450px){.burger-menu .menu-item-has-children.menu-item-3495:hover ul.sub-menu{top:unset!important;bottom:0}.burger-menu .menu-item-has-children.menu-item-5470:hover ul.sub-menu{top:unset!important;bottom:0}.burger-menu .menu-item-has-children.menu-item-5016:hover ul.sub-menu{top:unset!important;bottom:0}.burger-menu .menu-item-has-children.menu-item-1949:hover ul.sub-menu{top:-160px!important}}.burger-menu ul.sub-menu a{text-transform:none;text-decoration:none!important}.burger-menu ul.sub-menu li:hover{background:#e2e4e3}.search-form.is-open{display:block;position:absolute;left:0;right:0}.search-form .container{display:block;background-color:#44379a;padding:18px;width:100%}.fixed-head{display:none}.header.sticky{display:none}.fixed-head.sticky{display:block;position:fixed;left:0;right:0;top:0;z-index:999;background:url(img/fixed.png) no-repeat center top;padding:10px 0}.fixed-head .container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch}.fixed-menu>ul{margin-bottom:0}.fixed-menu>ul>li{display:inline-block;vertical-align:middle}.fixed-menu>ul>li>a{color:#fff;text-decoration:none;font-family:HelveticaNeueCyr;font-weight:300;text-transform:uppercase;font-size:15px}.fixed-menu>ul>li+li{margin-top:0;margin-left:10px}.fixed-phone a{display:block;color:#fff;font-size:16px;font-weight:700;text-decoration:none}.fixed-phone a.__maillink{color:#16e9ef;font-weight:400;margin-top:5px}.fixed-burger{position:relative;color:#fff;font-family:HelveticaNeueCyr;font-size:16px;font-weight:600;padding-left:65px;cursor:pointer}.fixed-burger::before{content:'';position:absolute;left:0;top:-21px;width:48px;height:48px;border:1px solid #fff;border-radius:100%;background:url(img/menu_.svg) no-repeat center}.is-open .fixed-burger::before{background:url(img/open-menu.svg) no-repeat center}.fixed-menu.is-open{position:relative}.fixed-menu.is-open .burger-menu{top:50px}.burger-menu ul{margin-bottom:0}.services-element-7{background:url(img/s-bg-5.png) no-repeat 0 0}.services-element-7{min-height:655px}.services-element-6{background:url(img/s-bg-6.png) no-repeat 0 0}.services-element-6{min-height:680px}.services-element-5{background:url(img/s-bg-7.png) no-repeat 0 0}.services-element-5{min-height:720px}.services-element-5 .btn.js-order,.services-element-6 .btn.js-order,.services-element-7 .btn.js-order{margin-top:310px}.news-txt p,.news-txt span{background:0 0!important;font-family:Roboto!important;color:#505050!important;font-size:16px!important}.__vk:hover{background:url(img/__vk-a.svg) no-repeat center}.__in:hover{background:url(img/__in-a.svg) no-repeat center}.__fb:hover{background:url(img/__fb-a.svg) no-repeat center}.__tw:hover{background:url(img/__tw-a.svg) no-repeat center}.single-post-page ul li{position:relative;padding-left:25px}.single-post-page ul li::before{content:'\BB';position:absolute;left:0;top:0;color:#66a0b9}.single-post-page ul li.tv-elem,.sub-menu-wrap ul.sub-menu li,.sub-menu-wrap>ul>li{padding-left:0}.sub-menu-wrap ul.sub-menu li:before,.sub-menu-wrap>ul>li::before{display:none}.single-post-page ul li.tv-elem::before{content:''}.single-post-page ul.sp_01 li{padding-left:81px}.single-post-page ul.sp_01 li::before,.single-post-page ul.sp_03 li::before{content:''}.single-post-page ul.sp_02 li::before{position:absolute;left:15px;top:15px;color:#fff}.catalog-table .linkcat.linkban01{background:url(img/b1.png) no-repeat center top}.catalog-table .linkcat.linkban02{background:url(img/b2.png) no-repeat center top}.catalog-table .linkcat.linkban03{background:url(img/b3.png) no-repeat center top}.catalog-table .linkcat.linkban04{background:url(img/b4.png) no-repeat center top}.catalog-table .linkcat.linkban05{background:url(img/b5.png) no-repeat center top}.banner-cat .linkcat-name{color:#505050;min-height:57px;padding-bottom:0}.banner-cat .linkcat{padding-bottom:72px}#calc-banner{background-color:#ebebf3;padding:50px 40px}.calc-banner-row::after{content:'';clear:both;display:table}.calc-banner-cell{width:48%;float:left}.calc-banner-cell+.calc-banner-cell{float:right}.calc-banner-input p{margin-bottom:0}.calc-banner-input+.calc-banner-input{margin-top:40px}.calc-banner-input .label{font-size:18px;font-weight:400;margin-bottom:12px}.calc-banner-input select{width:100%;box-shadow:1px 2px 32px rgba(0,0,0,.03);border-radius:25px;border:1px solid #eee;background-color:#fff;padding:13px 34px;font-size:16px;font-weight:300;color:#505050;background:#fff url(img/select.svg) no-repeat 95% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calc-banner-input .slider-container{font-family:Roboto}.calc-banner-input .theme-green .back-bar{background:#97a1c0;border-radius:0}.calc-banner-input .theme-green .back-bar .pointer-label{background:0 0;color:#303030;font-family:Roboto;font-size:16px;font-weight:300}.calc-banner-input .theme-green .back-bar .selected-bar{background-color:#a45786;border-radius:0}.calc-banner-input .theme-green .back-bar .pointer{width:15px;height:15px;background-image:linear-gradient(-19deg,#97a1bf 0,#a45988 100%);border:none}.calc-banner-input .theme-green .scale span{border-left:1px solid #a45786;height:13px;top:-2px}.calc-banner-input .theme-green .scale ins{color:#303030;font-family:Roboto;font-size:16px;font-weight:300;top:15px;left:-2px}.calc-banner-input .theme-green .scale span:last-child{margin-left:-1px}.calc-banner-input.scale-input{margin-bottom:64px}.dop-options-list input[type=checkbox]{position:absolute;left:-9999px}.dop-options-list input[type=checkbox]+label{position:relative;padding-left:28px;cursor:pointer;font-size:16px;font-weight:300}.dop-options-list input[type=checkbox]+label::before{width:17px;height:17px;box-shadow:1px 1px 8px rgba(0,0,0,.03);border-radius:3px;background-color:#fff;position:absolute;content:'';left:0;top:2px}.dop-options-list input[type=checkbox]:checked+label::after{content:'';position:absolute;width:17px;height:17px;left:0;top:2px;background:#fff url(img/check.svg) no-repeat center}.dop-options-list div{float:left;width:50%;margin-top:11px}.dop-options-list div:nth-child(-n+2){margin-top:0}.dop-options-list::after{content:'';clear:both;display:table}.calc-banner-input #dscallme1-form .prev-text{color:#505050;font-family:Roboto;font-size:18px;font-weight:400;margin-bottom:18px}.calc-banner-input #dscallme1-form input[type=text]{padding:6px 37px;width:100%;font-size:16px;margin-bottom:15px;box-sizing:border-box;box-shadow:1px 2px 32px rgba(0,0,0,.03);border-radius:25px;border:1px solid #eee;background-color:#fff;height:50px;color:#505050;font-family:Roboto;font-size:16px;font-weight:300;margin-bottom:18px}.calc-banner-input #dscallme1-form input[type=text]::-webkit-input-placeholder{color:#505050;font-family:Roboto;font-size:16px;font-weight:300}.calc-banner-input #dscallme1-form input[type=text]::-moz-placeholder{color:#505050;font-family:Roboto;font-size:16px;font-weight:300}.calc-banner-input #dscallme1-form input[type=text]:-moz-placeholder{color:#505050;font-family:Roboto;font-size:16px;font-weight:300}.calc-banner-input #dscallme1-form input[type=text]:-ms-input-placeholder{color:#505050;font-family:Roboto;font-size:16px;font-weight:300}.btn_form_row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}.form-link{width:45%;color:#505050;font-size:14px;font-weight:400;font-family:Roboto}.form-link a{color:#505050;font-size:14px;font-weight:400;font-family:Roboto}.calc-banner-input .ds-form .buttonform{margin-top:0}.calc-banner-input #dscallme1-form input[type=submit]{width:248px;height:48px;box-shadow:0 7px 23px 1px rgba(63,185,255,.16);-moz-border-radius:24px;border-radius:24px;-webkit-border-radius:24px;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s;background-image:linear-gradient(-264deg,#a25c8a 0,#0df2f6 100%);cursor:pointer;display:inline-block;text-align:center;text-shadow:1px 2px 9px rgba(0,0,0,.23);color:#fff;font-weight:700;letter-spacing:.9px;line-height:45px;text-decoration:none}.calc-banner-input #dscallme1-form input[type=submit]:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-image:linear-gradient(to left,#be71a7 0,#0df2f6 100%);text-shadow:0 4px 3px rgba(0,0,0,.07)}.calc-banner-input #dscallme1-form input[type=text].improper-value{border-color:red}#calc-banner{margin-bottom:52px}.table-3 td:last-child{font-weight:700;text-align:center}.list-5{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin-bottom:64px}.list-5 div{width:24%;position:relative;padding-left:90px}.list-5 div::before{content:'';position:absolute;left:0;top:-5px;width:141px;height:103px;z-index:-1}.list-5 div:nth-child(1):before{background:url(img/list-01.svg) no-repeat 0 0}.list-5 div:nth-child(2):before{background:url(img/list-02.svg) no-repeat 0 0}.list-5 div:nth-child(3):before{background:url(img/list-03.svg) no-repeat 0 0;width:172px}.list-5 div:nth-child(4):before{background:url(img/list-04.svg) no-repeat 0 0}.line-wrap p{line-height:24px}.list-6{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin-bottom:64px}.list-6 div{width:22%;position:relative;padding-top:98px}.list-6 div::before{content:'';position:absolute;left:0;top:0;right:0;height:107px}.list-6 div:nth-child(1):before{background:url(img/list-05.svg) no-repeat 0 0}.list-6 div:nth-child(2):before{background:url(img/list-06.svg) no-repeat 0 0}.list-6 div:nth-child(3):before{background:url(img/list-07.svg) no-repeat 0 0}.list-6 div:nth-child(4):before{background:url(img/list-08.svg) no-repeat 0 0}.list-7{margin-bottom:58px}.view-1{background:url(img/view-1.png) no-repeat 0 0;padding:288px 28px 47px 28px;background-color:#733561}.view-1 p{color:#fff;font-size:18px;font-weight:300;line-height:24px}.view-1 p{margin-bottom:0}.view-1 p+p{margin-top:15px}.view-2 p,.view-3 p,.view-4 p,.view-5 p{margin-bottom:0;color:#fff;font-size:18px;font-weight:300;line-height:24px}.view-2{background:url(img/view-2.png) no-repeat 0 0;padding:175px 28px 36px 28px}.view-3{background:url(img/view-3.png) no-repeat 0 0;padding:175px 28px 36px 28px}.view-4{background:url(img/view-4.png) no-repeat 0 0;padding:175px 28px 36px 28px;background-color:#3b3b43}.view-5{background:#733561;padding:125px 28px 36px 28px;position:relative}.view-5::before{content:'';left:0;right:0;height:59px;top:35px;background:url(img/view-5.svg) no-repeat center;position:absolute}.left-img{float:right;margin:0 0 0 85px}._tel-link{font-weight:300;text-decoration:none;white-space:nowrap}.banners_works,.banners_works_dop{float:left;width:73%}#bx-pager,#bx-pager-dop{float:right;width:26%;height:599px}#bx-pager img,#bx-pager-dop img{height:191px;margin-bottom:13px;opacity:.6;width:100%}.banners_works img,.banners_works_dop img{height:599px;width:100%}.banners_works .slick-arrow,.banners_works_dop .slick-arrow{top:50%;width:68px;height:39px;border-radius:20px;background:#9b638f url(img/work.svg) no-repeat center;z-index:10}.banners_works .slick-arrow.slick-next,.banners_works_dop .slick-arrow.slick-next{right:20px}.banners_works .slick-arrow.slick-prev,.banners_works_dop .slick-arrow.slick-prev{right:auto;left:20px}.service-list ul li::before{content:''}.service-list ul li{padding-left:0}img.size-full{max-width:50%;height:auto}img.alignleft{float:left;margin:.857142857rem 1.714285714rem .857142857rem 0}.content p{overflow:hidden}.js-txt-hide{display:none}.popular-posts ul li::before{display:none}.popular-posts ul li{padding-left:0}.table_bot{margin:30px 0}.about-list p{line-height:normal}.footer-right a:hover{color:#14ebf1;text-decoration:underline}#dsbottomformmessagereport,#dsbottomformmessagereport a{color:#fff}.post-img-1,.post-img-2,.post-img-3{display:none}.post-img-1{position:absolute;left:0;top:1178px;width:calc(50% - 600px);height:361px;background:url(img/post-img-1.svg) no-repeat 100% 0}.post-img-2{position:absolute;right:0;top:1720px;width:calc(50% - 600px);height:653px;background:url(img/post-img-2.svg) no-repeat 0 0}.post-img-3{position:absolute;left:0;top:2644px;width:calc(50% - 600px);height:257px;background:url(img/post-img-3.svg) no-repeat 100% 0}.postid-3637 .post-img-1,.postid-3637 .post-img-2,.postid-3637 .post-img-3,.postid-88 .post-img-1,.postid-88 .post-img-2,.postid-88 .post-img-3{display:block}.calc-banner-input p,.line-wrap p{overflow:unset}.wpcf7-form.sent .form-row{display:none}.inner-page-form .wpcf7-mail-sent-ok{border:none;padding:0;color:#f2f2f7;font-family:Roboto;font-size:20px;font-weight:400;line-height:28px;margin:0}.list-5{margin-top:60px;align-items:center;align-content:center}.list-5 div::before{top:50%;margin-top:-38px}.list-5 div:nth-child(3){padding-left:110px}.list-5 div:nth-child(4){padding-left:75px}.content p.no-over{overflow:unset}.img_left-3{float:right;margin:0 0 0 85px}.mt0{margin-top:0}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt50{margin-top:30px}.clear{clear:both}.category-news .post-img-1,.category-news .post-img-2,.category-portfolio .post-img-1,.category-portfolio .post-img-2,.postid-4932 .post-img-1{display:block}.img-portfolio img{max-width:100%;max-height:209px;height:209px}.mainpagetable-copy td p{margin-bottom:0}.table-4-price td,.table-center td{padding:15px}.table-4-price ul{margin-bottom:0}.table-4-price li{position:relative;padding-left:13px}.table-4-price li::before{content:'';position:absolute;left:0;top:9px;width:5px;height:5px;background-color:#a16893;border-radius:100%}.contact-form{background:url(img/contact-bg.png) no-repeat 0 0;padding:50px 60px}.contact-form-title{color:#fff;font-size:30px;font-weight:700;letter-spacing:1.5px;margin-bottom:25px}#wpcf7-f5415-o1 .modal-form-row.form-link{margin-top:5px}#dscontact .bottom-form-row{padding:0}#dscontact input[type=tel],#dscontact input[type=text]{display:block;height:50px;border-radius:25px;border:1px solid #fff;background:#fff;padding:0 35px;color:#505050;width:100%;margin-bottom:0;box-shadow:none}#dscontact input[type=text].improper-value{border-color:red}#dscontact textarea{display:block;height:128px;border-radius:25px;border:1px solid #fff;background:#fff;padding:17px 35px;color:#505050;width:100%;margin-bottom:0;resize:none;box-shadow:none}#dscontact input[type=text]::-webkit-input-placeholder{color:#505050}#dscontact input[type=text]::-moz-placeholder{color:#505050}#dscontact input[type=text]:-moz-placeholder{color:#505050}#dscontact input[type=text]:-ms-input-placeholder{color:#505050}.bottom-form-cell>div+div{margin-top:28px}#dscontact .recaptcha{margin-top:15px}#dscontact .form-link,#dscontact .form-link a{color:#fff}#dscontact .form-btn input{border:none;width:248px;height:48px;box-shadow:0 7px 23px 1px rgba(63,185,255,.16);-moz-border-radius:24px;border-radius:24px;-webkit-border-radius:24px;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s;background-image:linear-gradient(-264deg,#a25c8a 0,#0df2f6 100%);cursor:pointer;display:inline-block;text-align:center;text-shadow:1px 2px 9px rgba(0,0,0,.23);color:#fff;font-weight:700;letter-spacing:.9px;line-height:45px;text-decoration:none;opacity:1;font-size:18px;padding:0}#dscontact .form-btn input:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-image:linear-gradient(to left,#be71a7 0,#0df2f6 100%);text-shadow:0 4px 3px rgba(0,0,0,.07)}#dscontactformmessagereport .text-report p{color:#f2f2f7;font-family:Roboto;font-size:20px;font-weight:400;line-height:28px;margin-bottom:0}#dscontactformmessagereport .text-report p+p{margin-top:49px}.sub-menu-wrap ul li.current>a{background:#7590bd}.reklama-element-btn{margin-bottom:80px}.otzyvy_page .post-img-3,.postid-1214 .post-img-1,.postid-3251 .post-img-1,.postid-3251 .post-img-2,.postid-3251 .post-img-3,.postid-35 .post-img-1,.postid-35 .post-img-2,.postid-35 .post-img-3,.postid-43 .post-img-1,.postid-43 .post-img-2,.postid-43 .post-img-3{display:block}.section-clients{overflow-x:hidden;overflow-y:hidden}.form-item input,.form-item textarea{-moz-appearance:none;-webkit-appearance:none}.sp_02 li{background-size:auto 100%!important}#dscallme-form{background:url(img/dscallme.png) no-repeat 100% 100%;padding:36px 55px 112px 55px;background-size:auto 100%}.dspopup-modal .close-dspopup-modal{font-size:0}.dspopup-modal-bg{z-index:1000!important}.dspopup-modal{z-index:1001!important}.dscallme .form-title{color:#fff;font-size:30px;font-weight:500;letter-spacing:.56px;position:relative;padding-bottom:15px;margin-bottom:34px}.dscallme .form-title::after{content:'';position:absolute;left:0;bottom:0;width:123px;height:3px;background-color:#9f5e8c}#dscallme-form input[type=text]{display:block;height:50px;border-radius:25px;border:1px solid #eee;background:#fff;padding:0 35px;color:#505050;margin-bottom:31px;width:350px}#dscallme-form input[type=text]::-webkit-input-placeholder{color:#a3a3a3}#dscallme-form input[type=text]::-moz-placeholder{color:#a3a3a3}#dscallme-form input[type=text]:-moz-placeholder{color:#a3a3a3}#dscallme-form input[type=text]:-ms-input-placeholder{color:#a3a3a3}.dscallme label{color:#fff;font-weight:400;margin-bottom:15px}.dscallme .form-link{width:350px;color:#fff;margin-top:32px;padding-right:110px}.dscallme .form-link a{color:#fff}#dscallme-form::after{content:'';position:absolute;right:0;bottom:0;width:192px;height:248px;background:url(img/girl.png) no-repeat center}#dscallme-form .buttonform input{border:none;width:248px;height:48px;box-shadow:0 7px 23px 1px rgba(63,185,255,.16);-moz-border-radius:24px;border-radius:24px;-webkit-border-radius:24px;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s;background-image:linear-gradient(-264deg,#a25c8a 0,#0df2f6 100%);cursor:pointer;display:inline-block;text-align:center;text-shadow:1px 2px 9px rgba(0,0,0,.23);color:#fff;font-weight:700;letter-spacing:.9px;line-height:45px;text-decoration:none;opacity:1;font-size:18px;padding:0}#dscallme-form .buttonform input:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-image:linear-gradient(to left,#be71a7 0,#0df2f6 100%);text-shadow:0 4px 3px rgba(0,0,0,.07)}#dscallme-form input[type=text].improper-value{border-color:red}#dscallmeformmessagereport{padding:55px 100px;background-color:#372789}#dscallmeformmessagereport p{color:#fff;text-align:center;font-size:20px;font-weight:400;line-height:30px}#dssubmit-form{background:url(img/dssubmit.png) no-repeat 100% 100%;padding:26px 55px 26px 55px;background-size:100%}.dssubmit .form-title{color:#fff;font-size:30px;font-weight:500;letter-spacing:.56px;position:relative;padding-bottom:15px;margin-bottom:34px;text-align:center}.dssubmit .form-title::after{content:'';position:absolute;left:50%;bottom:0;width:123px;height:3px;background-color:#9f5e8c;margin-left:-62px}#dssubmit-form input[type=text]{display:block;height:50px;border-radius:25px;border:1px solid #eee;background:#fff;padding:0 35px;color:#505050;margin-bottom:15px;width:350px}#dssubmit-form input[type=text]::-webkit-input-placeholder{color:#a3a3a3}#dssubmit-form input[type=text]::-moz-placeholder{color:#a3a3a3}#dssubmit-form input[type=text]:-moz-placeholder{color:#a3a3a3}#dssubmit-form input[type=text]:-ms-input-placeholder{color:#a3a3a3}.dssubmit label{color:#fff;font-weight:400;margin-bottom:8px}.dssubmit .form-link{width:350px;color:#fff;margin-top:15px;text-align:center}.dssubmit .form-link a{color:#fff}#dssubmit-form textarea{width:350px;height:118px;box-shadow:1px 2px 32px rgba(0,0,0,.03);border-radius:25px;border:1px solid #eee;background-color:#fff;padding:15px;margin-bottom:15px;resize:none}#dssubmit-form .buttonform input{border:none;width:248px;height:48px;box-shadow:0 7px 23px 1px rgba(63,185,255,.16);-moz-border-radius:24px;border-radius:24px;-webkit-border-radius:24px;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s;background-image:linear-gradient(-264deg,#a25c8a 0,#0df2f6 100%);cursor:pointer;display:inline-block;text-align:center;text-shadow:1px 2px 9px rgba(0,0,0,.23);color:#fff;font-weight:700;letter-spacing:.9px;line-height:45px;text-decoration:none;opacity:1;font-size:18px;padding:0}#dssubmit-form .buttonform input:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-image:linear-gradient(to left,#be71a7 0,#0df2f6 100%);text-shadow:0 4px 3px rgba(0,0,0,.07)}#dssubmit-form .buttonform{text-align:center}#dssubmit-form input[type=text].improper-value{border-color:red}#dssubmit-form select{width:350px;box-shadow:1px 2px 32px rgba(0,0,0,.03);border-radius:25px;border:1px solid #eee;background-color:#fff;padding:13px 34px;font-size:16px;font-weight:300;color:#505050;background:#fff url(img/select.svg) no-repeat 95% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:15px}#dssubmitformmessagereport{padding:55px 100px;background-color:#372789}#dssubmitformmessagereport p{color:#fff;text-align:center;font-size:20px;font-weight:400;line-height:30px}.calc-banner-input #dscallme1-form input[type=submit]{padding:0}#dsconsultation-form{background:url(img/man.png) no-repeat 100% 100%;padding:36px 55px 36px 55px;background-size:100% 100%}.dsconsultation .form-title{color:#fff;font-size:30px;font-weight:500;letter-spacing:.56px;position:relative;padding-bottom:15px;margin-bottom:34px;text-align:center}.dsconsultation .form-title::after{content:'';position:absolute;left:50%;bottom:0;width:123px;height:3px;background-color:#9f5e8c;margin-left:-62px}#dsconsultation-form input[type=text]{display:block;height:50px;border-radius:25px;border:1px solid #eee;background:#fff;padding:0 35px;color:#505050;margin-bottom:31px;width:290px}#dsconsultation-form input[type=text]::-webkit-input-placeholder{color:#a3a3a3}#dsconsultation-form input[type=text]::-moz-placeholder{color:#a3a3a3}#dsconsultation-form input[type=text]:-moz-placeholder{color:#a3a3a3}#dsconsultation-form input[type=text]:-ms-input-placeholder{color:#a3a3a3}.dsconsultation label{color:#fff;font-weight:400;margin-bottom:15px}.dsconsultation .form-link{width:350px;color:#fff;margin-top:32px}.dsconsultation .form-link a{color:#fff}#dsconsultation-form textarea{width:350px;height:118px;box-shadow:1px 2px 32px rgba(0,0,0,.03);border-radius:25px;border:1px solid #eee;background-color:#fff;padding:15px;margin-bottom:31px}#dsconsultation-form .buttonform input{border:none;width:205px;height:48px;box-shadow:0 7px 23px 1px rgba(63,185,255,.16);-moz-border-radius:24px;border-radius:24px;-webkit-border-radius:24px;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s;background-image:linear-gradient(-264deg,#a25c8a 0,#0df2f6 100%);cursor:pointer;display:inline-block;text-align:center;text-shadow:1px 2px 9px rgba(0,0,0,.23);color:#fff;font-weight:700;letter-spacing:.9px;line-height:45px;text-decoration:none;opacity:1;font-size:18px;padding:0}#dsconsultation-form .buttonform input:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-image:linear-gradient(to left,#be71a7 0,#0df2f6 100%);text-shadow:0 4px 3px rgba(0,0,0,.07)}#dsconsultation-form input[type=text].improper-value{border-color:red}textarea{rezise:none!important}#dsconsultation-form textarea::-webkit-input-placeholder{color:#a3a3a3}#dsconsultation-form textarea::-moz-placeholder{color:#a3a3a3}#dsconsultation-form textarea:-moz-placeholder{color:#a3a3a3}#dsconsultation-form textarea:-ms-input-placeholder{color:#a3a3a3}#dsconsultationformmessagereport{padding:55px 100px;background-color:#372789}#dsconsultationformmessagereport p{color:#fff;text-align:center;font-size:20px;font-weight:400;line-height:30px}.sub-menu-wrap-btn{display:none}.mobil-table{display:none}.js-txt-hide-0{display:none}.search-form.is-open{z-index:100}.gal-row::after{content:'';display:table;clear:both}.gal-cell{float:left;width:49%}.gal-cell+.gal-cell{float:right}.gal-cell img{display:block}.gal-cell img{max-width:100%;height:auto}.gal-row img,.search .content img{max-width:100%;height:auto}div#attachment_5425 p.wp-caption-text{margin:0}.services-block__imperiya-vin img{width:100%;max-width:100%}.gal-cell-full{float:none;width:100%}.video-wrap{margin-top:10px}.video-wrap iframe{max-width:100%}.wp-image-1190{width:49%;float:left}.wp-image-1191{width:49%;float:right}.error404 .content{margin-top:25px}.sitemap-list ul{margin-top:15px;margin-left:25px}.mobil-menu-btn{display:none;color:#fff;font-family:HelveticaNeueCyr;font-size:15px;font-weight:500;position:relative;padding-left:46px;cursor:pointer}.mobil-menu-btn::before{content:'';position:absolute;left:0;top:-2px;width:28px;height:15px;background:url(img/menu_.svg) no-repeat center}.mobil-menu-nav{display:none}body.scroll-locked{position:fixed;left:0;width:100%;height:100%;overflow:hidden}body.scroll-locked-a{position:relative;overflow:auto}.scroll-locked-a .dspopup-modal{position:absolute!important}.sub-menu-hide-js{display:none}.catalog-hide-element-js{display:none}.view-1-txt-hide-js{display:block;color:#b578ab!important;text-decoration:underline}.pekarnya-post-page{margin-top:25px}.pekarnya-post-page .section-ck-1 .left_ck{width:65%}.pekarnya-post-page .col-left{float:left}.pekarnya-post-page .section-ck-1 .right_ck{width:33%}.pekarnya-post-page .col-right{float:right}.pekarnya-post-page .logo_ck{width:221px!important;margin-right:35px}.pekarnya-post-page p{overflow:unset}.pekarnya-post-page .section-ck-2 .left_ck{width:56.8%}.pekarnya-post-page .section-ck-2 .right_ck{width:42.2%}.pekarnya-post-page .section-ck-3 .left_ck{width:40.7%}.pekarnya-post-page .section-ck-3 .right_ck{width:58.8%}.pekarnya-post-page .section-ck-4 .left_ck{width:62.5%}.pekarnya-post-page .section-ck-4 .right_ck{width:36.7%}.pekarnya-post-page .section-ck-5 .left_ck{width:100%}.pekarnya-post-page img{width:100%}#lyalya{margin-top:25px}#slick .slick-arrow{background:0 0}.akcii-list img{width:386px}.time-akcii{position:absolute;background-color:#3b258e;top:28px;left:0;padding:14px 15px 14px 43px;color:#fff;font-size:14px;font-weight:300;z-index:3}.time-akcii::before{content:'';width:28px;height:28px;background:url(img/time.svg) no-repeat center;left:9px;position:absolute;top:9px}.btn-akcii-2{position:absolute;left:50%;bottom:27px;z-index:2;width:272px;margin-left:-136px}.btn-akcii-2 a{color:#fff;text-decoration:none;font-weight:700}.akcii-list .name-portfolio{bottom:auto;top:265px}.akcii-list .name-portfolio span{display:block;font-size:18px;font-weight:200;line-height:24px;font-weight:200}.akcii-list .name-portfolio span.a-big{text-transform:uppercase;font-weight:700}.akcii-list .img-portfolio img{height:auto;min-height:455px}.akcii-list .portfolio-element::after{background:url(/_design/img/new_akcii_gradient.png) no-repeat center bottom}.btn-akcii{position:absolute;left:50%;bottom:27px;z-index:2;width:272px;margin-left:-136px}.akcii-list .portfolio-element:after{background:url(img/pbg-a.png) no-repeat center bottom}.akcii-list .portfolio-element:after{background:url(/_design/img/new_akcii_gradient.png) no-repeat center bottom}.list-7{display:grid;display:-ms-grid;grid-gap:6px;grid-template-columns:359px 163px 163px 163px 163px 163px;-ms-grid-columns:359px 6px 163px 6px 163px 6px 163px 6px 163px 6px 163px;-ms-grid-rows:auto 6px auto 6px}.view-1-txt-hide-js{display:none}.view-1{grid-column:1;grid-row:1/3;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;background-size:100% auto;background-color:#733561}.view-2{grid-column:2/4;grid-row:1;-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:3;background-size:100% auto;background-color:#413a83}.view-3{grid-column:4/7;grid-row:1;-ms-grid-row:1;-ms-grid-column:7;-ms-grid-column-span:5;background-size:100% auto;background-color:#3b3b43}.view-4{grid-column:2/5;grid-row:2;-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:5;background-size:100% auto;background-color:#3b3b43}.view-5{grid-column:5/7;grid-row:2;-ms-grid-row:3;-ms-grid-column:9;-ms-grid-column-span:3}.radio-price-table .mainpagetable thead td{padding:0 15px}.phone-wrap a.__maillink:hover{text-decoration:underline}#menu-top-menu li.current-menu-item a{color:#00eaf0;font-weight:400}.btn-line:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-color:#be71a7;color:#fff}.news-txt p,.news-txt span{text-align:left!important}.breadcrumbs-wrap a:hover{text-decoration:underline}.fixed-burger:hover,.fixed-menu>ul>li>a:hover{color:#16e9ef}.fixed-phone a.__maillink:hover{text-decoration:underline}.fixed-burger:hover::before{background:url(img/menu_a.svg) no-repeat center;border-color:#16e9ef}.services-wrap .nav_wrap_{position:absolute;z-index:2;bottom:20%;left:25px;right:0}.services-wrap .owl-prev{width:27px;height:16px;background:url(img/slider-a-1.svg) no-repeat center;border:none;margin-right:45px}.services-wrap .owl-next{width:27px;height:16px;background:url(img/slider-a-2.svg) no-repeat center;border:none;margin-left:45px}.services-wrap{position:relative}.about-element a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.about-element{position:relative}.burger-menu ul.sub-menu:before{content:'';position:absolute;left:-5px;top:0;bottom:0;background:0 0;width:15px}.page-form-name-black{color:#505050}.inner-bottom-form{margin-top:50px}.title_wrap .btn{display:none}.blag-img{display:block;width:100%;text-align:center}.blag-img .item{display:inline-block;vertical-align:top;margin:5px 10px 5px 5px;position:relative;padding:20px 13px 30px}.blag-img img{width:255px;height:365px}.blag-img .item a:before{content:"";position:absolute;z-index:-1;display:block;top:-12px;right:7px;background:url(/_design/mockup-shadow.png) no-repeat center center;-webkit-background-size:cover;background-size:cover;width:104%;height:100%}.blag-img a{text-decoration:none}.modal-form-cover{z-index:1000;position:absolute;top:0;right:0;bottom:0;left:0;display:none;background-color:rgba(0,0,0,.8)}.modal-form{position:absolute;z-index:1001;top:100px;left:50%;display:none;max-width:91%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.modal-form .modal-form__close{position:absolute;z-index:1001;top:14px;right:14px;width:23px;height:23px;cursor:pointer;background:url(/_design/img/close.svg) no-repeat center;background-size:cover}.popup--active{overflow-x:hidden;height:auto;position:relative}#callme-form{background:#372789}#callme-form form{background:url(/_design/img/dscallme.png) no-repeat 100% 100%;padding:36px 55px 112px 55px;background-size:auto 100%;width:460px}#callme-form form:after{content:'';position:absolute;right:0;bottom:0;width:192px;height:248px;background:url(/_design/img/girl.png) no-repeat center}.modal-form__header{color:#fff;font-size:30px;font-weight:500;letter-spacing:.56px;position:relative;padding-bottom:15px;margin-bottom:34px}.modal-form__header::after{content:'';position:absolute;left:0;bottom:0;width:123px;height:3px;background-color:#9f5e8c}.modal-form__body label{display:block;cursor:pointer;color:#fff;font-weight:400;margin-bottom:15px}.modal-form__body input[type=tel],.modal-form__body input[type=text]{display:block;height:50px;border-radius:25px;border:1px solid #eee;background:#fff;padding:0 35px;color:#505050;margin-bottom:31px;width:100%}.modal-form .wpcf7-not-valid-tip,.modal-form .wpcf7-response-output{display:none!important}.modal-form input.wpcf7-not-valid{border-color:red}.modal-form .buttonform{margin-top:15px}.modal-form .buttonform input{border:none;width:248px;height:48px;box-shadow:0 7px 23px 1px rgba(63,185,255,.16);-moz-border-radius:24px;border-radius:24px;-webkit-border-radius:24px;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s;background-image:linear-gradient(-264deg,#a25c8a 0,#0df2f6 100%);cursor:pointer;display:inline-block;text-align:center;text-shadow:1px 2px 9px rgba(0,0,0,.23);color:#fff;font-weight:700;letter-spacing:.9px;line-height:45px;text-decoration:none;opacity:1;font-size:18px;padding:0}.modal-form .buttonform input:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-image:linear-gradient(to left,#be71a7 0,#0df2f6 100%);text-shadow:0 4px 3px rgba(0,0,0,.07)}.modal-form ::-webkit-input-placeholder{color:#a3a3a3}.modal-form ::-moz-placeholder{color:#a3a3a3}.modal-form :-ms-input-placeholder{color:#a3a3a3}.modal-form :-moz-placeholder{color:#a3a3a3}.modal-form-row.form-link{width:100%;color:#fff;margin-top:32px;padding-right:110px}.modal-form-row.form-link a{color:#fff}.wpcf7-form.sent .modal-form-row{display:none}.modal-form .wpcf7-mail-sent-ok{border:none;padding:0;color:#f2f2f7;font-family:Roboto;font-size:20px;font-weight:400;line-height:28px;margin:0;display:block!important}.wpcf7-form.sent .modal-form__header{display:none}#callme-form form.sent{background:0 0;padding:55px 100px}#callme-form form.sent::after{display:none}#serv-form form{background:url(/_design/img/dssubmit.png) no-repeat 100% 100%;padding:26px 55px 26px 55px;background-size:100%;width:460px}.modal-form-row textarea{height:118px;box-shadow:1px 2px 32px rgba(0,0,0,.03);border-radius:25px;border:1px solid #eee;background-color:#fff;padding:15px;margin-bottom:15px;resize:none;width:100%}.modal-form-row select{width:100%;box-shadow:1px 2px 32px rgba(0,0,0,.03);border-radius:25px;border:1px solid #eee;background-color:#fff;padding:13px 34px;font-size:16px;font-weight:300;color:#505050;background:#fff url(/_design/img/select.svg) no-repeat 95% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:15px}#serv-form .buttonform{text-align:center}#serv-form .form-link{text-align:center;padding-right:0}#serv-form input[type=text],#serv-form textarea{margin-bottom:15px}#serv-form form.sent{background:0 0;padding:55px 100px}#serv-form{background:#372789}#dsbottom img.ajax-loader{display:none!important}#dsbottom .person-info{color:#d9d9de;font-size:14px;width:auto}#dsbottom .person-info a{color:#d9d9de;font-size:14px}#dsbottom .wpcf7-not-valid-tip,#dsbottom .wpcf7-validation-errors{display:none!important}#dsbottom input.wpcf7-not-valid{border-color:red!important}#dsbottom .wpcf7-mail-sent-ok{border:none;padding:0;color:#f2f2f7;font-family:Roboto;font-size:20px;font-weight:400;line-height:28px;margin:0;display:block!important}#dsbottom .sent .bottom-form-row{display:none}#dscontact .wpcf7-not-valid-tip,#dscontact .wpcf7-validation-errors{display:none!important}#dscontact input.wpcf7-not-valid{border-color:red!important}#dscontact .wpcf7-mail-sent-ok{border:none;padding:0;color:#f2f2f7;font-family:Roboto;font-size:20px;font-weight:400;line-height:28px;margin:0;display:block!important}#dscontact .sent .bottom-form-row,#dscontact .sent .btn_form_row{display:none}#dscontact .btn_form_row{margin-top:30px}.contact-map iframe{height:100%!important}#consultation-form{background:#372789}#consultation-form form{background:url(/_design/img/man.png) no-repeat 100% 100%;padding:20px 55px;background-size:100%;width:460px}#consultation-form .form-title{color:#fff;font-size:30px;font-weight:500;letter-spacing:.56px;position:relative;padding-bottom:15px;margin-bottom:34px;text-align:center}#consultation-form .form-title::after{content:'';position:absolute;left:50%;bottom:0;width:123px;height:3px;background-color:#9f5e8c;margin-left:-62px}#consultation-form textarea{width:350px;height:118px;box-shadow:1px 2px 32px rgba(0,0,0,.03);border-radius:25px;border:1px solid #eee;background-color:#fff;padding:15px;margin-bottom:31px;resize:none}#consultation-form .form-link{width:350px;color:#fff;margin-top:32px}#consultation-form .form-link a{color:#fff}#consultation-form input[type=tel],#consultation-form input[type=text]{width:290px}#consultation-form input.wpcf7-not-valid{border-color:red!important}#consultation-form .wpcf7-mail-sent-ok{border:none;padding:0;color:#f2f2f7;font-family:Roboto;font-size:20px;font-weight:400;line-height:28px;margin:0;display:block!important}#consultation-form .sent .field,#consultation-form .sent .form-link,#consultation-form .sent .form-title{display:none}#consultation-form form.sent{background:0 0;padding:55px 100px}#dscallme1 .prev-text{color:#505050;font-family:Roboto;font-size:18px;font-weight:400;margin-bottom:18px}#dscallme1 input[type=tel],#dscallme1 input[type=text]{padding:6px 37px;width:100%;font-size:16px;margin-bottom:15px;box-sizing:border-box;box-shadow:1px 2px 32px rgba(0,0,0,.03);border-radius:25px;border:1px solid #eee;background-color:#fff;height:50px;color:#505050;font-family:Roboto;font-size:16px;font-weight:300;margin-bottom:18px}#dscallme1 input[type=submit]{width:248px;height:48px;box-shadow:0 7px 23px 1px rgba(63,185,255,.16);-moz-border-radius:24px;border-radius:24px;-webkit-border-radius:24px;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s;background-image:linear-gradient(-264deg,#a25c8a 0,#0df2f6 100%);cursor:pointer;display:inline-block;text-align:center;text-shadow:1px 2px 9px rgba(0,0,0,.23);color:#fff;font-weight:700;letter-spacing:.9px;line-height:45px;text-decoration:none;border:none}#dscallme1 input[type=submit]:hover{box-shadow:0 7px 23px 1px rgba(63,185,255,.16);background-image:linear-gradient(to left,#be71a7 0,#0df2f6 100%);text-shadow:0 4px 3px rgba(0,0,0,.07)}#dscallme1 input.wpcf7-not-valid{border-color:red!important}#dscallme1 .wpcf7-not-valid-tip,#dscallme1 .wpcf7-validation-errors{display:none!important}#dscallme1 .sent .btn_form_row,#dscallme1 .sent .field,#dscallme1 .sent .prev-text{display:none}#dscallme1 .wpcf7-mail-sent-ok{border:none;padding:0;font-family:Roboto;font-size:18px;font-weight:400;line-height:28px;margin:0;display:block!important}div.wpcf7 img.ajax-loader{display:none!important}.fixed-logo img{width:130%}.fixed-logo{width:156px}.jq-selectbox{width:100%;margin-bottom:31px}.jq-selectbox__select{width:100%;height:50px;border-radius:25px;border:1px solid #eee;background:#fff;padding:0 45px 0 35px;line-height:48px;color:#505050}.jq-selectbox__select-text{color:#505050}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:55px;height:100%;background:url(/_design/img/select.svg) center no-repeat}.jq-selectbox__dropdown{box-sizing:border-box;width:100%;margin:2px 0 0;padding:0;border:1px solid #eee;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);top:50px!important;border-radius:25px;padding:15px}.jq-selectbox__dropdown ul{max-height:203px}.jq-selectbox li{padding:5px 20px;white-space:pre-wrap;font-size:16px}.jq-selectbox li:hover{background-color:#9f5e8c;color:#fff}.jq-selectbox li+li{margin-top:0}.modal-form-row select{margin:0;padding:0}.b24-widget-button-wrapper{z-index:999!important}.wp-caption.alignleft{margin:12px 24px 12px 0;margin:.857142857rem 1.714285714rem 0 0;float:left}.wp-caption .wp-caption-text{font-style:italic;font-size:12px;line-height:2;color:#757575}.header-top{background:#fff}.about-slider img.img-a{display:none}.about-slider .slide{height:81px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.about-slider .slide img{width:auto}.about-slider .slide:hover img.img-n{display:none}.about-slider .slide:hover img.img-a{display:block}.about-slider{margin-top:50px}.about-slider .owl-nav{display:block!important;position:absolute;right:0;bottom:-40px}.about-slider .owl-nav .owl-prev{width:27px;height:16px;background:url(/_design/img/ar1.svg) no-repeat center!important}.about-slider .owl-nav .owl-next{width:27px;height:16px;background:url(/_design/img/ar2.svg) no-repeat center!important;margin-left:17px}.about-txt .btn{margin-top:40px}#serv-form form{width:1156px;background:url(/_design/img/serv.png) no-repeat 100% 100%;padding:26px 30px 26px 30px}#serv-form .modal-form__header{text-align:center}#serv-form .modal-form__header::after{left:50%;width:124px;margin-left:-62px}.form-line{display:flex;justify-content:space-between}.form-column{width:30%;padding-right:25px;border-right:1px solid rgba(255,255,255,.3)}.form-column+.form-column{width:70%;padding-right:0;padding-left:25px;border-right:none}#serv-form .your-serv .wpcf7-checkbox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}#serv-form .your-serv .wpcf7-checkbox .wpcf7-list-item{width:49%;margin-left:0;margin-bottom:12px}#serv-form .your-serv input[type=checkbox]{width:20px;height:20px;vertical-align:middle}#serv-form .your-serv .wpcf7-list-item-label{color:#fff;line-height:20px;vertical-align:middle}.form-line-big{width:100%;display:flex;align-items:center}#serv-form .buttonform{margin-top:0}#serv-form .form-link{text-align:left;padding-right:0;margin-top:0;padding-left:21px}.form-line+.form-line{margin-top:14px}.wpcf7-form.sent .form-line{display:none}#serv-form{background:#372789;max-width:100%}.channel-img a{text-align:center;line-height:178px;font-size:30px;color:#77659f;text-decoration:none}.single-post-page a[href^="tel:"]{display:block}.vse__blagodarnosti a{text-decoration:none;padding:15px 50px;border:1px solid #b0588f;border-radius:40px}.vse__blagodarnosti a:hover{text-decoration:underline}.vse__blagodarnosti{text-align:center;margin-top:40px}.main-slider-element-2 .main-slider-txt-0{font-size:28px;color:#fff;font-weight:700;margin:40px 0;text-transform:none}.main-slider-txt-0>img{width:70px!important;float:left;margin-right:40px}.main-slider-element-2 .row{padding-top:200px}.main-slider-txt-0>span{background-color:#b0548f;padding:2px 10px;margin-left:-10px}.wp-caption.alignnone img{width:80%!important}@media only screen and (max-width:1234px){.wp-caption.alignnone img{width:40%!important}}@media only screen and (max-width:1024px){.img-portfolio img{max-height:153px}}@media only screen and (max-width:960px){.channel-img a{line-height:165px;font-size:18px}.main-slider-element-2 .row{padding-top:100px!important}.main-slider-element-2 .about-txt{padding-top:0}.about-txt .btn.js-order.b24-web-form-popup-btn-8{margin-left:30px}.main-slider-element-2 .main-slider-txt-0{margin-left:30px}}@media only screen and (max-width:796px){.wp-caption.alignnone img{width:25%!important}}@media only screen and (max-width:767px){.mobile_phone_widjets{display:block;text-align:center;margin-top:10px;margin-left:-24px}.phone-wrap .mobile_phone_widjets a{display:inline}.channel-img a{line-height:131px;font-size:16px}.services-wrap .nav_wrap_{text-align:right}.services-wrap .owl-prev{margin-right:15px}.services-wrap .owl-next{margin-left:0;margin-right:10px}.clients-slider-item{display:block;margin:0 auto}.clients-slider.owl-carousel.owl-drag .owl-item{margin-left:1px}.clients-slider_2.owl-carousel.owl-drag .owl-item{margin-left:1px}.services-list p{margin-bottom:0;padding:20px 20px 0 20px}.mainpagetable thead td{background-size:100% 100%}.single-post-page div>iframe{width:48%;height:185px;margin:8px auto}.single-post-page div>video{width:100%}.main-slider-txt{max-width:100%!important}.main-slider-element-2 .row{padding-top:10px!important}}@media only screen and (max-width:500px){.single-post-page div>iframe{width:80%}.wp-caption.alignnone img{width:15%!important}}@media only screen and (max-width:400px){.clients-slider.owl-carousel.owl-drag .owl-item{margin-left:.5px}.clients-slider_2.owl-carousel.owl-drag .owl-item{margin-left:.5px}.smi_about_item_img_like_demis{width:115px}.smi_about_item_text_like_demis{width:175px}.smi_about_item_like_demis{height:185px}.main-slider-element-2 .main-slider-txt-0{margin-left:0}.main-slider-txt-0>img{width:40px!important;float:left;margin-right:20px}.main-slider-element-2 .main-slider-txt-0{font-size:12px;color:#fff;font-weight:700;margin:60px 0;text-transform:none}}@media only screen and (max-width:340px){.clients-slider.owl-carousel.owl-drag .owl-item{margin-left:0}.clients-slider_2.owl-carousel.owl-drag .owl-item{margin-left:0}.mobile_phone_widjets{margin-left:-14px}}.promo-gal-new{margin-bottom:15px}.new-detail{margin-bottom:43px;margin-top:43px}.action-wrap{display:block;min-height:500px}.action-img img{float:right;max-width:400px}.ul-imgs{display:block;margin:10px 0}.ul-imgs img{width:300px;height:200px}.ul-imgs:hover{opacity:.85;cursor:pointer}.firm-style-slider{margin-top:80px}.rewies-slider-item .rewies-logo img{margin-bottom:10px}.rewies-slider-item .rewies-logo p{font-weight:700;text-transform:uppercase;color:#fff;font-size:23px}.top-messager{text-decoration:none;margin-right:13px}.top-messager img{width:25px;height:25px}.top-messager img:hover{opacity:.85}.mob-messager{text-decoration:none;margin-right:2px}.mob-messager img{width:25px;height:25px}.mob-messager img:hover{opacity:.85}.gesheft-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start}.gesheft-inner{width:270px;padding:10px;margin:10px 10px;border:1px solid #f9e6ff;border-radius:10px}.oval-wrap{display:flex;justify-content:space-around;align-items:center}.oval-inner-left{padding:10px 10px 10px 0;width:59%}.oval-inner-right{padding:10px;width:39%;text-align:center;position:relative}.oval-inner-right img{margin:0 auto}.oval-inner-right:before{content:'';position:absolute;width:105%;height:105%;background:url(/_design/img/krugi.png) no-repeat center;background-size:contain;right:-2.5%;top:-2.5%;z-index:-1}.advantages-wrap{display:flex;flex-wrap:wrap;justify-content:space-around}.advantages-item{width:190px;padding:5px}.advantages-item img{width:80%}.advantages-wrap--v2 .advantages-item{width:220px;text-align:center}.advantages-wrap--v3 .advantages-item{width:240px;text-align:center}.advantages-wrap--v2 .advantages-item img,.advantages-wrap--v3 .advantages-item img{max-width:144px}.advantages-wrap--v2 .advantages-item p,.advantages-wrap--v3 .advantages-item p{text-align:center;font-size:18px;line-height:1.25}.smi_about_wrapper_like_demis.owl-carousel .smi_about_item_like_demis{margin-top:30px;margin-left:10px}#dsbottom .wpcf7-response-output{color:#fff}.festival_page{max-width:1220px}.press-desc span.name-magazine{color:#66a0b9;font-weight:500}.festival_page .img-left{float:left;line-height:26px;font-size:20px;width:46%;margin-right:10px}.festival_page .img-left img{float:left;padding-right:10px}.festival_page .img-right{float:left;width:49.6%}.festival_page .img-right img{width:100%}.gallery-2item{margin-top:20px}.gallery-2item .img-2itm{float:left;width:49.6%}.gallery-2item .img-2itm:first-child{margin-right:.8%}.gallery-bigitem img{margin-top:10px;width:100%}.festival_page_video{max-width:835px;margin:10px auto;height:415px}.festival_page_video iframe{width:100%;max-height:415px}@media screen and (max-width:1234px){.container .festival_page_video iframe{height:415px;margin:0 auto}}@media screen and (max-width:680px){.festival_page .img-left{width:100%}.festival_page .img-right{width:100%;margin-top:10px}.gallery-2item .img-2itm{width:100%;margin-top:10px}.gallery-2item .img-2itm:first-child{margin-right:0}.gallery-2item{margin-top:0}.container .festival_page_video iframe{height:315px;margin:0 auto;width:60%}}@media screen and (max-width:460px){.img-sozd{width:100%!important;margin-bottom:15px}.clients-slider_2{max-height:140px}.container .festival_page_video iframe{height:215px;margin:0 auto}}@media screen and (min-width:768px) and (max-width:1024px){.custom_thead_table table thead td{background-size:100% 100%}}.btn-right{float:right;margin-bottom:25px}.slider_08_cuscom{text-decoration:none}.slider_08_cuscom:hover{text-decoration:underline;color:#1ce7ef}.slider_08_cuscom:hover p{color:#1ce7ef}.slider_08_cuscom_p{padding-bottom:60px!important}.m_rew:nth-child(5){margin-top:20px!important}.m_rew:nth-child(6){margin-top:20px!important}.m_rew:nth-child(7){margin-top:20px!important}.m_rew:nth-child(8){margin-top:0!important}.bottom-menu-mid{float:left}.bottom-menu-mid ul a{color:#fff;font-size:18px;text-decoration:none}.bottom-menu-mid ul a:hover{color:#14ebf1}@media screen and (max-width:767px){.bottom-menu-mid{float:none;text-align:center;width:100%;margin-top:20px}.oval-inner-right:before{display:none}}.review-carousel .owl-nav{width:100%;margin:0 auto;right:0;left:0}.review-carousel .owl-nav button.owl-prev{position:absolute;right:40px;top:0;width:27px;height:16px;background:url(img/arr.svg) no-repeat center}.review-carousel .owl-nav button.owl-next{position:absolute;right:0;top:0;width:27px;height:16px;background:url(img/arr-1.svg) no-repeat center}.stages_work{display:flex;flex-wrap:wrap;justify-content:space-around}.stages_work__item{display:flex;min-width:270px;flex:1;margin:0 15px 15px}.stages_work__item_number{width:100px;height:100px;background:url(/_design/img/stages_work_number_bg.png);position:relative}.stages_work__item_text{flex:1;margin-left:15px;font-size:16px}.stages_work__item_number span{font-size:100px;display:inline-block;color:#fff;line-height:1;height:100px;width:50px;position:absolute;bottom:-17px;right:20px}.ya_copy{margin-top:25px}@media screen and (max-width:767px){.copy_widget{display:flex;flex-wrap:wrap;justify-content:center}.copy_text{width:100%}.ya_copy{margin-right:0;margin-top:10px}}.poly_wrapp{display:flex;flex-wrap:wrap}.poly_block{width:23%;border:1px solid #f9e6ff;border-radius:10px;padding:15px;margin:0 15px 15px 0}@media screen and (max-width:770px){.poly_block{width:30%}}@media screen and (max-width:500px){.poly_block{width:41%}}.m_rewiews.slider_reviews .m_rew{padding:40px;position:relative;margin-top:46px!important}.m_rewiews.slider_reviews .m_rew-img{border:3px solid #3ba1bb;position:absolute;top:-30px;left:-40px;z-index:0;background-color:#fff}.m_rewiews.slider_reviews .m_rew-desc{width:unset;float:unset;position:relative;border:1px solid #00e3ec;padding:60px;padding-left:190px}.m_rewiews.slider_reviews .slick-prev.slick-arrow{border:1px solid #bd77a0;padding:20px;border-radius:40px;right:53%;top:100%}.m_rewiews.slider_reviews .slick-next.slick-arrow{border:1px solid #bd77a0;padding:20px;border-radius:40px;right:47%;top:100%}.m_rewiews.slider_reviews .m_rew-name{color:#69d4f1}.m_rewiews.slider_reviews .comma_img{position:absolute;right:20px;top:20px}@media screen and (max-width:767px){.m_rewiews.slider_reviews .m_rew-desc{padding-left:60px}.m_rewiews.slider_reviews .m_rew{padding-bottom:10px}.m_rewiews.slider_reviews{margin-bottom:70px}.m_rewiews.slider_reviews .slick-prev.slick-arrow{right:60%;top:100%}.m_rewiews.slider_reviews .slick-next.slick-arrow{right:40%;top:100%}.m_rewiews.slider_reviews .m_rew-img{top:-65px;left:-25px}}@media screen and (max-width:450px){.m_rewiews.slider_reviews .comma_img{display:none}}.priceGrid{display:flex;flex-wrap:wrap;width:100%;margin:25px 0 20px}.priceGrid__item{width:23%;padding:15px;display:flex;flex-direction:column;border:1px solid #ccc;margin:1%}.priceGrid__item_image img{width:100%;height:100%;object-fit:cover}.priceGrid__item_image{padding:0 15px}.priceGrid__item_title{text-align:center;font-weight:700;font-size:24px;margin-bottom:10px}.priceGrid__item_time{font-size:16px;line-height:1.25;text-align:center;margin-bottom:15px}.priceGrid__item_price{font-size:20px;line-height:1.25;text-align:center;margin-bottom:0}.priceGrid__item_descr{font-size:16px;line-height:1.25;text-align:center;margin-bottom:15px;flex:1}.priceGrid__item_price>span{font-weight:700}@media (max-width:1023px){.priceGrid__item{width:31.333%;padding:15px;display:flex;flex-direction:column;border:1px solid #ccc;margin:1%}}@media (max-width:767px){.priceGrid__item{width:48%;padding:15px;display:flex;flex-direction:column;border:1px solid #ccc;margin:1%}}@media (max-width:599px){.priceGrid__item{padding:10px 5px}}@media (max-width:449px){.priceGrid__item{width:100%}}
.blag-img.about_blag .item a:before {
    content: "";
    position: absolute;
    z-index: -1;
    display: block;
    top: -10px;
    right: 7px;
    background: url(/_design/mockup-shadow.png) no-repeat center center;
    -webkit-background-size: contain;
    width: 100%;
    height: 100%;
}

.blag-img.about_blag img{
	padding: 10px;
	height: 100%;
	padding-bottom: 20px;
}

.s-faq {
    margin: 25px 0 60px 0;
}
.s-faq .wrapper {
    max-width: 1230px;
    padding: 0 15px;
    width: 100%;
    margin: 0 auto;
}
.b-faq__item {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: #ebebf3;
    margin: 0 0 20px 0;
}
.b-faq__title {
    display: block;
    padding: 25px 55px 25px 50px;
    position: relative;
    color: #b0588f;
/*    font-size: 19px;
    line-height: 24px;*/
    background: url(/wp-content/themes/moremedia/images/f_icon.png) no-repeat 10px center;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
}

.b-faq__content {
    display: none;
    padding: 0 30px 30px;
/*    font-size: 14px;
    line-height: 22px;*/
    font-weight: 300;
}
.b-faq__title:after {
    position: absolute;
    right: 30px;
    top: -3px;
    bottom: 0;
    margin: auto;
    content: '';
    width: 15px;
    height: 15px;
    border-right: 2px solid #1562af;
    border-bottom: 2px solid #1562af;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}



.b-faq__title--active:after {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
}

.mobx-gallery.cust_gallery {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.mobx-gallery.cust_gallery figure {
    width: 24%;
    margin-bottom: 10px;
}
.portfolio-slider_examples {
  /* padding-bottom: 40px; */
}
.portfolio-slider .portfolio-element {
    width: 100%;
    margin: 0;
    max-width: 385px;
    margin-top: 0 !important;
}
.portfolio-slider .portfolio-element:after {
    background-size: cover;
}
.portfolio-slider .owl-nav {
    width: 100%;
    margin: 0 auto;
    right: 0;
    left: 0;
    display: block !important
}
.portfolio-slider .owl-nav button.owl-prev {
    position: absolute;
    right: 40px;
    top: 0;
    width: 27px;
    height: 16px;
    background: url(img/arr.svg) no-repeat center;
    margin-top: -50px;
}
.portfolio-slider .owl-nav button.owl-next {
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
    height: 16px;
    background: url(img/arr-1.svg) no-repeat center;
    margin-top: -50px;
}
.portfolio-slider_examples .owl-nav button.owl-prev,
.portfolio-slider_examples .owl-nav button.owl-next {
  /* top: auto;
  bottom: 0; */
}
.portfolio-slider .img-portfolio,
.portfolio-slider .img-portfolio img {
    max-height: 209px !important;
    height: 100%;
}
.portfolio-slider p {
    margin: 0;
}
.portfolio-slider.not-slider {
    display: flex;
    flex-wrap: wrap;
}
.portfolio-slider.not-slider .portfolio-element {
    width: calc(33% - 21px);
    min-width: 375px;
    margin-right: 25px;
    margin-bottom: 25px;
}
.portfolio-slider.not-slider .portfolio-element:last-child {
  margin-bottom: 0;
}



.materials-slider {}

.materials-slider .owl-nav {
  width: 100%;
  margin: 0 auto;
  right: 0;
  left: 0;
  display: block !important
}
.materials-slider .owl-nav button.owl-prev {
  position: absolute;
  right: 52px;
  top: 0;
  width: 27px;
  height: 16px;
  background: url(img/arr.svg) no-repeat center;
  margin-top: -50px;
}
.materials-slider .owl-nav button.owl-next {
  position: absolute;
  right: 12px;
  top: 0;
  width: 27px;
  height: 16px;
  background: url(img/arr-1.svg) no-repeat center;
  margin-top: -50px;
}


.menu-item.menu-item-type-post_type.menu-item-object-post.menu-item-has-children.menu-item-5478 .sub-menu{
	top: -140px;
}
.menu-item.menu-item-type-post_type.menu-item-object-post.menu-item-has-children.menu-item-5479 .sub-menu{
	top: -230px;
}

table.price-table-v2 {
  width: 100%;
  margin: 50px 0;
}
table.price-table-v2 thead tr td {
  background: url(/_design/img/table-top.png) repeat-x;
  color: #fff;
  font-weight: 500;
  text-align: center;
  height: 60px;
  vertical-align: middle;
  /*border: 1px solid transparent;*/
  padding: 0px 15px;
}
table.price-table-v2 thead tr td:first-child {
  border-left: 1px solid transparent;
}
table.price-table-v2 thead tr td:last-child {
  border-right: 1px solid transparent;
}
table.price-table-v2 tbody tr td {
  vertical-align: middle;
  border: 1px solid #becbe1;
  height: 60px;
  padding: 0 15px;
  text-align: left;
}
table.price-table-v2 thead tr td:first-letter {
  text-transform: uppercase;
}
table.price-table-v2 thead tr td.empty {width: 25%;}
table.price-table-v2 thead tr td:first-child {
  border-top-left-radius: 15px;
}
table.price-table-v2 thead tr td:last-child {
  border-top-right-radius: 15px;
}
table.price-table-v2:before,
table.price-table-v2:after{
  content: ' ';
  display: block;
  position: absolute;
  width: 16px;
  height: 60px;
  top: 0px;
  background: url(https://moremedia.center/_design/img/table-top.png) repeat-x;
}
table.price-table-v2:before{
  left: -1px;
  border-radius: 16px 0px 0px 0px;
}
table.price-table-v2:after{
  right: -1px;
  border-radius: 0px 16px 0px 0px;
}
table.price-table-v2 {
  position: relative;
  overflow: hidden;
}
table.price-table-v2.center-2-3-4 tr td:nth-child(2), 
table.price-table-v2.center-2-3-4 tr td:nth-child(3), 
table.price-table-v2.center-2-3-4 tr td:nth-child(4) {
  text-align: center;
}
	.numbers_wrapp{
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	.numbers_wrapp h2{
		width: 100%;
	}
	.numbers_block{
		width: 25%;
	}
	@media screen and (max-width: 1024px){
		.numbers_block{
			width: 50%;
		}	
	}

