@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(/fonts/jizarexuito99u79d0-exdgm.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(/fonts/jizarexuito99u79d0aexdgm.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(/fonts/jizarexuito99u79d0yexdgm.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(/fonts/jizarexuito99u79d0kexq.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(/fonts/jizfrexuito99u79b_mh0ootlq0z.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(/fonts/jizfrexuito99u79b_mh0oqtlq0z.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(/fonts/jizfrexuito99u79b_mh0octlq0z.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'PT Sans';font-display:swap;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(/fonts/jizfrexuito99u79b_mh0o6tlq.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,p{font-size:15px}body{background:#f5f5f5}header{width:100%;background-color:#2a374c}p{color:#435065}A,div,p{word-wrap:break-word}.slideshow-text-table td.slideshow-text,li{color:#435065;font-family:'PT Sans',Helvetica,sans-serif;font-size:15px}A{color:#506ca4}A.menu_act,A.menu_active{text-decoration:none;font-weight:700}A,A.menu_act,body,p{font-family:'PT Sans',Helvetica,sans-serif}A.menu_act{color:#bbbdc2;font-size:18px;padding:0 20px 0 0}A,A.menu_act:hover{text-decoration:underline}A.menu_active{color:#96e745;font-size:11px;padding:0 10px}A.menu_active:hover{color:#fff;text-decoration:none}A.menu_active,A.navigator,A.services{font-family:'PT Sans',Helvetica,sans-serif}A.navigator{color:#005b9a;font-size:11px;font-weight:700}A.navigator:hover{color:#999}A.services{color:#435065;font-size:17px;text-decoration:none}A.services:hover{color:#23b0d0}A.order{color:#014879}A.order,A.order:hover,A.services:hover{text-decoration:none}A.order,A.profil{font-size:11px;font-weight:700;font-family:'PT Sans',Helvetica,sans-serif}A.profil,A.profil:hover{color:#595d63}A.blue{font-size:17px;font-weight:700;text-decoration:none}A.blue:hover,A.prof:hover{color:#007ebb}A.blue,A.blue_big,A.prof{color:#005b9a;font-family:'PT Sans',Helvetica,sans-serif}A.prof{font-size:14px;font-weight:700;text-decoration:none}A.blue_big{text-decoration:underline}A.blue_big:hover{text-decoration:none}A.blue_big,A.red{font-size:11px;font-weight:700}A.red,A.red:hover{color:red}A.about_order,A.area,A.red{font-family:'PT Sans',Helvetica,sans-serif}A.area{color:#005b9a;font-size:17px;text-decoration:none}A.about_order{font-size:10px}A.about_order,A.about_order:hover{color:#7d7d7d;text-decoration:none}A.person_orders{color:#000}A.person_orders:hover{color:#000;text-decoration:none}A.person_orders,A.small{font-size:11px;font-family:'PT Sans',Helvetica,sans-serif;text-decoration:underline}A.small,A.small:hover{color:#00f}A.top_users{color:#010101;font-size:11px;font-weight:700}A.small:hover,A.top_users,A.top_users:hover,A.top_window:hover{text-decoration:none}A.listovka,A.top_2,A.top_users,A.top_window{font-family:'PT Sans',Helvetica,sans-serif}A.top_window{color:#435065;font-size:17px;text-decoration:underline}A.top_window:hover{color:#435065}A.listovka,A.top_2{font-size:18px;font-weight:700}A.listovka,A.top_2,A.top_2:hover{color:#fcfcfc;text-decoration:none}A.listovka{text-align:center;color:#3f00ff;font-size:16px;font-family:Tahoma;text-decoration:underline}A.dots:hover,A.listovka:hover{color:#906df9;text-decoration:none}A.dots{padding-left:18px;background:url(/images/dot.png) no-repeat 0 3px;font-size:17px;font-family:Verdana;display:block;color:#00f}A.dots:hover{color:#005b9a}A.bottom:hover{text-decoration:underline}A.link18_506ca4:hover{color:#527397;text-decoration:none}A.link21,A.link21_506ca4{color:#506ca4;font-size:21px;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700;text-decoration:none}A.link21_506ca4:hover{color:#527397;text-decoration:underline}A.link21{color:#435065}A.link19,A.link19:hover,A.link21:hover,A.white{text-decoration:none}A.link19{color:#435065;font-size:19px;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700}A.white{color:#fff}A.likeHR,A.white,A.white14,A.white_underline{font-size:11px;font-weight:700;font-family:'PT Sans',Helvetica,sans-serif}A.likeHR{color:#caf39c;text-decoration:none}A.white14,A.white_underline{color:#fff}A.white14:hover,A.white_underline:hover{color:#96e745;text-decoration:none}A.white14{font-size:14px}A.link28_435065,A.profsubsection{color:#435065;font-size:17px;font-family:'PT Sans',Helvetica,sans-serif;text-decoration:none}A.link28_435065:hover,A.link_4f6ba3:hover,A.profsubsection:hover,TD.green2 a:hover{text-decoration:underline}A.link28_435065{font-size:28px;font-weight:700}A.grey,FONT.grey{color:#7b7b7b}A.link18_4f6ba3,A.link_4f6ba3{color:#4f6ba3;font-size:17px;font-family:'PT Sans',Helvetica,sans-serif;text-decoration:none}A.link18_4f6ba3{font-size:18px}A.area:hover,A.link_506ca4:hover{color:#7a828f;text-decoration:none}A.link_506ca4,A.link_506ca4_und{color:#506ca4}A.link_506ca4:hover{color:#527397}A.link_506ca4_und:hover{color:#527397;text-decoration:underline}A.link_435065,A.link_506ca4,A.link_506ca4_und,A.link_7a828f_s15{font-family:'PT Sans',Helvetica,sans-serif;text-decoration:none}A.link_7a828f_s15{color:#7a828f;font-size:15px}A.link_435065{color:#435065;margin-top:2em}A.link_435065:hover{color:#506ca4;text-decoration:none}A.big_button:hover{background:#68ad69}.text-uppercase{text-transform:uppercase}input.small_button input.adapt-button{width:80%;border:1px solid #74bf75;background:#74bf75;font-size:20px;padding:7px 9px}.like_button,A.big_button,input.small_button input.adapt-button{display:inline-block;color:#fff;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}A.big_button{border:1px solid #74bf75;background:#74bf75;font-size:21px;padding:15px 30px}.like_button{border:1px solid #b5ddb6;background:#b5ddb6;font-size:17px;padding:8px 25px}.after_action,.button_invers,.button_invers_sm,A.button_invers_100{text-align:center;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700;text-decoration:none}.after_action{display:inline-block;color:#509a51;font-size:17px;padding:8px 25px;margin-left:20px}.button_invers,.button_invers_sm,A.button_invers_100{border:2px solid #74bf75;background:#fff;color:#74bf75;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.button_invers{display:inline-block;font-size:17px;padding:8px 25px;margin-left:20px}.button_invers_sm,A.button_invers_100{display:block;font-size:16px;padding:5px 15px;margin-top:5px}.button_invers:hover,.button_invers_sm:hover,A.button_invers_100:hover{background:#68ad69;color:#fff}A.button_invers_100{width:100%;font-size:17px;padding:12px 0 14px;margin-top:7px}A.button-big{border:1px solid #74bf75;background:#74bf75;color:#fff;font-size:17px;padding:12px 20px 14px;margin:0 0 10px;text-align:center}A.button-big:hover{background:#68ad69}.button-big-width100,A.button-big,A.button-slide,A.button-slide-white{font-family:'PT Sans',Helvetica,sans-serif;font-weight:700;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.button-big-width100{display:block;width:100%;font-size:17px;padding:12px 0 14px;margin:0;text-align:center}A.button-big-width100:hover{background:#68ad69;color:#fff}A.button-slide,A.button-slide-white{float:left;display:inline-block;font-size:22px;padding:11px 25px}.button-big-width100,A.button-slide{border:1px solid #74bf75;background:#74bf75;color:#fff}A.button-slide:hover{background:#68ad69}A.button-slide-white{border:2px solid #74bf75;background:#fff;color:#74bf75}A.button-slide-white:hover{background:#ddd}A.link16_506ca4,A.link16_506ca4:hover{color:#527397;text-decoration:none}A.link16_506ca4{color:#506ca4;font-size:14px;font-family:'PT Sans',Helvetica,sans-serif}A.sorting{font-size:12px;text-decoration:none}A.sorting:hover{color:#74bf75}.sorting_active{font-size:12px;color:#74bf75}a.h2bold,a.h3bold{color:#435065;font-size:28px;font-family:'PT Sans',Helvetica,sans-serif;margin:0;font-weight:700}A.sorting:hover,a.h2bold,a.h2bold:hover,a.h3bold,a.h3bold:hover{text-decoration:none}.td_top_left,.td_top_right{background:#2a374c;height:79px;min-width:60px}DIV.topic{height:321px;display:block;background-color:#f2f3f5}DIV.topic-left,DIV.topic-right{height:321px;display:table-cell}DIV.topic-left{width:45%;background-image:url(/images/slideshow_3.jpg);background-repeat:no-repeat;background-position:100% 0;float:left}DIV.topic-right{width:55%;float:left;background:url(/images/bg_slideshow_right.gif) repeat-x;color:#fff}td.picnav{text-align:center}div#picnav{margin-top:15px;display:inline-block}span.pic_nav_span,span.pic_nav_span_act{float:left;width:10px;height:10px;margin-right:5px}span.pic_nav_span{background:url(/images/active_pic.png) no-repeat;cursor:pointer}span.pic_nav_span_act{background:url(/images/not_active_pic.png) no-repeat}.index-banner{background:url(/images/banner2.jpg) no-repeat center}.index__news__content{background:#fff;padding-top:20px}.slideshow-table{width:100%;height:322px;color:#fff;font-size:12px;font-family:'PT Sans',Helvetica,sans-serif}.slideshow-table p{margin:0;padding:0;font-size:19px}.slideshow-span{color:#74bf75}.slideshow-number,.slideshow-table p,.slideshow-top{color:#fff;font-family:'PT Sans',Helvetica,sans-serif}.slideshow-number,.slideshow-top{font-size:35px;font-weight:700}.slideshow-number{color:#74bf75;font-size:24px}.slideshow-text-table{padding-top:1em}.slideshow-text-table td.slideshow-text{color:#9eadcc}.slideshow-button{display:block;width:198px;height:51px;margin:20px 0 0;padding:0}section.white,td.white-td .container.white{background-color:#fff}.container-fluid.white{padding-bottom:2em}.grey-td-dark{background-color:#dfdede}.green{background-position:50% 30%;width:100%;background-repeat:no-repeat;text-align:center;padding:20px;color:#435065;font-size:19px;font-weight:700;font-family:'PT Sans',Helvetica,sans-serif;cursor:pointer}.green,.green-free,TD.green2{background-color:#dae9db;border-bottom:1px solid #b0cab0}TD.green2{height:110px;vertical-align:top;text-align:left;width:25%;padding:0;font-size:18px;cursor:pointer}TD.green2 a{display:block;font-size:18px;margin:15px 3px 15px 10px}.green-free:hover,TD.green-agentstvo:hover{background-color:#a4dfa4}.green-free{padding:20px;color:#7a828f;font-size:14px}.top,TD.green2,TD.green2 a{color:#435065;font-family:'PT Sans',Helvetica,sans-serif}.top,TD.green2 a{text-decoration:none}.top{font-size:19px;font-weight:700}div.green-free-image{text-align:center;height:100px}div.green-free-ref{margin-top:5px;margin-bottom:15px;height:70px}div.green-free-ref,div.green-free-ref p,div.new-orders,div.new-orders-small{color:#7a828f;font-size:14px;font-family:'PT Sans',Helvetica,sans-serif}a.modal-orders-order-top,a.new-orders-order-top,span.green-free-count{color:#7a828f;font-size:19px;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700}.width25{width:25%}TD.grey-td{padding:30px 0 20px}div.new-orders,div.new-orders-small{margin:0 0 10px;padding:20px}div.new-orders-small{padding:0 0 40px}div.last-actions-order{margin:0;padding:15px 0;border-bottom:1px solid #dcdee1}div.new-orders-search,section.new-orders-search{margin:0 0 10px;padding:20px 5px 20px 20px;color:#7a828f;font-size:14px;font-family:'PT Sans',Helvetica,sans-serif}div.new-orders-search:hover{cursor:pointer}div.new-orders-pro,section.new-orders-pro{border:2px solid #fba79c}div.orange{background-color:#ffedc1}div.orange-bb,div.white-bb{border-bottom:1px solid #cecece}tr.top100-head{background-color:#fff}div.new-orders-person-photo{float:left;color:#506ca4;width:20px;height:20px;margin:0 15px 15px 0}div.new-orders-person-photo,div.new-orders-person-photo-40,td.best-executors-photo{background-repeat:no-repeat;background-position:center;background-size:cover}div.new-orders-person-photo-40{float:left;color:#506ca4;width:40px;height:40px;margin:0 15px 15px 0}div.check12x12{position:absolute;width:12px;height:12px;margin-left:14px;margin-top:10px}div.new-orders-stars{float:left;margin-right:10px;height:15px}div.new-orders-stars img{vertical-align:inherit}a.modal-orders-order-top,a.new-orders-order-top{display:block;margin:17px 0 13px;padding:0;color:#4f6ba3;font-size:21px;text-decoration:none}a.modal-orders-order-top{margin:5px 0}.usluga-order-top,.usluga__info{padding:1em}.new-orders-order-top-small:hover,.top:hover,a.best-executors-person-name:hover,a.last-actions-order-top:hover,a.modal-orders-order-top:hover,a.new-orders-order-top:hover{text-decoration:underline}.new-orders-order-top-small{margin:20px 0 13px;color:#506ca4;font-size:18px}.new-orders-order-top-small,a.last-actions-order-top,h1.order-top{display:block;font-weight:700;padding:0}.new-orders-order-top-small,a.last-actions-order-top{font-family:'PT Sans',Helvetica,sans-serif;text-decoration:none}a.last-actions-order-top{margin:10px 0 5px;color:#4f6ba3;font-size:16px}.new-orders-city{margin:0 10px 0 0;padding:0 0 0 15px;background:url(/images/icon_city.png) no-repeat 0 50%}span.new-orders-date{margin:0 10px 0 0;padding:0 0 0 20px;background:url(/images/icon_date.png) no-repeat 0 50%}hr.modal-hr,hr.new-orders-hr{color:#7a828f;background-color:#e4d8b7;height:1px;border:0;margin:20px 0 9px}hr.modal-hr{margin:5px 0}hr.b6bac1,hr.e4e5e7{color:#b6bac1;background-color:#b6bac1;height:1px;border:0}hr.e4e5e7{color:#e4e5e7;background-color:#e4e5e7;margin:18px 0}.icon_pro{background:url(/images/icons_all.png) no-repeat}.icon_pro_plus{background:url(/images/icon_pro_plus.png) no-repeat}.icon-top100,.icon_hr_club,.icon_hrtop30,.icon_spetsnaz{background:url(/images/icons_all.png) no-repeat}a.icon_facebook,a.icon_instagram,a.icon_vk,a.icon_youtube,a.icon_zen{background:url(/images/icon_sn_all.png) no-repeat}span.new-orders-viewes,span.new-orders-viewes-small{margin:0 10px 0 0;padding:0 0 0 20px;background:url(/images/icon_viewes.png) no-repeat 0 50%;color:#7a828f;font-size:12px;font-family:'PT Sans',Helvetica,sans-serif}span.new-orders-viewes-small{margin:0 5px 0 0}span.new-orders-likes,span.new-orders-likes-small,span.small_icons{margin:0 10px 0 0;color:#7a828f;font-size:12px;font-family:'PT Sans',Helvetica,sans-serif}span.new-orders-likes,span.new-orders-likes-small{padding:0 0 0 15px;background:url(/images/icon_likes.png) no-repeat 0 50%}span.new-orders-likes-small{margin:0 5px 0 0}span.new-orders-comments,span.new-orders-positive,span.new-orders-positive-color{margin:0 10px 0 0;color:#7a828f;font-size:12px;font-family:'PT Sans',Helvetica,sans-serif}span.new-orders-comments{padding:0 0 0 15px;background:url(/images/icon-responses.png) no-repeat 0 50%}span.new-orders-positive,span.new-orders-positive-color{padding:2px 0 0 17px}span.new-orders-positive{background:url(/images/icon_positive.png) no-repeat 0 50%}span.new-orders-positive-color{background:url(/images/icon_positive_color.png) no-repeat 0 50%}span.new-orders-negative,span.new-orders-negative-color{padding:0 0 5px 17px;color:#7a828f;font-size:12px;font-family:'PT Sans',Helvetica,sans-serif}span.new-orders-negative{margin:0 5px 0 0;background:url(/images/icon_negative.png) no-repeat 0 50%}span.new-orders-negative-color{margin:0 10px 0 0;background:url(/images/icon_negative_color.png) no-repeat 0 50%}span.new-orders-negative-small,span.new-orders-positive-small{margin:0 5px 0 0;color:#7a828f;font-size:12px;font-family:'PT Sans',Helvetica,sans-serif}span.new-orders-positive-small{padding:2px 0 0 17px;background:url(/images/icon_positive.png) no-repeat 0 50%}span.new-orders-negative-small{padding:0 0 5px 17px;background:url(/images/icon_negative.png) no-repeat 0 50%}.new-orders-reviews{margin-right:5px;font-size:14px}span.new-orders-separator{border-left:1px solid #7a828f;background-color:#e4d8b7;margin-right:10px}span.new-orders-separator-small{margin:0 5px 0 0;padding:0;background-color:#ebecee;width:2px;height:22px}span.new-orders-respond{float:right;margin-top:5px;color:#509a51;font-size:17px;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700;text-align:right}a.best-executors-person-name,span.new-contact{font-size:15px;font-family:'PT Sans',Helvetica,sans-serif}span.new-contact{margin-right:14px;color:#509a51;font-weight:400}.mt_button{margin-top:-5px}.new-orders-button,span.new-contact{float:right;height:33px;text-align:right}.new-orders-button,span.close-order{color:#509a51;font-size:17px;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700}.new-orders-order-ref div,.new-orders-order-ref li,.new-orders-order-ref p,.new-orders-order-ref ul .new-orders-order-ref ol{margin:0;padding:0;color:#7a828f;font-size:14px;font-family:'PT Sans',Helvetica,sans-serif}.not-show{display:none}.best-executors-col{border-bottom:1px solid #dededf;margin-bottom:15px;padding-bottom:12px}.best-executors-photo{width:82px;height:82px;min-width:82px;vertical-align:bottom;border:5px solid #fff;border-radius:15px;float:left;object-fit:cover}.best-executors-name{padding-left:10px;float:left}.best-executors-rating-div,.search_dop{margin:10px 0}a.best-executors-person-name{color:#435064;text-decoration:none}td.best-executors-photo{width:70px;vertical-align:bottom;border:5px solid #fff}span.best-executors-city{color:#7a828f;font-size:13px;margin:0 10px 0 0;padding:0 0 0 15px;background:url(/images/icon_city.png) no-repeat 0 50%}div.best-executors-position,span.best-executors-reviews{color:#7a828f;font-size:13px;margin:0;padding:0}span.best-executors-rating,span.executors-rating{background-color:#fff;color:#fba653;font-size:16px;font-weight:700;margin:0;padding:3px 5px;border-bottom:1px solid #dfdfdf;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}span.executors-rating{margin:0 0 0 9px}div.best-executors-position{display:block;margin:0 0 10px}div.check16x16{position:absolute;width:16px;height:16px;margin-left:65px;margin-top:25px}div.check16x16 img{border:0}div.check16x16-12{position:relative;top:90%;left:90%}div.check16x16-35{position:absolute;width:16px;height:16px;margin-left:25px;margin-top:-10px}div.top-pt35{color:#b1b5bc;font-size:35px;font-family:'PT Sans',Helvetica,sans-serif;text-align:center;margin-top:10px;margin-bottom:26px}td.lenta_active_item_index,td.lenta_item_index{padding:10px 13px 23px;font-size:15px;text-align:center;white-space:nowrap}td.lenta_active_item_index{font-weight:700;color:#435065;background:url(/images/bg_lenta_menu.png) no-repeat center}td.lenta_item_index{color:#506ca4;cursor:pointer}td.lenta_item_index span{border-bottom:1px dashed #435065}div.event-text,div.event-text li,div.event-text p,div.event-text ul{color:#435065;font-size:18px}table#customers_reviews,table#executants_reviews{margin-top:17px}div.text-reviews{background-color:#fff;border-bottom:1px solid #dfdfdf;padding:25px}div.text-reviews-point{width:46px;height:13px;margin-left:25px;margin-top:-1px;background:url(/images/arrow_down2.png) no-repeat}div.text-reviews-grey{background-color:#f5f5f5;border-bottom:1px solid #dfdfdf;padding:25px}div.text-reviews-point-grey{width:28px;height:14px;margin-left:25px;margin-top:-1px;background:url(/images/text-review-grey.png) no-repeat}div.review-author-photo{float:left;width:70px;height:70px;background-repeat:no-repeat;background-position:center;background-size:cover;border:5px solid #fff;margin:15px 10px 20px 0}div.text15_435065{color:#435065;font-size:15px;margin:15px 0 20px}div.text15_435065,h1,h2,h3,h4,span.date-review{font-family:'PT Sans',Helvetica,sans-serif}span.date-review{display:block;font-size:15px;color:#bbbec4}div.photo-review{float:left;border:5px solid #fff;margin:15px 10px 10px}h1,h2,h3,h4{font-weight:700}h1{font-size:2em;margin-bottom:1em}h1.order-top{margin-top:5px;margin-bottom:5px;font-size:2rem}h2,h3,h4{color:#005b9a;font-size:1.6rem;margin:0 0 12px}h1,h1.order-top,h3,h4{color:#435065}h3,h4{font-size:1.4rem}h4{font-size:1.3rem;margin:0 0 20px}FONT.orderstatus{color:#38b31d}FONT.comments{color:#444;font-size:11px}FONT.comments,FONT.comments_red,FONT.navigator{font-family:'PT Sans',Helvetica,sans-serif}FONT.comments_red{color:red;font-size:11px}FONT.navigator{font-weight:700}FONT.navigator,FONT.navigator2{color:#818181;font-size:11px}FONT.dostup,FONT.menu,FONT.navigator2,FONT.top_users{font-family:'PT Sans',Helvetica,sans-serif}FONT.top_users{color:#010101;font-size:11px;font-weight:700}FONT.dostup,FONT.menu{color:#c00;font-size:17px}FONT.dostup{font-size:11px;font-style:italic}FONT.sup{color:red;font-size:17px}FONT.likeHR,FONT.sup,FONT.top_1{font-family:'PT Sans',Helvetica,sans-serif}FONT.likeHR{color:#caf39c;font-size:17px;font-weight:700}FONT.top_1{color:#010101;font-size:24px}FONT.top_2{color:#fcfcfc;font-size:18px;font-weight:700}FONT.block_2,FONT.top_2,FONT.top_5,span.top_5{font-family:'PT Sans',Helvetica,sans-serif}FONT.top_5,span.top_5{color:#494949;font-size:30px;font-weight:700}FONT.block_2{color:#e9e9e9;font-size:17px}FONT.ispolnit,FONT.top_service,FONT.topic_service{color:#005b9a;font-size:18px;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700}FONT.ispolnit,FONT.topic_service{color:#81d2e8;font-size:17px}FONT.ispolnit{color:#005b9a}FONT.aboutorder,FONT.blue,FONT.blue_small,FONT.blue_small_normal,FONT.prof{color:#005b9a;font-size:14px;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700}FONT.aboutorder,FONT.blue,FONT.blue_small,FONT.blue_small_normal{font-size:11px}FONT.aboutorder,FONT.blue_small_normal{font-weight:400}FONT.aboutorder{font-size:17px;font-weight:700}FONT.aboutorder_result,FONT.aboutorder_result2,FONT.comment,FONT.pereklush{color:#5b5b5b;font-size:11px;font-family:'PT Sans',Helvetica,sans-serif}FONT.aboutorder_result2,FONT.comment,FONT.pereklush{font-size:17px;font-weight:700}FONT.comment,FONT.pereklush{color:#595d63}FONT.comment{color:#24be00}FONT.data,FONT.text,FONT.top{color:#bebebe;font-size:11px;font-family:'PT Sans',Helvetica,sans-serif}FONT.text,FONT.top{color:#333;font-size:17px}FONT.top{color:#fff}FONT.white{color:#fff;font-size:11px;font-weight:700}FONT.user{color:#000;font-weight:700}FONT.nick,FONT.order,FONT.user,FONT.user_info,FONT.user_profil{font-size:11px;font-family:'PT Sans',Helvetica,sans-serif}FONT.nick{color:#0062ab;font-weight:700}FONT.order,FONT.user_info,FONT.user_profil{color:#000}FONT.order,FONT.user_profil{color:#666;font-weight:700}FONT.order{color:#014879}FONT.name_order,FONT.work,FONT.work1{color:#005b9a;font-family:'PT Sans',Helvetica,sans-serif}FONT.work{font-size:22px;font-weight:700}FONT.name_order,FONT.work1{font-size:17px}FONT.name_order{color:#47787b;font-size:11px;font-weight:700}FONT.opisanie_order{color:#010101;font-size:11px}FONT.opisanie_order,FONT.top_user,p.text15_435065{font-family:'PT Sans',Helvetica,sans-serif}FONT.top_user{color:#010101;font-size:11px;font-weight:700}p.text15_435065{color:#435065;font-size:15px}input.pass125{width:125px}input.disable,input.disable17,input[type=submit],select{font-family:'PT Sans',Helvetica,sans-serif;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}select{border:1px solid #cdcdcd;font-size:17px;width:360px;height:33px;padding-left:5px;color:#435065}input.disable,input.disable17,input[type=submit]{font-size:21px;font-weight:700;padding:15px 30px}input[type=submit]{border:1px solid #74bf75;background:#74bf75;color:#fff;cursor:pointer}input[type=button][disabled]{border:1px solid #bbb;background:#bbb;cursor:default}input.disable,input.disable17{border:1px solid #bbbcbb;background:#bbbcbb;color:#dddedd}input.disable17{font-size:17px;padding:8px 25px;cursor:not-allowed}input.cancel,input.index_search{background:#fff;font-family:'PT Sans',Helvetica,sans-serif}input.cancel{border:2px solid #9299a5;color:#435065;font-size:21px;font-weight:700;padding:15px 30px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;cursor:pointer}input.index_search{width:16em;height:29px;border:1px solid #c5c6c6;color:#b6bac1;font-size:15px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-khtml-border-radius:0 6px 0 6px;border-radius:6px 0 0 6px;padding:0 10px}input.button_dis,input.button_search{color:#fff;font-family:'PT Sans',Helvetica,sans-serif;font-size:17px;font-weight:700;padding:7px 10px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;cursor:pointer}input.button_search{border:1px solid #74bf75;background:#74bf75}input.button_dis{border:1px solid #aaa;background:#aaa}.search_dop{width:95%}input.input_search,select.select_search{border:1px solid #b6b5b5;height:39px;padding-left:5px}input.input_search{font-family:'PT Sans',Helvetica,sans-serif;font-size:16px;width:82%;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;margin:14px 5px 10px 0}input.input_top_search{background:url(/images/loop.png) no-repeat 5px center}input.input_catalog_search,input.input_index_search{font-family:'PT Sans',Helvetica,sans-serif;font-size:16px;width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}input.input_index_search{border:1px solid #b6b5b5;height:3em;margin-bottom:1em;padding:0 10px}input.input_catalog_search{border:1px solid #3d5065;height:35px;padding:0 5px}input.input_search_short{border:1px solid #b6b5b5;width:95%;height:39px;padding:0 5px;margin:10px 5px 10px 0;color:#d8dadd}select.select_search{width:90%;margin:0 5px 10px 0}input.input_search_short,select.select_catalog_search,select.select_index_search,select.select_search,select.select_search_short{font-family:'PT Sans',Helvetica,sans-serif;font-size:16px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}select.select_catalog_search,select.select_index_search,select.select_search,select.select_search_short{color:#435065;font-weight:700}select.select_index_search{border:1px solid #b6b5b5;width:100%;height:3em;margin:0 5px 10px 0;-webkit-appearance:none;background:#fff;background-image:url(/images/select_bg.gif);background-position:right center;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-indent:.01px;text-overflow:'';-ms-appearance:none;appearance:none!important}select.select_catalog_search,select.select_search_short{padding-left:5px}select.select_catalog_search{border:2px solid #3d5065;width:260px;height:35px;margin:0 5px 10px 0;-webkit-appearance:none;background:#fff;background-image:url(/images/select_bg.gif);background-position:right center;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-indent:.01px;text-overflow:'';-ms-appearance:none;appearance:none!important}.width40{width:40%}select.select_search_short{border:1px solid #b6b5b5;width:95%;height:39px;margin:10px 5px 10px 0}select.select_search,select.select_search_short,x:-moz-any-link{padding-top:7px}.podskaz{padding-left:10px;font-style:italic;color:#68ad69}select.in_reply{border:1px solid #a7a9ac;width:200px;margin-top:8px}textarea.vacancy{border:1px solid #d2d3d5;font-family:MS Sans Serif;font-size:14px}input.radio{border:0}input.avtoriz,input.search_2{height:18px;border-left:1px solid #a7a9ac;border-top:1px solid #a7a9ac;border-right:1px solid #d2d3d5;border-bottom:1px solid #d2d3d5}input.avtoriz{width:160px;background-color:#fff;margin-bottom:15px;font-size:11px;color:#666;font-family:'PT Sans',Helvetica,sans-serif}input.search_2{width:400px;font-family:MS Sans Serif;font-size:14px}input.search{width:500px;height:18px}input.reg,input.search,select.search,select.search_two,textarea.search{border-left:1px solid #a7a9ac;border-top:1px solid #a7a9ac;border-right:1px solid #d2d3d5;border-bottom:1px solid #d2d3d5;font-family:MS Sans Serif;font-size:14px}input.reg{width:200px;height:18px}select.search,select.search_two,textarea.search{width:500px}select.search_two,textarea.search{width:168px;height:18px}textarea.search{width:500px;height:300px}input.round_ramka{background:#fff;border:1px solid #0071bc;color:#005cb0;font-weight:700;font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}input.big_check{border:3px solid #d5d5d5;width:26px;height:26px}table.activity_user,table.activity_user td{color:#333;font-size:11px;font-family:Arial,Tahoma,Arial}table.activity_user{border-left:1px #0171b3 solid}table.activity_user td{border-right:1px #0171b3 solid;border-bottom:1px #0171b3 solid;padding:5px}table.start_registry{background:#3a5489;height:38px;position:absolute;z-index:200;margin-top:-38px;left:0}td.td_registry_active,td.td_registry_passive{font-size:21px;font-weight:700;width:176px;text-align:center;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}td.td_registry_active{color:#74bf75;background:#f5f5f5;border:1px solid #f5f5f5}td.td_registry_passive{color:#d9dde5;background:#98a5bf;border:1px solid #98a5bf;cursor:pointer}table.t_listovka{color:#000;font-size:14px;font-family:Tahoma;text-align:justify}td.blue_small{color:#005b9a;font-weight:700}table.orders td,td.blue_small,td.user_profile{font-size:11px;font-family:'PT Sans',Helvetica,sans-serif}td.user_profile{color:#666;font-weight:700}table.orders td{color:#000}footer{padding-top:4em}table.usual{border-spacing:0;border-collapse:collapse}table.ramka2{width:95%;margin-top:3px;border:2px solid #d2d2d2;background:#f2f2f2;padding:2px;bottom:0;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}td.alert{color:#fff;background:red;padding:8px}table.ramka2,td.round_fon{z-index:0;position:relative}td.round_fon{border:1px solid #e7e8e9;background:#e7e8e9;padding:5px;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}td.prfrzdl,td.prfrzdl_index{-webkit-border-radius:18px;-moz-border-radius:18px;-khtml-border-radius:18px;border-radius:18px}td.prfrzdl_index{color:#fff;cursor:pointer;border:1px solid #fff;background:url(/images/bg_profrazdels.png) bottom repeat-x;padding:15px 7px 15px 15px;z-index:0;position:relative}td.prfrzdl_index a{color:#caf39c;font-size:14px;font-weight:700;text-decoration:none}td.prfrzdl{border:3px solid #caf39c;padding:20px 7px 7px}td.prfrzdl ul{list-style-type:none;padding-left:20px}td.prfrzdl li{background:#eff1f3 url(/images/dot_9.png) 0 4px no-repeat;padding-left:24px}td.banner_fon,td.prfrzdl,td.radius_bottom{background:#fff;z-index:0;position:relative}td.banner_fon{border:3px solid #d5d4d5;padding:7px;-webkit-border-radius:18px;-moz-border-radius:18px;-khtml-border-radius:18px;border-radius:18px}td.radius_bottom{border-left:3px solid #d5d4d5;border-right:3px solid #d5d4d5;border-bottom:3px solid #d5d4d5;padding:0;-webkit-border-radius:0 0 18px 18px;-moz-border-radius:0 0 18px 18px;-khtml-border-radius:0 0 18px 18px;border-radius:0 0 18px 18px}td.radius_top,td.radius_top_grey{color:#fff;padding:10px;z-index:0;position:relative;-webkit-border-radius:18px 18px 0 0;-moz-border-radius:18px 18px 0 0;-khtml-border-radius:18px 18px 0 0;border-radius:18px 18px 0 0}td.radius_top{border:3px solid #0082bc;background:#0082bc}td.radius_top_grey{border:3px solid #a3a5a7;background:#a3a5a7}.lenta_active_item,.lenta_item{padding:10px 10px 23px;font-size:15px;text-align:center;white-space:nowrap;display:inline-block}.lenta_active_item{font-weight:700;color:#435065;background:url(/images/bg_lenta_menu.png) no-repeat center;text-decoration:none}.lenta_item{color:#506ca4;text-decoration:underline;cursor:pointer}#carousel_div{width:auto;border:1px solid #e9e9e9;padding-top:10px;padding-bottom:20px}div.seredina{min-width:960px;max-width:1280px}div.ramka{background:#fff;border:2px solid #0071bc;padding:3px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}div.ramka-news{border:2px solid #74bf75;padding:0 5px 5px}button.white_buton,div.ramka-9299a5,div.ramka-9299a5-act{border:2px solid #9299a5;padding:13px 17px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;margin:0}button.white_buton,div.ramka-9299a5{display:inline-block;background:#fff;color:#435065;font-size:15px;font-weight:700}div.ramka-9299a5-act{background:#f5f5f5}div.ramka-9299a5 a,div.ramka-9299a5-act,div.ramka-9299a5-act a{color:#435065;font-weight:700}a.ramka-9299a5,div.ramka-9299a5 a,div.ramka-9299a5 a.top100,div.ramka-9299a5-act a{display:block;font-size:15px;text-decoration:none}div.ramka-9299a5 a.top100{color:#435065;font-weight:700;background:url(/images/icon_top100.png) no-repeat 0 50%;padding-left:24px}a.ramka-9299a5:hover,div.ramka-9299a5:hover{background:#f5f5f5}a.ramka-9299a5{margin:11px 0 0;border:2px solid #9299a5;padding:13px 0;width:100%;text-align:center}#menu_about>li,div.ramka-74bf75,div.ramka-9299a5-act{display:inline-block;font-size:15px}a.ramka-9299a5,div.ramka-74bf75,div.ramka-74bf75-big{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}div.ramka-74bf75,div.ramka-74bf75-big{border:2px solid #74bf75;padding:13px 17px;color:#509a51;font-weight:700}div.ramka-74bf75 a{font-size:15px}div.ramka-74bf75 a.mail{font-size:15px;background:url(/images/icon_email_green.png) no-repeat 0 50%;padding-left:23px}div.ramka-74bf75 a,div.ramka-74bf75 a.mail,div.ramka-74bf75 a.person,div.ramka-74bf75-big a.person{display:block;color:#509a51;font-weight:700;text-decoration:none}div.ramka-74bf75 a.person{font-size:15px;background:url(/images/icon-person.gif) no-repeat 0 50%;padding-left:37px}div.ramka-74bf75-big:hover,div.ramka-74bf75:hover{background:#e3f5e3}div.ramka-74bf75-big{display:inline-block;padding:10px 16px;font-size:22px}div.ramka-74bf75-big a.person{font-size:22px;background:url(/images/icon-person-green.png) no-repeat 0 50%;padding-left:33px}.margin-bottom37{margin-bottom:37px}.margin10{margin:10px}.margint-top15{margin-top:15px}.margin-hor{margin:0 10px}.margin0{margin:0!important}div.bottom{font-size:12px}div.search_block{width:688px;background:#0082bc;border:2px solid #0082bc;color:#fff;padding:15px;margin:10px 0;-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;border-radius:20px}div.search_block table td{color:#fff}div.comment{height:39px;color:#010101;font-size:11px;font-weight:700;font-family:'PT Sans',Helvetica,sans-serif;vertical-align:middle}div.notice{background:#fff8db;text-align:center;padding:14px;border:1px solid #e1e1e1;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}div.context_arrow{height:22px;background:url(/images/arrow_up.png) no-repeat right bottom}div.avatarka,div.avatarka_small{background:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}div.avatarka{width:70px;height:70px;border:solid 6px #fff}div.avatarka_small{width:20px;height:20px;margin-right:15px;float:left}div.LK{color:#435065;font-size:15px;font-weight:700;vertical-align:bottom;background:#fff;border-bottom:solid 1px #d1d1d1;padding:27px 5px 0 20px}div.LK_menu{padding:15px 5px 0 20px;line-height:220%}div.social{background:#fff;font-size:19px;color:#435065;padding:20px}div.ugol_down{background:url(/images/ugol_down.png) no-repeat center;height:14px;width:23px;position:absolute;z-index:30;margin-top:8px;margin-left:auto}div.load_another{display:inline-block;background:url(/images/load_other.png) #fff no-repeat center;border:2px solid #74bf75;width:160px;height:30px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;cursor:pointer;float:left}.resume,li.lk_menu_active{color:#435065;font-weight:700}.resume{font-size:18px;font-family:'PT Sans',Helvetica,sans-serif;padding:18px 0 5px}div.after_post,div.note{border-bottom:1px solid #dfdfdf}div.note{background:#fff;padding:17px 20px;color:#435065;font-size:14px;font-family:'PT Sans',Helvetica,sans-serif;margin-bottom:20px}div.after_post{background:#f5f0cc;padding:23px;text-align:center}.white_fon_20{background:#fff;padding:20px;margin-bottom:10px}div.order_text,div.order_text p,div.order_text td{font-size:16px;color:#7a828f}.content{padding-bottom:40px;background-color:#fff}.main_data{color:#005b9a;font-size:10px;font-family:'PT Sans',Helvetica,sans-serif}#banner a.topic,.city,.topic_service,P.aboutorder,P.order,P.work{color:#999;font-size:11px;font-family:'PT Sans',Helvetica,sans-serif}.topic_service{color:#81d2e8;font-size:17px;font-weight:700}#banner a.topic,P.aboutorder,P.order,P.work{color:#5b5b5b}#banner a.topic,P.order,P.work{color:#005b9a;font-size:10px}#banner a.topic,P.work{font-size:22px;font-weight:700}hr.blue{color:#96c5e0;background-color:#96c5e0;margin:0;width:98%;text-align:center}hr,hr.blue,hr.dfe1e4{height:1px;border:0}hr{color:#d6d6d6;background-color:#d6d6d6}ul{list-style-type:circle}#menu_about ul,ul.LK_menu{list-style-type:none;padding-left:0}ul.LK_menu li{padding-left:22px;padding-top:8px;margin-top:8px}li.lk_menu_active{height:39px;background:url(/images/bg_lk_menu.png) no-repeat;font-size:15px;margin:0;background-size:contain}li.profsection{width:200px;line-height:90%;background-color:#4c6799;background-position:50% 30%;color:#fff;margin-right:24px}li.profsection2:hover,li.profsection:hover{background-color:#fff;color:#435065}li.profsection,li.profsection2,li.profsection_active,li.profsection_active2{list-style-type:none;height:30px;background-repeat:no-repeat;font-weight:700;font-size:14px;cursor:pointer;text-align:center;float:left;padding-top:87px;border-bottom:1px solid #cecece}li.profsection_active{width:200px;background-color:#fff;background-position:center;color:#435065;margin-right:24px}ul.for_profsection2{margin-left:-16px}li.profsection2,li.profsection_active2{width:150px;line-height:90%;background-color:#4c6799;background-position:50% 30%;color:#fff;margin:0 24px 24px 0}li.profsection_active2{background-color:#fff;color:#435065}input.person_resume{width:100%}#banner{padding-left:10px}#banner p,hr{margin:0}#banner a.topic{font-size:18px;font-style:normal;text-decoration:none}#ask{position:fixed;width:58px;height:168px;bottom:390px;z-index:10;cursor:pointer;background:url(/images/ask.png) no-repeat}#review{height:175px;bottom:200px;z-index:20;background:url(/images/review.png) no-repeat}#addtender,#errmsg,#review{position:fixed;width:58px;cursor:pointer}#errmsg{height:228px;bottom:180px;z-index:30;background:url(/images/errmsg.png) no-repeat}#addtender{height:186px;bottom:0;z-index:40;background:url(/images/add_tender.png) no-repeat}.catalog_top{margin-top:15px;height:46px}#mask{width:100%;background-color:#000;opacity:.5;display:none;position:absolute;top:0;left:0;z-index:240}#profile_menu{z-index:3000;padding:10px;margin-left:-199px;margin-top:-25px;width:220px}li.nav-item{display:inline}#profile_menu,.acontents_menu,.window{position:absolute;display:none}.acontents_menu{z-index:30;padding:10px;margin-left:0;margin-top:15px;width:220px}.window{left:0;top:0;width:auto;height:auto;background:#fff;z-index:9999;padding:0}#load_big_file,#load_file,#load_top_file{opacity:0;filter:alpha(opacity:0);width:160px;cursor:pointer}#del_big_photo,#del_photo,#del_top_photo{padding-left:10px;float:left;cursor:pointer;width:80px;height:30px;background:url(/images/delete.png) no-repeat center}.like_h1{font-family:'PT Sans',Helvetica,sans-serif;font-size:26px;color:#435065;font-weight:700;margin:30px 0 15px}.pt14_506ca4,.pt14_858c98,.pt16,.pt21,.pt32{color:#7a828f;font-size:16px;font-family:'PT Sans',Helvetica,sans-serif}.pt14_506ca4,.pt14_858c98,.pt21,.pt32{color:#435065;font-size:32px}.pt14_506ca4,.pt14_858c98,.pt21{font-size:21px}.pt14_506ca4,.pt14_858c98{font-size:14px;color:#506ca4}.pt14_858c98{color:#858c98}.pt14_435065,.pt15_435064,.pt15_435065,.pt18_435065,td.nav-pages{font-size:14px;color:#435065;font-family:'PT Sans',Helvetica,sans-serif}.pt15_435064,.pt15_435065,.pt18_435065,td.nav-pages{font-size:15px}.pt15_435064,.pt18_435065,td.nav-pages{color:#435064}.pt18_435065,td.nav-pages{font-size:18px;color:#435065}.pt13_7a828f,.pt14_7a828f,.pt14_acb5bc,.pt17_509a51{font-size:14px;color:#acb5bc;font-family:'PT Sans',Helvetica,sans-serif}.pt13_7a828f,.pt14_7a828f,.pt17_509a51{font-size:17px;color:#509a51}.pt13_7a828f,.pt14_7a828f{font-size:13px;color:#7a828f}.pt14_7a828f{font-size:14px}.forma-more-info label{font-size:13px}.s15{font-size:15px}.s16{font-size:16px}.s17{font-size:17px}.s19{font-size:19px}.s21{font-size:21px}.s22{font-size:22px}.s26{font-size:26px}.s27{font-size:27px}.s30{font-size:30px}.s35{font-size:35px}.c_ffffff{color:#fff}.c_b1b5bc{color:#b1b5bc!important}.c_4f70ad{color:#4f70ad}.c_4f6ba3{color:#4f6ba3}.hr-club-search a:hover{color:#435065}.c_509a51{color:#509a51}.c_7a828f{color:#7a828f}.c_858c98{color:#858c98}.c_acb5bc{color:#acb5bc}.c_74bf75{color:#74bf75}.c_9a9fa8{color:#9a9fa8}.c_fba653{color:#fba653}.c_f96d5a{color:#f96d5a}div.profsubsection-order{background:url(/images/icon-flag.png) no-repeat 10px 10px #f5f5f5;padding:10px 10px 10px 45px;margin:12px 0 25px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;text-align:left}div.profsubsection-order a{color:#435065;font-size:17px;font-weight:700;text-decoration:none}.agentstvo-green-free:hover,A.link15_435065:hover,a.agentstvo-mail:hover,a.agentstvo-projects-name:hover,a.agentstvo-projects-order:hover,div.profsubsection-order a:hover,ul.submenu a:hover,ul.tagsubgroups li a:hover{text-decoration:underline}P.work,div.profsubsection-order p{padding:0;margin:0}div.questions{background-color:#ffedc1;padding:20px;text-align:center}ul.search-ul,ul.submenu{list-style-type:none;margin:0}ul.submenu{padding:20px 10px;background-color:#fff;border-bottom:1px solid #cecece}ul.submenu a{font-size:18px}ul.submenu li{margin-bottom:15px}ul.search-ul{padding:0}ul.search-ul li,ul.submenu a{font-family:'PT Sans',Helvetica,sans-serif}ul.search-ul li{color:#4f6ba3}#advanced_search,ul.search-ul li,ul.search-ul li.search-li-active{display:inline-block;cursor:pointer;padding-right:20px}ul.search-ul li,ul.search-ul li.search-li-active{background:url(/images/seporator.png) no-repeat 100% 90%;margin-right:15px;font-size:26px;font-weight:700}ul.search-ul li.search-li-active{color:#435065}ul.taggroups,ul.tagsubgroups{list-style-type:none;padding:0;text-align:left}ul.taggroups{margin:0}ul.taggroups li{padding-bottom:13px}ul.tagsubgroups{margin-left:30px;font-size:14px}ul.tagsubgroups li{padding-bottom:3px}ul.tagsubgroups li a{text-decoration:none;font-size:15px;color:#4f6ba3}#advanced_search{margin:0;background:url(/images/blue_arrow_right.png) no-repeat 100% 50%}#advanced_search span,div.nav-info,ul.search-ul li.search-li-active{font-family:'PT Sans',Helvetica,sans-serif}#advanced_search span{display:block;font-size:15px;color:#435065;text-decoration:none;border-bottom:1px dashed #435065}#advanced_search_div{display:none;margin:10px 0}#search-order-button{float:right;width:124px;height:33px;background:url(/images/button_order_grey.png) no-repeat;cursor:default}div.nav-info{float:left;font-size:18px;color:#7a828f}div.nav-pages{float:right;color:#435065;height:28px}a.ramka-9299a5,td.nav-pages span{color:#435065;font-weight:700}.hr-club-search a,.navpage,ul.submenu a{color:#506ca4;text-decoration:none}.navpage,div.nav-pages,td.nav-pages span{font-size:18px;font-family:'PT Sans',Helvetica,sans-serif}.navpage,td.nav-pages span{margin:0 9px}.navpage{padding:0}div.profile{width:230px;height:25px;background-color:#d5d5d5;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;margin:17px 0 20px;text-align:left}div.profile-item,div.profile-item-100{width:1px;height:22px;background-color:#74bf75;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-khtml-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;color:#fff;font-weight:700;font-family:'PT Sans',Helvetica,sans-serif;font-size:14px;text-align:center;padding-top:3px}div.profile-item-100{width:230px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}div.person_note{background:#dae9db;padding:18px;color:#435065;font-size:14px;border-bottom:solid 1px #a9c2a9}.edit_order,span.close_order,span.open_order{margin:0 10px 0 0;padding:0 0 0 20px;color:#506ca4;font-size:14px;font-family:'PT Sans',Helvetica,sans-serif}.edit_order{background:url(/images/icon_edit.png) no-repeat 0 50%;text-decoration:none}span.close_order,span.open_order{cursor:pointer}span.close_order{background:url(/images/icon_close.png) no-repeat 0 50%}span.open_order{background:url(/images/icon_open.png) no-repeat 0 50%}.с_b91e09{color:#b91e09}.cities select,.zakl_active{font-size:14px;background:#fff}.zakl,.zakl_active{height:50px;text-align:center;font-weight:700}.zakl_active{color:#435065;border-left:solid 1px #dfe1e4;border-top:solid 1px #dfe1e4;border-right:solid 1px #dfe1e4}.zakl{color:#fff;font-size:14px;border:solid 1px #dfe1e4;background:#74bf75}hr.dfe1e4{color:#dfe1e4;background-color:#dfe1e4}div.pointer_search{width:22px;height:15px;background:url(/images/pointer_search.png) no-repeat;position:absolute;left:30%}.hr-club-submenu{margin-top:20px;margin-bottom:-15px}.hr-club-search,.hr-club-search-active{cursor:pointer;color:#506ca4;font-size:14px;padding:0 3px;position:relative}.hr-club-search a{font-size:14px}.hr-club-search-active{color:#435065;font-weight:700}.hr-club-search-active a{font-weight:700}table.mat_table{margin:20px 0 48px}div.rating-up,div.rating-up2{width:100%;padding:20px;background-color:#dae9db;color:#435065;font-size:19px;font-weight:700;margin-top:11px}div.rating-up2{width:280px}td.rating-up-photo{width:30px;background-repeat:no-repeat;background-position:left center;border-bottom:1px solid #e4e6e9}.rating-up-ball,.rating-up-ref{color:#435065;font-size:14px;padding:5px 0}.hr-club-search-active a,.rating-up-ref a{color:#435065;font-size:14px;text-decoration:none}.rating-up-ball{color:#74bf75;font-weight:700;text-align:right}td.candidat-base{width:33%;background-color:#f5f5f5;padding:20px 20px 10px;border-bottom:1px solid #e8e8e8}hr.candidat-base-hr{color:#dededf;background-color:#dededf;height:1px;border:0;margin:13px 0}div.candidat-base-photo{float:left;width:35px;height:35px;border:3px solid #fff;margin:0 10px 10px 0}.after-reg-menu li a,A.link15_435065{color:#435065;font-size:15px;text-decoration:none}A.link15_435065{font-family:'PT Sans',Helvetica,sans-serif}div.div-close{float:right;width:17px;height:17px;background:url(/images/div-close.png) no-repeat;cursor:pointer;margin-right:10px}button.close{background:url(/images/div-close.png) no-repeat 0 100%}div.thank-reg{width:100%;padding:10px 10px 25px 0;font-size:18px;text-align:center;background-color:#f5f0cc;margin:20px 0 0;border-bottom:1px solid #e8e8e8}ul.after-reg-menu{margin:30px 0 0;padding:0;list-style-type:none;width:100%}.after-reg-menu li{float:left;width:33%}.after-reg-menu li a{display:block;font-weight:700}.after-reg-menu li ul{position:relative;margin-top:10px}.after-reg-menu li ul li{width:auto;margin-left:-40px;margin-top:5px;padding:0;list-style-type:none;float:none}.after-reg-menu li ul li a,.after-reg-menu li ul li a.active{display:block;color:#4f6ba3;font-size:16px;text-decoration:none;font-weight:400}.after-reg-menu li ul li a.active{color:#74bf75;font-weight:700}ul.in_plashka{width:150px;text-align:left}div.after-reg-phone,div.agentstvo-phone{background:url(/images/icon-phone.png) no-repeat 0 50%;padding-left:30px;color:#435065;font-size:19px;font-weight:700}div.after-reg-phone{margin-top:15px}input.callback,span.new_data{font-family:'PT Sans',Helvetica,sans-serif;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}input.callback{border:1px solid #cdcdcd;font-size:15px;width:130px;height:30px;padding-left:5px;color:#777}div.agentstvo-phone{margin:0 17px 0 0}div.order_review{border:solid 1px #dcdee2;padding:14px;margin-top:20px;color:#435065;font-size:15px;background:url(/images/arrow_down2.png) no-repeat 0 -7px}span.new_data{color:#fff;font-weight:700;font-size:14px;padding:4px;margin-left:6px;border:solid 1px #bcc0c7;background-color:#bcc0c7}div.replys,div.replys_send{background:#f5f5f5;margin:10px 0 20px;padding:18px;border-bottom:1px solid #d6d6d6}div.replys_active,div.replys_active2{background:#ffedc1;margin:10px 0 20px;padding:18px;border-bottom:1px solid #d6d6d6}hr.cbced4,hr.dcdee1{color:#dcdee1;background-color:#dcdee1;height:1px;border:0;margin:12px 0}A.whom,div.whom_active{padding:12px 0;font-size:22px;font-weight:700;text-align:center}A.whom{display:block;min-width:220px;border-bottom:1px solid #dfdfdf;color:#fff;background:#4c6799;text-decoration:none}div.whom_active{color:#435065;background:#fff}div.arrow_down_big{margin-top:-1px;height:15px;background:url(/images/pointer_search.png) no-repeat center}A.buy,span.agentstvo-projects-price{color:#509a51;font-size:17px;font-weight:700}A.buy,div.current{-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;margin-top:10px}A.buy{display:inline-block;background:#fff;border:2px solid #74bf75;padding:8px 11px;text-decoration:none;min-width:88px}div.current{background:#f96d5a;border:1px solid #f96d5a;padding:7px 10px;color:#fff;font-size:14px;font-weight:700}div.grey_fon{background:#f5f5f5;padding:20px;border-bottom:1px solid #d6d6d6}div.grey_fon,div.mb20{margin-bottom:20px}.filter,img.filter{opacity:.2;filter:alpha(Opacity=20)}.filter{cursor:default}div.alert{width:100%;padding:10px;background-color:#f5f0cc;margin:18px 0;border-bottom:1px solid #d2d2d2}.agentstvo-green-free{display:block;color:#4f6ba3;font-size:14px;font-family:'PT Sans',Helvetica,sans-serif;text-decoration:none;font-weight:400}ul.agentstvo-oput{margin:0;list-style-type:disc}ul.agentstvo-oput,ul.agentstvo-oput li{color:#7a828f;font-size:14px}div.agentstvo-projects-done{margin-top:14px}.border-bottome7e7e8{border-bottom:1px solid #e7e7e8;padding-bottom:14px}a.agentstvo-projects-order{display:block;color:#506ca4;font-size:16px;text-decoration:none}span.agentstvo-projects-price{display:block;margin:8px 0 0;padding:0}a.agentstvo-projects-name{margin:0;padding:0;color:#acb5bc;font-size:14px;text-decoration:none}span.agentstvo-projects-date{margin:0 0 15px;padding:0;color:#acb5bc;font-size:14px}div.agentstvo-spetcnaz{display:block;border:2px #bdbbbc dashed;padding:20px;color:#435065;font-size:18px;width:90%;margin:20px 0}div.agentstvo-spetcnaz span{display:block;color:#506ca4;font-size:18px}a.agentstvo-mail,div.agentstvo-spetcnaz span a{color:#74bf75;font-size:18px;text-decoration:none;font-weight:700}.agentstvo-projects-done-more{color:#7a828f;font-size:14px;margin:20px 0 10px}.agentstvo-projects-done-more span,.agentstvo-projects-done-more-sub span{display:block;color:#435065;font-size:16px;font-weight:700}.agentstvo-projects-done-more-sub{color:#7a828f;font-size:16px;margin:0}.agentstvo-projects-done-more-sub span{font-size:18px}.agentstvo-projects-done-more div.image{text-align:center;margin-bottom:20px}.agentstvo-how-work-image{width:33px;background:url(/images/table-line.gif) repeat-y 0;vertical-align:top}.agentstvo-how-work{padding-top:5px;padding-left:20px;padding-bottom:20px;color:#7a828f;font-size:18px;vertical-align:top}a.agentstvo-mail{color:#435065;font-size:27px}ul.agentstvo{margin:0;padding:0 20px;list-style-type:disc}ul.agentstvo,ul.agentstvo li,ul.start-ul{color:#7a828f}.good_active{width:116px;height:31px;background:url(/images/button_good_active.png) no-repeat}.good{cursor:pointer;background:url(/images/button_good.png) no-repeat}.bad,.bad_active,.good{width:116px;height:31px}.bad_active{background:url(/images/button_bad_active.png) no-repeat}.bad{cursor:pointer;background:url(/images/button_bad.png) no-repeat}.white_fon_border{width:100%;background:#fff;padding:20px;border-bottom:solid 1px #d6d6d6;margin:20px 0 25px}.ramka_dfe1e4{width:149px;text-align:left;background:#f5f5f5;border:1px solid #dfe1e4;padding:9px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}span.opyt{margin:0 10px 0 0;padding:0 0 0 20px;background:url(/images/icon_opyt.png) no-repeat 0 50%}.galka{padding:2px 30px 2px 14px;font-size:14px;color:#7a828f;background:url(/images/galka.png) no-repeat 0 50%;vertical-align:top}.otstup27_17{margin:27px 0 17px}.pt-18{padding-top:18px}div.uslugi{border-bottom:solid 1px #e4e5e7;padding-bottom:17px}.agentstvo-submenu,a.agentstvo-submenu{font-family:'PT Sans',Helvetica,sans-serif}.agentstvo-submenu{color:#435065;font-size:18px;font-weight:700;text-align:center;padding-right:10px;position:relative}a.agentstvo-submenu{color:#506ca4}a.agentstvo-submenu:hover{color:#435065}a.agentstvo-submenu,a.agentstvo-submenu-active,a.spetsnaz-mail{font-size:18px;font-weight:700;text-decoration:none}a.agentstvo-submenu-active{color:#435065;font-family:'PT Sans',Helvetica,sans-serif}div.agentstvo-submenu-point{position:absolute;width:24px;height:12px;margin-top:8px;background:url(/images/agentstvo-submenu.png) no-repeat;left:30%}hr.cbced4{color:#cbced4;background-color:#cbced4;margin:30px 0 14px}div.spetsnaz-image{background-color:#f5f5f5;width:287px;text-align:center;margin-bottom:39px}div.spetsnaz-left-div,div.spetsnaz-left-top{width:247px;padding:20px 20px 15px;color:#435065}div.spetsnaz-left-top{background-color:#f5f5f5;font-size:19px;font-weight:700}div.spetsnaz-left-div{display:block;background-color:#dae9db;border-bottom:1px solid #b6ceb6;font-size:14px;margin-bottom:22px}.spetsnaz-left-ul,.spetsnaz-ul{margin:0;padding:0 15px;list-style-type:disc}.spetsnaz-left-ul li{color:#435065;font-size:14px;margin-bottom:10px}.spetsnaz-ul{margin:25px 0 35px}.spetsnaz-ol li,.spetsnaz-ul li{color:#7a828f;font-size:16px}a.spetsnaz-mail{color:#506ca4}#ordermark:hover,#selectedorder:hover,a.order-analog-top:hover,a.order-person-name:hover,a.spetsnaz-mail:hover,a.top100:hover,div.reviews-links a:hover{text-decoration:underline}.spetsnaz-ol{margin:20px 0 0;padding:0 18px}a.order-person-name{float:left;color:#506ca4;font-size:14px;text-decoration:none;margin-right:5px}[order-date-close]:before{content:attr(order-date-close)}span.order-date{color:#7a828f;font-size:14px}span.order-top{display:block;margin-top:5px;margin-bottom:5px;color:#435065;font-size:26px;font-weight:700;padding:0}span.order-date-to{padding:0 0 0 20px;background:url(/images/icon_date.png) no-repeat 0 50%}span.order-city,span.order-company,span.order-date-to{margin:0 10px 0 0;color:#7a828f;font-size:14px}span.order-city{padding:0 0 0 15px;background:url(/images/icon_city.png) no-repeat 0 50%}span.order-company{font-weight:700}div.order-price{float:right;color:#509a51;font-size:17px;font-weight:700}hr.order-line{color:#ebecee;background-color:#ebecee;height:2px;border:0;margin:9px 0 14px}a.order-person-email{color:#7a828f;font-weight:700;text-decoration:none;margin-right:10px}table.order-person-table{width:100%;background-color:#fff;margin-top:20px;padding:20px;border-bottom:1px solid #dfdfdf}td.order-replys{border-right:1px solid #dfdfdf}#ordermark,#selectedorder,td.order-replys,td.order-views{color:#b1b5bc;font-size:15px;font-weight:700;padding:18px;text-align:center}#ordermark,#selectedorder{color:#435065;font-size:14px;border-right:1px solid #dfdfdf;cursor:pointer;width:150px}#order_liked{position:absolute;display:none;width:230px}div.order-liked-photo{float:left;color:#506ca4;width:20px;height:20px;margin-right:15px;margin-bottom:15px;background-repeat:no-repeat;background-position:center;background-size:cover}div.order-liked-content{display:block;width:196px;background-color:#435065;border:1px solid #dfdfdf;padding:10px 16px 15px;overflow:hidden}div.order-liked-top{display:block;color:#fff;font-size:14px;font-weight:700;margin:0 0 6px}div.order-liked-point{display:block;width:16px;height:7px;margin-top:-1px;margin-left:50%;background:url(/images/order-liked-point.png) no-repeat}span.count-comments{margin:0 10px 0 0;padding:0 0 0 15px;background:url(/images/icon_comments.png) no-repeat 0 50%;color:#7a828f;font-size:12px;font-family:'PT Sans',Helvetica,sans-serif}div.order-analog{margin-top:16px;padding-bottom:15px;border-bottom:1px solid #e4e5e7}a.order-analog-top{display:block;color:#506ca4;font-size:18px;font-weight:700;margin-top:7px;margin-bottom:12px}div.service-price,span.order-analog-price{color:#509a51;font-size:17px;font-weight:700}span.order-analog-price{display:block;font-family:'PT Sans',Helvetica,sans-serif;text-align:right}div.service-price{float:left;margin:10px 15px 0 0}table.service-ref{width:100%;margin-top:30px}td.service-anounce,td.service-full{color:#435065;font-size:14px;font-weight:700;padding-bottom:8px}td.service-anounce{border-bottom:2px solid #74bf75;cursor:default;width:120px}td.service-full{border-bottom:2px solid #ebecee;padding-left:10px;cursor:pointer}#service-anounce,.dropleft:hover>.dropdown-menu,input.buy{display:block}#service-full{display:none}div.service-replay-point{width:28px;height:11px;margin-top:-1px;margin-left:65px;margin-bottom:24px;background:url(/images/service-replay-point.png) no-repeat}div.service-replays-point{width:16px;height:7px;margin-top:-1px;margin-left:30px;margin-bottom:10px;background:url(/images/service-replays-point.png) no-repeat}a.order-analog-top,a.service-replays-top{text-decoration:none}a.service-replays-top,div.service-replays-top{display:block;color:#506ca4;font-size:18px;font-weight:700;margin-top:0;margin-bottom:10px}hr.service-replays{color:#dfdfdf;background-color:#dfdfdf;height:1px;border:0;margin:14px 0}div.service-replays-photo{float:left;color:#506ca4;width:20px;height:20px;margin-left:20px;margin-right:6px;margin-bottom:15px;background-repeat:no-repeat;background-position:center;background-size:cover}.service-replays-form-name,a.service-replays-name,a.top100-razdels-active{color:#435065;font-size:14px;font-weight:700;text-decoration:none}span.service-replays-date{color:#acb5bc;font-size:14px}.service-replays-form-name,a.top100-razdels-active{color:#4f6ba3}div.material-analog-ref,div.material-analog-ref p,div.material-analog-ref ul{color:#7a828f;font-size:14px}td.top100-razdels-active{background-color:#fff;border-bottom:1px solid #dfdfdf;padding:0 5px}a.top100-razdels-active{color:#435065;font-size:15px}a.top100-razdels{text-decoration:none;border-bottom:1px dashed #506ca4;color:#506ca4;font-size:15px;padding:0 5px}td.top100,td.top100-head{border-bottom:1px solid #e1e1e1;color:#435065}td.top100-head{padding:20px;font-size:14px;font-weight:700}tr.top100:hover{background-color:#f7f7f7}td.top100{padding:12px;font-size:18px}a.blog-left,a.blog-left-active,a.top100{color:#435065;font-size:18px;text-decoration:none}div.top100-photo{width:33px;height:33px;border:5px solid #fff;background-repeat:no-repeat;background-position:center;background-size:cover}div.top100-check16x16{position:absolute;width:16px;height:16px;margin-left:27px;margin-top:27px}#menu_about{float:right;display:inline-block;list-style-type:none;padding-left:0;margin-top:37px}#menu_about>li{margin-left:25px;text-transform:uppercase}#menu_about ul li a,#menu_about ul li a.active,#menu_about ul li a:hover{display:block;padding:6px 10px;font-size:16px;text-transform:none;text-decoration:none}#menu_about ul li a{color:#4f6ba3;font-weight:400;border-bottom:1px solid #fff}#menu_about ul li a.active,#menu_about ul li a:hover{color:#74bf75;background-color:#f8f8f8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-bottom:1px solid #efefef}div.reviews-links{background-color:#fff;border-bottom:1px solid #dfdfdf;padding:30px 20px 13px;margin-bottom:22px}div.reviews-links a,div.reviews-links a.active{display:block;color:#506ca4;font-size:17px;text-decoration:none;margin-bottom:22px}#menu_about>li,div.reviews-links a.active{color:#435065;font-weight:700}div.review-photo{float:left;color:#506ca4;width:20px;height:20px;margin-left:20px;margin-right:6px;background-repeat:no-repeat;background-position:center;background-size:cover}div.review-person-name{float:left;color:#435065;font-size:14px;font-weight:700}div.review-person-name a{color:#435065;font-size:14px;font-weight:700;text-decoration:none}a.blog-left:hover,a.menu-about:hover,a.selection-for-retail-link:hover,div.review-person-name a:hover{text-decoration:underline}div.review-point{width:16px;height:7px;margin-top:13px;margin-left:24px;background:url(/images/review-point-grey.png) no-repeat 0 0;position:relative}div.review-text{margin-top:-1px;margin-bottom:22px;padding:15px 22px 15px 18px;border:1px solid #dadcdf}div.review-comment{margin:10px}div.start{width:100%;min-height:621px;background:url(/images/bg-start.png) no-repeat 0 0;padding-top:15px}div.start-white,div.start-white-first{padding:18px 24px 30px 30px;margin:0;border-bottom:1px solid #dfdfdf}div.start-white-first{background:#fff}div.start-white{background-color:#fff}div.start-white,div.start-white p,div.start-white-first p,ul.start-ul li{color:#7a828f;font-size:18px}div.start-point{margin-top:-1px;margin-left:80px;margin-bottom:10px;width:28px;height:14px;background:url(/images/start-point.png) no-repeat}ul.start-ul{margin:0;padding-top:7px;padding-left:14px;list-style-type:disc}ul.start-ul li{padding-bottom:23px}ul.start-ul li.last{padding-bottom:0}a.blog-left,a.blog-left-active{display:block;color:#506ca4;margin:15px 0}a.blog-left-active{color:#435065;font-weight:700}.basket-button,.button-lupa{background-color:#74bf75;color:#fff}.button-lupa{width:40px;height:29px;cursor:pointer;text-align:center;border:0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-khtml-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.basket-button:hover,.button-lupa:hover{background-color:#68ad69}.basket-button{display:block;width:84px;height:30px;background-image:url(/images/basket.png);background-repeat:no-repeat;background-position:11px center;font-size:17px;font-weight:700;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;text-align:left;padding-left:40px;padding-top:3px}.basket-button a,a.selection-for-retail-link{color:#fff;font-size:17px;font-weight:700;text-decoration:none}#event_window,img.arrow_up3{position:absolute;z-index:998}#event_window{display:none;margin-top:8px;margin-left:-230px;background:#e1eafa;color:#fff;font-size:14px;width:386px;padding:2px;text-align:center;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}img.arrow_up3{margin-top:-11px;margin-left:34px}.last_event{text-align:left;padding:11px 11px 18px;border-bottom:1px solid #c0cbdd;font-size:14px;color:#435065;cursor:pointer}.last_event:hover{background:#ffedc1}ul.selection-for-retail{margin:0 0 0 15px;padding:0;list-style-type:disc}ul.selection-for-retail li{color:#7a828f;font-size:16px;margin-bottom:10px}div.selection-for-retail-note{display:block;border:2px #bdbbbc dashed;padding:13px 20px;color:#435065;font-size:18px;margin:20px 0}a.selection-for-retail-link{color:#506ca4;font-size:18px}.menu-about,a.menu-about{color:#4f6ba3;font-size:16px}.menu-about{text-align:center;padding:0 3px;position:relative}a.menu-about{text-decoration:none;margin:0}div.menu-about-point{position:absolute;display:inline-block;width:24px;height:12px;margin-top:14px}.zagolovok{font-size:27px;font-weight:700}A.link_7a828f,A.link_7a828f:hover{color:#7a828f;text-decoration:none}.zagolovok,A.link_7a828f:hover{color:#435065}#count_reviews{cursor:pointer}.index_date{padding-top:12px;font-size:14px;color:#7a828f}div.reply_info{text-align:center;padding:5px;background:#fff;margin-bottom:18px}#taggroups,#tagsubgroups{display:none}.arrow_niz,.arrow_verh{float:left;width:13px;height:13px;display:block}.arrow_verh{background:url(/images/arrow_verh.png) no-repeat;margin:1px 0 0 10px}.arrow_niz{background:url(/images/arrow_niz.png) no-repeat;margin:3px 0 0 10px}.rating,.rating-person{text-align:center;font-size:16px;color:#fba653;margin:0 10px 5px 0}.rating{width:100%;height:20px;background:url(/images/counter_fon.png) no-repeat;float:left}.rating-person{padding:0 5px;background-color:#fff;display:inline-block}.isgood3{color:#435065;cursor:pointer;background:url(/images/icon_positive_dark.png) no-repeat left center;padding-left:20px}.count_goods,.isgood,.isgood3{font-size:14px;font-weight:700;float:right}.isgood{border:1px solid #74bf75;background:#74bf75;color:#fff;font-family:'PT Sans',Helvetica,sans-serif;padding:2px 8px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;cursor:pointer;margin:3px 0 -10px}.count_goods{color:#509a51;background:url(/images/icon_positive_color.png) no-repeat left center;padding-left:20px;margin:0 0 2px 5px}.comment_ramka{display:block;border:1px solid #dadcdf;padding:20px}.taggroup{margin:10px 0 15px 10px;display:none}.taggroup a{font-size:16px;text-decoration:none}.taggroup a:hover,a.pf-left:hover,span.cur_taggroup span{color:#75bd79}.taggroup span{font-size:14px;color:#506ca4}span.cur_taggroup,td.price{font-size:16px;color:#75bd79;font-weight:700}.taggroup ul{margin:2px 0 7px;display:block;list-style-type:none;padding-left:20px}.catalog_item{background:#fff;padding:10px 20px;margin:0 0 10px}a.pf-left,a.pf-left-active{display:inline-block;color:#506ca4;font-size:18px;text-decoration:none;font-weight:700;padding-right:20px;background:url(/images/arrow_down_small.png) no-repeat right}a.pf-left-active{color:#75bd79}a.uslugi_mail{display:block;background:url(/images/icon_mail.gif) no-repeat;width:24px;height:17px}ul.bread a{color:#506ca4;font-size:14px}table.uslugi td{padding:8px 5px;border-top:8px solid #f5f5f5;vertical-align:top;background-color:#fff}table.uslugi td.noborder{padding:0 5px 8px;border-top:0;background-color:#fff}td.price{color:#76bc79}.convert{cursor:pointer}.cities{min-height:33px;text-align:right;font-size:14px;color:#989da6;margin-bottom:37px}.cities select{border:1px solid #3d5065;margin-left:9px;width:210px;-webkit-appearance:none;background-image:url(/images/select_bg.gif);background-position:right center;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-indent:.01px;text-overflow:'';-ms-appearance:none;appearance:none!important}.forma-more-info{margin-top:20px;background:#fff;padding:50px;text-align:center}.forma-more-info-title{color:#74bf75;font-size:25px;font-weight:700;margin-bottom:16px}.forma-more-info-input{color:#b2b2b2;font-size:14px;text-align:center;border:solid 1px #b2b2b2;border-radius:4px;margin-top:12px}.forma-more-info-plus{font-size:13px;font-weight:700;margin-bottom:3px}.forma-more-info table{margin-bottom:15px}input.buy{border:0;width:300px;height:138px}input.buy,input.buy:hover{background:url(/images/robokassa2.png)}.sort_div{font-size:11px;float:right;line-height:.8}#krestik,#krestik_catalog{background:url(/images/krestik.png) no-repeat center center}#krestik_catalog{position:absolute;width:36px;height:36px;cursor:pointer;z-index:200;display:none;right:10px}.strelka{content:"&#8250;";font-size:24px;color:#77bc79;width:10px;height:14px;margin:2px 3px 0 -10px;font-weight:700}.count_orders{color:#435065}.not-underline,a.none-dec{text-decoration:none}.search_form_uslugi,.search_form_zakazchiku{background-color:#f5f5f5;padding:28px 40px 18px;margin-top:26px}.search_form_uslugi{background-color:#fff}span.down{margin-left:10px;display:inline-block;height:9px;width:8px;background:url(/images/arrow_down_small.png) no-repeat center center}.zakazchiku_fraza{color:#435065;font-size:35px;font-weight:700}.bg_f2f2f2_15{background-color:#f2f2f2;padding:15px}.bg_f2f2f2_15:hover{background-color:#d9e8db;padding:15px}.bg_none{background:0 0!important}.button_transparent,A.forma-more-info-new-button{display:block;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700;text-decoration:none;text-align:center;padding:8px 0;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.button_transparent{width:100%;border:2px solid #539857;background:0 0;color:#539857;font-size:17px}.button_transparent:hover{background:#75bd79;color:#fff;border:2px solid #75bd79}.div-more-info{background-color:#fff;padding:25px 25px 30px;margin-bottom:15px}#forma-more-info-new{margin-top:10px;font-size:14px}.forma-more-info-new-title{font-size:17px;font-weight:700;text-transform:uppercase;margin-bottom:15px}.full-width{width:100%}.forma-more-info-new-sub{margin:20px 0 15px}.forma-more-info-new-sub-present2{margin:15px 0}A.forma-more-info-new-button{border:1px solid #74bf75;background:#74bf75;color:#fff;font-size:16px}A.forma-more-info-new-button:hover{background:#68ad69}.uslugi_topic{background:#fff;padding:3px 27px 27px;margin-top:12px}.uslugi_topic ul{list-style:none;margin:15px 0 0;padding:0}.uslugi_topic ul li{padding:0 0 5px 18px;font-size:15px;background:url(/images/cvadro.gif) no-repeat left 6px}.subtopics,.subtopics a{color:#506ca4;font-size:15px}.subtopics a{text-decoration:none}.subtopics a:hover{text-decoration:underline}.subtopics span.dot{font-weight:900;color:#92d493;font-size:18px;padding:0 2px}.subtopics_div{display:inline}.more{font-size:14px;color:#435065;font-weight:700;background:#f4f3f4;padding:4px 14px;border-radius:5px}.price_ot,a.to_profile{font-weight:700;font-size:16px}.price_ot{color:#435065;background:#f4f3f4;padding:10px 15px 8px 12px;margin-left:2px;border-radius:0 7px 7px 0}div.check17x17{position:absolute;width:17px;height:17px;margin:50px 0 0 50px;background:url(/images/check2.png) no-repeat}div.check17x17_3,i.check17x17_3,span.check17x17_3{color:#74bf75;top:45px;left:-28px;font-size:20px;background-color:#fff;position:relative}.w57{width:57px}.w160{width:160px}.block17{margin:27px 0 0 17px}a.to_profile{display:block;color:#4f6ba3;margin:22px 0 0}a.all_reviews{display:block;color:#48689b;font-size:14px;margin:10px 0 0}a.sort_by,a.sort_by_active{display:block;font-size:16px;width:100%;padding:.1em 0;text-decoration:none;border-radius:6px;text-align:center;margin-top:2px}a.sort_by{background:#d8e0ee;color:#4f70ad}a.sort_by:hover{background:#fff}a.sort_by_active{background:#74bf75;color:#fff;font-weight:700}input.input_search_catalog{color:#435065;font-size:15px;background:#ebf0f9;padding:0 10px;border:0;width:175px;border-radius:6px;margin-top:5px}ul.search_result_catalog{position:absolute;background:#fff;border:1px #b6b5b5 solid;width:195px;border-radius:6px;display:none;z-index:1000;margin:0;padding:0}.search_result_catalog li{list-style:none;padding:5px 10px;margin:0;transition:.3s;text-align:left}a.right_subgroups{margin:2px 0;color:#4b6693;font-size:14px;text-decoration:none}.profile-content-material-button:hover,.profile-content-person-blocks-name a:hover,a.profile-content-material-title:hover,a.profile-content-service-link:hover{text-decoration:underline}ul.uslugi_right li span{font-size:14px;color:#435065}table.how_to_start td{vertical-align:top;padding-top:14px}.alert_budget{display:none;position:absolute;margin:22px 0 0 5px;z-index:10}.ugol_top{display:block;width:20px;height:8px;background:url(/images/ugol_top.png) right}.alert_content{background:#fff;display:block;padding:8px;border-radius:6px;color:#3c495e;font-size:14px}.profile{width:100%;margin-top:30px}.profile-content{background-color:#fff;padding:25px;vertical-align:top}.profile-right{width:220px;padding-left:20px;padding-right:0;vertical-align:top}.profile-content-person-blocks{display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:20px;max-width:300px}.profile-content-person-blocks-right{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:20px;float:right}.add_review{display:block;background-color:#eae9e9;padding:20px;margin-top:40px}.profile-content-person-blocks-avatarka,.profile-content-person-blocks-avatarka100{width:79px;height:79px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:10px;position:relative}.profile-content-person-blocks-avatarka100{width:100px;height:100px;object-fit:cover}.profile-content-person-blocks-checked{position:absolute;color:#92d493;font-size:20px;bottom:-5px;right:-10px}.profile-content-person-blocks-name{color:#506ca4;font-size:17px;font-family:'PT Sans',Helvetica,sans-serif;margin:0 10px 5px 0}.adapt-button button.adapt-button,.profile-content-person-blocks-name a{color:#506ca4;font-size:17px;font-family:'PT Sans',Helvetica,sans-serif;text-decoration:none}.profile-content-person-blocks-info{color:#94abd8;font-size:14px;padding:0 0 5px;font-weight:400}.profile-content-person-blocks-contacts{color:#9d9ea1;font-size:14px;margin-bottom:3px}.profile-content-person-blocks-contacts i{margin-right:10px}.profile-content-title{color:#48689b;font-size:16px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.profile-content-service{position:relative;display:inline-block;width:100%;font-size:15px;color:#545b67;border-bottom:1px dotted #c1c2c3;margin-bottom:10px}a.profile-content-service-link{max-width:50%;display:block;margin-bottom:-3px;font-size:15px;color:#545b67;text-decoration:none}.profile-content-service-link-span{padding-right:2px;padding-bottom:1px;background-color:#fff}.profile-content-service-price{position:absolute;bottom:-5px;right:0;padding-left:2px;background-color:#fff}a.profile-content-material-title{text-decoration:none;margin-bottom:10px;display:block}.profile-content-material-date{color:#b2bac9;font-size:12px;margin-bottom:10px}.profile-content-material-count{color:#b9cbeb;font-size:12px;margin-right:10px}.profile-content-material-count i{margin-right:5px}hr.profile-content-material-line{border:0;height:1px;background:#ebf0f9;margin:10px 0 20px}.profile-content-material-button{display:inline-block;background-color:#ebf0f9;border-radius:5px;padding:6px 8px;cursor:pointer;color:#9fb0cc;font-size:14px}.profile-content-material-button a{color:#9fb0cc;font-size:14px;text-decoration:none}.profile-content-material-button a:hover{color:#48689b}.fa-thumbs-up{color:#6ab66a}.fa-thumbs-down{color:#dd5078}.fa-star:before{content:"\f005"}.fa-star-half-alt:before{content:"\f5c0"}.experts-close{position:absolute;right:12%;width:32px;height:32px;opacity:.5;cursor:pointer}.experts-close:hover{opacity:1}.experts-close:after,.experts-close:before{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#75c075}.experts-close:before{transform:rotate(45deg)}.experts-close:after{transform:rotate(-45deg)}.experts-fix{width:100%;position:fixed;left:0;bottom:0;z-index:30;box-shadow:0 -21px 65px -12px rgba(0,0,0,.33)}.experts-fix-line{height:25px;background-color:#75c075;padding:10px 0;overflow:hidden}.experts-fix-content{width:1110px;margin:0 auto;padding:0 5px}.experts-fix-line-content-left{color:#fff;font-size:20px;width:80%;float:left}.experts-fix-line-content-right{width:20%;float:right}.experts-fix-line-content-right-buttom{color:#75c075;font-weight:700;padding:4px 15px;background-color:#fff;text-align:center;border-radius:6px;cursor:pointer}.experts-fix-line-content-right-buttom:hover{color:#fff;background-color:#4c6dab}.experts-fix-toggle{display:none;width:100%;background-color:#fff;padding:15px 0}.experts-fix-toggle-title{width:40%;color:#273448;font-size:20px;font-weight:700;float:left}.experts-fix-toggle-checkbox{width:15%;padding-top:5px;float:left}.experts-fix-toggle-budjet{padding-top:5px}.experts-fix-toggle-select{width:17%;float:left;padding-right:10px}select.experts-select{width:100%;height:38px}input.experts-input{width:100%}.experts-fix-toggle-input{width:17%;float:left;padding-right:15px}.experts-top-padding{padding-top:24px}.experts-fix-toggle-button-div{width:25%;float:right;padding-top:24px}.experts-fix-toggle-button{background:#75c075;color:#fff;padding:9px;text-align:center;font-weight:700;border-radius:6px;cursor:pointer}.experts-fix-toggle-button:hover{background:#4f71ad}.has-error{border-color:#a94442}.social-buttons{margin:15px 0;float:right}.td_proekt{margin:20px 0 48px}.hr_search_form{width:100%;margin:30px 0 20px}#file{display:none}.pokaz{margin:0 0 24px}.content_menu{margin:12px 0 20px}.content_topic{font-size:35px;color:#acb5bc}.content_topic,.socseti{margin:37px 20px 27px 0}table.catalog_head_list{margin-bottom:-25px}.catalog_slogan{font-size:25px;margin:20px 0 0}.catalog_slogan_arrow span{display:block;width:26px;height:13px;margin:-1px 0 0 36px;background:url(/images/arrow_slogan.png) no-repeat}.aleft{display:inline-block;text-align:left}.show_contact{display:block;font-size:14px;color:#acb5bc}.td_1_px{width:1px}a.cat_desktop,li.cat_desktop{font-family:"PT Sans";color:#435065}div.cat_desktop{margin-bottom:15px}.cat_desktop:hover{background-color:#74bf75}.iwl_info p:hover{background-color:#ffff}.left__column{padding-bottom:4em}.adapt-button button.adapt-button{display:inline-block;border:1px solid #74bf75;background:#74bf75;color:#fff;font-weight:700;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.line{border-left:2px solid #ccc;margin-left:20px;padding-left:10px;color:#d9dce0}.hlm_login{padding-top:1em}.catalog_user_head{padding-bottom:1em}.ysl_content_inner{padding:0 1em}.service-replay .service-replays-point{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.service-replays-point::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.service-replay .service-replays-point::after,.service-replay .service-replays-point::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.last-item{padding-left:.3rem}.breadcrumb-item+.breadcrumb-item::before,.zak-separator::before{display:inline-block;padding-right:.2rem;color:#6c757d;content:"»"}.check_rpl{margin-left:60px!important;margin-top:30px!important}.zaglushka{width:10px;height:10px}.dropdown-divider{margin:.2rem 0!important}.zak-service-price-item,.zak-service-price-or{width:45%;text-align:center;float:left}.zak-service-price-or{width:10%}.zak-separator::before{padding-right:.5rem;padding-left:.5rem;content:"|"}.hrclub-block-1{text-align:center}.border-right-div,.hrclub-block-1{border-right:1px solid #d1d4d8}div.pointer_menu{width:24px;height:12px;background:url(/images/agentstvo-submenu.png) no-repeat;position:absolute;left:30%;top:32px}.review-modal-img{float:left;margin:0 10px;width:33px;height:33px;background-repeat:no-repeat;background-size:contain}iframe{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.nomer{background:#74bf75;color:#fff;padding:1px 8px;border-radius:8px;margin-left:5px}div.profsection,div.profsection2,div.profsection_active,div.profsection_active2{width:100%;line-height:90%;background-color:#4c6799;background-position:50% 30%;background-repeat:no-repeat;color:#fff;font-weight:700;font-size:14px;cursor:pointer;text-align:center;padding:87px 5px 10px;border-bottom:1px solid #cecece}div.profsection2:hover,div.profsection:hover{background-color:#fff;color:#435065}div.profsection_active,div.profsection_active2{background-color:#fff;color:#435065}.avatarka_top{width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:3px}.dropleft .dropdown-menu{margin-right:0}.person-message-out{margin-top:0;margin-left:30px}.author-block__btn,.author-block__btn:hover{text-decoration:none;color:#fff;font-weight:700}.author-block__btn{display:inline-block;border:1px solid #74bf75;background:#74bf75;font-family:'PT Sans',Helvetica,sans-serif;font-size:16px;padding:8px 29px 9px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.author-block__btn:hover{background:#68ad69}.author-block__btn--line{background-color:transparent;border:1px solid #74bf75;color:#74bf75;font-weight:400;margin-left:10px}.author-block{padding:28px 25px 35px;background-color:#fff;margin-bottom:30px}#author-about:target{padding-top:100px;margin-top:-100px}.author-block__wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.author-block__left{width:60%;margin-right:40px}.author-block__title-main{font-weight:700;font-size:14px;line-height:18px;text-transform:uppercase;color:#435065;margin-bottom:15px}.author-block__desc{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.author-block__img{width:100px;height:100px;margin:0 20px 10px 0;min-width:100px}.author-block__text-block{font-weight:400;font-size:14px;line-height:18px;color:#575a5f;max-height:120px;overflow:hidden}.author-block__title{font-weight:700;font-size:18px;line-height:23px;color:#506ca4;margin-bottom:7px;display:block}.author-block__title:hover{text-decoration:underline}.author-block__remark{font-weight:400;font-size:13px;line-height:17px;color:#9d9ea1;margin-top:10px;padding-top:7px;border-top:.5px solid #efefef;padding-left:15px;position:relative}.author-block__check::before,.author-block__remark::before,.expert-block__present::before{content:"";background-image:url(../images/comment.svg);background-repeat:no-repeat;width:11px;height:10px;position:absolute;top:11px;left:0}.author-block__right{padding-top:30px}.author-block__icons{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:15px;min-block-size:9px}.author-block__check,.author-block__list{font-weight:700;font-size:10px;line-height:13px;text-transform:uppercase;color:#74bf75;position:relative;padding-left:15px;margin-bottom:20px}.author-block__check::before,.expert-block__present::before{width:12px;display:block;top:2px;background-image:url(../images/check.svg)}.author-block__list{color:#575a5f;padding-left:20px;margin-bottom:18px}.author-block__list--1,.author-block__list--2{background-image:url(../images/author-icon1.svg);background-repeat:no-repeat}.author-block__list--2{background-image:url(../images/author-icon2.svg)}.author-block__list--3,.author-block__list--4{background-image:url(../images/author-icon3.svg);background-repeat:no-repeat}.author-block__list--4{background-image:url(../images/author-icon4.svg)}.author-block__btns{margin-top:-60px}.expert-block{background-color:#333;background-image:url(../images/exspert-bg.jpg);background-repeat:no-repeat;-webkit-background-size:100%;background-size:100%;padding:35px 30px 40px;margin-bottom:30px;background-position:0 19%}.expert-block__desc{width:57%;margin-left:43%}.expert-block__title{font-weight:700;font-size:24px;line-height:31px;color:#fff;margin-bottom:15px}.expert-block__text{font-weight:400;font-size:18px;line-height:23px;color:#fff;margin-bottom:30px}.expert-block__btn-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.expert-block__btn{display:inline-block;border:1px solid #74bf75;background:#74bf75;color:#fff;font-family:'PT Sans',Helvetica,sans-serif;font-size:16px;font-weight:700;text-decoration:none;padding:7px 20px 9px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;height:40px;margin-right:25px;max-width:200px}.expert-block__present{font-size:13px;line-height:16px;color:#fff;padding-left:33px;position:relative}.expert-block__present::before{width:21px;height:21px;top:0;background-image:url(../images/gift.svg)}.accounting-banner{background-image:url(/images/accounting-bg.jpg);background-color:#f9fafc;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding:25px 30px 30px 50px;margin-bottom:0;background-position:0 19%;height:180px}.accounting-banner-right{background-repeat:no-repeat;background-position:center center;padding:20px;margin-bottom:20px;height:400px}.accounting-banner__desc{width:57%}.accounting-banner__title{font-weight:700;font-size:32px;line-height:38px;color:#181818;margin-bottom:5px}.accounting-banner__text{font-size:18px;line-height:23px;color:#181818;margin-bottom:15px}.accounting-banner__link{display:inline-block;border:1px solid #74bf75;background:#74bf75;color:#fff;font-family:'PT Sans',Helvetica,sans-serif;font-size:16px;font-weight:700;text-decoration:none;padding:7px 20px 9px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;height:40px;margin-right:25px;max-width:200px}.accounting-banner__link:hover{background:#68ad69;text-decoration:none;color:#fff;font-weight:700}.accounting-services{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;background-color:#fff;margin-bottom:30px}.accounting-services__img{object-fit:cover;width:240px;height:auto}.accounting-services__desc{padding:30px 35px 25px 20px;width:65%}.accounting-services__title{font-weight:700;font-size:16px;line-height:21px;color:#506ca4;margin-bottom:20px;display:block;text-decoration:none}.accounting-services__list,.accounting-services__lists{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.accounting-services__lists{flex-direction:column}.accounting-services__list{padding-bottom:10px;margin-bottom:10px;justify-content:space-between;border-bottom:.5px solid #e3e3e3}.accounting-services__list:last-child{border-bottom:0;margin-bottom:0}.accounting-services__text,.accounting-services__text--price{font-size:14px;line-height:18px;color:#575a5f;margin:0}.accounting-services__text--price{color:#9d9ea1}.upload-area{width:70%;height:200px;border:2px solid #d3d3d3;border-radius:3px;margin:0 auto;text-align:center;overflow:auto;cursor:pointer;background:#fff;display:table}.upload_text{font-weight:400;line-height:20px;font-size:18px;text-align:center;display:table-cell;vertical-align:middle}.del_doc{position:absolute;background:url(/images/close_div.png) no-repeat;width:21px;height:21px;margin:5px;cursor:pointer;z-index:1000}.preview{margin:.5rem;display:inline-block;width:187px;height:258px}
img.preview{object-fit:cover;object-position:center; background-color: grey; font-size: 0;} 
.follows{background-image:url(../images/follows-bg.jpg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding:25px 30px 23px;margin-bottom:30px}.follows__title{font-weight:700;font-size:24px;line-height:31px;color:#151515;margin-bottom:20px}.social-block,.social__link{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.social__link{background-repeat:no-repeat;background-position:center center;margin-right:20px;width:44px;height:44px;border-radius:50%;background-color:#74bf75;align-items:center;justify-content:center}.social__link--fb{background-image:url(../images/fb.svg)}.social__link--zen{background-image:url(../images/zen.svg)}.social__link--insta{background-image:url(../images/insta.svg)}.social__link--vk{background-image:url(../images/vk.svg)}.social__link--youtube{background-image:url(../images/youtube.svg)}.social__link--email{background-image:url(../images/email.svg)}.social__link:hover{background-color:#68ad69}.log-top__notif span:first-child{position:relative;width:25px;height:25px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:.15s ease;transition-property:background-color;background-color:#fff!important;-webkit-mask-image:url(../img/icons/bell.svg);mask-image:url(../img/icons/bell.svg);-webkit-mask-size:contain;text-indent:-9999px;transform:translateX(-5px);cursor:pointer}#event_counter{position:absolute;font-size:12px;border-radius:50px;top:-8px;right:0;background-color:#74bf75;color:#fff;padding:2px 8px;display:flex;justify-content:center;align-items:center}IMG{border:0}@media (max-width:991px){.log-top__img{display:block}}@media (max-width:767px){.nav-link--log a{font-size:13px}.header__logo img{margin-top:-5px}}@media (max-width:480px){.log-top__notif span:first-child{width:20px;height:20px}.log-top__notif span:last-child{font-size:9px;height:20px;padding:2px 4px}}.navbar{padding:0}.navbar-brand{margin-right:0}A.fio{color:#fff;font-size:12px;text-decoration:none;display:block;margin-top:4px}.menu2,A.menu,A:hover{color:#527397;text-decoration:none}.menu2,A.menu{color:#fff;font-size:18px;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700}A.menu{padding:0 20px 0 0}A.menu:hover{text-decoration:underline!important;color:#fff!important}.menu2{display:block;text-align:center;width:100%}.menu2:hover{text-decoration:underline}.like_href{border:0!important;background-color:transparent}A.bottom,A.link14_506ca4,A.link18_506ca4{color:#506ca4;text-decoration:none}A.link14_506ca4,A.link18_506ca4{font-family:'PT Sans',Helvetica,sans-serif}A.link18_506ca4{font-size:18px;font-weight:700}A.link14_506ca4{font-size:14px}A.link14_506ca4:hover{color:#527397;text-decoration:none}.button{display:inline-block;border:1px solid #74bf75;background:#74bf75;color:#fff;font-size:17px;font-weight:700;padding:8px 18px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.button:hover,A.small_button:hover,button.small_button:hover,input[type=button]:hover,input[type=submit]:hover{background:#68ad69}.button,.small_button,A.lk_menu,A.small_button,button.small_button{font-family:'PT Sans',Helvetica,sans-serif;text-decoration:none}.small_button,A.small_button,button.small_button{display:inline-block;border:1px solid #74bf75;background:#74bf75;color:#fff;font-size:16px;font-weight:700;padding:7px 9px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.small_button:hover,table.catalog_index td.td4:hover{background:#fff}A.lk_menu{color:#506ca4;font-size:15px;font-weight:400}A.lk_menu:hover{color:#527397;text-decoration:none}div.white{background-color:#fff}.new-orders-person-name,.new-orders-person-name a{color:#506ca4;font-size:14px;font-family:'PT Sans',Helvetica,sans-serif}.new-orders-person-name{margin-right:10px}.new-orders-person-name a{text-decoration:none}.new-orders-person-name a:hover,.ql_name:hover{text-decoration:underline}a.usluga-order-top,h3.usluga-order-top{display:block;margin:0 0 15px;padding:0;color:#4f6ba3;font-size:16px;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700}a.usluga-order-top:hover,footer nav a{text-decoration:none}.icon_pro{cursor:pointer;background:url(/images/icons_all_min.svg) no-repeat;background-position:0 0;width:43px;height:17px;display:inline-block}.icon_pro_plus{width:40px;height:17px;margin:0 10px 0 0;padding:0;background:url(/images/icon_pro_plus.png) no-repeat}.icon-top100,.icon_hr_club,.icon_hrtop30,.icon_spetsnaz{width:73px;height:17px;background:url(/images/icons_all_min.svg) no-repeat;background-position:-43px 0;display:inline-block}.icon-top100,.icon_hr_club,.icon_hrtop30{width:65px;cursor:pointer;background-position:-115px 0}.icon_hr_club,.icon_hrtop30{background-position:-246px 0}.icon_hrtop30{width:64px;background-position:-181px}a.icon_facebook,a.icon_instagram,a.icon_vk,a.icon_youtube,a.icon_zen{width:25px;height:25px;display:inline-block;background:url(/images/icon_sn_all.png) no-repeat;background-position:0}a.icon_facebook,a.icon_instagram,a.icon_youtube,a.icon_zen{background-position:-29px}a.icon_instagram,a.icon_youtube,a.icon_zen{background-position:-59px}a.icon_instagram,a.icon_youtube{background-position:-89px}a.icon_instagram{background-position:-119px}h3.bold{color:#435065;font-size:26px;margin:0}#arrow_down{cursor:pointer;width:20px;height:20px;background:url(/images/arrow_down.gif) no-repeat center center}input.input_top_search,input[type=button]{-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}h3.bold,input[type=button]{font-family:'PT Sans',Helvetica,sans-serif;font-weight:700}input[type=button]{border:1px solid #74bf75;background:#74bf75;color:#fff;font-size:21px;padding:15px 30px;cursor:pointer}input.input_top_search{border:1px solid #b6b5b5;font-size:16px;width:540px;height:36px;padding-left:30px;background:url(/images/loop.png) no-repeat 5px center}#captcha,#captcha2,#inline_captcha, input.subscribe{font-family:'PT Sans',Helvetica,sans-serif}input.subscribe{border:0;color:#afb4bc;font-size:15px;width:185px;height:24px;padding-left:12px;background:0 0}input.focus,textarea.focus{color:#435065}.footer a:hover{color:#a0a8b4;text-decoration:underline}.ql_name{color:#435065!important;font-size:1em;cursor:pointer}.ql_name_a{color:#a0a8b4!important;font-weight:700;cursor:pointer}.catalog_index{font-size:18px;vertical-align:top;padding:10px 13px 17px 28px;line-height:1.5;background:#fff}.search_form{border-radius:5px;margin:8% 0 1em;background:#fff;text-align:center;vertical-align:bottom;width:90%;padding-top:20px}.catalog_index:hover{background:#76bd79;color:#fff}.catalog_index:hover a,.catalog_index:hover span{color:#fff}.catalog_index a{text-decoration:none;color:#435065}.catalog_index a:hover,a.right_subgroups:hover{text-decoration:underline}.margin-bottom20{margin-bottom:20px}.margin-bottom10{margin-bottom:10px}.margin-top37{margin-top:37px}.margin-top20{margin-top:20px}.padding-top{padding-top:2em}.pddt1{padding-top:1em}div.context_menu{background:#fff;padding:20px 25px;border-bottom:solid 1px #334974;text-align:left}.white_fon{background:#fff;padding:0 25px 20px;border-bottom:solid 1px #d6d6d6;margin-bottom:25px}hr.hr_menu{color:#d3d3d3;background-color:#d3d3d3;height:1px;border:0;margin:13px 0}#captcha,#captcha2,#inline_captcha{border:1px solid #b6bac1;background:#b6bac1;color:#fff;font-size:18px;font-weight:700;height:33px;padding:4px 28px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}#ispolnitelu,#zakazchiku{display:inline-block;cursor:pointer}#ispolnitel_menu,#zakazchiku_menu{position:absolute;z-index:30;display:none;padding:10px;left:0;width:220px}.window_top{background:#3a5489;text-align:center;display:block}.window_top_name,.window_top_name2{color:#fff;font-size:32px;font-family:'PT Sans',Helvetica,sans-serif;font-weight:700;text-align:center}.window_top_name3{color:#6c757d;font-size:1.5em;padding-bottom:10px;font-weight:700;text-align:center}#window_content,#window_content2{background:#f5f5f5;width:100%!important;margin:0 auto;position:relative}#message,#message10,#message2,#message3,#message4,#message_err_inv, #inline_form_message{display:none;color:#e85538;font-size:16px;text-align:center;background:#f5f0cc;padding:10px;margin-bottom:10px;border:1px solid #f5f0cc;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.c{clear:both}.person_resume,.person_resume2,.person_resume3,.person_resume4,.person_resume5,.person_resume6{width:100%}.pt18{color:#7a828f;font-size:18px;font-family:'PT Sans',Helvetica,sans-serif}.bold{font-weight:700}.normal{font-weight:400!important}.s11{font-size:11px}.s12{font-size:12px}.s13{font-size:13px}.s14{font-size:14px}.s18{font-size:18px}.s20{font-size:20px}.c_9d9ea1{color:#9d9ea1}.c_435065,A.menu_bottom:hover{color:#435065}.c_575a5f{color:#575a5f}.c_7796d6,ul.uslugi_right li{color:#7796d6}.c_506ca4{color:#506ca4}img.star{margin:0 0 5px}span.star{color:#ffc107}.modal-content{top:30px}button.close{background:url(/images/div-close.png) no-repeat 0 100%}.otstup25_8{margin:25px 0 8px;display:block}.smi{background-color:#eef1f6;height:100px;cursor:pointer;text-align:center;margin:2em 0}.hide{display:none}.bread{padding:1.5em .95em .5em;color:#506ca4}.fleft{float:left}.fright{float:right}.center{text-align:center}.p20{padding:20px}.shapka{position:fixed;top:0;padding-top:6px;height:79px;width:100%;z-index:190;display:none;background-color:#fff}#krestik{position:absolute;width:36px;height:36px;background:url(/images/krestik.png) no-repeat center center;cursor:pointer;z-index:200;top:5px;right:10px}ul.search_result{position:absolute;background:#fff;border-radius:4px;display:none;z-index:1000;margin:0;padding:0;max-height:400px;overflow:auto}.search_result li{list-style:none;padding:5px 10px;margin:0;transition:.3s;white-space:nowrap;text-align:left}.count_services{font-size:1em;color:#435065;font-weight:700;background:#f4f3f4;padding:10px 15px 8px 19px;border-radius:7px}div.catalog-person-photo{color:#506ca4;margin:0 21px 15px 0;background-repeat:no-repeat;background-position:center;background-size:cover}.catalog_person{margin-left:80px}
.catalog-person-photo-img,div.catalog-person-photo{float:left;border-radius:10px;width:62px;height:62px;} img.catalog-person-photo-img{font-size: 0;  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http:/www.w3.org/2000/svg" version="1.1" width="60px" height="60px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http:/www.w3.org/1999/xlink"><g><path style="opacity:0.998" fill="%23f2f2f2" d="M 83.5,80.5 C 83.0629,78.9256 82.0629,77.7589 80.5,77C 73.9927,73.9419 67.326,71.2752 60.5,69C 56.9651,66.2929 55.7984,62.7929 57,58.5C 59.0022,54.4506 61.0022,50.4506 63,46.5C 63.5,44 64,41.5 64.5,39C 64.0365,34.5407 63.8698,30.0407 64,25.5C 60.4022,21.8439 56.9022,18.0106 53.5,14C 51.8455,13.3923 50.1789,12.8923 48.5,12.5C 38.6478,9.7401 31.4812,13.0734 27,22.5C 26.7473,28.4226 26.5806,34.256 26.5,40C 26.9212,42.1846 27.4212,44.3513 28,46.5C 29.9961,50.4134 31.9961,54.4134 34,58.5C 34.755,61.3033 34.4217,63.9699 33,66.5C 23.6865,70.4055 14.5198,74.7388 5.5,79.5C 5.33337,55.4977 5.50003,31.4977 6,7.5C 6.83333,6.66667 7.66667,5.83333 8.5,5C 32.8333,4.33333 57.1667,4.33333 81.5,5C 82.3333,5.83333 83.1667,6.66667 84,7.5C 84.8299,32.0035 84.6632,56.3368 83.5,80.5 Z"/></g><g><path style="opacity:0.998" fill="%23dee5ef" d="M 48.5,12.5 C 47.1667,12.5 45.8333,12.5 44.5,12.5C 44.5,36.1667 44.5,59.8333 44.5,83.5C 32.4954,83.6665 20.4954,83.4999 8.5,83C 7.2899,81.9609 6.2899,80.7942 5.5,79.5C 14.5198,74.7388 23.6865,70.4055 33,66.5C 34.4217,63.9699 34.755,61.3033 34,58.5C 31.9961,54.4134 29.9961,50.4134 28,46.5C 27.4212,44.3513 26.9212,42.1846 26.5,40C 26.5806,34.256 26.7473,28.4226 27,22.5C 31.4812,13.0734 38.6478,9.7401 48.5,12.5 Z"/></g><g><path style="opacity:0.998" fill="%23d5dde9" d="M 48.5,12.5 C 50.1789,12.8923 51.8455,13.3923 53.5,14C 56.9022,18.0106 60.4022,21.8439 64,25.5C 63.8698,30.0407 64.0365,34.5407 64.5,39C 64,41.5 63.5,44 63,46.5C 61.0022,50.4506 59.0022,54.4506 57,58.5C 55.7984,62.7929 56.9651,66.2929 60.5,69C 67.326,71.2752 73.9927,73.9419 80.5,77C 82.0629,77.7589 83.0629,78.9256 83.5,80.5C 83.0472,81.4584 82.3805,82.2917 81.5,83C 69.1712,83.4999 56.8378,83.6665 44.5,83.5C 44.5,59.8333 44.5,36.1667 44.5,12.5C 45.8333,12.5 47.1667,12.5 48.5,12.5 Z"/></g></svg>');}.catalog-person-photo-img{object-fit:cover}.check17x17_3,i.check17x17_2,i.check17x17_4,span.check17x17_2,span.check17x17_4{color:#74bf75;top:45px;left:65px;font-size:20px;background-color:#fff;position:absolute}.check17x17_3,i.check17x17_4,span.check17x17_4{top:140px;left:160px;font-size:40px}i.check17x17_4,span.check17x17_4{top:-16px;left:86px;font-size:20px;position:relative;display:block}A.menu_bottom,a.person, .js-user-name, .js-user-name-review{color:#6a83b5;font-size:17px;font-weight:700}.grey{display:block;background:#f4f3f4;font-size:1.1em;color:#74bf75;border-radius:10px;padding:.5em;margin-bottom:.5em;text-align:center;vertical-align:middle}.w50{width:49%;padding:.4em}.props{color:#575a5f;font-size:13px;padding:1px 0 3px 6px;display:block}.props_3{font-size:13px;padding:1px 0 3px 20px}.props_3,i.props_2,span.props_2{color:#74bf75}.sort_by,.sort_by_active,.sort_by_active_price{display:block;font-size:16px;width:100%;padding:.1em 0;text-decoration:none;border-radius:6px;text-align:center;margin-top:2px}.sort_by{background:#d8e0ee;color:#4f70ad}.sort_by:hover,.sort_by_active_price:hover{background:#fff;color:#4f70ad}.sort_by,.sort_by_active_price:hover{cursor:pointer}.sort_by_active,.sort_by_active_price{background:#74bf75;color:#fff;font-weight:700}.white_block{background:#fff;padding:17px;font-size:16px;margin-bottom:20px}select.cities_select{width:195px;margin-top:5px}.label_right{font-size:14px;margin:4px 0;cursor:pointer}.label_right input{vertical-align:-2px;background:#ebf0f9;border:0}.right_subgroups{margin:.4em 0;color:#4b6693;font-size:14px;text-decoration:none}ul.uslugi_right{margin:0;padding:8px;list-style:square outside}table.how_to_start{background:#fff;cellpadding:0;cellspacing:0;width:100%}.right_fixed{position:fixed;top:80px;z-index:150}.profile-content-reviews-title{background-color:#ebf0f9;padding:15px 25px;color:#48689b;font-size:16px;font-weight:700;margin-top:20px}.profile-content-review,.profile-content-review p{color:#3e5d8e;font-style:italic}.profile-content-review i{margin-right:10px}i.fa-thumbs-up{color:#6ab66a}i.fa-thumbs-down{color:#dd5078}.profile-content-review-add{color:#a7a9ab;font-style:normal;margin-top:5px}.profile-content-review-project{font-style:normal;margin-top:10px}.profile-content-review-line{border:0;height:1px;background:#ebf0f9;margin:25px 0 30px}#count_orders,#krestik{display:none}.catalog_head_list{padding:1.3em 1em 1em;margin-bottom:1em}.td_text_1,.td_text_2,.td_text_3,.td_text_4{padding-left:4em;margin-top:1em}.fa-ul{list-style-type:none;padding:0 0 0 4em}.fa-ul>li{position:relative;padding-top:.2em}.fa-li{left:-3em;top:.5em;position:absolute;text-align:center;align-content:center;line-height:inherit;padding-right:4em}.td_text_1{background:url(/images/icon-catalog-1.svg) no-repeat left center;background-size:3.3em auto}.td_text_2{background:url(/images/icon-catalog-2.svg) no-repeat left center}.td_text_2,.td_text_3,.td_text_4{background-size:3.3em auto}.td_text_3{background:url(/images/icon-catalog-3.svg) no-repeat left center}.td_text_4{background:url(/images/icon-catalog-4.svg) no-repeat left center}.catalog_slogan{font-size:1.6rem;color:#4d6a9e;padding:16px 22px;border:solid 1px #cad1e0;border-radius:8px;font-weight:400}.catalog_slogan_arrow,.catalog_slogan_arrow:after{width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent}.catalog_slogan_arrow{border-top:13px solid #cad1e0;background:#fff;left:36px;top:0;position:relative}.catalog_slogan_arrow:after{content:"";border-top:13px solid #fff;background:0 0;left:-13px;top:-15px;position:absolute}.uslugi__card__flex,section.uslugi__card__flex{background-color:#fff;margin-bottom:20px}.breadcrumb-item+.breadcrumb-item{padding-left:.3rem}.uslugi_sort{background:#ebf0f9;color:#4f70ad;padding:5px 0}[catalog_props]:before{content:attr(catalog_props)}.avatar{float:left;object-fit:cover;border-radius:10px;width:62px;height:62px}A.menu_bottom{color:#a0a8b4;font-size:13px;font-family:'PT Sans',Helvetica,sans-serif;text-decoration:none}A.registry{display:block;width:24px;height:24px;margin-right:10px;background:url(/images/icon_registry.png) no-repeat}A.registry:hover{filter:opacity(.8)}.nav-link--menu{display:inline-flex;justify-content:center;align-items:center;font-weight:400;padding:10px 20px;border-radius:10px}button.nav-link--menu{border:0}.nav-link--log a,.nav-link--menu{font-size:15px;color:#fff;text-decoration:none}.footer__bottom-links a:hover,.nav-link--log a:hover{color:#74bf75}.nav-link--menu:last-child{margin:0}.nav-link--menu:first-child{margin:0}.footer__bottom-links a,.nav-link--footer,a.footer__title{text-decoration:none}a.footer__title{color:#74bf75;font-size:15px;font-weight:700;margin:0 0 9px;display:block}.icon-text a{font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-decoration:none}.icon-text a svg{display: inline;}.nav-link--footer{cursor:pointer}.nav-link--footer:hover{text-decoration:underline;color:#a0a8b4}.informer{font-size:1em;color:#435065;font-weight:700;background:#f4f3f4;padding:10px 15px 8px 19px;border-radius:7px;}
.top_item_user button.small_button {margin: 0px 108px;} .polosa {padding:3px; text-align:center;position: fixed;bottom:0;z-index: 999; width:100%; background:#fff;} .custom-btn {    color: rgb(255, 255, 255); background: rgb(83, 163, 81);border-radius: 40px; padding: 10px 62px;color: var(--white) !important;font-size: 15px;line-height: 1;}
.top_item_user_reviews > .review_link, .uslugi__card__flex span.review_link {text-decoration: underline;}
.top_item_user_reviews > .review_link:hover, .uslugi__card__flex span.review_link:hover {cursor: pointer; font-weight: bold;}
a.usluga-order-ref {text-decoration: none;} a.usluga-order-ref:hover {text-decoration: underline;} a.usluga-order-ref p {font-weight: 400; text-decoration: none!important;}

@media (min-width: 1200px){.graphic-special__inner { margin: 0 2rem 0 0 !important;}}
@media (max-width: 1000px) {	.top_item_user button.small_button {margin: 0px 10px;}}
@media (min-width: 992px){.graphic-special { display: flex; justify-content: center; align-items: center;}.graphic-special__inner {margin-right: 1rem; width: 615px;justify-content: flex-end;}.graphic-special__btn { width: 288px;}}
@media (min-width: 768px){.graphic-special__inner {display: flex;justify-content: center;align-items: center; margin-bottom: 2rem;padding: 0;}.graphic-special__img-faces { margin: 0 25px 0 0;}}
/*Font Awesome 4.7.0 minimized 29.05.2020*/
/* @font-face{font-family:'FontAwesome'; font-display: swap; src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}*/
/*!
 * Font Awesome Free 5.15.0 by @fontawesome - https:/fontawesome.com
 * License - https:/fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../css/fontawesome-5.15.0-web/webfonts/fa-regular-400.eot");
  src: url("../css/fontawesome-5.15.0-web/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../css/fontawesome-5.15.0-web/webfonts/fa-regular-400.woff2") format("woff2"), url("../css/fontawesome-5.15.0-web/webfonts/fa-regular-400.woff") format("woff"), url("../css/fontawesome-5.15.0-web/webfonts/fa-regular-400.ttf") format("truetype"), url("../css/fontawesome-5.15.0-web/webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../css/fontawesome-5.15.0-web/webfonts/fa-solid-900.eot");
  src: url("../css/fontawesome-5.15.0-web/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../css/fontawesome-5.15.0-web/webfonts/fa-solid-900.woff2") format("woff2"), url("../css/fontawesome-5.15.0-web/webfonts/fa-solid-900.woff") format("woff"), url("../css/fontawesome-5.15.0-web/webfonts/fa-solid-900.ttf") format("truetype"), url("../css/fontawesome-5.15.0-web/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/* .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*/
 .fa,.fas,.far,.fal,.fad,.fab{   -moz-osx-font-smoothing: grayscale;   -webkit-font-smoothing: antialiased;   display: inline-block;   font-style: normal;   font-variant: normal;   text-rendering: auto;   line-height: 1; }  .fa-fw{width:1.28571429em;text-align:center}
 .fa-check:before{content:"\f00c"}
 .fa-envelope:before{content:"\f0e0"}
 .fa-check-square:before{content:"\f14a"}
 .fa-whatsapp:before{content:"\f232"}
 .fa-telegram:before{content:"\f2c6"}
 .fa-eye:before{content:"\f06e"}
 .fa-reply:before{content:"\f112"}
 .fa-search:before{content:"\f002"}
 .fa-thumbs-o-up:before{content:"\f087"}
 .fa-thumbs-o-down:before{content:"\f088"}
 .fa-thumbs-down:before{content:"\f165"}
 .fa-thumbs-up:before{content:"\f164"}
 .fa-suitcase:before{content:"\f0f2"}
 .fa-map-marker:before{content:"\f041"}
 .fa-home:before{content:"\f015"}
 .fa-phone:before{content:"\f095"}
 .fa-heart:before{content:"\f004"}
 .fa-comment:before{content:"\f075"}
 .fa-check-square-o:before{content:"\f046"}
 .fa-bell:before{content:"\f0f3"}
 .fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
 .fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
 .fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}
 .fa-award:before {  content: "\f559"; }
 .fa-donate:before {  content: "\f4b9"; }
 .fa-medal:before {  content: "\f5a2"; }
 .fa-pencil-ruler:before {  content: "\f5ae"; }
 .fa-user-edit:before {  content: "\f4ff"; }
 .fa-user-graduate:before {  content: "\f501"; }
 .fa-2_5x {  font-size: 2.5em; }
 .fa-star:before {  content: "\f005"; }
 .fa-chart-line:before {content: "\f201";}
 .fa-search-location:before {content:"\f689";}

ul.ul__uslugi {padding: 0 0 0 0; list-style:none !important;}
li.ul__uslugi { padding-top: 0.4em;  }
.js-user-name:hover, .js-user-name-review:hover{cursor: pointer;}
.js-profile-review {text-decoration: underline;color: #506ca4;}
.scan_card {cursor: zoom-in;}
/*media*/
body {   min-width: 320px;    overflow: visible;}
.cat_head_add_btn {   display: none;}
.cat_nav_bottom_mobile {   display: none;}
.cat_nav_bottom_mobile {   display: block;}
@media screen and (max-width: 1220px) {     .shapka {z-index: 800;        left: 0;        top: 0;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;        width: 100% !important;        height: 71px !important;        background: #FFF !important;        -webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.16);        box-shadow: 0px 2px 6px rgba(0,0,0,0.16);}}
@media screen and (max-width: 1220px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 1120px) {}
@media screen and (max-width: 1040px) {}
@media screen and (max-width: 1020px) {.ql_name_a {font-size: 120%;}
 .smi {display: block !important;        width: 100% !important;}
     .shapka input.input_top_search {width: 100% !important;}
 .shapka .button {white-space: nowrap;}}
@media screen and (max-width: 940px) {    #arrow_down {    width:30px;    height:24px;    background:url(/images/arrow_down_2.gif) no-repeat center center;    margin-top:4px;    }}
@media screen and (max-width: 920px) {    .icon_pro, .icon_spetsnaz, .icon_hr_club, .icon-top100, .icon_hrtop30 {/*float: none !important;        width: auto !important;*/
        margin-right: 0.1em !important;}
        a.usluga-order-top {margin-top: 10px;}}
@media screen and (max-width: 880px) {}
@media screen and (max-width: 860px) {}
@media screen and (max-width: 820px) {    .cat_block_margin {display: block;}
     .cat_nav_bottom {display: none;}
 .cat_nav_bottom_mobile {display: block;        margin-top: 30px;        border-top: 1px solid #dfdfdf;        padding-top: 29px;}
     .cat_head_add_btn {display: block;        margin-top: 21px;        padding-bottom: 20px;}
 .cat_head_add_btn .button {min-width: 300px;        text-align: center;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;}
 .count_services {display: none !important;}}
@media screen and (max-width: 780px) {}
@media screen and (max-width: 768px) {    .smi {display: none !important;}
     .shapka {padding-top: 10px;}
     .shapka input.input_top_search {width: 100%;        height: 50px;        background: #FFF;        padding-left: 20px;        outline-style: none;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;}
 .shapka_search_btn_mobile {display: block;}
 .shapka input.input_top_search {padding-right: 60px;}
     .modal_window {/*padding-left: 20px;        padding-right: 20px;        padding-top: 50px;        padding-bottom: 50px;*/
        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;}
        #krestik {right: 50px;}}
@media screen and (max-width: 720px) {}
@media screen and (max-width: 680px) {}
@media screen and (max-width: 640px) {    .s13 {display: block;        padding-bottom: 10px;}}
@media screen and (max-width: 580px) {}
@media screen and (max-width: 540px) {}
@media screen and (max-width: 520px) {    .bread {font-size: 12px;}
     .shapka input.input_top_search {height: 36px;        font-size: 14px;        padding-left: 10px;        padding-right: 34px;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;}
 .shapka {padding-top: 17px;}
 .shapka_search_btn_mobile {width: 30px;        height: 34px;        right: 11px;        top: 18px;        -webkit-background-size: 13px;        -o-background-size: 13px;        background-size: 13px;}
     .modal_window {padding-left: 10px;        padding-right: 10px;        padding-top: 30px;        padding-bottom: 30px;}
        input[type="button"] {padding: 8px 15px 8px 15px ;}} 
@media screen and (max-width: 380px) {    .ysl_user_add .button, .ysl_otz_nav .button, .ysl_other_btn .button, .profile_send .button, .cat_nav_bottom_mobile .button, .cat_head_add_btn .button {min-width: 20px;        padding-left: 30px;        padding-right: 30px;        display: block;        text-align: center;        width: 100%;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;}
     .cat_head_add_btn {padding-bottom: 10px;        margin-top: 19px;}}
@media screen and (max-width: 375px) {    .reg-button {font-size: 14px;} .shapka-top-search {display: none;}}
@media screen and (max-width: 345px) {.reg-button {display: none;}}
@media screen and (max-width: 320px) { h1{ font-size: 1.5rem !important; } h2 { font-size: 1.2rem !important; }}
.catalog_order-analog.order-recent {margin-top: 16px;        padding-bottom: 15px;        border-bottom: 1px solid #e4e5e7; padding: 8px;        background: #fff;        border-radius: 5px;}
.order-analog-top{    display:block;    color:#506ca4;    font-size:15px;    font-weight:bold; text-decoration:none; margin-top:7px;}
.order-date {  color: #7a828f;  font-size: 14px;}
.small_icons {    color: grey;  font-size: 15px;  font-style: italic;}
.how_to_start-main {background: #ffffff; width: 100%; padding: 10px;}
.how_to_start-main button {width: 100%}
.how_to_start-main .how_to_start-main-text {text-align: center; padding: 10px 0;}
.how_to_start-main .how_to_start-main-text2 {text-align: left; padding: 10px 0;}
.how_to_start-main ul li {font-size: 15px !important;}

.uslugi__card__flex .top_item_user_benefits ul {    padding: 0;    margin: 0;}
.uslugi__card__flex .top_item_user_benefits ul li {    position: relative;    line-height: 1.4;    padding-left: 22px;    font-size: 13px;    margin-bottom: 5px;}
.uslugi__card__flex .top_item_user_benefits ul li:last-child {    margin-bottom: 0;}
.uslugi__card__flex .top_item_user_benefits ul li:before {    content: '';    position: absolute;    top: 4px;    left: 0;    display: block;    background: url("/img/benefits_li-icon.svg") 0 0 no-repeat;    background-size: contain;    width: 12px;    height: 10px; }
/*DATA LOADER*/
/*.lds-dual-ring {display: inline-block; width: 80px; height: 80px;}
.lds-dual-ring:after { content: " "; display: block; width: 64px; height: 64px; margin: 8px; border-radius: 50%; border: 6px solid #435065; border-color: #435065 transparent #435065 transparent; animation: lds-dual-ring 1.2s linear infinite; }
@keyframes lds-dual-ring { 0% {   transform: rotate(0deg); } 100% {   transform: rotate(360deg); }}*/
.lds-dual-ring {  height: 4px;  width: 130px;  --c:no-repeat linear-gradient(#74bf75 0 0);  background: var(--c),var(--c),#c4fbc5;  background-size: 60% 100%;  animation: l16 3s infinite; }
@keyframes l16 {  0%   {background-position:-150% 0,-150% 0}  66%  {background-position: 250% 0,-150% 0}  100% {background-position: 250% 0, 250% 0}}
/*****/
a {
  color: #007bff;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
img {
  border-style: none;
}
img,
svg {
  vertical-align: middle;
}
svg {
  overflow: hidden;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
select {
  word-wrap: normal;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[hidden] {
  display: none !important;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.list-inline,
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.img-fluid,
.img-thumbnail {
  max-width: 100%;
  height: auto;
}
.catalog-contacts-wr {row-gap: 20px;}
.catalog-contacts {padding: 10px; border-radius: 20px; display: inline-flex; justify-content: center;box-sizing: border-box; font-size: 15px; font-weight: 500;background: #ffffff/*#8080801f*/; border: none; min-width: 110px;display: flex; align-items: center; column-gap: 10px;border: 3px solid #74bf75;color: #74bf75; height: 50px;}
.catalog-adrertising {padding: 0!important; border-radius: 20px; display: inline-flex; justify-content: center;box-sizing: border-box; font-size: 15px; font-weight: 500;background: #ffffff/*#8080801f*/; border: none!important; display: flex; align-items: center; column-gap: 10px;border: 3px solid #74bf75;color: #74bf75; }
.catalog-contacts.zakaz-button{    background: #74bf75;    color: #fff;}
@media (max-width: 400px) {
    .catalog-contacts {min-width: 96px;}
}
.mfp-close-btn-in .mfp-close {color: #b1afaf!important;}
.contact-modal-div {display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 20px; min-width: 75px;}
.contact-phone {font-size: 2em; margin-bottom: 1em; font-weight: 700;}
.contact-name {font-size: 2em;}
.contact-info {font-size: 1em;}
.fa-phone:before{content:"\f095"}
/* CITY NEW STYLE */
.town-page {
    font-family: "Inter", Arial, sans-serif, sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    color: rgb(44, 55, 74);
    /*background: rgb(255, 255, 255);*/
    line-height: 1;
}
@media only screen and (min-width: 992px) {
    .town-page {
        /*background: #f5f5f5;*/
        /*background: #FFFFFF!important;*/
        /*background: linear-gradient(180deg,rgba(255, 255, 255, 1) 600px, rgba(245, 245, 245, 1) 600px)!important;*/
        padding: 0px 10px;
    }
}
.town-page h1, .town-page h2, .town-page h3, .town-page h3 a, .town-page h4, .town-page h5, .town-page h6 {
    font-family: "Inter", Arial, sans-serif, sans-serif;
    font-weight: 500;
    line-height: 1.2;
    color: rgb(44, 55, 74);
}
.town-page h1 {
    font-size: 30px;
    margin-bottom: 20px;
}
@media only screen and (min-width: 992px) {
    .town-page h1 {
        font-size: 46px;
    }
}
.town-page a, .town-page a:hover, .town-page a:active, .town-page a:focus {
    text-decoration: none;
    transition: all 0.5s ease;
}
.town-page button, .town-page .btn, .town-page button:hover, .town-page .btn:hover, .town-page button:active, .town-page .btn:active, .town-page button:focus, .town-page .btn:focus {
    outline: 0 !important;
    outline-color: transparent !important;
    outline-width: 0 !important;
    outline-style: none !important;
    box-shadow: none;
    transition: all 0.5s ease;
}
.town-page .btn, .catalog-landing-wrapper .btn {
    display: inline-flex;
    width: 100%;
    max-width: 240px;
    height: 38px;
    border: none;
    align-items: center;
    justify-content: center;
    border-radius: 40px;
    line-height: 1;
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
}
.town-page .btn:hover, .town-page .btn:focus {
    opacity: 0.8;
}
.town-page .btn.full-green--btn, .catalog-landing-wrapper .btn.full-green--btn {
    color: rgb(255, 255, 255);
    background: rgb(83, 163, 81);
}
.btn.btn-outline {
    color: #2C374A;
    background: #E0E9F8;
}
.btn.btn-outline-border {color: #2C374A;
    background: #F1F3F6;
    border: 1px solid #4680C2;
    border-radius: 40px;}
.city-btn {
    padding: 5px 15px;
    color: #2C374A;
    background: #F1F3F6;
    border: 1px solid #4680C2;
    border-radius: 40px;
    font-size: 14px;
    text-decoration: none;

}
.city-btn:hover {
    background-color: #007bff;
    color: #fff;
}
.town-page .btn.full-white--btn, .catalog-landing-wrapper .btn.full-white--btn {
    width: auto;
    color: rgb(83, 163, 81);
    background: rgb(255, 255, 255);
    border: 1px solid rgb(83, 163, 81);
}
.catalog-landing-wrapper .btn.full-blue--btn {
    color: #2C374A;
    border: 1px solid #2C374A;
    border-radius: 39px;
}


.town-page .center {
    text-align: center;
}
@media only screen and (min-width: 992px) {
    .town-page .btn {
        height: 48px;
    }
    .town-page .center {
        text-align: left;
    }
}
.town-page__head {
    flex: 0 0 auto;
    background: #ffffff;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.town-page__head p {
    /*color: rgba(44, 55, 74, 0.6);*/
    line-height: 1.4;
    font-size: 14px;
    margin-bottom: 20px;
}
.town-page__head .white-segment {
    padding-top: 15px;
    padding-bottom: 0;
}
@media only screen and (min-width: 992px) {
    .town-page__head p {font-size: 16px;max-width: 1000px;}
    .town-page__head-col-text p {max-width: 475px;}
    .town-page__head .white-segment {
        padding-top: 60px;
        /*padding-bottom: 10px;*/
        /*margin-bottom: 15px;*/
    }
    .town-page__head .white-segment {

    }
}
.town-page .breadcrumbs, .catalog-landing-wrapper .breadcrumbs {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 5px;
    /*margin-bottom: 30px;*/
}
@media only screen and (min-width: 992px) {
    .town-page .breadcrumbs, .catalog-landing-wrapper .breadcrumbs {
        /*margin-bottom: 50px;*/
    }
}
.town-page .breadcrumbs li, .catalog-landing-wrapper .breadcrumbs li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 5px;
    color: rgb(44, 55, 74);
    font-size: 14px;
}
@media only screen and (max-width: 991px) {
    .town-page .breadcrumbs li:nth-child(1), .town-page .breadcrumbs li:nth-child(2), .catalog-landing-wrapper .breadcrumbs li:nth-child(1), .catalog-landing-wrapper .breadcrumbs li:nth-child(2) {
        display: none;
    }
    .town-page .breadcrumbs li:nth-child(3) a, .catalog-landing-wrapper .breadcrumbs li:nth-child(3) a {
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgb(241, 243, 246);
        gap: 5px;
        padding: 8px 12px 8px 12px;
        border-radius: 10px;
    }
    .town-page .breadcrumbs li:nth-child(3) a:before, .catalog-landing-wrapper .breadcrumbs li:nth-child(3) a:before {
        content: "‹";
        color: rgb(44, 55, 74);
    }
}
@media only screen and (min-width: 992px) {
    .town-page .breadcrumbs li:before, .catalog-landing-wrapper .breadcrumbs li:before {
        content: "/";
        color: rgba(44, 55, 74, 0.6);
    }
    .town-page .breadcrumbs li:first-child:before, .catalog-landing-wrapper .breadcrumbs li:first-child:before {
        display: none;
    }
}
.town-page .breadcrumbs a, .catalog-landing-wrapper .breadcrumbs a, .catalog-landing-wrapper .breadcrumbs span {
    color: rgba(44, 55, 74, 0.6);
}
.info-cards {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    gap: 10px;
    margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
    .info-cards {
        gap: 30px;
    }
}
@media only screen and (min-width: 992px) {
    .info-cards {
        margin-bottom: 10px;
    }
}
@media only screen and (min-width: 1200px) {
    .info-cards {
        gap: 50px;
    }
}
.info-cards__item {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    gap: 10px;
    padding: 12px;
    border: 1px solid rgba(83, 163, 81, 0.2);
    border-radius: 20px;
    box-shadow: 2px 4px 4px 0px rgba(83, 163, 81, 0.1);
    background: rgb(255, 255, 255);
}
.info-cards__item p {
    margin-bottom: 0;
    line-height: 1.25;
    font-size: 12px;
}
.info-cards__item strong {
    display: block;
    line-height: 1.2;
    color: rgb(83, 163, 81);
    font-size: 14px;
}
.icard-icon {
    width: 100%;
    max-width: 60px;
}
.icard-text {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
    max-width: 295px;
}
@media all and (min-width: 768px) {
    .info-cards__item {
        gap: 30px;
        padding: 25px;
    }
}
@media all and (min-width: 992px) {
    .info-cards__item {
        padding: 25px 45px;
    }
    .info-cards__item p {
        font-size: 14px;
    }
    .info-cards__item strong {
        color: rgb(44, 55, 74);
        font-size: 16px;
    }
}
@media only screen and (min-width: 1200px) {
    .icard-text {
        gap: 15px;
    }
}

/* Колонки */
.town-page__col {
    display: flex;
    flex-direction: column;
    width: 100%;
    background: transparent;
}
@media only screen and (min-width: 992px) {
    .town-page__col {
        gap: 10px;
    }
}
.town-page .white-segment {
    background: rgb(255, 255, 255);
}
@media only screen and (min-width: 992px) {
    .town-page .white-segment {
        border-radius: 24px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .town-page .town-page__head .white-segment {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .town-page .question-item .white-segment {

        box-shadow: 43px 0px 4px -18px #EFEFEF;
    }
}
.town-page .question-item .white-segment {

    padding: 24px 10px 12px;
    box-shadow: 43px 0px 4px -18px #EFEFEF;
}
.town-page .sticky-menu {
    display: none;
    max-width: 290px;
}
.town-page .sticky-menu .white-segment {
    padding: 20px;
}
@media only screen and (min-width: 992px) {
    .town-page .sticky-menu {
        display: block;
        position: sticky;
        top: 90px;
    }
}
.town-page .sticky-menu h3 {
    font-size: 18px;
    margin-bottom: 15px;
}

/* Левое меню */
.town-page .cats-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.town-page .cats-list a, .town-page .cats-list #show_catalog_hide_services, .town-page .cats-list #show_catalog_dop_hide_services  {
    line-height: 1.2;
    color: rgb(70, 128, 194);
    font-size: 14px;
}
.town-page .cats-list #show_catalog_hide_services, .town-page .cats-list #show_catalog_dop_hide_services {text-decoration: underline;}
.town-page .cats-list a:hover, .town-page .cats-list #show_catalog_hide_services:hover, .town-page .cats-list #show_catalog_dop_hide_services:hover {color: rgb(44, 55, 74); cursor: pointer;}
.town-page .cats-list a:nth-of-type(n+5) {display: none;}
.town-page .step-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-bottom: 20px;
}
.town-page .step-list__item {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    gap: 15px;
    line-height: 1.2;
    font-size: 14px;
}
.town-page .step-list__item span {
    color: rgb(70, 128, 194);
    font-size: 24px;
}
.town-page .point-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    height: 158px;
    border-left: 2px solid rgb(70, 128, 194);
    margin-bottom: 15px;
}
.town-page .point-list__item {
    position: relative;
    max-width: 200px;
    padding-left: 18px;
    color: rgba(44, 55, 74, 0.6);
    line-height: 1.2;
    font-size: 12px;
}
.town-page .point-list__item:before {
    content: '';
    display: block;
    box-sizing: content-box;
    width: 6px;
    height: 6px;
    background: rgb(255, 255, 255);
    border: 2px solid rgb(70, 128, 194);
    border-radius: 50%;
    z-index: 1;
    position: absolute;
    top: calc(50% - 1px);
    transform: translateY(calc(-50% - 1px));
    left: -6px;
}

/* Каталог + фильтр */
.catalog-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.catalog-list__filter {
    padding: 15px 0;
}
.catalog-list__filter > div {
    gap: 15px;
}
@media all and (min-width: 992px) {
    .catalog-list {
        gap: 0;
    }
    .catalog-list__filter {
        padding: 20px 0;
    }
}
.cl-filter, .cl-filter .dropdown {
    position: relative;
}
.cl-filter .dropdown-menu {
    transform: none !important;
    top: calc(100% + 10px) !important;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
}
@media all anв (min-width: 992px) {
    .cl-filter .dropdown-menu {
        top: calc(100% + 20px) !important;
    }
}
.cl-filter.cl-filter__dops .dropdown-menu {
    left: auto !important;
    right: 0 !important;
    min-width: 185px;
}
.cl-filter .dropdown-toggle {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    min-height: 36px;
    padding: 5px 15px;
    border-radius: 16px;
    background: rgb(255, 255, 255);
    line-height: 1;
    font-size: 10px;
}
.cl-filter .dropdown-toggle.dropdown-toggle__grey {
    border: 1px solid rgba(44, 55, 74, 0.6);
    color: rgba(44, 55, 74, 0.6);
}
.cl-filter .dropdown-toggle.dropdown-toggle__green {
    border: 1px solid rgb(83, 163, 81);
    color: rgb(83, 163, 81);
}
@media all and (max-width: 767px) {
    .cl-filter .dropdown-toggle.dropdown-toggle__green {
        border: 1px solid rgb(255, 255, 255);
        padding: 5px 0;
    }
}
.cl-filter .dropdown-toggle span {
    width: 100%;
}
.cl-filter .dropdown-toggle:after {
    content: '';
    display: block;
    vertical-align: middle;
    border: none;
    padding: 0;
    margin: 0;
    z-index: 1;
}
.cl-filter .dropdown-toggle.dropdown-toggle__grey:after {
    width: 9px;
    min-width: 9px;
    height: 6px;
    background: url('/images/town-page/icon-drop.svg') center center no-repeat;
    background-size: contain;
}
.cl-filter .dropdown-toggle.dropdown-toggle__grey[aria-expanded="true"]:after {
    transform: rotate(180deg);
}
.cl-filter .dropdown-toggle.dropdown-toggle__green:after {
    width: 16px;
    min-width: 16px;
    height: 14px;
    background: url('/images/town-page/icon-filter.svg') center center no-repeat;
    background-size: contain;
    order: 1;
}
.cl-filter .dropdown-toggle.dropdown-toggle__green span {
    order: 2;
}
@media all and (max-width: 767px) {
    .cl-filter .dropdown-toggle.dropdown-toggle__green span {
        display: none;
    }
}
@media all and (min-width: 992px) {
    .cl-filter .dropdown-toggle {
        font-size: 12px;
    }
    .cl-filter .dropdown-toggle.dropdown-toggle__grey, .cl-filter .dropdown-toggle.dropdown-toggle__green {
        padding: 10px 20px;
    }
}
.cl-filter .dropdown-menu {
    min-width: 100%;
    padding: 5px 0;
    margin: 0;
    color: rgba(44, 55, 74, 0.6);
    border: 1px solid rgb(255, 255, 255);
    background: rgb(255, 255, 255);
    border-radius: 16px;
    font-size: 10px;
}
.cl-filter .dropdown-item {
    text-overflow: ellipsis;
    padding: 5px 15px;
    color: rgba(44, 55, 74, 0.6);
    background: none !important;
    line-height: 1;
    font-size: 10px;
}
.cl-filter .dropdown-item:hover {
    color: rgb(83, 163, 81);
    background: none !important;
}
@media all and (min-width: 992px) {
    .cl-filter .dropdown-menu {
        padding: 5px 0;
        font-size: 12px;
    }
    .cl-filter .dropdown-item {
        padding: 10px 20px;
        font-size: 12px;
    }
}
.cl-filter.cl-filter__dops .dropdown-menu {
    padding: 0;
}
.filter_radio-list label {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    padding: 5px 15px;
    font-size: 10px;
}
@media all and (min-width: 992px) {
    .filter_radio-list label {
        padding: 10px 20px;
        font-size: 12px;
    }
}
.filter_radio-list label span {
    display: block;
    width: 100%;
    position: relative;
}
.filter_radio-list label .trigger {
    order: 2;
    max-width: 36px;
    height: 18px;
    border-radius: 10px;
    background: rgba(44, 55, 74, 0.2);
    padding: 3px;
}
.filter_radio-list label .trigger:before {
    content: '';
    z-index: 1;
    display: block;
    width: 12px;
    height: 12px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
    background: rgb(255, 255, 255);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 3px;
}
.filter_radio-list label .option {
    order: 1;
}
.filter_radio-list .filter_radio-option {
    display: none;
}
.filter_radio-list .filter_radio-option:checked + .trigger {
    background: rgba(83, 163, 81, 0.6);
}
.filter_radio-list .filter_radio-option:checked + .trigger:before {
    left: auto;
    right: 3px;
}

/* Листинг карточек */
.catalog-list__result {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
@media all and (min-width: 1200px) {
    .catalog-list__result {
        gap: 40px;
    }
}
.catalog-list__item {
    display: flex;
    flex-direction: column;
    border: 1px solid rgb(223, 223, 223);
    background: rgb(255, 255, 255);
    border-radius: 16px;
    padding: 15px;
    gap: 15px;
}
.catalog-list__item.promo {
    overflow: hidden;
    border: 4px solid rgb(180, 215, 178);
}
@media all and (min-width: 1200px) {
    .catalog-list__item {
        gap: 25px;
        padding: 20px;
    }
}
.cl-item__body {
    position: relative;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
}
.cl-item__main {
    width: 100%;
    gap: 15px;
    padding: 0 0 20px 0;
}
.catalog-list__item.promo .cl-item__main {
    position: relative;
}
.catalog-list__item.promo .cl-item__main:before {
    content: '';
    position: absolute;
    top: -15px;
    left: -15px;
    right: -15px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background: rgba(83, 163, 81, 0.2);
    bottom: 0;
}
@media all and (min-width: 1200px) {
    .cl-item__body {
        justify-content: space-between;
    }
    .cl-item__main {
        max-width: 545px;
        gap: 25px;
    }
    .catalog-list__item.promo .cl-item__main:before {
        top: -20px;
        left: -20px;
        right: calc((747px - 545px + 20px)*-1);
    }
}
.cl-item__avatar {
    position: relative;
    width: 100%;
    max-width: 60px;
}
.cl-item__avatar img {
    width: 60px;
    height: 60px;
    object-fit: cover;
    aspect-ratio: 2 / 1;
    border-radius: 50%;
}
.cl-item__verify {
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    overflow: hidden;
    background: url('/images/town-page/icon-check.svg') center no-repeat;
    background-size: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
}
@media all and (min-width: 1200px) {
    .cl-item__avatar {
        max-width: 120px;
    }
    .cl-item__avatar img {
        width: 120px;
        height: 120px;
    }
    .cl-item__verify {
        width: 30px;
        height: 30px;
    }
}
.cl-item__resume {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
@media all and (min-width: 1200px) {
    .cl-item__resume { gap: 5px; }
}
.cl-item__name {gap: 14px;}
.cl-item__name strong {
    display: block;
    line-height: 1.2;
    font-weight: bold;
    font-size: 12px;
}
.cl-item__name .js-user-name {font-size: 14px;}
.cl-item__name .name-mark, .cl-item__name .city-mark {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.cl-item__name .name-mark {
    gap: 2px;
    border: 1px solid rgb(242, 161, 60);
    border-radius: 12px;
    color: rgb(242, 161, 60);
    padding: 0 5px;
    line-height: 16px;
    font-size: 8px;
    min-width: 86px;
}
.cl-item__name .city-mark {
    gap: 4px;
    color: rgb(83, 163, 81);
    line-height: 1.2;
    font-size: 10px;
}
.cl-item__name .name-mark img {
    width: auto;
    height: 8px;
}
.cl-item__name .city-mark img {
    width: auto;
    height: 12px;
}
@media all and (min-width: 1200px) {
    .cl-item__name {gap: 20px;}
    .cl-item__name .js-user-name {font-size: 16px; /*height: 48px;*/}
    .cl-item__name strong {
        font-size: 16px;
    }
    .cl-item__name .name-mark {
        line-height: 26px;
        font-size: 10px;
        width: 114px;
        border-radius: 24px;
        padding: 0 10px;
        min-width: 114px;
    }
    .cl-item__name .city-mark {
        font-size: 14px;
    }
    .cl-item__name .name-mark img, .cl-item__name .city-mark img {
        height: 16px;
    }
}
.cl-item__info {gap: 10px;}
.cl-item__info div {
    line-height: 1.4;
    font-size: 12px;
}
.catalog-landing-wrapper .js-user-name {color: #2C374A!important;}
.cl-item__info .link-grey {
    color: rgba(44, 55, 74, 0.6);
}
.cl-item__info .link-blue, .cl-item__resume .link-blue {
    color: rgb(70, 128, 194);
}
@media all and (min-width: 1200px) {
    .cl-item__name {
        gap: 20px;
    }
    .cl-item__info div {
        font-size: 14px;
    }
}
.cl-item__hand {
    gap: 5px;
}
.cl-item__hand .hand-icon {
    display: inline-flex;
    padding: 0 6px;
    border-radius: 12px;
    color: rgb(255, 255, 255);
    line-height: 18px;
    font-size: 8px;
}
.cl-item__hand .hand-icon.red {
    background: rgb(237, 101, 78);
}
.cl-item__hand .hand-icon.black {
    background: rgb(44, 55, 74);
}
.cl-item__hand .hand-icon.orange {
    background: rgb(240, 169, 98);
}
.cl-item__hand .hand-icon.vio {
    background: rgb(169, 135, 177);
}
@media all and (min-width: 1200px) {
    .cl-item__hand {
        gap: 10px;
    }
    .cl-item__hand .hand-icon {
        padding: 0 10px;
        border-radius: 24px;
        line-height: 28px;
        font-size: 10px;
    }
}
.cl-item__head {
    width: 100%;
}
.cl-item__head h3, .cl-item__head h3 a {
    margin-bottom: 0;
    line-height: 1.2;
    font-weight: bold;
    font-size: 14px;
}
.cl-item__head h3 a:hover {text-decoration: underline;}
@media all and (min-width: 1200px) {
    .cl-item__head h3, .cl-item__head h3 a {
        font-size: 20px;
    }
}
.cl-item__desc {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 5px;
    width: 100%;
}
@media all and (max-width: 1199px) {
    .catalog-list__item.promo .cl-item__desc {
        flex-direction: row;
        align-items: center;
        gap: 15px;
    }
}
.cl-item__price {
    line-height: 1.2;
    color: rgb(83, 163, 81);
    font-size: 14px;
}
.cl-item__promo {
    display: inline-block;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.8);
    padding: 0 18px;
    color: rgb(83, 163, 81);
    line-height: 34px;
    font-size: 10px;
}
.cl-item__value {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    gap: 5px;
}
.cl-item__value span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    border-radius: 12px;
    background: rgba(224, 233, 248, 0.3);
    color: rgb(83, 163, 81);
    padding: 3px 6px;
    font-size: 12px;
}
.cl-item__value span img {
    width: auto;
    height: 12px;
}
@media all and (min-width: 1200px) {
    .cl-item__desc {
        align-items: flex-end;
        position: absolute;
        top: 10px;
        right: 0;
        gap: 15px;
        max-width: 170px;
        text-align: right;
    }
    .cl-item__price {
        font-size: 20px;
    }
    .cl-item__promo {
        padding: 0 28px;
        font-size: 12px;
    }
    .cl-item__value {
        justify-content: flex-end;
    }
    .cl-item__value span {
        gap: 4px;
        border-radius: 16px;
        padding: 6px 14px;
        font-size: 12px;
    }
    .cl-item__value span img {
        height: 18px;
    }
}
.cl-item__text, .cl-item__text p {
    color: rgba(44, 55, 74, 0.6);
    line-height: 1.4;
    font-size: 14px;
}
@media all and (min-width: 1200px) {
    .cl-item__text {
        max-width: 485px;
    }
    .cl-item__head {height: 48px; overflow: hidden;}
    .cl-item__text, .cl-item__text p {
        font-size: 14px;
    }
}
.cl-item__benefit {
    display: flex;
    flex-direction: column;
    gap: 2px;
    width: 100%;
    max-width: calc(100%/2 - 10px);
    margin-right: 5px;
    color: rgb(44, 55, 74);
}
.cl-item__benefit p {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    margin-bottom: 0;
    line-height: 1.3;
    font-size: 12px;
}
.cl-item__benefit p span, .cl-item__benefit p strong {
    font-weight: normal;
    color: rgb(70, 128, 194);
}
.cl-item__benefit img {
    width: 10px;
    height: auto;
}
@media all and (min-width: 1200px) {
    .cl-item__benefit {
        gap: 6px;
        max-width: 170px;
        margin-right: 0;
    }
    .cl-item__benefit p {
        line-height: 1.25;
        font-size: 13px;
    }
    .cl-item__benefit img {
        width: 18px;
    }
}
.cl-item__reviews {
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: 100%;
    max-width: calc(100%/2 - 10px);
    color: rgba(70, 128, 194, 0.7);
    border: 1px solid rgba(70, 128, 194, 0.7);
    border-radius: 10px;
}
.reviews-recent {
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding: 8px;
    line-height: 1.4;
    font-size: 12px;
}
.reviews-recent__text, .reviews-recent p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    -webkit-box-orient: vertical;
}
.reviews-recent__head {
    font-weight: bolder;
    font-size: 12px;
}
@media all and (min-width: 1200px) {
    .cl-item__reviews {
        border-radius: 20px;
        max-width: 485px;
    }
    .reviews-recent {
        gap: 4px;
        padding: 14px;
        font-size: 14px;
    }
    .reviews-recent__head {
        font-size: 14px;
    }
}
.cl-item__foot {
    flex-direction: column;
    justify-content: space-between;
    gap: 10px;
    width: 100%;
}
.cl-item__link {
    justify-content: flex-start;
    gap: 10px;
    width: 100%;
    max-width: 545px;
}
.town-page .cl-item__foot .btn {
    min-width: min-content;
    padding: 0 15px;
}
@media all and (min-width: 768px) {
    .cl-item__foot {
        flex-direction: row;
    }
}
@media all and (min-width: 1200px) {
    .cl-item__link {
        gap: 24px;
    }
    .town-page .cl-item__foot .btn {
        padding: 0 30px;
    }
}
.spacing-item {
    padding: 20px 15px;
}
.spacing-item__grey {
    border: 1px solid rgb(224, 233, 248);
    background: rgba(224, 233, 248, 0.3);
    border-radius: 20px;
}
.spacing-item__grey > div {
    gap: 15px;
}
@media all and (min-width: 1200px) {
    .spacing-item {
        padding: 35px 30px;
    }
    .spacing-item__grey > div {
        gap: 30px;
    }
}
.sp-grey__icon {
    width: 100%;
    max-width: 50px;
}
.sp-grey__text {
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: 100%;
}
.sp-grey__text p, .sp-grey__text p a {
    margin-bottom: 0;
    color: rgb(83, 163, 81);
    line-height: 1.4;
    font-size: 12px;
    text-decoration: none;
}
.sp-grey__text .lead {
    color: rgb(44, 55, 74);
    line-height: 1.4;
    font-size: 12px;
}
@media all and (min-width: 1200px) {
    .sp-grey__text {
        gap: 10px;
    }
    .sp-grey__icon {
        max-width: 100px;
    }
    .sp-grey__text p, .sp-grey__text p a {
        font-size: 14px;
    }
    .sp-grey__text .lead {
        font-size: 16px;
    }
}
.social-links {
    flex-direction: column;
    align-items: center;
    gap: 10px;
    color: rgba(44, 55, 74, 0.6);
    line-height: 1.2;
    font-size: 10px;
}
.social-links > div {
    justify-content: center;
    align-items: center;
    gap: 10px;
}
@media all and (min-width: 1200px) {
    .social-links {
        width: 100%;
        max-width: 170px;
        align-items: flex-start;
    }
    .social-links > div {
        justify-content: flex-start;
    }
}
.spacing-item.spacing-item__blue {border: 1px solid rgb(224, 233, 248); background: rgb(224, 233, 248);  border-radius: 20px; padding: 20px; gap: 30px;}
.town-page__head .spacing-item.spacing-item__blue {gap: 15px;}
@media all and (min-width: 1200px) {
    .spacing-item.spacing-item__blue {
        padding: 40px;
    }
}
.spacing-item.spacing-item__blue .form-head, .spacing-item.spacing-item__blue .form-body, .catalog-landing-wrapper.spacing-item.spacing-item__blue .form-body {
    width: 100%;
}
.spacing-item.spacing-item__blue .form-head { max-width: 100%; }
@media all and (min-width: 1200px) {
    /*.spacing-item.spacing-item__blue .form-head {max-width: 285px;}*/
    .spacing-item.spacing-item__blue .form-head, .spacing-item.spacing-item__blue .form-body {
        max-width: 600px;
    }
    .catalog-landing-wrapper .spacing-item.spacing-item__blue .form-head {max-width: 100%;}
    .catalog-landing-wrapper .spacing-item.spacing-item__blue .form-head h2 {font-size: 30px;}
    .catalog-landing-wrapper .spacing-item.spacing-item__blue .form-head p {font-size: 18px;}
    .spacing-item.spacing-item__blue .form-body-landing {width: 100%; padding: 0 114px;}
}
.spacing-item.spacing-item__blue .form-head {
    gap: 8px;
}
.town-page .spacing-item.spacing-item__blue .form-head h3 {
    color: rgb(70, 128, 194);
    font-size: 20px;
}
.town-page .spacing-item.spacing-item__blue .form-head p {
    color: rgb(44, 55, 74);
    line-height: 1.25;
    font-size: 12px;
}
@media all and (min-width: 1200px) {
    .town-page .spacing-item.spacing-item__blue .form-head p {
        font-size: 14px;
    }
}
.spacing-item.spacing-item__blue .form-body > .form-custom {
    flex-direction: column;
}
@media all and (min-width: 1200px) {
    .spacing-item.spacing-item__blue .form-body > .form-custom, .spacing-item.spacing-item__blue .form-body-landing > .form-custom {
        flex-direction: row;
        flex-wrap: wrap;
    }
}
.town-page .form-custom {
    display: flex;
    gap: 10px;
}
.catalog-landing-wrapper .form-custom-landing {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 10px;
}
/*LANDING FORM * CITY FORM*/
.catalog-landing-wrapper .form-body-landing {width: 100%;}
.catalog-landing-wrapper .form-custom-landing .fg-task {order: 1;}
.catalog-landing-wrapper .form-custom-landing .fg-name {order: 2;}
.catalog-landing-wrapper .form-custom-landing .fg-mail {order: 3;}
.catalog-landing-wrapper .form-custom-landing .fg-city {order: 4;}
.catalog-landing-wrapper .form-custom-landing .fg-call {order: 5;}
.catalog-landing-wrapper .form-custom-landing .form-group__column {order: 6;}
.catalog-landing-wrapper .form-custom-landing .form-foot {order: 7;}

.catalog-landing-wrapper .form-custom-landing .fg-task, .catalog-landing-wrapper .form-custom-landing .fg-name, .catalog-landing-wrapper .form-custom-landing .fg-mail, .catalog-landing-wrapper .form-custom-landing .fg-city, .catalog-landing-wrapper .form-custom-landing .fg-call, .catalog-landing-wrapper .form-custom-landing .form-group__column, .catalog-landing-wrapper .form-custom-landing .form-foot {width: 100%;}

.f5f5f5 {background: #f5f5f5;}
.E0E9F833 {background: #e0e9f8bf;}
.catalog-landing-wrapper .dropdown-menu.show {height: 150px; max-width: 300px; overflow-y: scroll;}
/*LANDING PAGE*/
.catalog-landing-wrapper {font-family: "Inter", Arial, sans-serif, sans-serif!important; background: #ffffff;}
.catalog-landing-wrapper p {font-family: "Inter", Arial, sans-serif, sans-serif!important; color: #2C374A;}
.catalog-landing-wrapper h1 {font-weight: 600; font-size: 60px; line-height: 105%; color: #2C374A; text-align: center;margin-bottom: 14px!important;}
.catalog-landing-wrapper h1 span {color: #4680C2;}
.catalog-landing-head .text-center {font-size: 22px; width: 60%; margin: 0 auto;}
.catalog-landing-wrapper .profile-container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    flex-wrap: nowrap;
    gap: 43px;
}
.spec-row-item {padding-top: 16px;}

.catalog-landing-wrapper .profile-img {
    border-radius: 50%;
    object-fit: cover;
    border: 4px solid #fff;
    transition: all 0.3s ease;
}

.catalog-landing-wrapper .profile-div:nth-child(3) .profile-img {
    width: 250px;
    height: 250px;
    z-index: 5;
    position: relative;
}

.catalog-landing-wrapper  .profile-div:nth-child(2) .profile-img,
.catalog-landing-wrapper  .profile-div:nth-child(4) .profile-img { width: 210px; height: 210px; margin: 0 -60px; z-index: 4; position: relative; background: #ffffff;}

.catalog-landing-wrapper  .profile-div:nth-child(1) .profile-img,
.catalog-landing-wrapper  .profile-div:nth-child(5) .profile-img {
    width: 180px;
    height: 180px;
    margin: 0 -50px;
    z-index: 3;
    position: relative;
}
.catalog-landing-wrapper section h2 {font-weight: 500; font-size: 40px; line-height: 48px; color: #2C374A;}
.catalog-landing-wrapper .clients-section {padding-bottom: unset!important;}
.spec-row-head {font-family: 'Inter'; font-weight: 500; font-size: 28px; line-height: 110%; padding-top: 20px;}
.spec-row-text {font-family: 'Inter'; font-weight: 400; font-size: 18px; line-height: 120%; padding-top: 30px;}

.benefits-row {gap: 30px;}
.benefits-col {border: 1px solid #4680C2;border-radius: 20px;padding: 40px 20px; font-weight: 400; font-size: 16px; line-height: 140%; width: 100%; text-align: left;}
.benefits-col .extra-data {color: #4680C2; font-weight: 700; padding-bottom: 10px; font-size: 24px;}
.variants-row .benefits-col {display: flex; gap: 12px; flex-direction: column;}
.variants-row .benefits-col .extra-data {height: 86px; padding-bottom: 0px;}
.diff-row-text, .howwork-item-text { font-family: 'Inter';font-weight: 400; font-size: 18px; line-height: 120%; padding-left: 7px;}
.text-accent {color: #4680C2;}
.value-row-item  {border: 1px solid rgba(83, 163, 81, 0.8); box-shadow: 2px 4px 4px rgba(83, 163, 81, 0.1); border-radius: 20px; padding: 23px 63px;}
.value-row-item-title {font-weight: bold; font-size: 18px;}
.value-row-item-text, .howwork-item-text {font-weight: 400; font-size: 16px; line-height: 140%;}
.value-img-wr, .value-img-wr img {height: 100%;}
.howwork-col-1 {border-right: 2px solid rgba(70, 128, 194, 0.3);}
.howwork-col-2 {padding: 0 60px; border-right: 2px solid rgba(70, 128, 194, 0.3);}

.howwork-item-num {padding: 20px 0 13px; font-weight: bold; font-size: 36px; line-height: 120%; color: #53A351;}
.howwork-item-border  {border: 1.5px solid rgba(70, 128, 194, 0.4); box-shadow: 2px 4px 4px rgba(83, 163, 81, 0.1); border-radius: 30px; padding: 26px 48px;}
.base-row-img {border: 1px solid #4680C2; border-radius: 20px; padding: 24px; margin-top: 33px;}
.base-row .base-row-text {height: 220px;}
.vector-box {height: 100px; background-image: url('/images/catalog-landing/vector66.svg'); background-repeat: no-repeat; background-size: cover; background-position: bottom left;}
.vector-box-round {background: rgba(83, 163, 81, 0.8); border-radius: 37.5px;padding: 7.5px 15px; color: #ffffff;}
.variants-row  svg {width: 60px; height: 60px; max-width: unset;}
.variants-row .benefits-row {gap: 0; row-gap: 30px;}
.variants-row .benefits-col {width: 250px;}
.variants-row .benefits-col, .variants-card-carousel .benefits-col .extra-data {font-size: 18px;}
@media (min-width: 900px) {
    .howwork-item {padding-left: 45px; padding-right: 45px;}
}
@media (max-width: 900px) {
    .catalog-landing-head .text-center {width: 80%;}
    .catalog-landing-wrapper h1 {font-size: 30px;}
    .catalog-landing-wrapper .profile-div:nth-child(3) .profile-img {width: 120px; height: 120px;}
    .catalog-landing-wrapper .profile-div:nth-child(2) .profile-img, .catalog-landing-wrapper .profile-div:nth-child(4) .profile-img {width: 90px; height: 90px; margin: 0 -45px;}
    .catalog-landing-wrapper .profile-div:nth-child(1),
    .catalog-landing-wrapper .profile-div:nth-child(5) { display: none; }
    .spec-row-item svg {max-width: 14px; max-height: 14px;}
    .rating-section .owl-nav .owl-next span, .question-section .owl-nav .owl-next span, .benefits-carousel .owl-nav .owl-next span, .card-index-section .owl-nav .owl-next span {
        background: center / contain no-repeat url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="38" height="38" rx="19" stroke="%2353A351" stroke-width="2"/><path d="M13.125 20H26.875" stroke="%2353A351" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.25 14.375L26.875 20L21.25 25.625" stroke="%2353A351" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
        height: 40px;
        width: 40px;
    }

    .benefits-carousel .owl-nav .owl-prev span {
        background: center / contain no-repeat url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="-1" y="1" width="38" height="38" rx="19" transform="matrix(-1 0 -5.56119e-08 1 38 0)" stroke="%2353A351" stroke-width="2"/><path d="M26.875 20H13.125" stroke="%2353A351" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.75 14.375L13.125 20L18.75 25.625" stroke="%2353A351" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
        height: 40px;
        width: 40px;
    }

    .benefits-carousel {
        position: relative
    }

    .benefits-carousel .owl-nav {
        top: 40px !important;
        position: absolute;
        width: 100%;
        background: transparent;
    }

    .benefits-carousel .owl-nav button.owl-prev span {
        position: absolute;
        left: 0 !important;
    }

    .benefits-carousel .owl-nav button.owl-next span {
        position: absolute;
        right: 0 !important;
    }

    .benefits-carousel .owl-dots {
        text-align: center;
        padding-top: 8px;
    }

    .benefits-carousel .benefits-col-wr .benefits-col {width: 70%;}
    .catalog-landing-wrapper section h2 {font-size: 24px; line-height: 120%;}
    .spec-row-head {font-size: 18px; line-height: 140%;padding-top: 8px;}
    .spec-row-text {font-size: 16px;padding-top: 8px;  font-weight: 400;}
    .howwork-col-1 img {   transform: scaleX(-1); height: 248px;}
    .howwork-col-1 {border-right: none !important;}
    .howwork-col-2 {border-right: none !important; padding: 0 15px;}
    .howwork-item-border {padding: 15px 8px; border: 0.5px solid rgba(70, 128, 194, 0.3);  border-radius: 10px;}
    .howwork-item-border svg {max-height: 30px; max-width: 30px;}
    .howwork-item-num {padding: 10px 0 0; font-size: 12px;}
    .howwork-item {gap: 5px;}
    .howwork-item-text {font-size: 14px;}
    .base-row-img {width: 140px;  overflow: hidden;
        height: 100%;
        background-image: url("/images/catalog-landing/Group_285_half.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        margin-top: 0;
        width: 100%;
    }
    .base-row .base-row-text {height: 195px;}
    .base-row-text p {font-size: 14px; line-height: 19px;}
    .vector-box {background-position: bottom 10px left;}
    .vector-box-round {font-size: 12px;}
    .value-row-item  { padding: 14px 25px;}
    .diff-row-text, .howwork-item-text {line-height: 19px;}
    .diff-row-text {font-size: 16px;}
    .variants-card-carousel .benefits-col {font-size: 14px; padding: 20px 15px;}
    .variants-card-carousel .benefits-col .extra-data {font-size: 14px; height: auto;}
    .variants-row  svg {height: 45px; width: 45px;}
    .variants-row .benefits-col {width: unset;}
    .variants-row .variants-card-carousel .benefits-col-wr {height: 250px;}
    .town-page__head-col-text p {max-width: 80%;}
    .town-page__head .container .row {
        background: url('data:image/svg+xml,<svg width="32" height="129" viewBox="0 0 32 129" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.0272446 124.768C-0.10079 125.305 0.230934 125.845 0.768173 125.973L9.52298 128.059C10.0602 128.187 10.5995 127.856 10.7276 127.318C10.8556 126.781 10.5239 126.242 9.98664 126.114L2.20459 124.259L4.05921 116.477C4.18725 115.94 3.85552 115.4 3.31828 115.272C2.78105 115.144 2.24174 115.476 2.1137 116.013L0.0272446 124.768ZM1.00014 1L0.585289 1.90989C19.8035 10.6721 29.8699 34.94 29.9988 60.4095C30.1274 85.8518 20.3245 111.94 0.476086 124.148L1 125L1.52392 125.852C22.1925 113.139 32.1294 86.2266 31.9987 60.3993C31.8682 34.5992 21.6762 9.32789 1.41499 0.0901099L1.00014 1Z" fill="%23E0E9F8"/></svg>') top 270px right 20px / 30px no-repeat; }
}
@media (max-width: 500px) {
    .base-row .base-row-text {height: 400px;}
    .vector-box-round {font-size: 10px;}
    .base-row-img {background-image: url("/images/catalog-landing/Group_285_half.jpg"); height: 100%; background-size: cover; width: 100%;}
    .diff-row svg {max-width: 14px; max-height: 14px;}
    .variants-row  svg {max-width: 45px; max-height: 45px;}
    .base-row-text p {font-size: 14px; line-height: 19px;}
    .value-row-item-text, .howwork-item-text {font-size: 16px;}
}


.catalog-landing-wrapper .uslugi-row .row {row-gap: 30px;}

.reviews-section-item {padding: 25px; /*width: 380px; height: 439px;*/ background: #FFFFFF; border-radius: 16px;}
.reviews-section-item .review-item-wr {text-decoration: none; width: 380px;}
.reviews-section-item .contractor_picture  {width: 64px;height: 64px;vertical-align: bottom; border-radius: 8px; background-repeat: no-repeat;background-position: center;background-size: cover; position: relative;object-fit: cover;}
.reviews-section-item .contractor_picture .check20x20 {    position: absolute; top: 40px; left: 40px; background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="20" height="20" rx="10" fill="%2353A351"/><path d="M6.31705 10.3079L6.31707 10.3079L8.49997 12.4912L14.0579 6.93288L14.0579 6.93287C14.1751 6.81563 14.3341 6.74976 14.5 6.74976C14.6658 6.74976 14.8248 6.81563 14.9421 6.93288C15.0593 7.05012 15.1252 7.20915 15.1252 7.37496C15.1252 7.54078 15.0593 7.6998 14.9421 7.81705L8.94215 13.817L8.94205 13.8171L8.76528 13.6403C8.73045 13.6751 8.68909 13.7028 8.64357 13.7217C8.59804 13.7405 8.54925 13.7503 8.49996 13.7503C8.45068 13.7503 8.40189 13.7405 8.35636 13.7217C8.31084 13.7028 8.26948 13.6751 8.23465 13.6403L6.31705 10.3079ZM6.31705 10.3079C6.1998 10.1906 6.04078 10.1248 5.87496 10.1248C5.70915 10.1248 5.55012 10.1906 5.43288 10.3079L5.60965 10.4847L5.43287 10.3079C5.31563 10.4251 5.24976 10.5841 5.24976 10.75C5.24976 10.9158 5.31563 11.0748 5.43288 11.1921L8.05778 13.817L6.31705 10.3079Z" fill="white" stroke="white" stroke-width="0.5"/></svg>'); height: 20px; width: 20px; }
.review-index-text {text-align: left; height: 100px;font-weight: 500; font-size: 14px; line-height: 140%; margin-bottom: 30px;}
.review-index-text-bottom {color: rgba(44, 55, 74, 0.6); font-weight: 400; font-size: 14px; line-height: 140%;text-align: left; height: 47px;}
.owl-carousel button.owl-dot  {width: 10px; height: 10px; background: rgba(83, 163, 81, 0.3)!important; border-radius: 1000px; margin-right: 6px;}
.owl-carousel button.owl-dot.active  { background: #53A351!important;}
/*landing article*/
.container-article-items {row-gap: 20px;}
.article-item {}
.article-href {text-decoration: none; display: flex; flex-direction: column; padding: 25px; border: 1px solid #DFDFDF; border-radius: 16px; }
.article-item-top {padding: 20px 0;}
.article-item-top-title {font-weight: 600; font-size: 20px; line-height: 24px; color: #2C374A; text-align: left;}
.article-item-wr {padding-bottom: 20px; border-bottom: 1px solid #DFDFDF; margin-bottom: 20px; color: #2C374A;}
.article-author-picture {width: 32px; height: 32px; border-radius: 4px;}
.article-author-wr {display: flex; align-items: center; gap: 15px;}
.article-author-name {font-weight: bold; font-size: 16px; line-height: 140%; color: #2C374A;}
.article-author-name span {padding-left: 15px; font-weight: 400; font-size: 14px; line-height: 140%; color: rgba(44, 55, 74, 0.6);}
.article-item-razdel {font-weight: 400; font-size: 11px; line-height: 140%; background: #2C374A; border-radius: 25px; color: #FFFFFF; padding: 5px 10px;}

.client-item {background-image: url('/images/logos_new.png'); background-size: 1094px 971px; width: 190px;height: 116px;    background-repeat: no-repeat;}
/*  */

.town-page .form-custom .form-group__column, .catalog-landing-wrapper .form-custom .form-group__column { gap: 10px;}
.town-page .form-custom .form-group { width: 100%; }

.catalog-landing-wrapper .form-custom-landing .form-control, .form-custom .form-control, .catalog-landing-wrapper .form-custom-landing .form-control#inline_captcha, .town-page .form-custom .form-control#inline_captcha {font-size: 16px; border-radius: 24px; border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255); padding: 15px 10px; color: rgba(44, 55, 74, 0.6); height: 60px; font-weight: 400!important; }
.catalog-landing-wrapper .form-custom-landing .form-control#inline_captcha { color: #4680C2;}
.catalog-landing-wrapper .form-custom-landing input::placeholder,
.catalog-landing-wrapper .form-custom-landing textarea::placeholder {font-family: 'Inter'; font-weight: 400; font-style: normal; color: rgba(44, 55, 74, 0.6); padding-left: 15px;}
.catalog-landing-wrapper .form-custom-landing .fg-task .form-control { height: 120px;}
.catalog-landing-wrapper .form-custom-landing .dropdown-toggle { font-size: 16px; display: flex; align-items: center; justify-content: space-between; color: rgba(44, 55, 74, 0.6); line-height: 1.2; padding: 15px 30px; border-radius: 24px; border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255); height: 60px;}
.town-page .form-custom .form-control, .town-page .form-custom .form-control#inline_captcha { color: rgba(44, 55, 74, 0.6); line-height: 1.2; font-size: 16px; height: 40px; padding: 0 15px; border-radius: 16px; border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255); }
.town-page .town-page__head .form-custom .form-control, .town-page .town-page__head .form-custom .form-control#inline_captcha {height: 35px;}
.town-page .town-page__head .form-custom textarea.form-control{height: 50px; padding: 9px;}

@media all and (min-width: 1200px) {
    .catalog-landing-wrapper .form-custom-landing {gap: 0px;}
    .catalog-landing-wrapper .form-custom-landing .fg-task {width: 903px; padding-bottom: 15px; order: 1;}
    .catalog-landing-wrapper .form-custom-landing .fg-name {width: 267px;padding-right: 15px; order: 2;}
    .catalog-landing-wrapper .form-custom-landing .fg-city {width: 240px; padding-right: 15px; order: 3;}
    .catalog-landing-wrapper .form-custom-landing .fc-code1 {width: 207px; padding-right: 15px;}
    .catalog-landing-wrapper .form-custom-landing .fc-code2 {width: 102px;}
    .catalog-landing-wrapper .form-custom-landing .form-group__column { gap: 15px; order: 4}
    .catalog-landing-wrapper .form-custom-landing .fg-mail, .catalog-landing-wrapper .form-custom-landing .fg-phone {width: 50%; padding-right: 15px; padding-top: 15px; order: 5;}
    .catalog-landing-wrapper .form-custom-landing .fg-call {width: 463px; padding-top: 15px; order: 6;}
    .catalog-landing-wrapper .form-custom-landing .form-foot p {order: 1}
    .catalog-landing-wrapper .form-custom-landing .form-foot button {order: 2}
    .catalog-landing-wrapper .form-custom-landing .dropdown-toggle { font-size: 18px;}
    .catalog-landing-wrapper .form-custom-landing .form-control,
    .catalog-landing-wrapper .form-custom-landing .form-control#inline_captcha { font-size: 18px;}
}
.form-control.fc-code2 {color: red;}
.town-page .form-custom .form-control::placeholder {color: rgba(44, 55, 74, 0.6);}
.town-page .form-custom textarea.form-control {resize: none; padding: 15px; height: 70px;}
.town-page .form-custom .form-control#inline_captcha {padding: 13px 15px!important; font-size: 15px!important;}
.town-page .town-page__head .form-custom .form-control#inline_captcha {padding: 9px 15px!important;}
.town-page .form-custom .dropdown-toggle {display: flex;align-items: center;justify-content: space-between;gap: 15px;color: rgba(44, 55, 74, 0.6);line-height: 1.2;font-size: 12px;height: 40px;padding: 0 15px;border-radius: 16px;border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255);}
.town-page .town-page__head .form-custom input::placeholder, .town-page .town-page__head .form-custom textarea::placeholder, .town-page .town-page__head .form-custom .dropdown-toggle {font-size: 12px;}
.town-page .form-custom .dropdown-toggle:after {content: '';display: block;vertical-align: middle;border: none;padding: 0;margin: 0;z-index: 1;width: 9px;min-width: 9px;height: 6px;background: url('/images/town-page/icon-drop.svg') center center no-repeat;background-size: contain;}
.town-page .form-custom .dropdown-toggle[aria-expanded="true"]:after {transform: rotate(180deg);}
.town-page .form-custom .dropdown-menu {min-width: 100%; padding: 5px 0; margin: 0; color: rgba(44, 55, 74, 0.6); border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255); border-radius: 16px;font-size: 12px;transform: none !important;top: calc(100% + 10px) !important;}
.town-page .form-custom .dropdown-item, .catalog-landing-wrapper .form-custom .dropdown-item {text-overflow: ellipsis; padding: 12px 15px;
    color: rgba(44, 55, 74, 0.6); background: none !important;line-height: 1.2;font-size: 12px;}
.town-page .form-custom .dropdown-item:hover, .catalog-landing-wrapper .form-custom .dropdown-item:hover { color: rgb(83, 163, 81);background: none !important;}
@media all and (min-width: 1200px) {
    .town-page .form-custom .form-control {
        padding: 0 20px;
    }
    .town-page .form-custom textarea.form-control {
        padding: 20px;
        height: 80px;
    }
    .town-page .form-custom .dropdown-toggle {
        padding: 0 20px;
    }
    .town-page .form-custom .dropdown-item {
        padding: 12px 20px;
    }
    .spacing-item.spacing-item__blue .form-custom .fg-task {
        order: 1;
    }
    .spacing-item.spacing-item__blue .form-custom-landing .fg-task {
        order: 1;
        width: 100%;
    }
    .spacing-item.spacing-item__blue .form-custom .fg-name {
        order: 2;
        max-width: 165px;
    }
    .spacing-item.spacing-item__blue .form-custom .fg-city, .spacing-item.spacing-item__blue .form-custom .fg-phone {order: 3; max-width: 165px;}
    .form-group__column {order: 4; max-width: 250px;}
    .spacing-item.spacing-item__blue .form-custom .fg-mail { order: 5; max-width: 250px; }
    .spacing-item.spacing-item__blue .form-custom .fg-call {order: 6; max-width: 340px;}
    .form-foot { order: 7; margin-top: 20px; }
    .town-page__head .form-foot { order: 7; margin-top: 0; }
    .spacing-item.spacing-item__blue .form-custom .fc-code1 {max-width: 165px;}
    .spacing-item.spacing-item__blue .form-custom .fc-code2 {max-width: 75px;}
    .town-page__head .form-custom {justify-content: space-between;}
    .town-page__head .spacing-item.spacing-item__blue .form-custom .fc-code1, .town-page__head .spacing-item.spacing-item__blue .form-custom .fc-code2,  .town-page__head .spacing-item.spacing-item__blue .form-custom .fg-mail, .town-page__head .spacing-item.spacing-item__blue .form-custom .fg-phone {max-width: 48%;}
    .town-page__head .spacing-item.spacing-item__blue .form-custom .fg-name, .town-page__head .spacing-item.spacing-item__blue .form-custom .fg-call {max-width: 100%;}
}
.fc-code2 {color: #4680C2!important;}
.town-page__head .form-custom .form-group__column {display: flex; flex-direction: row; max-width: 100%; justify-content: space-between;}
.form-foot {
    width: 100%;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 10px;
    margin-top: 20px;
}
.form-foot p {
    color: inherit;
    line-height: 1.4;
    font-size: 10px;
    order: 2;
}
.form-foot a {/*border-bottom: 1px solid;*/}
.town-page .form-foot .btn.full-green--btn {
    order: 1;
}
@media all and (min-width: 1200px) {
    .form-foot {
        flex-direction: row;
        justify-content: space-between;
        text-align: left;
    }
    .form-foot p {
        font-size: 12px;
        order: 1;
    }
    .catalog-landing-wrapper .form-foot p {font-size: 18px;}
    .town-page .form-foot .btn.full-green--btn {
        order: 2;
        max-width: 180px;
    }
}
.catalog-list__review {
    gap: 30px;
    margin: 30px auto;
}
.town-page .catalog-list__review h3 {
    margin-bottom: 0;
    font-size: 20px;
}
.cl-reviews__item {
    gap: 10px;
}
@media all and (min-width: 1200px) {
    .cl-reviews__item {
        gap: 15px;
    }
}
.person-profile .cl-item__main {
    max-width: 100%;
    padding: 0;
}
.person-profile .cl-item__name strong { font-size: 10px;}
.person-profile .cl-item__info, .person-profile .cl-item__info .link-grey {
    color: rgba(44, 55, 74, 0.6);
    font-size: 12px;
}
.person-profile .cl-item__info {
    margin-top: -5px;
}
@media all and (min-width: 1200px) {
    .person-profile .cl-item__main {
        gap: 15px;
    }
    .person-profile .cl-item__avatar, .question-item .cl-item__avatar {
        max-width: 65px;
    }
    .person-profile .cl-item__avatar img, .question-item .cl-item__avatar img {
        width: 65px;
        height: 65px;
    }
    .person-profile .cl-item__verify {
        width: 20px;
        height: 20px;
    }
    .person-profile .cl-item__resume {
        gap: 5px;
    }
    .person-profile .cl-item__name strong {
        font-size: 14px;
    }
    .person-profile .cl-item__info, .person-profile .cl-item__info .link-grey {
        font-size: 12px;
    }
    .person-profile .cl-item__hand .hand-icon {
        line-height: 24px;
    }
}
.person-reviews {
    gap: 15px;
}
.person-reviews__item {
    gap: 5px;
}
.pr-review__name {
    color: rgba(44, 55, 74, 0.6);
    line-height: 1.2;
    font-size: 12px;
}
.pr-review__rate {
    width: 100%;
    max-width: 80px;
}
.person-reviews__item p {
    color: rgb(44, 55, 74);
    line-height: 1.4;
    font-family: inherit;
    font-size: 12px;
    margin-bottom: 10px;
}
.pr-review__date {
    color: rgba(44, 55, 74, 0.6);
    line-height: 1.2;
    font-size: 12px;
}
.pr-review__link, .pr-review__link a {
    color: rgb(70, 128, 194);
    line-height: 1.2;
    font-size: 12px;
}
@media all and (min-width: 1200px) {
    .pr-review__name {
        font-size: 14px;
    }
    .pr-review__rate {
        max-width: 100px;
    }
    .person-reviews__item p {
        font-size: 14px;
        margin-bottom: 15px;
    }
    .pr-review__date {
        font-size: 14px;
    }
    .pr-review__link, .pr-review__link a {
        font-size: 14px;
    }
}
.sp-grey__info {
    margin-bottom: 15px;
}
.town-page .sp-grey__info h3 {
    line-height: 1.2;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 5px;
}
.town-page .sp-grey__info p {
    line-height: 1.4;
    color: rgba(44, 55, 74, 0.6);
    font-size: 12px;
    margin-bottom: 15px;
}
.sp-grey__pict, .sp-grey__info {
    width: 100%;
}
.sp-grey__pict {
    max-width: 168px;
}
.sp-grey__pict p {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    color: #2C374A;
}
.sp-grey__pict .question-item-date {
    font-size: 12px;
    color: #2C374A99;
}
.sp-grey__pict .question-item-answers {
    font-size: 10px;
    color: #4680C2CC;
}

@media all and (min-width: 1200px) {
    .sp-grey__info {
        margin-bottom: 0;
    }
    .town-page .sp-grey__info h3 {
        font-size: 24px;
    }
    .town-page .sp-grey__info p {
        font-size: 14px;
    }
    .sp-grey__pict {
        order: 1;
        max-width: 168px;
    }
    .sp-grey__info {
        order: 2;
        max-width: 325px;
    }
}
.problem-list {
    width: 100%;
    margin: 25px auto 0 auto;
}
.problem-list .faq-list {
    margin: 25px auto;
}
.town-page .problem-list h2 {
    line-height: 1.4;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 0;
}
.town-page .problem-list h2 i {
    color: rgb(70, 128, 194);
    font-style: normal;
    font-size: 14px;
}
@media only screen and (min-width: 1200px) {
    .problem-list {
        margin: 25px auto 35px auto;
    }
    .town-page .problem-list h2 {
        font-size: 24px;
    }
    .town-page .problem-list h2 i {
        font-size: 18px;
    }
}
.problem-list .faq-list__item {
    border-radius: 0;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 1px solid rgb(214, 214, 214) !important;
}
.problem-list .faq-list__item:first-child {
    border-top: 1px solid rgb(214, 214, 214) !important;
}
.problem-list .faq-list__head {
    padding: 0;
    background: transparent;
    border-bottom: none !important;
}
.problem-list .faq-list__head > div {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding: 14px 14px 14px 0;
    color: rgb(44, 55, 74);
    line-height: 1.2;
    font-weight: 500;
    font-size: 16px;
}
@media only screen and (min-width: 1200px) {
    .problem-list .faq-list__head > div {
        padding: 20px 30px 20px 0;
        font-size: 18px;
    }
}
.problem-list .faq-list__head > div:after {
    content: "+";
    display: flex;
    justify-content: center;
    background: rgb(83, 163, 81);
    border-radius: 50%;
    width: 100%;
    max-width: 20px;
    height: 20px;
    color: #fff;
    line-height: 18px;
    font-size: 18px;
}
@media only screen and (min-width: 1200px) {
    .problem-list .faq-list__head > div:after {
        max-width: 40px;
        height: 40px;
        line-height: 38px;
        font-size: 24px;
    }
}
.problem-list .faq-list__head > div[aria-expanded=true]:after {
    transform: rotate(135deg);
}
.problem-list .faq-list__body {
    color: rgba(44, 55, 74, 0.6);
    font-weight: 400;
    line-height: 1.4;
    font-size: 10px;
    padding: 0 14px 14px 0;
}
.problem-list .faq-list__body p, .problem-list .faq-list__body li {
    color: rgba(44, 55, 74, 0.6);
    font-weight: 400;
    line-height: 1.4;
    font-size: 14px;
    padding-top: 8px;
}
.problem-list .faq-list__body ul, .problem-list .faq-list__body ol {
    padding: 0 15px 0;
}
@media only screen and (min-width: 1200px) {
    .problem-list .faq-list__body {
        font-size: 14px;
        padding: 0 30px 20px 0;
    }
    .problem-list .faq-list__body p, .problem-list .faq-list__body li {
        font-size: 14px;
    }
}
.town-page .dropdown-menu.show, .catalog-landing-wrapper .dropdown-menu.show {display: block; height: 350px;overflow-y: scroll;}
.town-page .content {background: #F5F5F5!important;}
@media (max-width: 992px)  {
    .town-page .content {background: #FFFFFF!important;}
}
.town-page .js-user-name {color: rgb(44, 55, 74);}
.town-page .review_link:hover {cursor: pointer;}
.town-page .form-foot .pu_checkk {font-size: 12px;     color: inherit; margin-bottom: 0px!important;}
.nav-scroller {overflow-y: hidden; padding: 10px 15px;}
.nav-scroller__items {display: flex; flex-wrap: nowrap; overflow-x: auto; white-space: nowrap;}
.nav-scroller__item {color: #424242; font-size: 14px; display: flex; text-decoration: none; margin-bottom: 10px;}

.polosa-wta {padding:3px; text-align:center;position: fixed;bottom:0;z-index: 999; width:100%; background:#ffffff00;    display: flex
;
    justify-content: end;}
.bottom-button__link {background: #25d366;}
.glow-border-button {display: inline-block; padding: 10px; border-radius: 50%; border: 5px solid #25d366; animation: border-glow 2s infinite ease-in-out; transition: border-color 0.3s ease; }
@keyframes border-glow { 0%, 100% { border-color: #25d366; } 50% { border-color: #128c7e;}}
.bottom-button__link svg { display: block; }
.gap-20 {gap: 20px;}
.gap-24 {gap: 24px;}
.gap-5 {gap: 5px;}

/*training-landing*/
.catalog-landing-head-training {
    background-color: #fff;
}

.badge-box {
    padding: 10px 32px;
    background: #E0E9F8;
    border-radius: 20px;
    color: #4460AA;
    font-weight: 500;
    font-size: 14px;
}


.trainer-block .trainer {
    flex: 1 1 200px;
    margin: 20px;
}

.trainer-img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    object-fit: cover;
    margin-bottom: 10px;
    /*width: 150px;*/
}
.trainer-img {width: 150px;}

.trainer-img.small {
    width: 100px;
    height: 100px;
}
.trainer-btm {width: 150px;}
.trainer-btm div {text-align: center; }
.trainer {display: flex; flex-direction: column; align-items: center; justify-content: end;}
.training-why-block .img-wr {padding: 10px 0;background: rgba(70, 128, 194, 0.2); border-radius: 20px;}
.match-item-img-wr, .match-item-img-wr img {width: 200px;}
.match-item-wr {padding: 10px 0 10px 40px;}
.match-item-head {font-weight: 500; font-size: 20px; padding-bottom: 10px;}
.match-item-text {font-size: 16px;}
/*.training-formats .row {gap: 30px;}*/
.training-formats-item {padding: 15px;}
.training-formats-item-wr {background: #E0E9F8; border-radius: 20px; padding: 40px;  height: 260px;}
.training-formats-item-head {font-weight: 600; font-size: 24px; line-height: 29px; padding-bottom: 20px;}
.training-formats-item-text {font-weight: 400; font-size: 16px; line-height: 110%;}
.training-formats .howwork-item-num {display: none;}

.training-sections .accordion-item {
    /*border: 1px solid #ddd;
    border-radius: 8px;*/
    margin-bottom: 10px;
    overflow: hidden;
}

.training-sections .accordion-header, .js-accordion-header {
    /*background-color: #f5f5f5;*/
    padding: 15px 20px;
    cursor: pointer;
    position: relative;
}
.training-sections .accordion-header div { font-weight: bold; font-size: 18px;  line-height: 29px;  width: 80%;}
.training-sections .accordion-header p {font-size: 16px; font-weight: normal; width: 80%;}

.training-sections .accordion-header::after, .js-accordion-header::after{
    content: "+";
    display: flex;
    justify-content: center;
    border-radius: 50%;
    width: 100%;
    color:#2C374A;
    max-width: 40px;
    height: 40px;
    line-height: 38px;
    font-size: 24px;
    border: 2px solid #2C374A;
    position: absolute;
    right: 20px;
    top: 14px;
}
.js-accordion-header.accordion-header-green::after {color: #ffffff; background: rgb(83, 163, 81); border: 2px solid rgb(83, 163, 81);}
.training-sections .accordion-header.active::after, .js-accordion-header.active::after  { content: 'X'; }


.problem-list .accordion-header div {font-weight: 500; font-size: 27px; line-height: 120%; color: #2C374A;}
.training-sections .accordion-content, .accordion-content { display: none; padding: 15px 20px; /*background-color: #fff;*/ font-size: 16px; line-height: 1.6; }
.problem-list .accordion-item {border-bottom: 1.5px solid #D6D6D6; padding: 44px 0;}
.problem-list .accordion-content, .problem-list .accordion-content p, .problem-list .accordion-content li {font-size: 21px; line-height: 140%; color: rgba(44, 55, 74, 0.6);}


.training-sections .accordion-item li {font-weight: 500; font-size: 16px; color: #2C374A;}
.training-select-item-wr {margin: 30px; border: 1px solid #4680C2;    border-radius: 80px;}
.training-select-item-head {display: flex; align-items: center; padding: 60px 60px 15px; font-weight: 500;    font-size: 30px;line-height: 120%; gap: 20px;}
.training-select-item-head-num {display: flex; font-size: 48px;line-height: 120%; color: #53A351;}
.training-select-item-text {padding: 15px 60px 60px; font-weight: 400; font-size: 20px; line-height: 120%;}

.catalog-landing-career .howwork-item-num {font-size: 36px;}
.career-profsection-item {width: 200px; height: 200px; background: rgba(224, 233, 248, 0.8); border-radius: 20px; margin: 10px;}
.career-profsection-item-text {font-size: 20px; text-align: center;line-height: 120%;height: 48px; padding: 0 10px;}
.career-situation-item, .career-situation-btn {padding: 20px 25px; background-color: #FFFFFF;border-radius: 40px;margin: 8px;font-size: 20px; border: none;}
.career-situation-btn {background-color: #53A351; color: #FFFFFF;}
.career-principle {height: 650px;}
.career-principle-carousel-item {background: #E0E9F8; border-radius: 20px; padding: 40px; height: 500px;}
.career-principle-carousel-item-head {font-size: 22px; text-align: left;}
.career-principle-carousel-item-text {font-size: 16px; text-align: left;}
.training-select-carousel .owl-nav .owl-prev span, .bottom-reviews-carousel .owl-nav .owl-prev span, .career-principle-carousel .owl-nav .owl-prev span, .variants-card-carousel .owl-nav .owl-prev span {background: center / contain no-repeat url('data:image/svg+xml,<svg width="51" height="50" viewBox="0 0 51 50" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="50" height="50" rx="25" transform="matrix(-1 0 -5.56119e-08 1 50.5 0)" fill="%2353A351"/><path d="M35.8125 25H15.1875" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M23.625 16.5625L15.1875 25L23.625 33.4375" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')!important; mask-image: none!important; width: 50px; height: 50px;}
.training-select-carousel .owl-nav .owl-next span, .bottom-reviews-carousel .owl-nav .owl-next span, .career-principle-carousel .owl-nav .owl-next span, .variants-card-carousel .owl-nav .owl-next span {background: center / contain no-repeat url('data:image/svg+xml,<svg width="51" height="50" viewBox="0 0 51 50" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" width="50" height="50" rx="25" fill="%2353A351"/><path d="M15.1875 25H35.8125" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M27.375 16.5625L35.8125 25L27.375 33.4375" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')!important; mask-image: none!important; width: 50px; height: 50px;}
.variants-card-carousel.owl-carousel .owl-nav button.owl-prev, .variants-card-carousel.owl-carousel .owl-nav button.owl-next {width: 50px; height: 50px}
.training-select-carousel .owl-nav button, .career-principle-carousel .owl-nav button {width: 50px; height: 50px;}
.training-select-carousel .owl-nav {bottom: 0!important; top: unset; left: 12px; right: unset;}
.career-principle-carousel .owl-nav {bottom: -67px!important; top: unset; left: 50%; right: unset;}
.variants-card-carousel .owl-nav {bottom: -67px!important; top: unset; left: calc(50% - 40px); right: unset;}
.training-select-carousel .owl-stage-outer {height: 400px;}
.training-select-carousel.owl-carousel .owl-prev.disabled, .training-select-carousel.owl-carousel .owl-next.disabled, .career-principle-carousel.owl-carousel .owl-next.disabled {display: none;}
.career-structure-row p, .career-structure-row li {font-family: 'Inter';font-weight: 400;font-size: 16px;line-height: 110%;}
.career-select .training-select-item-wr {height: 450px;}
.career-select .training-select-carousel .owl-stage-outer {height: 330px;}
.career-head-text {font-weight: 500; font-size: 16px; line-height: 110%;width: 80%;}
.problem-list .accordion-header div {width: 80%;}
.card-index-promo {font-weight: 400; font-size: 16px; line-height: 140%; color: #2C374A; text-align: left; padding-bottom: 40px;}
.reviews-section .executor-person-name {text-align: left;}
@media (max-width: 900px) {
    .career-head-text {width: 100%; font-size: 12px;}
    .match-item-wr {padding: 10px 0 10px 0;}
    .training-formats .howwork-item-num {display:block; font-size: 24px; color: #4680C2; padding-right: 10px;}
    .trainer {height: 150px;}
    .trainer.trainer-center  {justify-content: start;}
    .match-item-img-wr, .match-item-img-wr img {width: 100%;}
    .training-formats-item {display: flex; flex-direction: row;}
    .training-formats-item-wr {height: auto; padding: 18px 25px;}
    .training-formats-item-head {font-size: 14px; padding-bottom: 8px;}
    .training-formats-item-text {font-size: 12px;}
    .training-sections .accordion-header::after {max-width: 20px; height: 20px; line-height: 18px; font-size: 18px;}
    .accordion-header::after {max-width: 20px; height: 20px; line-height: 18px; font-size: 18px;}
    .training-select-item-wr {margin: 0px;}
    .catalog-landing-career .howwork-item-num {font-size: 18px;}
    .career-profsection-item {width: 132px; height: 120px;}
    .career-profsection-item-text {font-size: 12px; height: 30px;}
    .career-profsection-item svg {width: 36px; height: 36px;}
    .career-situation-item, .career-situation-btn {font-size: 12px; padding: 12px 20px;}
    .career-principle-carousel-item {margin-left: 15px;}
    .career-principle-carousel .owl-nav {bottom: -67px!important; top: unset; left: 10px; right: unset;}
    .career-principle-carousel .owl-nav .owl-next span {background: center / contain no-repeat url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="38" height="38" rx="19" stroke="%2353A351" stroke-width="2"/><path d="M13.125 20H26.875" stroke="%2353A351" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.25 14.375L26.875 20L21.25 25.625" stroke="%2353A351" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important; height: 40px;width: 40px;}
    .career-principle-carousel .owl-nav .owl-prev span {background: center / contain no-repeat url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="-1" y="1" width="38" height="38" rx="19" transform="matrix(-1 0 -5.56119e-08 1 38 0)" stroke="%2353A351" stroke-width="2"/><path d="M26.875 20H13.125" stroke="%2353A351" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.75 14.375L13.125 20L18.75 25.625" stroke="%2353A351" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important; height: 40px;width: 40px;}
    .career-structure-row p, .career-structure-row li {font-size: 14px;}
    .training-select-item-head {padding: 20px 60px 10px; font-size: 16px;}
    .career-select .training-select-item-wr {height: 250px;}
    .career-select .training-select-item-text {padding: 0px 60px 60px; font-size: 14px; line-height: 120%;}
    .career-select .training-select-item-head {font-size: 16px;}
    .career-select .training-select-item-head-num {font-size: 24px;}


}
@media (max-width: 500px) {
    .training-select-item-head {font-size: 18px; font-weight: bold;}
    .training-select-item-text {font-size: 16px;}
    .problem-list .accordion-header div { font-size: 16px;  width: 80%;}
    .problem-list .accordion-content, .problem-list .accordion-content p {font-size: 12px;  }
    .problem-list .accordion-item {padding: 17px 0;}
}

@media (max-width: 1000px) {
    .card-index-promo {font-size: 11px; line-height: 140%; color: #2C374A; text-align: left; padding-bottom: 40px; background: 90% / 40px  no-repeat url('data:image/svg+xml,<svg width="30" height="48" viewBox="0 0 30 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.2289 47.4635C19.7183 47.674 19.1338 47.4307 18.9233 46.9201L15.4931 38.5994C15.2826 38.0888 15.5259 37.5042 16.0365 37.2938C16.5471 37.0833 17.1316 37.3265 17.3421 37.8371L20.3912 45.2333L27.7873 42.1843C28.2979 41.9738 28.8825 42.2171 29.093 42.7277C29.3035 43.2383 29.0602 43.8228 28.5496 44.0333L20.2289 47.4635ZM0.49919 0.590758C6.45155 2.07296 14.6155 6.15955 19.7534 13.6654C24.9368 21.2378 26.9289 32.1272 20.771 46.9232L18.9245 46.1547C24.8641 31.8834 22.8463 21.7245 18.103 14.7951C13.3141 7.79915 5.63422 3.93051 0.0159266 2.53149L0.49919 0.590758Z" fill="%234680C2"/></svg>'); margin-bottom: 20px; min-height: 60px;}
    .career-select .card-index-promo {font-weight: 400; font-size: 11px; line-height: 140%; color: #2C374A; text-align: left; padding-bottom: 40px;  margin-bottom: 0px;}
}
/*.catalog-landing-head-career h1 {!*text-align: left;*! font-weight: 600; font-size: 60px; line-height: 105%;}*/
.w-90 {width: 90%!important;}
.w-80 {width: 80%!important;}
.pt-40px {padding-top: 40px;}
.catalog_slogan_city {padding-top: 10px;}
.dropdown-menu[name="MenuVariantList"] {max-height: 100px; max-width: unset!important;     color: rgba(44, 55, 74, 0.6);
    border: 1px solid rgb(255, 255, 255);
    background: rgb(255, 255, 255);
    border-radius: 16px;}
.town-page__head .full-green--btn.w-100 {max-width: 100%}
@media (min-width: 1000px) {
    .town-page__head .container .row {
        background: url('data:image/svg+xml,<svg width="228" height="217" viewBox="0 0 228 217" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M41 129.5L41.6794 130.234L41 129.5ZM160.5 147.5L159.954 148.338L160.5 147.5ZM227.443 4.33398C227.627 3.81341 227.355 3.24188 226.834 3.05742L218.351 0.0515604C217.83 -0.132894 217.259 0.139583 217.074 0.660155C216.89 1.18073 217.162 1.75226 217.683 1.93672L225.223 4.60859L222.552 12.1492C222.367 12.6698 222.64 13.2413 223.16 13.4258C223.681 13.6102 224.252 13.3378 224.437 12.8172L227.443 4.33398ZM1 215.5L1.13633 216.491C14.9377 214.591 22.877 209.745 27.2817 202.961C31.649 196.234 32.4012 187.799 32.3062 179.057C32.2099 170.203 31.259 161.115 32.0125 152.524C32.7595 144.008 35.1769 136.255 41.6794 130.234L41 129.5L40.3206 128.766C33.3147 135.253 30.7905 143.567 30.0202 152.349C29.2565 161.056 30.213 170.498 30.3063 179.079C30.4008 187.773 29.6249 195.679 25.6042 201.872C21.6209 208.007 14.3123 212.659 0.86367 214.509L1 215.5ZM41 129.5L41.6794 130.234C54.8394 118.049 74.071 115.824 95.3036 120.078C116.517 124.329 139.523 135.013 159.954 148.338L160.5 147.5L161.046 146.662C140.477 133.248 117.233 122.432 95.6964 118.117C74.179 113.806 54.1606 115.951 40.3206 128.766L41 129.5ZM160.5 147.5L159.954 148.338C173.964 157.475 177.657 167.492 176.743 176.014C175.818 184.645 170.142 192.011 164.924 195.682L165.5 196.5L166.076 197.318C171.658 193.389 177.732 185.548 178.732 176.227C179.743 166.795 175.536 156.112 161.046 146.662L160.5 147.5ZM165.5 196.5L164.924 195.682C162.354 197.491 158.263 199.299 153.561 200.233C148.865 201.167 143.636 201.214 138.767 199.589C133.919 197.971 129.38 194.682 126.036 188.845C122.681 182.988 120.5 174.513 120.5 162.5H119.5H118.5C118.5 174.737 120.719 183.587 124.301 189.839C127.895 196.112 132.831 199.716 138.133 201.486C143.414 203.248 149.01 203.177 153.951 202.195C158.887 201.214 163.246 199.309 166.076 197.318L165.5 196.5ZM119.5 162.5H120.5C120.5 138.479 129.973 107.233 148.051 77.887C166.122 48.553 192.738 21.2035 226.93 4.90267L226.5 4L226.07 3.09733C191.462 19.5965 164.578 47.247 146.349 76.838C128.127 106.417 118.5 138.021 118.5 162.5H119.5Z" fill="%23E0E9F8"/></svg>') bottom 40px center / 220px no-repeat; }
}