@font-face {
    font-family: 'Blogger Sans';
    src: local('/fonts/Blogger Sans Medium'), local('/fonts/BloggerSans-Medium'), url('/fonts/Bloggersansmedium.woff2') format('woff2'), url('/fonts/Bloggersansmedium.woff') format('woff'), url('/fonts/Bloggersansmedium.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Blogger Sans';
    src: local('/fonts/Blogger Sans Light'), local('/fonts/BloggerSans-Light'), url('/fonts/Bloggersanslight.woff2') format('woff2'), url('/fonts/Bloggersanslight.woff') format('woff'), url('/fonts/Bloggersanslight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.msg_box {
    font-family: 'Blogger Sans'!important;
    font-size: 14px;
}
.container.cf div.share a {
  margin: 0 5px;
}

.oldfeel {
font-size: 22px;
white-space: nowrap;
color:#bbbbbb;
text-decoration: line-through;
font-weight:300;
}


.blue_bg.full_bg div.st.wht a {
   color:#fbc017 !important;
}

li.otz_res  {
margin-top: 50px !important;
display: block !important;
font-size: 1.5em !important;
font-weight: bold !important;
margin-block-start: .83em !important;
margin-block-end: .83em !important;
margin-bottom: 11px !important;
}

.btn_box input.cms_submit {
   background: #f06622 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "Blogger Sans";
    font-size: 12px;
    font-weight: bold;
    height: 37px;
    letter-spacing: 0.4px;
    line-height: 31px;
    margin-top: 13px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    width: 100px;
}
.msg_forms .btn_box {
    padding: 0px !important;
    text-align: right;
}

.noprice {padding-right:0px !important;}
	.error {background: #ffe1d9 !important;}

.field input#m84b53name {
    font-size: 20px;
    height: 63px;
    padding: 0 40px;
}
.order_form.form_box div.field input.phone {
    font-size: 20px;
    height: 63px;
    padding: 0 40px;
}

.field input.s2.yellow_btn {
    border:none;
    border-radius: 15px;
    font-size: 27px;
    height: 71px;
    line-height: 71px;
    width: 100%;
    background: #fbc017 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    height: 62px;
    line-height: 62px;
    text-align: center;
}

.msg_forms input[type="text"], .msg_forms input[type="email"], .msg_forms input[type="phone"], .msg_forms textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: block;
    font-size: 13px;
    height: 36px;
    padding: 0 10px;
    width: 100%;
    margin-bottom:0px !important;
    font-family: 'Arial'!important;
}



.field input.s2.yellow_btn:hover {
    background: white;
    color:#23afde;
}

.bt_order_form h2 {
    margin-bottom: 46px;
    /*margin-top: 30px;*/
    padding-top: 46px;
    text-align: center;
    font-size:55px;
}
@media (max-width: 800px) {
.bt_order_form h2 {font-size:45px;padding-top: 26px;}
}
	.info_ny {background: #fbc017;margin:0px auto;padding:15px 30px;text-align:center;color:#fff;font-weight:bold;margin: -50px 0 50px;}


/* elements */


.gray_bg {padding: 50px 0 60px 0; background: #f8f7f3;}.blue_bg {color: #fff; background: #23afde;}.blue_bg h2 {color: #fff;}.blue_bg .yellow_btn:hover {color: #23afde; background: #f8f7f3;}.full_bg {margin-left: -1000px; margin-right: -1000px; padding-left: 1000px; padding-right: 1000px;}.yellow_btn {display: inline-block; width: 204px; height: 62px; text-align: center; color: #fff; font-size: 24px; line-height: 62px; background: #fbc017; border-radius: 31px;}.yellow_btn:hover {background: #23afde;}.yellow_btn.s2 {height: 71px; line-height: 71px; font-size: 27px; border-radius: 35px;}.more_btn {width: 145px; height: 50px; letter-spacing: 0.3px; text-align: center; border: 1px solid #fddf8b; color: #fff !important; font-size: 18px; line-height: 48px; cursor: pointer; border-radius: 25px;color: #fff;background: #fbc017;}.more_btn:hover {border-color: #fbc017 !important; color: #fbc017 !important; background: #fff !important;}@media (max-width: 480px) {.yellow_btn.s2 {font-size: 24px;}}.slider {position: relative;}.slider_nav {display: inline-block; width: 44px; height: 43px;}.slider_nav.prev {background: url(https://family-dental.ru/tmp/img/slider_nav_prev.svg) 0 0 no-repeat;}.slider_nav.next {background: url(https://family-dental.ru/tmp/img/slider_nav_next.svg) 0 0 no-repeat;}table {width: 100%;}input[type="submit"] {cursor: pointer;}input::-webkit-input-placeholder {opacity: 1; color: inherit;}input::-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 19+ */input:-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 18- */input:-ms-input-placeholder {opacity: 1; color: inherit;}textarea::-webkit-input-placeholder {opacity: 1; color: inherit;}textarea::-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 19+ */textarea:-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 18- */textarea:-ms-input-placeholder {opacity: 1; color: inherit;}textarea,input[type="text"],input[type="password"],input[type="email"],button {-webkit-appearance: none;}input[type="text"],input[type="password"],input[type="email"],button {outline: none !important;}.popup {display: none;}.form_box textarea,.form_box input[type="text"] {width: 100%; height: 44px; padding: 0 25px; font-size: 14px; color: #5e564e; border: 1px solid #e3e8ee;  border-radius: 250px;}.form_box textarea {height: 85px; padding-top: 15px; margin-bottom: 20px; resize: none;}.form_box .blue_btn {width: 147px;}.form_box .field {margin-bottom: 18px;}.checkbox {display: inline-block; font-size: 20px;}.checkbox .jq-checkbox {float: left;}.checkbox > span {display: block; margin-left: 40px; line-height: 22px;}#order_call {width: 480px; padding: 30px 40px; background: #f1f6f8;}#order_call h2 {text-align: center; font-size: 30px; margin-bottom: 30px;}#order_call .btn_box {text-align: center; padding-top: 20px;}#order_call .form_box {width: 300px; margin: 0 auto;}/* plugins *//* support class style */.clear {clear: both; float: none !important;}.fleft {float: left !important;}.fright {float: right !important;}.cf:before,.cf:after {content: " "; /* 1 */ display: table; /* 2 */}.cf:after {clear: both;}.disp_none {display: none;}.rltv {position: relative;}.middle_box > * {display: inline-block; vertical-align: middle;}.pos_right {text-align: right !important;}.pos_center {text-align: center;}.pos_left {text-align: left;}.pos_justify {text-align: justify;}.breadcrumb {font-size: 17px; margin-bottom: 0;}.breadcrumb > * {display: inline-block; vertical-align: middle;}.breadcrumb a {color: #23afde;}.breadcrumb a:hover {color: #3f4549;}.breadcrumb span {color: #3f4549;}.breadcrumb .sepor {width: 8px; height: 10px; background: url(/img/sepor.png) center bottom no-repeat;}#fancybox-wrap, #fancybox-wrap * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}html { /*height:100%*/; margin: 0; padding: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, address {display: block;}audio, canvas {display: inline-block;}video {display: block;}audio:not([controls]) {display: none; height: 0;}address {font-style: normal;}ul, ol, li, form, fieldset, a, img, div, figure, address { margin: 0; padding: 0; border: 0; }ul {list-style: inside;}ol {list-style: inside;}ul li {list-style: none;}ol li {list-style: decimal inside;}ol {padding: 10px 0;}ol li {margin: 0 0 20px 0;}


body {height:100%; position: relative;}



body, td, input, textarea, button {margin: 0px; padding: 0px; color: #353c40; font: 17px 'Blogger Sans';}

body * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}a {text-decoration: none; color: inherit; -o-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; transition:0.3s;color:#23afde;}a:hover {text-decoration: none !important; color:#efb647;}

h1 {font: 50px 'Blogger Sans'; color: #353c40; margin: 0 0 30px 0; padding: 0;}h2 {font: 40px 'Blogger Sans'; color: #353c40; margin: 0 0 22px 0; padding: 0;letter-spacing:-1px}h3 {font: 28px 'Blogger Sans'; color: #353c40; margin: 32px 0 ; padding: 0;letter-spacing:-1px}h4 {font: 26px 'Blogger Sans'; color: #353c40; margin: 0 0 38px 0; padding: 0;}@media (max-width: 800px) {h2 {font-size: 36px;}}@media (max-width: 640px) {h1 {font-size: 40px;}h2 {font-size: 33px !important;}h3 {font-size: 25px;font-weight: 600;}}p {margin: 0 0 25px 0; padding: 0; font-size: 21px; line-height: 32px;}p img {max-width: 100%;}table {border-collapse: collapse; border-spacing: 0;}.main {min-height: 100%; position: relative;}.cbc {overflow: hidden; max-width: 100%; min-width: 320px; margin: 0 auto;}.container {max-width: 1140px; margin: 0 auto; position: relative; padding: 0 40px;}@media (max-width: 640px) {.container {padding: 0 20px;}p {font-size: 19px; line-height: 25px;}}/* page content *//* header */header {width: 100%; margin-bottom: 50px; padding-bottom: 82px; position: relative; background: #fff;}.header-wrap {display: flex; justify-content: space-between; align-items: center; height: 135px;}.h_logo_box {width: 240px; margin-left: -5px;}.h_addr_box {width: 215px; font-size: 16px; line-height: 21px;}header .h_order_call {width: 170px; height: 51px; line-height: 51px; font-size: 17px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}.h_wtime {width: 135px; font-size: 16px; line-height: 21px; padding-left: 52px; margin-right: 40px; background: url(/img/ico_clock.png) left 6px no-repeat;}.h_phone_box {order: 2; color: #353c40; font-size: 19px; line-height: 24px; margin: -2px /*-40px*/ 0 0 40px;}.phone_num {white-space: nowrap;}.header-wrap .r_box {display: flex; align-items: center;}@media (max-width: 1200px) {.h_phone_box {margin: -2px 0 0 40px;}}@media (max-width: 1080px) {.h_phone_box {font-size: 18px; margin-left: 35px;}}@media (max-width: 960px) {.header-wrap {padding-right: 100px; height: 130px;}.h_logo_box {width: auto; margin-left: -20px;z-index:350}.h_phone_box {position: absolute; top: 15px; right: 25px; margin: 0;}

header .h_order_call {/*position: absolute;*/ top: 35px; right: 20px; margin: 0; width: 170px; height: 35px; line-height: 45px;}.h_phone_box-btn .yellow_btn.tsap {top: 80px;}.h_addr_box {width: 28%;}.h_wtime {margin-right: 0;}}@media (max-width: 760px) {header {border-top: 30px solid #353c40; margin: 0; padding: 0;}.h_logo_box {width: auto; margin-left: -20px;}.h_addr_box {width: auto; position: absolute; top: -24px; left: 20px; color: #fff;}.h_addr_box br {display: none;}.h_wtime {width: auto; position: absolute; top: -24px; right: 20px; color: #fff; padding: 0; margin: 0; background: none;}.h_wtime br {display: none;}.h_phone_box,header .h_order_call {right: 90px;}.h_logo_box img {width: auto;height: 60px;}}@media (max-width: 640px) {.h_logo_box {margin-left: 0;}header .container {height: auto;}.header-wrap {padding-top: 25px; height: 90px;}.h_wtime {display: none;}.h_logo_box {float: none; margin-bottom: 10px;}header {border: none;}header .h_order_call {/*display: none; position: static; float: none; color: #fff;*/}/*.h_phone_box {position: absolute; z-index: 100; top: -25px; left: 0; width: 100%; padding: 0 15px;}*/



.h_phone_box {position: fixed; z-index: 9999; top: 0; left: 0; right: 0; height: 36px; padding: 0 15px; display: flex; align-items: center; justify-content: space-between; background: #23afde;}.h_phone_box div {display: inline-block; margin: 0 15px;}.h_phone_box .phone_num,.h_phone_box .phone_num a {color: #fff !important; margin: 0; font-size: 18px;}.h_phone_box .phone_num:first-child {float: left;}.h_phone_box .phone_num:last-child {float: right;}.h_addr_box {display: none;}}.main_nav_box {position: absolute; left: 0; bottom: 0; width: 100%; height: 82px; background: #1aa8d9;}.main_nav_box .container {padding-top: 0; height: auto;}.main_nav > ul {margin: 0 auto; font-size: 0; margin-left: -5px;}.main_nav > ul > li {display: inline-block; vertical-align: top; margin-left: 60px;}.main_nav > ul > li:first-child {margin-left: 0;}.main_nav li a {font-size: 22px; line-height: 82px; color: #fff;}.main_nav li a.active,.main_nav li a:hover {color: #efb647;}.main_nav li {position: relative;}.main_nav > ul > li:after {content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 5px; opacity: 0; background: #fbc017;}.main_nav > ul > li:hover:after {opacity: 1;}.main_nav > ul {padding: 0; display: table; margin-right: 20px;}.main_nav > ul > li {display: table-cell; width: 1%; text-align: center; margin: 0;}.main_nav > ul > li a {display: block; height: 82px; line-height: 82px; white-space: nowrap;}.main_nav_box .container {padding-left: 10px;}.main_nav .subn {opacity: 0; visibility: hidden; position: absolute; z-index: 1000; left: 0; top: 100%; padding: 40px 0; width: 300px; background: #0d99c9;}.main_nav .subn li {position: static; text-align: left;}.main_nav .subn a {position: relative; color: #fff; padding: 6px 50px 6px 60px; height: auto; font-size: 20px; line-height: 1.2; white-space: normal;}.main_nav .subn a:after {content: ''; right: 0; top: 50%; border: solid transparent; height: 0; width: 0; position: absolute; pointer-events: none; opacity: 0; border-color: rgba(6, 138, 183, 0); border-right-color: #068ab7; border-width: 16px; margin-top: -16px;}.main_nav .subn .open_subn:hover a:after {opacity: 1;}.main_nav .subn ul {opacity: 0; visibility: hidden; position: absolute; z-index: 1000; left:  100%; top: 0; min-height: 100%; padding: 40px 0; width: 458px; background: #068ab7;}.main_nav .subn ul a:after {display: none;}.main_nav li.open_subn:hover .subn {opacity: 1; visibility: visible;}.main_nav .subn li:hover ul {opacity: 1; visibility: visible;}.main_nav .h_search_box {position: static;}.main_nav .search_btn {display: block; width: 21px; height: 21px; position: absolute; right: 22px; top: 0; border: none; padding-top: 82px;}.main_nav .search_form {display: none; position: absolute; left: 0; top: 0; right: 2px; height: 82px; background: #f8f7f3;}.main_nav .search_form input[type="text"] {height: 82px; width: 100%; border: none; background: none; padding: 0 35px; font-size: 22px; color: #23afde;}.main_nav .search_form .search_btn {right: 20px;}.main_nav_box .sm_show {display: none;}.open_subn.active.open ul.subn li.active a {color: #efb647 !important;}@media (max-width: 960px) {.main_nav li a {font-size: 18px;}.main_nav ul li:nth-child(1) a {font-weight:bold;color:#39b7e1}.main_nav ul li:nth-child(2) a {font-weight:bold;color:#39b7e1}.main_nav ul li:nth-child(3) a {font-weight:bold;color:#39b7e1}.main_nav ul li:nth-child(4) a {font-weight:bold;color:#39b7e1}.main_nav ul li:nth-child(5) a {font-weight:bold;color:#39b7e1}.main_nav ul li:nth-child(6) a {font-weight:bold;color:#39b7e1}.main_nav ul li:nth-child(7) a {font-weight:bold;color:#39b7e1}.main_nav ul li:nth-child(8) a {font-weight:bold;color:#39b7e1}.main_nav ul li:nth-child(9) a {font-weight:bold;color:#39b7e1}.main_nav .subn a {font-weight:normal !important}/*.main_nav ul li:nth-child(3) a {color:#f00}*/.main_nav .subn a {color: #2c2e30 !important;}}@media (min-width: 768px) {.main_nav {display: block !important;}.main_nav_box.fixed {position: fixed; top: 0; bottom: auto; z-index: 1000; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.05);}.main_nav_box .sm_nav_show {display: none !important;}.logo_mob {display:none}}@media (max-width: 760px) {.logo_mob {position: absolute;top: 20px;left: 20px;width: 104px;height: 60px;z-index: 200;}.logo_mob img {width:100%}.main_nav ul ul,.main_nav .h_search_box {display: none;}.main_nav_box .container {padding: 0;}.main_nav_box {overflow: auto; display: none; height: auto; position: fixed; z-index: 1001; left: 0; top: 0; right: 0; bottom: 0; z-index: 1500; border: none; padding: 100px 0 0 0 !important; margin: 0 !important; text-align: center; background: #fff !important; transition: none; border-radius: 0 !important;}.main_nav > ul {display: block !important; padding: 0 !important; height: auto; position: static; border: none; background: #fff !important; margin: 0 !important;}.main_nav > ul > li {display: block !important; float: none; width: auto !important; height: auto !important; border: none; border-top: 1px solid #eee; margin: 0 !important; padding-left: 0;}.main_nav > ul > li:after {display: none;}.main_nav > ul > li > a {display: block !important; height: 45px; line-height: 45px; font-size: 20px; text-align: left; text-decoration: none !important; padding: 0 20px; color: #2c2e30 ; background: none;}.main_nav li.open_subn > a {background: url(/img/arrow_menu.png) right 30px center no-repeat;}.main_nav li.open_subn.open > a {color: #fff !important; background-image: url(/img/arrow_menu_up.png); background-color: #189fd9;}.main_nav .subn,.main_nav .subn ul {display: none; opacity: 1; visibility: visible; position: static; width: 100%; text-align: left; padding: 0; margin: 0; transition: none; border-bottom: 1px solid #f3f8f8; background: #f3f8f8;}.main_nav .subn li {width: auto; margin-bottom: 0; display: block; border-top: 1px solid #eee; background: #f3f8f8 !important}.main_nav .subn li a {padding: 0 20px 0 35px; margin: 0; display: block; font-size: 18px; height: 45px; line-height: 45px; color: #2c2e30;}.main_nav .subn li.open_subn.open > a {color: #0c648a !important; background-color: #e2f2f9;}.main_nav .subn ul {padding: 0; background: #fff;}.main_nav .subn ul li {background: #fff !important;}.main_nav .subn ul a {padding: 0 20px 0 52px; line-height: 45px; display: block; vertical-align: middle}.main_nav .subn a:after {display: none !important;}.main_nav .open_subn > a > span {position: absolute; right: 0; top: 0; bottom: 0; width: 80px;}.open_nav_btn {cursor: pointer; position: absolute; top:35px; z-index: 350; width: 35px; height: 35px; right: 20px; background: url(/img/open_nav.svg) center no-repeat; background-size: 35px 35px;}.close_nav_btn {cursor: pointer; position: absolute; top: 40px; z-index: 350; width: 24px; height: 24px; right: 25px; background: url(/img/close_btn.svg) center no-repeat; background-size: 24px 24px;}/*.main_nav_box:before {content: ''; position: absolute; top: 48px; left: 20px; width: 104px; height: 60px; z-index: 200; background: url(/img/logo.png) no-repeat; background-size: contain;}*/.main_nav_box .sm_nav_show {display: block;}.main_nav .mob_order_call {color: #fff !important; background: #fbc017;}.main_nav .mob_order_call:hover {background: #23afde;}}@media (min-width: 481px) {/*header .r_box {display: block !important; opacity: 1 !important;}*/}/* pages */.seo_page a {display:inline-block;margin: 0 20px 20px 0;}.headcomment {color: #23afde;}/* main page */.promo_slider {position: relative; margin: -50px 0 0 0; background: #39b7e1;}.promo_slider .iosSlider {width: 100%; height: 480px !important; overflow: hidden;}.promo_slider .slider_box .item {height: 480px ; width: 100%;}.promo_slider .item  .container {height: 480px;}.promo_slider .img_box {position: absolute; left: -100%; top: 0; right: 475px; height: 100%;}.promo_slider .text_box {position: absolute; right: 0; top: 0; width: 475px; height: 100%; padding: 40px 60px 0 95px; background: #23afde;}.promo_slider .text_box span {font-weight: normal; line-height: 49px; margin-bottom: 0; color: #fff;font-size:37px}.promo_slider .text_box .title-h2 {font-weight: bold; line-height: 49px; margin-bottom: 0; color: #fff;font-size:37px}.promo_slider .text_box .title-h3 {font-size: 37px; line-height: 49px; margin-bottom: 8px; color: #fff;}.promo_slider .text_box .smal-text {font-size: 25px; line-height: 49px; margin-bottom: 8px; color: #fff;}.slider_nav_box {position: absolute; z-index: 100; bottom: 108px; right: 234px; width: 144px;}.slider_nav_box .slider_nav {position: absolute; top: 0;}.slider_nav_box .slider_nav.prev {left: 0;}.slider_nav_box .slider_nav.next {right: 0;}@media (max-width: 1180px) {.slider_nav_box {right: 120px;}.promo_slider .img_box {right: 400px;}.promo_slider .text_box {width: 400px; padding: 74px 40px 0;}}@media (max-width: 760px) {.promo_slider {margin: 0;}.promo_slider .text_box {height:115px}.promo_slider .text_box h2 {line-height: 1;font-size: 28px;}.promo_slider .text_box h3 {font-size: 20px; line-height: 1.5}}@media (max-width: 640px) {.slider_nav_box {right: 50%; margin-right: -117px;display:none}.promo_slider .img_box {width: auto; height: 200px; position: static; margin: 0 -20px; background-size: cover !important;}.promo_slider .text_box {width: auto; position: static; padding: 10px 20px 0; margin: 0 -20px;}.promo_slider .text_box h3 {margin: 0;}.promo_slider .text_box h3 br {display: none;}.slider_nav_box {bottom: 55px; margin-right: -72px;}.promo_slider .slider_box .item,.promo_slider .item  .container {height: 540px;}.promo_slider .iosSlider {height:310px !important}.promo_slider .text_box .title-h2 {line-height: 30px; color: #fff;font-size:24px}.promo_slider .text_box .title-h3 {font-size: 24px; line-height: 30px;margin-bottom:0}.promo_slider .text_box .title-h3 br {display:none}}@media (max-width: 370px) {.promo_slider .img_box {height: 200px;}.promo_slider .text_box {padding: 20px 20px 0;}}.mp_adv_box {padding-top: 71px; padding-bottom: 55px;}.mp_adv_box h4 {max-width: 850px; margin: 0 auto 72px; text-align: center; line-height: 45px;}.mp_adv_box h4 span {color: #39b7e1;}.adv_list {margin: 0 -70px 0 -10px;}.adv_list li {float: left; width: 25%; padding-left: 65px; margin-bottom: 54px; font-size: 20px; line-height: 26px;}.adv_list li.ico_1 {background: url(/img/ico_adv_1.png) left 5px no-repeat;}.adv_list li.ico_2 {background: url(/img/ico_adv_2.png) left 5px no-repeat;}.adv_list li.ico_3 {background: url(/img/ico_adv_3.png) left 5px no-repeat;}.adv_list li.ico_4 {background: url(/img/ico_adv_4.png) left 5px no-repeat;}.adv_list li.ico_5 {background: url(/img/ico_adv_5.png) left 5px no-repeat;}.adv_list li.ico_6 {background: url(/img/ico_adv_6.png) left 5px no-repeat;}.adv_list li.ico_7 {background: url(/img/ico_adv_7.png) left 5px no-repeat;}.adv_list li.ico_8 {background: url(/img/ico_adv_8.png) left 5px no-repeat;}.adv_list li.ico_9 {background: url(/img/ico_adv_9.png) left 5px no-repeat;}@media (max-width: 1024px) {.adv_list {margin: 0 -50px 0 -10px;}}@media (max-width: 960px) {.mp_adv_box h4 {font-size: 20px; line-height: 1.3;}.adv_list li {float: none; width: 32%; display: inline-block; vertical-align: top;}}@media (max-width: 760px) {.mp_adv_box {padding-top: 60px; padding-bottom: 45px;}.adv_list li {width: 49%;line-height:20px;}}@media (max-width: 640px) {.mp_adv_box h4 {margin-bottom: 40px;}.adv_list {margin: 0; text-align: center;}.adv_list li {padding: 65px 0 0 0; font-size: 18px; margin-bottom: 30px; background-position: center top !important;}}.mp_about_btn.yellow_btn {display: block; margin: -36px auto 0 auto;}.page_order_btn.yellow_btn {display: block; width: 342px; margin: -44px auto 0 auto;}.page_order_btn.yellow_btn:hover {background: #f8f7f3;color:#23afde !important;}.yellow_btn2 {display: inline-block;width: 204px;height: 62px;text-align: center;color: #fff;font-size: 24px;line-height: 62px;background: #fbc017;-webkit-border-radius: 31px;-moz-border-radius: 31px;border-radius: 31px;}.page_order_btn.yellow_btn2 {display: block; width: 342px; margin: 24px auto 0 auto;}.page_order_btn.yellow_btn2:hover {background: #f8f7f3;color:#23afde !important;}.yellow_btn_list {margin: -34px 0 40px; text-align: center;}.yellow_btn_list .page_order_btn.yellow_btn {margin: 0 10px; display: inline-block;}@media (max-width: 960px) {.yellow_btn_list .page_order_btn.yellow_btn {width: 280px; font-size: 22px; margin: 0 5px;}}@media (max-width: 760px) {.yellow_btn_list .page_order_btn.yellow_btn {margin: 0 5px 10px;}.breadcrumb {font-size: 14px;margin-bottom:6px}}.order_form {margin: 0 -58px; font-size: 0; text-align: center;}.order_form .field {padding: 0 18px; display: inline-block; vertical-align: top; width: 33.33%;}.order_form .field > * {width: 100%;}.order_form.form_box input[type="text"] {height: 71px; font-size: 20px; padding: 0 40px;}.order_form .checkbox {margin-top: 25px;}@media (max-width: 1280px) {.order_form {margin: 0 -20px;}}@media (max-width: 960px) {.order_form .field {padding: 0 7px;}.order_form .yellow_btn.s2 {font-size: 22px;}.order_form.form_box input[type="text"] {padding: 0 30px;}.order_form .checkbox {padding: 0 20px; text-align: left;}}@media (max-width: 640px) {.order_form {margin: 0 -10px;}.order_form.form_box .field {width: 50%; margin-bottom: 20px;}}@media (max-width: 480px) {.order_form.form_box .field {width: 100%;}}.mp_review_box {height: 435px; position: relative; margin: 90px -40px 0; background: url(/img/ico_qoute.png) center no-repeat;}.mp_review_box:before,.mp_review_box:after {content: ''; position: absolute; left: 50%; width: 1px; background: #f3f1ea;}.mp_review_box:before {bottom: 0; height: 177px;}.mp_review_box:after {top: 63px; height: 114px;}.mp_review_box h1 {text-align: center; position: absolute; top: -31px; left: 0; width: 100%;}.mp_review_box h1 span {display: inline-block; position: relative; line-height: 1; letter-spacing: 1.3px;}.mp_review_box h1 span:before,.mp_review_box h1 span:after {content: ''; position: absolute; top: 24px; width: 1000px; height: 1px; background: #f3f1ea;}.mp_review_box h1 span:before {left: 100%; margin-left: 38px;}.mp_review_box h1 span:after {right: 100%; margin-right: 38px;}.soglashenie {color:#FFF; text-decoration:underline;}.service-list {display: flex;flex-wrap: wrap;border-top: 1px solid #f8f7f3;border-left: 1px solid #f8f7f3;}.service-list__item {width: 33.33%;border-right: 1px solid #f8f7f3;border-bottom: 1px solid #f8f7f3;}.service-list__link {display: flex;align-items: center;justify-content: center;font-size: 25px;color: #39b7e1;height: 99px;padding: 10px;text-align: center;}.service-list__link:hover {color: #fff;background: #fbc017;}@media (max-width: 1280px) {.service-list {margin: 0 -40px;}}@media (max-width: 640px) {.service-list {margin: 0 -20px;}.service-list__item {width: 50%;}.service-list__link {font-size: 20px; height: 70px;text-align:left;justify-content: flex-start;}}.review_list {position: relative;}.review_list .iosSlider {width: 100%; height: 435px !important;}.review_list .slider_box .item {height: 435px; width: 50%; display: table; text-align: center; font-size: 19px; line-height: 35px;}.review_list .wrap {display: table-cell; vertical-align: middle; width: 100%; height: 435px; padding: 8px 100px 0;}.review_list .name {color: #fbc017; margin-bottom: 24px;}.review_list .text {margin-bottom: 30px;}.review_list .more {font-size: 18px; color: #23afde;}.review_list .more:hover {color: #fbc017;}.mp_review_box .slider_nav {position: absolute; top: 50%; margin-top: -21px;}.mp_review_box .slider_nav.prev {left: -22px;}.mp_review_box .slider_nav.next {right: -22px;}.mp_review_box .slider_nav:before,.mp_review_box .slider_nav:after {content: ''; position: absolute; left: 21px; width: 1px; height: 177px; background: #f3f1ea;}.mp_review_box .slider_nav:before {bottom: 63px;}.mp_review_box .slider_nav:after {top: 63px;}.mp_review_box .decor {position: absolute; top: 50%; margin-top: -21px;}.wht {color:#FFF !important;}@media (max-width: 1280px) {.mp_review_box {margin: 90px 0 0;}.review_list .wrap {display: table-cell; vertical-align: middle; width: 100%; height: 435px; padding: 8px 80px 0;}}@media (max-width: 960px) {.review_list .wrap {padding: 8px 40px 0;}.review_list .slider_box .item {font-size: 18px; line-height: 30px;}}@media (max-width: 760px) {.review_list .slider_box .item {font-size: 16px; line-height: 1.5;}}@media (max-width: 640px) {.mp_review_box {background: none; margin: 90px 20px 0;}.mp_review_box .slider_nav:before,.mp_review_box .slider_nav:after,.mp_review_box:before,.mp_review_box:after {display: none;}.review_list .slider_box .item {width: auto;}.review_list .slider_box .item {font-size: 18px; line-height: 30px;}}@media (max-width: 480px) {.mp_review_box,.review_list .iosSlider,.review_list .slider_box .item,.review_list .wrap {height: 320px !important;}.mp_review_box {background: none; margin: 60px 10px 0;}.review_list .slider_box .item {font-size: 16px; line-height: 1.5;}}@media (max-width: 370px) {.mp_review_box h1 {font-size: 36px;}}.mp_gallery_box {height: 423px; text-align: center; margin-bottom: 62px; background: url(/img/gallery_bg.jpg) center no-repeat;}@media (max-width: 800px) {.mp_gallery_box {text-align: center; margin-bottom: 62px; background: url(/img/gallery_bg_phone.jpg) center no-repeat;}}.mp_gallery_box .yellow_btn {margin-top: 310px;}.last_news {margin-bottom: 53px;}.block_title_box {margin-bottom: 37px;}.block_title_box h2 {float: left; letter-spacing: 1px; margin: 0 0 0 3px;}.block_title_box .more_btn {float: right; margin: -1px -17px 0 0;}.block_title_box .more_btn:hover {color: #39b7e1;}.newslist {display: flex; flex-wrap: wrap; margin: 0 -10px;}.newslist .col {width: 33.33%; margin-bottom: 20px; padding: 0 10px;}@media (max-width: 992px) {.newslist .col {width: 50%;}}@media (max-width: 767px) {.newslist .col {width: 100%;}}@media (max-width: 640px) {.block_title_box h2 {margin: 0;}.block_title_box .more_btn {margin: 0;}}@media (max-width: 480px) {.block_title_box h2 {text-align: center;}}.last_news .block_title_box .more_btn {width: 165px;}.last_news.article .block_title_box .more_btn {width: 145px;}.last_news .item_list {position: relative; height: 215px; margin: 0 -42px 0 -40px;}.last_news .item_list:before,.last_news .item_list:after {content: ''; position: absolute; left: -1000px; right: -1000px; height: 1px; background: #f3f1ea;}.last_news .item_list:before {top: 0;}.last_news .item_list:after {bottom: 0;}.last_news .item {display: table; width: 33.33%; float: left; border-right: 1px solid #f3f1ea;}.last_news .item:first-child { border-left: 1px solid #f3f1ea;}.last_news .item .wrap {display: table-cell; vertical-align: middle; height: 215px; text-align: center;}.last_news .item .wrap > * {display: inline-block; vertical-align: middle;}.last_news .item:nth-child(4) {display:none !important}.last_news figure {}.last_news .text_box {width: 185px; text-align: left; margin-left: 24px; padding-bottom: 10px;}.last_news time {display: block; color: #353c40; font-size: 12px; margin-bottom: 3px; letter-spacing: 0.2px;}.last_news .title {color: #23afde; font-size: 18px; line-height: 24px; letter-spacing: 0.3px;}.last_news a:hover {color: #fbc017;}.last_news.article .item_list {height: auto; display: table;}.last_news.article a {display: block;}.last_news.article .item {display: table-cell; height: auto; padding: 46px 70px 54px 51px; float: none;}.last_news.article .title {margin-bottom: 20px; font-size: 25px; line-height: 30px; letter-spacing: 0.6px;}.last_news.article .descr {font-size: 17px; line-height: 29px; letter-spacing: 0.4px;}.last_news.article a * {display: block; -o-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; transition:0.3s;}.last_news.article a:hover * {color: #fbc017;}@media (max-width: 1024px) {.last_news .text_box {margin-left: 10px;}.last_news.article .item {padding: 40px;}}@media (max-width: 960px) {.last_news .item .wrap > * {display: block; text-align: center; width: 100%;}.last_news .text_box {margin-left: 0; padding: 10px 20px;}.last_news.article .item {width: auto; display: block !important; padding: 30px 40px !important; float: none; border: none; border-top: 1px solid #f3f1ea;}}@media (max-width: 760px) {.last_news.article .item {padding: 40px;}.last_news .item_list:before, .last_news .item_list:after {background: #fff;}}@media (max-width: 900px) {.last_news {position: relative; padding-bottom: 80px;}.last_news .block_title_box {margin-bottom: 25px;}.block_title_box .more_btn {position: absolute; bottom: 0; left: 50%; margin-left: -82px;}.last_news.article .block_title_box .more_btn {margin-left: -72px;}.last_news .item_list {margin: 0 -22px; height: auto;}.last_news .item .wrap {height: auto;}.last_news .item {height: 100%; padding: 30px 20px !important;}.last_news .item img{width:100%;height:auto}.last_news .title {font-size: 15px; line-height: 1.2;}.last_news .text_box {padding: 10px 0;}.last_news.article .item {padding: 30px 20px !important;}}@media (max-width: 480px) {.last_news .item {width: 49%; display: inline-block !important; padding: 15px !important; float: none; border: none;vertical-align:top}.last_news .item .wrap {display: block !important;}.last_news .item time {display: block;}.last_news .item:nth-child(4) {display:inline-block !important}}.seo_lnk {text-align: center; margin: 0 -30px 50px;}.seo_lnk li {display: inline-block; position: relative; padding: 0 9px; line-height: 32px;}.seo_lnk li:before,.seo_lnk li:after {content: ''; position: absolute; top: 50%; width: 3px; height: 4px; background: url(/img/sepor.png) center no-repeat;}.seo_lnk li:before {left: 100%; margin-left: 2px;}.seo_lnk li:after {right: 100%;}.seo_lnk a {font-size: 20px; color: #00a3d9;}.seo_lnk a:hover {color: #fbc017;}@media (max-width: 1024px) {.seo_lnk {margin: 0 0 50px;}.seo_lnk a {font-size: 18px;}.seo_lnk li {line-height: 24px;}}.bt_nav {height: 252px; padding-top: 47px; padding-bottom: 37px;}.bt_nav .wrap {margin: 0 -75px;}.bt_nav .col {float: left; width: 25%; border-left: 1px solid #efede8; text-align: center; padding: 9px 8px 13px 0;}.bt_nav .col:first-child {border: none; padding-right: 0;}.bt_nav ul {display: inline-block; vertical-align: top; text-align: left;}.bt_nav li {margin: 18px 0 19px 0;}.bt_nav a {color: #00a3d9; font-size: 18px;}.bt_nav a:hover {color: #fbc017;}@media (max-width: 1024px) {.bt_nav .wrap {margin: 0 -20px;}}@media (max-width: 960px) {.bt_nav .wrap {margin: 0 -40px;}.bt_nav .col {padding: 20px;}.bt_nav a {font-size: 16px;}}@media (max-width: 640px) {.bt_nav {height: auto; padding-bottom: 35px; padding-top: 30px;}.bt_nav .wrap {margin: 0 -20px;}.bt_nav .col {float: none; display: inline-block; vertical-align: top; width: 49%; padding: 0 20px; text-align: left; border: none;}.bt_nav ul {display: block; margin-bottom: -10px;}.bt_nav li {margin: 10px 0;}}/* inner page */.page_title {padding: 0 0 36px; position: relative;}.page_title h1 {margin: 0; float: left; padding-right: 270px;}.page_title .price {position: absolute; right: 0; font-size: 39px; color: #fbc017; font-weight: bold; margin: 8px 0 0 0;}.page_title .price span{text-decoration:line-through;color:#d8d8d8;font-size:23px;}.spech1 {padding-right: 0px !important;}@media (max-width: 800px) {.page_title h1 {padding-right: 0; float: none;line-height: 44px;}.page_title .price {position: static;}}@media (max-width: 640px) {.page_title .price {font-size: 30px;}}.part_nav {background: #0ea3d6;}.part_nav .wrap {display: table; margin: 0 -40px; width:100%;}.part_nav ul {display: table-cell; height: 100%; width: 33.33%; padding: 35px 36px 29px 36px;}.part_nav ul:nth-child(odd) {background: #1aa8d9;}.part_nav li {margin: 15px 0; line-height: 23px;}.part_nav a {font-size: 20px; color: #fff;}.part_nav a:hover {color: #fbc017;}@media (max-width: 1080px) {.part_nav ul {padding: 30px;}}@media (max-width: 760px) {.part_nav ul {padding: 20px;}.part_nav a {font-size: 18px;}}@media (max-width: 640px) {.part_nav .wrap {margin: 0 -20px;}}@media (max-width: 480px) {.part_nav {padding: 20px 0 5px;}.part_nav ul {display: block; width: auto; padding: 0 20px; margin: 0;}.part_nav ul:nth-child(odd) {background: none;}.part_nav li {margin: 0 0 15px 0;}}.page_intro {padding: 30px 0; text-align: center; margin-bottom: 67px;}.page_intro .text_box {max-width: 910px; margin: 0 auto 58px; font-size: 23px; line-height: 41px;}.page_intro .text_box p {font-size: 23px;}.page_intro .link_btn a {display: inline-block; height: 56px; font-size: 20px; line-height: 56px; margin: 0 14px; padding: 0 38px; color: #fff; background: #23afde; -webkit-border-radius: 31px; -moz-border-radius: 31px; border-radius: 31px;}.page_intro .link_btn a:hover {background: #fbc017;}@media (max-width: 1080px) {.page_intro {padding: 64px 0 54px;}.page_intro .link_btn a {margin: 0 10px 20px;}}@media (max-width: 760px) {.page_intro .text_box {font-size: 20px; line-height: 1.5;}.page_intro .link_btn a {height: 50px; font-size: 20px; line-height: 50px; padding: 0 30px;}}@media (max-width: 640px) {.page_intro {padding: 44px 0 34px;}}@media (max-width: 480px) {.page_intro .link_btn a {width: 40%; font-size: 18px; padding: 0 10px;}}.page_intro1 {padding: 30px 0; text-align: center; margin-bottom: 67px;}.page_intro1 .text_box {max-width: 910px; margin: 0 auto 58px; font-size: 23px; line-height: 41px;}.page_intro1 .text_box p {font-size: 23px;}.page_intro1 .link_btn a {display: inline-block; height: 56px; font-size: 20px; line-height: 56px; margin: 0 14px; padding: 0 38px; color: #fff; background: #23afde; -webkit-border-radius: 31px; -moz-border-radius: 31px; border-radius: 31px;}.page_intro1 .link_btn a:hover {background: #fbc017;}@media (max-width: 1080px) {.page_intro1 {padding: 64px 0 54px;}.page_intro1 .link_btn a {margin: 0 10px 20px;}}@media (max-width: 760px) {.page_intro1 .text_box {font-size: 20px; line-height: 1.5;}.page_intro1 .link_btn a {height: 50px; font-size: 20px; line-height: 50px; padding: 0 30px;}}@media (max-width: 640px) {.page_intro1 {padding: 44px 0 34px;}}@media (max-width: 480px) {.page_intro1 .link_btn a {width: 40%; font-size: 18px; padding: 0 10px;}}.content_box {margin-bottom: 22px; padding-top: 18px;}.content_box .l_img {float: left; margin: 13px 27px 21px 1px;}@media (max-width: 1080px) {.content_box {padding-top: 0;}.content_box .l_img {margin: 0 40px 0 -12px;}}@media (max-width: 800px) {.content_box {margin-bottom: 40px;}.content_box .l_img {float: none; margin: 0 0 30px; display: block;}.content_box .l_img img, .page-cover img {max-width: 100%;border-radius:20px}}.info_cols {position: relative; display: table; margin: 30px -40px 0;}.info_cols:after {content: ''; position: absolute; top: 0; left: -1000px; right: -1000px; height: 1px; background: #f3f1ea;}.info_cols .col {display: table-cell; height: 100%; /*border-right: 1px solid #f3f1ea;*/ padding: 46px 44px 22px;}.info_cols .col:first-child {border-left: 1px solid #f3f1ea;}.info_cols h3 {font-size: 35px; color: #23afde; margin-bottom: 16px;}.info_cols p {font-size: 17px; line-height: 32px; padding-left: 3px;}.info_cols.x2 .col {width: 50%;}.info_cols.x3 .col {width: 33.33%;}.info_cols.x4 .col {width: 25%;}.news_item {vertical-align:top}.news_item .date {float: left;padding-left:25px; background: url(/uploads/images/calendar.svg) left center no-repeat;}.news_item .view {float: right; padding-left: 25px; background: url(/uploads/images/ico_view.svg) left center no-repeat;}.news_item .title {padding-bottom:5px;}.news_item figure img{width:100%}@media (max-width: 1180px) {.info_cols {margin: 30px -42px 0 -40px;}}@media (max-width: 960px) {.info_cols .col {padding: 30px 30px 5px;}.info_cols.x4 .col {width: auto; display: block; padding: 30px 40px 5px; border: none; border-bottom: 1px solid #f3f1ea;}.info_cols.x4 .col:first-child {border-left: none; border-top: 1px solid #f3f1ea;}}@media (max-width: 760px) {.info_cols:after {display: none;}.info_cols.x3 .col {width: auto; display: block; padding: 30px 40px 5px; border: none; border-bottom: 1px solid #f3f1ea;}.info_cols.x3 .col:first-child {border-left: none; border-top: 1px solid #f3f1ea;}}@media (max-width: 640px) {.info_cols {margin: 30px 0 0;}.info_cols .col {padding: 30px 30px 5px;  padding: 30px 0 5px !important;}}.info_box {padding: /*40px*/ 0px 0 35px 0;margin-top:25px;}.info_box hr {height:1px;border:none;color:#aeaeae;background-color:#aeaeae;margin:40px 0;}.info_box li{/*list-style:disc;*/font-size: 19px;line-height: 35px;margin-left:21px;}.price_list {margin-bottom: 60px; padding: 64px 0 55px;}.price_list .title_box {margin-bottom: 45px; display: flex; justify-content: space-between; align-items: center;}.price_list .title_box::before,.price_list .title_box::after {display: none;}.price_list .title_box h2 {margin: 0 10px 0 0;}.price_list .title_box .more_btn {float: right; margin-top: 3px;}.price_list .wrap {margin: 0 -40px;}.price_list td {border-top: 1px solid #e9e4db; padding: 15px 40px 15px 20px; font-size: 20px; line-height: 30px; color: #353c40;}.price_list td.price {font-size: 20px; font-weight: bold; text-align: right; white-space: nowrap;}.price_list ul{margin-top:15px;}.price_list li{margin-left:32px;list-style:disc;}@media (max-width: 640px) {.price_list {position: relative; /*padding: 55px 0 100px 0;*/}.price_list .title_box .more_btn {position: absolute; margin: 0 0 0 -72px; bottom: 25px; left: 50%;}.price_list table {border-bottom: 1px solid #e9e4db;}.price_list td {padding: 20px 0px 20px 0px; font-size: 18px; line-height: 1.4;}.price_list td.price {text-align: right;}.price_list .wrap {margin: 0;}}.service_adv {/*height: 260px;*/ text-align: center; padding: 30px 40px 80px; background: #23afde;border-radius:20px}.service_adv h2 {text-align: center; color: #fff; font-size: 36px; line-height: 1.3; margin-bottom: 40px;}.service_adv .item_list {display: flex; flex-wrap: wrap; margin: 0;}.service_adv .item {width: 25%; display: flex; justify-content: center;}.service_adv .item span {display: flex; align-items: center;width: auto; padding: 60px 0 0; background-position: center top !important; color: #fff; font-size: 20px; line-height: 26px;}.service_adv .item.ico_1 span {background: url(/img/ico_service_adv_1.png) left center no-repeat;}.service_adv .item.ico_2 span {background: url(/img/ico_service_adv_2.png) left center no-repeat;}.service_adv .item.ico_3 span {background: url(/img/ico_service_adv_3.png) left center no-repeat;}.service_adv .item.ico_4 span {background: url(/img/ico_service_adv_4.png) left center no-repeat;}/*.service_adv .item {width: 49%; height: auto; border: none !important; display: inline-block; vertical-align: top; text-align: center; margin: 0 0 30px;}.service_adv .item span {width: auto; padding: 60px 0 0; background-position: center top !important;}*/@media (max-width: 767px) {.service_adv .item {width: 50%; margin: 0 0 30px;}.service_adv h2 {font-size: 36px;}}@media (max-width: 480px) {.service_adv h2 {font-size: 32px; line-height: 1.4;}.service_adv .item_list {margin: 0 -20px;}.service_adv h2 {font-size: 32px;}.page_order_btn.yellow_btn {width: 280px;}}.last_doctor {position: relative;}.doctor_list {margin: 0 /*-49px*/ 1px 67px; padding-top: 7px; font-size:0px; }.doctor_list li {width: 50%; display:inline-block; padding: 0 9px; margin-bottom:22px;margin-left:0px;}.doctor_list .wrap {border: 1px solid #f3f1ea; display: table;border-radius:20px}.doctor_list img {float: left; display: block;border-radius:20px 20px 0 0}.doctor_list .text_box {display: table-cell; vertical-align: middle; height: 100%; padding: 10px 20px;}.doctor_list .name {padding: 0 6px 20px 6px; margin-bottom: 15px; font-size: 26px; line-height: 33px; letter-spacing: 0.4px; color: #4bb9e1; border-bottom: 1px solid #f3f1ea;}.doctor_list .post {padding: 0 6px; font-size: 16px; line-height: 20px; letter-spacing: 0.4px; color: #000000;}.doctor_list .wrap .name {-o-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; transition:0.3s;}.doctor_list .wrap:hover .name {color: #fbc017;}@media (max-width: 1024px) {.doctor_list .text_box {padding: 0 20px;}}@media (max-width: 960px) {.doctor_list .name {padding: 0 0 10px; margin-bottom: 10px; font-size: 22px; line-height: 1.5;}.doctor_list .post {padding: 0; font-size: 16px; line-height: 1.4;}}@media (max-width: 800px) {.doctor_list li {width: auto; float: none; margin-bottom: 30px; padding: 0 40px;}.doctor_list .wrap {width: 100%;}}@media (max-width: 640px) {.last_doctor {padding-bottom: 5px; margin-bottom: 20px;}.doctor_list {margin: 0 -40px 40px;}.l_img {float:none !important;margin-right:0px !important;text-align: center;    display: block;}}@media (max-width: 480px) {.doctor_list {text-align: center;}.doctor_list img {float: none; display: inline-block; width: 100%;}.doctor_list .text_box {display: block; padding: 30px 20px;  text-align: left;}.doctor_list .name {font-weight: bold;}}.bt_addr_info {margin: 70px -40px 50px -15px; padding: 10px 0 10px 0;}.bt_addr_info .yellow_btn {float: left; width: 322px;}.bt_addr_info .addr_lnk_list {margin: -3px 0 0 390px; font-size: 23px; line-height: 37px; letter-spacing: 0.6px;}.bt_addr_info .addr_lnk_list a {color: #23afde;}.bt_addr_info .addr_lnk_list a:hover {color: #fbc017;}@media (max-width: 960px) {.bt_addr_info {margin: 0 0 40px; text-align: center;}.bt_addr_info .addr_lnk_list {margin: 30px 0 0;}.bt_addr_info .yellow_btn {float: none;}}@media (max-width: 480px) {.bt_addr_info .yellow_btn {width: 280px; float: none; margin: 0 auto;}}/* two col page */.page-wrap {min-height: calc(100vh - 408px);}.page-with-sidebar {display: flex;/*padding-top: 30px;*/}.lside {min-width: 280px;}.content-box {width: 100%;padding-left: 40px;/* padding-bottom: 60px; */}@media (max-width: 992px) {.page-with-sidebar {display: block;padding-top: 0px;}.lside {min-width: 0;}.content-box {width: auto;padding-left: 0;padding-top: 10px;}}.page_title .price {position: static;margin: 0;font-size: 30px;margin-top: 30px;margin-bottom: -25px;}.content-box .page-cover {margin-bottom: 30px;display: block;}.content-box .page-cover img {width: 100%;display: block;}.content-box .page_title h1 {margin: 0;margin-bottom: -25px;}.content-box .price_list {padding: 40px;border-radius:20px;}.content-box .price_list h2 {font-size: 30px;}.content-box .doctor_list {margin: 0 0 -40px 0;padding-top: 10px;font-size: 0px;}.open-side-nav {display: none;width: 100%;height: 48px;align-items: center;padding-left: 20px;border: none;color: #fff;font-weight: bold;margin-bottom: 20px;font-size: 22px;background: url(/img/arrow_menu_down_w.png) #1aa8d9 right 20px center no-repeat;}/*.side-nav {}*/.side-nav__item {position: relative;border-bottom: 1px solid #e9e4db;}.side-nav__item:last-child {margin-bottom: 10px;}.side-nav__item.active .side-nav__link {background: #fbc017;}.side-nav__item.active .side-nav__link:hover {color: #fff;}.side-nav-group .side-nav:first-child .side-nav__link {background: #1aa8d9;color:#fff}.side-nav-group .side-nav:first-child .side-nav__link:hover {background: #fbc017;color: #fff;}.side-nav-group .side-nav:first-child .side-nav__item {border-bottom: 1px solid #aad9e9;}.side-nav__link {display: block;padding: 15px 20px;color: #353c40;background: #f8f7f3;}.side-nav__link:hover {background: #0d99c9;}@media (max-width: 992px) {.open-side-nav {/*display: flex;*/display: none;}.side-nav-group {/*display: none;*/}.side-nav-group .side-nav {display:flex;flex-wrap:wrap}.side-nav-group .side-nav a {padding: 5px 8px 3px;color: #353c40 !important;background: #f8f7f3 !important;font-size: 14px; margin: 5px;border-radius:20px}.side-nav__item, .side-nav-group .side-nav:first-child .side-nav__item {border:none}.left_head {display: none;}.side-nav-group .side-nav {}}.page_title h1 {float: none;padding: 0;margin-bottom: 10px;}.page_title--inner .price {position: static;}.content-box .faqfrm_rulonniu,.content-box .faqfrm_rulonniu tbody {display: block;}.content-box .faqfrm_rulonniu tbody tr {display: flex; margin: 0 -10px;}.content-box .faqfrm_rulonniu tbody tr td {width: 33.33%; padding: 0 10px;}.content-box .faqfrm_rulonniu tbody tr td[valign="top"] {display: none;}.content-box .faqfrm_rulonniu tbody tr td[align="left"] {display: block;}.content-box .faqfrm_rulonniu tbody tr td input {width: 100%; height: 60px; border-radius: 100px; text-align: center; margin-right: 0;}.content-box .faqfrm_rulonniu tbody tr td input.cms_submit.fbsubmit {width: 100%; margin: 0 auto; display: block;}.price_list .more_btn {display:none}@media (max-width: 768px) {.content-box .price_list {padding: 20px;}.content-box .faqfrm_rulonniu tbody tr {flex-wrap: wrap;}.content-box .faqfrm_rulonniu tbody tr td {width: 100%;}.price_list .title_box {margin-bottom: 20px;}}/* footer */footer {/*height: 160px;*/ position: relative; padding: 30px 0; color: #fff; background: #23afde}footer .copyright {float: left; width: 305px; font-size: 15px; line-height: 22px; margin: 0 0 0 -15px; letter-spacing: 0.4px;}
footer .share {float: left; width: 50%; max-width: 600px; justify-content: center; display: flex; height: 66px; align-items: center;}
	footer .share .social-footer-bot__title {margin-right: 20px;}
footer .payment_box {float: left; width: 205px; margin-top: 9px;}footer .payment_box a {display: inline-block; margin-right: 4px;}footer .telegram {float: left; width: 40px; margin-top: 9px; margin-left:30px;}footer .telegram a {display: inline-block; margin-right: 4px;}footer .counter {float: left; margin-top: 8px;}footer .develop {float: right; width: 145px; font-size: 13px; line-height: 17px; margin: 4px -14px 0 0; letter-spacing: 0.3px;}

footer .develop span {display: inline-block; float: left; width: 30px; height: 17px; margin: 6px 11px 0 0; background: url(/img/ico_dev.png) left 0 no-repeat;}

footer .develop a {color:#fff;}

footer .develop a:hover {text-decoration: underline !important;}.social-footer-bot {display: flex; align-items: center; justify-content: center;}.social-footer-bot a {margin: 0 5px;}@media (max-width: 1180px) {footer .copyright {width: 280px;}}@media (max-width: 1100px) {footer {padding-top: 40px;}footer .copyright {position: absolute; bottom: -48px; left: 0; width: 100%; text-align: center; padding-left: 0;}footer .phone_box {width: 30%;}}@media (max-width: 992px) {footer {padding-top: 10px;}footer .phone_box {width: 33%;}footer .counter {display: none;}footer .payment_box {width: auto;}footer .telegram {width: auto;}}

@media (max-width: 800px) {footer {height: 165px;}footer .payment_box {display: none;}footer .copyright {position: static; width: auto; text-align: left; margin-top: -3px;}footer .copyright br {display: inline;}footer .phone_box {position: absolute; top: 0; left: 0; width: 100%; text-align: center;}footer .share {display: none;}

footer .develop {position: relative; z-index: 10; margin: 0; float: none;}.price_inf {margin-bottom: 10px;}}@media (max-width: 640px) {footer {height: 200px;}footer .copyright {position: absolute; bottom: -70px; width: 100%;text-align: center;}footer .payment_box {display: block;}footer .phone_box {position: static; width: auto; text-align: left;}}@media (max-width: 480px) {footer {height: auto; padding: 40px 0; text-align: center;}footer .copyright {position: static; float: none !important; text-align: center; width: auto;}footer .copyright,footer .phone_box {margin-bottom: 20px;}

footer .develop {display: inline-block; text-align: left; margin-top: 6px;}.social-footer-bot {flex-wrap: wrap;}.social-footer-bot__title {width: 100%; margin: 15px 0 10px;}}@media (max-width: 370px) {footer .payment_box {float: none !important; text-align: center; margin: 15px 0 20px;}

footer .develop {display: block; margin: 0 auto; float: none !important;}}/* elements */.gray_bg {background: #f8f7f3;}.full_bg {margin-left: -1000px; margin-right: -1000px; padding-left: 1000px; padding-right: 1000px;}.yellow_btn {display: inline-block; width: 204px; height: 62px; text-align: center; color: #fff; font-size: 24px; line-height: 62px; background: #fbc017; -webkit-border-radius: 31px; -moz-border-radius: 31px; border-radius: 31px;}.yellow_btn:hover {background: #23afde;color:#fff;}.yellow_btn.s2 {height: 71px; line-height: 65px; font-size: 27px; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px;}/*.more_btn {width: 145px; height: 50px; letter-spacing: 0.3px; text-align: center; border: 1px solid #fddf8b; color: #fbc017; font-size: 18px; line-height: 48px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}.more_btn:hover {border-color: #39b7e1; color: #39b7e1;color:#fff;}*/.title_box .more_btn:hover {border-color: #39b7e1; color: #39b7e1;}@media (max-width: 480px) {.yellow_btn.s2 {font-size: 24px;}}.slider {position: relative;}.slider_nav {display: inline-block; width: 44px; height: 43px;}.slider_nav.prev {background: url(/img/slider_nav_prev.svg) 0 0 no-repeat;}.slider_nav.next {background: url(/img/slider_nav_next.svg) 0 0 no-repeat;}table {width: 100%;}input[type="submit"] {cursor: pointer;}input::-webkit-input-placeholder {opacity: 1; color: inherit;}input::-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 19+ */input:-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 18- */input:-ms-input-placeholder {opacity: 1; color: inherit;}textarea::-webkit-input-placeholder {opacity: 1; color: inherit;}textarea::-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 19+ */textarea:-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 18- */textarea:-ms-input-placeholder {opacity: 1; color: inherit;}textarea,input {-webkit-appearance: none;}.popup {display: none;}.form_box textarea,.form_box input[type="text"] {width: 100%; height: 44px; padding: 0 25px; font-size: 14px; color: #5e564e; border: 1px solid #e3e8ee; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}.form_box textarea {height: 85px; padding-top: 15px; margin-bottom: 20px; resize: none;}.form_box .blue_btn {width: 147px;}.form_box .field {margin-bottom: 18px;}#order_call {width: 480px; padding: 30px 40px; background: #f1f6f8;}#order_call h2 {text-align: center; font-size: 30px; margin-bottom: 30px;}#order_call .btn_box {text-align: center; padding-top: 20px;}#order_call .form_box {width: 300px; margin: 0 auto;}.error {background: #feeded none repeat scroll 0 0;}/* plugins *//* support class style */.clear {clear: both; float: none !important;}.fleft {float: left !important;}.fright {float: right !important;}.cf:before,.cf:after {content: " "; /* 1 */ display: table; /* 2 */}.cf:after {clear: both;}.disp_none {display: none;}.rltv {position: relative;}.middle_box > * {display: inline-block; vertical-align: middle;}.pos_right {text-align: right !important;}.pos_center {text-align: center;}.pos_left {text-align: left;}.pos_justify {text-align: justify;}div.main_nav.container ul li.active > a {color: #fbc017;}.main_nav > ul > li.active:after {opacity: 1;}div.wrap ul li.active a {color: #efb647;}div.container a.retoop {display: block;font-weight: bold;margin-bottom: 16px;margin-top: 16px;}div.container a.retoop:hover {color: #efb647;}ul.inside li {padding:5px;margin-left:30px;font-size:21px;line-height:32px;list-style:disc;}ul.inside {margin-bottom: 18px;margin-top: -13px;}#l-form4{border: 1px solid #e4e4e4;padding: 30px 30px 55px;display:none;width:400px;}.fancybox-inner #l-form4{position:static;top:0;left:0;}#l-form5{border: 1px solid #e4e4e4;padding: 30px 30px 55px;display:none;width:400px;}.fancybox-inner #l-form5{position:static;top:0;left:0;}div.contactform div input{border: 1px solid #e3e8ee;box-sizing: border-box;color: #474a4c;font: 17px 'Blogger Sans';height: 51px;margin-bottom: 17px;outline: medium none;padding-left: 21px;width: 100%;}div.wrap input {border: 1px solid #e3e8ee;box-sizing: border-box;color: #474a4c;font-size: 17px;height: 51px;margin-bottom: 17px;outline: medium none;padding-left: 21px;width: 100%;}div.st {color: grey;margin-left: 3px;margin-top: 16px;text-align: left;}.price_inf {text-align:center; margin-bottom: 20px; font-size: 12px;padding:0 10px;}/*div.red_btn.send_btn input.cms_submit {margin-bottom: -26px;margin-top: 12px;}*/div.red_btn.send_btn input#m0b74esubmit.cms_submit {margin-bottom: -26px;margin-top: 12px;}.bigtext {font: 30px 'Blogger Sans';color: #353c40;margin: 0 0 15px 0;padding: 0;}#m740e5fbrp_submit {background: #fbc017 none repeat scroll 0 0;border-radius: 31px;color: #fff;display: inline-block;font-size: 24px;height: 62px;margin: auto;padding: 0;text-align: center;width: 204px;}#m740e5fbrp_submit:hover {background: #23afde;}#namezv-error,#phonezv-error {display: none !important;}div.row input {border: 1px solid #e3e8ee;box-sizing: border-box;color: #474a4c;font: 17px "Blogger Sans";height: 51px;margin-bottom: 17px;outline: medium none;padding-left: 21px;width: 50%;display:block;}.faqfrm_rulonniu tbody tr td input {border: 1px solid #36aacd;color: #36aacd;font-size: 24px;height: 40px;margin-bottom: 17px;margin-right: 26px;padding: 4px;width: 415px;}.cms_textarea {border: 1px solid #e3e8ee;box-sizing: border-box;color: #474a4c;font: 17px "Blogger Sans";height: 151px;margin-bottom: 17px;outline: medium none;padding-left: 21px;width: 50%;display:block;padding-top:12px;}.cms_submit{background: #fbc017 none repeat scroll 0 0;border: solid 1px #fbc017;border-radius: 31px;color: #fff;display: inline-block;font-size: 24px;height: 62px;margin: auto auto 16px;padding: 0;text-align: center;width: 204px;transition: 0.3s;}.cms_submit:hover{background: #fff !important;color: #fbc017;border: solid 1px #fbc017;}.faqfrm_rulonniu tbody tr td input.cms_submit.fbsubmit {background: #fbc017 none repeat scroll 0 0;border: medium none;border-radius: 31px;color: #fff;display: inline-block;font-size: 24px;margin: auto;padding: 0;text-align: center;width: 134px;}.cms_submit:hover {background: #23afde;}.moyklass {float: left !important;list-style: outside none none !important;margin: 0 0 20px !important;padding: 0 9px !important;width: 100% !important;}div.link_btn a.active {background: #fbc017;}.contactform-line {width:100%;}.contactform-line input{border: 1px solid #23afde;box-sizing: border-box;color: #23afde;font: 24px 'Blogger Sans';height: 51px;margin-bottom: 17px;outline: medium none;padding-left: 21px;width: 100%;max-width:400px;float:left;margin-right:10px;}#m740e5fbrp_submit {border:none;margin-top:-5px;}@media (max-width: 1080px) {.contactform-line input{max-width:1080px;}#m740e5fbrp_submit {margin-bottom:30px;margin-top:0;}}.breadcrumbs{color: grey;display: block;font-family: "Blogger Sans";font-size: 16px;margin-bottom: 0;margin-left: 4px;margin-top: -23px;text-align: left;}.breadcrumbs a{text-decoration: none;vertical-align: top;}.breadcrumbs a:hover{text-decoration: underline;}.breadcrumbs .separator{background: rgba(0, 0, 0, 0) url("/img/separator.png") no-repeat scroll left 10px;display: inline-block;height: 17px;width: 9px;}.breadcrumbs span{vertical-align: top;}.pricehead h2{padding-left:40px;}.town-pic {float: left;margin: 5px 10px 0 0;}.img-stock {border: 1px solid;border-radius: 14px;}div.container ul.quest li {margin-bottom:40px;}div.container ul.quest li span {display:block;}@media (max-width: 1180px) {.item .wrap .group img {width:70%}.pr {margin-left:-250px}div.pr img {width:70%}}@media (max-width: 960px) {.item .wrap .group img {width:70%}.pr {margin-left:-250px}div.pr img {width:70%}}@media (max-width: 800px) {.pricehead h2 {padding-left: 0;}.cms_submit {margin:auto auto 0 !important}.item .wrap .group img {width:70%}.pr {margin-left:-250px}div.pr img {width:70%}}@media (max-width: 640px) {ul.inside li {font-size:19px;line-height:25px;}.item .wrap .group img {width:70%}.pr {margin-left:-250px}div.pr img {width:70%}}@media (max-width: 480px) {.item .wrap .group img {width:70%}.pr {margin-left:-250px}div.pr img {width:70%}}.pr {z-index: 99; display: inline; cursor:pointer; left: 50%; top: 50%; margin-left: -350px; top: 280px; position:absolute;}div.pr span {display: block;margin-left: 1px;margin-top: 1px;position: absolute;}div.mp_review_box div.vfr {left: 0;position: absolute;text-align: center;top: -31px;width: 100%;line-height: 35px;text-align: center;color: #353c40;font: 50px "Blogger Sans";margin: 0 0 30px;padding: 0;}.subcat a{display:inline-block;margin-bottom:20px;margin-right:10px;width:190px;vertical-align: top;}.subcat img{margin-bottom:10px;}.subcat span{display:block;font-size: 25px;}.pop-zagolovok {color: #353c40;font: 32px "Blogger Sans";margin: 0 0 22px;padding: 0;}.novosti-i-publikacii {color: #353c40;font: 40px "Blogger Sans";padding: 0;float: left;letter-spacing: 1px;margin: 0 0 0 3px;}@media (max-width: 800px) {.novosti-i-publikacii {font: 33px "Blogger Sans";margin-top:-17px;float:none;text-align:center;}div.mp_review_box div.vfr {font: 33px "Blogger Sans";}}.news_serv {padding:20px 0;}.news_serv a {display: inline-block;height: 56px;font-size: 20px;line-height: 56px;margin: 0 14px;padding: 0 38px;color: #fff;background: #23afde;-webkit-border-radius: 31px;-moz-border-radius: 31px;border-radius: 31px;}.news_serv a:hover {background: #fbc017;}.news_serv a:first-child {margin-left:0px;}.sert-in-vrach {margin-top:240px;}@media (max-width: 1000px) {.sert-in-vrach {margin-top: 40px;}}@media (max-width: 800px) {.sert-in-vrach {margin-top: 0px;}}

.akcii-main {display:flex;flex-wrap:wrap;justify-content:space-between}
.akcii-main .item {width:48%;margin-bottom:55px;}
.akcii-main h2 {margin-top:60px;}
.akcii-main img {width:100%;max-width:1025px;}.img-contacts {width:492px;float: right;}
@media (max-width: 960px) {
#l-form4, #l-form5 {width:100%}
.akcii-main {display:block;}
.akcii-main .item {width:100%;}
}

@media (max-width: 480px) {
.img-contacts {width: 100%; float:inherit;}
}

@media (max-width: 480px) {
.content-box img.ddf {width: 100%;}
}

@media (max-width: 960px) {.phone_num, .phone_num a{color: #353c40 !important;}}div.wrap input {border: 1px solid #e3e8ee;box-sizing: border-box;color: #474a4c;font: 17px 'Blogger Sans';height: 51px;margin-bottom: 17px;outline: medium none;padding-left: 21px;width: 100%;}div.st {color:grey;margin-left: 3px;font-size:14px;}div.st_hh {color: white;text-align: center;margin-left: 3px;margin-bottom: 18px;clear: both;margin-top: 85px;display: block;font-size:14px;}.st_hh a {color:#fbc017;}div.red_btn.send_btn input#m33563submit.cms_submit {margin-bottom: -26px;margin-top: 12px;}div.red_btn.send_btn input#m0b74esubmit.cms_submit {margin-bottom: -26px;margin-top: 12px;}h2 {color: #353c40;font: 40px "Blogger Sans";margin: 0 0 22px;padding: 0;}.cms_submit {background: #fbc017 none repeat scroll 0 0;border: medium none;border-radius: 31px;color: #fff;display: inline-block;font-size: 24px;height: 62px;margin: auto auto 16px;padding: 0;text-align: center;width: 204px;}.left_head {font-size: 28px;margin-bottom: 30px;}.page-ok {margin:0 -10px;}.page-ok figure img{width:100%}.page-ok .ok_item {width:32%;display:inline-block;padding:10px;vertical-align:top;}.page-ok .title {font-size:24px;}@media (max-width: 780px) {.page-ok .ok_item {width:49%;}}.seo_menu {margin: 0px 0px 12px 0px;}.seo_menu li{display:inline-block;font-size: 19px;font-weight: bold; margin-bottom: 7px;}.seo_menu a {color: white;font-weight:normal;font-size:16px;padding: 15px 20px;display:block; background:#1aa8d9; padding: 5px 10px; }.seo_menu .active {background:#fbc017;}.seo_menu .active a {color: white; background:#fbc017;}.seo_menu li:hover {background: #fbc017 !important;}.seo_menu li:hover a {color: white; background: #fbc017 !important;}@media (max-width: 760px) {.seo_menu li {margin-right: 2px; margin-bottom: 5px;}.seo_menu a {color: white;font-weight:normal;font-size:16px;padding: 15px 20px;display:block; background:#1aa8d9; padding: 5px 10px; }.seo_menu .active a {color: white; background:#fbc017;}.seo_menu {margin: 0px;}}.vopros-otvet {margin: 0 0 25px 0;padding: 0;font-size: 21px;line-height: 32px;}.zagolovok_form {font: 35px 'Blogger Sans'; color: #353c40; margin: 0 0 22px 0; padding: 0;}.bt_order_form .zagolovok__form-text {margin-bottom: 46px;/*margin-top: 30px;*/padding-top: 46px;text-align: center;font-size:55px;}@media (max-width: 800px) {.bt_order_form .zagolovok__form-text {font-size:45px;padding-top: 26px;}}.blue_bg .zagolovok__form-text {color: #fff;}

.action-card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #fff;background-position: right center;background-repeat: no-repeat;background-size: contain;border-radius: 20px;min-height: 230px;border: 1px solid #fff;color: #222;overflow: hidden;flex-wrap:wrap;}



@media (max-width: 568px) {
.action-card {display: block;background: #fff !important;}}.action-card:hover {border-color: #fcb72b;color: #222;}.action-card__wrap {padding: 10px 250px 10px 30px;font-family:calibri;}@media (max-width: 1200px) {.action-card__wrap {padding: 10px 220px 10px 30px;}}@media (max-width: 568px) {.action-card__wrap {padding: 20px;}}.action-card__decor {display: none;}@media (max-width: 568px) {.action-card__decor {display: block;}.action-card__decor img {display: block;width: 100%;border-radius: 20px;}}.action-card strike {color: #bbbbbb;}.action-card__title {font-size: 28px;line-height: 1;font-weight: 500;}@media (max-width: 1200px) {.action-card__title {font-size: 22px;margin-bottom: 5px;}}@media (max-width: 568px) {.action-card__title {font-size: 30px;line-height: 1.2;}.action-card__title br {display: none;}}.action-card__title--lg {font-size: 42px;line-height: 0.9;}@media (max-width: 1200px) {.action-card__title--lg {font-size: 36px;}}.action-card__title--md {font-size: 36px;line-height: 1.1;}.action-card__title--md span{color: #0098cf;font-weight:bold}@media (max-width: 1200px) {.action-card__title--md {font-size: 30px;}}@media (max-width: 768px) {.action-card__title--md {font-size: 24px;line-height: 1.2;}.oldfeel {color: #bbbbbb !important;font-size: 19px;}}.action-card__title span {color: #fcb72b;}.action-card__price {font-size: 40px;font-weight: bold;line-height: 1.2;color: #0098cf;}@media (max-width: 1200px) {.action-card__price {font-size: 32px;}}.action-card__price strike {font-size: 22px;white-space: nowrap;}@media (max-width: 1200px) {.action-card__price strike {font-size: 20px;}}.action-card__price--sm {font-size: 28px;}@media (max-width: 1200px) {.action-card__price--sm {font-size: 22px;}}@media (max-width: 568px) {.action-card__price--sm {font-size: 24px;}}.action-card__price--sm strike {font-size: 22px;}@media (max-width: 1200px) {.action-card__price--sm strike {font-size: 16px;}}@media (max-width: 568px) {.action-card__price--sm strike {font-size: 20px;}}.action-card__note {font-size: 12px;line-height: 1.2;margin-top: 10px;}.field div.wrap_kl input {margin-left: 10px;float:left;width: 47%;height: 60px;padding: 0 20px;font-size: 20px;text-align: left;color: #000;border: none;border-radius: 10px;background: #fff;border: 1px solid #c1c1c1;}.mob_main_menu {display:none}@media (max-width: 768px) {.mob_main_menu {display:flex;overflow-x:auto;flex-wrap: nowrap;margin:10px 0 20px 20px}/*.mob_main_menu::after {content:'';width:100px;height:50px;position:absolute;right:0;background-image: -webkit-gradient(linear, left top, left bottom, from(70deg, rgba(255, 255, 255, 0)), to(#ffffff));background-image: linear-gradient(70deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);}*/.mob_main_menu a {white-space:nowrap;color:#fff;background:#23afde;border:solid 1px #23afde;margin:0 10px 0 0;font-size:15px;padding:5px 8px 3px;border-radius:20px;}.field div.wrap_kl input {float:left;width: 100%;height: 60px;padding: 0 20px;font-size: 20px;text-align: left;color: #000;border: none;border-radius: 10px;background: #fff;border: 1px solid #c1c1c1;margin-bottom:15px;margin-left:0;}.service_adv h2 {font-size: 32px;margin-bottom: 10px;}service_adv {padding:0px;}.service_adv.bn {padding: 20px !important;}}.service_adv.bn {padding: 30px 40px 20px;}.zagolovok_form-text {text-align: center;color: #fff;font-size: 36px;line-height: 1.3;margin-bottom: 40px;}.wht {color: white;text-align: center !important;margin-left: 3px;/*margin-bottom: 18px;*/clear: both;margin-top: 85px;display: block;}.page_title.cf img.doc_fs {float: left;margin-right: 50px;max-width: 100%;margin-bottom:20px;}iframe {width:100%;border:0}.spnav__item {position: relative; display: inline-block; vertical-align: middle; cursor: pointer; width: 10px; height: 10px; margin: 0 2px; border-radius: 50%; transition:0.3s; background: #fff;}.spnav__item.active {background: #fbc017;}.spnav {position: absolute; z-index: 100; bottom: 60px; right: 0; width: 380px;}.spnav__item {position: relative; display: inline-block; vertical-align: middle; cursor: pointer; width: 10px; height: 10px; margin: 0 2px; border-radius: 50%; transition:0.3s; background: #fff;}.spnav__item.active {background: #fbc017;}@media (max-width: 1180px) {.spnav {width: 360px;}}@media (max-width: 640px) {.spnav {bottom: 125px; left: 0; right: 0; width: auto; text-align: center;}}.pogh {display: none;}@media (max-width: 640px) {.pogh_s {display: none;}}
/* Stylesheet: РЎС‚РёР»СЊ Modified On 2022-11-22 10:58:29 */
.side-nav__item.active a.side-nav__link {background:#fbc017 !important;color:#fff !important;}a.side-nav__link:hover {background:#fbc017 !important;color:#fff !important;}/* elements */.gray_bg {background: #f8f7f3;}.full_bg {margin-left: -1000px; margin-right: -1000px; padding-left: 1000px; padding-right: 1000px;}.yellow_btn {display: inline-block; width: 204px; height: 62px; text-align: center; color: #fff; font-size: 24px; line-height: 62px; background: #fbc017; -webkit-border-radius: 31px; -moz-border-radius: 31px; border-radius: 31px;}.yellow_btn:hover {background: #23afde;color:#fff;}.yellow_btn.s2 {height: 71px; line-height: 71px; font-size: 27px; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px;}.more_btn {width: 145px; height: 50px; letter-spacing: 0.3px; text-align: center; border: 1px solid #fddf8b; color: #fbc017; font-size: 18px; line-height: 48px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}.more_btn:hover {border-color: #39b7e1; color: #39b7e1; color:#fff;}.title_box .more_btn:hover {border-color: #39b7e1; color: #39b7e1;}@media (max-width: 480px) {.yellow_btn.s2 {font-size: 24px;}}.slider {position: relative;}.slider_nav {display: inline-block; width: 44px; height: 43px;}.slider_nav.prev {background: url(/img/slider_nav_prev.svg) 0 0 no-repeat;}.slider_nav.next {background: url(/img/slider_nav_next.svg) 0 0 no-repeat;}table {width: 100%;}input[type="submit"] {cursor: pointer;}input::-webkit-input-placeholder {opacity: 1; color: inherit;}input::-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 19+ */input:-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 18- */input:-ms-input-placeholder {opacity: 1; color: inherit;}textarea::-webkit-input-placeholder {opacity: 1; color: inherit;}textarea::-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 19+ */textarea:-moz-placeholder {opacity: 1; color: inherit;}/* Firefox 18- */textarea:-ms-input-placeholder {opacity: 1; color: inherit;}textarea,input {-webkit-appearance: none;}.popup {display: none;}.form_box textarea,.form_box input[type="text"] {width: 100%; height: 44px; padding: 0 25px; font-size: 14px; color: #5e564e; border: 1px solid #e3e8ee; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}.form_box textarea {height: 85px; padding-top: 15px; margin-bottom: 20px; resize: none;}.form_box .blue_btn {width: 147px;}.form_box .field {margin-bottom: 18px;}#order_call {width: 480px; padding: 30px 40px; background: #f1f6f8;}#order_call h2 {text-align: center; font-size: 30px; margin-bottom: 30px;}#order_call .btn_box {text-align: center; padding-top: 20px;}#order_call .form_box {width: 300px; margin: 0 auto;}.error {border: 1px solid red !important;}/* plugins *//* support class style */.clear {clear: both; float: none !important;}.fleft {float: left !important;}.fright {float: right !important;}.cf:before,.cf:after {content: " "; /* 1 */ display: table; /* 2 */}.cf:after {clear: both;}.disp_none {display: none;}.rltv {position: relative;}.middle_box > * {display: inline-block; vertical-align: middle;}.pos_right {text-align: right !important;}.pos_center {text-align: center;}.pos_left {text-align: left;}.pos_justify {text-align: justify;}div.main_nav.container ul li.active > a {color: #efb647;}div.wrap ul li.active a {color: #efb647;}div.container a.retoop {display: block;font-weight: bold;margin-bottom: 16px;margin-top: 16px;}.napravlenija-dejatelnosti {margin-bottom: 5px;}div.container a.retoop:hover {color: #efb647;}.social-footer-bot {text-align:center;}.visually-hidden {display: none;}.specializacija {font-size: 28px;}.insert_1, .insert_2, .insert_3, .insert_4, .insert_5 {margin:50px auto}.insert_1 {padding:40px;border: 5px solid #1aa8d9;font-size: 26px;}.insert_2 {padding:40px;background: #1aa8d9;font-size: 26px;color:#fff}.insert_3 {text-align:center;font-size:32px;}.insert_4 .line {width: 100%;max-width: 140px;margin-left: auto;margin-right: auto;height: 1px;background-color: #000000;}.insert_4 .line-text{padding:50px 0;text-align:center;font-size: 26px;line-height: 32px;}.insert_5 {border-left: 5px solid #1aa8d9;font-size:32px;padding-left:40px;line-height:45px}.contents {font-size: 21px;line-height: 32px;background: #f8f8f8;border-left: 3px solid #e0e0e0;    margin: 20px 0px;padding: 28px 30px 8px;}.contents .art_title {font-weight:bold}.h_phone_box-btn {width: 150px; display: flex; justify-content: space-evenly; padding-top: 13px;}.h_phone_box-btn img {height: 100%; max-height: 29px;}.h_phone_box-btn .h_order_call {/*width: 195px;*/ width: auto; height: 41px; line-height: 41px; margin: 5px 0;}.h_phone_box-btn .yellow_btn.tsap br {display: none;}.h_phone_box-btn .yellow_btn.tsap {background-color:#01e675;}.h_phone_box-btn .yellow_btn.tsap:hover {background-color:#23afde;}.mail-in-top {display: none;}@media (max-width: 960px) {.h_phone_box-btn {position: absolute;}}@media (max-width: 768px) {.h_phone_box-btn .h_order_call {display:block; height: 35px; line-height: 20px; width: 145px; margin: 10px 10px 0; font-weight: bold; padding-top: 8px; font-size: 16px;}.h_order_call.tsap  {display:block; height: 35px; line-height: 20px; width: 145px; margin: 5px auto 0 auto; font-weight: bold; padding-top: 8px;  font-size: 16px;}.h_order_call.tsap span {display: none;}.h_phone_box-btn .yellow_btn.tsap br {display: block;}.mail-in-top {display: none;}.mob_main_menu {padding-bottom: 15px;}.h_phone_box-btn {position: relative; text-align: center; padding-top: 0; margin-top: -30px; margin-left: 25px; width: 160px;display:flex}.mail-in-top {display: block;}.h_phone_box {display: none;}.h_phone_box-btn .mail-in-top img {max-height: 35px;}}.obrtk {height:200px;background-size: cover !important;}.text_box div.title span.c_usl {color: #efb647;display:block;font-weight:bold;}.three_buttons {display:flex;justify-content: space-between;margin-bottom:40px;margin-top:-10px}.three_buttons a {width:30%;display:flex;align-items: center;font-size: 20px;}.three_buttons img {height:60px;}.three_buttons span {margin-left:20px}@media (max-width: 960px) {.three_buttons {margin-bottom:30px;margin-top:-30px}.three_buttons a {display:block;text-align:center;font-size: 15px;}.three_buttons img {height:40px;}.three_buttons span {font-size: 15px;display:block;margin-left:0}}.navigator_link {display:none;}@media (max-width: 992px) {.navigator_link {display:block;margin-top:30px;}.navigator_link a {width:100%; color: #ffffff; text-decoration: none; font-size: 14px;}.navigator_link .button {display: inline-flex; height: 40px; align-items: center; justify-content: center; text-align: center; transition: 0.3s; text-transform: uppercase; background-color: #efb647;}.navigator_link .button--more::after {content: ''; width: 18px; height: 18px; background: url(/uploads/images/arrow-right.svg) center no-repeat; margin-left: 10px; background-size: 18px; -webkit-transition: 0.3s;transition: 0.3s;}}
/* Stylesheet: РЎС‚РёР»СЊ 2 Modified On 2022-12-07 14:43:45 */



/* RESET */
body {
  font-family: "Montserrat", sans-serif;
  background: #F5FAFF;
}

h1, h2, h3, h4, td, input, textarea, button {
  font-family: "Montserrat", sans-serif;
}

.header {
  margin-bottom: 0;
}

.container {
  max-width: 1500px;
}

.main_nav_box .container {
  padding: 0 17px;
}

footer .copyright {
  width: 335px;
}

footer .develop {
  width: 175px;
}

.full-bg {
  margin-left: calc((100vw - 1320px) / -2);
  margin-right: calc((100vw - 1320px) / -2);
  padding-left: calc((100vw - 1320px) / 2);
  padding-right: calc((100vw - 1320px) / 2);
}
@media (max-width: 1400px) {
  .full-bg {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 640px) {
  .full-bg {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* pages */
.section {
  margin-top: 160px;
  margin-bottom: 160px;
}
@media (max-width: 1200px) {
  .section {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (max-width: 568px) {
  .section {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
.section__header {
  margin-bottom: 50px;
}
.section-header {
  display: flex;
  justify-content: space-between;
}
.section-header__title h1,
.section-header__title h2,
.section-header__title h3 {
  margin: 0;
}
.section-header__action {
  margin-left: 30px;
}
.section-header__action .more-button {
  width: 100%;
}
@media (max-width: 767px) {
  .section-header__action {
    display: none;
  }
}
.section._inner {
  padding-top: 160px;
  padding-bottom: 160px;
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 1200px) {
  .section._inner {
    padding-top: 100px;
    padding-bottom: 100px;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 568px) {
  .section._inner {
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: 0;
    margin-bottom: 0;
  }
}

.mob-more {
  display: none;
}
@media (max-width: 767px) {
  .mob-more {
    display: block;
    margin-top: 25px;
    width: 90vw;
    padding-right: 30px;
  }
}

.title-h1 {
  font-weight: 700;
  font-size: 64px;
  line-height: 1.2;
  color: #292929;
}

.title-h2 {
  font-weight: 600;
  font-size: 48px;
  line-height: 1.2;
  color: #292929;
  letter-spacing: 0;
}

.title-h3 {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  margin: 0 0 25px;
  letter-spacing: 0;
}

.image-bg {
  background: url(/lending/img/lending-01/sale-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.more-button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 58px;
  background: #FFFFFF;
  border: 1px solid #F3F3F3;
  border-radius: 50px;
  padding: 0 30px;
  font-size: 18px;
  line-height: 22px;
  color: #1AA8D9;
}

.slider {
  display: flex;
  margin: 0 -15px;
}
.slider__item {
  padding: 0 15px;
  height: 100%;
}
.slider .slick-track {
  display: flex !important;
}
.slider .slick-slide {
  height: inherit !important;
}
.slider .slick-slide > div {
  height: 100%;
}
@media (max-width: 992px) {
  .slider {
    display: flex;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    margin: 0 -55px;
    padding-left: 40px;
  }
  .slider::after {
    content: "";
    display: block;
    width: 40px;
    min-width: 40px;
    height: 40px;
  }
  .slider::-webkit-scrollbar {
    display: none;
  }
  .slider__item {
    width: 100%;
    height: auto;
    min-width: 70vw;
  }
}
@media (max-width: 640px) {
  .slider {
    margin: 0 -35px;
    padding-left: 20px;
  }
  .slider::after {
    width: 20px;
    min-width: 20px;
    height: 20px;
  }
  .slider__item {
    min-width: 90vw;
  }
}

.slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 100;
  width: 60px;
  height: 60px;
  border: 6px solid #FFFFFF;
  border-radius: 50%;
  cursor: pointer;
  text-indent: 1000px;
  overflow: hidden;
  transition: 0.3s;
  background: #FEB121;
}
.slick-arrow::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
}
.slick-arrow.slick-disabled {
  background: #F0F4F8;
}
.slick-prev {
  left: 15px;
  transform: translate(-50%, -50%);
}
.slick-prev::before {
  background-image: url(/lending/img/arrow-left.svg);
}
.slick-prev.slick-disabled::before {
  background-image: url(/lending/img/arrow-left-gray.svg);
}
.slick-next {
  right: 15px;
  transform: translate(50%, -50%);
}
.slick-next::before {
  background-image: url(/lending/img/arrow-right.svg);
}
.slick-next.slick-disabled::before {
  background-image: url(/lending/img/arrow-right-gray.svg);
}

.promo-box {
  padding-top: 95px;
  padding-bottom: 95px;
  background: url(/lending/img/lending-01/promo-box-bg.jpg) center no-repeat;
  background-size: cover;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .promo-box {
    padding-bottom: 50px;
  }
  .promo-box::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(26, 168, 217, 0.7);
    z-index: -1;
  }
}
.promo-box-wrap {
  position: relative;
  z-index: 1;
  max-width: 800px;
}
.promo-box-cover {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -2;
}
.promo-box-cover img {
  display: block;
  height: 100%;
}
@media (max-width: 1200px) {
  .promo-box-cover img {
    display: block;
    height: 100%;
    width: 550px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: left center;
       object-position: left center;
    opacity: 0.9;
  }
}
.promo-box__sale {
  position: absolute;
  left: 100%;
  top: -60px;
  margin-left: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 255px;
  height: 255px;
  color: #fff;
  font-weight: 600;
  font-size: 48px;
  line-height: 58px;
  background: url(/lending/img/sale-bg.svg) center no-repeat;
}
@media (max-width: 1200px) {
  .promo-box__sale {
    left: 90%;
  }
}
@media (max-width: 992px) {
  .promo-box__sale {
    left: auto;
    right: -40px;
    top: -110px;
  }
}
@media (max-width: 767px) {
  .promo-box__sale {
    left: auto;
    right: -70px;
    top: -145px;
    transform: scale(0.6);
  }
}
.promo-box__label {
  display: inline-flex;
  align-items: center;
  height: 43px;
  padding: 0 18px;
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #1AA8D9;
  text-transform: uppercase;
  background: #FFFFFF;
  border-radius: 8px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .promo-box__label {
    position: relative;
    top: -33px;
  }
}
.promo-box__title {
  margin-bottom: 13px;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .promo-box__title {
    font-size: 30px;
    color: #fff;
  }
}
.promo-box__note {
  font-size: 28px;
  line-height: 1.2;
  color: #4B6775;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .promo-box__note {
    color: #fff;
    font-size: 24px;
  }
}
.promo-box__options {
  margin-bottom: 65px;
}
.promo-box__buy {
  display: flex;
  align-items: center;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  .promo-box__buy {
    display: block;
  }
}
.promo-box__buy .promo-price {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .promo-box__buy .promo-price {
    margin: 0 0 30px;
  }
}
.promo-box__contacts {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .promo-box__contacts {
    flex-wrap: wrap;
  }
}
.promo-box__contacts .button {
  margin-right: 25px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .promo-box__contacts .button {
    margin: 0 0 25px;
  }
}
.promo-box__contacts .promo-whatsapp {
  margin-right: 18px;
}
@media (max-width: 767px) {
  .promo-box__contacts .promo-phone {
    color: #fff;
  }
}

.options-list {
  color: #4B6775;
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
}
@media (max-width: 767px) {
  .options-list {
    color: #fff;
  }
}
.options-list__item {
  margin-bottom: 15px;
  padding-left: 36px;
  background: url(/lending/img/icon-checked.svg) 0 3px no-repeat;
}
.options-list__item:last-child {
  margin-bottom: 0;
}

.promo-price {
  font-family: "Inter", "Arial", sans-serif;
}
.promo-price__new {
  font-weight: 700;
  font-size: 44px;
  line-height: 53px;
  color: #1AA8D9;
  margin-bottom: 14px;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 767px) {
  .promo-price__new {
    color: #fff;
  }
}
.promo-price__old {
  font-weight: 500;
  font-size: 22px;
  line-height: 27px;
  text-decoration-line: line-through;
  color: #828F96;
}
@media (max-width: 767px) {
  .promo-price__old {
    color: #fff;
    opacity: 0.7;
  }
}
.promo-price._sm {
  display: flex;
  align-items: center;
}
.promo-price._sm .promo-price__new {
  font-weight: 500;
  font-size: 22px;
  line-height: 1.2;
  margin-bottom: 0;
  margin-right: 17px;
}
.promo-price._sm .promo-price__old {
  font-size: 18px;
  line-height: 1.2;
}

.promo-timer {
  padding: 12px 20px 12px 60px;
  width: 230px;
  background: url(/lending/img/icon-clock.svg) #FFFFFF 20px center no-repeat;
  border-radius: 11px;
}
.promo-timer__label {
  font-size: 16px;
  line-height: 20px;
  color: #4B6775;
  margin-bottom: 8px;
}
.promo-timer__value {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #4B6775;
}

.promo-card {
  height: 388px;
  padding: 55px 50px 135px 50px;
  position: relative;
  background: #FFFFFF;
  border-radius: 16px;
  z-index: 1;
  overflow: hidden;
}
@media (max-width: 568px) {
  .promo-card {
    height: 350px;
    padding: 35px 20px 125px 25px;
  }
}
.promo-card-wrap {
  max-width: 245px;
}
.promo-card-cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  max-width: 270px;
  border-radius: 16px;
  overflow: hidden;
  z-index: -1;
}
@media (max-width: 1200px) {
  .promo-card-cover {
    right: -80px;
  }
}
@media (max-width: 568px) {
  .promo-card-cover {
    opacity: 0.3;
  }
}
.promo-card-cover::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: url(/lending/img/lending-01/promo-box-cover-mask.png) left center no-repeat;
  background-size: cover;
}
.promo-card-cover img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 2.3s;
}
.promo-card__title {
  font-weight: 500;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 22px;
  transition: 0.5s;
}
.promo-card__title span {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #4B6775;
  transition: 0.5s;
}
.promo-card__price {
  margin-bottom: 22px;
}
.promo-card__date {
  font-size: 16px;
  line-height: 28px;
  color: #A5ACB0;
}
.promo-card__more {
  position: absolute;
  left: 50px;
  bottom: 55px;
}
@media (max-width: 568px) {
  .promo-card__more {
    left: 25px;
    bottom: 40px;
  }
}
.promo-card__link {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.promo-card .more-link {
  transition: 1s;
}
.promo-card:hover .promo-card-cover img {
  transform: scale(1.1);
}
.promo-card:hover .more-link {
  padding-right: 40px;
}
.promo-card:hover .promo-card__title {
  color: #1AA8D9;
}
.promo-card:hover .promo-card__title span {
  color: #1AA8D9;
}

.more-link {
  font-size: 16px;
  line-height: 28px;
  color: #FEB121;
  padding-right: 30px;
  background: url(/lending/img/arrow-more.svg) right center no-repeat;
}

.more-box {
  margin-top: 60px;
  display: flex;
  justify-content: center;
}
@media (max-width: 568px) {
  .more-box {
    margin-top: 30px;
    width: 90vw;
    padding-right: 30px;
  }
  .more-box .button {
    width: 100%;
    justify-content: center;
  }
}

.button {
  display: inline-flex;
  align-items: center;
  height: 62px;
  color: #fff;
  background: #FEB121;
  border-radius: 47px;
  padding: 0 30px;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.02em;
  border: none;
}
.button:hover {
  color: #fff;
  background: #1aa8d9;
}

.promo-whatsapp {
  display: inline-flex;
  align-items: center;
  width: 62px;
  height: 62px;
  background: url(/lending/img/icon-whatsapp-lg.svg) 0 0 no-repeat;
}

.promo-phone {
  font-weight: 700;
  font-size: 18px;
}

.doctor-card {
  background: #FFFFFF;
  border: 1px solid #F3F3F3;
  border-radius: 16px;
  height: 100%;
  padding: 0 30px 30px;
}
.doctor-card__photo {
  margin: 0 -30px 25px;
}
.doctor-card__photo img {
  display: block;
  width: 100%;
  height: 385px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
  border-radius: 16px 16px 0 0;
}
.doctor-card__name {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  color: #292929;
  margin-bottom: 24px;
}
.doctor-card__info {
  font-size: 16px;
  line-height: 24px;
  color: #4B6775;
}
.doctor-card__info p {
  font-size: 16px;
  line-height: 24px;
  color: #4B6775;
  margin-bottom: 12px;
}
.doctor-card__info p:last-child {
  margin-bottom: 0;
}

.review-card {
  min-height: 355px;
  height: 100%;
  padding: 46px 30px 120px;
  background: #FFFFFF;
  border-radius: 16px;
  position: relative;
}
.review-card__logo {
  margin-bottom: 20px;
}
.review-card__logo img {
  display: block;
  height: 26px;
}
.review-card__text {
  font-size: 18px;
  line-height: 26px;
}
@media (max-width: 568px) {
  .review-card__text {
    font-size: 16px;
    line-height: 1.4;
  }
}
.review-card__info {
  position: absolute;
  bottom: 46px;
  left: 30px;
  right: 30px;
}
.review-card-info {
  color: #4B6775;
  font-size: 16px;
  line-height: 24px;
}
.review-card-info__name {
  font-weight: 500;
}
.about {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
@media (max-width: 992px) {
  .about {
    display: block;
  }
}
.about-left {
  width: calc(100% - 375px);
}
@media (max-width: 1200px) {
  .about-left {
    width: calc(100% - 300px);
  }
}
@media (max-width: 992px) {
  .about-left {
    width: auto;
  }
}
.about-right {
  width: 285px;
}
@media (max-width: 1200px) {
  .about-right {
    width: 225px;
  }
}
@media (max-width: 992px) {
  .about-right {
    width: auto;
    margin-top: 40px;
  }
}
.about__text {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 30px;
  max-width: 760px;
}
.about__text p {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 20px;
}
.about__text p:last-child {
  margin-bottom: 0;
}

.sert-list__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
  margin: 0 0 15px;
  text-align: center;
}
.sert-list img {
  width: 100%;
}

.advantages {
  display: flex;
  margin: 0 -15px;
}
@media (max-width: 1200px) {
  .advantages {
    margin: 0 -10px;
  }
}
@media (max-width: 992px) {
  .advantages {
    display: block;
    margin: 0;
  }
}
.advantages__item {
  width: 33.33%;
  padding: 0 15px;
}
@media (max-width: 1200px) {
  .advantages__item {
    padding: 0 10px;
  }
}
@media (max-width: 992px) {
  .advantages__item {
    width: auto;
    padding: 10px 0;
  }
}

.advantages-card {
  padding: 45px 22px;
  background: #FFFFFF;
  border-radius: 16px;
  height: 100%;
}
@media (max-width: 992px) {
  .advantages-card {
    padding: 30px 20px 30px 70px;
    position: relative;
  }
}
.advantages-card__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .advantages-card__icon {
    position: absolute;
    left: 20px;
    top: 30px;
  }
}
.advantages-card__icon img {
  display: block;
}
.advantages-card__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 12px;
}
.advantages-card__descr {
  font-size: 16px;
  line-height: 22px;
}
.advantages-card._service {
  padding: 30px;
}
@media (max-width: 992px) {
  .advantages-card._service {
    padding: 20px 20px 20px 80px;
  }
}
.advantages-card._service .advantages-card__icon {
  width: 32px;
  height: 32px;
}

.service-info {
  display: flex;
}
@media (max-width: 992px) {
  .service-info {
    flex-wrap: wrap;
  }
}
.service-info-left {
  width: calc(100% - 530px);
}
@media (max-width: 992px) {
  .service-info-left {
    width: 100%;
  }
}
.service-info-right {
  position: relative;
  width: 480px;
  margin-left: 50px;
}
@media (max-width: 992px) {
  .service-info-right {
    width: 100%;
    margin: 0 0 50px;
    order: -1;
  }
}
.service-info__title {
  margin-bottom: 50px;
}
.service-info__text {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 30px;
}
.service-info__text p {
  font-size: 18px;
  line-height: 26px;
}
.service-info__text strong {
  font-weight: 600;
}
.service-info__advantages {
  display: flex;
  flex-wrap: wrap;
  margin: -15px;
}
.service-info__advantages .advantages__item {
  width: 50%;
  padding: 15px;
}
@media (max-width: 767px) {
  .service-info__advantages .advantages__item {
    width: 100%;
  }
}
.service-info__cover {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (max-width: 992px) {
  .service-info__cover {
    position: static;
  }
}
.service-info__cover img {
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 16px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 992px) {
  .service-info__cover img {
    height: 360px;
  }
}

.order-form {
  padding: 55px 50px;
  background: #F5FAFF;
  border-radius: 32px;
  position: relative;
  z-index: 1;
}
@media (max-width: 992px) {
  .order-form {
    padding: 30px;
  }
}
.order-form::after {
  content: "";
  position: absolute;
  right: -100px;
  bottom: -4px;
  width: 582px;
  height: 599px;
  background-image: url(/lending/img/lending-01/order-form-decor.png);
  z-index: -1;
}
@media (max-width: 992px) {
  .order-form::after {
    right: -280px;
  }
}
.order-form__title {
  max-width: 600px;
  margin-bottom: 15px;
}
.order-form__intro {
  font-size: 20px;
  line-height: 28px;
  color: #4B6775;
  max-width: 560px;
  margin-bottom: 40px;
}
.order-form__fields {
  display: flex;
  max-width: 710px;
  margin: 0 -10px 50px;
}
@media (max-width: 767px) {
  .order-form__fields {
    flex-wrap: wrap;
    margin: 0 0 50px;
  }
}
.order-form__fields .forms__field {
  width: 50%;
}
@media (max-width: 767px) {
  .order-form__fields .forms__field {
    width: 100%;
    padding: 10px 0;
  }
}
.order-form__action {
  margin-bottom: 20px;
}
.order-form__action .button {
  text-transform: uppercase;
}
.order-form__note {
  color: #919394;
  font-size: 14px;
  line-height: 16px;
}

.contact-list {
  display: flex;
  align-items: center;
}
@media (max-width: 568px) {
  .contact-list {
    flex-wrap: wrap;
  }
}
.contact-list__item {
  margin-right: 18px;
}
.contact-list__item:first-child {
  margin-right: 25px;
}
@media (max-width: 568px) {
  .contact-list__item:first-child {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .contact-list__item:first-child .button {
    padding: 0 20px;
  }
}
.contact-list__item:last-child {
  margin-right: 0;
}

.phone-link {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #292929;
}

.forms__field {
  padding: 0 10px;
}
.forms textarea,
.forms input[type=text],
.forms input[type=password],
.forms input[type=email],
.forms input[type=tel] {
  width: 100%;
  height: 62px;
  padding: 0 30px;
  font-size: 16px;
  text-align: left;
  color: #292929;
  background: #fff;
  border: 1px solid #E0E0E0;
  border-radius: 50px;
  letter-spacing: -0.2px;
}
@media (max-width: 568px) {
  .forms textarea,
  .forms input[type=text],
  .forms input[type=password],
  .forms input[type=email],
  .forms input[type=tel] {
    padding: 0 12px;
  }
}
.forms textarea:focus,
.forms input[type=text]:focus,
.forms input[type=password]:focus,
.forms input[type=email]:focus,
.forms input[type=tel]:focus {
  border-color: #1AA8D9;
}
.forms textarea.error,
.forms input[type=text].error,
.forms input[type=password].error,
.forms input[type=email].error,
.forms input[type=tel].error {
  border-color: red;
}
.forms input::-moz-placeholder {
  opacity: 1;
  color: #949B9E;
}
.forms input::placeholder {
  opacity: 1;
  color: #949B9E;
}
.forms textarea::-moz-placeholder {
  opacity: 1;
  color: #949B9E;
}
.forms textarea::placeholder {
  opacity: 1;
  color: #949B9E;
}

.sale-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  position: relative;
  z-index: 1;
  padding-top: 70px;
  padding-bottom: 70px;
}
@media (max-width: 992px) {
  .sale-box {
    padding-right: 250px;
  }
}
@media (max-width: 767px) {
  .sale-box {
    padding-right: 20px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.sale-box::before {
  content: "";
  position: absolute;
  left: -40px;
  top: -40px;
  width: 1400px;
  bottom: -40px;
  background: url(./lending/img/lending-01/procent-decor.svg) center no-repeat;
  z-index: -2;
}
@media (max-width: 767px) {
  .sale-box::before {
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(26, 168, 217, 0.8);
  }
}
.sale-box__cover {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
@media (max-width: 1200px) {
  .sale-box__cover {
    right: -270px;
  }
}
@media (max-width: 992px) {
  .sale-box__cover {
    right: -350px;
  }
}
@media (max-width: 767px) {
  .sale-box__cover {
    z-index: -2;
    right: -200px;
  }
}
.sale-box__cover img {
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.sale-box .phone-link {
  color: #fff;
  white-space: nowrap;
}
.sale-box .button {
  white-space: nowrap;
}
.sale-box__title {
  font-weight: 600;
  font-size: 48px;
  line-height: 1.2;
  margin-bottom: 15px;
}
.sale-box__info {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 40px;
  max-width: 500px;
}
@media (max-width: 767px) {
  .sale-box__info {
    font-size: 22px;
    line-height: 1.4;
  }
}
.sale-box__bonus {
  font-weight: 600;
  font-size: 32px;
  line-height: 43px;
  text-decoration-line: underline;
  color: #FFFFFF;
  max-width: 600px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .sale-box__bonus {
    font-size: 22px;
    line-height: 1.5;
  }
}
.sale-box__note {
  font-size: 19px;
  line-height: 28px;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  .sale-box__note {
    font-size: 18px;
  }
}
.sale-box__contact {
  margin-top: 70px;
}

.promo-service {
  padding: 80px 50px;
  display: flex;
  background: #FFFFFF;
  border-radius: 32px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .promo-service {
    display: block;
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .promo-service {
    padding: 0 20px 20px 20px;
  }
}
.promo-service-left {
  width: 490px;
}
@media (max-width: 1200px) {
  .promo-service-left {
    width: auto;
  }
}
@media (max-width: 767px) {
  .promo-service-left {
    margin: 0 -20px;
  }
}
.promo-service-right {
  width: calc(100% - 490px);
  padding-left: 50px;
}
@media (max-width: 1200px) {
  .promo-service-right {
    width: auto;
    padding-left: 0;
    margin-top: 30px;
  }
}
.promo-service__title {
  margin: 0 0 30px;
  font-weight: 700;
  font-size: 40px;
  line-height: 54px;
}
@media (max-width: 767px) {
  .promo-service__title {
    font-size: 30px;
    line-height: 1.2;
  }
}
.promo-service__title span {
  display: block;
  color: #1AA8D9;
}
@media (max-width: 767px) {
  .promo-service__title span {
    display: inline;
  }
}

#airflow img {
  width: 487px;
  height: 449px;
}
@media (max-width: 1200px) {
  #airflow img {
    width: 100%;
    height: auto;
  }
}

.num-list {
  counter-reset: custom-counter;
  list-style: none;
}
.num-list:last-child {
  margin-bottom: 0;
}
.num-list li {
  display: flex;
  align-items: center;
  min-height: 38px;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 26px;
  color: #4B6775;
  list-style: none;
  position: relative;
  padding-left: 58px;
}
@media (max-width: 767px) {
  .num-list li {
    font-size: 16px;
    line-height: 1.4;
  }
}
.num-list li:last-child {
  margin-bottom: 0;
}
.num-list li::before {
  content: counter(custom-counter);
  counter-increment: custom-counter;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Inter";
  font-weight: 600;
  font-size: 16px;
  line-height: 14px;
  color: #fff;
  margin-right: 20px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #2cafdc;
  border: 5px solid #d1eef7;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .num-list li::before {
    font-size: 14px;
  }
}

.twentytwenty-handle {
  background: #FEB121;
}

.twentytwenty-left-arrow {
  border: none !important;
  background: url(/lending/img/arrow-left.svg) center no-repeat;
  width: 8px !important;
  height: 12px !important;
  background-size: 18px;
  margin-left: -12px !important;
}

.twentytwenty-right-arrow {
  border: none !important;
  background: url(/lending/img/arrow-right.svg) center no-repeat;
  width: 8px !important;
  height: 12px !important;
  background-size: 18px;
  margin-right: -12px !important;
}

.header__wrap {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 120px;
  position: relative;
}
@media (max-width: 767px) {
  .header__wrap {
    height: 80px;
    position: relative;
    z-index: 9999;
  }
}
.header__wrap > * {
  margin-left: 40px;
}
@media (max-width: 1200px) {
  .header__wrap > * {
    margin-left: 20px;
  }
}
@media (max-width: 767px) {
  .header__wrap > * {
    margin-left: 30px;
  }
}
.header__wrap > *:first-child {
  margin-left: 0;
}
.header__info {
  color: #4B6775;
  padding-left: 30px;
  font-size: 18px;
  line-height: 26px;
}
.header__info._addr {
  background: url(/lending/img/icon-lock.svg) 0 4px no-repeat;
}
.header__info._wtime {
  background: url(/lending/img/icon-time.svg) 0 4px no-repeat;
}
@media (max-width: 1200px) {
  .header__info {
    font-size: 16px;
    line-height: 1.4;
  }
}
@media (max-width: 992px) {
  .header__info {
    display: none;
  }
}
.header__phone {
  font-size: 18px;
  font-weight: 700;
}
.header__logo {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.header__logo img {
  width: 128px;
  display: block;
  height: auto;
}
@media (max-width: 568px) {
  .header__logo img {
    width: 100px;
  }
}
@media (max-width: 640px) {
  .header__buttons {
    display: none;
  }
}
.header .button {
  padding: 0 35px;
}
@media (max-width: 1200px) {
  .header .button {
    height: 52px;
    padding: 0 20px;
    font-size: 14px;
  }
}
.header .burger-btn {
  display: none;
}
@media (max-width: 960px) {
  .header .burger-btn {
    display: block;
  }
}

.phone-list {
  font-size: 18px;
  font-weight: 700;
}
@media (max-width: 1200px) {
  .phone-list {
    font-size: 16px;
  }
}
.phone-list__item {
  margin-bottom: 10px;
}
@media (max-width: 1200px) {
  .phone-list__item {
    margin-bottom: 5px;
  }
}
.phone-list__item:last-child {
  margin-bottom: 0;
}
.phone-list__item a {
  color: #292929;
}
.phone-list__item a:hover {
  color: #FEB121;
}

.button._call::before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background: url(/lending/img/icon-call-white.svg) center no-repeat;
}

body.open-nav {
  overflow: hidden;
  padding-top: 80px;
}
body.open-nav .cbc {
  overflow: hidden;
}
@media (max-width: 767px) {
  body.open-nav .header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
  }
  body.open-nav .header::before {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    height: 80px;
    background: #fff;
    z-index: 9998;
  }
}

.phone-list-toggle {
  display: none;
}

@media (max-width: 767px) {
  .phone-list-toggle {
    display: block;
    width: 24px;
    height: 24px;
    background: url(/lending/img/icon-call.svg) center no-repeat;
    background-size: contain;
  }
  .phone-list {
    display: none;
    position: absolute;
    top: 100%;
    left: -15px;
    right: -15px;
    background: #1AA8D9;
    padding: 15px;
    text-align: center;
  }
  .phone-list a {
    color: #fff;
  }
  .container {
    padding: 0 15px;
  }
  .mob_main_menu {
    margin: 0;
    padding: 15px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .mob_main_menu::-webkit-scrollbar {
    display: none;
  }
  .main_nav_box .container {
    padding: 0;
  }
  .main_nav > ul > li > a {
    font-size: 17px;
    padding: 0 15px;
  }
  .main_nav li.open_subn > a {
    background-position: right 23px center;
  }
  .main_nav .open_subn > a > span {
    width: 60px;
  }
  .main_nav .subn li a {
    font-size: 15px;
    line-height: 1.4;
    min-height: 45px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .main_nav_box {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .main_nav_box::-webkit-scrollbar {
    display: none;
  }
}
.burger-btn {
  width: 30px;
  height: 21px;
  cursor: pointer;
  transition: 0.3s;
  overflow: hidden;
  background: none;
  border: none;
  position: relative;
  outline: none;
}
.burger-btn span {
  position: absolute;
  left: 0;
  top: 9px;
  width: 30px;
  height: 3px;
  border-radius: 6px;
  background-color: #FEB121;
  transition: 0.3s;
}
.burger-btn::before, .burger-btn::after {
  content: "";
  position: absolute;
  left: 0;
  width: 30px;
  height: 3px;
  background-color: #FEB121;
  transition: 0.3s;
  border-radius: 6px;
}
.burger-btn::before {
  top: 0;
}
.burger-btn::after {
  bottom: 0;
}
.burger-btn.open {
  height: 30px;
}
.burger-btn.open span {
  opacity: 0;
}
.burger-btn.open::before, .burger-btn.open::after {
  width: 28px;
  background-color: #000;
}
.burger-btn.open::before {
  top: 50%;
  margin-top: -1px;
  transform: rotate(-45deg);
}
.burger-btn.open::after {
  bottom: 50%;
  margin-bottom: -2px;
  transform: rotate(45deg);
}

.button._hover-white:hover {
  background: #fff;
  color: #FEB121;
}

.slick-arrow:not(.slick-disabled):hover {
  background: #1AA8D9;
}/*# sourceMappingURL=style.css.map */


#zapisatsa_na_priem{
   border: 1px solid #e4e4e4;
    padding: 30px 30px 55px;
   display:none;
   width:400px;
}
.fancybox-inner #zapisatsa_na_priem{
	position:static;
	top:0;
	left:0;
}



.gallery div.img_kklj {
    height: 100%;
    float: left;
    margin: 4px;
    text-align: center;
}

.service_info {
   padding: 80px 50px;
  border-radius: 32px;
  overflow: hidden;
    background: white;
    font-size: 18px;
}

.container div.service_info.cf h2 {
margin: 0 0 30px;
  font-weight: 700;
  font-size: 40px;
  line-height: 54px;
}

.hlxm {
  font-weight: 700;
  font-size: 54px;
  line-height: 1.2;
  color: #292929;
}

.section__header.section-header {
  margin-bottom:0px;
}

.hlxm span.blue {
 color: #1AA8D9;
}



.promo-box-cover img {
  border-radius: 150px 0px 0px 150px;
}

.promo-box-cover.mllkl img {
  border-radius: 0px;
}

/* Кругляш */
.mobile-contacts {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
	padding: 45px;
	opacity: 0;
	visibility: hidden;
	transition: 0.5s;
}
.mobile-contacts::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	opacity: 0;
	transition: 0.5s;
	background: #000;
	opacity: 0.97;
}
.mobile-contacts.open {
	opacity: 1;
	visibility: visible;
}
.mobile-contacts.open::after {
	opacity: 0.7;
}
.mobile-contacts.open .mobile-contacts__list {
	height: 390px;
	opacity: 1;
}
.mobile-contacts__list {
	overflow: hidden;
	opacity: 0;
	transition: 0.5s;
}
.contact-buttons {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.contact-buttons__item {
	margin-top: 10px;
	width: 70px;
	height: 70px;
}
.contact-button {
	display: block;
	border: none;
	width: 70px;
	height: 68px;
	border-radius: 50%;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 42px;
	cursor: pointer;
}
.contact-button--email {
	background-color: #31877c;
	background-image: url(https://family-dental.ru/uploads/icons/social-media-email.svg);
}
.contact-button--phone {
	background-color: #f79937;
	background-image: url(https://family-dental.ru/uploads/icons/social-media-phone.svg);
}
.contact-button--telegram {
	background-color: #01a7e1;
	background-image: url(https://family-dental.ru/uploads/icons/social-media-telegram.svg);
}
.contact-button--whatsapp {
	background-color: #25d366;
	background-image: url(https://family-dental.ru/uploads/icons/social-media-whatsapp.svg);
}
.contact-button--faq {
	background-color: #31877c;
	background-image: url(https://family-dental.ru/uploads/icons/icon-faq-w.svg);
}
.contact-button--close {
	background-image: url(https://family-dental.ru/uploads/icons/icon-close-orange.svg);
}
.contact-button--chat {
	background-color: #ff4d11;
	background-image: url(https://family-dental.ru/uploads/icons/icon-chat.svg);
}
.mobile-open-contacts {
	display: block;
	position: fixed;
	bottom: 45px;
	right: 45px;
	z-index: 9999;
}
.pulsar-icons {
	background-color: #f79937;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	border-radius: 50%;
	z-index: 1;
}
.pulsar-icons__list {
	display: flex;
	align-items: center;
	position: absolute;
	right: 0;
}
.pulsar-icons__list-item {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 70px;
	min-width: 70px;
	height: 70px;
}
.pulsar-icons__list-item img {
	width: 42px;
}
@keyframes pulsate {
	0% {
		transform: scale(1);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: scale(1.5);
		opacity: 0;
	}
}
.pulse-base::before,
.pulse-base::after {
	content:"";
	border: 15px solid rgba(255,77,17,0.3);
	border-radius: 50%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	animation: pulsate 3s ease-out;
	animation-iteration-count: infinite;
	opacity: 0;
	z-index: 1;
}
.pulse-base::before {
	animation-delay: 0s;
}
.pulse-base::after {
	animation-delay: -1.5s;
}
.cookies {
    position: fixed;
    bottom: 0;
    z-index: 10000;
    left: 0;
    right: 0;
    background: #f7f7f7;
}
.cookies a{
text-decoration:underline;	
}

.cookies a:hover{
text-decoration:none;	
}

.cookies .inf {
    width: 100%;
    margin: auto;
    padding: 20px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    color: #000;
max-width: 1500px;
}

.cookies .close {
    display: block;
    background: #1aa8d9;
    padding: 5px 10px;
    max-height: 29px;
    margin-left: 20px;
    color: #ffffff;
text-decoration:none;	
}

.cookies .close:hover {
    background: #2f2f2f
}

.cookies .close span {
    -moz-transform: rotate(45deg);
    /* Для Firefox */
    -ms-transform: rotate(45deg);
    /* Для IE */
    -webkit-transform: rotate(45deg);
    /* Для Safari, Chrome, iOS */
    -o-transform: rotate(45deg);
    /* Для Opera */
    transform: rotate(45deg);
    display: block;
    padding-top: 1px;
    padding-left: 2px;
}

@media (max-width: 767px) {
    .cookies .inf {
        width: 100%;
        font-size: 13px;
        letter-spacing: 1px;
    }
}

.hidden {display: none;}

/* Stylesheet: Акции Modified On 2026-07-29 12:50:35 */
