

/* Start:/local/templates/medicina/slick/slick.css?17175677271776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/medicina/slick/slick-theme.css?17175677273145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/medicina/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/medicina/slick/./fonts/slick.eot');
    src: url('/local/templates/medicina/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/medicina/slick/./fonts/slick.woff') format('woff'), url('/local/templates/medicina/slick/./fonts/slick.ttf') format('truetype'), url('/local/templates/medicina/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/medicina/access/pet/style.css?175559223396463*/
.block_img_hover_item_link {
    display: flex;
    text-decoration: none;
}
.sotkom {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.container_s{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #465A63;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.first-block_wrap_gap{
    column-gap: 20px;
}
.video_link {
    position: relative;
    display: block;
}
.img_video_btn{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.img_title {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    padding: 10px;
}
.main-btn_not_big {
    max-width: 230px;
    text-align: center;
}
.istok_link_wrap{
    text-align: center;
}
.istok_link {
    text-align: center;
    font-size: 12px;
    color: #c3c3c3;
    font-style: italic;
}
.block_diagnostika_new_style_accordion .accordion__bottomBar{
    margin: 8px 0;
}
.section-padding .block_diagnostika_new_style_accordion .accordion {
    margin: 0px 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    /*border-bottom: solid 2px #F3F4F9;*/
}
.diagnostik_font {
    background: #F1F4F8;
}
.contacts__accordions.block_diagnostika_new_style_accordion {
    border-radius: 20px;
    overflow: hidden;
}
.block_diagnostika_new_style_accordion .accordion__drop{
    background: #fff;
}
.list_accordion_with_price {
    columns: 3;
}
.block_diagnostika_new_style_accordion li.list_accordion_with_price_item:before{
    display: none !important;
}
.block_diagnostika_new_style_accordion .accordion__container{
    box-shadow: none;
    border-bottom: solid 2px #F3F4F9;
}
.block_diagnostika_new_style_accordion .accordion__drop--padding {
    padding: 60px;
    border-bottom: solid 2px #F3F4F9;
}
.info_line_sp {
    color: #2862FF;
    background: #E9EFFF;
    border-radius: 48px;
    padding: 10px 20px;
    display: inline-block;
}

.list_oborud {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px;
    margin: 30px 0;
}
.wrap_list_oborud {
    margin-top: 60px;
}
.list_oborud_item_title {
    font-weight: 500;
    font-size: 18px;
    color: #000;
    margin: 15px 0;
}
.slider_oborud_wrap_st .slider_oborud_img {
    border-radius: 0;
}
.section-padding .slider_oborud_wrap_st .slick-dots {
    display: none;
}
.slider_oborud_wrap_st .slider_strelki_bok .slick-prev {
    left: 23%;
}

.slider_oborud_wrap_st .slider_strelki_bok .slick-next {
    right: 23%;
}

.usluga_this_is_wrap {
    display: grid;
    grid-template-columns: 40% 60%;
    gap: 20px;
}
.usluga_this_is_list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
.usluga_this_is_list_item_number_wrap {
    display: flex;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
    background-color: #2862FF;
    width: 52px;
    height: 52px;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    margin-bottom: 20px;
}
.usluga_this_is_list_item {
    list-style-type: none;
    margin-bottom: 30px;
}
.form_metod_callback_wrap {
    display: grid;
    grid-template-columns: 2fr 450px;
    background: #EDF3FF;
    border-radius: 16px;
    gap: 35px;
    align-items: end;
}


.form_metod_callback_text {
    display: flex;
    flex-direction: column;
    padding: 50px;
    max-width: 700px;
}
.form_metod_callback_title {
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #000;
    margin-bottom: 20px;
}

.form_metod_callback_tel_link {
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #000;
}

.form_metod_callback_tel_link {
    margin: 20px 0;
}


.form_metod_callback_img_wrap {
    padding-right: 50px;
    display: flex;
    align-items: end;
    justify-content: flex-end;
}
.price_list_table {
    list-style-type: none;
    margin: 30px 0;
    color: #000000;
}
.price_list_table_item {
    display: grid;
    grid-template-columns: 2fr 1fr;
    padding: 10px 0;
    border-bottom: solid 1px #eee;
}
.price_list_table_item_price {
    justify-self: end;
}
.price_list_table_item.price_list_table_name {
    color: #465A63;
}
.price_list_table_item_hidden {
    display: none;
}
.btn_show_bore_wrap {
    margin: auto;
    text-align: center;
}

.slider_reviews .slick-track {
    display: flex;
    column-gap: 20px;
}
.slider_reviews_item_wrap.swiper-slide,
.slider_reviews_item_wrap.slick-slide {
    background: #F1F4F8;
    border-radius: 16px;
    padding: 24px;
    height: auto;
}
.slider_reviews_name_wrap {
    display: flex;
    column-gap: 10px;
    justify-content: space-between;
    flex: 1 0 auto;
}
.slider_reviews_name {
    font-weight: 400;
    font-size: 18px;
    line-height: inherit;
    color: #000000;
}
.slider_reviews_date {
    color: #8D9EA5;
}
.slider_reviews_name {
    font-weight: 400;
    font-size: 18px;
    line-height: inherit;
    color: #000000;
}
.slider_reviews_star_wrap {
    display: flex;
    column-gap: 5px;
    margin: 10px 0;
}

.slider_reviews_star_item.on_star svg {
    fill: #febe2d;
}
.slider_reviews_star_item svg {
    fill: transparent;
    width: 20px;
    height: 20px;
}
.slider_reviews_link_more {
    display: block;
    color: #2862FF;
    text-decoration: none;
    margin: 5px 0;
}
.slider_reviews_text {
    /*max-height: 125px;
    overflow: hidden;*/
    flex: 1 0 auto;
}
.form-callback_wrap.form-callback_wrap_second {
    background: #EDF3FF;
    border-radius: 16px;
}
.form-callback_wrap_second .form-callback_img_wrap {
    max-width: 600px;
    padding: 40px;
}
.form-callback_wrap.form-callback_wrap_second {
    background: #EDF3FF;
    border-radius: 16px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
}
.form-callback_wrap_second .form-label_wrap{
    align-items: end;
    justify-content: space-between;
}
.form-callback_wrap_second .form-callback_input{
    width: 100%;
}
.form-callback_wrap_second .telefone_wrap {
    display: flex;
    flex-direction: column;
    width: calc(60% - 20px);
}
.form-callback-action_second .callback-checkbox+label::before{
    width: 20px;
    height: 20px;
    border: 2px solid #2862FF;
    margin-right: 1em;
}
.form-callback-action_second .callback-checkbox:checked+label::before {
    content: "\2713";
    color: #fff;
    font-weight: 900;
    background: #2862FF;
}
.link_personal_data {
    color: #2862FF;
}

.icon_preim_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px;
    list-style-type: none;
    padding: 20px 0;
    border-top: solid 2px #E7EAEE;
    border-bottom: solid 2px #E7EAEE;
}
.icon_preim_item {
    display: grid;
    grid-template-columns: 1fr 3fr;
    gap: 10px;
}
.icon_preim_item {
    display: grid;
    grid-template-columns: 1fr 3fr;
    border-right: solid 2px #E7EAEE;
}
.icon_preim_item:last-child {
    border-right: none;
}
.form_metod_callback_wrap_first{
    grid-template-columns: 1fr 2fr;
}
.form_metod_callback_wrap_first .form_metod_callback_text {
    display: flex;
    flex-direction: column;
    padding: 50px 0;
    max-width: 100%;
}
.form_metod_callback_wrap_first .form_metod_callback_img_wrap{
    padding-right: 0;
    justify-content: flex-start;
}

.form_metod_callback_wrap_first .form_metod_callback_img {
    width: 100%;
    max-height: 265px;
    object-fit: cover;
    object-position: top;
}





.section-padding{
    padding: 60px 0;
}
.slider_oborud .slider_oborud_img_wrap {
    padding: 12px;
}

.slider_oborud_img {
    width: 100%;
    max-height: 400px;
    border-radius: 16px;
    object-fit: cover;
}
.slider_oborud .slider_oborud_img_wrap {
    padding: 12px;
}
.researches-page_title {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    padding: 40px 0;
}
.researches-page_list {
    padding: 0;
    margin: 0;
    column-count: 2;
    column-gap: 4%;
}
.researches-page_items {
    display: grid;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 15px;
    grid-template-columns: 10px 1fr;
    gap: 10px;
}
.researches-page_items:before{
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background: #ED2728;
    border-radius: 6px;
    margin-top: 8px;
}
.slider_info_title_wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-bottom: 40px;
}

.slider_strelki_bok .slick-next, .slider_strelki_bok .slick-prev{
    background: #2962FF;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    z-index: 22;
}

.slider_strelki_bok .slick-next:focus, .slider_strelki_bok .slick-next:hover, .slider_strelki_bok .slick-prev:focus, .slider_strelki_bok .slick-prev:hover{
    background: #2962FF;
}
.slider_strelki_bok .slick-next:before, .slider_strelki_bok .slick-prev:before{
    content: " ";
    background-image: url(/local/img/pet/slider_ic.svg);
    display: block;
    width: 10px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
}
.slider_strelki_bok .slick-next:before{
    transform: rotate(-180deg);
}
.slider_strelki_bok .slick-next {
    right: -60px;
}
.slider_strelki_bok .slick-prev {
    left: -60px;
}
.slider_oborud_text {
    max-width: 800px;
    margin: 40px auto;
}

.accordion-pocaz_items {
    background: #FFFFFF;
    border-radius: 16px;
    padding: 20px;
    margin-bottom: 20px;
}
.accordion-pocaz_text {
    display: none;
}
.accordion-pocaz_title_wrap {
    display: grid;
    grid-template-columns: 40px 1fr 50px;
    gap: 30px;
    align-items: center;
}
.accordion-pocaz_check {
    background: #F3F4F9;
    display: flex;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    padding: 18px;
    cursor: pointer;
    transition: 0.5s;
}
.accordion-pocaz_text.active {
    display: block;
}
.accordion-pocaz_check.active {
    transform: rotate(-180deg);
}
.accordion-pocaz_text.active {
    padding: 40px;
}
.accordion-pocaz-title {
    font-size: 24px;
    line-height: 36px;
}
.service-price_list {
    max-width: 1000px;
    padding: 0;
    margin: 40px auto;
    list-style-type: none;
}
.service-price_items {
    display: grid;
    grid-template-columns: 1fr 150px;
    gap: 20px;
    border-top: 1px solid #F3F4F9;
    border-bottom: 1px solid #F3F4F9;
    padding: 20px 0;
    margin-top: -1px;
}
.text-center {
    text-align: center;
}

.title_info {
    max-width: 700px;
    margin: 40px auto;
}

.doctor-slider .slick-track{
    display:flex;
    margin: 0;
}

.doctor-slider .doctor-slider-items {
    height: auto;
    flex: 0 0 auto;
}
.doctor-slider-items_wrap {
    box-shadow: 0px 0px 14px rgb(0 0 0 / 10%);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 0 12px;
}
.doctor-slider_img {
    display: flex;
    justify-content: center;
    background-image: url(/local/img/pet/doctor-fon.webp);
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px;
}
.doctor-slider_img img{
    height: 100%;
    width: auto;
}

.doctor-slider-text {
    padding: 20px;
    flex: 1 1 auto;
}
.doctor-prof {
    font-size: 14px;
    line-height: 24px;
    color: #465A63;
    padding-bottom: 20px;
}
.doctor-name {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #242931;
}
.doctor-second-name {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #242931;
    padding-bottom: 10px;
}
.doctor-stage {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    min-height: 25px;
    color: #2962FF;
}
.doctor-slider_btn {
    display: flex;
}
.main-btn.doctor-btn {
    border-radius: 0px 0px 16px 16px;
    text-align: center;
    text-decoration: none;
}
.doctorspecial {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #465A63;
    padding: 20px 0;
}
.doctor-slider .slick-next, .doctor-slider .slick-prev{
    background: #2962FF;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    z-index: 22;
}

.doctor-slider .slick-next:focus, .doctor-slider .slick-next:hover, .doctor-slider .slick-prev:focus, .doctor-slider .slick-prev:hover{
    background: #2962FF;
}
.doctor-slider .slick-next:before, .doctor-slider .slick-prev:before{
    content: " ";
    background-image: url(/local/img/pet/slider_ic.svg);
    display: block;
    width: 10px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
}
.doctor-slider .slick-next:before{
    transform: rotate(-180deg);
}
.doctor-slider .slick-next {
    right: -60px;
}
.doctor-slider .slick-prev {
    left: -60px;
}
.doctor-slider_wrap {
    margin: 40px auto;
}


.first-block_wrap {
    display: flex;
}
.first-block_info_wrap {
    width: calc(52% - 15px);
    padding-right: 15px;
}
.first-block_img_wrap {
    width: 48%;
}
.first-block_img_wrap img{
   border-radius: 20px;
}
.diagnost-main_title {
    font-weight: 700;
    font-size: 40px;
    line-height: 50px;
    color: #000000;
   /* max-width: 50%;
    margin-bottom: -50px;*/
}
.diagnost-main_title_no_margin {
    margin-bottom: 30px;
}

.first-block_info_wrap {
    padding-top: 100px;
}
.first-block_info_wrap_no_pad {
    padding-top: 0;
}
.title-section {
    font-weight: 700;
    font-size: 36px;
    line-height: 46px;
    color: #000000;
    margin-bottom: 30px;
}
.title-section_small{
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #242931;
}
.title-section_midle{
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
}
.minheigt40{
    height: 60px;
}
.items_small_text{
    font-size: 14px;
    line-height: 24px;
}
.items_big_text{
    font-size: 18px;
    line-height: 26px;
}
.page_info_text p {
    margin: 20px 0;
    color: #242931;
}
.form-max-w500{
    max-width: 500px;
}
.mb20{
    margin-bottom: 20px;
}

.first-block_after p {
    margin: 10px 0;
}
.main-text_wrap {
    margin: 10px 0;
}
.first-advantages_list {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 30px 0;
    list-style-type: none;
}
.first-advantages_items {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0 10px 10px 0;
    width: calc(50% - 10px);
    color: #000;
}
.first-advantages_img {
    width: 60px;
    height: 60px;
    margin-right: 15px;
}
.main-btn_wrap {
    max-width: 380px;
    margin-top: 50px;
}
.main-btn {
    background: #2962FF;
    border-radius: 6px;
    color: #fff;
    border: none;
    padding: 14px;
    cursor: pointer;
    width: 100%;
    text-decoration: none;
    font-size: 16px;
}
.first-advantages_text {
    max-width: 170px;
}
.main-advantages {
    margin: 40px 0;
}

.main-advantages_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px;
    padding: 0;
    margin: 40px 0;
    list-style-type: none;
}
.main-advantages_title {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #242931;
    margin: 15px 0;
    min-height: 75px;
}
.main-advantages_items {
    display: flex;
    flex-direction: column;
    height: 100%;
    /*max-width: 275px;*/
}
/*.main-advantages_title {
    flex: 1 0 auto;
}*/

.main-advantages_img {
    width: 62px;
    height: 62px;
    object-fit: contain;
}
.form-callback_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #F3F4F9;
    border-radius: 16px;
    text-align: left;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    margin: 30px 0;
}

.form-callback-form_wrap {
    width: 80%;
    /*max-width: 620px;*/
    align-self: flex-start;
    padding: 50px 0 50px 50px;
}
.form-callback-form_wrap_stylen{
    display: flex;
    flex-direction: column;
}
.form-link_stylen{
    padding: 20px 0;
}
.main-btn_stylen{
    margin-top: 20px;
}
.form-callback-first_img_wrap img {
    border-radius: 16px;
}

/*.form-callback_img_wrap {
    width: 40%;
}*/
.form-title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
}
.form-link {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 46px;
    text-decoration-line: underline;
    color: #000000;
    margin: 10px 0;
    display: inline-block;
}

.form-label_wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 10px 0;
}
.form-label_wrap {
    font-size: 12px;
    line-height: 22px;
    color: #465A63;
}
.form-callback_input {
    height: 50px;
    background: #FFFFFF;
    border: none;
    border-radius: 6px;
    padding: 14px;
    margin-right: 20px;
    width: calc(60% - 20px);
}
button[type=submit].form-callback_btn {
    background: #2962FF;
    font-size: 16px;
    border: none;
    border-radius: 6px;
    color: #fff;
    padding: 14px;
    height: 50px;
    width: 40%;
    cursor: pointer;
}
.label-callback {
    width: 100%;
    padding: 0;
    display: flex;
    align-items: flex-start;
}
.callback-checkbox {
    position: relative;
    z-index: -1;
    opacity: 0;
    top: 26px;
}
.callback-checkbox+label {
    display: inline-flex;
    align-items: center;
    user-select: none;
}
.callback-checkbox+label::before {
    align-self: flex-start;
    content: ' ';
    display: flex;
    width: 14px;
    height: 14px;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    flex-grow: 0;
    border: 2px solid #242931;
    border-radius: 0.25em;
    margin-right: 0.5em;
    position: relative;
    top: 5px;
}
.callback-checkbox:checked+label::before {
    content: "\2713";
    color: #242931;
    font-weight: 900;
}

.form-callback-first_wrap {
    display: flex;
    justify-content: space-between;
    border: 5px solid #F3F4F9;
    border-radius: 16px;
    padding: 30px;
    gap: 20px;
}
.form-first-title {
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #000000;
}
.form-callback-first-link {
    margin: 10px 0;
    display: inline-block;
    font-size: 24px;
    line-height: 36px;
    text-decoration-line: underline;
    color: #000000;
}
.form-callback_input__first_form {
    background: #F3F4F9;
    width: 100%;
    margin: 20px 0;
}
button[type=submit].form-callback_btn__first_form {
    width: 100%;
}
.form-callback-first-form_wrap {
    width: 60%;
}
.etap_slider_img img {
    border-radius: 16px;
}
.servise-include {
    background: #F3F4F9;
    border-radius: 16px;
    margin: 40px;
    padding: 100px 0;
}
.servise-include_wrap {
    display: flex;
    justify-content: space-between;
}
.servise-include_wrap {
    display: flex;
    justify-content: flex-start;
}
.servise-include-block_wrap {
    width: 50%;
}
.servise-include-block_info {
    margin-left: 20px;
    background: #FFFFFF;
    border-radius: 16px;
    padding: 50px 32px;
}

.servise-include-block_info_no-wrap{
    background: transparent;
}

.servise-include-block_info_no-wrap img{
    border-radius: 16px;
}
.servise-include-block_info_right {
    padding: 0;
    display: flex;
    justify-content: flex-end;
}
.servise-include-block_info_title {
    color: #242931;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
}
.servise-include-block_list {
    padding: 25px 25px 25px 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
}
.servise-include-block_items {
    display: grid;
    grid-template-columns: 8px 1fr 70px;
    width: 100%;
    padding-bottom: 15px;
    align-items: center;
    gap: 10px;
}
.servise-include-block_items:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background: #ED2728;
    border-radius: 6px;
    margin-right: 20px;
}

.servise-include-block_items_text {
    flex: 1 0 auto;
}
.servise-include-block_items_number {
    color: #2962FF;
}

.servise-include_items {
    display: grid;
    padding-bottom: 20px;
    grid-template-columns: 24px 1fr;
    gap: 10px;
}

.servise-include_items:before {
    content: "";
    display: block;
    background-image: url(/local/img/pet/check_list.svg);
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 15px;
}
.show-all-wrap {
    display: flex;
    margin: 60px auto 40px auto;
    max-width: 250px;
    text-align: center;
}
.main-btn.btn-secondary.btn-show-all {
    color: #2962FF;
    background-color: #fff;
    border: solid 1px #2962FF;
}
.faq-doctor_wrap {
    display: flex;
    padding: 10px;
    box-shadow: 0px 0px 14px rgb(0 0 0 / 10%);
    border-radius: 16px;
    margin: 40px 0;
}
.faq-doctor-card {
    display: flex;
    margin-right: 20px;
    flex-grow: 1;
    border-right: solid 2px #D7D7D7;
}
.faq-doctor-card_img_wrap {
    display: flex;
    min-width: 250px;
    margin-right: 20px;
    justify-content: center;
    background-image: url(/local/img/pet/doctor-fon.webp);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 16px;
}
.faq-doctor-card_img_wrap img {
    /*height: 200px;
    width: auto;
    object-fit: cover;
    */
    height: auto;
    object-fit: cover;
    max-width: 250px;
    border-radius: 16px;
}
.faq-doctor_name {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #000000;
}
.faq-doctor_last-name {
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
}
.faq-doctor_stage {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #002CA5;
    padding: 20px 0;
}
.faq-doctor_special {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #919090;
}
.faq-doctor-card_info {
    border-radius: 2px;
    padding-right: 25px;
}
.faq-doctor_link_wrap {
    width: 300px;
    margin: auto 50px;
    text-align: center;
}
.faq-doctor_btn_wrap {
    display: flex;
    padding: 20px 0;
    text-align: center;
    max-width: 250px;
    margin: auto;
}
.faq-doctor_link_tel {
    font-size: 18px;
    line-height: 30px;
    text-decoration-line: underline;
    color: #2962FF;
}
.faq-doctor_link_title.text-center {
    width: 300px;
    margin: auto;
}
.faq-list {
    padding: 0;
    margin: 40px 0;
    list-style-type: none;
}
.faq_items {
    display: grid;
    grid-template-columns: 40px 1fr;
    gap: 20px;
    margin: 20px 0;
}
.faq_queston {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #262626;
    padding-bottom: 15px;
}
.faq_answer {
    border-radius: 2px;
    border-left: solid 2px #2962FF;
    padding-left: 17px;
}
.reviews_list {
    /*display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style-type: none;*/
    columns: 3;
}
.reviews_items {
    display: inline-block;
    /*width: 32%;*/
    border: 1px solid #5481FF;
    border-radius: 16px;
    margin-bottom: 24px;
    padding: 24px;
    height: auto;
}
.reviews-img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    object-fit: contain;
}
.reviews-img-wrap {
    padding: 20px 0;
}
.reviews-name {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #242931;
    margin-bottom: 10px;
}
.reviews-date {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #465A63;
    margin: 10px 0;
}
.reviews-text {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #465A63;
}

.reviews-btn_wrap {
    display: flex;
    padding: 20px 0;
}
.reviews-btn_items {
    width: 250px;
    text-align: center;
    margin-right: 20px;
}
.main-btn.btn-secondary.reviews-btn_items.btn-add-reviews {
    background: #F3F4F9;
    color: #2962FF;
}
.advantages-section{
    background: #F3F4F9;
}
.advantages_list {
    margin: 20px 0;
    padding: 0;
    list-style-type: none;
}
.advantages_list li{
    display: grid;
    grid-template-columns: 10px 1fr;
    gap: 10px;
    margin-bottom: 10px;
    align-items: center;
}
.advantages_list li:before{
    content: " ";
    display: block;
    width: 8px;
    height: 8px;
    background: #ED2728;
    border-radius: 6px;
}
/***************************/
.max-width-50{
    max-width: 50%;
}

.accordion-pocaz_text ul {
    margin: 20px 0;
    padding: 0;
    list-style-type: none;
}
.accordion-pocaz_text ul li{
    display: grid;
    grid-template-columns: 10px 1fr;
    gap: 10px;
    margin-bottom: 10px;
    align-items: center;
}

.accordion-pocaz_text ul li:before{
    content: " ";
    display: block;
    width: 8px;
    height: 8px;
    background: #ED2728;
    border-radius: 6px;
}
.accordion-pocaz_text p{
    margin: 15px;
}
/***********************/
.advantages_slider_wrap {
    margin: 40px 0;
}
.advantages_slider .slick-track{
    display:flex;
}
.advantages_slider .advantages_slider_items{
    height: auto;
    flex: 0 0 auto;
    padding: 10px;
}
.advantages_slider_items_wrap {
    background: #FFFFFF;
    box-shadow: 0px 0px 14px rgb(0 0 0 / 10%);
    border-radius: 16px;
    padding: 30px;
    height: 100%;
    display: grid;
    grid-template-columns: 60px 1fr;
    gap: 20px;
}
.advantages_slider_title {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #000000;
    margin: 20px 0;
}
.section-padding .slick-dots {
    bottom: -30px;
}
.section-padding .slick-dots li {
    padding-right: 10px;
    width: 30px;
    height: 5px;
}
.section-padding .slick-dots li.slick-active{
    width: 54px;
}
.section-padding .slick-dots li button {
    width: 30px;
    height: 5px;
}

.section-padding .slick-dots li button:before{
    content: " ";
    display: block;
    background: #2962FF;
    border-radius: 50px;
    width: 30px;
    height: 5px;
}
.section-padding .slick-dots li.slick-active button:before{
    width: 54px;
}


.research-type-list {
    margin: 30px 0;
    padding: 0;
    list-style-type: none;
}
.research-type_items {
    display: grid;
    grid-template-columns: 30% 1fr 20%;
    gap: 20px;
    padding: 20px 0;
    margin-top: -1px;
    border-top: 1px solid #dadee0;
    border-bottom: 1px solid #dadee0;
}
.research_prise {
    text-align: right;
}
.research_name {
    font-size: 24px;
    line-height: 36px;
    color: #2962FF;
}
.preparation-list {
    margin: 40px 0;
    padding: 0;
    list-style-type: none;
}
.preparation-itens {
    display: grid;
    grid-template-columns: 30% 1fr;
    gap: 20px;
    padding: 20px 0;
    margin-top: -1px;
    border-top: 1px solid #dadee0;
    border-bottom: 1px solid #dadee0;
}
.preparation-title-info{
    max-width: 800px;
}
.section-take {
    padding-top: 0;
}
.take-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 40px;
    margin: 40px 0;
}
.take_items_icon_wrap {
    padding: 20px 0;
    position: relative;
}
.take_items {
    display: grid;
    grid-template-rows: 1fr 1fr;
    gap: 20px;
}
.take_items_icon {
    width: auto;
    max-height: 60px;
    position: relative;
    z-index: 1;
}
.take_items_icon_wrap:after {
    content: "";
    display: block;
    position: absolute;
    width: 48px;
    height: 48px;
    left: 15px;
    top: 30px;
    background: #D3E0FF;
    border-radius: 7px;
}
/*****************************/
.etap_slider_list {
    margin: 40px 0;
}
.etap_slider_number {
    color: #2962FF;
    font-size: 90px;
    line-height: 86px;
    padding-left: 48px;
}
.etap_slider_number_items{
    position: relative;
    min-height: 150px;
    border-bottom: 2px solid #2962FF;
    margin: 20px 0;
    padding: 50px 0;
}
.etap_slider_number_items.slick-slide {
    opacity: 0.5;
}
.slick-slide .etap_slider_number_items {
    opacity: 0.5;
}
.etap_slider_number_items.slick-slide.slick-current{
    opacity: 1;
}
.slick-slide.slick-current .etap_slider_number_items{
    opacity: 1;
}

.etap_slider_number_items:after{
    content: "";
    background-color: #2962FF;
}
.etap_slider_number_items:before {
    content: " ";
    background: #F3F4F9;
    width: 142px;
    height: 142px;
    display: block;
    position: absolute;
    z-index: -1;
    border-radius: 50%;
}
.etap_slider_number_items:after {
    content: "";
    background-color: #2962FF;
    display: block;
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.show-etap_slider_text{
    display: none;
}
.etap_slider_text {
    padding-left: 48px;
    height: 50px;
}
.slick-initialized .etap_slider_items.slick-slide{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}
.etap_slider_items{
    display: grid ;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

.etap_slider_for_text h4 {
    font-size: 24px;
    line-height: 36px;
    color: #000000;
    margin-bottom: 20px;
}
.etap_slider_for_text p {
    padding: 8px 0;
}
.dark-color{
    color: #000;
}
.grid-two-colomn {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
.grid-two-colomn {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin: 40px 0 0 0;
}
.first-info_title4{
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #242931;
}
.first-info_after p{
    margin: 0 0 30px 0;
}
.section-advantages_four {
    padding-bottom: 40px;
}
.advantages_four {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.servise-include_list {
    margin: 20px 0;
}
.no_padding {
    padding: 0;
}
.servise-include-block_text_wrap p {
    margin: 10px 0;
}
.servise-include-block_text_wrap h4 {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #242931;
    margin-top: 25px;
}
.grid-main-procedures {
    display: grid;
    grid-template-columns: 2fr 1fr;
    margin: 30px 0;
    gap: 10px;
}
.grid-main-procedures_list {
    margin-top: 1px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 0;
    column-gap: 10px;
    list-style-type: none;
    height: 100%;
}
.procedures_items_numder {
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #2962FF;
    padding: 5px 0 10px 0;
}
.grid-main-procedures_items {
    border-bottom: 1px solid #dadee0;
    border-top: 1px solid #dadee0;
    padding: 20px 0;
    margin-top: -1px;
}
.video-block_img_wrap {
    position: relative;
}
.video-block_img {
    width: 100%;
    border-radius: 16px;
}
.video-block_play {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    width: 80px;
    height: 80px;
}
.video-block-info {
    display: grid;
    grid-template-columns: 30% 1fr;
    gap: 20px;
    margin: 30px 0;
}
.video-block-info_name {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #242931;
}
.research-type_items_two_column{
    display: grid;
    grid-template-columns: 30% 1fr;
    gap: 20px;
    padding: 20px 0;
    margin-top: -1px;
    border-top: 1px solid #dadee0;
    border-bottom: 1px solid #dadee0;
}
.consultant-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: 40px 0;
    gap: 30px;
    padding: 0;
    list-style-type: none;
}
.consultant-items {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 20px;
    padding: 20px;
    box-shadow: 0px 0px 14px rgb(0 0 0 / 10%);
    border-radius: 16px;
}
.consultant_stage {
    font-size: 14px;
    line-height: 22px;
    color: #002CA5;
    font-weight: 500;
}
.consultant_name {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #000000;
    margin: 10px 0;
}
.consultant_text {
    margin: 20px 0;
}
.prescribed_list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    list-style-type: none;
    margin: 40px 0;
    padding: 0;
}
.prescribed-items {
    display: grid;
    grid-template-columns: 8px 1fr;
    gap: 10px;
    padding: 30px 20px;
    background: #F3F4F9;
    border-radius: 16px;
}
.prescribed-items:before{
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background: #ED2728;
    border-radius: 50%;
    position: relative;
    top: 8px;
}
.preparation-list_numbers {
    margin: 40px 0;
    padding: 0;
    list-style-type: none;
}
.preparation-itens_numbers {
    display: grid;
    grid-template-columns: 20% 1fr;
    gap: 20px;
    padding: 20px 0;
    margin-top: -1px;
    border-top: 1px solid #dadee0;
    border-bottom: 1px solid #dadee0;
}
.research_name_numbers {
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 50px;
    color: #2962FF;
}
.preparation-text_numbers_title {
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
    padding: 10px 0;
}
.margin-top-40{
    margin-top: 40px;
}
.accordion-pocaz_items_border {
    box-shadow: 0 0 5px 0 #c9c9c9;
}
.section-padding .accordion__check{
    background: #2962FF;
}
.section-padding .accordion__content{
    border-radius: 16px;
}
.section-padding .accordion {
    -webkit-box-shadow: 0 0 3px 0 rgb(0 0 0 / 25%);
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 25%);
    border-radius: 16px;
}
.call_text_more p {
    padding-bottom: 15px;
}


.main-advantages-text-wrap {
    max-width: 950px;
}
.main-advantages-text_gray {
    margin: 20px 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #242931;
}
.main-advantages-text_strong {
    color: #000000;
    margin: 20px 0;
}
.margin_80_plus {
    margin: 80px 40px;
}
.servise-include-block_info_no_padding{
    padding: 0;
}
.servise-include_wrap_align_center{
    align-items: center;
}
/*********/
.block-info_text {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    color: #242931;
}
.block-info_wrap {
    background: #F3F4F9;
    border-radius: 16px;
    padding: 50px 102px;
}
.title_half_wrap {
    max-width: 680px;
}
.slider_one_img{
    border-radius: 15px;
}

/*12.10.22*/
.first-main-btn{
    max-width: 280px;
}
.callback_big_sec_inf {
    margin: 15px 0;
}
.callback_big_sec_link {
    font-weight: 700;
    font-size: 36px;
    line-height: 46px;
}
.callback_big_sec_form_wrap{
    width: 50%;
}
.social_links_list {
    display: flex;
    list-style-type: none;
    padding: 0;
    gap: 10px;
}
.form-callback_social_link_list {
    margin-top: 20px;
}
.social_links_link {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    background: #F3F4F9;
    border-radius: 6px;
    padding: 8px 18px;
}
.social_links_link img{
    transition: .2s linear;
}
.social_links_link:hover img {
    transform: scale(1.15);
}
.callback_big_sec_wrap {
    align-items: center;
}
.researches_grey_wrap {
    background: #F3F4F9;
    border-radius: 16px;
    padding: 50px 100px;
}
.advantages_presintation_link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 30px 0;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #242931;
}
.advantages_presintation_link_icon {
    background: #FFFFFF;
    box-shadow: 0px 0px 14px rgb(0 0 0 / 10%);
    border-radius: 6px;
    padding: 18px 33px;
}
.max-width860 {
    max-width: 860px;
}
.information_block_wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    border: 5px solid #F3F4F9;
    border-radius: 16px;
    padding: 40px;
    gap: 20px;
    align-items: center;
}
.information_list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.information_items_info {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    opacity: 0.4;
}
.information_items_data {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #000000;
}
.information_items {
    margin-bottom: 40px;
}
.information_block_img {
    border-radius: 16px;
}

.list-check-up {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 25px;
    list-style-type: none;
    padding: 20px 0;
}
.list-check-up_items {
    padding: 20px 30px;
    border: 5px solid #F3F4F9;
    border-radius: 16px;
}
.list-check-up-number {
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #2962FF;
}
.list-check-up-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #2962FF;
    padding: 20px 0;
    min-height: 150px;
}
.m-lr30{
    margin: 30px 0;
}
.block-info_text-big {
    font-size: 36px;
    line-height: 46px;
}
.list-check-up .slick-track{
    display: flex;
}
.list-check-up .slick-track .list-check-up_items{
    height: auto !important;
}

ul.second-advantages_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}
.second-advantages_items {
    display: flex;
    gap: 15px;
}

.form_kt_select_wrap{
    background: linear-gradient(89.87deg, #f79746  1.08%, #fdbd88 99.89%);
    margin-bottom: 40px;
    border-radius: 6px;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.text-form_kt_select {
    color: #fff;
}
.btn.button-form_kt_select {
    display: flex;
    margin: 10px 0;
    border: solid 2px #fff;
    border-radius: 10px;
    padding: 10px 15px;
    background-color: transparent;
    color: #fff;
    cursor: pointer;
    font-weight: 800;
}
.etap_slider_for_text ul li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #f00;
    border-radius: 50%;
    margin-right: 10px;
}
.etap_slider_for_text ul li{
    padding: 10px 0;
}
.main-advantages_list.main-advantages_list-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.main_advantages_item_4 {
    border: 7px solid transparent;
    border-image: linear-gradient(#2962ff , #0B95DD);
    -moz-border-image: -moz-linear-gradient(#2962ff , #0B95DD);
    -webkit-border-image: -webkit-linear-gradient(#2962ff , #0B95DD);
    border-image-slice: 1;
    padding: 20px;
}

/*.form_metod_callback_wrap_first .form_metod_callback_img_wrap {

    justify-self: flex-start;
}*/
.form_metod_callback_wrap_first .form_metod_callback_img {
    width: 100%;
    max-height: 265px;
    object-fit: cover;
    object-position: top;
}
.list_accordion_with_price_link_wrap{
    padding: 5px 0;
    text-align: left;
}
.align-center{
    align-items: center;
}
.no_padding-top{
    padding-top: 0;
}
.info_grid_40_60_wrap {
    display: grid;
    align-items: flex-start;
    gap: 40px;
    grid-template-columns: 60% 40%;
}
.info_grid_60_40_wrap {
    display: grid;
    align-items: flex-start;
    gap: 40px;
    grid-template-columns: 40% 60%;
}
.info_grid_60_40_text_wrap h2 {
    max-width: 580px;
}
.info_grid_60_40_text_wrap p {
    margin: 10px 0;
}
.type_adress {
    display: grid;
    grid-template-columns: 25px 1fr;
    gap: 10px;
    margin: 15px 0;
}
.info_grid_60_40_img_wrap img {
    border-radius: 20px;
}
.block_form_callback {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    background: #EDF3FF;
    border-radius: 16px;
    overflow: hidden;
}
.block_form_callback_img {
    justify-self: end;
}
.block_form_callback_text {
    padding: 50px 0 50px 50px;
}
.block_form_callback_title {
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #000;
}
.block_form_callback_text p {
    margin: 20px 0;
}
.list_strelka_item:before {
    content: "";
    background-image: url(/local/img/pet/kt/list_strelka.png);
    width: 24px;
    height: 24px;
    display: block;
    background-color: #2862FF;
    border-radius: 50%;
    background-size: contain;
    position: absolute;
    left: 0;
}
.list_strelka_item {
    position: relative;
    padding: 10px 10px 10px 40px;
}
.block_two_coloum {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}
.border_bg_colum {
    background: #F1F4F8;
    border-radius: 16px;
    padding: 20px;
}
.border_colum {
    padding: 20px;
    border-radius: 16px;
    border: solid 2px #eee;
}
.border_radius_img{
    border-radius: 16px;
}
.wrap_adress_radius{
    display: inline-block;
}
.list_circle, .list_strelka{
    list-style-type: none;
}
.list_circle_item:before {
    content: "";
    background-image: url(/local/img/pet/kt/list-circle.svg);
    width: 24px;
    height: 24px;
    display: block;
    border-radius: 50%;
    background-size: contain;
    position: absolute;
    left: 0;
}
.list_circle_item {
    position: relative;
    padding: 10px 10px 10px 35px;
}
.slider-servises_items {
    background: #F1F4F8;
    border-radius: 16px;
    margin: 10px;
    padding: 24px;
}
.slider-servises_title {
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
    margin-bottom: 10px;
}
.slider-servises_items p {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}

.btn-link_wrap {
    display: flex;
}
.btn-link {
    width: auto;
    color: #2862FF;
    background-color: transparent;
    border: solid 1px #2862FF;
}
.btn-link_wrap {
    display: flex;
    margin: 20px 0 0 0;
}
.slider-servises .slick-track{
    display: flex;
}
.slider-servises .slider-servises_items{
    height: auto;
}
.block_img_hover_wrap{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 5px;
}
.block_img_hover_item {
    position: relative;
    /* height: 400px; */
    overflow: hidden;
    padding: 240px 20px 20px 20px;
    background-color: rgb(0 0 0 / 25%);
}


.block_img_hover_img {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
    height: 100%;
    width: 100%;
    object-position: top;
}

.block_img_hover_title {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #FFFFFF;
}
.block_img_hover_p {
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    color: #FFFFFF;
    padding-bottom: 20px;
}
.block_img_hover_wrap {
    border-radius: 16px;
    overflow: hidden;
    cursor: pointer;
    background-color: rgb(0 0 0 / 12%);
}
.block_img_hover_item:hover{
    background: #2862FF;
}
.list_grid_info {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 10px;
    list-style-type: none;
}

.list_grid_info_item_link {
    display: block;
    position: relative;
    padding: 20px 20px 20px 50px;
    background: #FFFFFF;
    border-radius: 16px;
    height: 100%;
    text-decoration: none;
    color: #000000;
}
.list_grid_info_item_link:hover {
    background: #F9FAFB;
}
.list_grid_info_item_link:before {
    content: "";
    background-image: url(/local/img/pet/kt/strelka_blue.svg);
    width: 24px;
    height: 24px;
    display: block;
    border-radius: 50%;
    background-size: contain;
    position: absolute;
    left: 10px;
}
.polezno_znat_slider_items {
    margin: 0 10px;
}
.polezno_znat_slider_img {
    border-radius: 16px;
    height: 270px;
    width: 100%;
    object-fit: cover;
    object-position: top;
}
.polezno_znat_slider_title {
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
    margin-top: 10px;
}
.polezno_znat_slider_title a{
    text-decoration: none;
}
.polezno_znat_slider_title a:hover{
    text-decoration: underline;
}

.slider_reviews_item_wrap_flex {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.faq_answer ul li {
    position: relative;
    padding-left: 20px;
}
.faq_answer ul li:before {
    position: absolute;
    display: block;
    content: " ";
    width: 8px;
    height: 8px;
    background-color: #f00;
    border-radius: 50%;
    top: 8px;
    left: 5px;
}

/**********************/
.quote_block_wrap {
    border-left: 8px solid #2862FF;
    box-shadow: 0px 6px 16px rgb(0 0 0 / 8%);
    border-radius: 16px;
    padding: 70px 170px;
    display: flex;
    flex-direction: column;
}
.quote_block_text {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-size: 20px;
    line-height: 160%;
    color: #000000;
    flex: none;
    order: 0;
    flex-grow: 0;
    position: relative;
}
.quote_block_vrach {
    display: grid;
    gap: 30px;
    margin: 20px 0;
    grid-template-columns: 130px 1fr;
}
.quote_block_vrach_img img {
    width: 120px;
    height: 120px;
    object-fit: cover;
    object-position: top;
    border-radius: 50%;
    background-color: #eee;
}
.quote_block_vrach_name {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}
.quote_block_vrach_descr {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #465A63;

}
.quote_block_text:before, .quote_block_text:after {
    content: "";
    background-image: url(/local/img/pet/qwote.svg);
    width: 60px;
    height: 50px;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
}
.quote_block_text:before {
    left: -70px;
    top: 0;
}
.quote_block_text:after{
    transform: matrix(-1, 0, 0, 1, 0, 0);
    right: -70px;
    bottom: 0;
}


.fancybox-slide .fancybox_rev_detail {
    background-color: #fff;
}
.people_quote_section{
    background: #F1F4F8;
}
.people_quote_wrap {
    display: grid;
    grid-template-columns: 2fr 1fr;
    gap: 40px;
}
.people_quote_img_wrap {
    text-align: right;
}
.people_quote_people_wrap {
    margin-top: 40px;
}
.people_quote_text_wrap {
    padding: 0 60px;
}
.people_quote_img {
    border-radius: 15px;
}
.people_quote_people_name {
    padding-bottom: 10px;
}
/**************************/
.first_blue_block {
    background: #EDF3FF;
    padding: 60px 0 200px;
}
.first_blue_wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    align-items: center;
}
.second-title {
    font-size: 20px;
    line-height: 140%;
    margin: 15px 0;
}
.four_col_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 30px;
    list-style-type: none;
    padding: 0;
}
.four_col_item {
    background: #FFFFFF;
    box-shadow: 0px 6px 16px rgb(0 0 0 / 8%);
    border-radius: 16px;
    padding: 20px;
}
.four_col_item_wrap {
    display: grid;
    grid-template-columns: 30px 1fr;
    height: 100%;
}
.four_col_item_title {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #465A63;
    padding: 20px 0;
}
.four_col_item_text {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #465A63;
}
.four_col_item_text_wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.four_col_item_title {
    flex: 1 0 auto;
}
.four_col_item_icon_wrap {
    padding-top: 25px;
}
.four_col_section {
    margin-top: -100px;
}


.first_blue_img {
    width: 100%;
    filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.08));
    border-radius: 16px;
}
.second-title {
    font-size: 24px;
    line-height: 32px;
    color: #000000;
    margin: 20px 0;
    font-weight: 400;
}

/*******************/
.second_img_block {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    padding: 40px;
    align-items: center;
    background: rgba(255, 255, 255, 0.01);
    box-shadow: 0px 0px 16px rgb(0 0 0 / 8%);
    border-radius: 16px;
}
.section_blue {
    background: #EDF3FF;
}
.preim_icon_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
    gap: 20px;
    padding: 0;
    margin: 30px 0;
}
.preim_icon_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 30px;
}
.preim_icon_items_icon_wrap {
    width: 80px;
    height: 80px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-bottom: 20px;
}
.preim_icon_items_title {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    text-align: center;
    color: #000000;
    margin-bottom: 14px;
}
.preim_icon_items_text {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #465A63;
}
.then_col3_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px;
    padding: 0;
    list-style-type: none;
    margin: 40px 0;
}
.then_col3_item {
    background: #F8FAFF;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    padding: 40px;
    align-items: center;
    justify-content: center;
}
.then_col3_item_title {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    text-align: center;
    color: #000000;
    margin: 20px;
}
.price_list_acordion_wrap {
    border-top: 1px solid #E7EAEE;
    border-bottom: 1px solid #E7EAEE;
    padding: 10px 0;
    margin-top: -1px;
}
.price_list_acordion_title {
    font-weight: 400;
    font-size: 24px;
    line-height: 150%;
    color: #000000;
    padding: 10px;
}
.price_list_acordion_list {
    display: flex;
    flex-direction: column;
    padding: 0;
    list-style-type: none;
}
.price_list_acordion_item {
    display: flex;
    gap: 30px;
    align-items: center;
    justify-content: space-between;
    padding: 10px 30px;
    color: #000;
}
.price_list_acordion_item:nth-child(odd) {
    background: #F8FAFF;
    border-radius: 8px;
}
.phone_form_wrap{
    margin: 15px 0;
}
.form_vrach_mob{
    display: none;
}

.form_vrach_desk {
    width: auto;
    height: 100%;
    object-fit: contain;
    object-position: left bottom;
    max-height: 350px;
}
.block_form_callback_text_order2 {
    padding: 0 0 0 50px;
}
.block_form_callback_centered{
   align-items: center;
}
.slider_oborud_wrap_st .slider_oborud_img.slider_oborud_img_border{
    border-radius: 16px;
}
.bg_blue{
    background: #F8FAFF;
}







/***************************/

.info_first_text {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: #2862FF;
}
.first-block-merop .container_s{
    color: #000;
}
.first-block-merop .servise-include_items{
    padding-bottom: 10px;
}
.preim_grid_list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    margin: 40px 0;
    list-style-type: none;
    padding: 0;
}
.preim_grid_item {
    background: #FFFFFF;
    display: grid;
    grid-template-columns: 60px 1fr;
    list-style-type: none;
    align-items: flex-start;
    padding: 32px;
    gap: 20px;
    box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.08);
    border-radius: 16px;
}
.preim_grid_item_title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    margin: 0 0 15px 0;
    color: #000;
}
.travel_wrap{
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
}
.block_two_coloum_item p{
    padding-bottom: 10px;
}
.social_block_wrap {
    background: rgba(255, 255, 255, 0.01);
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.08);
    border-radius: 16px;
    padding: 40px;
}
.social_block_list {
    display: flex;
    gap: 30px;
    margin: 40px 0;
    padding: 0;
    list-style-type: none;
    flex-wrap: wrap;
}
.social_block_item {
    background: #EDF3FF;
    backdrop-filter: blur(4.13296px);
}
.social_block_item {
    background: #EDF3FF;
    backdrop-filter: blur(4.13296px);
    border-radius: 77px;
    list-style-type: none;
}
.social_block_item_link {
    display: grid;
    grid-template-columns: 48px 1fr;
    gap: 18px;
    text-decoration: none;
    color: #6D6D6D;
    align-items: center;
    justify-content: center;
}
.social_block_item_icon {
    display: flex;
    width: 48px;
    height: 48px;
    background: #2862FF;
    border-radius: 50%;
    padding: 15px;
    align-items: center;
    justify-content: center;
}
.social_block_item_name {
    padding: 0 25px 0 0;
    min-width: 120px;
}

.color_icon_info_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 30px;
}
.color_icon_info_item {
    display: flex;
    flex-direction: column;
    padding: 30px 8px;
    background: #2962FF;
    border-radius: 16px;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    align-items: center;
    text-align: center;
}
.color_icon_info_item:nth-child(odd){
    background: #002CA5;
}
.color_icon_info_tit {
    padding: 10px 0;
    font-weight: 700;
    font-size: 40px;
    line-height: 150%;
}
.napravlen_list {
    list-style-type: none;
    padding: 0;
    margin: 40px 0;
}
.napravlen_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border-top: 1px solid #E7EAEE;
    border-bottom: 1px solid #E7EAEE;
    margin-top: -1px;
    gap: 20px;
}
.napravlen_item_link {
    display: flex;
    background: #F3F4F9;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 6px;
}
.napravlen_item_title {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    color: #000;
}
.fon_elips {
    background-image: url(/patsientam/medtravel/img/bg_fon.png);
    background-size: cover;
}
.servises_num_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px;
    padding: 0;
    margin: 40px 0;
    list-style-type: none;
}
.servises_num_item {
    background: #F8FAFF;
    border-radius: 16px;
    padding: 21px;
}
.servises_num_item {
    display: flex;
    flex-direction: column;
}
.servises_num {
    width: 52px;
    height: 52px;
    background: #2862FF;
    border-radius: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 20px;
}
.servises_num_tit {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #000000;
    margin-bottom: 10px;
}
.preim_icon_col_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px;
    padding: 0;
    margin: 40px 0;
    list-style-type: none;
}
.preim_icon_col_ico {
    margin: 10px 0;
}
ul.list {
    padding: 0 20px 20px;
}
ul.list li {
    list-style-type: disc;
}
ul.list li a {
    color: #2862FF;
    text-decoration: none;
}
.grid_two_col_wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;

}
.grid_two_col_item{
    border-radius: 16px;
}
.grid_two_col_item_text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #F8FAFF;
    padding: 40px;
}
.grid_two_col_item img{
    min-width: 100%;
}
.grid_two_col_item_text p {
    padding-bottom: 7px;
}
.img_m_hei {
    max-height: 500px;
    border-radius: 16px;
    object-fit: cover;
}
.text_wrap {
    padding: 20px 0;
}

@media (min-width: 992px){
    .sotkom {
        max-width: 960px;
    }
    .container_s{
        max-width: 960px;
    }


}
@media (min-width: 1280px){
    .sotkom {
        max-width: 1260px;
    }
    .container_s{
        max-width: 1260px;
    }

}
@media (max-width: 1279px){
    .color_icon_info_list {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 30px;
    }
}

/****************************/
@media(max-width: 1024px){
    .preim_icon_list {
        grid-template-columns: 1fr 1fr;
    }
    .four_col_list{
        grid-template-columns: 1fr 1fr;
    }
    .people_quote_wrap {
        grid-template-columns: 1fr;
    }
    .people_quote_img_wrap {
        text-align: center;
    }
    .max-width-50{
        max-width: 100%;
    }
    .grid-main-procedures {
        grid-template-columns: 1fr;
    }
    .grid-main-procedures_wrap_img {
        display: none;
    }

    .diagnost-main_title {
        max-width: 100%;
        margin-bottom: 0;
    }
    .first-block_info_wrap {
        padding-top: 50px;
    }


    .section-padding{
        padding: 60px 15px;
    }
    .servise-include_wrap {
        flex-wrap: wrap;
    }
    .servise-include-block_wrap {
        width: 100%;
    }
    .researches-page_list {
        padding: 0;
        margin: 0;
        column-count: 1;
        column-gap: 4%;
    }

    .servise-include-block_info {
        margin-left: 0;
    }
    .servise-include-block_info_no-wrap{
        display: none;
    }
    .slider_strelki_bok .slick-prev {
        left: -40px;
    }
    .slider_strelki_bok .slick-next {
        right: -40px;
    }
    .doctor-slider .slick-next {
        right: -40px;
    }
    .doctor-slider .slick-prev {
        left: -40px;
    }
    .list_grid_info {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 991px){
    .servises_num_list {
        grid-template-columns: 1fr 1fr;
    }
    .preim_icon_col_list {
        grid-template-columns: 1fr 1fr;
    }
    .preim_grid_list{
        grid-template-columns: 1fr;
    }
    .then_col3_list {
        grid-template-columns: 1fr 1fr;
    }
    .second_img_block{
        grid-template-columns: 1fr;
    }
    .fancybox-slide .fancybox_rev_detail {
        background-color: #fff;
        padding: 20px;
    }
}

@media(max-width: 870px){
    .grid_two_col_item_text {
        padding: 15px;
    }
    .grid_two_col_item.order1{
        order: 1;
    }
    .grid_two_col_item.order2{
        order: 2;
    }
    .grid_two_col_item.order3{
        order: 3;
    }
    .grid_two_col_item.order4{
        order: 4;
    }
    .grid_two_col_wrap {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .block_form_callback_img_order_mob_1 {
        order: 1;
        margin: auto;
        padding: 10px;
    }
    .block_form_callback_text_order2{
        order: 2;
    }
    .form_vrach_desk {
        display: none;
    }
    .form_vrach_mob {
        display: block;
    }
    .price_list_acordion_item {
        font-size: 14px;
        line-height: 120%;
        padding: 15px;
    }
    .price_list_acordion_item_price {
        min-width: 96px;
        text-align: right;
    }
    .first_blue_wrap {
        grid-template-columns: 1fr;
        margin-top: 20px;
    }
    .first_blue_info_wrap {
        order: 2;
    }
    .first_blue_block{
        padding-top: 15px;
    }
    .block_img_hover_wrap {
        display: grid;
        grid-template-columns: 1fr;
        gap: 5px;
    }
    .quote_block_wrap{
        padding: 80px;
    }
    .info_grid_40_60_wrap,
    .info_grid_60_40_wrap {
        grid-template-columns: 1fr;
    }
    .block_form_callback {
        grid-template-columns: 1fr;
    }
    .block_two_coloum {
        grid-template-columns: 1fr;
    }
    .list_grid_info_item_link {
        padding: 10px;
        font-size: 13px;
        line-height: 22px;
    }
    .list_grid_info_item_link:before {
        position: static;
        margin: 5px 0;
    }
    .form-callback_wrap.form-callback_wrap_second .form-callback-form_wrap {
        order: 1;
        text-align: left;
        padding-bottom: 0;
    }
    .block_form_callback_text {
        padding: 20px;
    }
    .block_form_callback_title {
        font-size: 18px;
        line-height: 26px;
    }
    .form-callback_wrap.form-callback_wrap_second {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .form-callback-action.form-callback-action_second {
        text-align: left;
    }
    .form-callback_wrap_second .telefone_wrap {
        width: 100%;
    }

    .usluga_this_is_wrap {
        display: grid;
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .list_accordion_with_price {
        columns: 2;
        text-align: left;
    }

    .list_oborud {
        grid-template-columns:1fr 1fr;
    }
    .form_metod_callback_wrap {
        grid-template-columns: 1fr;
    }
    .form_metod_callback_wrap_first.form_metod_callback_wrap {
        grid-template-columns: 1fr 2fr;
    }
    .form_metod_callback_text {
        order: 1;
    }
    .form_metod_callback_img_wrap {
        order: 0;
    }
    .form_metod_callback_img_wrap {
        justify-content: center;
        padding: 24px 24px 0 24px;
    }
    .form_metod_callback_text{
        padding: 24px;
    }
    .form_metod_callback_wrap_first .form_metod_callback_img_wrap {
        justify-content: unset;
    }
    .form_metod_callback_wrap_first .form_metod_callback_img_wrap{
        padding: 0;
    }


    .form_metod_callback_title {
        font-size: 18px;
        line-height: 26px;
    }
    .form_metod_callback_tel_link {
        font-size: 18px;
        line-height: 26px;
    }
    .main-btn_not_big {
        max-width: 100%;
        text-align: center;
    }



    .icon_preim_list {
        display: grid;
        grid-template-columns: 1fr;
        gap: 0;
        list-style-type: none;
        padding: 0;
        border-top: none;
        border-bottom: none;
        align-items: center;
    }
    .icon_preim_item {
        display: grid;
        grid-template-columns: 1fr 3fr;
        border-right: none;
        padding: 10px 0;
        border-bottom: solid 2px #E7EAEE;
    }
    .minheigt40{
        height: auto;
    }
    .list-check-up-number {
        font-size: 18px;
        line-height: 22px;
    }
    .list-check-up-title {
        font-weight: 700;
        font-size: 14px;
        line-height: 22px;
        min-height: auto;
    }
    .consultant-list{
        grid-template-columns: 1fr;
    }
    .prescribed_list {
        grid-template-columns: 1fr;
    }
    .research-type_items_two_column{
        grid-template-columns: 1fr;
    }
    .grid-two-colomn {
        grid-template-columns: 1fr;
        gap: 10px;
    }
    .first-block_info_wrap {
        padding-top: 20px;
        padding-right: 0;
    }
    .form-callback_wrap{
        flex-wrap: wrap;
        justify-content: center;

    }
    .reviews_list {
        columns: 2;
    }
    .servise-include{
        margin: 40px 15px;
    }
    .form-callback-form_wrap{
        width: 100%;
        order: 2;
        text-align: center;
        padding: 40px;
    }
    .form-callback_img_wrap{
        width: 100%;
        order: 1;
        text-align: center;
    }
    /********************/
    .first-block_wrap {
        flex-wrap: wrap;
    }
    .first-block_info_wrap {
        width: 100%;
        order: 1;
    }
    .first-block_img_wrap {
        width: 100%;
        order: 2;
        text-align: center;
        padding-top: 50px;
    }
    .first-block_info_wrap .main-btn_wrap{
        margin-left: auto;
        margin-right: auto;
    }
    /***************/
    .main-advantages_list {
        grid-template-columns: 1fr 1fr;
    }
    /******************************************************/
    .form-callback-first_wrap {
        flex-wrap: wrap;
        text-align: center;
    }
    .form-callback-first-form_wrap {
        width: 100%;
        order: 2;
        margin-top: 20px;
    }
    .form-first-title{
        padding: 20px 0;
    }
    .form-callback-first_img_wrap {
        width: 100%;
        text-align: center;
        order: 1;
    }
    .slider_info_title_wrap {
        grid-template-columns: 1fr;
    }
    .faq-doctor_wrap {
        flex-wrap: wrap;
    }
    .faq-doctor_link_wrap {
        width: 100%;
        margin-top: 20px;
    }
    .faq-doctor-card_info {
        border-right: none;
        padding-right: 0;
    }
    .faq-doctor-card {
        margin-right: 0;
        border-bottom: solid 2px #D7D7D7;
        border-right: none;
        border-radius: 2px;
        padding-bottom: 15px;
    }

    .etap_slider_number_items {
        padding: 30px;
        position: relative;
        border-left: 1px solid #5481FF;
        border-bottom: none;
        margin: 0;
    }
    .etap_slider_number_items:after {
        bottom: unset;
        top: -10px;
        left: -10px;
    }
    .etap_slider_items{
        display: none;
    }
    .show-etap_slider_text {
        display: block;
        color: #2962FF;
    }
    .etap_slider_items.fancybox-content {
        background-color: #fff;
        max-width: 600px;
        padding: 30px;
    }
    .etap_slider_items .fancybox-button.fancybox-close-small svg{
        display: block;
    }
    .modal-form-success .fancybox-button.fancybox-close-small svg {
        display: block;
    }
    .etap_slider_img {
        margin-bottom: 20px;
    }

    .research_text {
        display: none;
    }
    .research-type_items {
        grid-template-columns: 1fr 1fr;
    }
    .preparation-itens{
        grid-template-columns: 1fr;
    }
    .take-list {
        grid-template-columns: 1fr 1fr;
        gap: 40px;
    }

    .information_items_data {
        font-weight: 700;
        font-size: 14px;
        line-height: 22px;
    }
    .information_items_info {
        font-size: 14px;
        line-height: 24px;
    }
    .information_items {
        margin-bottom: 20px;
    }
    .researches_grey_wrap {
        padding: 20px;
    }
    .advantages_presintation_link {
        font-size: 14px;
        line-height: 22px;
    }
    .form-callback-first-link.callback_big_sec_link {
        font-size: 24px;
        line-height: 36px;
    }
    .social_links_list.form-callback_social_link_list {
        justify-content: center;
    }
}

@media(max-width: 798px){
    .color_icon_info_list {
        grid-template-columns: 1fr 1fr;
        gap: 30px;
    }
    .preim_icon_col_list {
        grid-template-columns: 1fr;
    }

    .napravlen_item_title {
        font-weight: 400;
        font-size: 14px;
    }
    .servises_num_list {
        grid-template-columns: 1fr;
    }
    .servises_num{
        width: 40px;
        height: 40px;
    }
}

@media(max-width: 550px){

    .color_icon_info_list {
        grid-template-columns: 1fr;
        gap: 30px;
    }
    .preim_grid_item{
        grid-template-columns: 1fr;
    }
    .preim_grid_item_title {
        font-weight: 400;
        font-size: 18px;
    }
    .social_block_wrap {
        padding: 15px;
    }
    .social_block_list{
        gap: 20px;
    }
    .first-block-merop{
        background: #EDF3FF;
    }
    .first-block-merop .diagnost-main_title {
        font-size: 28px;
        line-height: 120%;
    }
    .info_first_text {
        font-weight: 400;
    }
    .then_col3_list {
        grid-template-columns: 1fr;
    }
    .then_col3_item_title {
        font-size: 18px;
        line-height: 140%;
        margin: 15px;
    }
    .preim_icon_list {
        grid-template-columns: 1fr;
    }

    .second_img_block{
        padding: 15px;
    }
    .four_col_list{
        grid-template-columns: 1fr;
    }
    .people_quote_text_wrap {
        padding: 0 10px;
    }
    .quote_block_wrap{
        padding: 24px;
    }
    .quote_block_text:before, .quote_block_text:after{
        position: static;
        height: 30px;
        background-size: contain;
    }
    .quote_block_text:after{
        text-align: right;
        display: block;
        width: 100%;
    }
    .quote_block_text {
        font-size: 16px;
    }
    .quote_block_vrach {
        order: 1;
    }
    .quote_block_text {
        order: 2;
    }
    .quote_block_vrach {
        grid-template-columns: 60px 1fr;
        gap: 20px;
    }
    .quote_block_vrach_img img {
        width: 60px;
        height: 60px;
        border-radius: 30%;
    }
    .quote_block_vrach_descr {
        font-size: 12px;
        line-height: 18px;
    }

    .list_accordion_with_price_link_wrap {
        font-size: 14px;
    }
    .block_diagnostika_new_style_accordion .accordion__drop--padding{
        padding: 16px;
    }

    .section-padding .accordion__content {
        padding-left: 16px;
        padding-right: 16px;
    }
    .section-padding .accordion__check{
        width: 32px;
        height: 32px;
    }
    .form-callback_wrap_second .form-callback_img_wrap {
        padding: 0 25px 25px 25px;
    }
    .form-callback_wrap_second .form-callback-form_wrap{

        padding: 25px 25px 0 25px;
    }
    .usluga_this_is_list {
        display: grid;
        grid-template-columns:1fr;
        gap: 20px;
    }
    .list_oborud {
        grid-template-columns:1fr;
        gap: 10px;
    }
    .list_oborud_item_title {
        font-weight: 500;
        font-size: 16px;
        margin: 10px 0;
    }
    .usluga_this_is_list_item {
        list-style-type: none;
        margin-bottom: 10px;
    }
    .usluga_this_is_list_item_number_wrap {
        font-size: 16px;
        line-height: 150%;
        width: 40px;
        height: 40px;
        margin-bottom: 10px;
    }
    .list_accordion_with_price {
        columns: 1;
    }
    .form_metod_callback_wrap_first .form_metod_callback_title {
        font-size: 14px;
        line-height: 22px;
    }
    .form_metod_callback_wrap_first .form_metod_callback_tel_link {
        font-size: 16px;
        line-height: 24px;
    }
    .form_metod_callback_wrap_first.form_metod_callback_wrap {
        grid-template-columns: 2fr 2fr;
        gap: 10px;
    }
    .items_big_text {
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
    }
    .researches_grey_wrap {
        padding: 10px;
    }
    .information_block_wrap {
        grid-template-columns: 1fr;
        padding: 10px;
    }
    .advantages_presintation_link {
        flex-wrap: wrap;
    }
    .advantages_presintation_link_text {
        width: 100%;
        text-align: center;
    }
    .preparation-name.research_name_numbers {
        font-size: 24px;
        line-height: 36px;
    }
    .preparation-text_numbers_title {
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
    }
    .preparation-itens_numbers {
        grid-template-columns: 10% 1fr;
        gap: 20px;
    }
    .video-block-info_name {
        font-weight: 700;
        font-size: 14px;
        line-height: 22px;
        color: #000000;
    }
    .grid-main-procedures_list {
        grid-template-columns: 1fr;
    }
    .procedures_items_numder {
        font-weight: 500;
        font-size: 24px;
        line-height: 36px;
    }
    .grid-main-procedures_items {
        padding: 10px 0;
    }
    .servise-include-block_text_wrap h4 {
        font-weight: 700;
        font-size: 16px;
        line-height: 22px;
        color: #000000;
        margin-top: 20px;
    }
    .first-info_title4 {
        font-size: 14px;
        line-height: 22px;
    }
    button[type=submit].form-callback_btn{
        font-size: 14px;
    }
    .breadcrumbs {
        /*display: none;*/
    }

    .breadcrumbs__item .breadcrumbs__link {
        font-size: 12px;
    }
    .breadcrumbs__item:after{
        top: 3px;
    }

    .first-block.section-padding {
        padding-top: 10px;
    }
    .preparation-itens{
        gap: 10px;
    }
    .take-list {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .take_items {
        gap: 0px;
    }
    .research-type_items {
        grid-template-columns: 1fr 90px;
    }
    .research_name {
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
    }

    .form-link{
        font-size: 24px;
        line-height: 36px;
    }
    .form-title {
        font-size: 16px;
        line-height: 22px;
    }
    .form-callback-form_wrap{
        padding: 10px;
    }
    .form-callback_input{
        width: 100%;
        margin: 0 0 10px 0;
    }
    button[type=submit].form-callback_btn{
        width: 100%;
    }

    /**************************/

    .diagnost-main_title {
        font-weight: 700;
        font-size: 16px;
        line-height: 22px;
        color: #000000;
        margin: 20px 0;
    }
    .title-section {
        font-weight: 700;
        font-size: 16px;
        line-height: 22px;
        color: #000000;
    }
    .video-block_play{
        width: 50px;
        height: 50px;
    }
    .text-center{
        text-align: left;
    }
    .title_info {
        margin: 20px auto;
    }
    .container_s {
        font-size: 14px;
        line-height: 24px;
        color: #465A63;
    }
    .first-advantages_items {
        width: 100%;
        margin-bottom: 15px;
    }
    .main-btn_wrap {
        margin: 40px 0;
        width: 100%;
        max-width: 100%;
    }
    .main-advantages{
        margin: 0;
    }
    .section-padding {
        padding: 30px 0;
    }
    .form-callback-first_wrap {
        margin-bottom: 30px;
    }
    .main-advantages_list {
        grid-template-columns: 1fr;
    }
    .main-advantages_title {
        font-size: 14px;
        line-height: 22px;
        font-style: normal;
        font-weight: 700;
        margin: 10px 0;
        min-height: auto;
    }
    .main-advantages_img {
        width: 46px;
        height: 46px;
        object-fit: contain;
    }
    .form-first-title {
        font-size: 16px;
        line-height: 22px;
    }
    .form-callback-first-label_wrap {
        padding-top: 15px;
    }
    .accordion-pocaz_title_wrap {
        display: grid;
        grid-template-columns: 24px 1fr 30px;
        gap: 20px;
        align-items: center;
    }
    .accordion-pocaz_check {
        width: 30px;
        height: 30px;
        padding: 8px;
    }
    .accordion-pocaz-title {
        font-size: 14px;
        line-height: 22px;
    }
    .servise-include-block_list{
        padding: 25px 0;
    }
    .servise-include {
        margin: 0;
        border-radius: 0;
    }
    .service-price_items {
        grid-template-columns: 1fr;
    }
    .service-price_price {
        font-weight: 700;
        font-size: 14px;
        line-height: 22px;
        color: #242931;
    }
    .etap_slider_for_text h4 {
        font-size: 16px;
        line-height: 22px;
    }
    .section-padding .slick-dots li button:before{
        width: 10px;
    }
    .section-padding .slick-dots li button{
        width: 10px;
    }
    .section-padding .slick-dots li{
        width: 10px;
    }
    .section-padding .slick-dots li.slick-active button:before {
        width: 30px;
    }
    .section-padding .slick-dots li.slick-active {
        width: 30px;
    }
    .faq-doctor-card {
        display: grid;
        grid-template-columns: 1fr;
        width: 100%;
    }
    .faq-doctor-card_img_wrap{
        width: 100%;
        margin: 0 0 20px 0;
    }
    .faq_items_img_wrap {
        width: 30px;
        height: 30px;
    }
    .faq_queston {
        font-size: 14px;
        line-height: 22px;
        font-weight: 700;
    }
    .reviews_list {
        columns: 1;
    }
    .reviews_items{
        border: 1px solid #D7D7D7;
    }
    .reviews-btn_wrap{
        flex-wrap: wrap;
    }
    .reviews-btn_items{
        width: 100%;
        margin: 10px 0;
    }
    .faq-doctor_link_title.text-center{
        width: 100%;
    }
    .faq-doctor_link_wrap {
        width: 100%;
        margin: 10px 0;
    }
    .doctor-slider-items_wrap{
        margin: 5px;
    }
    .faq_items{
        grid-template-columns: 1fr;
        gap: 10px;
    }
    .etap_slider_number_items:before {
        width: 90px;
        height: 90px;
    }
    .etap_slider_number {
        font-weight: 500;
        font-size: 60px;
        line-height: 60px;
        padding-left: 20px;
    }
    .etap_slider_text {
        padding-left: 20px;
        height: 50px;
    }
    .slider_oborud_img{

    }
    .advantages_slider_items_wrap {
        grid-template-columns: 1fr;
        gap: 20px;
        grid-template-rows: 60px 1fr;
        padding: 10px;
    }
    .advantages_slider_img_wrap {
        width: 60px;
        height: 60px;
    }
    .advantages_slider_title {
        font-size: 14px;
        line-height: 22px;
    }
    .advantages_slider .advantages_slider_items{
        padding: 0;
    }
    .accordion-pocaz_text.active{
        padding: 10px;
    }
    .researches-page_title {
        font-weight: 700;
        font-size: 14px;
        line-height: 22px;
        color: #242931;
    }
    .servise-include-block_info{
        padding: 10px;
    }
    .title-section_first{
        font-weight: 700;
        font-size: 14px;
        line-height: 22px;
    }
    .block-info_text {
        font-weight: 700;
        font-size: 14px;
        line-height: 22px;
    }
    .block-info_wrap {
        padding: 30px 10px;
    }
}
/********************************/


.block_form_callback_img.desktop_image img{
    width: 500px; 
    max-height: 400px;
}
.block_form_callback_img.mobile_image img{
    width: 283px; 
    max-height: 283px;
}
.block_form_callback_img.mobile_image{
    justify-self:center;
    display:none;
}
.block_form_callback_img.desktop_image{
    display:block;
}
.form_metod_callback.pediatry .phone{
    text-align: left;
}
@media (max-width: 870px){
  .block_form_callback_img.desktop_image{
        display:none;
    } 
   .block_form_callback_img.mobile_image{
        justify-self:center;
        display:block;
        padding-top: 34px;
    
    }
    .form_metod_callback.pediatry .phone{
            text-decoration: underline;
            text-align: left;
    }
    .form_metod_callback.pediatry .phone .block_form_callback{
        padding-bottom: 22px;
    }
}

.pediary_two_column_block {
    display: flex;
    padding: 10px;
    box-shadow: 0px 0px 14px rgb(0 0 0 / 10%);
    border-radius: 16px;
    margin: 0px 0;
    padding: 60px 48px;
}
.pediary_cell_block{
    width: 50%;
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    
}
.pediary_cell_block:first-child{
    width: 47%;
    padding-right:3%;
}


.pediary_cell_block{
    width: 47%;
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    
}
.pediary_cell_block_equal {
    width: 47%;
    padding:3%;
    background-color:#EDF3FF;
}
 .pediary_two_column_block .title-section{
       margin-bottom:40px;
 }
 @media (max-width: 870px){
     .pediary_two_column_block{
         flex-direction: column;
     }
     .pediary_cell_block {
         width: 100% !important;
         padding-right:0% !important;
     }
      .pediary_two_column_block .title-section{
       margin-bottom:10px;
       margin-top:20px;
    }
 }
 
.readhead_img_wrap{
    position: relative; height: 100%;
}

.pediatry_why_we .flex{
        align-items: center;
        width:100%;
        justify-content: space-around;
}

 .pediatry_why_we__icon_wrap{
        background-color: #fff;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    margin: auto;
    position: relative;
    margin-bottom:20px;
}
.pediatry_why_we__icon{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
.pediatry_why_we .pediary_cell_block_equal{
    font-size: 15px;
    line-height: 140%;
    text-align: center;

    color: #000000;
    border-radius: 16px;
    min-height: 185px;
    
}
.pediatry_why_we .pediary_cell_block_equal.first_row{
    margin-bottom: 15px;
}
 @media (max-width: 870px){
    .pediatry_why_we .flex{
        flex-direction: column;
    }
    .pediary_cell_block_equal{
        width: 100% !important;
         padding-right:0% !important;
    }
    .pediatry_why_we .pediary_cell_block_equal{
        margin-bottom: 15px;
    }
    .pediatry_why_we__icon_wrap{
        margin-top:30px;
        
    }
    .pediatry_why_we .pediary_cell_block_equal{
        padding:15px 15px  35px 15px !important;
    }
 }
@media (max-width: 870px){
  .pediary_two_column_block.readhead{
       flex-wrap: wrap;
       flex-direction: column-reverse;
   } 
  .readhead_img_wrap{
     min-height:415px;
 }  
 
  .readhead_img_wrap img{
    margin: auto;
    left: 0px;
    right: 0px;
 }  
}
.pediatry_advantages .pediatry_why_we__icon_wrap{
    background-color:transparent;
}
.pediatry_advantages .advantages_block{
   background-color:#002CA5;
   color:#fff;
   border-radius: 16px;
   height:222px;
   padding:20px;
   text-align:center;
   margin:1%;
   width:23%;
}
@media (min-width: 870px) and (max-width: 1279px){
    .pediatry_advantages .advantages_block{
        height:242px;
    }
}
.pediatry_advantages .advantages_block:nth-child(even){
   background-color:#2962FF;
   
}
.pediatry_advantages .flex{
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
}
@media (max-width: 870px){
       .pediatry_advantages .advantages_block{
           width:100%;
           margin-left:0%;
           margin-right:0%;
       } 
    .pediatry_advantages .flex{
        flex-direction: column;
        
    }
}
.pediatry_list{
      margin-left: 20px;
}   
.pediatry_list li{
    list-style-type: disc;
     padding-bottom:5px; 

}

.wrap_list_clinica {
    margin-top: 60px;
}
.list_clinica_item_title {
    font-weight: 500;
    font-size: 18px;
    color: #000;
    margin: 15px 0;
}
.slider_clinica_wrap_st .slider_clinica_img {
    border-radius: 0;
}
.section-padding .slider_clinica_wrap_st .slick-dots {
    display: none;
}

.slider_clinica_wrap_st .slider_strelki_bok .slick-prev {
    left: 23%;
}

.slider_clinica_wrap_st .slider_strelki_bok .slick-next {
    right: 23%;
}
@media(min-width: 1370px){
    .slider_clinica_wrap_st .slider_strelki_bok .slick-prev {
        left: -55px;
    }

    .slider_clinica_wrap_st .slider_strelki_bok .slick-next {
        right: -55px;
    }
}
.slider_clinica_img {
    width: 100%;
    max-height: 400px;
    border-radius: 16px;
    object-fit: cover;
}
.slider_clinica .slider_clinica_img_wrap {
    padding: 12px;
}
@media(max-width: 550px){
     .list_clinica {
        grid-template-columns:1fr;
        gap: 10px;
    }
    .list_clinica_item_title {
        font-weight: 500;
        font-size: 16px;
        margin: 10px 0;
    }
}


@media (max-width: 870px){
    .pediatry_form_2  .mobile_image {
        padding-top: 0px;
    }
}

.first-block.pediatriya_1,
.first-block.pediatriya{
    background-color:#EDF3FF;
}


.information_section .information_items_wrap{
    background-image:url('/local/templates/medicina/access/pet/images/information_bg.png?v=1');
    background-repeat: no-repeat;
    background-size: cover;
        border-radius: 50px;
        border: 1px solid #E7EAEE;
}
.information_section .information_wrap{
    display:inline-block;
}
.information_section  .information_question{
    background-image:url('/local/templates/medicina/access/pet/images/information_question.svg');
        width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 1 0 24px;
}
.information_section   .information_line{
    height: calc(100% - 30px);
    width: 4px;
    margin: auto;
    background-color:#2862FF;
    border-radius:25px;
    margin-top: 6px;
}
.information_section .information_text{
    margin-left: 3%;
}
.information_section .information_for_text{
     font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
    
     display: flex;
     flex-direction: row;
    align-items: stretch;
}
.information_section .information_img{
    background: #FFFFFF;

    box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
    border-radius: 16px;
}
.information_section .information_items_wrap{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    
    padding: 100px 80px;
    margin-top:40px;
}

.information_section .information_items_wrap .information_img{
    order: 2;
    display: flex;
    flex: 1 0 auto;
}
.information_section .information_items_wrap.left .information_img,
.information_section .information_items_wrap.top .information_img{
    order: 0;
}
.information_section .information_items_wrap.right .information_img,
.information_section .information_items_wrap.bottom .information_img{
    order: 2;
}
.information_section .information_items_wrap.bottom .information_img{
    margin-top: 35px;
}
.information_section .information_items_wrap.top .information_img{
    margin-bottom: 35px;
}

.information_section .information_items_wrap.left .information_img{
    margin-right: 2%;
}
.information_section .information_items_wrap.right .information_img{
    margin-left: 2%;
}


.information_section .information_items_wrap.left,
.information_section .information_items_wrap.right {
    flex-direction: row;
}

.information_section .information_items_wrap.top,
.information_section .information_items_wrap.bottom {
    flex-direction: column;
    padding: 60px 80px;
}

@media (max-width: 870px){
    .information_section .information_items_wrap.left,
    .information_section .information_items_wrap.right {
         flex-direction: column;
         padding: 40px 20px;
    }
    .information_section .information_items_wrap .information_img{
        margin-top: 25px;
        margin-bottom: 25px;
    }
     
}

.expert_check{
    min-height:108px;
    border-radius: 16px;
    width:100%;
    background: #EDF3FF;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    
}
.expert_check .image{
    margin-right:1.5%;
    margin-left:4%;

}
.expert_check .image img{
    min-width:25px;
}
.expert_check  .text{
    color: #000000;

    text-transform:uppercase;
    
}

.expert_check  .separator{
       height: 43px;
    border-left: 1px solid #000000;
 
    margin-right:4%;
     margin-left:4%;
}

.expert_check .expert_doctor{
     display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.expert_check .expert_doctor .expert_image{
    width: auto;
    height: auto;
    max-height: 78px;
    border-radius: 50%;
    object-fit: cover;
     
}
.expert_check .expert_doctor_image_wrap{
    margin-right:15px;
    flex: 1 0 auto;
}

.expert_check .expert_doctor .expert_link{
   color: #000000;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
    text-decoration:underline;
    padding-bottom:5px;
}
.expert_check .expert_doctor .expert_details{
   color: #000000cc;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    margin-right: 5%;
}

@media (max-width: 870px){
    .expert_check{
        flex-direction: column;
        padding:1% 5%;
    }
    .expert_check .image{
        margin:5% 0 3% 0;
    }
    .expert_check .text{
        text-align:center;
        margin-bottom:10px;
    }
    .expert_check  .separator{
        width: 43px;
        height: 1px;

        border-top: 1px solid #000000;
        border-left:none;
        margin-bottom:10px;
    }
    .expert_check .expert_doctor{
        text-align:center;
        flex-direction: column;
        margin-bottom:20px;
    }
    .expert_check .expert_doctor .expert_link{
        text-align:center;
        margin:1% 0;
    }
    .expert_check .expert_doctor_image_wrap{
        margin:0px;
    }
}
.warning_block{
    
    background: #EDF3FF;
    color: #000000;
    border-radius: 16px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;

}
.warning_block .warning_info{
    background: #2962FF;

   color: #FFFFFF;
   
 
    display: flex;
    align-items: center;
    justify-content: center;
        border-radius: 16px 0 0 16px;
}

.warning_block .warning_info .warning_info_text{
   font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0.01em;
     transform: rotate(-90deg); 

}

.warning_block .warning_text{
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    
    padding: 25px 2%;
}
.expert-section,
.warning-section{
    padding-top: 20px;
    padding-bottom: 20px;
}

.media-materials_on_doctor_page{
    position: relative;
}

.media-materials_on_doctor_page .swiper-button-next.swiper-button-disabled,
.media-materials_on_doctor_page .swiper-button-prev.swiper-button-disabled{
    opacity:0;
}

.media-materials_on_doctor_page .article{
    /*width:calc(100% - 20px) !important;*/
    box-shadow: none !important;
}

.media-materials_on_doctor_page .article:hover{
    box-shadow: none !important;
}
.media-materials_on_doctor_page .slick-track{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin: 0;
    gap:20px;
}
.media-materials_on_doctor_page  .media-materials__roll .article{
    margin-bottom:0px !important;
}
.media-materials_on_doctor_page .slick-track .slick-slide{
    display: flex;
    flex-direction: column;
    height:auto !important;
}
.media-materials_on_doctor_page .swiper-slide{
    height:auto !important;
}
.media-materials_on_doctor_page .slick-track .slick-slide>div{
    height:100%;
}
.media-materials_on_doctor_page .slick-track .slick-slide .article{
    height:100%;
    display: flex !important;
}
.media-materials_on_doctor_page .article .article__content{
    flex: 1 0 auto;
}
.media-materials_on_doctor_page .slick-track .slick-slide .article__content> *:nth-last-child(2){
    flex: 1 0 auto;
}
.media-materials_on_doctor_page .media-materials__row{
    flex-wrap: nowrap;
}
.media-materials_on_doctor_page .slider-pagination .slider-dot:hover,
.media-materials_on_doctor_page .slider-pagination .slider-dot_active{
    background-color:#fff;
}

/*
.media-materials_on_doctor_page .slick-track .slick-slide .article__container--edit{
    min-height: 110px;
}*/
.media-materials_on_doctor_page .slick-next,
.media-materials_on_doctor_page .slick-prev{
    width:40px;
    height:40px;
}
.media-materials_on_doctor_page .slick-prev{
    left: -45px;
}
.media-materials_on_doctor_page .slick-next:before,
.media-materials_on_doctor_page .slick-prev:before{
    font-size: 36px;
}

.media-materials_on_doctor_page .swiper-button-prev,
.media-materials_on_doctor_page .swiper-button-next{
    background-color: white;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    border: 1px solid #0f6cb6;
    background-image:none;
}
.media-materials_on_doctor_page .swiper-button-next:after,
.media-materials_on_doctor_page .swiper-button-prev:after{
    font-size: 22px;
    font-weight: bold;
}
.media-materials_on_doctor_page .swiper-button-next{
    right:-25px;
}
.media-materials_on_doctor_page .swiper-button-prev{
    left:-25px;
}

.first-block_img_wrap .getreview-widget{
    height:auto !important;
}
.first-block_img_wrap .quote_block_vrach_descr,
.first-block_img_wrap .quote_block_vrach_text{
    font-family: Roboto;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0em;
    color: #000000cc;
}
.first-block_img_wrap .quote_block_vrach_name{
    display:inline;
}
.first-block_img_wrap .quote_block_vrach_name a{
    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0em;
    color: #000000;
}

.geo_location .info_grid_60_40_text_wrap p{
    margin:0px;
}

.etap_slider_for_text .slider123_title {
    font-size: 24px;
    line-height: 36px;
    color: #000000;
    margin-bottom: 20px;
}


.flex_row {
    --flex_row--flex-grow: 1;
    --flex_row--flex-basis-percent: 'auto';
    --flex_row--flex-column-gap: 10px;
    --flex_row--flex-basis: calc(var(--flex_row--flex-basis-percent) - var(--flex_row--flex-column-gap));
}

.flex_row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 20px;
    column-gap: var(--flex_row--flex-column-gap);
}

.flex_row.max_width > * {
    flex-grow: var(--flex_row--flex-grow);
    flex-basis: var(--flex_row--flex-basis);
    flex-shrink: 1;
}
.flex_column {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;

}
.block_diagnostika_new__service_list_wrap .title-section{
    font-family: Open Sans;
    font-size: 32px;
    font-weight: 400;
    line-height: 43px;
    text-align: left;
    color: #232323;

}
.block_diagnostika_new__service_list_wrap .subtitle-section{
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.79px;
    text-align: left;
    color: #232323;
}
.block_diagnostika_new__service_list{

}
.block_diagnostika_new__service_list__item{
    border-radius: 6px;
    background: #FFFFFF;
    padding:10px;
    width:299px;

}

.block_diagnostika_new__service_list__item_header_button{

    height:66px;

    border-radius: 6px;
    border: 1px solid #2962FF;
    padding: 0px 20px;

    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;

    font-size: 16px;
    font-weight: 700;
    color:#fff;
    background-color:#2962FF;

}
.block_diagnostika_new__service_list__item_header_button::after{
    content:url('data:image/svg+xml, <svg id="icon-chevron-right" class="icon-chevron-right" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_123_1958)"><path d="M4.91395 12.9985C4.71535 12.9988 4.52289 12.9292 4.36998 12.8017C4.28391 12.7299 4.21277 12.6418 4.16062 12.5423C4.10848 12.4428 4.07636 12.3339 4.06609 12.2219C4.05583 12.1099 4.06763 11.9969 4.10081 11.8895C4.13399 11.7821 4.18791 11.6823 4.25949 11.5958L8.06726 7.01173L4.39548 2.41906C4.32487 2.33157 4.27215 2.23091 4.24034 2.12289C4.20852 2.01479 4.19824 1.90147 4.21009 1.78943C4.22194 1.67739 4.25568 1.56878 4.30937 1.46991C4.36307 1.37096 4.43566 1.28372 4.52297 1.21317C4.61091 1.13534 4.7139 1.07658 4.82546 1.04066C4.93702 1.00474 5.05477 0.992428 5.17129 1.00449C5.28781 1.01655 5.4006 1.05272 5.50258 1.11071C5.60456 1.16869 5.69352 1.24721 5.7639 1.34145L9.86915 6.47293C9.99416 6.62596 10.0625 6.81792 10.0625 7.01601C10.0625 7.21411 9.99416 7.40606 9.86915 7.55909L5.61941 12.6906C5.53414 12.7941 5.42583 12.8759 5.30326 12.9294C5.18069 12.9829 5.0473 13.0065 4.91395 12.9985Z" fill="%23fff"/></g><defs><clipPath id="clip0_123_1958"><rect width="14" height="8" fill="%23fff" transform="matrix(0 -1 1 0 3.0625 14)"/></clipPath></defs></svg>');
    width: 15px;
    height: 22px;
    flex-shrink: 0;
}

.block_diagnostika_new__service_list__item_header_button svg{
    fill: #fff ;
}

.block_diagnostika_new__service_list__item_header_button:hover{

    color:#2962FF;
    background-color: #fff;

}
.block_diagnostika_new__service_list__item_header_button:hover svg{
    fill: #2962FF;
}
.block_diagnostika_new__service_list__item_header_button:hover::after{
    content:url('data:image/svg+xml, <svg id="icon-chevron-right" class="icon-chevron-right" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_123_1958)"><path d="M4.91395 12.9985C4.71535 12.9988 4.52289 12.9292 4.36998 12.8017C4.28391 12.7299 4.21277 12.6418 4.16062 12.5423C4.10848 12.4428 4.07636 12.3339 4.06609 12.2219C4.05583 12.1099 4.06763 11.9969 4.10081 11.8895C4.13399 11.7821 4.18791 11.6823 4.25949 11.5958L8.06726 7.01173L4.39548 2.41906C4.32487 2.33157 4.27215 2.23091 4.24034 2.12289C4.20852 2.01479 4.19824 1.90147 4.21009 1.78943C4.22194 1.67739 4.25568 1.56878 4.30937 1.46991C4.36307 1.37096 4.43566 1.28372 4.52297 1.21317C4.61091 1.13534 4.7139 1.07658 4.82546 1.04066C4.93702 1.00474 5.05477 0.992428 5.17129 1.00449C5.28781 1.01655 5.4006 1.05272 5.50258 1.11071C5.60456 1.16869 5.69352 1.24721 5.7639 1.34145L9.86915 6.47293C9.99416 6.62596 10.0625 6.81792 10.0625 7.01601C10.0625 7.21411 9.99416 7.40606 9.86915 7.55909L5.61941 12.6906C5.53414 12.7941 5.42583 12.8759 5.30326 12.9294C5.18069 12.9829 5.0473 13.0065 4.91395 12.9985Z" fill="%232962FF"/></g><defs><clipPath id="clip0_123_1958"><rect width="14" height="8" fill="%232962FF" transform="matrix(0 -1 1 0 3.0625 14)"/></clipPath></defs></svg>');

}
.m-b-20px{
    margin-bottom:20px;
}
.m-b-32px{
    margin-bottom:32px;
}
.m-b-18px{
    margin-bottom:18px;
}
.m-b-15px{
    margin-bottom:15px;
}
.block_diagnostika_new__service_list__item_header_text a{
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.07px;
    color: #000;
    text-decoration:underline;
    margin-bottom:15px;

}
.block_diagnostika_new__service_list__item_header_text a:hover{

    color: #2962FF;

}

.no_link:active,
.no_link:hover,
.no_link {
    text-decoration: none;
}


.revers_link {
    text-decoration: underline !important;
}
.revers_link:hover {
    text-decoration: none !important;
}

.block_diagnostika_new__service_list__item_two{
    gap: 20px;
}
@media (max-width: 870px) {
    .only_phone_block{
        gap:0px;
    }
    .only_phone_block .block_form_callback_text{
        text-align: center;

    }
    .only_phone_block .block_form_callback_text p{
        margin: 10px 0;
    }
}

/* End */


/* Start:/local/templates/medicina/new_dis/css/swiper-bundle.min.css?171756772713934*/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* End */


/* Start:/local/templates/medicina/new_dis/css/OverlayScrollbars.css?171756772723754*/
/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.13.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 02.08.2020
 */

/*
OVERLAY SCROLLBARS CORE:
*/

html.os-html,
html.os-html > .os-host {
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    height: 100% !important;
    width: 100% !important;
    min-width: 100% !important;
    min-height: 100% !important;
    margin: 0 !important;
    position: absolute !important; /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
}
html.os-html > .os-host > .os-padding {
    position: absolute; /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
}
body.os-dragging,
body.os-dragging * {
    cursor: default;
}
.os-host,
.os-host-textarea {
    position: relative;
    overflow: visible !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
}
.os-host-flexbox {
    overflow: hidden !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.os-host-flexbox > .os-size-auto-observer {
    height: inherit !important;
}
.os-host-flexbox > .os-content-glue {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.os-host-flexbox > .os-size-auto-observer,
.os-host-flexbox > .os-content-glue {
    min-height: 0;
    min-width: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
}
#os-dummy-scrollbar-size {
    position: fixed;
    opacity: 0;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    visibility: hidden;
    overflow: scroll;
    height: 500px;
    width: 500px;
}
#os-dummy-scrollbar-size > div {
    width: 200%;
    height: 200%; 
    margin: 10px 0;
}
/* fix restricted measuring */
#os-dummy-scrollbar-size:before,
#os-dummy-scrollbar-size:after,
.os-content:before,
.os-content:after {
    content: '';
    display: table;
    width: 0.01px;
    height: 0.01px;
    line-height: 0;
    font-size: 0;
    flex-grow: 0;
    flex-shrink: 0;
    visibility: hidden;
}
#os-dummy-scrollbar-size,
.os-viewport {
    -ms-overflow-style: scrollbar !important;
}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,
.os-viewport-native-scrollbars-invisible.os-viewport {
    scrollbar-width: none !important;
}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner {
    display: none !important;
    width: 0px !important;
    height: 0px !important;
    visibility: hidden !important;
    background: transparent !important;
}
.os-content-glue {
    box-sizing: inherit;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none;
}
.os-padding {
    box-sizing: inherit;
    direction: inherit;
    position: absolute;
    overflow: visible;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto !important;
    height: auto !important;
	z-index: 0;
}
.os-host-overflow > .os-padding {
    overflow: hidden;
}
.os-viewport {
    direction: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    outline: none !important;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
}
.os-content-arrange {
    position: absolute;
    z-index: -1;
    min-height: 1px;
    min-width: 1px;
    pointer-events: none;
}
.os-content {
    direction: inherit;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    height: 100%;
    width: 100%;
    visibility: visible;
}
.os-content > .os-textarea {
    box-sizing: border-box !important;
    direction: inherit !important;
    background: transparent !important;
    outline: 0px none transparent !important;
    overflow: hidden !important;
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    border-radius: 0px !important;
    float: none !important;
    -webkit-filter: none !important;
            filter: none !important;
    border: none !important;
    resize: none !important;
    -webkit-transform: none !important;
            transform: none !important;
    max-width: none !important;
    max-height: none !important;
    box-shadow: none !important;
    -webkit-perspective: none !important;
            perspective: none !important;
    opacity: 1 !important;
    z-index: 1 !important;
    clip: auto !important;
    vertical-align: baseline !important;
    padding: 0px;
}
.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea {
    right: 0 !important;
}
.os-content > .os-textarea-cover {
    z-index: -1;
    pointer-events: none;
}
.os-content > .os-textarea[wrap='off'] {
    white-space: pre !important;
    margin: 0px !important;
}
.os-text-inherit {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-variant: inherit;
    text-transform: inherit;
    text-decoration: inherit;
    text-indent: inherit;
    text-align: inherit;
    text-shadow: inherit;
    text-overflow: inherit;
    letter-spacing: inherit;
    word-spacing: inherit;
    line-height: inherit;
    unicode-bidi: inherit;
    direction: inherit;
    color: inherit;
    cursor: text;
}
.os-resize-observer,
.os-resize-observer-host {
    box-sizing: inherit;
    display: block;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
}
.os-resize-observer-host {
    padding: inherit;
    border: inherit;
    border-color: transparent;
    border-style: solid;
    box-sizing: border-box;
}
.os-resize-observer-host.observed {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.os-resize-observer-host > .os-resize-observer,
.os-resize-observer-host.observed > .os-resize-observer {
    height: 200%;
    width: 200%;
    padding: inherit;
    border: inherit;
    margin: 0;
    display: block;
    box-sizing: content-box;
}
.os-resize-observer-host.observed > .os-resize-observer,
.os-resize-observer-host.observed > .os-resize-observer:before {
    display: flex;
    position: relative;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
    box-sizing: border-box;
}
.os-resize-observer-host.observed > .os-resize-observer:before {
    content: '';
    box-sizing: content-box;
    padding: inherit;
    border: inherit;
    margin: 0;
}
.os-size-auto-observer {
    box-sizing: inherit !important;
    height: 100%;
    width: inherit;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    -webkit-box-flex: inherit;
        -ms-flex-positive: inherit;
            flex-grow: inherit;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
}
.os-size-auto-observer > .os-resize-observer {
    width: 1000%;
    height: 1000%;
    min-height: 1px;
    min-width: 1px;
}
.os-resize-observer-item {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -1;
    opacity: 0;
    direction: ltr !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important;
}
.os-resize-observer-item-final {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important;
}
.os-resize-observer {
    -webkit-animation-duration: 0.001s;
    animation-duration: 0.001s;
    -webkit-animation-name: os-resize-observer-dummy-animation;
    animation-name: os-resize-observer-dummy-animation;
}
object.os-resize-observer {
    box-sizing: border-box !important;
}
@-webkit-keyframes os-resize-observer-dummy-animation {
    from {
        z-index: 0;
    }
    to {
        z-index: -1;
    }
}
@keyframes os-resize-observer-dummy-animation {
    from {
        z-index: 0;
    }
    to {
        z-index: -1;
    }
}

/*
CUSTOM SCROLLBARS AND CORNER CORE:
*/

.os-host-transition > .os-scrollbar,
.os-host-transition > .os-scrollbar-corner {
    -webkit-transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
    transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
html.os-html > .os-host > .os-scrollbar {
    position: absolute; /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
    z-index: 999999; /* highest z-index of the page */
}
.os-scrollbar,
.os-scrollbar-corner {
    position: absolute;
    opacity: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    z-index: 1;
}
.os-scrollbar-corner {
    bottom: 0;
    right: 0;
}
.os-scrollbar {
    pointer-events: none;
}
.os-scrollbar-track {
    pointer-events: auto;
    position: relative;
    height: 100%;
    width: 100%;
    padding: 0 !important;
    border: none !important;
}
.os-scrollbar-handle {
    pointer-events: auto;
    position: absolute;
    width: 100%;
    height: 100%;
}
.os-scrollbar-handle-off,
.os-scrollbar-track-off {
    pointer-events: none;
}
.os-scrollbar.os-scrollbar-unusable,
.os-scrollbar.os-scrollbar-unusable * {
    pointer-events: none !important;
}
.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle {
    opacity: 0 !important;
}
.os-scrollbar-horizontal {
    bottom: 0;
    left: 0;
}
.os-scrollbar-vertical {
    top: 0;
    right: 0;
}
.os-host-rtl > .os-scrollbar-horizontal {
    right: 0;
}
.os-host-rtl > .os-scrollbar-vertical {
    right: auto;
    left: 0;
}
.os-host-rtl > .os-scrollbar-corner {
    right: auto;
    left: 0;
}
.os-scrollbar-auto-hidden,
.os-padding + .os-scrollbar-corner,
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner,
.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal,
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner,
.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner,
.os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
.os-scrollbar-corner-resize-both {
    cursor: nwse-resize;
}
.os-host-rtl > .os-scrollbar-corner-resize-both {
    cursor: nesw-resize;
}
.os-scrollbar-corner-resize-horizontal {
    cursor: ew-resize;
}
.os-scrollbar-corner-resize-vertical {
    cursor: ns-resize;
}
.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize {
    cursor: default;
}
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical {
    top: 0;
    bottom: 0;
}
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal,
.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal {
    right: 0;
    left: 0;
}
.os-scrollbar:hover,
.os-scrollbar-corner.os-scrollbar-corner-resize {
    opacity: 1 !important;
    visibility: visible !important;
}
.os-scrollbar-corner.os-scrollbar-corner-resize {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    pointer-events: auto !important;
}
.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.os-host-overflow {
    overflow: hidden !important;
}
.os-host-overflow-x {
} 
.os-host-overflow-y {
} 

/*
THEMES:
*/

/* NONE THEME: */
.os-theme-none > .os-scrollbar-horizontal,
.os-theme-none > .os-scrollbar-vertical,
.os-theme-none > .os-scrollbar-corner {
    display: none !important;
}
.os-theme-none > .os-scrollbar-corner-resize {
    display: block !important;
    min-width: 10px;
    min-height: 10px;
}
/* DARK & LIGHT THEME: */
.os-theme-dark > .os-scrollbar-horizontal,
.os-theme-light > .os-scrollbar-horizontal {
    right: 10px;
    height: 10px;
}
.os-theme-dark > .os-scrollbar-vertical,
.os-theme-light > .os-scrollbar-vertical {
    bottom: 10px;
    width: 10px;
}
.os-theme-dark.os-host-rtl > .os-scrollbar-horizontal,
.os-theme-light.os-host-rtl > .os-scrollbar-horizontal {
    left: 10px;
    right: 0;
}
.os-theme-dark > .os-scrollbar-corner,
.os-theme-light > .os-scrollbar-corner {
    height: 10px;
    width: 10px;
}
.os-theme-dark > .os-scrollbar-corner,
.os-theme-light > .os-scrollbar-corner {
    background-color: transparent;
}
.os-theme-dark > .os-scrollbar,
.os-theme-light > .os-scrollbar {
    padding: 2px;
    box-sizing: border-box;
    background: transparent;
}
.os-theme-dark > .os-scrollbar.os-scrollbar-unusable,
.os-theme-light > .os-scrollbar.os-scrollbar-unusable {
    background: transparent;
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track,
.os-theme-light > .os-scrollbar > .os-scrollbar-track {
    background: transparent;
}
.os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle {
    min-width: 30px;
}
.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle {
    min-height: 30px;
}
.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-dark > .os-scrollbar > .os-scrollbar-track,
.os-theme-light > .os-scrollbar > .os-scrollbar-track {
    border-radius: 10px;
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
    background: rgba(0, 0, 0, 0.4);
}
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
    background: rgba(255, 255, 255, 0.4);
}
.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
    background: rgba(0, 0, 0, .55);
}
.os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
    background: rgba(255, 255, 255, .55);
}
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
    background: rgba(0, 0, 0, .7);
}
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
    background: rgba(255, 255, 255, .7);
}
.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
}
.os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before {
    display: none;
}
.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before {
    top: -6px;
    bottom: -2px;
}
.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
    left: -6px;
    right: -2px;
}
.os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
    right: -6px;
    left: -2px;
}

/* End */


/* Start:/local/templates/medicina/new_dis/css/styles.css?175825493594149*/
*
{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

*:before,
*:after
{
    box-sizing: border-box;
}

img
{
    border: none;
}

textarea
{
    overflow: auto;
}

input:not([type=checkbox]),
textarea,
input[type=text]:active,
textarea:active
{
    -webkit-border-radius: 0;
            border-radius: 0;
         outline: none transparent !important;
    box-shadow: none;

    -webkit-appearance: none;
            appearance: none;
    -moz-outline: none !important;
}

input[type=submit],
button[type=submit],
input[type=reset],
button[type=reset]
{
    -webkit-border-radius: 0;
            border-radius: 0;

    -webkit-appearance: none;
            appearance: none;
}

:focus
{
    outline: none;
}

:hover,
:active
{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
}


::-ms-clear
{
    display: none;
}


input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration{
    display: none;
}
/*---------------
    Main styles
---------------*/
:root
{
    --font_family: 'Roboto', sans-serif;
    --font_family2: 'Poppins', sans-serif;
    --scroll_width: 17px;
}


.clear
{
    clear: both;
}


.left
{
    float: left;
}


.right
{
    float: right;
}


html
{
    height: 100%;

    background: #FFF;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
}


body
{
    color: #465A63;
    font: 16px/1.5 var(--font_family);

    height: 100%;

    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: transparent;
    text-decoration-skip: objects;
    text-rendering: optimizeLegibility;
    -webkit-touch-callout: none;
}

body.lock
{
    overflow: hidden;
}

.wrap
{
    position: relative;

    display: flex;
    overflow: hidden;
    flex-direction: column;

    min-height: 100%;
}


.main
{
    flex: 1 0 auto;
}


.cont
{
    width: 100%;
    max-width: 1230px;
    margin: 0 auto;
    padding: 0 15px;
}


.compensate-for-scrollbar
{
    margin-right: var(--scroll_width) !important;
}


.lozad
{
    transition: .5s linear;

    opacity: 0;
}

.lozad.loaded
{
    opacity: 1;
}


.flex
{
    display: flex;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}

.overlay,
.overlay2
{
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;
}

.overlay.show,
.overlay2.show{
    display: block;
}

::-webkit-input-placeholder
{
    color: rgba(42, 73 ,98, .2);
}

:-moz-placeholder
{
    color: rgba(42, 73 ,98, .2);
}

:-ms-input-placeholder
{
    color: rgba(42, 73 ,98, .2);
}


.form .line_form
{
    margin-bottom: 23px;
}

/*.form .label
{
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 3px;

	opacity: .2;
}*/

.form .input
{
    color: #2A4962;
    font: 15px var(--font_family);

    display: block;

    width: 100%;
    height: 40px;
    padding: 0 30px;

    transition: .2s linear;

    border: 1px solid #5CA2D5;
    background: #fff;
}

.form textarea
{
    color: #2A4962;
    font: 15px/18px var(--font_family);

    display: block;

    width: 100%;
    height: 121px;
    padding: 18px 30px;

    resize: none;
    transition: .2s linear;

    border: 1px solid #5CA2D5;
    background: #fff;
}

.form .error,
.form .error + .nice-select .current
{
    color: red;

    border-color: red;
}


.form .input:disabled,
.form textarea:disabled
{
    color: #333;

    cursor: default;
    pointer-events: none;
}


.form .error_text
{
    color: red;
    font-size: 12px;
    line-height: normal;

    margin-top: 6px;
}


.form .submit
{
    margin-top: 30px;
}

.form .submit_btn
{
    color: #2A4962;
    font: 600 12px var(--font_family);
    letter-spacing: 0.07em;

    position: relative;

    display: block;

    width: 100%;
    height: 48px;
    padding: 0 18px;

    cursor: pointer;
    text-transform: uppercase;
    transition: .2s linear;

    border: none;
    background: #FFBA49;
}

.form .submit_btn:hover
{
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
}


.form .agree
{
    color: #2A4962;
    font-size: 15px;
    line-height: 18px;
}

.form .agree a
{
    color: #2A4962;
    font-weight: 600;

    transition: .2s linear;
    text-decoration: none;

    border-bottom: 1px solid #2A4962;
}

.form .agree a:hover
{
    border-bottom-color: transparent;
}


.text_block.big
{
    font-size: 18px;
    line-height: 1.44;
}

.text_block.white
{
    color: #fff;
}

.text_block.black
{
    color: #000;
}

.text_block > :last-child
{
    margin-bottom: 0 !important;
}

.text_block h2
{
    font-weight: 700;
    font-size: 30px;
    line-height: 1.33;

    margin-bottom: 30px;
    color: #121212;
}

.text_block.white h2
{
    color: #fff;
}

.text_block * + h2
{
    margin-top: 30px;
}

.text_block h3
{
    font-weight: 500;
    font-size: 24px;
    line-height: 1.16;

    color: #121212;

    margin-bottom: 14px;
}

.text_block * + h3
{
    margin-top: 70px;
}

.text_block p,
.text_block ul
{
    margin-bottom: 26px;
}

.text_block img
{
    display: block;

    max-width: 100%;
    margin-bottom: 30px;
}

.text_block ul
{
    overflow: hidden;
}

.text_block ul li
{
    position: relative;

    display: block;

    padding-left: 18px;

    list-style-type: none;
}

.text_block ul li + li
{
	margin-top: 20px;
}

.text_block ul li:before
{
    position: absolute;
    top: 8px;
    left: 2px;

    width: 8px;
    height: 8px;

    content: "";

    border-radius: 8px;

    background: #2962FF;
}

.text_block a
{
    color: #2962FF;

    transition: .2s linear;
    text-decoration: none;

    border-bottom: 1px solid;
}

.text_block a:hover
{
    border-bottom-color: transparent;
}



.supports_error
{
    font-family: "Montserrat", "Arial", sans-serif;
    font-size: 20px;
    line-height: 30px;

    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;

    display: none;
    justify-content: center;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;

    width: 100%;
    height: 100%;
    padding: 20px;

    text-align: center;

    background: #FFF;
}

.supports_error.show
{
    display: flex;
}


.global_title
{
    color: #ED2728;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.79;
    margin-bottom: 20px;

    border: 2px solid #ED2728;
    border-radius: 5px;
    padding: 0 15px;
    display: inline-block;
}

.main_title
{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.28;
    color: #000;
}

.main_title.center
{
    text-align: center;
}


.middle_title
{
    font-weight: 700;
    font-size: 30px;
    line-height: 1.33;
    color: #000;
}

.middle_title.center
{
    text-align: center;
}
/*---------------
   Header
---------------*/
.head_page{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: #2962FF;
    padding: 12px 0;
    z-index: 100;
}

.head_page .cont{
    padding: 0 100px;
    max-width: none;
    align-items: center;
    align-content: center;
}

.tooltip_page{
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.head_page .tooltip_page.marg{
    margin-left: 40px;
}

.head_page .tooltip_name{
    color: #FFFFFF;
}

.tooltip_text{
    position: absolute;
    left: -10px;
    top: calc(100% + 14px);
    width: 420px;
    background: #F1F4F8;
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.2);
    border-radius: 16px;
    z-index: 30;
    padding: 30px;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .2s linear;
}

.tooltip_text.small{
    width: 380px;
}

.tooltip_page:hover .tooltip_text{
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

.tooltip_text:before{
    content: '';
    position: absolute;
    left: 0;
    top: -14px;
    width: 100%;
    height: 26px;
}

.tooltip_text:after{
    content: '';
    position: absolute;
    left: 26px;
    top: -16px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #F1F4F8;
}

.tooltip_text .title{
    color: #000;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 10px;
}

.tooltip_text .desc{
    color: #000;
}

.tooltip_text .desc span{
    opacity: .7;
}

.tooltip_text .time{
    color: #000;
}

.tooltip_text .time div + div{
    margin-top: 5px;
}

.tooltip_text .links{
    margin-left: -20px;
}

.tooltip_text .links .link{
    margin: 10px 0 0 20px;
    text-decoration: none;
}

.tooltip_text .links .link a{
    color: #000;
    text-decoration: none;
    transition: .2s linear;
    border-bottom: 1px solid;
}

.tooltip_text .links .link a:hover{
    color: #002CA5;
    border-bottom-color: transparent;
}

.lang_head{
    border: 1px solid #FFFFFF;
    min-width: 60px;
    padding: 0 10px;
    border-radius: 6px;
    line-height: 38px;

    text-align: center;

    color: #FFFFFF;
    text-decoration: none;
    transition: .2s linear;
}

.head_page .lang_head{
    margin-left: 40px;
}

.lang_head:hover{
    color: rgba(255,255,255,.7);
}

.open_search{
    display: block;
    cursor: pointer;
    width: 30px;
    height: 30px;
    border: none;
    background: url(/local/templates/medicina/new_dis/css/../images/ic_search.svg) 50%/23px auto no-repeat;
    transition: .2s linear;
    margin-left: 20px;
}

.open_search:hover{
    opacity: .7;
}

.head_page .open_search{
    margin-left: 40px;
}

.head_page .info{
    background: #002CA5;
    border-radius: 6px;
    padding: 0 16px;
    line-height: 40px;
    display: inline-block;
    vertical-align: top;

    font-weight: 500;
    font-size: 21px;

    color: #FFFFFF;
}

.head_page .info span{
    opacity: .4;
    margin-left: 2px;
}

.head_page .contact_head{
    margin-left: auto;

    align-items: center;
    align-content: center;
}

.contact_head{
    margin-left: 20px;
}

.contact_head .phone{
    font-size: 18px;
    line-height: 1.2;
    padding: 0;
    color: #FFFFFF;
}

.head_page .contact_head .phone{
    font-weight: 700;
    font-size: 20px;
    display: none;
}

.contact_head .phone a{
    color: #fff;
    text-decoration: none;
    transition: .2s linear;
}

.contact_head .phone a:hover{
    opacity: .7;
}

.contact_head .callBack{
    line-height: 20px;
    margin-top: 2px;
    display:none;
}
header .contact_head .callBack{
    line-height: 20px;
    margin-top: 2px;
    display:block;
}

.contact_head .callBack_btn{
    display: inline-block;
    vertical-align: top;

    font: 14px var(--font_family);
    color: #fff;
    border: none;
    border-bottom: 1px solid #fff;
    background: none;
    cursor: pointer;
    height: 20px;
    opacity: .8;

    transition: .2s linear;
}

.contact_head .callBack_btn:hover{
    opacity: 1;
    border-bottom-color: transparent;
}

.head_page .contact_head .desc{
    color: #FFFFFF;
    margin-left: 25px;
}

.head_page .login{
    color: #FFFFFF;
    position: relative;
    text-decoration: none;
    transition: .2s linear;
    padding-left: 32px;
    display: block;
    transition: .2s linear;
    margin-left: 60px;
}

.head_page .login:hover{
    opacity: .7;
}

.head_page .login:before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    background: url(/local/templates/medicina/new_dis/css/../images/ic_user.svg) 50%/contain no-repeat;
}


.search_head{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background: #fff;
    padding: 12px 0;
    z-index: 100;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .2s linear;
}

.search_head.show{
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

.search-form{
    flex-wrap: nowrap;
}

.search-form .search-form__group {
    position: relative;
    width: 100%;
}

.search-form .search-form__input{
    width: 100%;
    height: 46px;
    display: block;
    border: none;
    border-bottom: 1px solid #2962FF;

    font: 16px var(--font_family);
    color: #000;
}

.search-form .search_clear {
    position: absolute;
    top: 0;
    right: 0;
    background: transparent;
    border: 0;
    width: 90px;
    height: 46px;
    text-align: center;
    cursor: pointer;
    outline: 0;
    line-height: 46px;
    font-style: normal;
}
.search-form .search_clear > span {
    color: #0f6cb6;
    font-size: 14px;
    border-bottom: 1px dotted #0f6cb6;
    -webkit-transition: border-color .3s ease;
    transition: border-color .3s ease;
}
.search-form .search_clear:hover > span {
    border-bottom-color: transparent;
}

.search-form .search-form__submit{
    margin-left: 30px;
    display: block;
    border: none;
    min-width: 120px;
    flex-shrink: 0;

    background: #2962FF;
    border-radius: 6px;
    font: 500 16px var(--font_family);
    height: 46px;
    text-align: center;
    color: #FFFFFF;
    padding: 0 25px;
    transition: .2s linear;
    cursor: pointer;
}

.search-form .search-form__submit:hover{
    background: #002CA5;
}

.search-form .search_close{
    width: 46px;
    height: 46px;
    margin-left: 20px;
    flex-shrink: 0;
    display: block;
    border: none;
    background: none;
    opacity: .6;
    transition: .2s linear;

    position: relative;

    cursor: pointer;
}

.search-form .search_close:hover{
    opacity: 1;
}

.search-form .search_close:before,
.search-form .search_close:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 2px;
    margin: -1px 0 0 -12px;
    background: #000;
}

.search-form .search_close:before {
    transform: rotate(45deg)
}

.search-form .search_close:after {
    transform: rotate(-45deg)
}


header{
    position: absolute;
    top: 64px;
    left: 0;
    width: 100%;
    padding: 15px 0;
    z-index: 99;
    transition: background .2s linear;
    background: #2962FF;
}

header.ind{
    z-index: 102;
}

header.fixed{
    position: fixed;
    background: #002CA5;
    z-index: 999;
}

header .cont{
    align-content: center;
    align-items: center;

    padding: 0 100px;
    max-width: none;
}

header .logo{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 106px;
    transform: translate(-50%,-50%);
}

header .logo a,
header .logo img{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

header .head_menu{
    margin-left: 50px;
    margin-right: auto;
    display: block;
}

header .menu .item{
    font-size: 18px;
    line-height: 60px;

    text-align: center;
}

header .menu .item + .item{
    margin-left: 24px;
}

header .menu .item:nth-child(4){
    margin-left: 186px;
}

header .menu .item a{
    display: block;
    color: #FFFFFF;
    text-decoration: none;
}

header .menu .item a span{
    transition: .2s linear;
    border-bottom: 1px solid transparent;
}

header .menu .item a:hover span{
    border-bottom-color: #fff;
}



header .menu .item .wrapp_menu
{
    position: absolute;
    top: 100%;
    left: 50%;

    width: 100%;
    max-width: 1400px;
    transform: translateX(-50%);


    z-index: 101;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    pointer-events: none;
    transition: .2s linear;
    background: #F1F4F8;
    border-radius: 0 0 16px 16px;
    text-align: left;
}

header .menu .item .wrapp_menu.show
{
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

header .menu .wrapp_menu .wrapp_box
{
    max-height: calc(100vh - 90px);
    overflow-y: auto;
    position: relative;
    padding: 45px 15px 35px;

    scrollbar-color: rgba(0, 0, 0, .5) transparent;
}

header .menu .wrapp_menu .wrapp_box::-webkit-scrollbar
{
    width: 8px;
    height: 0;

    background: transparent;
}

header .menu .wrapp_menu .wrapp_box::-webkit-scrollbar-thumb
{
    background: rgba(41, 98, 255, .5);
}

header .menu .wrapp_menu .wrapp_box::-webkit-scrollbar-track
{
    background: transparent;
}

header .menu .close_menu_abs_btn
{
    position: absolute;
    top: 20px;
    right: 20px;

    width: 50px;
    height: 50px;

    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;

    border: none;
    background: none;
    cursor: pointer;
    z-index: 15;
    padding: 17px;
}

header .menu .close_menu_abs_btn svg
{
    display: block;
    max-width: 100%;
    max-height: 100%;
    transition: .2s linear;
    stroke: #000;
}

header .menu .close_menu_abs_btn:hover svg
{
    stroke: #2962FF;
}

header .menu .wrapp_menu .menu_title
{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.28;

    color: #000000;
}

/*header .menu .wrapp_menu .grid
{
    margin-top: 35px;
    margin-left: -30px;
}

header .menu .wrapp_menu .grid .col
{
    width: calc(100%/3 - 30px);
    margin-left: 30px;
}

header .menu .wrapp_menu .grid .col.small
{
    width: calc(29% - 30px);
}

header .menu .wrapp_menu .grid .col.big
{
    width: calc(42% - 30px);
}*/

header .menu .wrapp_menu .grid
{
    /*margin-top: 35px;
    margin-left: -30px;*/

    display: block;
    column-count: 3;
    column-gap: 30px;
    margin-top: 5px;
}

header .menu .wrapp_menu .grid .col{
    padding-top: 30px;

    --webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}


header .menu .wrapp_menu .links
{
    margin-top: 20px;
}

header .menu .wrapp_menu .link
{
    margin-top: 15px;
    font-size: 16px;
    line-height: 1.87;
}

header .menu .wrapp_menu .link.hide
{
    display: none;
}

header .menu .wrapp_menu .link a
{
    text-decoration: none;
    transition: .2s linear;
    color: #465A63;
    display: inline-block;
}

header .menu .wrapp_menu .title + .title
{
    margin-top: 30px;
}

header .menu .wrapp_menu .title a
{
    font-weight: 500;
    font-size: 24px;
    line-height: 1.2;
    color: #000;
    transition: .2s linear;
    text-decoration: none;
}

header .menu .wrapp_menu .link a:hover,
header .menu .wrapp_menu .title a:hover
{
    color: #2962FF;
}

header .menu .wrapp_menu .more.active
{
    display: none;
}

header .menu .wrapp_menu .more
{
    margin-top: 20px;
    font-size: 16px;
    line-height: 1.87;
}

header .menu .wrapp_menu .more_btn
{
    display: inline-block;
    cursor: pointer;
    font: 16px/1 var(--font_family);
    color: #000;
    background: none;
    border: none;
    border-bottom: 1px solid #000;
    position: relative;
    transition: .2s linear;
}

header .menu .wrapp_menu .more_btn:hover
{
    border-bottom-color: transparent;
}

header .menu .wrapp_menu .bot_links
{
    margin-top: 40px;
    padding-top: 10px;
    padding-bottom: 10px;

    border-top: 1px solid #000;
}

header .menu .wrapp_menu .bot_links .flex
{
    margin-left: -30px;
    justify-content: space-between;
}

header .menu .wrapp_menu .bot_links .link
{
    font-weight: 500;
    font-size: 24px;
    line-height: 1.2;
    margin: 30px 0 0 30px;
}

header .menu .wrapp_menu .bot_links .link a
{
    text-decoration: none;
    transition: .2s linear;
    color: #000;
}

header .menu .wrapp_menu .bot_links .link a:hover
{
    color: #2962FF;
}


header .login{
    color: #FFFFFF;
    position: relative;
    text-decoration: none;
    transition: .2s linear;
    padding-left: 37px;
    display: block;
    transition: .2s linear;
    margin-left: 22px;
}

header .login:hover{
    opacity: .7;
}

header .login:before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 25px;
    height: 25px;
    margin-top: -12.5px;
    background: url(/local/templates/medicina/new_dis/css/../images/ic_user.svg) 50%/contain no-repeat;
}

header .make_appointment{
    margin-left: auto;
    padding: 0 15px;
    min-width: 230px;
    text-decoration: none;
    height: 50px;
    line-height: 50px;
    background: #ED2728;
    border-radius: 6px;
    transition: .2s linear;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
}

header .make_appointment:hover{
    background: #2962FF;
}

header .fixed_info{
    display: none;
    margin-left: auto;
    font-size: 16px;
    line-height: 1;
    color: #FFFFFF;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
}

header .fixed_info .bg_block{
    padding: 8px 10px;
    max-height: 40px;
    background: #002CA5;
    border-radius: 6px;
    margin-right: 15px;
}

.mob_menu_link
{
    display: block;
    width: 60px;
    height: 60px;
    padding: 5px;

    cursor: pointer;

    border: none;
    background: none;

    padding: 16px 10px;
}

.mob_menu_link span
{
    position: relative;

    display: block;

    width: 100%;
    height: 4px;

    transition: .2s linear;

    background: #fff;
    border-radius: 50px;
}

.mob_menu_link span + span
{
    margin-top: 8px;
}

/*.mob_menu_link.active span:nth-child(2)
{
    opacity: 0;
}

.mob_menu_link.active span:nth-child(1)
{
    top: 12px;

    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
}

.mob_menu_link.active span:nth-child(3)
{
    top: -12px;

    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
}*/


header.fixed{
    position: fixed;
    -webkit-animation: moveDown .5s;
    animation: moveDown .5s;
    background: #002CA5;
    top: 0;
}

/*header .open_search,*/
/*header .contact_head,*/
/*header .menu,*/
/*header .logo,*/
header .lang_head,
header .login{
    display: none;
}

header.fixed .open_search,
header.fixed .contact_head,
header.fixed .logo,
header.fixed .lang_head,
header.fixed .login{
    display: block;
}

/*header.fixed .menu{
    display: flex;
}*/

header.fixed .make_appointment{
    display: none;
}


.menu_box{
    position: relative;
    width: 640px;
    z-index: 101;
    position: fixed;
    top: 0;
    left: -640px;
    height: 100%;
    transition: .2s linear;
    opacity: 0;
    visibility: hidden;
}

.menu_box.show{
    left: 0;
    opacity: 1;
    visibility: visible;
}

.menu_box .main_box{
    position: absolute;
    left: 0;
    bottom: 0;
    height: calc(100% - 94px);
    width: 100%;
    overflow-y: auto;
    padding: 27px 48px 59px;

    background-color: #F1F4F8;
    /* box-shadow: 5px 0px 14px rgba(0, 0, 0, 0.05); */
    z-index: 10;

    scrollbar-color: transparent rgba(0, 44, 165, 0.1);
    scrollbar-width: thin;
}

.menu_box .main_box::-webkit-scrollbar-track
{
    background-color: transparent;
}

.menu_box .main_box::-webkit-scrollbar
{
    background-color: transparent;
    width: 16px;
    height: 16px;
}

.menu_box .main_box::-webkit-scrollbar-thumb
{
    background-color: rgba(0, 44, 165, 0.1);
    border-radius: 50px;
    box-shadow: inset 0 0 0 4px #F1F4F8;
}

.menu_box .sub_menu,
.menu_box .sub_menu2{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 500px;
    padding: 50px 30px;
    background: #F1F4F8;
    box-shadow: 5px 0px 14px rgba(0, 0, 0, 0.05);
    overflow-y: auto;
    transition: .2s linear;
    visibility: hidden;
    opacity: 0;

    scrollbar-color: transparent rgba(0, 44, 165, 0.1);
    scrollbar-width: thin;
    z-index: 9;
}

.menu_box .sub_menu2{
    z-index: 8;
}

.menu_box.show .sub_menu.visible,
.menu_box.show .sub_menu2.visible{
    left: 100%;
    visibility: visible;
    opacity: 1;
}

.menu_box.show .sub_menu2.visible{
    left: calc(100% + 500px);
    transition: .4s linear;
}
    
.menu_box .sub_menu::-webkit-scrollbar-track,
.menu_box .sub_menu2::-webkit-scrollbar-track
{
    background-color: transparent;
}

.menu_box .sub_menu::-webkit-scrollbar,
.menu_box .sub_menu2::-webkit-scrollbar
{
    background-color: transparent;
    width: 16px;
    height: 16px;
}

.menu_box .sub_menu::-webkit-scrollbar-thumb,
.menu_box .sub_menu2::-webkit-scrollbar-thumb
{
    background-color: rgba(0, 44, 165, 0.1);
    border-radius: 50px;
    box-shadow: inset 0 0 0 4px #F1F4F8;
}

.menu_box .sub_menu ul li{
    list-style: none;
}

.menu_box .sub_menu ul li + li{
    margin-top: 15px;
}

.menu_box .sub_menu ul li a{
    font-weight: 500;
    text-decoration: none;
    color: #0f6cb6;
    transition: .2s linear;
    border-bottom: 1px solid transparent;
}

.menu_box .sub_menu ul li a:hover{
    border-color: currentColor;
}

.menu_box .sub_menu .img{
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #d7d7d7;
}

.menu_box .sub_menu .img img{
    display: block;
    max-width: 100%;
}

.menu_box .sub_menu .name{
    font-size: 20px;
    color: #0f6cb6;
    margin-top: 20px;
}

.menu_box .sub_menu .name a{
    text-decoration: none;
    color: currentColor;
    transition: .2s linear;
    border-bottom: 1px solid transparent;
}

.menu_box .sub_menu .name a:hover{
    border-color: currentColor;
}

.menu_box .sub_menu .desc{
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.4;
    color: #7c7c7c;
}


.menu_box .box_links .link + .link
{
    margin-top: 20px;
}

.menu_box .box_links .link a
{
    display: inline-block;
    text-decoration: none;
    transition: .2s linear;
    color: #fff;
    padding: 0 35px;
    background: #ED2728;
    border-radius: 6px;

    font-weight: 500;
    font-size: 16px;
    line-height: 50px;
}

.menu_box .box_links .link.blue a
{
    background: #2962FF;
}

.menu_box .box_links .link a:hover
{
    background: #0f6cb6;
}


.menu_box .block_menu
{
    margin-top: 40px;
}

.menu_box .sub_menu .block_menu,
.menu_box .sub_menu2 .block_menu
{
    margin-top: 70px;
}

.menu_box .sub_menu .block_menu li + li
{
    margin-top: 40px;
}

.menu_box .sub_menu .block_menu li
{
    line-height: 1.2;
}

.menu_box .sub_menu .block_menu li a,
.menu_box .sub_menu2 .block_menu li a
{
    font-weight: 400;
    color: #465A63;
    border-bottom: none;
}

.menu_box .sub_menu .block_menu li a.sub_link2{
    position: relative;
}

.menu_box .sub_menu .block_menu li a.sub_link:after,
.menu_box .sub_menu .block_menu li a.sub_link2:after
{
    content: '';
    position: absolute;
    width: 10px;
    height: 18px;
    right: 0;
    top: 50%;
    margin-top: -9px;
    background: url(/local/templates/medicina/new_dis/css/../images/ic_arrow2.svg) 0 0 no-repeat;
    transition: .2s linear;
}

.menu_box .sub_menu .block_menu li a.sub_link.active:after,
.menu_box .sub_menu .block_menu li a.sub_link2.active:after
{
    transform: rotate(180deg);
}


.menu_box .block_menu li{
    list-style: none;
    line-height: 1.2;
}

.menu_box .block_menu li + li{
    margin-top: 40px;
}

.menu_box .block_menu li a{
    text-decoration: none;
    font-size: 24px;
    color: #465A63;
    transition: .2s linear;
    display: block;
    position: relative;
}

.menu_box .block_menu li a b
{
    font-weight: 500;
}

.menu_box .block_menu li a:hover{
    color: #000;
}

.menu_box .block_menu li a.sub_link{
    position: relative;
    display: block;
    padding-right: 20px;
}

.menu_box .block_menu li .sub_menu_mob{
    display: none;
    padding: 15px 0;
}

.menu_box .block_menu li .sub_menu_mob li + li{
    margin-top: 10px;
}

.menu_box .block_menu li .sub_menu_mob li a{
    font-size: 16px;
}

.menu_box .block_menu li a.sub_link:after{
    content: '';
    position: absolute;
    width: 10px;
    height: 18px;
    right: 0;
    top: 50%;
    margin-top: -9px;
    background: url('/local/templates/medicina/new_dis/css/../images/ic_arrow2.svg') 50%/contain no-repeat;
    transition: .2s linear;
}

.menu_box .block_menu li a.sub_link.active:after{
    transform: rotate(180deg);
}

.menu_box .links{
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #424242;
}

.menu_box .links li{
    list-style: none;
}

.menu_box .links li + li{
    margin-top: 20px;
}

.menu_box .links li a{
    color: #adadad;
    font-size: 16px;
    text-decoration: none;
    transition: .2s linear;
    border-bottom: 1px solid;
}

.menu_box .links li a:hover{
    border-color: transparent;
}


.menu_box .contact_box
{
    padding-top: 50px;
    margin-top: 50px;
    border-top: 1px solid #000000;

    font-size: 18px;
    line-height: 1.57;

    color: #000000;
    display: none;
}

.menu_box .contact_box .title
{
    font-size: 20px;
}

.menu_box .contact_box .desc + .title
{
    margin-top: 30px;
}

.menu_box .contact_box .phone
{
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;

    color: #000000;
}

.menu_box .contact_box .phone a
{
    text-decoration: none;
    color: #000;
}

.menu_box .contact_box .desc
{
    margin-top: 10px;
}

.menu_box .contact_box .desc + .desc
{
    margin-top: 30px;
}

.menu_box .messengers
{
    margin-top: 10px;
}

.menu_box .messengers .flex
{
    margin-left: -10px;
}

.menu_box .messengers a
{
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    width: calc(100%/3 - 10px);
    margin: 10px 0 0 10px;
    padding: 3px;
    height: 40px;
    background: #fff;
    border-radius: 6px;
    transition: .2s linear;
    text-decoration: none;
}

.menu_box .messengers.big a
{
    width: calc(100%/6 - 10px);
}

.menu_box .messengers.big a:hover
{
    background: #2962FF;
}

.menu_box .messengers img
{
    display: block;
    max-width: 100%;
    max-height: 100%;
    transition: .2s linear;
}

.menu_box .messengers a:hover img
{
    transform: scale(1.15);
}


.menu_box .wrap_awards{
    margin-top: 50px;
    padding-top: 50px;
    border-top: 1px solid #000;
}

.menu_box .awards{
    --margin: 30px;
    --items: 3;
    margin-left: calc(var(--margin) * -1);
    margin-bottom: calc(var(--margin) * -1);
}

.menu_box .awards .item{
    margin-left: var(--margin);
    margin-bottom: var(--margin);
    width: calc(100% / var(--items) - var(--margin));
}

.menu_box .awards .item .thumb{
    height: 70px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}

.menu_box .awards .item .thumb img{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

.menu_box .awards .item .name{
    margin-top: 11px;
    font-size: 12px;
    line-height: 1.75;
    color: #000;
}

.menu_box .all_link{
    margin-top: 50px;
    padding-bottom: 30px;
    border-bottom: 1px solid #000;
}

.menu_box .all_link a{
    color: #000000;
    font-size: 14px;
    text-decoration: none;
    transition: .2s linear;
    border-bottom: 1px solid;
}

.menu_box .all_link a:hover{
    border-color: transparent;
}

.menu_box .btns{
    margin-top: 60px;
    justify-content: space-between;
}

.menu_box .btns .make_appointment{
    width: calc(50% - 12px);
    height: 50px;
    background: #ED2728;
    padding: 0 15px;
    border: none;
    border-radius: 6px;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 50px;
    text-decoration: none;
    transition: .2s linear;
    text-align: center;
}

.menu_box .btns .make_appointment:hover{
    background: #0f6cb6;
}

.menu_box .btns .online_payment{
    width: calc(50% - 12px);
    height: 50px;
    padding: 0 15px;
    border-radius: 6px;
    color: #000;
    font-weight: 500;
    font-size: 16px;
    line-height: 50px;
    text-decoration: none;
    transition: .2s linear;
    text-align: center;
    border: 1px solid #ED2728;
}

.menu_box .btns .online_payment:hover{
    border-color: #0f6cb6;
    background:  #0f6cb6;
    color: #fff;
}

.menu_box .close_menu_btn{
    width: 50px;
    height: 50px;
    position: absolute;
    top: 20px;
    left: 30px;
    z-index: 50;
    border: none;
    background: none;
    cursor: pointer;
    z-index: 15;
    padding: 17px;
    transition: .2s linear;
}

.menu_box .close_menu_btn svg
{
    display: block;
    max-width: 100%;
    max-height: 100%;
    transition: .2s linear;
    stroke: #000;
}

.menu_box .close_menu_btn:hover svg
{
    stroke: #2962FF;
}

.menu_box .menu{
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #000;
}

.menu_box .menu .item + .item{
    margin-top: 40px;
}

.menu_box .menu .item
{
    line-height: 1.2;
}

.menu_box .menu .item a{
    text-decoration: none;
    font-size: 24px;
    font-weight: 500;
    color: #465A63;

    transition: .2s linear;
}

.menu_box .menu .item a.sub_link
{
    position: relative;
    display: block;
    padding-right: 20px;
}

.menu_box .menu .item a:hover
{
    color: #000;
}

.menu_box .menu .item a.sub_link:after{
    content: '';
    position: absolute;
    width: 10px;
    height: 18px;
    right: 0;
    top: 50%;
    margin-top: -9px;
    background: url('/local/templates/medicina/new_dis/css/../images/ic_arrow2.svg') 50%/contain no-repeat;
    transition: .2s linear;
}

.menu_box .menu .item a.sub_link.active:after{
    transform: rotate(180deg);
}

.menu_box .menu .sub_menu_mob
{
    display: none;
    padding: 16px 0;
}

.menu_box .menu .sub_menu_mob > li .sub_menu_mob
{
    background: #fff;
    padding: 20px 30px;
    position: relative;
    width: calc(100% + 60px);
    margin-left: -30px;
    margin-top: 15px;
}

.menu_box .menu .sub_menu_mob > li .sub_menu_mob a
{
    font-weight: 400;
}

.menu_box .menu .sub_menu_mob li + li
{
    margin-top: 16px;
}

.menu_box .menu .sub_menu_mob li
{
    list-style: none;
}

.menu_box .menu .sub_menu_mob li a
{
    font-size: 16px;
}

.menu_box .contact_head{
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #424242;
    margin-left: 0;
    display: none;
}

.menu_box .contact_head .desc{
    color: #fff;
    margin-top: 15px;
}


.menu_box .top
{
    padding: 27px 48px;
    background-color: #F1F4F8;
    justify-content: flex-end;
    align-items: center;
    align-content: center;

    position: relative;
    z-index: 10;
}

.menu_box .top .lang_head
{
    color: #000;
    border-color: #000;
    display: inline-block;
}

.menu_box .top .open_search
{
    background: url(/local/templates/medicina/new_dis/css/../images/ic_search_dark.svg) 50%/contain no-repeat;
    margin-left: 40px;
}

.menu_box .top .lang_head:hover
{
    color: #fff;
    background-color: #000;
}

.menu_box .line_lang{
    align-items: center;
    align-content: center;
}

.menu_box .line_lang .login{
    color: #FFFFFF;
    position: relative;
    text-decoration: none;
    transition: .2s linear;
    padding-left: 37px;
    display: block;
    transition: .2s linear;
    margin-left: 22px;
}

.menu_box .line_lang .login:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 25px;
    height: 25px;
    margin-top: -12.5px;
    background: url(/local/templates/medicina/new_dis/css/../images/ic_user.svg) 50%/contain no-repeat;
}


.tablet_menu .cont{
    padding: 0;
}

/*.tablet_menu .items{
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #000;
}

.tablet_menu .item{
    list-style: none;
    line-height: 1.2;
    width: 100%;
}

.tablet_menu .item + .item{
    margin-top: 30px;
}

.tablet_menu .item > a{
    text-decoration: none;
    font-size: 24px;
    color: #465A63;
    transition: .2s linear;
    display: block;
    position: relative;
    font-weight: 500;
}

.tablet_menu .item > a:hover{
    color: #000;
}
*/

/*.tablet_menu .item > a.sub_link{
    position: relative;
    display: block;
    padding-right: 20px;
}*/

.tablet_menu .menu .item > a.sub_link:after{
    transform: rotate(90deg);
}

.tablet_menu .menu .item > a.sub_link.active:after{
    transform: rotate(-90deg);
}

.tablet_menu .item .wrapp_menu{
    display: none;
    padding: 15px 0;
    width: 100%;
}

.tablet_menu .menu_title{
    display: none;
}

.tablet_menu .col{
    width: 100%;
}

.tablet_menu .title + .title,
.tablet_menu .link + .link,
.menu_box .tablet_menu .title + .links,
.tablet_menu .col + .col{
    margin-top: 10px;
}

.tablet_menu .menu .item .title{
    padding: 5px 0;
}

.tablet_menu .menu .item .title a{
    font-size: 20px;
    font-weight: 500;
    color: #465A63;
    display: block;
    text-decoration: none;
}

.tablet_menu .menu .item .title a:hover {
    color: #000;
}

.tablet_menu .menu .item .link{
    text-decoration: none;
}

.tablet_menu .menu .item .link a{
    text-decoration: none;
    font-size: 16px;
    color: #465A63;
    display: block;

    font-weight: 400;
}

.tablet_menu .menu .item .link a:hover {
    color: #000;
}

.menu_box .tablet_menu .links{
    margin: 0;
    padding: 0;
    border: none;
}

.tablet_menu .more,
.tablet_menu .close_menu_abs_btn{
    display: none;
}

@media (min-width: 1301px)
{
    header .menu .item .wrapp_menu{
        display: block !important;
    }
}
/*---------------
    Slider controls
---------------*/
.swiper-container{
    display: none;
    position: relative;
    margin: 0;
    overflow: visible;
}

.swiper-container:before
{
    position: absolute;
    content: '';
    top: 0;
    left: 100%;

    display: block;

    width: 2000px;
    height: 100%;
    z-index: 2;

    background: #fff;
}

.swiper-container:after
{
    position: absolute;
    content: '';
    top: 0;
    right: 100%;

    display: block;

    width: 2000px;
    height: 100%;

    background: #fff;
    z-index: 2;
}

.swiper-container.swiper-container-initialized{
    display: block;
}

.slider-button-prev,
.slider-button-next {
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    z-index: 10;
    cursor: pointer;

    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    background: #2962FF;
    border-radius: 50%;

    margin-top: -25px;

    transition: background .2s linear;
}

.slider-button-prev.swiper-button-disabled,
.slider-button-next.swiper-button-disabled{
    opacity: 0;
    pointer-events: none;
}

.slider-button-prev{
    left: -80px;
    transform: rotate(180deg);
}

.slider-button-next{
    right: -80px;
}

.slider-button-prev:hover,
.slider-button-next:hover
{
    background: #002CA5;
}

.slider-button-prev svg,
.slider-button-next svg{
    width: 9px;
    height: 16px;
    display: block;

    fill: #fff;
}

.swiper-button-lock{
    display: none;
}

.slider-pagination{
    margin-top: 40px;
    width: 100%;

    position: relative;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 9;

    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets{
    bottom: 0;
}

.slider-pagination.swiper-pagination-lock{
    display: none !important;
}

.slider-pagination .slider-dot{
    width: 30px;
    height: 5px;
    display: block;
    background: #D3E0FF;
    border-radius: 50px;
    transition: .2s linear;

    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    margin: 0 5px;
}

.slider-pagination.slider-pagination-clickable .slider-dot{
    cursor: pointer;
}

.slider-pagination .slider-dot_active
{
    width: 54px;
    background: #2962FF;
}

.slider-pagination .slider-dot:hover
{
    background: #2962FF;
}

/*---------------
   Main section
---------------*/
.first_section{
    min-height: 100vh;
    position: relative;

    background: url(/local/templates/medicina/new_dis/css/../images/first_bg1-min.jpg) 50%/cover no-repeat;

    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end;
    flex-wrap: wrap;

    padding: 100px 0 120px;
}

.first_section .logo{
    margin-bottom: 40px;
}

.first_section .logo img{
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.first_section .logo_title{
    font-weight: 900;
    font-size: 91px;
    line-height: .9;
    text-align: center;

    letter-spacing: 0.2em;
    text-transform: uppercase;

    color: #FFFFFF;
    margin-bottom: 20px;
}

.first_section .logo_desc{
    font-weight: 500;

    text-align: center;
    letter-spacing: 0.4em;
    text-transform: uppercase;

    color: #FFFFFF;
}

.first_section .btns{
    justify-content: center;
    margin-top: 60px;
}

.first_section .btns a{
    display: block;

    background: #2962FF;
    border-radius: 6px;
    min-width: 250px;

    font-weight: 500;
    font-size: 16px;
    line-height: 50px;

    text-align: center;

    color: #FFFFFF;
    padding: 0 25px;
    transition: .2s linear;
    text-decoration: none;
}

.first_section .btns a + a{
    margin-left: 25px;
}

.first_section .btns a:hover{
    background: #002CA5;
}

.menu_abs{
    position: absolute;
    left: 0;
    top: 70px;
    width: 100%;
    background: #2962FF;
    z-index: 10;
}

.menu_abs.show{
    z-index: 102;
}

.menu_abs .items{
    justify-content: center;
    position: relative;
}

.menu_abs .item{
    font-size: 18px;
    line-height: 70px;

    text-align: center;
}

.menu_abs .item + .item{
    margin-left: 75px;
}

.menu_abs .item a{
    display: block;
    color: #FFFFFF;
    text-decoration: none;
}

.menu_abs .item a span{
    transition: .2s linear;
    border-bottom: 1px solid transparent;
}

.menu_abs .item a:hover span,
.menu_abs .item a.active span{
    border-bottom-color: #fff;
}


.menu_abs .item .wrapp_menu
{
    position: absolute;
    bottom: 100%;
    left: -100px;

    width: calc(100% + 200px);


    z-index: 101;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    pointer-events: none;
    transition: .2s linear;
    background: #fff;
    border-radius: 16px 16px 0 0;
    text-align: left;
}

.menu_abs .item .wrapp_menu.show
{
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

.menu_abs .wrapp_menu .wrapp_box
{
    max-height: calc(100vh - 265px);
    overflow-y: auto;
    position: relative;
    padding: 45px 15px 35px;

    scrollbar-color: rgba(0, 0, 0, .5) transparent;
}

.menu_abs .wrapp_menu .wrapp_box::-webkit-scrollbar
{
    width: 8px;
    height: 0;

    background: transparent;
}

.menu_abs .wrapp_menu .wrapp_box::-webkit-scrollbar-thumb
{
    background: rgba(41, 98, 255, .5);
}

.menu_abs .wrapp_menu .wrapp_box::-webkit-scrollbar-track
{
    background: transparent;
}

.menu_abs .close_menu_abs_btn
{
    position: absolute;
    top: 20px;
    right: 20px;

    width: 50px;
    height: 50px;

    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;

    border: none;
    background: none;
    cursor: pointer;
    z-index: 15;
    padding: 17px;
}

.menu_abs .close_menu_abs_btn svg
{
    display: block;
    max-width: 100%;
    max-height: 100%;
    transition: .2s linear;
    stroke: #000;
}

.menu_abs .close_menu_abs_btn:hover svg
{
    stroke: #2962FF;
}


.menu_abs .wrapp_menu .menu_title
{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.28;

    color: #000000;
}

.menu_abs .wrapp_menu .grid
{
    /*margin-top: 35px;
    margin-left: -30px;*/

    display: block;
    column-count: 3;
    column-gap: 30px;
    margin-top: 5px;
}

.menu_abs .wrapp_menu .grid .col{
    padding-top: 30px;

    --webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

/*.menu_abs .wrapp_menu .grid .col
{
    width: calc(100%/3 - 30px);
    margin-left: 30px;
}

.menu_abs .wrapp_menu .grid .col.small
{
    width: calc(29% - 30px);
}

.menu_abs .wrapp_menu .grid .col.big
{
    width: calc(42% - 30px);
}*/

.menu_abs .wrapp_menu .links
{
    margin-top: 20px;
}

.menu_abs .wrapp_menu .link
{
    margin-top: 15px;
    font-size: 16px;
    line-height: 1.87;
}

.menu_abs .wrapp_menu .link.hide
{
    display: none;
}

.menu_abs .wrapp_menu .link a
{
    text-decoration: none;
    transition: .2s linear;
    color: #465A63;
    display: inline-block;
}

.menu_abs .wrapp_menu .title + .title
{
    margin-top: 30px;
}

.menu_abs .wrapp_menu .title a
{
    font-weight: 500;
    font-size: 24px;
    line-height: 1.2;
    color: #000;
    transition: .2s linear;
    text-decoration: none;
}

.menu_abs .wrapp_menu .link a:hover,
.menu_abs .wrapp_menu .title a:hover
{
    color: #2962FF;
}

.menu_abs .wrapp_menu .more.active
{
    display: none;
}

.menu_abs .wrapp_menu .more
{
    margin-top: 20px;
    font-size: 16px;
    line-height: 1.87;
}

.menu_abs .wrapp_menu .more_btn
{
    display: inline-block;
    cursor: pointer;
    font: 16px/1 var(--font_family);
    color: #000;
    background: none;
    border: none;
    border-bottom: 1px solid #000;
    position: relative;
    transition: .2s linear;
}

.menu_abs .wrapp_menu .more_btn:hover
{
    border-bottom-color: transparent;
}

.menu_abs .wrapp_menu .bot_links
{
    margin-top: 40px;
    padding-top: 10px;
    padding-bottom: 10px;

    border-top: 1px solid #000;
}

.menu_abs .wrapp_menu .bot_links .flex
{
    margin-left: -30px;
    justify-content: space-between;
}

.menu_abs .wrapp_menu .bot_links .link
{
    font-weight: 500;
    font-size: 24px;
    line-height: 1.2;
    margin: 30px 0 0 30px;
}

.menu_abs .wrapp_menu .bot_links .link a
{
    text-decoration: none;
    transition: .2s linear;
    color: #000;
}

.menu_abs .wrapp_menu .bot_links .link a:hover
{
    color: #2962FF;
}


.adv_slider{
    margin: 40px auto 0;

    max-width: 690px;
    overflow: hidden;
}

.adv_slider:before,
.adv_slider:after{
    display: none;
}

.adv_slider .slider-pagination{
    margin-top: 30px;
}

.adv_slider .slider-pagination .slider-dot{
    width: 14px;
    height: 14px;
    margin: 0 5px;
    background: #fff;
    opacity: .4;
}

.adv_slider .slider-pagination .slider-dot_active{
    opacity: 1;
}

.adv_slider .swiper-slide{
    align-content: flex-end;
    align-items: flex-end;
    justify-content: space-between;
}

.adv_slider .item-slide{
    max-width: calc(100%/2 - 10px);
    min-width: 298px;
    margin-top: 30px;
}

.adv_slider .item-slide.big{
    width: 100%;
    max-width: none;
}

.adv_slider .item{
    align-items: center;
    align-content: center;

    flex-wrap: nowrap;
}

.adv_slider .title{
    font-weight: 700;
    font-size: 38px;
    line-height: 46px;

    text-align: center;

    color: #FFFFFF;
    margin-bottom: 10px;
}

.adv_slider .icon{
    width: 90px;
    height: 90px;
    flex-shrink: 0;
    margin-right: 20px;
}

.adv_slider .icon img{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

.adv_slider .desc{
    line-height: 1.3;

    text-align: center;

    color: #FFFFFF;
}

.adv_slider .item .desc{
    text-align: left;
}

.adv_slider .play_video{
    display: block;
    margin: 0 auto;

    font: 700 16px var(--font_family);
    text-align: center;
    letter-spacing: .01em;
    color: #fff;

    cursor: pointer;
    border: none;
    background: none;
    position: relative;
    padding-bottom: 75px;
}

.adv_slider .play_video:before{
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 60px;
    margin-left: -30px;
    height: 60px;
    border: 1px solid rgba(255,255,255,.8);
    border-radius: 50%;
    background: url(/local/templates/medicina/new_dis/css/../images/ic_play.svg) 53%/16px auto no-repeat;

    transition: .2s linear;
}

.adv_slider .play_video:hover:before{
    border-color: transparent;
    transform: scale(1.06);
}

.first_section .make_appointment{
    position: absolute;
    left: 50%;
    bottom: -25px;
    padding: 0 15px;
    min-width: 250px;
    text-decoration: none;
    height: 50px;
    line-height: 50px;
    background: #ED2728;
    border-radius: 6px;
    transition: .2s linear;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;

    display: none;
    vertical-align: top;
    z-index: 10;

    transform: translateX(-50%);
}

.first_section .video{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 100;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .4s linear;
    display: none;
}

.first_section .video.block{
    display: block;
}

.first_section .video.show{
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

.first_section .close_video{
    position: fixed;
    right: 15px;
    top: 15px;
    z-index: 101;
    display: block;
    width: 40px;
    height: 40px;
    background: none;
    cursor: pointer;
    border: 1px solid rgba(255,255,255,.8);
    border-radius: 50%;
    font-size: 0;
    transition: .2s linear;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.first_section .close_video:hover{
    border-color: transparent;
    transform: scale(1.06);
}

.first_section .close_video.show{
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

.first_section .close_video:before,
.first_section .close_video:after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 2px;
    margin: -1px 0 0 -12px;
    background: #fff;
}

.first_section .close_video:before {
    transform: rotate(45deg);
}

.first_section .close_video:after {
    transform: rotate(-45deg);
}


.os-scrollbar-vertical{
    height: calc(100% - 86px);
}

.os-theme-dark > .os-scrollbar-vertical,
.os-theme-light > .os-scrollbar-vertical{
    width: 30px;
    padding: 0;
}

.os-theme-dark > .os-scrollbar-vertical:before,
.os-theme-light > .os-scrollbar-vertical:before{
    content: '';
    width: 1px;
    position: absolute;
    left: 50%;
    top: 0;
    height: calc(100% - 3px);
    background: #002CA5;
}

.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle{
    height: 40px !important;
    border-radius: 70px;
    opacity: 1;
    background: #002CA5;
    transition: opacity .2s linear;
}

.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle:hover,
.os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle:hover{
    background: #002CA5;
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active{
    background: #002CA5;
}


.sect_president{
    margin-top: 259px;
}

.sect_president .main_title{
    max-width: 588px;
    margin-bottom: 40px;
}

.sect_president .columns{
    justify-content: space-between;
}

.sect_president .columns .col_l{
    width: calc(50% - 12px);
}

.sect_president .columns .data{
    width: calc(50% - 13px);
}

.sect_president .img{
    display: block;
    width: 100%;
    padding-bottom: 155%;
    position: relative;
    border-radius: 6px;
}

.sect_president .img img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    min-width: 10px;
    min-height: 10px;
    object-fit: cover;
    border-radius: 6px;
}

.sect_president .scroll_box{
    width: calc(100% + 42px);
    margin-right: -42px;
    padding-right: 42px;
}

.sect_president .scroll_box:before{
    content: '';
    width: 31px;
    height: 68px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url('/local/templates/medicina/new_dis/css/../images/ic_scroll.svg') 0 0 no-repeat;
    background-size: contain;
}

.sect_president .scroll_box .hidden_desk{
    display: none;
}

.sect_president .scroll_box .more_btn button{
    border: none;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.4;
    background: none;
    border: none;
    border-bottom: 1px solid;
    transition: .2s linear;
    font-family: var(--font_family);
    color: #002CA5;
}

.sect_president .text_block{
    padding-bottom: 30px;
}

.sect_president .block_info{
    border-top: 1px solid rgba(0, 0, 0, .1);
    padding-top: 39px;
    padding-right: 150px;
    position: relative;
}

.sect_president .block_info .box_name{
    max-width: 393px;
}

.sect_president .block_info .name{
    font-weight: 500;
    font-size: 24px;
    line-height: 1.16;
    color: #002CA5;
    max-width: 250px;
}

.sect_president .block_info .desc{
    margin-top: 10px;
    font-size: 16px;
    line-height: 1.5;
    color: #465A63;
}

.sect_president .block_info .signature{
    position: absolute;
    right: 0;
    top: 21px;
    width: 122px;
}

.sect_president .block_info .signature img{
    display: block;
    width: 100%;
}

.sect_president .link_btn{
    padding-top: 40px;
}

.sect_president .link_btn a{
    display: block;
    width: 100%;
    padding: 0 15px;
    height: 60px;
    line-height: 60px;
    background: #ED2728;
    border-radius: 6px;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    transition: .2s linear;
}

.sect_president .link_btn a:hover{
    background: #2962FF;
}


.info_slider
{
    margin-top: 70px;
}

.info_slider .slider .slide
{
    background: #fff;
    border: 5px solid #F3F4F9;
    border-radius: 16px;
    position: relative;
    padding: 50px 70px;
    min-height: 430px;
}

.info_slider .info
{
    max-width: 550px;
    position: relative;
}

.info_slider .info .desc
{
    margin-top: 16px;
    line-height: 1.5;
}

.info_slider .img
{
    position: absolute;
    right: 70px;
    bottom: 0;

    display: block;

    max-width: 100%;
    max-height: 100%;
}

.info_slider .more
{
    margin-top: 24px;
}

.info_slider .more a
{
    text-decoration: none;
    transition: .2s linear;
    color: #fff;
    display: inline-block;
    background: #2962FF;
    border-radius: 6px;
    padding: 0 34px;
    line-height: 50px;
    font-size: 16px;
    text-align: center;
}

.info_slider .more a:hover
{
    background: #002CA5;
}


.section_advantages
{
    margin-top: 120px;
}

.section_advantages .grid
{
    align-items: stretch;
    align-content: stretch;

    margin: 29px 0 0 -24px;
}

.section_advantages .item
{
    width: calc(100%/3 - 24px);
    margin: 24px 0 0 24px;
    position: relative;
    text-decoration: none;

    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end;
    flex-wrap: wrap;
    overflow: hidden;
    border-radius: 16px;
    min-height: 200px;
    color: #fff;
}

.section_advantages .item .bg
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;
    transition: .2s linear;
    border-radius: 16px;
}

.section_advantages .item:before
{
    position: absolute;
    content: '';
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;
    z-index: 1;

    background: linear-gradient(0deg, rgba(43, 83, 183, 0.6), rgba(43, 83, 183, 0.6));
    transition: .2s linear;
    border-radius: 16px;
}

.section_advantages .item:hover:before{
    opacity: .7;
}

.section_advantages .item .info
{
    position: relative;
    z-index: 3;
    padding: 30px;
    width: 100%;
}

.section_advantages .item .icon
{
    height: 81px;

    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end;
    flex-wrap: wrap;
}

.section_advantages .item .icon img
{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

.section_advantages .item .name
{
    margin-top: 14px;

    font-weight: 500;
    font-size: 24px;
    line-height: 1.2;
}


.wrapp_bg
{
    margin: 110px auto 0;
    width: 100%;
    max-width: 1800px;
    padding: 80px 0;
    position: relative;
}

.section_about .bg
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;
    border-radius: 16px;
}

.section_about .cont
{
    position: relative;
}

.section_about .grid
{
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
}

.section_about .item
{
    width: calc(50% - 12px);
    background: #fff;
    border-radius: 16px;
    padding: 30px;

    display: flex;
    flex-direction: column;
}

.section_about .item .info
{
    flex: 1 0 auto;
}

.section_about .item .title
{
    font-weight: 700;
    font-size: 30px;
    line-height: 1.34;

    color: #000;
}

.section_about .item .desc
{
    margin-top: 26px;
    font-size: 18px;
    line-height: 1.45;
    max-width: 475px;
}

.section_about .item .link
{
    margin-top: 30px;
}

.section_about .item .link a
{
    text-decoration: none;
    transition: .2s linear;
    color: #fff;
    min-width: 245px;
    padding: 0 24px;

    font-weight: 500;
    font-size: 16px;
    line-height: 50px;

    background: #ED2728;
    border-radius: 6px;
    display: inline-block;
    text-align: center;
}

.section_about .item .link a:hover
{
    background: #2962FF;
}

.section_about .item .awards
{
    margin-top: 15px;
    max-width: 474px;
}

.section_about .item .awards .award + .award
{
    margin-top: 18px;
}

.section_about .item .awards .award .icon
{
    height: 60px;
    width: 75px;

    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
}

.section_about .item .awards .award .icon img
{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

.section_about .item .awards .award .box
{
    width: calc(100% - 95px);
    margin-left: auto;
}

.section_about .item .awards .award .name
{
    line-height: 1.5;
}

.section_about .modal_more
{
    margin-top: 2px;
}

.section_about .modal_more .more_btn
{
    font-family: var(--font_family);
    display: inline-block;
    cursor: pointer;
    color: #465A63;
    font-size: 12px;
    opacity: 0.5;
    transition: .2s linear;
    border: none;
    background: none;
    border-bottom: 1px solid #465A63;
}

.section_about .modal_more .more_btn:hover
{
    border-bottom-color: transparent;
}

.section_about .modal_more .more_mini_modal
{
    padding: 50px 60px;
    min-width: 770px;
    background: #F1F4F8;
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.2);
    border-radius: 16px;
}

.section_about .modal_more .text_block
{
    max-width: 500px;
}

.section_about .modal_more .read_more
{
    margin-top: 40px;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.22;
}

.section_about .modal_more .read_more a
{
    text-decoration: none;
    transition: .2s linear;
    color: #002CA5;
    border-bottom: 1px solid #002CA5;
}

.section_about .modal_more .read_more a:hover
{
    border-bottom-color: transparent;
}


.modal_cont
{
    position: relative;
}

.mini_modal
{
    position: absolute;
    right: 0;
    top: calc(100% + 18px);
    width: 100%;
    z-index: 90;

    visibility: hidden;

    transition: .2s linear;
    pointer-events: none;

    opacity: 0;
}

.mini_modal.active
{
    visibility: visible;

    pointer-events: all;

    opacity: 1;
}

.mini_modal .close
{
    position: absolute;
    top: 20px;
    right: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    width: 40px;
    height: 40px;
    cursor: pointer;
    border: none;
    background: none;
    padding: 12px;
}

.mini_modal .close svg
{
    display: block;
    max-width: 100%;
    max-height: 100%;
    transition: .2s linear;
    stroke: #000;
}

.mini_modal .close:hover svg
{
    stroke: #2962FF;
}


.section_achievements
{
    margin-top: 25px;
    position: relative;
    z-index: 4;
}

.section_achievements .slider-pagination
{
    display: none;
}

.section_achievements .grid
{
    align-items: stretch;
    align-content: stretch;
    margin: -25px 0 0 -25px;
}

.section_achievements .item
{
    width: calc(100%/3 - 25px);
    margin: 25px 0 0 25px;
    background: #002CA5;
    border-radius: 16px;
    min-height: 220px;
    text-align: center;
    padding: 37px;
    color: #fff;
}

.section_achievements .item:nth-child(even)
{
    background: #2962FF;
}

.section_achievements .item .icon
{
    height: 58px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

.section_achievements .item .icon img
{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

.section_achievements .item .title
{
    font-weight: 700;
    font-size: 40px;
    line-height: 1.18;
    margin-top: 15px;
}

.section_achievements .item .desc
{
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.2;
}


.our_doctors
{
    margin-top: 140px;
}

.our_doctors .swiper-slide
{
    opacity: 0;
    transition: opacity .2s linear;
}

.our_doctors .swiper-slide-visible
{
    opacity: 1;
}

.our_doctors .swiper-container:before,
.our_doctors .swiper-container:after
{
    display: none;
}

.our_doctors .find_doctor
{
    margin-top: 30px;
    text-align: center;
}

.our_doctors .find_doctor a
{
    font-weight: 500;
    font-size: 16px;
    line-height: 50px;
    background: #ED2728;
    border-radius: 6px;
    transition: .2s linear;
    text-decoration: none;
    min-width: 230px;
    color: #fff;
    padding: 0 15px;
    display: inline-block;
}

.our_doctors .find_doctor a:hover
{
    background: #2962FF;
}

.our_doctors .slider
{
    margin-top: 50px;
}

.our_doctors .item
{
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    background: #fff;
    overflow: hidden;
}

.our_doctors .item .wrapp_img
{
    position: relative;
    padding-bottom: 92.5%;
    background: #F5F5F5;
}

.our_doctors .item .img
{
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    padding: 10px 10px 0;

    display: flex;
    justify-content: center;
    align-items: flex-end;
    align-content: flex-end;
    flex-wrap: wrap;
}

.our_doctors .item .img img
{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

.our_doctors .item .info
{
    padding: 10px 20px 20px;
    font-size: 14px;
    line-height: 1.57;
}

.our_doctors .item .name
{
    margin-top: 10px;
    color: #000;
}

.our_doctors .item .name span
{
    font-weight: 500;
}

.our_doctors .item .name a
{
    text-decoration: none;
    transition: .2s linear;
    color: #000;
}

.our_doctors .item .name a:hover
{
    color: #002CA5;
}

.our_doctors .item .exp
{
    margin-top: 10px;

    font-weight: 500;
    color: #002CA5;
}

.our_doctors .item .desc
{
    margin-top: 14px;
    line-height: 1.7;
}

.our_doctors .item .link a
{
    text-decoration: none;
    transition: .2s linear;
    background: #002CA5;
    color: #fff;
    display: block;
    padding: 0 15px;
    font-weight: 500;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
}

.our_doctors .item .link a:hover
{
    background: #2962FF;
}

.our_doctors .all_doctors
{
    margin-top: 60px;
    text-align: center;
}

.our_doctors .all_doctors a
{
    text-decoration: none;
    transition: .2s linear;
    color: #002CA5;
    font-weight: 500;
    font-size: 16px;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    line-height: 50px;
    min-width: 230px;
    padding: 0 15px;
    display: inline-block;
}

.our_doctors .all_doctors a:hover
{
    color: #fff;
    background: #002CA5;
}


.wrapp_bg2
{
    margin: 160px auto 0;
    width: 100%;
    max-width: 1800px;
    background: #F1F4F8;
    border-radius: 16px;
    overflow: hidden;
}


.inter_cooperation
{
    padding: 100px 0 120px;
}

.inter_cooperation .sub_title
{
    margin: 20px auto 0;
    line-height: 1.5;

    color: #000;
    max-width: 710px;
    text-align: center;
}

.inter_cooperation .slider
{
    margin-top: 40px;
}

.inter_cooperation .slider.swiper-container:before,
.inter_cooperation .slider.swiper-container:after
{
    background: #F1F4F8;
}

.inter_cooperation .img
{
    position: relative;
    padding-bottom: calc(42% - 4px);
    border-radius: 16px;
    overflow: hidden;
}

.inter_cooperation .img img
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;
}

.inter_cooperation .bot
{
    margin-top: 30px;
    justify-content: space-between;
}

.inter_cooperation .bot .box
{
    width: 32%;
}

.inter_cooperation .box .title
{
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;

    color: #121212;
}

.inter_cooperation .all_projects
{
    margin-top: 38px;
}

.inter_cooperation .all_projects.mob
{
    display: none;
    margin-top: 30px;
    text-align: center;
}

.inter_cooperation .all_projects a
{
    text-decoration: none;
    transition: .2s linear;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 50px;
    display: inline-block;
    background: #ED2728;
    border-radius: 6px;
    padding: 0 15px;
    width: 100%;
    max-width: 300px;
    text-align: center;
}

.inter_cooperation .all_projects a:hover
{
    background: #2962FF;
}

.inter_cooperation .bot .info
{
    width: calc(68% - 30px);
}

.inter_cooperation .info
{
    font-size: 18px;
    line-height: 1.44;
}

.inter_cooperation .info .desc
{
    max-width: 688px;
}

.inter_cooperation .info .link
{
    margin-top: 20px;
}

.inter_cooperation .info .link a
{
    text-decoration: none;
    transition: .2s linear;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.33;

    color: #002CA5;
    border-bottom: 1px solid #002CA5;
}

.inter_cooperation .info .link a:hover
{
    border-bottom-color: transparent;
}

.inter_cooperation .slider-pagination
{
    display: none;
}


.section_article
{
    align-items: stretch;
    align-content: stretch;
}

.section_article .wrapp_img
{
    width: calc(49% + 4px);
    position: relative;
}

.section_article .wrapp_img img
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;
}

.section_article .wrapp_info
{
    width: calc(51% - 4px);
    background: #002CA5;
    padding: 80px 40px;

    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

.section_article .wrapp_info .info
{
    max-width: 556px;
}

.section_article .read_more
{
    margin-top: 30px;
}

.section_article .read_more a
{
    text-decoration: none;
    transition: .2s linear;
    border: 2px solid #fff;
    border-radius: 6px;

    font-weight: 500;
    font-size: 16px;
    line-height: 46px;
    padding: 0 15px;
    width: 100%;
    max-width: 300px;
    background: transparent;
    display: inline-block;
    color: #fff;
    text-align: center;
}

.section_article .read_more a:hover
{
    background: #fff;
    color: #002CA5;
}


.licenses
{
    margin-top: 170px;
}

.licenses .desc
{
    margin-top: 10px;
}

.licenses .slider
{
    margin-top: 30px;
}

.licenses .license .img
{
    padding-bottom: 142%;
    position: relative;
    overflow: hidden;

    display: block;
    border-radius: 6px;
}

.licenses .license .img:before
{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(41, 98, 255, .3);
    z-index: 1;

    transition: .2s linear;
    opacity: 0;
}

.licenses .license .img:hover:before
{
    opacity: 1;
}

.licenses .license .img img
{
    position: absolute;
    right: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 4px solid #F1F4F8;
}

/*---------------
   Footer
---------------*/
footer
{
    /*margin-top: 160px;*/
    margin-top: 60px;
}

footer .top_bg
{
    background: #F1F4F8;
    padding: 50px 0 30px;
}

footer .top
{
    justify-content: space-between;
    align-items: center;
    align-content: center;
}

footer .logo
{
    width: 121px;
}

footer .logo img
{
    display: block;
    max-width: 100%;
}

footer .top_bg .title
{
    font-size: 14px;
    line-height: 1.2;

    color: #000;
}

footer .title.small
{
    font-weight: 300;
}

footer .contacts_box
{
    width: 315px;
    margin-left: 30px;
}

footer .phone
{
    margin-top: 10px;
    padding: 0;
    text-align: left;
}

footer .phone a
{
    font-weight: 500;
    font-size: 36px;
    line-height: 1.1;

    color: #000000;
    text-decoration: none;
}

footer .available_box
{
    width: calc(100% - 473px);
    max-width: 630px;
    margin-left: auto;
}

footer .available_box .flex
{
    margin: -10px 0 0 -10px;
}

footer .available_box .item
{
    margin: 10px 0 0 10px;
    background: #2962FF;
    border-radius: 6px;
    padding: 7px 10px 6px 13px;
    text-decoration: none;

    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    color: #fff;
    font-family: var(--font_family2);
    min-width: 167px;
}

footer .available_box .item .icon
{
    width: 24px;
    height: 24px;

    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

footer .available_box .item .icon img
{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

footer .available_box .item .info
{
    width: calc(100% - 34px);
    margin-left: 10px;
}

footer .available_box .item .desc
{
    font-size: 13px;
    line-height: 15px;

    letter-spacing: -0.288889px;
}

footer .available_box .item .name
{
    font-weight: 500;
    font-size: 17px;
    line-height: 21px;
    white-space: nowrap;

    letter-spacing: -0.377778px;
}

footer .messengers
{
    max-width: 270px;
    width: calc(25.38% - 20px);
    margin-top: 40px;
}

footer .messengers.big
{
    width: calc(37.3% - 20px);
    max-width: 413px;
}

footer .messengers .flex
{
    margin-left: -10px;
}

footer .messengers a
{
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    width: calc(100%/4 - 10px);
    margin: 10px 0 0 10px;
    padding: 3px;
    height: 40px;
    background: #fff;
    border-radius: 6px;
    transition: .2s linear;
    text-decoration: none;
}

footer .messengers.big a
{
    width: calc(100%/6 - 10px);
}

footer .messengers.big a:hover
{
    background: #2962FF;
}

footer .messengers img
{
    display: block;
    max-width: 100%;
    max-height: 100%;
    transition: .2s linear;
}

footer .messengers a:hover img
{
    transform: scale(1.15);
}

footer .messengers svg
{
    display: block;
    max-width: 100%;
    max-height: 100%;
    transition: .2s linear;
    fill: #2962FF;
}
footer .messengers svg .svg_dzen_bor
{
    fill: #2962FF;
}

footer .messengers a:hover svg
{
    fill: #fff;
}
footer .messengers a:hover svg .svg_dzen_bor
{
    fill: #fff;
}
footer .messengers a:hover svg .svg_dzen_line
{
    fill: #2962FF;
}
footer .messengers a:hover svg
{
    fill: #fff;
}

footer .payment_methods
{
    width: calc(37.3% - 20px);
    max-width: 413px;
    margin-top: 40px;
}

footer .payment_methods .flex
{
    margin-left: -10px;
}

footer .payment_methods .img
{
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    width: calc(100%/6 - 10px);
    margin: 10px 0 0 10px;
    padding: 3px;
    height: 40px;
    background: #fff;
    border-radius: 6px;
    transition: .2s linear;
}

footer .payment_methods img
{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

footer .top_bg .links
{
    margin-top: 30px;
    padding: 40px 0;
    border-top: 1px solid rgba(2, 23, 97, .1);
    border-bottom: 1px solid rgba(2, 23, 97, .1);
}

footer .top_bg .links .flex
{
    justify-content: space-between;
    margin: -30px 0 0 -30px;
}

footer .top_bg .links .link
{
    margin: 30px 0 0 30px;
    font-size: 22px;
    line-height: 1.4;
    text-decoration: none;
}
footer .link{
    text-decoration: none;
}
footer .top_bg .links .link a
{
    text-decoration: none;
    transition: .2s linear;
    color: #465A63;
    border-bottom: 1px solid #465A63;
}

footer .top_bg .links .link a:hover
{
    border-bottom-color: transparent;
}

footer .info_box
{
    margin-top: 30px;
}

footer .info_box div + div
{
    margin-top: 20px;
}

footer .info_box a
{
    text-decoration: none;
    transition: .2s linear;
    color: #465A63;
    border-bottom: 1px solid #465A63;
}

footer .info_box a:hover
{
    border-bottom-color: transparent;
}

footer .bot_bg
{
    background: #242931;
    padding-bottom: 30px;
    color: #fff;
}

footer .cols
{
    justify-content: space-between;
    padding: 70px 0 50px;
}

footer .cols + .cols
{
    border-top: 1px solid rgba(255, 255, 255, .2);
}

footer .cols .col
{
    width: calc(50% - 12px);
}

footer .cols .desc
{
    max-width: 470px;
}

footer .cols .desc div
{
    margin-top: 10px;
    opacity: .5;
    color: #fff;
}

footer .cols .link + .link
{
    margin-top: 30px;
}

footer .cols a
{
    text-decoration: none;
    transition: .2s linear;
    color: #fff;
    border-bottom: 1px solid #fff;
}

footer .cols a:hover
{
    border-bottom-color: transparent;
}

footer .internet_resources .box_flex
{
    justify-content: space-between;
    margin-top: 10px;
}

footer .internet_resources .box_flex .box
{
    width: calc(50% - 15px)
}

footer .internet_resources .box_flex .box .link
{
    opacity: .5;
    margin-top: 10px;
}

footer .internet_resources .box_flex .box .link.marg
{
    margin-top: 30px;
}

footer .internet_resources .box_flex .box .link.marg2
{
    margin-top: 40px;
}

footer .box_vote
{
    justify-content: space-between;
    align-items: center;
    align-content: center;
    margin-top: 50px;
    width: 100%;
}

footer .box_vote .img
{
    width: 110px;
    height: 100px;

    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

footer .box_vote .img img
{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

footer .box_vote .info
{
    width: calc(100% - 226px);
}
footer .box_vote.with_qr_code{
    background-color: #444444;
    padding: 10px 10px 10px 0px;
    border-radius: 15px;
}

footer .box_vote.with_qr_code .link + .link {
    margin-top: 14px;
}

footer .box_vote .qr_code
{
    width: 110px;
    height: 110px;
    
}
@media (max-width: 479px){
    footer .box_vote.with_qr_code{
        justify-content: space-evenly !important;
    }
    footer .box_vote .qr_code{
        margin-top:10px;
    }
}

footer .box_vote .qr_code img
{
    display: block;
    max-width: 100%;
    max-height: 100%;
}
footer .box_vote .qr_code .img_wrap
{
    display: block !important;
    background-color: #ffffff;
    padding: 6px;
    border-radius: 10px;
    cursor:pointer;
    
}
.fancybox-container #qr_code_image.img_wrap{
    padding:20px;
     background-color: #ffffff;
     border-radius: 21px;
}
.fancybox-container #qr_code_image.img_wrap img{
    max-width: 100%;
    max-height: 100%;
}
footer .box_vote .desc
{
    opacity: 0.5;
}

footer .box_vote .link
{
    margin-top: 14px;
}

footer .box_map
{
    height: 394px;
    border-radius: 16px;
    overflow: hidden;
}

footer .achievement
{
    padding: 30px 0;
    border-top: 1px solid rgba(255, 255, 255, .2);
    border-bottom: 1px solid rgba(255, 255, 255, .2);
}

footer .bot
{
    padding: 30px 0;
}

footer .bot .flex
{
    justify-content: space-between;
}

footer .version_link a
{
    display: inline-block;
    color: #fff;
    text-decoration: none;
    position: relative;
    padding-left: 34px;
}

footer .version_link a span
{
    border-bottom: 1px solid #fff;
    transition: .2s linear;
}

footer .version_link a:hover span
{
    border-bottom-color: transparent;
}

footer .version_link a:before
{
    position: absolute;
    content: '';
    top: 3px;
    left: 0;

    display: block;

    width: 22px;
    height: 18px;

    background: url(/local/templates/medicina/new_dis/css/../images/ic_eye.svg) 50% 50% no-repeat;
}

footer .creator
{
    display: flex;

    justify-content: flex-end;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;

    margin-top: 30px;
}

footer .creator .img
{
    margin-left: 19px;
}

footer .creator img
{
    display: block;

    max-width: 100%;
}

footer .creator{
    text-decoration:none;

}
footer .creator:hover{
    text-decoration:none;
}

footer .creator .text{
    transition: .2s linear;
    border-bottom: 1px solid #fff;
}
footer .creator:hover .text{
    border-bottom-color: transparent;
}

footer .attention
{
    padding-top: 30px;
    border-top: 1px solid rgba(255, 255, 255, .3);
    font-size: 25px;
    line-height: 1.59;

    letter-spacing: 0.02em;

    opacity: 0.3;
    text-transform: uppercase;
}
/******************************************************************************/
/** custom */
.live-search__list {
    max-height: 420px;
    overflow-y: scroll;
}
.live-search__item {
    color: #2d2d2d;
    font-size: 16px;
    padding: 19px 0;
    cursor: default;
    -webkit-transition: background-color .3s ease,color .3s ease;
    transition: background-color .3s ease,color .3s ease;
}
.live-search__item a.layout {
    padding-left: 40px;
    padding-right: 40px;
    color: #2d2d2d;
    font-size: 16px;
    display: inline-block;
}
.live-search__item:hover {
    background-color: #0f6cb6;
    color: #fff;
}
.live-search__item:hover a.layout {
    color: #fff;
}


.head_info_slim {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 29999;
    background-color: rgba(15,108,182,.8);
    text-align: center;
}
.head_info_slim .closeBtn {
    position: absolute;
    top: 10px;
    right: 20px;
    cursor: pointer;
    z-index: 1003;
}
.show_head_info_wrap {
    padding: 10px 50px;
    max-width: 1280px;
    color: #fff;
    margin: auto;
}
.head_info_slim .closeBtn span {
    display: block;
    position: relative;
    width: 22px;
    height: 22px;
}
.closeBtn span:after, .closeBtn span:before {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #fff;
    -webkit-transition: .14s ease;
    transition: .14s ease;
}
.closeBtn span:before {
    -webkit-transform: translate(-50%,-50%) rotate(
            45deg);
    transform: translate(-50%,-50%) rotate(
            45deg);
}
.closeBtn span:after {
    -webkit-transform: translate(-50%,-50%) rotate(
            -45deg);
    transform: translate(-50%,-50%) rotate(
            -45deg);
}





.popup--policy-absolutely {
    position: fixed !important;
    background: #FFFFFF;
    border-radius: 6px !important;
    bottom: 12px;
    top: initial !important;
    left: 50% !important;
    transform: translateX(-50%);
    max-width: 652px;
    width: 100%;
    box-shadow: 0 5px 10px rgba(167, 167, 167, 0.25);
    z-index: 99000;
}
.popup.popup--policy-absolutely .popup__wrap{
    background-color:white !important;
    border-radius: 6px !important;
    padding:0px !important;
}
.popup.popup--policy-absolutely .policypopup {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    gap: 30px;
    padding: 35px 50px 35px 44px;
    font-family: var(--font_family);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5;
    color: #465A63;
}

.popup.popup--policy-absolutely .policypopup .btn {
    min-height: 42px;
    min-width: 117px;
}

.popup.popup--policy-absolutely a {
    color: inherit;
}

.popup.popup--policy-absolutely .popup-close {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 14px;
    width: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L9.88809 10M10 1L1.00013 10' stroke='black'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: 9px;
    background-repeat: no-repeat;
    cursor: pointer;
}

@media (max-width: 767.98px) {
    .popup--policy-absolutely {
        border-radius: 0;
        bottom: 0;
        left: 0 !important;
        transform: none;
        max-width: 100%;
        box-shadow: 0 -5px 10px rgba(167, 167, 167, 0.25);
    }

    .popup.popup--policy-absolutely .policypopup {
        flex-direction: column;
        text-align: center;
        gap: 20px;
        padding: 52px 42px 24px 42px;
    }
}

.popup.popup--policy-absolutely .popup-close:after, .popup.popup--policy-absolutely .popup-close:before{
    background-color:initial !important;
}

a.button.button--lg {
    width: auto;
    background: #ed2628;
    display: inline-block;
    padding: 10px;
    color: #fff;
    text-decoration: none;
}

.layout_policypopup{
    max-width: 1032px;
    margin: auto;
}

.form__content.policypopup {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.button-group_policypopup.button {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ed2628;
    text-transform: uppercase;
}
body .mob_flex_btn{
    z-index: 97;
    display: none;
}
.services-filter-dropdown-list--active {
    display: block;
    height: 300px;
    overflow: auto;
}
/*
.mob_flex_btn {
    display: none;
    height: 55px;
    position: fixed;
    bottom: 5px;
    left: 0;
    justify-content: space-between;
    z-index: 20000;
    background: #fde5d6;
    border-radius: 80px;
    width: 95%;
    margin: auto;
    right: 0;
    align-items: center;
}
.mob_flex_btn .mobileCallPanel {
    width: 50%;
    position: relative;
    background-color: transparent;
    opacity: .9;
    height: 45px;
}
.mob_flex_btn .mobileCallPanel span{
    margin-right: 10px;
}

.mob_flex_btn .mobileCallPanel.first_mobileCallPanel span {
    background-image: url(/local/templates/medicina/img/phone-in_1.png);
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}
.mob_flex_btn .mobileCallPanel{
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
}
.mob_flex_btn .mobileCallPanel.second_mobileCallPanel span {
    background-image: url(/local/templates/medicina/img/phone-out_1.png);
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
}
.mobileCallPanel.second_mobileCallPanel {
    border-left: solid 1px #bb2c24;
}
.mob_flex_btn .mobileCallPanel em {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 75%;
    color: #bb2c24;
}*/
/***********/
.price__accordions{
    z-index: 97;
}

/***********/
.popup--welcome2 {
    max-width: 1230px!important;
    padding: 0!important;
    width: 100%;
}
.popup--welcome2 .popup__wrap {
    padding: 0!important;
    background-color: transparent;
}
.welcomePopup {
    position: relative;
}
.welcomePopup__closeMessage {
    position: absolute;
    top: -27px;
    right: 53px;
    color: #fff;
    font-family: Roboto,sans-serif;
    font-size: 12px;
    line-height: 1.4;
}
.welcomePopup__pic.welcomePopup__pic_new {
    background-image: url(/local/img/ban_230721-min.png);
    position: relative;
}
.welcomePopup__pic.welcomePopup__pic_new a {
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.popup--welcome2 .fancybox-close-small {
    width: 30px;
    height: 30px;
    top: -35px;
    right: 10px;
}
.welcomePopup__pic {
    width: 100%;
    height: 0;
    padding-top: 36%;
    overflow: hidden;
    position: relative;
    background-image: url(/local/templates/medicina/new_dis/css/../images/welcome-popup-bg.jpg);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
}

/************/
.top_mob_fix_items_s {
    margin: 4px 0 0 10px;
    display:none;
}
.button-group a.button.button--lg{
    padding: 20px 30px 18px;
}
.button-group .button--disabled, .button-group .button--disabled:hover{
    background-color: #ccc;
}

.short-info__box a.button.button--lg{
    padding: 20px 30px 18px;
}
.short-info__box .button {
    width: 100%;
}
.title.title--service {
    margin-bottom: 20px;
}
form.b-form-serv input[type=submit] {
    border-radius: 30px;
}

.form__footer-item .label--checkbox input[type=checkbox] {
    position: absolute;
    top: 15px;
    left: 5px;
    width: 1px;
    height: 1px;
    opacity: 0;
    visibility: unset;
}
/******************************************************************************/
header .top_mobil_link_auth {
    display: none;
}
/************ska*****************/
.contacts__accordions .accordion__drop a.click--tel {
    font-weight: 500;
    text-decoration: none;
    color: inherit;
}
a.doctor__link {
    color: #fff!important;
    text-decoration: none!important;
}
label#contact_name-error {
    position: absolute;
    top: -30px;
}
.custom-checkbox {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.custom-checkbox+label {
    display: inline-flex;
    align-items: flex-start;
    user-select: none;
    padding-left: 0;
}
.custom-checkbox+label::before {
    content: '';
    display: inline-block;
    margin-top: 1px;
    min-width: 18px;
    min-height: 18px;
    flex-shrink: 0;
    flex-grow: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
    border-radius: 4px;
    border: 2px solid #d7d7d7;
    -webkit-transition: background-color .3s ease,border-color .3s ease;
    transition: background-color .3s ease,border-color .3s ease;
}
.custom-checkbox:checked+label::before {
    border-color: #0f6cb6;
    background-color: #0f6cb6;
    background-image: url(/static/ed993b37be227b13b9fc54f56125c1da.svg);
}
.formatedTexts.table-responsive table {
    min-width: 980px;
}
.timeline__container.swiper-container {
    display: block;
}

.desc .time.time_hapyday {
    font-size: 14px;
    margin-top: 15px;
}
.search_head.show .cont{
    position: relative;
}
#ajax-search {
    position: relative;
    top: 12px;
}

#ajax-search.loading {
    min-height: 200px;
    overflow: hidden;
}
#ajax-search.loading:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #f2f4f9;
    z-index: 1;
}
#ajax-search.loading:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 32px;
    height: 32px;
    margin-top: -16px;
    margin-left: -16px;
    border: 4px solid transparent;
    border-radius: 50%;
    border-top-color: rgb(41 98 255 / 0.5);
    border-left-color: rgb(41 98 255 / 0.5);
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-name: searchLoading;
    z-index: 2;
}
@keyframes searchLoading {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
#ajax-search .live-search__category {
    display: block;
    margin: 0;
    padding: 20px 30px 5px 30px;
    font-size: 16px;
    font-weight: 700;
}
#ajax-search .live-search__item {
    display: block;
    margin: 0;
    padding: 0;
    background-color: transparent;
    border: 0;
}
#ajax-search .live-search__item a.layout {
    display: block;
    padding: 10px 30px;
    color: #2d2d2d;
    font-size: 16px;
	text-decoration: none;
	line-height: 1.4;
    -webkit-transition: background-color .3s ease,color .3s ease;
    transition: background-color .3s ease,color .3s ease;
}
#ajax-search .live-search__item a.layout:hover {
    background-color: #0f6cb6;
    color: #fff;
}
#ajax-search .live-search__item a.layout .link {
	color: inherit;
	text-decoration: underline;
}
#ajax-search .live-search__item a.layout span[data-meta] {
    display: block;
    font-size: 14px;
    text-decoration: none;
    opacity: 0.7;
}
.live-search__found {
    padding: 10px 15px;
    font-size: 14px;
}

@media screen and (max-width: 500px) {
    .layout .header_bg_4.sotkom {
        top: 190px;
    }
}
@media screen and (max-width: 767px) {
    .table-responsive {
        overflow-x: scroll;
    }
    .table-responsive table {
        min-width: 600px;
    }
    .formatedTexts.table-responsive {
        text-align: left;
    }

    .timeline__months {
        margin: 10px 0 0!important;
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important;
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important;
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important;
    }
    .timeline__month {
        margin: 0 15px 15px;
    }
    .timeline__date {
        width: 100%;
        text-align: center;
    }
}
@media (max-width: 991px){
    .sotkom .breadcrumbs {
        padding: 70px 0 0;
    }
}
@media (max-width: 1024px){
    header.fixed .top_mob_fix_items_s {
        margin-right: 10px!important;
    }
    header.fixed .top_mob_fix_items_s img {
        width: 36px;
    }
    header .top_mobil_link_auth {
        display: block;
        margin-left: auto;
    }
    header .top_mobil_link_auth img {
        width: 36px;
    }
}
/***********end ska*****************/

@media (max-width: 1900px){
    header .cont{
        padding: 0 30px;
    }

    header .head_menu{
        margin-left: auto;
    }
    header .make_appointment{
        margin-left: 0;
    }
}

@media (max-width: 1799px)
{
    .section_about .bg
    {
        border-radius: 0;
    }

    .wrapp_bg2
    {
        border-radius: 0;
    }
}


@media (max-width: 1699px){
    .head_page .cont{
        padding: 0 30px;
    }

    .menu_box .menu{
        display: block;
    }


    header .menu .item{
        font-size: 14px;
    }

    header .menu .item:nth-child(4) {
        margin-left: 150px;
    }

    header .logo{
        width: 89px;
    }

    header.fixed .contact_head{
        margin-right: 10px;
    }


    .mob_menu_link{
        padding: 10px 7px;


        width: 40px;
        height: 40px;
    }

    .mob_menu_link span{
        height: 2px;
    }

    .mob_menu_link span + span {
        margin-top: 6px;
    }

    .menu_box{
        width: 600px;
    }

    .menu_box .sub_menu,
    .menu_box .sub_menu2{
        width: 400px;
    }

    .menu_box.show .sub_menu2.visible {
        left: calc(100% + 400px);
    }

    .first_section{
        padding-bottom: 90px;
    }

    .first_section .logo {
        margin-bottom: 20px;
    }

    .first_section .logo img{
        max-width: 150px;
    }

    .first_section .logo_title{
        font-size: 60px;
    }

    .first_section .logo_desc {
        letter-spacing: 0.3em;
    }

    .adv_slider{
        margin-top: 10px;
    }

    .adv_slider .item-slide{
        margin-top: 20px;
    }

    .adv_slider .slider-pagination{
        margin-top: 20px;
    }

    .first_section .btns{
        margin-top: 40px;
    }
}

@media (max-width: 1499px){
    header {
        position: absolute;
        top: 65px;
    }
    .first_section .logo img {
        max-width: 120px;
    }

    .first_section .logo_title{
        font-size: 50px;

        margin-bottom: 10px;
    }

    .first_section .logo_desc {
        letter-spacing: 0.2em;
    }


    header .menu .item + .item {
        margin-left: 18px;
    }

    header .menu .item:nth-child(4) {
        margin-left: 132px;
    }

    .contact_head .phone{
        font-size: 14px;


    }

    .head_page .contact_head .phone{
        font-size: 16px;
    }

    header.fixed .lang_head{
        min-width: 50px;
        font-size: 14px;
    }

    header.fixed .login{
        font-size: 14px;
        line-height: 22px;
        padding-left: 28px;
    }

    header.fixed .login:before{
        width: 22px;
        height: 22px;
        margin-top: -11px;
    }

    .open_search{
        width: 24px;
        height: 24px;
        background-size: 18px auto;
    }

    header.fixed .contact_head {
        margin-right: 12px;
    }


    .menu_box{
        width: 550px;
    }

    .menu_box .main_box{
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (max-width: 1399px)
{
    .menu_abs .item .wrapp_menu
    {
        left: -15px;
        width: calc(100% + 30px);
    }


    .menu_box .sub_menu,
    .menu_box .sub_menu2{
        width: 370px;
    }

    .menu_box.show .sub_menu2.visible {
        left: calc(100% + 370px);
    }

    header .make_appointment{
        min-width: 190px;
    }
}

@media (max-width: 1369px)
{
    .slider-button-prev
    {
        left: -60px;
    }

    .slider-button-next
    {
        right: -60px;
    }


    .head_page .login{
        margin-left: 30px;
    }

    header .logo {
        width: 70px;
    }

    header .menu .item + .item {
        margin-left: 16px;
    }

    header .menu .item:nth-child(4) {
        margin-left: 100px;
    }

    header.fixed .login{
        margin-left: 16px;
    }

    header.fixed .contact_head{
        margin-left: 16px;
    }

    header.fixed .open_search{
        margin-left: 16px;
    }
}

@media (max-width: 1359px)
{
    .sect_president{
        margin-top: 150px;
    }
}

@media (max-width: 1329px)
{
    .slider-button-prev
    {
        left: -25px;
    }

    .slider-button-next
    {
        right: -25px;
    }
}

@media (max-width: 1300px)
{
    .sect_president .scroll_box{
        width: 100%;
        margin-right: 0;
    }


    .head_page .contact_head {
        display: none;
    }

    .head_page .login {
        margin-left: auto;
    }

    .menu_box .contact_head{
        display: block;
    }

    header .logo{
        width: 89px;
    }

    header.fixed .head_menu{
        display: none;
    }

    header .head_menu{
        display: none;
    }
    header .make_appointment {
        margin-left: auto;
    }

    header.fixed .lang_head{
        margin-left: auto;
    }

    .contact_head .phone {
        font-size: 16px;
    }


    .menu_box .sub_menu,
    .menu_box .sub_menu2{
        width: 320px;
    }

    .menu_box.show .sub_menu2.visible {
        left: calc(100% + 320px);
    }

    .menu_box .menu .item a{
        font-size: 20px;
    }

    .menu_box .block_menu li a{
        font-size: 20px;
    }

    .menu_box .sub_menu ul li a{
        font-size: 20px;
    }
}

@media (max-width: 1259px)
{
    .slider-button-prev
    {
        left: 15px;
    }

    .slider-button-next
    {
        right: 15px;
    }

    footer .attention
    {
        font-size: 24px;
    }


    .sect_president{
        margin-top: 100px;
    }

    .menu_abs .item + .item {
        margin-left: 30px;
    }
}


@keyframes moveDown
{
    0%
    {
        transform: translateY(-77px);
    }
}

.doctor_certificates .zoom-picture{
    width:100%;
}
.doctor_certificates .zoom-picture{
    display: block;
    margin: auto;
    text-align:center;
}
/* End */


/* Start:/local/templates/medicina/new_dis/css/response_1199.css?17175677273433*/
@media (max-width: 1199px)
{
    /*---------------
        Main styles
    ---------------*/

    /*---------------
        Header
	---------------*/
    .menu_box
    {
        width: 540px;
    }

    .menu_box .top
    {
        padding-left: 30px;
        padding-right: 30px;
    }

    .menu_box .main_box
    {
        padding: 0;
        padding-left: 30px;
        padding-right: 30px;
    }

    .menu_box .sub_menu{
        display: none;
    }

    .menu_box .menu
    {
        padding-top: 50px;
        padding-bottom: 50px;
        border-top: 1px solid #000;
    }

    .menu_box .menu .item + .item
    {
        margin-top: 30px;
    }

    .menu_box .menu .item a{
        font-size: 24px;
    }

    .menu_box .menu .item a:hover
    {
        color: #465A63;
    }

    .menu_box .menu .item a.active
    {
        color: #000;
    }

    .menu_box .block_menu li a {
        font-size: 24px;
    }

    .menu_box .block_menu li + li
    {
        margin-top: 30px;
    }

    .menu_box .block_menu li a:hover span{
        border-color: transparent;
    }

    .menu_box .block_menu li a.sub_link:after,
    .menu_box .menu .item a.sub_link:after
    {
        transform: rotate(90deg);
        right: 4px;
    }

    .menu_box .block_menu li a.sub_link.active:after,
    .menu_box .menu .item a.sub_link.active:after
    {
        transform: rotate(-90deg);
    }

    .menu_box .contact_box
    {
        display: block;
    }

    .menu_box .close_menu_btn
    {
        left: 15px;
    }
    /*---------------
        Main section
	---------------*/
    .menu_abs .wrapp_menu .title a
    {
        font-size: 20px;
    }


    .sect_president{
        margin-top: 80px;
    }


    .section_advantages
    {
        margin-top: 90px;
    }

    .section_advantages .grid
    {
        margin-left: -20px;
    }

    .section_advantages .item
    {
        width: calc(100%/3 - 20px);
        margin: 20px 0 0 20px;
    }

    .section_advantages .item .info
    {
        padding: 20px;
    }

    .section_advantages .item .name
    {
        font-size: 22px;
    }


    .info_slider .img
    {
        right: 30px;
    }


    .wrapp_bg
    {
        margin-top: 90px;
    }

    .section_about .item
    {
        padding-left: 20px;
        padding-right: 20px;
        width: calc(50% - 7px);
    }

    .section_about .item .title
    {
        font-size: 28px;
    }

    .section_about .item .desc
    {
        font-size: 16px;
    }


    .section_achievements .grid
    {
        margin: -20px 0 0 -20px;
    }

    .section_achievements .grid .item
    {
        width: calc(100%/3 - 20px);
        margin: 20px 0 0 20px;
        padding: 25px;
        min-height: 193px;
    }

    .section_achievements .item .title
    {
        font-size: 38px;
    }


    .our_doctors
    {
        margin-top: 90px;
    }

    .our_doctors .item .info
    {
        padding-left: 15px;
        padding-right: 15px;
    }


    .wrapp_bg2
    {
        margin-top: 90px;
    }


    .section_article .wrapp_info
    {
        padding: 50px 30px;
    }

    .licenses
    {
        margin-top: 90px;
    }


    /*---------------
        Footer
	---------------*/

    footer
    {
        margin-top: 90px;
    }

    footer .top_bg .links .link
    {
        font-size: 18px;
    }

    footer .attention
    {
        font-size: 20px;
    }

    /*---------------
       PopUp
    ---------------*/
}

/* End */


/* Start:/local/templates/medicina/new_dis/css/response_1024.css?17175677277020*/
@media (max-width: 1024px)
{
    /*---------------
        Main styles
	---------------*/

    .main_title
    {
        font-size: 30px;
    }


    .text_block h2
    {
        font-size: 28px;
    }

    /*---------------
        Header
	---------------*/
    .head_page{
        display: none;
    }

    .search_head{
        transition: 0s linear;
    }

    header{
        top: 0;
        padding: 10px 0;
    }

    header.fixed{
        background: #2962FF;
    }

    header .cont{
        padding: 0 10px;
        flex-wrap: nowrap;
    }

    header .make_appointment{
        display: none;
    }

    header.fixed .contact_head{
        display: none;
    }

    header.fixed .fixed_info{
        display: flex;
    }

    header .logo{
        display: block;
        width: 70px;
    }

    header.fixed .logo{
        display: none;
    }

    header.fixed .lang_head{
        display: none;
    }

    header.fixed .login{
        display: none;
    }

    header .open_search{
        display: block;
        margin-left: auto;
    }

    header.fixed .open_search{
        margin-left: 20px;
    }

    


    /*---------------
        Main section
	---------------*/
    .first_section{
        padding: 132px 0 80px;
        min-height: 1px;
    }

    .first_section .logo{
        display: none;
    }

    .first_section .logo_title {
        font-size: 60px;
    }

    .first_section .logo_desc {
        letter-spacing: 0.2em;
    }

    .adv_slider{
        max-width: 420px;
        margin-top: 30px;
    }

    .adv_slider .item-slide{
        width: auto;
        max-width: none;
        min-width: 1px;
        margin-top: 30px;
    }

    .adv_slider .item-slide.big{
        width: auto;
        max-width: none;
        min-width: 1px;
    }

    .first_section .make_appointment{
        display: inline-block;
    }

    .first_section .btns{
        margin-top: 20px;
    }

    .slider-button-prev,
    .slider-button-next
    {
        display: none;
    }

    .slider-pagination
    {
        margin-top: 30px;
    }

    .info_slider
    {
        margin-top: 40px;
    }

    .info_slider .slider .slide
    {
        padding: 45px 25px;
    }

    .info_slider .info
    {
        max-width: 400px;
    }

    .info_slider .info .desc br
    {
        display: none;
    }

    .info_slider .img
    {
        right: 10px;
        max-width: 43%;
    }

    .section_advantages
    {
        margin-top: 60px;
    }

    .section_advantages .grid
    {
        margin: 15px 0 0 -10px;
    }

    .section_advantages .item
    {
        width: calc(100%/3 - 10px);
        margin: 10px 0 0 10px;
    }

    .section_advantages .item .icon
    {
        height: 65px;
    }

    .section_advantages .item .name
    {
        font-size: 18px;
    }


    .wrapp_bg
    {
        margin-top: 60px;
        padding: 40px 0;
    }

    .section_about .item
    {
        width: 100%;
    }

    .section_about .item + .item
    {
        margin-top: 20px;
    }

    .section_about .item .title br
    {
        display: none;
    }

    .section_about .item .desc
    {
        margin-top: 15px;
    }

    .section_about .item .link
    {
        margin-top: 25px;
    }

    .section_about .modal_more .more_mini_modal
    {
        min-width: 738px;
        right: -244px;
    }


    .section_achievements .grid
    {
        margin: -10px 0 0 -10px;
    }

    .section_achievements .grid .item
    {
        width: calc(100%/3 - 10px);
        margin: 10px 0 0 10px;
        padding: 20px 15px;
        min-height: 160px;
    }
    .section_achievements .item .icon
    {
        height: 45px;
    }

    .section_achievements .item .title
    {
        font-size: 28px;
    }


    .our_doctors
    {
        margin-top: 60px;
    }

    .our_doctors .find_doctor
    {
        margin-top: 20px;
    }

    .our_doctors .all_doctors
    {
        margin-top: 30px;
    }


    .wrapp_bg2
    {
        margin-top: 60px;
    }

    .inter_cooperation
    {
        padding: 60px 0;
    }

    .inter_cooperation .bot
    {
        margin-top: 20px;
    }

    .inter_cooperation .bot .box
    {
        width: 34%;
    }

    .inter_cooperation .box .title
    {
        font-size: 20px;
    }

    .inter_cooperation .box .all_projects
    {
        margin-top: 30px;
    }

    .inter_cooperation .box .all_projects a
    {
        font-size: 14px;
    }

    .inter_cooperation .bot .info
    {
        width: calc(66% - 30px);
        font-size: 16px;
    }

    .inter_cooperation .info .link
    {
        margin-top: 15px;
    }

    .inter_cooperation .info .link a
    {
        font-size: 16px;
    }

    .inter_cooperation .slider-pagination
    {
        display: flex;
    }


    .section_article .wrapp_img
    {
        width: 100%;
        height: 400px;
    }

    .section_article .wrapp_info
    {
        width: 100%;
    }

    .section_article .wrapp_info .info
    {
        max-width: 100%;
    }


    .licenses
    {
        margin-top: 60px;
    }
    /* VP */
    .sect_president{
        margin-top: 60px;
    }

    .sect_president .block_info .signature{
        width: 92px;
    }


    .menu_abs{
        display: none;
    }

    /*---------------
        Footer
	---------------*/

    footer
    {
        margin-top: 60px;
    }

    footer .top_bg
    {
        padding-top: 30px;
    }

    footer .available_box
    {
        width: calc(100% - 394px);
    }

    footer .contacts_box
    {
        width: 215px;
    }

    footer .phone a
    {
        font-size: 26px;
    }

    footer .payment_methods,
    footer .messengers
    {
        align-self: flex-end;
    }

    footer .messengers a,
    footer .payment_methods .img
    {
        height: 34px;
    }

    footer .top_bg .links .link
    {
        font-size: 16px;
    }

    footer .cols
    {
        padding: 30px 0;
    }

    footer .cols + .cols
    {
        border-top: none;
        padding-top: 0;
    }

    footer .cols .col
    {
        width: 100%;
    }

    footer .cols .col + .col
    {
        margin-top: 30px;
    }

    footer .internet_resources
    {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: flex-start;
        flex-wrap: wrap;
    }

    footer .internet_resources .title
    {
        width: 100%;
        order: 2;
    }

    footer .internet_resources .box_flex
    {
        width: 100%;
        order: 3;
    }

    footer .box_vote
    {
        margin-top: 0;
        margin-bottom: 30px;
        padding-bottom: 30px;
        border-bottom: 1px solid rgba(255, 255, 255, .2);
    }

    footer .version_link
    {
        width: 100%;
        margin-top: 20px;
    }

    footer .creator
    {
        justify-content: flex-start;
    }

    footer .attention
    {
        font-size: 18px;
    }

    /*---------------
       PopUp
    ---------------*/
    header.fixed .top_mob_fix_items_s {
        margin: 0 0 0 10px;
        display:block;
    }

}
/* End */


/* Start:/local/templates/medicina/new_dis/css/response_767.css?17175677277161*/
@media (max-width: 767px)
{
    /*---------------
        Main styles
    ---------------*/

    body
    {
        font-size: 14px;
    }

    .main_title,
    .middle_title
    {
        font-size: 24px;
    }

    .main_title br
    {
        display: none;
    }

    .slider-pagination
    {
        margin-top: 20px;
    }


    .cont
    {
        padding: 0 10px;
    }


    .text_block.big
    {
        font-size: 14px;
    }

    .text_block h2
    {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .text_block * + h2
    {
        margin-top: 20px;
    }

    .text_block * + h3
    {
        margin-top: 30px;
    }

    .text_block p,
    .text_block ul
    {
        margin-bottom: 20px;
    }


    .mini_modal .close
    {
        top: 5px;
        right: 5px;
    }

    /*---------------
        Header
    ---------------*/
    header{
        padding: 10px 0;
    }

    .menu_box{
        width: 100%;
        left: -100%;
    }

    .menu_box .main_box
    {
        padding: 0 10px 30px;
        height: calc(100% - 70px);
    }

    .menu_box .top
    {
        padding: 15px 18px 15px 10px;
    }

    .mob_menu_link span{
        width: 20px;
        height: 2px;
    }

    .menu_box .close_menu_btn{
        width: 30px;
        height: 30px;
        left: 8px;
        top: 20px;
        padding: 6px;
    }

    .menu_box .menu
    {
        padding-top: 30px;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    .menu_box .menu .item + .item
    {
        margin-top: 20px;
    }

    .menu_box .menu .item a
    {
        font-size: 20px;
    }

    .menu_box .block_menu
    {
        margin-top: 30px;
    }

    .menu_box .block_menu li + li
    {
        margin-top: 20px;
    }

    .menu_box .block_menu li a
    {
        font-size: 20px;
    }

    .menu_box .contact_box
    {
        margin-top: 30px;
        padding-top: 30px;
    }

    .menu_box .wrap_awards
    {
        padding-top: 30px;
        margin-top: 30px;
    }

    .menu_box .all_link
    {
        margin-top: 30px;
    }

    .menu_box .btns
    {
        margin-top: 30px;
    }

    .mob_menu_link span + span {
        margin-top: 4px;
    }

    header .cont{
        height: 40px;
    }

    header .fixed_info{
        font-size: 12px;
    }

    header .fixed_info .bg_block{
        margin-right: 7px;
    }

    .mob_menu_link{
        width: 30px;
        height: 30px;
        padding: 7px 5px;
    }

    /*---------------
        Main section
	---------------*/
    .first_section .logo_title{
        font-size: 50px;
    }

    .first_section .btns a{
        min-width: 200px;
        padding: 0 10px;
    }

    .info_slider .slider .slide
    {
        padding: 30px 20px;
        min-height: 374px;
    }

    .info_slider .info
    {
        max-width: 100%;
        padding-right: 0;
    }

    .info_slider .info .desc br
    {
        display: none;
    }

    .info_slider .img
    {
        display: none;
    }


    .section_advantages .grid
    {
        margin-top: 10px;
    }

    .section_advantages .item
    {
        width: calc(100%/2 - 10px);
        min-height: 140px;
    }

    .section_advantages .item .info
    {
        padding: 15px;
    }

    .section_advantages .item .icon
    {
        height: 45px;
    }

    .section_advantages .item .name
    {
        font-size: 16px;
    }


    .wrapp_bg
    {
        padding: 0;
    }

    .section_about
    {
        position: relative;
        padding: 30px 0;
    }

    .section_about .item .title
    {
        font-size: 20px;
    }

    .section_about .modal_more .more_mini_modal
    {
        min-width: 460px;
        padding: 40px 30px;
        right: -20px;
    }

    .section_about .modal_more .read_more
    {
        margin-top: 20px;
        font-size: 14px;
    }


    .section_achievements
    {
        margin-top: 40px;
    }

    .section_achievements .item
    {
        margin: 0;
    }

    .section_achievements .swiper-container:before,
    .section_achievements .swiper-container:after
    {
        display: none;
    }

    .section_achievements .slider-pagination
    {
        display: flex;
    }

    .section_achievements .item
    {
        padding: 20px 15px;
        min-height: 160px;
    }


    .inter_cooperation .sub_title
    {
        margin-top: 10px;
    }

    .inter_cooperation .slider
    {
        margin-top: 20px;
    }

    .inter_cooperation .bot
    {
        margin-top: 10px;
    }

    .inter_cooperation .bot .box
    {
        width: 100%;
    }

    .inter_cooperation .all_projects
    {
        display: none;
    }

    .inter_cooperation .all_projects.mob
    {
        display: block;
    }

    .inter_cooperation .bot .info
    {
        width: 100%;
        margin-top: 10px;
    }

    .inter_cooperation .info .link
    {
        margin-top: 10px;
    }


    .section_article .wrapp_img
    {
        height: 306px;
    }

    .section_article .wrapp_info
    {
        padding: 20px 15px;
    }

    .section_article .read_more
    {
        margin-top: 20px;
    }


    .our_doctors .item .desc
    {
        display: none;
    }

    /* VP */
    .sect_president .main_title{
        text-align: center;
        margin-bottom: 10px;
        max-width: 100%;
    }

    .sect_president .columns .col_l{
        width: 100%;
    }

    .sect_president .columns .data{
        width: 100%;
        margin-top: 30px;
    }

    .sect_president .scroll_box{
        padding: 0;

        height: auto !important;
    }

    .sect_president .scroll_box:before
    {
        display: none;
    }

    .sect_president .scroll_box .hidden_desk{
        display: block;
    }

    .sect_president .scroll_box .hidden_mob{
        display: none;
    }

    .sect_president .text_block{
        padding: 0;
    }

    .sect_president .scroll_box .more_btn{
        margin-top: -12px;
    }

    .sect_president .block_info{
        margin-top: 21px;
        padding-top: 21px;
        border: none;
    }

    .sect_president .block_info .signature{
        top: 0;
    }

    /*---------------
        Footer
	---------------*/

    footer .available_box
    {
        width: 100%;
        order: 3;
        margin-top: 30px;
        max-width: 100%;
    }

    footer .messengers
    {
        order: 4;
        width: 100%;
        margin-top: 30px;
    }

    footer .messengers.big
    {
        width: 100%;
        order: 5;
    }

    footer .payment_methods
    {
        order: 6;
        width: 100%;
        margin-top: 30px;
    }

    footer .top_bg .links
    {
        padding: 30px 0;
    }

    footer .top_bg .links .flex
    {
        margin: 0;
    }

    footer .top_bg .links .link
    {
        width: 100%;
        margin: 0;
    }

    footer .top_bg .links .link + .link
    {
        margin-top: 20px;
    }

    footer .bot_bg
    {
        padding-bottom: 20px;
    }

    footer .box_map
    {
        height: 300px;
    }

    footer .creator .img
    {
        width: 120px;
    }

    footer .attention
    {
        padding-top: 20px;
    }

    body .mob_flex_btn{
        z-index: 97;
        display: flex;
    }
}
/* End */


/* Start:/local/templates/medicina/new_dis/css/response_479.css?171756772711102*/
@media (max-width: 479px)
{
    /*---------------
        Main styles
	---------------*/

    .main_title,
    .middle_title
    {
        font-size: 16px;
    }
    h1.main_title,
    h1.middle_title
    {
        font-size: 20px;
    }
    .global_title
    {
        margin-bottom: 13px;
    }


    .slider-pagination .slider-dot
    {
        width: 10px;
        margin-left: 3px;
        margin-right: 3px;
    }

    .slider-pagination .slider-dot_active
    {
        width: 30px;
    }


    .text_block h2
    {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .text_block h3
    {
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 6px;
    }

    /*---------------
        Header
	---------------*/
    header .fixed_info{
        margin-left: 11px;
        font-size: 11px;
    }

    header .fixed_info .bg_block{
        width: 56px;
        flex-shrink: 0;
        font-size: 11px;
    }

    .menu_box .top
    {
        padding: 18px 10px;
    }

    .menu_box .close_menu_btn
    {
        padding: 10px;
    }

    .menu_box .top .lang_head
    {
        min-width: 40px;
        line-height: 20px;
        font-size: 13px;
        border: 2px solid #000000;
    }

    .menu_box .top .open_search
    {
        width: 19px;
        height: 19px;
        margin-left: 12px;
    }

    .menu_box .main_box
    {
        height: calc(100% - 60px);
    }

    .menu_box .menu .item
    {
        line-height: 1.37;
    }

    .menu_box .menu .item + .item
    {
        margin-top: 16px;
    }

    .menu_box .menu .item a
    {
        font-size: 16px;
        font-weight: 700;
    }

    .menu_box .menu .item a.sub_link:after
    {
        width: 7px;
        height: 14px;
        margin-top: -7px;
    }

    .menu_box .menu .sub_menu_mob
    {
        padding-bottom: 0;
    }

    .menu_box .menu .sub_menu_mob li a
    {
        font-weight: 400;
    }

    .menu_box .box_links .link a
    {
        padding: 0 15px;
        width: 100%;
        text-align: center;
    }

    .menu_box .box_links .link + .link
    {
        margin-top: 10px;
    }

    .menu_box .block_menu li + li.normal
    {
        margin-top: 30px;
    }

    .menu_box .block_menu li.normal + li.normal
    {
        margin-top: 16px;
    }

    .menu_box .block_menu li a
    {
        font-size: 16px;
        font-weight: 700;
    }

    .menu_box .block_menu li a.sub_link:after
    {
        width: 7px;
        height: 14px;
        margin-top: -7px;
    }

    .menu_box .block_menu li .sub_menu_mob
    {
        padding-bottom: 0;
    }

    .menu_box .block_menu li .sub_menu_mob li a
    {
        font-size: 16px;
        font-weight: 400;
    }

    .menu_box .contact_box
    {
        font-size: 14px;
    }

    .menu_box .contact_box .title
    {
        font-size: 16px;
    }

    .menu_box .awards {
        --margin: 40px;
        --items: 1;
    }

    .menu_box .awards .item{
        width: 100%;
    }

    .menu_box .awards .item .thumb
    {
        height: 40px;
    }

    .menu_box .awards .item .name{
        margin-top: 10px;
        font-size: 14px;
    }

    .menu_box .btns .make_appointment{
        width: 100%;
    }

    .menu_box .btns .online_payment{
        width: 100%;
        margin-top: 15px;
    }

    .menu_box .all_link a
    {
        font-size: 16px;
    }


    .search-form{
        flex-wrap: wrap;
        padding-right: 40px;
    }

    .search-form .search-form__submit{
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
    }

    .search-form .search_close{
        position: absolute;
        right: 0;
        top: 15px;
    }


    /*---------------
        Main section
	---------------*/
    .first_section .logo_title{
        font-size: 38px;
        line-height: 44px;
        margin-bottom: 0;
    }

    .first_section .logo_desc{
        font-size: 10px;
    }

    .adv_slider .title{
        font-size: 24px;
        line-height: 26px;
        margin-bottom: 4px;
    }

    .adv_slider .icon{
        width: 60px;
        height: 60px;
    }

    .adv_slider .play_video{
        padding-bottom: 50px;
    }

    .adv_slider .play_video:before {
        background-size: 12px auto;
        width: 40px;
        margin-left: -20px;
        height: 40px;
    }

    .adv_slider .slider-pagination{
        margin-top: 20px;
    }

    .adv_slider .slider-pagination .slider-dot{
        width: 10px;
        height: 10px;
    }

    .first_section .btns a{
        width: 100%;
    }

    .first_section .btns a + a{
        margin: 10px 0 0;
    }

    .first_section .make_appointment{
        width: calc(100% - 20px);
    }

    .info_slider .slider .slide
    {
        padding-top: 25px;
        padding-bottom: 25px;
        border-radius: 10px;
    }

    .info_slider .info .desc
    {
        margin-top: 10px;
    }

    .info_slider .more a
    {
        width: 100%;
    }


    .section_advantages .item
    {
        min-height: 80px;
        border-radius: 10px;
    }

    .section_advantages .item .icon
    {
        display: none;
    }

    .section_advantages .item .info
    {
        padding: 10px;
    }

    .section_advantages .item .name
    {
        font-size: 14px;
    }


    .section_about .item
    {
        padding-left: 15px;
        padding-right: 15px;
        border-radius: 10px;
    }

    .section_about .item .title
    {
        font-size: 16px;
        text-align: center;
    }

    .section_about .item .desc
    {
        margin-top: 10px;
        font-size: 14px;
        text-align: center;
    }

    .section_about .item .link a
    {
        width: 100%;
    }


    .section_about .item .awards .award + .award
    {
        margin-top: 30px;
    }

    .section_about .item .awards .award .icon
    {
        width: 100%;
        height: 40px;
    }

    .section_about .item .awards .award .box
    {
        width: 100%;
        margin-top: 10px;
        text-align: center;
    }

    .section_about .item .awards .award .name br
    {
        display: none;
    }

    .section_about .modal_more .more_mini_modal
    {
        min-width: 1px;
        width: calc(100% + 30px);
        padding-left: 15px;
        padding-right: 15px;
        right: -15px;
        text-align: left;
    }


    .section_achievements .item
    {
        padding-left: 10px;
        padding-right: 10px;
        min-height: auto;
        border-radius: 10px;
    }

    .section_achievements .item .icon
    {
        height: 35px;
    }

    .section_achievements .item .title
    {
        font-size: 16px;
        margin-top: 10px;
    }


    .our_doctors .find_doctor a
    {
        width: 100%;
    }

    .our_doctors .slider
    {
        margin-top: 20px;
    }

    .our_doctors .item
    {
        border-radius: 10px;
    }

    .our_doctors .item .wrapp_img
    {
        padding-bottom: 73%;
    }

    .our_doctors .all_doctors a
    {
        width: 100%;
    }


    .inter_cooperation
    {
        padding: 40px 0;
    }

    .inter_cooperation .img
    {
        padding-bottom: 67%;
        border-radius: 10px;
    }

    .inter_cooperation .box .title
    {
        font-size: 14px;
    }

    .inter_cooperation .bot .info
    {
        font-size: 14px;
        margin-top: 6px;
    }

    .inter_cooperation .info .link a
    {
        font-size: 14px;
    }

    .inter_cooperation .all_projects a
    {
        max-width: 100%;
    }


    .section_article .wrapp_img
    {
        height: 200px;
    }

    .section_article .wrapp_info
    {
        padding-left: 10px;
        padding-right: 10px;
    }

    .section_article .read_more a
    {
        max-width: 100%;
    }


    .licenses .slider
    {
        margin-top: 20px;
    }


    /* VP */
    .sect_president .block_info{
        padding-right: 0;
    }

    .sect_president .block_info .name{
        font-size: 16px;
        max-width: 170px;
    }

    .sect_president .block_info .desc{
        max-width: 285px;
        font-size: 14px;
    }

    .sect_president .block_info .signature{
        width: 82px;
        right: 15px;
    }

    .sect_president .link_btn{
        padding-top: 20px;
    }

    .sect_president .link_btn a{
        font-size: 14px;
        padding: 0 5px;
    }

    /*---------------
        Footer
	---------------*/

    footer .logo
    {
        width: 87px;
        margin: 0 auto;
    }

    footer .top_bg
    {
        padding-bottom: 20px;
    }

    footer .top_bg .title
    {
        text-align: center;
    }

    footer .contacts_box
    {
        width: 100%;
        margin-top: 15px;
        text-align: center;
        margin-left: 0;
    }

    footer .available_box
    {
        order: 5;
        margin: 40px auto 0;
        max-width: 300px;
    }

    footer .messengers
    {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }

    footer .messengers .flex
    {
        justify-content: center;
    }

    footer .messengers a,
    footer .payment_methods .img
    {
        height: 40px;
    }

    footer .messengers a
    {
        max-width: 52px;
    }

    footer .available_box .item
    {
        width: calc(50% - 10px);
        min-width: 1px;
        padding-left: 10px;
    }

    footer .available_box .item .icon
    {
        width: 22px;
        height: 22px;
    }

    footer .available_box .item .desc
    {
        font-size: 10px;
    }

    footer .available_box .item .name
    {
        font-size: 14px;
    }

    footer .messengers.big
    {
        margin-top: 0;
        max-width: 100%;
    }

    footer .messengers.big .title
    {
        display: none;
    }

    footer .payment_methods
    {
        max-width: 100%;
    }

    footer .top_bg .links .link
    {
        font-size: 14px;
    }

    footer .info_box
    {
        margin-top: 20px;
    }

    footer .cols .link + .link
    {
        margin-top: 10px;
    }

    footer .box_vote .img
    {
        width: 66px;
        height: 73px;
    }

    footer .box_vote .info
    {
        width: calc(100% - 79px);
    }

    footer .box_vote .desc br
    {
        display: none;
    }

    footer .box_vote
    {
        align-items: flex-start;
        align-content: flex-start;
    }

    footer .box_vote .link
    {
        margin-top: 10px;
    }

    footer .internet_resources .box_flex .box
    {
        width: 100%;
    }

    footer .internet_resources .box_flex
    {
        margin-top: 0;
    }

    footer .internet_resources .box_flex .box + .box,
    footer .internet_resources .box_flex .box .link.marg2,
    footer .internet_resources .box_flex .box .link.marg
    {
        margin-top: 20px;
    }

    footer .box_map
    {
        height: 200px;
    }

    footer .achievement
    {
        padding: 20px 0;
    }

    footer .bot
    {
        padding-top: 20px;
    }

    footer .creator .img
    {
        margin-left: 10px;
        width: 97px;
    }

    footer .attention
    {
        font-size: 17px;
    }

    .contact_head {
        display: none;
    }
    footer .phone{
        text-align: center;
    }
}
/* End */


/* Start:/local/templates/.default/css/custom.css?17175677342121*/
.login{
    cursor: pointer;
}
.tooltip_enter_text {
    left: -150px;
}
.tooltip_text.tooltip_enter_text:after{
    left: 50%;
}
.tooltip_text.small.tooltip_enter_text h5 {
    font-size: 24px;
    line-height: 36px;
    text-align: center;
}
.tooltip_text.small.tooltip_enter_text p {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
.tooltip_btn_wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    padding-top: 20px;
}
.btn_tootib_new_enter {
    background: #2962FF;
    border-radius: 6px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    padding: 10px;
}
.btn_tootib_old_enter {
    background: #ffffff;
    text-align: center;
    text-decoration: none;
    padding: 10px;
    border: 1px solid #465A63;
    border-radius: 6px;
    color: #465A63;
}

.tooltip_text.small.tooltip_enter_fixed {
    left: -180px;
}
.tooltip_text.tooltip_enter_text:after {
    left: 60%;
}
.head_page .tooltip_enter.login:hover{
    opacity: 1;
}
.doctors__wrap_slider_wrap .doctor__card {
    height: 100%;
}
.short-info .short-info__pic {
    height: 100%;
    min-height: unset !important;
    max-height: unset !important;
    width: auto;
}


@media (max-width: 1900px){
    .tooltip_text.small.tooltip_enter_text, .tooltip_text.small.tooltip_enter_fixed {
        left: -220px;
    }
}
@media (max-width: 1024px){
    .tooltip_text.small.tooltip_enter_text, .tooltip_text.small.tooltip_enter_fixed {
        left: -263px;
        width: 300px;
        top: calc(100% + 0px);
    }
    .tooltip_text.tooltip_enter_text:after, .tooltip_text.tooltip_enter_text:after {
        left: 50%;
        top: 0;
    }
    .tooltip_text.small.tooltip_enter_text h5 {
        font-size: 18px;
        line-height: 33px;
        text-align: center;
    }
    .tooltip_text.small.tooltip_enter_text p {
        font-size: 12px;
        line-height: 24px;
        text-align: center;
    }
}
@media (max-width: 767px){
    .menu_box .btns {
        margin-bottom: 40px;
    }
}
/* End */


/* Start:/local/templates/.default/css/buttons.css?17526507342513*/
.btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1.24;
    min-height: 50px;
    padding: 8px 16px;
    border-radius: 6px;
    transition: .2s linear;
    font-family: var(--font_family);
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    background: #7a7a7a;
    color: #FFFFFF;
    border: 1px solid #7a7a7a;
    cursor: pointer;
}

.btn:hover {
    background: #002CA5;
    border-color: #002CA5;
    color: #FFFFFF;
}

/* исключение, т.к. в шаблоне есть стили для .btn-outline-primar */
.btn.btn-outline-primary {
    display: inline-flex;
    font-size: 16px;
}

.btn.btn-sm {
    padding: 6px 18px;
    min-height: 40px;
}

.btn.btn-lg {
    padding: 12px 24px;
    min-height: 60px;
}

.btn.btn-primary {
    background: #ED2728;
    border-color: #ED2728;
    color: #FFFFFF;
}

.btn.btn-primary:hover {
    background: #002CA5;
    border-color: #002CA5;
    color: #FFFFFF;
}

.btn.btn-primary:active {
    background: #002CA5;
    border-color: #002CA5;
    color: #FFFFFF;
}

.btn.btn-primary:disabled {
    background: #a15151;
    border-color: #a15151;
    color: #9b9b9b;
}


.btn.btn-secondary {
    background: #2962FF;
    border-color: #2962FF;
    color: #FFFFFF;
}

.btn.btn-secondary:hover {
    background: #002CA5;
    border-color: #002CA5;
    color: #FFFFFF;
}

.btn.btn-secondary:active {
    background: #002CA5;
    border-color: #002CA5;
    color: #FFFFFF;
}

.btn.btn-secondary:disabled {
    background: #485f9c;
    border-color: #485f9c;
    color: #9b9b9b;
}


.btn.btn-outline-primary {
    background: transparent;
    border-color: #ED2728;
    color: #ED2728;
}

.btn.btn-outline-primary:hover {
    background: #ED2728;
    border-color: #ED2728;
    color: #FFFFFF;
}

.btn.btn-outline-primary:active {
    background: #c60607;
    border-color: #c60607;
    color: #FFFFFF;
}

.btn.btn-outline-primary:disabled {
    background: #a15151;
    border-color: #a15151;
    color: #9b9b9b;
}


.btn.btn-outline-secondary {
    background: transparent;
    border: 1px solid #2962FF;
    color: #2962FF;
}

.btn.btn-outline-secondary:hover {
    background: #2962FF;
    border-color: #2962FF;
    color: #FFFFFF;
}

.btn.btn-outline-secondary:active {
    background: #002CA5;
    border-color: #002CA5;
    color: #FFFFFF;
}

.btn.btn-outline-secondary:disabled {
    background: #485f9c;
    border-color: #485f9c;
    color: #9b9b9b;
}
/* End */


/* Start:/static/css/index.0d050313f8a026a019d7.css?1717568230171727*/
@font-face{font-family:Acrom;src:url(/static/css/../fonts/acrom400-webfont.eot);src:url(/static/css/../fonts/acrom400-webfont.eot?#iefix) format("embedded-opentype"),url(/static/css/../fonts/acrom400-webfont.woff2) format("woff2"),url(/static/css/../fonts/acrom400-webfont.woff) format("woff"),url(/static/css/../fonts/acrom400-webfont.ttf) format("truetype"),url(/static/css/../be93118231d8c76e0191b993a4a6d26a.svg#acromregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Harmonia;src:url(/static/css/../fonts/HarmoniaSansProCyr-Black.eot);src:url(/static/css/../fonts/HarmoniaSansProCyr-Black.eot?#iefix) format("embedded-opentype"),url(/static/css/../fonts/HarmoniaSansProCyr-Black.woff2) format("woff2"),url(/static/css/../fonts/HarmoniaSansProCyr-Black.woff) format("woff"),url(/static/css/../fonts/HarmoniaSansProCyr-Black.ttf) format("truetype"),url(/static/css/../232536ede9501a82a02fb6b8e46e3700.svg#HarmoniaSansProCyr-Black) format("svg");font-weight:900;font-style:normal}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 25, 2018 */@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-black-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-black-webfont.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-blackitalic-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-blackitalic-webfont.woff2) format("woff2");font-weight:900;font-style:italic}@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-bold-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-bolditalic-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-bolditalic-webfont.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-italic-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-italic-webfont.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-light-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-light-webfont.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-lightitalic-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-lightitalic-webfont.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-medium-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-mediumitalic-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-mediumitalic-webfont.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-regular-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-thin-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-thin-webfont.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/static/css/../fonts/roboto-thinitalic-webfont.woff) format("woff"),url(/static/css/../fonts/roboto-thinitalic-webfont.woff2) format("woff2");font-weight:100;font-style:italic}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid;border-color:#888 #888 #fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.content{padding-top:190px;padding-bottom:90px}@media (max-width:991px){.content{padding-top:0}}.layout,.layout-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.layout--popup{max-width:none}@media (min-width:992px){.layout{max-width:960px}.layout--form{padding-left:0;padding-right:0}.layout--professions{width:930px;margin-left:0}.layout--order-success{width:992px}.layout--extra-small{max-width:540px}.layout--popup{max-width:770px;padding:50px 70px 60px!important}.layout--tablet{max-width:960px}}@media (min-width:1280px){.layout{max-width:1260px}.layout--form{max-width:840px}.layout--tablet{max-width:960px}.layout--popup{max-width:770px;padding:50px 70px 60px!important}.layout--semi-small{max-width:690px}.layout--extra-small{max-width:540px}.layout--professions{width:1230px;margin-left:0}}@media (min-width:1360px){.layout--professions{width:1320px;margin-left:-45px}}@media (min-width:1400px){.layout--benefits,.layout--footer,.layout--header,.layout--individual,.layout--international{max-width:1390px}}@media (min-width:1470px){.layout--benefits,.layout--header{max-width:1470px}}@media (max-width:991px){.content{padding-bottom:40px}.layout--extra-small,.layout--form{padding-left:0;padding-right:0}}a{color:inherit}.container{width:1260px;margin:0 auto}.headerNav__item.active a,.headerNav__item.submenu__active a,.siteNav__item.active a,.siteNav__item.submenu__active a{border-bottom-color:#fff}.add-menu__drop-item.active>a,.add-menu__item-add.active>a,.add-menu__item.active>a,.add-menu__item.menu-block-open>a,.submenu__link-additional.active,.submenu__link.active,.submenu__link.hide-block-open{text-decoration:underline}.note{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0 60px;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem}.note:before{content:"";display:inline-block;width:2px;height:auto;margin-right:20px;background:#ed2628}.sectionName{font-size:34px;font-size:2.125rem;margin:10px 0;font-weight:400}.sectionName--big{font-size:46px;font-size:2.875rem}.sectionName h1{font-size:34px;font-size:2.125rem}.blockName,.sectionName h1{margin:10px 0;font-weight:400}.blockName{font-size:24px;font-size:1.5rem}.itemName{font-size:20px;font-size:1.25rem;margin:10px 0;font-weight:400}.blockText{font-size:16px;font-size:1rem;line-height:30px;line-height:1.875rem}.itemText{font-size:18px;font-size:1.125rem;line-height:38px;line-height:2.375rem}.description__text--sub{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;color:#7c7c7c}.description__text{margin:30px 0}.accordion__paragraph{margin:20px 0}.accordion__paragraph:first-of-type{margin:0 0 20px}.accordion__paragraph:last-of-type{margin:40px 0 0}.center{text-align:center}.description__link{font-size:12px;font-size:.75rem;line-height:30px;line-height:1.875rem;margin:0 15px;text-transform:uppercase;color:#0f6cb6}.bg-light-blue{background-color:#0f6cb6}.color-black{color:#000}.color-lightBlue{color:#0f6cb6}.color-white{color:#fff}.color-grey{color:#7c7c7c}.color-skyBlue{color:#0f6cb6}.color-red{color:#ed2628}.bg-blue{background-color:#002e7b}.bg-red{background:#ed2628}.bg-skyBlue{background-color:#0f6cb6}.tooltip{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1007;width:420px;background-color:#fff;margin-top:20px;padding:30px 35px;border-radius:6px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25)}.tooltip:before{content:"";position:absolute;left:50%;bottom:100%;height:0;width:0;pointer-events:none;border:10px solid hsla(0,0%,100%,0);border-bottom-color:#fff;margin-left:-10px}.tooltip__body{position:relative}.tooltip__close{position:absolute;top:-20px;right:-26px}.tooltip__close,.tooltip__close .closeBtn span{width:22px;height:22px}.chosen-container-single .chosen-drop{z-index:990}.regenerative-medicine__btn{display:none}.regenerative-medicine__btnBox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.regenerative-medicine__btnBox:after{content:"";padding:3px;border-color:transparent currentcolor currentcolor transparent;border-style:solid;border-width:1px;border-radius:0 0 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .14s;transition:-webkit-transform .14s;transition:transform .14s;transition:transform .14s,-webkit-transform .14s}.regenerative-medicine__btnBox:hover span{border-bottom-color:transparent}.regenerative-medicine__btnBox span{margin-right:10px;font-weight:500;border-bottom:1px dashed;-webkit-transition:border-bottom-color .14s;transition:border-bottom-color .14s;cursor:pointer}.regenerative-medicine__btnBox.active:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.fancybox-slide>.popup{overflow:visible}.fancybox-button.fancybox-close-small svg{display:none}.popup.popup--policy{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999999;background:rgba(0,0,0,.4);max-width:none;width:100%}.popup.popup--policy .fancybox-button{display:none}.popup.popup--policy .popup__wrap{padding:50px 70px;background:#fff}@media (max-width:991px){.popup.popup--policy .popup__wrap{padding:15px 15px 25px}}@media (max-width:991px){.popup.popup--policy .form__header{margin-top:10px;margin-bottom:12px}}.popup.popup--policy .form__header h1{font-size:26px;font-family:inherit;font-weight:700;color:#3d7da1}@media (max-width:991px){.popup.popup--policy .form__header h1{margin:0;font-size:18px}}.popup.popup--policy .button-group{text-align:right}.popup.popup--policy .button-group a{background-color:#ed2628;padding:6px 23px;border-radius:20px;color:#fff;text-transform:uppercase;border-bottom:none}.popup.popup--policy .button-group a:hover{border-bottom:none}.popup.popup--policy .form__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup.popup--policy .form__content{width:100%;margin-right:50px;color:#fff;line-height:24px;text-align:center}.popup.popup--policy .form__content p{margin:0;color:#000}@media (max-width:991px){.popup.popup--policy .form__content p{font-size:12px;line-height:18px}}.popup.popup--policy .form__footer{margin-top:0}.popup.popup--policy .button{width:220px}.popup.popup--policy-absolutely{display:block;position:relative;top:0;left:0;right:0;z-index:1010;background-color:transparent;padding:0}.popup.popup--policy-absolutely .popup__wrap{background-color:#0f6cb6;padding:10px 0;border-radius:0}.popup.popup--policy-absolutely .form__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:767px}@media (max-width:991px){.popup.popup--policy-absolutely .form__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.popup.popup--policy-absolutely p{margin:0;color:#fff;font-size:14px;line-height:22px}.popup.popup--policy-absolutely .button{min-width:200px}.popup.popup--policy-absolutely .form__footer{margin-top:0}@media (max-width:991px){.popup.popup--policy-absolutely .form__footer{margin-top:20px}}@media (max-width:991px){.sectionName{text-align:left;font-size:1.875rem}.sectionName h1{font-size:30px;font-size:1.875rem}.tooltip__close .closeBtn{width:22px;height:22px;top:0;right:0}.tooltip__close .closeBtn span:after,.tooltip__close .closeBtn span:before{width:100%;height:2px}.popup.popup--policy{padding:25px 25px 40px}.popup.popup--policy .form__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup.popup--policy .form__content{margin-right:0}.popup.popup--policy .form__footer{margin-top:25px}}.block_h{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;margin-left:-20px}.block_h>ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 20px;margin-top:-5px;margin-left:-20px;max-width:585px}.nav-diag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:10px}.nav-diag>div{border:1px solid #9cc7fa;margin:0 -1px;position:relative}.nav-diag>div.active a,.nav-diag>div:hover a{color:#0d3982}.nav-diag>div:nth-child(2){margin:0}.nav-diag>div:first-child{border-radius:10px 0 0 10px}.nav-diag>div:last-child{border-radius:0 10px 10px 0}.nav-diag a{display:block;text-decoration:none}@media screen and (max-width:500px){.nav-diag{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-diag>div:first-child,.nav-diag>div:last-child{border-radius:0 0 0 0}.nav-diag>div:not(:last-child){margin-bottom:15px}}.form-control{width:100%;height:60px;background-color:#fff;padding:0 25px;border:2px solid #d7d7d7;border-radius:6px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;outline:0;color:#000;font-size:16px;font-family:Roboto,sans-serif}@media (max-width:991px){.form-control{font-size:14px}}.form-control~.error{top:100%;left:0;margin-top:6px;color:#ed2628;font-size:14px}.form-control~.clear,.form-control~.error{opacity:0;visibility:hidden;position:absolute;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.form-control~.clear{top:0;right:0;display:inline;width:110px;height:60px;border-radius:0 6px 6px 0;text-align:center;cursor:pointer;outline:0}@media (max-width:991px){.form-control~.clear{display:none}}.form-control~.clear .clear__text{border-bottom:1px dotted #0f6cb6;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;color:#0f6cb6;font-size:14px;line-height:60px;font-style:normal}.form-control~.clear:hover .clear__text{border-bottom-color:transparent}.form-control~.search{position:absolute;top:0;right:0;width:70px;height:60px;border-radius:0 10000px 10000px 0}.form-control~.search .icon{position:absolute;top:50%;right:32px;margin:-11px 0 0}.form-control~.close{position:absolute;top:0;right:0;width:60px;height:60px;cursor:pointer}.form-control~.close:active:after,.form-control~.close:focus:after{outline:0}.form-control~.close:after,.form-control~.close:before{content:"";display:block;position:absolute;top:50%;left:80%;width:22px;height:2px;border-radius:0;background-color:#2d2d2d;-webkit-transition:width .2s ease;transition:width .2s ease}.form-control~.close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.form-control~.close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.form-control~.close:hover:after,.form-control~.close:hover:before{width:20px}.form-control.has-error{border-color:#ed2628}.form-control.has-error~.error{opacity:1;visibility:visible}.form-control.has-success,.form-control.has-success+.chosen-container-single .chosen-single{border-color:#66bb6a}.form-control.has-clear{padding-right:110px}@media (max-width:991px){.form-control.has-clear{padding-right:0}}.form-control.has-clear~.clear{opacity:1;visibility:visible}.form-control.has-clear.has-search{padding-right:180px}.form-control.has-clear.has-search~.clear{right:70px}.form-control.has-clear.has-close{padding-right:170px}.form-control.has-clear.has-close~.clear{right:60px}.form-control::-webkit-input-placeholder{color:#adadad}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#adadad}.form-control:-ms-input-placeholder{color:#adadad}.form-control:focus::-webkit-input-placeholder{color:transparent}.form-control:focus:-moz-placeholder,.form-control:focus::-moz-placeholder{color:transparent}.form-control:focus:-ms-input-placeholder{color:transparent}.form-control::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.form-control::-ms-clear{display:none}.form-element-reset{position:absolute;bottom:-60px;left:-9999px;display:inline-block;opacity:0;color:#ed2628;border-bottom:1px dashed;-webkit-transition:opacity .3s,border-bottom-color .3s;transition:opacity .3s,border-bottom-color .3s;cursor:pointer}.form-element-reset:hover{border-bottom-color:transparent}.form-element-reset--active{left:0;opacity:1}.error{display:block;opacity:0;visibility:hidden;margin-top:6px;color:#ed2628;font-size:14px;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.has-error+.error,.has-error .error{opacity:1;visibility:visible}.form-group{position:relative}.form-group+.form-group{margin-top:34px}@media (max-width:991px){.form-group+.form-group{margin-top:25px}}.chosen-single.has-error{border-color:#ed2628!important}.chosen-single.has-success{border-color:#66bb6a!important}.form-element{position:relative}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex}.form-inline--half .form-element{width:50%}.form-inline--half .form-element:first-child{margin-right:15px}.form-inline--half .form-element:last-child{margin-left:15px}.form-inline--half .label-group{width:50%}.form-inline--half .label-group:first-child{margin-right:15px}.form-inline--half .label-group:last-child{margin-left:15px}.label--checkbox{position:relative;display:inline-block;padding-left:18px;min-height:18px;cursor:pointer;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label--checkbox input[type=checkbox]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.label--checkbox .icon--checkbox{position:absolute;top:1px;left:0;min-width:18px;min-height:18px;background-color:transparent;border-radius:4px;border:2px solid #d7d7d7;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.label--checkbox .icon--checkbox:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:6px;margin:-3px 0 0 -4px;background-repeat:no-repeat}.label--checkbox .label__text{display:inline-block;vertical-align:middle;min-height:18px;margin-left:14px;color:#000;font-size:13px;line-height:18px}.label--checkbox input[type=checkbox]:checked~.icon--checkbox{background-color:#0f6cb6;border-color:#0f6cb6}.label--checkbox input[type=checkbox]:checked~.icon--checkbox:before{background-image:url(/static/css/../ed993b37be227b13b9fc54f56125c1da.svg)}.label--radio{position:relative;display:inline-block;padding-left:22px;min-height:22px;cursor:pointer;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label--radio input[type=radio]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.label--radio .icon--radio{position:absolute;top:0;left:0;min-width:22px;min-height:22px;background-color:transparent;border-radius:50%;border:2px solid #d7d7d7;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.label--radio .icon--radio:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;background-color:transparent;border-radius:50%;-webkit-transition:.3s ease;transition:.3s ease}.label--radio .label__text{display:inline-block;vertical-align:middle;min-height:22px;margin-left:14px;color:#000;font-size:16px;line-height:23px}.label--radio input[type=radio]:checked~.icon--radio{border-color:#0f6cb6}.label--radio input[type=radio]:checked~.icon--radio:before{background-color:#0f6cb6}.personal-data .link{margin-left:5px}@media (max-width:991px){.personal-data{padding:0 40px}.personal-data .link{display:block}}textarea.form-control{display:block;width:100%;height:auto;background-color:#fff;padding-top:20px;padding-bottom:20px;resize:none}.live-search__result{top:-1px}.live-search__list{max-height:420px;overflow-y:scroll}.live-search__item:last-child{border-top:1px solid #d7d7d7}.popup .form-separator{margin:10px 0 10px 2px;font-weight:700;text-align:center}.form-separator--hide{opacity:0}@media (max-width:991px){.form-control{padding-left:13px}.add-menu .form-control{padding-left:40px}.add-menu .close{right:30px}.add-menu .clear{width:100px}.add-menu .form-control.has-clear.has-close{padding-right:150px}}.button{display:inline-block;background-color:#0f6cb6;padding:19px 30px 18px;border:0;border-radius:10000px;color:#fff;font-size:14px;line-height:1;font-family:Roboto;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.button:hover{background-color:#2579bd}.button:focus{outline:none}.button--lg{width:259px;padding-left:0;padding-right:0;text-align:center}.button--xl{width:320px;text-align:center}.button--accent{background-color:#ed2628}.button--accent:hover{background-color:#ef3b3d}.button--empty{background-color:transparent;color:#ed2628;border:1px solid;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.button--empty:hover{background-color:#ed2628;color:#fff}.button--disabled{cursor:default}.button--disabled,.button--disabled:hover{background-color:#ccc}.button--empty-current{background-color:transparent;border:1px solid;-webkit-transition:color .3s ease,background-color .3s ease,border-color .2s ease;transition:color .3s ease,background-color .3s ease,border-color .2s ease}.button--empty-current:hover{background-color:transparent;border-color:#999}.button-group--center{text-align:center}.closeBtn{position:absolute;top:0;right:0;cursor:pointer;z-index:1003}.closeBtn span{display:block;position:relative;width:44px;height:44px}.closeBtn span:after,.closeBtn span:before{content:"";display:block;width:100%;height:2px;position:absolute;top:50%;left:50%;background-color:#0f6cb6;-webkit-transition:.14s ease;transition:.14s ease}.closeBtn span:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.closeBtn span:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.closeBtn:hover span:after,.closeBtn:hover span:before{width:86%}.formatedTexts .education li{display:block}.formatedTexts .education li:before{display:inline-block;vertical-align:middle}.formatedTexts h2{margin:20px 0;font-size:24px;font-size:1.5rem;font-weight:500}.formatedTexts p{margin-bottom:0;font-size:16px;font-size:1rem;font-weight:400;line-height:30px;line-height:1.875rem}.formatedTexts p+p{margin-top:15px}.formatedTexts strong{font-weight:700}.formatedTexts b{font-weight:400;color:#7c7c7c}.formatedTexts a{text-decoration:underline;color:#0f6cb6;cursor:pointer;-webkit-transition:.14s ease;transition:.14s ease}.formatedTexts a:hover{text-decoration:none}.formatedTexts img{height:auto!important}.formatedTexts table{display:block;width:100%;border-spacing:0;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25)}.formatedTexts table tbody{display:block}.formatedTexts table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 60px}.formatedTexts table tr,.formatedTexts table tr:nth-of-type(odd){background-color:#f2f4f9}.formatedTexts table tr:nth-of-type(2n){background-color:#ebebeb}.formatedTexts table tr:first-of-type{padding:60px 60px 15px;font-weight:700}.formatedTexts table th{width:33.33333%}.formatedTexts table th:first-of-type,.formatedTexts table th:nth-of-type(2){text-align:left}.formatedTexts table th:nth-of-type(3){text-align:right}.formatedTexts table td{width:33.33333%}.formatedTexts table td:not(:nth-child(3n)){padding-right:20px}.formatedTexts table td:nth-of-type(3){text-align:right}.formatedTexts table ul li{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:normal}.formatedTexts ol,.formatedTexts ul{padding-left:0}.formatedTexts ul{font-size:16px;font-size:1rem;line-height:30px;line-height:1.875rem}.formatedTexts ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.formatedTexts ul li:before{content:"";width:6px;min-width:6px;height:6px;margin-right:16px;border-radius:50%;background:#ed2628;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.formatedTexts ol{list-style:none;counter-reset:li}.formatedTexts ol li:before{counter-increment:li;content:counters(li,".") ". "}.formatedTexts ol ol{margin-bottom:15px;padding-left:40px}.formatedTexts ol ul{padding-left:40px}.formatedTexts ol ul li:before{content:none}.formatedTexts blockquote{position:relative;margin:20px;text-align:center;line-height:40px;line-height:2.5rem;font-size:30px;font-size:1.875rem}.formatedTexts blockquote:before{content:"";position:absolute;top:-5px;left:-20px;bottom:-5px;width:6px;margin-right:20px;background-color:#ed2628}.formatedTexts iframe{max-width:100%}.formatedTexts--processing h3{font-size:19px}.formatedTexts--processing .information{margin:10px 0}.formatedTexts--processing .information ul{padding-left:40px}.formatedTexts--legal .information b,.formatedTexts--processing b{font-weight:700;color:#000}.formatedTexts--legal .information--hasBg{background-color:#f2f4f9;margin:15px 0 10px;padding:10px 30px 20px}.formatedTexts--legal table{margin:30px 0}.formatedTexts--legal table thead{display:block}.formatedTexts--legal table tr p{margin:0}.formatedTexts--legal table tr:first-of-type{padding-top:15px}.formatedTexts--legal .table--schedule td:nth-of-type(3){text-align:left}@media (max-width:991px){.formatedTexts p strong{display:inline-block;margin-bottom:5px}.formatedTexts p,.formatedTexts ul{line-height:1.5625}.formatedTexts ul li:before{margin-right:10px}.formatedTexts table tr{padding:5px 15px;line-height:26px;line-height:1.625rem}.formatedTexts table tr:first-of-type{padding:25px 15px 10px}.formatedTexts table td,.formatedTexts table th{text-overflow:ellipsis;overflow:hidden}.formatedTexts table tr{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.formatedTexts table td:not(:nth-child(3n)){padding-right:0}}.layout.layout--dms{max-width:870px}.layout.layout--dms .doctors{margin-top:35px}.layout.layout--dms .doctor{width:33%}.button-group--dms{margin-top:25px;text-align:center}.attachments{margin:35px 0 50px}.attachments__item{background-color:#fff;margin-bottom:20px;padding:22px 25px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15)}.attachments__item .props__item{margin-bottom:10px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#282828}.attachments__item .props__item:last-child{margin-bottom:0}.attachments__item .props__name{display:inline-block;margin-right:2px}.attachments__item .props__value{display:inline-block;font-weight:500}body{font-family:Roboto,sans-serif;font-weight:400;line-height:normal;margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;overflow-y:scroll}body{width:100%;height:100%;position:relative;resize:none;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-focus-ring-color:hsla(0,0%,100%,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{margin:0;padding:0}ul li{list-style:none}address{font-style:normal}img,video{max-width:100%}img{border:0;vertical-align:top}.content,.wrapper{position:relative}.content{min-height:378px}.link{color:#0f6cb6;text-decoration:underline;-webkit-transition:-webkit-text-decoration .2s;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.link:hover,.link:hover .link__text{text-decoration:none}.link--icon{font-size:0}.link--icon .link__text{text-decoration:underline;font-size:14px}.link--icon .link__text:hover,.link--icon.nolink{text-decoration:none}.link--icon.nolink .link__text{display:inline-block;color:#919090;text-decoration:none}.mb5{margin-bottom:34px}.mb4{margin-bottom:24px}.mb3{margin-bottom:17px}.text-left{text-align:left}.text-right{text-align:right}#bx-admin-panel{position:relative;z-index:1000}.breadcrumbs{padding:55px 0 35px}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs__item{position:relative;margin-right:35px;margin-bottom:10px}.breadcrumbs__item:after{content:"";position:absolute;top:7px;right:-20px;width:6px;height:10px;background-image:url(/static/css/../297b35090be73b686306d86ece3bd0eb.svg);background-repeat:no-repeat}.breadcrumbs__item:first-child .breadcrumbs__link{border-bottom:none}.breadcrumbs__item:last-child{margin-right:0}.breadcrumbs__item:last-child .breadcrumbs__link{color:#0f6cb6;cursor:default;border-bottom:none}.breadcrumbs__item:last-child:after{content:none}.breadcrumbs__item--submenu{color:#6c6c6c;border-bottom:1px dotted}.breadcrumbs__item--submenu:hover{color:#0f6cb6}.breadcrumbs__link{display:inline;font-size:16px;font-weight:400;text-decoration:none;color:#6c6c6c;-webkit-transition:border .14s ease;transition:border .14s ease}.breadcrumbs__link:hover{color:#0f6cb6}[data-style=checkbox]{margin:40px 0 30px}[data-style=checkbox] ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-style=checkbox] ul li{margin:0 45px 30px 0}[data-style=checkbox] ul li:last-child{margin-right:0}@media (max-width:1279px){[data-style=checkbox] ul li{margin:0 30px 30px 0}}[data-style=checkbox] label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:10px 20px}[data-style=checkbox] label,[data-style=checkbox] ul li label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}[data-style=checkbox] ul li label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}[data-style=checkbox] input{display:none}[data-style=checkbox] label span:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;min-width:60px;height:30px;padding:2px;border-radius:100px;background:#dbe0e0;-webkit-transition:all .14s ease;transition:all .14s ease}[data-style=checkbox] label span:first-of-type:after{content:"";width:26px;height:26px;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);-webkit-transition:all .14s ease;transition:all .14s ease}[data-style=checkbox] label span:nth-of-type(2){margin:0 0 0 12px}[data-style=checkbox] label input:checked+span{background:#0f6cb6}[data-style=checkbox] label input:checked+span:after{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.8);box-shadow:0 1px 2px 0 rgba(0,0,0,.8);-webkit-transform:translate(30px);transform:translate(30px)}.file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.file__img{min-width:39px}.file__name{color:#0f6cb6;font-weight:500;line-height:20px;line-height:1.25rem}.file-type-svg{font-family:Roboto,sans-serif;font-size:7px;letter-spacing:.5px;text-transform:uppercase}.cost--inline{font-size:0}.cost--inline .cost__item{display:inline-block;vertical-align:middle}.cost__item+.cost__item{margin-left:10px}.cost__text{color:#000;font-size:20px;font-weight:500}.cost__price{color:#0f6cb6;font-size:20px;font-weight:400}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/static/css/../dfe4966b871048f6bd51f55ae5d20752.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover,.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/static/css/../dfe4966b871048f6bd51f55ae5d20752.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/static/css/../dfe4966b871048f6bd51f55ae5d20752.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/static/css/../dfe4966b871048f6bd51f55ae5d20752.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:inset 0 1px 0 #fff}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/static/css/../dfe4966b871048f6bd51f55ae5d20752.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-rtl .chosen-search input[type=text]{background-image:url(/static/css/../6edf68a4a0bc67d997ce2fe7769c28e4.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.chosen-container-single .chosen-single{width:100%;height:60px;background-color:#fff;background-image:url(/static/css/../c478f62ba618f6cdbbe9b2fdd57ca07c.svg);background-position:top 50% right 25px;background-repeat:no-repeat;padding:0 67px 0 25px;border:2px solid #d7d7d7;border-radius:6px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:16px;font-family:Roboto,sans-serif;line-height:58px}.chosen-container-single .chosen-single.chosen-default{color:#adadad}.chosen-container-single .chosen-single span{margin-right:0}.chosen-container-active.chosen-with-drop .chosen-single{background-image:none;background-color:#fff;background-image:url(/static/css/../4e4ad3ac25ec0f9bb21911d251cb94c4.svg);-webkit-box-shadow:none;box-shadow:none;border:2px solid #d7d7d7;border-radius:6px}.chosen-container-single .chosen-drop{background-color:#f2f4f9;margin-top:0;padding:10px 0;border:0;border-radius:6px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25);z-index:1000}.chosen-container .chosen-results{margin:0;padding:0}.chosen-container .chosen-results li{padding:14px 25px;color:#000;font-size:16px;font-family:Roboto,sans-serif;line-height:1.5}.chosen-container .chosen-results li.highlighted,.chosen-container .chosen-results li.result-selected{background-image:none;background-color:#0f6cb6;color:#fff}.chosen-container-single .chosen-search{padding:5px 15px 15px}.chosen-container-single .chosen-search input[type=text]{height:30px;margin:0;padding:0 10px;border-radius:4px;border-color:#d7d7d7;font-size:16px}.chosen-container .chosen-results li.no-results{background-color:transparent}.select-small-custom+.chosen-container-single .chosen-single{height:36px;background-position:top 50% right 13px;background-size:12px 7px;padding:0 45px 0 13px;border-width:1px;font-size:14px;line-height:36px}.select-small-custom+.chosen-container-single .chosen-results li{padding:9px 13px 7px;font-size:14px;text-transform:uppercase}.select-small-custom+.chosen-container-single .chosen-results li:first-child{display:none}select.form-control{color:#a9a9a9;background-image:url(/static/css/../c478f62ba618f6cdbbe9b2fdd57ca07c.svg);background-position:top 50% right 25px;background-repeat:no-repeat;padding:0 67px 0 25px;-webkit-appearance:none;-moz-appearance:none}select.form-control:active,select.form-control:focus{color:#000}@media (max-width:1279px){select.form-control.select-small-custom{height:36px;background-position:top 50% right 13px;background-size:12px 7px;padding:0 45px 0 13px;border-width:1px;font-size:14px;line-height:36px}}@media (max-width:991px){select.form-control{padding-left:13px}}.icon{display:inline-block;background-repeat:no-repeat}.icon--file-pdf{width:39px;height:48px;background-image:url(/static/css/../e8a8d41c1867d159fa948175d4cd9919.svg);margin-right:17px}.icon--file-pdf+.link__text{margin-left:-57px;padding-left:57px}.icon--zoom{width:20px;height:20px;background-image:url(/static/css/../fd52a9d095a81b8915b92c6016ae9c1c.svg)}.icon--play{width:18px;height:20px;background-image:url(/static/css/../29d8cecb5973f9b56b91f2e6d6f57be7.svg)}.icon--clock{width:18px;height:18px;background-image:url(/static/css/../56cb2647ecc500f507abff4788803fa0.svg)}.icon--stethoscope{width:24px;height:25px;background-image:url(/static/css/../f47437516149977e5e41ac4415514b3c.svg)}.icon--download{width:20px;height:20px;background-image:url(/static/css/../c6197bd2b5ced825f79472017fe58e92.svg)}.icon--sn-ig{width:20px;height:21px;background-image:url(/static/css/../5098d72903fabc706208537050e93a48.svg);background-size:20px 21px}.icon--sn-fb{width:20px;height:20px;background-image:url(/static/css/../875a463c14b86ee4a1851410d9866276.svg);background-size:auto 20px}.icon--sn-od{width:10px;height:20px;background-image:url(/static/css/../17127942094cee3ea5d150e8ec33b571.svg);background-size:10px 20px}.icon--sn-vk{width:24px;height:14px;background-image:url(/static/css/../fbe4f6ab1c32be2e693074d32815556b.svg);background-size:24px 14px}.icon--sn-tg{width:23px;height:20px;background-image:url(/static/css/../44a9d1772da42d6e46664a28a9b6fd02.svg);background-size:20px 20px}.icon--sn-yt{width:24px;height:24px;background-image:url(/static/css/../66704378ee19e7f4d37c9d470ed60dd2.svg);background-size:24px auto}.icon--app-store{width:129px;height:42px;background-image:url(/static/css/../6662f326718b511d8ddbfa87a2ede522.svg)}.icon--google-play{width:129px;height:42px;background-image:url(/static/css/../a2dfd3dc28729da1b5dc90cb261e2e63.svg)}.icon--visa{width:74px;height:24px;background-image:url(/static/css/../c6993fe2a14580ab8e728d7072d82de6.svg)}.icon--master-card{width:53px;height:32px;background-image:url(/static/css/../a3c17f00282cb4456087b214ef965d57.svg)}.icon--jcb{width:60px;height:45px;background-image:url(/static/css/../0f27fb825e7b85fbd8682c41297e3b1a.png)}.icon--assist{width:88px;height:32px;background-image:url(/static/css/../ed91582287c0d300456a43ffabb5ed01.png)}.icon--diners-club{width:124px;height:32px;background-image:url(/static/css/../1dd05db0d0f398a048091f05943b2a47.svg)}.icon--visa-veri{width:63px;height:32px;background-image:url(/static/css/../cbe53b4af187ece6f3a0291b0944a133.png)}.icon--guarantee-i{width:8px;height:18px;background-image:url(/static/css/../3eedfd4c7f7d9707ae70c359c8356fff.svg)}.icon--search{width:20px;height:20px;background-image:url(/static/css/../9c7ae1921e6d03fd413feb8e3b7f6442.svg)}.important__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:55px;background-color:#f2f4f9}.important__icon{-ms-flex-negative:0;flex-shrink:0;display:inline-block;width:46px;height:46px;background-color:#d7d7d7;margin-right:55px;border-radius:50%;text-align:center}.important__icon .icon{margin-top:15px}.price__important .important__content p:first-of-type{margin-top:0;font-size:14px;font-size:.875rem}.price__important .important__content p:last-of-type{margin-bottom:0}.important__content{color:#7c7c7c}@media (max-width:991px){.important__container{display:block;padding:25px 15px;text-align:center}.important__icon{margin-right:0;margin-bottom:20px}}.list__red{font-size:16px;font-size:1rem;line-height:30px;line-height:1.875rem}.list__red li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.list__red li:before{content:"";display:inline-block;width:6px;min-width:6px;height:6px;margin-right:16px;border-radius:50%;background:#ed2628}.list__red li span span{color:#7c7c7c}.zoom-picture{position:relative;display:inline-block;outline:0}.zoom-picture:before{content:"";position:absolute;top:50%;left:50%;width:68px;height:68px;margin:-34px 0 0 -34px;background-color:rgba(0,0,0,.6);background-image:url(/static/css/../0267143c16333cc154358cb2c6f0aeaa.svg);background-repeat:no-repeat;background-size:21px 21px;background-position:50% 50%;border-radius:50%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.zoom-picture:hover:before{opacity:1}.fancybox-is-open .fancybox-bg{opacity:.45;background-color:#000}.fancybox-container{font-family:Roboto,sans-serif}.popup{display:none;border-radius:6px}.popup .popup__wrap{background-color:#fff}.popup .form__header{margin-bottom:40px;text-align:center}.popup .form__descr{margin-top:30px;color:#242931;font-size:16px;line-height:1.875;text-align:center}.popup .form__footer{margin-top:35px;text-align:center}.popup .personal-data{max-width:325px;margin:auto;color:#919090;font-size:12px;line-height:1.5}.popup .personal-data .link{color:inherit}.popup .link-search-doctor{font-size:14px}.popup .chosen-container .chosen-results{max-height:210px}.popup textarea.form-control{line-height:1.875}.popup textarea.form-control::-webkit-input-placeholder{line-height:1.875}.popup textarea.form-control:-moz-placeholder,.popup textarea.form-control::-moz-placeholder{line-height:1.875}.popup textarea.form-control:-ms-input-placeholder{line-height:1.875}.popup .fancybox-close-small{top:19px;right:19px}.popup .fancybox-close-small:active:after,.popup .fancybox-close-small:focus:after{outline:0}.popup .fancybox-close-small:after,.popup .fancybox-close-small:before{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:2px;border-radius:0;background-color:#0f6cb6;-webkit-transition:width .2s ease;transition:width .2s ease}.popup .fancybox-close-small:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.popup .fancybox-close-small:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup .fancybox-close-small:hover:after,.popup .fancybox-close-small:hover:before{width:86%}.popup-close{position:relative;display:inline-block;width:41px;height:41px}.popup-close:active:after,.popup-close:focus:after{outline:0}.popup-close:after,.popup-close:before{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:2px;border-radius:0;background-color:#0f6cb6;-webkit-transition:width .2s ease;transition:width .2s ease}.popup-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.popup-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup-close:hover:after,.popup-close:hover:before{width:86%}.popup.popup--individual{background-color:#f3f4f9}.popup.popup--individual#treatment{width:100%;max-width:1300px;padding:50px}.popup.popup--individual>.popup__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#f3f4f9}.popup.popup--individual>.popup__wrap .form--callback{width:100%}.popup.popup--individual .popup__item{width:50%}.popup.popup--individual .popup-list-wrap:first-child .list__item{color:#0f6cb6;font-size:20px;font-weight:400;line-height:1.5}.popup.popup--individual .popup-list-wrap:first-child .list__link{color:#ed2628;font-size:12px;font-weight:400;line-height:1;text-decoration:underline;letter-spacing:.12px;-webkit-transition:-webkit-text-decoration .2s;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.popup.popup--individual .popup-list-wrap:first-child .list__link:hover{text-decoration:none}.popup.popup--individual .popup-list-wrap:first-child .individual__popup-list-add{display:none}.popup.popup--individual .popup-list-wrap:last-child{margin-top:40px;padding-top:35px;border-top:1px solid #d7d7d7}.popup.popup--individual .popup-list-wrap:last-child .list__item{color:#000;font-size:16px;font-weight:400;line-height:1;letter-spacing:.16px}.popup.popup--individual .popup-list-wrap:last-child .list__link{color:#0f6cb6;font-size:12px;font-weight:400;line-height:1;text-decoration:underline;letter-spacing:.12px;-webkit-transition:-webkit-text-decoration .2s;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.popup.popup--individual .popup-list-wrap:last-child .list__link:hover{text-decoration:none}.popup.popup--individual .popup-list-wrap:last-child .individual__popup-list-del{display:none}.popup.popup--individual .popup__item:first-child{padding-right:35px}.popup.popup--individual .popup__item:last-child{padding-left:35px}.popup.popup--individual .popup__item:last-child .popup__wrap{background-color:transparent;margin-top:72px}.popup.popup--individual .list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px}.popup.popup--individual .list__text{padding-right:15px}.popup.popup--individual .popup-close{position:absolute;top:48px;right:0}.individual__popup-title{color:#000;font-size:34px;line-height:1;font-weight:400}@media (max-width:991px){.fancybox-slide>*{background-color:transparent;padding:0 15px}.popup .popup__wrap{border-radius:6px;padding:15px 15px 25px}.popup .form__header{margin-top:40px;margin-bottom:20px}.popup .title{font-size:24px;font-weight:500}.popup .form__descr{margin-top:15px;padding:0 10px;font-size:14px}.popup .form__descr span{white-space:nowrap;font-weight:500}.popup .fancybox-close-small{top:11px;right:26px;width:30px;height:30px}.popup--individual{margin:0;border-radius:0}.popup.popup--individual#treatment{padding:0}.popup.popup--individual .fancybox-close-small{top:20px;right:20px;width:38px;height:38px}.popup.popup--individual>.popup__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:65px 20px 20px}.popup.popup--individual>.popup__wrap>.popup__item .popup-list-wrap:last-child .individual__popup-title{font-size:22px}.popup.popup--individual .list__item{margin-top:18px}.popup.popup--individual .individual__popup-list{margin-top:30px}.popup.popup--individual .popup__item{width:100%}.popup.popup--individual .popup__item:first-child{padding-right:0}.popup.popup--individual .popup__item:last-child{padding-left:0}.popup.popup--individual .popup__item:last-child .popup__wrap{margin-top:50px;padding:0}.popup.popup--individual .popup-list-wrap:first-child .list__item{font-size:16px}.fancybox-stage{margin:0 15px}}.links-services__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-left:-7px;margin-right:-7px}.links-services__item,.links-services__list{display:-webkit-box;display:-ms-flexbox;display:flex}.links-services__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:.2;-ms-flex-positive:.2;flex-grow:.2;margin:15px 7px;text-align:center;text-overflow:ellipsis;word-wrap:break-word;border-radius:5px;border:1px solid #9cc7fa;-webkit-transition:border-color .14s ease;transition:border-color .14s ease;cursor:pointer}.links-services__item:hover{border-color:#0f6cb6}.links-services__link{display:block;width:100%;padding:10px 40px;text-decoration:none;color:#0f6cb6;outline:0}@media (max-width:991px){.links-services__item{width:100%;margin:7.5px}}.submenu{position:absolute;top:0;left:0;right:0;z-index:979!important;color:#000;background-color:#f2f4f9;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.4);box-shadow:0 10px 20px 0 rgba(0,0,0,.4);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.submenu .submenu__padding{padding-top:40px;padding-bottom:30px}.submenu__container{position:relative;overflow:hidden}.submenu__topBar{position:relative;margin:0 0 25px}.submenu__title{margin:0 0 8px}.submenu__about{display:none;margin:0 0 20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.submenu__links{width:calc(33.33333% - .5px);max-height:320px;padding-right:15px;border-right:1px solid #d7d7d7;overflow-x:hidden;overflow-y:auto}.submenu__bottomBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:25px 0 0}.submenu__link{line-height:normal;font-weight:500;color:#0f6cb6;text-decoration:none}.submenu__link:hover{text-decoration:underline}.submenu__img{position:absolute;bottom:0;right:0}.submenu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.submenu__item+.submenu__item{margin-top:15px}.submenu__item .submenu__link{padding-right:10px}.submenu__item--arrow{min-width:7px;height:12px;fill:#0f6cb6;background-image:url(/static/css/../9b38cc978c5f64db724c963fd5f5b260.svg);-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.submenu__links-additional{-ms-flex-item-align:stretch;align-self:stretch;width:0;height:0;overflow:hidden;-webkit-transition:width .5s ease;transition:width .5s ease}.submenu__links-box{-ms-flex-item-align:stretch;align-self:stretch;width:100%;padding:26px 0 26px 26px;overflow:auto;background:#f8f8f8}.submenu__link-additional{display:block;margin:15px 0;font-size:14px;font-size:.875rem;color:#0f6cb6;text-decoration:none}.submenu__link-additional:hover{text-decoration:underline}.submenu__link-additional:first-of-type{margin:0 0 15px}.submenu__congratulation{position:relative;width:calc(66.66667% - .5px);padding-left:70px;-webkit-transition:width .5s ease;transition:width .5s ease}.submenu__congratulation--name{margin:0 0 15px;font-size:20px;font-size:1.25rem;color:#0f6cb6}.submenu-header{top:auto;bottom:0;-webkit-transform:translateY(-220px);transform:translateY(-220px)}.submenu-slide{-webkit-transform:translateY(100%);transform:translateY(100%)}.submenu .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.submenu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#adadad}.submenu .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#7e7d7d}.submenu-top{-webkit-transform:translateY(100%);transform:translateY(100%);z-index:1}.submenu-slide-top{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:transparent!important}@media (max-width:1279px){.submenu__title{font-size:1.875rem}.submenu__about,.submenu__congratulation--name,.submenu__congratulation--text,.submenu__links{font-size:.875rem}}@media (max-width:991px){.submenu .submenu__padding{padding-bottom:40px}.submenu__img{display:none}.submenu__topBar{margin-top:55px;margin-bottom:0}.submenu__title{margin-bottom:5px}.closeBtn{top:-55px;right:auto;left:0}.closeBtn span{width:40px;height:40px}.closeBtn span:after,.closeBtn span:before{width:40px;height:3px}.submenu-header{-webkit-transform:translateY(-250px);transform:translateY(-250px)}.submenu-slide{-webkit-transform:translateY(100%);transform:translateY(100%)}.submenu__item--arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.submenu__bottomBar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.submenu__links-additional{display:none;width:100vw;margin-left:-15px;margin-bottom:-40px}.submenu__congratulation{display:none}.submenu__links{width:100%;padding-right:0;border-right:none;margin-bottom:10px}.submenu__bottomBar.is-open .submenu__item--arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.submenu__bottomBar.is-open .submenu__links-additional{width:100%}.submenu__links-box{padding:25px 0 25px 25px}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.timeline{position:absolute;top:0;right:-90px;width:60px;height:100%;min-height:200px;z-index:10}@media (max-width:1499px){.timeline{right:30px}}@media (max-width:1279px){.timeline{right:15px}}.timeline__container{height:100%;padding-top:15px;position:relative}.timeline__container:before{top:0;-webkit-box-shadow:inset 0 20px 17px -8px #fff;box-shadow:inset 0 20px 17px -8px #fff}.timeline__container:after{bottom:0;-webkit-box-shadow:inset 0 -20px 17px -8px #fff;box-shadow:inset 0 -20px 17px -8px #fff}.timeline__container:after,.timeline__container:before{content:"";position:absolute;display:block;width:100%;height:20px;z-index:1000}.timeline__item{height:100px;min-height:100px}.timeline__item:last-of-type .timeline__box{margin:0}.timeline__box{position:relative}.timeline__date{display:inline-block;font-size:16px;font-size:1rem;font-weight:400;color:#0f6cb6;cursor:pointer;border-bottom:1px dashed;-webkit-transition:border-bottom-color .14s ease;transition:border-bottom-color .14s ease}.timeline__date:hover{border-bottom-color:transparent}.timeline__date.is-active{font-weight:500;border-bottom:none}.timeline__months{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 35px}.timeline__month{margin-bottom:10px;outline:0}.timeline__month:last-of-type{margin-bottom:0}.timeline__month.is-current .timeline__month-link{color:#0f6cb6;font-weight:700}.timeline__month-link{font-size:12px;font-size:.75rem;font-weight:500;text-decoration:none;text-transform:uppercase;color:#7c7c7c;-webkit-transition:.14s ease;transition:.14s ease}.timeline__month-link:hover{color:#0f6cb6}.timeline__container .open .timeline__box{margin-bottom:30px}.timeline__container .open .timeline__date{border-bottom-width:0}.timeline__container .open .timeline__months{height:auto}.timeline__next,.timeline__prev{position:absolute;left:-12px;z-index:10;width:100%;height:30px;outline:0;background-image:url(/static/css/../ba92c31cbad52f064224a018798090d7.svg);background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.timeline__next.swiper-button-disabled,.timeline__prev.swiper-button-disabled{display:none}.timeline__next:hover,.timeline__prev:hover{opacity:.6}.timeline__prev{top:-40px}.timeline__next{bottom:-40px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.timeline__mobile-months{margin:20px 0 0}.timeline__mobile-months .timeline__months{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timeline__mobile-months .timeline__month{margin:0 15px 15px}.press-content .timeline{left:-90px;right:auto}@media (max-width:1499px){.press-content .timeline{left:30px}}@media (max-width:1279px){.press-content .timeline{left:15px}}@media (max-width:991px){.timeline{position:relative;right:0;width:100%;min-height:auto;margin-bottom:30px;padding:5px 0}.timeline__next,.timeline__prev{top:1px;bottom:0;width:30px;background-color:#fff}.timeline__prev{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.timeline__next{left:auto;right:-12px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.timeline__item{width:auto;height:auto;min-height:auto;padding:0 30px}.timeline__container{padding-top:0}.timeline__container:after,.timeline__container:before{content:none}.timeline__months{width:100%}.press-content .timeline{right:auto;left:0}}.container__minorInfo{padding:30px 0;background:#f2f4f9}.minorInfo{display:-webkit-box;display:-ms-flexbox;display:flex}.minorInfo__left,.minorInfo__right{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.minorInfo__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:50px}.minorInfo__left,.minorInfo__storesAndSoc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.minorInfo__storesAndSoc{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}@media (max-width:1279px){.minorInfo__storesAndSoc{display:block;padding-top:4px}}.minorInfo__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:50px}@media (max-width:1279px){.minorInfo__right{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.minorInfo__list{margin:0}.minorInfo__list li a{margin:10px 0;text-decoration:underline;font-size:.875em;line-height:18px;line-height:1.125rem;display:inline-block;color:#6c6c6c;-webkit-transition:-webkit-text-decoration .14s ease;transition:-webkit-text-decoration .14s ease;transition:text-decoration .14s ease;transition:text-decoration .14s ease,-webkit-text-decoration .14s ease}.minorInfo__list li a:hover{text-decoration:none}.minorInfo__list li:first-of-type a{margin:0 0 10px}.minorInfo__list li:last-of-type a{margin:10px 0 0}.minorInfo__stores>*{display:inline-block;margin-right:10px}.minorInfo__stores .minorInfo__stores-goog .icon,.minorInfo__stores .minorInfo__stores-ios .icon{border-radius:6px}@media (max-width:1279px){.minorInfo__stores{margin-bottom:15px}}.minorInfo__soociaals,.soociaals__item{display:-webkit-box;display:-ms-flexbox;display:flex}.soociaals__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:#a7a9ac;border-radius:50%}.soociaals__item+.soociaals__item{margin-left:13px}.minorInfo__payVariants{font-size:.875em;color:#6c6c6c;padding:15px 0}.payVariants__title{margin-bottom:10px;color:#6c6c6c}.payVariants__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payVariants__item{display:inline-block}.payVariants__item+.payVariants__item{margin-left:15px}.minorInfo .phone{text-align:right;white-space:nowrap}.minorInfo .phone .phone__number span:first-of-type{font-weight:700;font-size:14px;font-size:.875rem;color:#6f7d95}.phone__number{display:block;margin:5px 0 10px}.phone__number .phone__number--big{font-size:28px;font-size:1.75rem}.phone__number .phone__number--small{line-height:19px;line-height:1.1875rem;font-size:20px;font-size:1.25rem;font-weight:700}@media (max-width:991px){.phone__number .phone__number--small{margin-left:6px}}.phone__time{font-size:10px;font-size:.625rem}.phone__description{font-size:14px}.minorInfo .phone:first-of-type{margin-bottom:20px}.minorInfo .phone:first-of-type .phone__description{color:#6c6c6c}.minorInfo .phone:nth-of-type(2){margin-top:10px}.minorInfo .phone:nth-of-type(2) .phone__description{color:#ed2628}@media (min-width:992px) and (max-width:1279px){.minorInfo__storesAndSoc{padding:10px 0 5px}.minorInfo__stores{margin-bottom:6px}.payVariants__title{margin-bottom:5px}.minorInfo__payVariants{padding:10px 0 5px}.minorInfo__left{padding-right:10px}.minorInfo__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px}.minorInfo__list li a{line-height:1.25rem}}.minorInfo__phones .phone__number .phone__number--small{margin-left:6px}@media (max-width:991px){.minorInfo .phone .phone__number span:first-of-type{margin-top:2px!important;line-height:1!important;font-size:12px!important}.minorInfo,.minorInfo__storesAndSoc{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.minorInfo__storesAndSoc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:290px;padding-top:25px;padding-bottom:0;margin:0 auto}.minorInfo__list,.minorInfo__payVariants{display:none}.minorInfo__left,.minorInfo__right{width:100%;padding-left:0;padding-right:0}.minorInfo__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.minorInfo__stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.minorInfo__stores-goog{margin-right:0}.minorInfo__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media (max-width:991px) and (max-width:991px){.minorInfo__phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:991px){.minorInfo .phone:first-of-type{margin:15px 0 0;padding:0}.minorInfo .phone:last-of-type{margin:15px 0 0;padding-right:0;padding-left:0}.minorInfo .phone:last-of-type .phone__description{margin-top:4px}.minorInfo__soociaals{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.soociaals__item+.soociaals__item{margin:0}.soociaals__item{-ms-flex-negative:0;flex-shrink:0}}.header{position:fixed;top:0;left:0;right:0;z-index:994}.header__box{color:#fff;background-color:rgba(0,46,123,.95);z-index:1006}.header__box,.header__container{position:relative}.headerTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 5px}.header__burger{width:48px;cursor:pointer}.header__burger-bar{display:block;width:48px;height:3px;border-radius:3px;background-color:#fff;-webkit-transition:opacity .14s ease;transition:opacity .14s ease}.header__burger-bar:nth-of-type(2){margin:8px 0}.header__contacts,.header__phone{width:calc(50% - 138px)}.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:right}@media (max-width:991px){.header__phone{width:100%;padding-top:50px}.header__phone .phone{padding:0 8px}.header__phone .phone:first-child{padding-left:0}.header__phone .phone:last-child{padding-right:0}}.phone{padding:0 20px;font-size:.75em;font-weight:700;line-height:1.5;text-align:right}.phone:nth-of-type(2) .phone__number>span:first-of-type{line-height:18px;line-height:1.125rem}.phone:nth-of-type(2) .phone__number--big{font-size:2em}.phone__time{font-weight:400;text-transform:uppercase;letter-spacing:1px}.phone__number{display:inline-block;margin:0 0 5px;font-size:.875em;text-decoration:none}.phone__number span{display:inline-block;vertical-align:top;line-height:14px;line-height:.875rem}.phone__number .phone__number--big{margin-left:6px;font-weight:700;line-height:22.4px;line-height:1.4rem}.phone__description{font-size:11px;font-size:.6875rem;font-weight:500}@media (max-width:991px){.phone__description{margin-top:4px}}.header__logo{height:50px}.header__contacts{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__contacts-item{position:relative;margin:0 30px}.header__contacts-link{border-bottom:1px dashed #fff;text-decoration:none;-webkit-transition:.14s ease;transition:.14s ease}.header__contacts-link.is-active{border-color:transparent}.header__contacts-link:nth-of-type(-n+2):hover{border-bottom-color:transparent}.header__contacts-item--search{width:20px;height:20px;margin-right:20px;border-bottom:none;cursor:pointer}.header__contacts-item--search .icon{width:20px;height:20px;opacity:.4}.header__contacts-item--lang{margin-left:30px;padding:4px 12px;font-size:11px;font-size:.6875rem;margin-right:-10%;text-transform:uppercase;text-decoration:none;border-radius:24px;border:1px solid}.header__signUp{width:40px;height:40px;background:url(/static/css/../452aadfa937d5c4b869d6269ba4ce0d9.svg) 50% 50%/contain no-repeat;cursor:pointer}.header__quickButtons{-ms-flex-pack:distribute;justify-content:space-around;position:absolute;right:0;bottom:-22px;border-radius:7px;background-color:#ed2628;z-index:1006}.header__quickButtons,.header__quickButtons-item{display:-webkit-box;display:-ms-flexbox;display:flex}.header__quickButtons-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:64px;padding:10px;-webkit-box-sizing:content-box;box-sizing:content-box;outline:0}.header__quickButtons-item img{width:24px;height:24px}.headerMid{margin:5px 0 0}.headerMid__text{text-align:center;text-transform:uppercase;font-family:Harmonia;font-weight:700;letter-spacing:.5em;padding-left:12px}.headerNav__list{padding-right:270px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}.headerNav__item{display:inline-block;margin-right:40px}.headerNav__item:last-child{margin-right:0}@media (max-width:1469px){.headerNav__item{margin-right:20px}}.headerNav__item a{text-decoration:none;line-height:40px;line-height:2.5rem;border-bottom:1px solid transparent;-webkit-transition:.14s ease;transition:.14s ease}.headerNav__item a:hover{border-bottom-color:#fff}.add-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1007;opacity:0;visibility:hidden;-webkit-transform:translateX(-170px);transform:translateX(-170px);//transition:opacity .25s ease,visibility .25s ease,transform .5s ease}.add-menu .icon--search{opacity:.4}.js-add-menu--open{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.add-menu .live-search__list{padding:0 40px}.closeButton{position:absolute;top:25px;left:35px;cursor:pointer;z-index:1008}.closeButton span{display:block;position:relative;width:44px;height:44px}.closeButton span:after,.closeButton span:before{content:"";display:block;width:100%;height:2px;position:absolute;top:50%;left:50%;background-color:#fff;-webkit-transition:.14s ease;transition:.14s ease}.closeButton span:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.closeButton span:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.closeButton:hover span:after,.closeButton:hover span:before{width:86%}.add-menu__left.add-menu__left--slide{-webkit-transform:translateX(0);transform:translateX(0)}.add-menu__container{position:relative;height:100%}.add-menu .closeBtn{top:39px;right:auto;left:50px;z-index:1007}.add-menu .closeBtn span:after,.add-menu .closeBtn span:before{background:#fff}.add-menu__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%}.add-menu__right{position:relative;width:555px;padding:100px 40px;background-color:#2d2d2d;-webkit-box-shadow:7px 0 20px rgba(0,0,0,.3);box-shadow:7px 0 20px rgba(0,0,0,.3);z-index:1006}.add-menu__list{padding:40px 0;border-bottom:1px solid #424242}.add-menu__list:first-child{display:none;padding-top:0}.add-menu__list:nth-child(2){padding-top:0}.add-menu__list:last-child{padding-bottom:0;border-bottom:none}.add-menu__item{font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:20px}.add-menu__item:last-child{margin-bottom:0}.add-menu__item a{text-decoration:none;color:#fff;-webkit-transition:.14s ease;transition:.14s ease}.add-menu__item a:hover{text-decoration:underline}.add-menu__item--add{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.add-menu__item--add,.add-menu__item--add a{display:-webkit-box;display:-ms-flexbox;display:flex}.add-menu__item--add a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.add-menu__drop{display:none;margin-left:-40px;margin-right:-40px}.add-menu__drop-list{margin-top:20px;padding:40px;background:#f8f8f8}.add-menu__drop-list-inner{margin-top:20px;padding:20px 40px;background:#edecec}.add-menu__drop-list-inner .add-menu__drop-item a{font-size:14px;font-size:.875rem;font-weight:400}.add-menu__drop-item:not(:last-child){margin-bottom:10px}.add-menu__drop-item a{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;color:#0f6cb6}.add-menu__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.add-menu__item-arrow{min-width:6px;min-height:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);background-image:url(/static/css/../297b35090be73b686306d86ece3bd0eb.svg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.add-menu__item-arrow-inner{background-image:url(/static/css/../9b38cc978c5f64db724c963fd5f5b260.svg)}.add-menu__item-rotate>a .add-menu__item-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.add-menu__link{margin-bottom:20px}.add-menu__link:last-child{margin-bottom:0}.add-menu__link a{color:#adadad;-webkit-transition:.14s ease;transition:.14s ease}.add-menu__link a:hover{text-decoration:none}.add-menu__awards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:45px}.add-menu__awards-item{width:calc(33.33333% - 30px);margin-right:20px}.add-menu__awards-item:last-of-type{margin-right:0}.add-menu__awards-pic{max-width:71px;max-height:71px;margin-bottom:18px}.add-menu__awards-text{color:#fff;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}.add-menu__awards-link{color:#fff;font-size:14px;font-size:.875rem;font-weight:500;-webkit-transition:.14s ease;transition:.14s ease}.add-menu__awards-link:hover{text-decoration:none}.add-menu__left{position:relative;width:454px;padding:100px 40px;background-color:#f8f8f8;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:1005}.add-menu__list-add{padding-bottom:30px;border-bottom:1px solid #d7d7d7}.add-menu__item-add{margin-bottom:15px}.add-menu__item-add:last-child{margin-bottom:0}.add-menu__item-add a{font-weight:500;text-decoration:none;color:#0f6cb6;-webkit-transition:.14s ease;transition:.14s ease}.add-menu__item-add a:hover{text-decoration:underline}.add-menu__service{padding-top:30px}.add-menu__service-pic{margin-bottom:20px}.add-menu__service-title{margin-bottom:10px}.add-menu__service-title a{font-size:20px;font-size:1.25rem;text-decoration:none;color:#0f6cb6;-webkit-transition:.14s ease;transition:.14s ease}.add-menu__service-title a:hover{text-decoration:underline}.add-menu__service-text{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;color:#7c7c7c}.add-menu__list--phones{display:none;padding:20px 0 40px}.add-menu__list--phones .phone{padding:20px 0 0;color:#fff}.add-menu__list--phones .phone+.phone{margin-left:30px}.add-menu__list--phones .phone span:first-child{font-size:20px;font-size:1.25rem}.add-menu__list--phones .phone__number--big{font-size:33px;font-size:2.0625rem}.add-menu__list--phones .phone__number--small{margin-left:6px;font-size:27px;font-size:1.6875rem}.add-menu__list--phones .phone__description{font-size:17px;font-size:1.0625rem}.add-menu__list--contacts{display:none}.add-menu__list--contacts .add-menu__block{color:#fff}.add-menu__list--contacts .add-menu__block+.add-menu__block{margin-top:30px}.add-menu__list--contacts .add-menu__block-title{margin-bottom:10px;font-weight:700}.add-menu__list--contacts .add-menu__block-text span{white-space:nowrap}.add-menu__icons{display:none}.siteTitle__live-search{position:absolute;left:0;right:0;z-index:1010}.siteTitle__live-search.is-top{top:0}.siteTitle__live-search.is-top .live-search__input{-webkit-box-shadow:0 1px 0 0 #d7d7d7;box-shadow:0 1px 0 0 #d7d7d7}.siteTitle__live-search.is-top .live-search__result{top:100%;margin-top:1px}.siteTitle__live-search.is-bottom{bottom:0}.siteTitle__live-search.is-bottom .live-search__input{-webkit-box-shadow:0 -1px 0 0 #d7d7d7;box-shadow:0 -1px 0 0 #d7d7d7;border-bottom:1px solid #d7d7d7}.siteTitle__live-search.is-bottom .live-search__result{bottom:100%;margin-bottom:1px}.live-search__input{background-color:#fff}.live-search__input .form-control{border:none}.live-search__result{position:absolute;left:0;right:0;background-color:#f2f4f9}.live-search__item{color:#2d2d2d;font-size:16px;padding:19px 0;cursor:default;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.live-search__item:hover{background-color:#0f6cb6;color:#fff}.live-search__item:hover .highlight,.live-search__item:hover .live-search__table-item{color:#fff}.live-search__item .layout{padding-left:40px;padding-right:40px}.live-search__item .highlight{font-weight:700;background-color:transparent;-webkit-transition:color .3s ease;transition:color .3s ease}.live-search__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.live-search__table-item{margin-left:30px;color:#2d2d2d;font-size:16px;font-weight:400}.live-search__table-item:first-child{margin-left:0}.tooltip__footer{margin-top:20px;padding-top:20px;border-top:1px solid #ebebeb}.tooltip__footer .link{color:#919090;font-size:14px;line-height:1.4}.tooltip__title{margin-bottom:5px;color:#000;font-size:16px;font-weight:700}.tooltip__footer-title{margin-bottom:6px;color:#ed2628;font-size:11px;text-transform:uppercase}.tooltip__descr p{margin:0;color:#000;line-height:1.875}.tooltip__descr span{color:#7c7c7c}.tooltip__descr .link{font-size:14px}.tooltip__descr .link+.link{margin-left:27px}.add-menu__special{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px 0 0}.add-menu__special .button{width:100%;text-align:center}.add-menu__special .button--empty{color:#fff;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.add-menu__special .button--empty:hover{background-color:transparent;border:1px solid #ef3b3d}.add-menu__special-item{width:50%;margin-right:20px}.add-menu__special-item:last-child{margin-right:0}@media (min-width:992px) and (max-width:1279px){.header__contacts-item{margin:0 15px}.header__contacts-item a{font-size:14px;font-size:.875rem}.phone{padding:0 10px}.phone__number{margin-bottom:0}.phone__number .phone__number--big{font-size:1.375rem}.phone:nth-of-type(2) .phone__number--big{font-size:1rem}.header__quickButtons-item{width:50px}.headerNav__list{padding-right:235px}.headerNav__item{margin-right:5px}.headerNav__item a{font-size:14px;font-size:.875rem}}@media (max-width:991px){.phone__number .phone__number--big{font-size:20px}.header{position:relative}.add-menu{position:fixed;overflow-y:scroll;background-color:#2d2d2d}.add-menu__container{height:auto}.header--inner .header__contacts,.header--inner .headerNav{display:none}.header--inner .header__container{padding-bottom:40px}.header--inner .headerTop{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;padding-bottom:8px}.header--inner .headerTop .phone{display:none}.header--inner .header__quickButtons{right:auto;left:50%;margin-left:-125px}.header+.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:50px 0 30px;color:#000;background:#f8f8f8}.header+.header__phone .phone{padding:0 10px}.header+.header__phone .phone__number--big{font-size:18px;font-size:1.125rem}.header+.header__phone .phone__time{font-size:.75em}.header+.header__phone span:first-of-type{line-height:1.875em}.add-menu .layout{padding-right:0;padding-left:0}.closeButton{left:35px}.add-menu__content{width:100%}.add-menu__right{width:100%;padding:100px 40px 40px}.add-menu__left{display:none}.add-menu__drop-list .add-menu__drop-item:last-child.add-menu__item-rotate{margin-bottom:-40px}.add-menu__item-arrow{margin-left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.add-menu__item-rotate>a .add-menu__item-arrow{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.add-menu__awards-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;padding-bottom:0;border-bottom:none}.add-menu__awards-item{width:calc(50% - 10px);margin-right:0}.add-menu__awards-item:nth-child(3){margin-top:30px}.add-menu__awards-pic{margin-bottom:10px}.add-menu__item{line-height:.875rem}.add-menu__list:first-child{display:block}.add-menu__list:nth-child(2){padding-top:40px;padding-bottom:20px;border-bottom:none}.add-menu__list--phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.add-menu__list--contacts{display:block}.add-menu__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:25px;right:35px;z-index:1008}.add-menu__icon+.add-menu__icon{margin-left:15px}.header__contacts-item--lang{margin-right:0;color:#fff}.add-menu__icon-img{width:38px;height:38px}.icon--search{width:20px;height:20px}.live-search__table{display:block}.live-search__table-item{margin-left:0;margin-bottom:15px}.live-search__table-item:last-child{margin-bottom:0}.add-menu__special{display:block}.add-menu__special-item{width:100%;margin-right:0;margin-bottom:30px}.add-menu__special-item:last-child{margin-bottom:0}}.siteFooter{background:#242931;color:#adadad;padding-bottom:45px}.siteFooter__content{display:-webkit-box;display:-ms-flexbox;display:flex}.siteFooter__license{padding-right:50px}.siteFooter__nav{padding-left:50px}.siteFooter__nav .itemName{margin-bottom:30px;color:#fff}.siteFooter__license,.siteFooter__nav{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.license:first-of-type{margin:0 0 50px}.license__head{display:inline-block;margin:12px 0;color:#fff;text-decoration:underline}.license__text{line-height:1.625em;font-size:.875em}.siteFooter__license,.siteFooter__nav{margin:50px 0 30px}.siteFooter__navLists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.siteFooter__nav-item{width:50%;padding:0 10px}.siteFooter__nav-item li+li{margin-top:15px}.siteFooter__nav-item li a{color:#adadad;font-size:14px}.siteFooter__nav-item:first-of-type{padding:0 10px 0 0}.siteFooter__nav-item:last-of-type{padding:0 0 0 10px}.siteFooter__footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.siteFooter__copyright{color:#fff;font-size:14px}.siteFooter__copyright+.siteFooter__copyright{margin-top:20px}.siteFooter__developer{display:inline-block;width:165px;height:20px;background-image:url(/static/css/../d3e5faca3ef58b323cae3fcb9af316e9.svg);background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0}.siteFooter__scrollUp{position:absolute;left:50%;bottom:-45px;width:112px;height:52px;margin-left:-56px;overflow:hidden}.siteFooter__scrollUp:before{content:"";position:absolute;left:50%;bottom:11px;width:24px;height:13px;background-image:url(/static/css/../9a014fbc98903aa71cbf825a254891ca.svg);background-repeat:no-repeat;margin:0 0 0 -12px;z-index:1}.siteFooter__scrollUp:after{content:"";position:absolute;top:0;left:0;width:112px;height:112px;opacity:.85;background-color:#3c3e42;border-radius:50%}@media (max-width:991px){.siteFooter{padding-top:20px;padding-bottom:75px}.siteFooter__scrollUp{display:none;bottom:-75px}.siteFooter__content{display:block}.siteFooter__license,.siteFooter__nav,.siteFooter__nav-item{width:100%;margin-top:0;padding:0!important}.siteFooter__navLists{display:block}.siteFooter__nav-item+.siteFooter__nav-item{margin-top:30px}.siteFooter__footer{display:block;margin-top:20px}.siteFooter__developer{margin-top:20px}.license:first-of-type{margin:0 0 20px}.siteFooter__nav-item li+li{margin-top:10px}}.infoCards{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;overflow:hidden}.infoCards:hover .infoCards__pic{opacity:.1}.infoCards:hover .infoCards__name{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.infoCards__pic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.infoCards__pic+.infoCards__name{text-align:center;opacity:0;-webkit-transform:scale(.65);transform:scale(.65);will-change:transform}.infoCards__img{width:70%;max-width:300px;-webkit-transform:scale(.9);transform:scale(.9)}.infoCards__name{width:100%;padding:35px 30px;font-size:1em;font-weight:500;line-height:1.5em;-webkit-transition:opacity .3s,-webkit-transform .4s;transition:opacity .3s,-webkit-transform .4s;transition:opacity .3s,transform .4s;transition:opacity .3s,transform .4s,-webkit-transform .4s}.media-materials__subTitle{margin-bottom:20px;font-size:20px;font-size:1.25rem;font-weight:500}.media-materials__cards{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-30px}.media-materials__cards,.photo-materials{display:-webkit-box;display:-ms-flexbox;display:flex}.photo-materials{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:30px}.photo-materials__img{margin-bottom:20px;overflow:hidden}.photo-materials__name{margin-bottom:5px;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;text-overflow:ellipsis;overflow:hidden}.photo-materials__name span{display:block;font-weight:500;line-height:20px;line-height:1.25rem}.photo-materials__post{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#7c7c7c}.photo-materials__footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;color:#919090}.photo-materials__link{margin-left:20px}@-webkit-keyframes square{50%{border-radius:100%;-webkit-transform:scale(.5) rotate(-45deg);transform:scale(.5) rotate(-45deg)}to{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}}@keyframes square{50%{border-radius:100%;-webkit-transform:scale(.5) rotate(-45deg);transform:scale(.5) rotate(-45deg)}to{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}}@-webkit-keyframes heart{50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes heart{50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@-webkit-keyframes heartL{60%{-webkit-transform:scale(.4);transform:scale(.4)}}@keyframes heartL{60%{-webkit-transform:scale(.4);transform:scale(.4)}}@-webkit-keyframes heartR{40%{-webkit-transform:scale(.4);transform:scale(.4)}}@keyframes heartR{40%{-webkit-transform:scale(.4);transform:scale(.4)}}@-webkit-keyframes shadow{50%{-webkit-transform:scale(.5);transform:scale(.5);border-color:#adadad}}@keyframes shadow{50%{-webkit-transform:scale(.5);transform:scale(.5);border-color:#adadad}}.preloader{position:absolute;top:-9999px;left:-20px;right:-20px;bottom:-25px;background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:64px;z-index:0;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.preloader--active{top:-20px;opacity:1;z-index:993}.preloader--active .preloader__body,.preloader--active .preloader__close,.preloader--active .preloader__shadow,.preloader--active .preloader__text{opacity:1}.preloader__container{-webkit-transform:translate(-100%,-550%);transform:translate(-100%,-550%)}.preloader__body,.preloader__container{position:absolute;content:"";left:50%;top:50%}.preloader__body{opacity:0;-webkit-animation:heart 2.5s cubic-bezier(.75,0,.5,1) infinite normal;animation:heart 2.5s cubic-bezier(.75,0,.5,1) infinite normal;will-change:translate;-webkit-transition:opacity .8s .3s;transition:opacity .8s .3s}.heartL{-webkit-animation:heartL 2.5s cubic-bezier(.75,0,.5,1) infinite normal;animation:heartL 2.5s cubic-bezier(.75,0,.5,1) infinite normal;-webkit-transform:translate(-29px,-28px);transform:translate(-29px,-28px)}.heartL,.heartR{width:1em;height:1em;border:1px solid #0f6cb6;background-color:#0f6cb6;content:"";position:absolute;display:block;border-radius:100%;will-change:translate}.heartR{-webkit-animation:heartR 2.5s cubic-bezier(.75,0,.5,1) infinite normal;animation:heartR 2.5s cubic-bezier(.75,0,.5,1) infinite normal;-webkit-transform:translate(29px,-28px);transform:translate(29px,-28px)}.square{-webkit-animation:square 2.5s cubic-bezier(.75,0,.5,1) infinite normal;animation:square 2.5s cubic-bezier(.75,0,.5,1) infinite normal;height:1em;border:1px solid #0f6cb6;background-color:#0f6cb6;-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}.preloader__shadow,.square{width:1em;position:relative;display:block;content:""}.preloader__shadow{-webkit-animation:shadow 2.5s cubic-bezier(.75,0,.5,1) infinite normal;animation:shadow 2.5s cubic-bezier(.75,0,.5,1) infinite normal;top:100px;left:50%;bottom:-.5em;height:.25em;border-radius:50%;background-color:#adadad;border:1px solid #adadad;will-change:translate}.preloader__shadow,.preloader__text{opacity:0;-webkit-transition:opacity .8s .3s;transition:opacity .8s .3s}.preloader__text{position:absolute;top:120px;left:-80px;width:300px;font-size:16px;text-align:center;color:#0f6cb6}.preloader__close{position:absolute;left:30px;bottom:-190px;display:inline-block;font-size:16px;color:#ed2628;border-bottom:1px dashed;opacity:0;cursor:pointer;-webkit-transition:opacity .8s 2s,border-bottom-color .3s;transition:opacity .8s 2s,border-bottom-color .3s}.preloader__close:hover{border-bottom-color:transparent}@media (max-width:991px){.preloader--active{top:-10px;right:-10px;left:-10px;bottom:-15px}}.tooltip{visibility:hidden;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.tooltip--active{visibility:visible;opacity:1}.tooltip-open.is-active{border-color:transparent}#popupNotify{padding:30px;display:none}#popupNotify,#popupNotify .modal__content{min-height:0}#popupNotify .modal__close{position:absolute;width:30px;height:30px;color:#333;z-index:4;right:10px;top:10px;margin:auto;cursor:pointer}#popupNotify .modal__close:hover{color:#888}#popupNotify .modal__close:after,#popupNotify .modal__close:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:20px;height:1.5px;border-radius:2px;background:currentColor}#popupNotify .modal__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#popupNotify .modal__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popupNotify__title{color:var(--brand)}.popupNotify__text{margin:10px 0}.doctorPricesList{margin:50px 0}.doctorPricesList__title{margin:0 0 30px;padding:0;font-size:24px;font-weight:700}.doctorPricesList__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0}.doctorPricesList__itemTitle{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#7c7c7c;font-size:18px}.doctorPricesList__itemPrice{padding-left:20px;color:#0f6cb6;font-size:18px;font-weight:700;white-space:nowrap}@media (max-width:991px){.doctorPricesList{margin-top:0;margin-bottom:40px;padding-top:30px;border-top:1px solid #d7d7d7}.doctorPricesList__title{margin-bottom:20px}.doctorPricesList__itemPrice,.doctorPricesList__itemTitle{font-size:16px}}.mobileCallPanel{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:55px;position:fixed;bottom:0;left:0;right:0;z-index:1009;background-color:#0f6cb6;text-decoration:none}.mobileCallPanel span{width:18px;height:18px;background-image:url(/static/css/../60fe15e0d263f9529f31c9b43766b955.svg);background-size:18px 18px}.mobileCallPanel em{margin-left:15px;color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@media (max-width:991px){.mobileCallPanel{display:-webkit-box;display:-ms-flexbox;display:flex}}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/static/css/../e422590cb7a2d42d2332d209c8682753.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:50%}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border:1px solid hsla(0,0%,100%,.2);-webkit-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}
/* End */


/* Start:/local/templates/medicina/vidos.min.css?1717567727774*/
.video-close{display:none;position:absolute;top:5px;right:5px;width:55px;height:55px;cursor:pointer;border:4px solid #e62f57;border-radius:50%}.video-close:before,.video-close:after{content:"";position:absolute;top:21px;left:10px;width:26px;height:4px;background:#e62f57}.video-close:before{webkit-transform:rotate(45deg);transform:rotate(45deg)}.video-close:after{webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.index-slider-video-close{transition:opacity .3s,visibility .3s,transform .3s;opacity:1;visibility:visible;transform:scale(1)}#m_c{display:block}.index-slider-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;z-index:1;cursor:pointer;transition:opacity .3s,visibility .3s,transform .3s;margin-top:65px}
/* End */


/* Start:/local/templates/medicina/css/styles.min.css?171756772733267*/
@font-face{font-display:swap;font-family:Roboto;src:local('Roboto'),local('Roboto'),url(/fonts/roboto-medium-webfont.woff) format("woff2"),url(/fonts/roboto-bold-webfont.woff) format("woff2"),url(/fonts/roboto-regular-webfont.woff) format("woff2")}@font-face{font-display:swap;font-family:"Harmonia Sans Pro Cyr";src:local('Harmonia Sans Pro Cyr'),local('Harmonia Sans Pro Cyr'),url(/fonts/HarmoniaSansProCyr-Black.woff2) format("woff2")}.popup--welcome2{max-width:1230px!important;padding:0!important}.popup--welcome2 .popup__wrap{padding:0!important;background-color:transparent}.popup--welcome2 .fancybox-close-small{width:30px;height:30px;top:-35px;right:10px}.awards__item.award .award__pic img{object-fit:contain}img.add-menu__awards-img.js-lazy-load{object-fit:contain}.benefits__img{object-fit:contain}.siteFooter__copyright+.siteFooter__copyright{margin-bottom:35px}.digital_mwi img{max-width:100px;padding-left:10px}.digital_mwi{padding-top:80px;display:flex;align-items:center;justify-content:flex-end;position:absolute;right:10px}@media (max-width:991px){.digital_mwi{padding-top:30px;display:flex;align-items:center;justify-content:flex-end;position:static;right:15px}.siteFooter__copyright+.siteFooter__copyright{margin-bottom:10px}}.hover:hover:after{display:block;z-index:999;padding:10px;box-shadow:0 0 3px 0}.preloader{top:0}.head_info_slim{position:fixed;top:0;left:0;right:0;z-index:29999;background-color:rgba(15,108,182,.8);text-align:center}.head_info_slim .closeBtn span{display:block;position:relative;width:22px;height:22px}.head_info_slim .closeBtn{position:absolute;top:10px;right:20px;cursor:pointer;z-index:1003}.show_head_info_wrap{padding:10px 50px;max-width:1280px;color:#fff;margin:auto}.head_info_slim .closeBtn span:after,.head_info_slim .closeBtn span:before{background-color:#fff}.bg-img-conferenc.bg_gird_vac{background-image:url(/local/img/Vaccinaciya.jpg)}.bg-img-conferenc.bg_gird_kt{background-image:url(/local/img/KT_5.jpg)}.bg-img-conferenc.bg_gird_kt_gospit{background-image:url(/local/img/143699611_m-scaled-min.jpg)}.services_cards .s_card{background-color:rgba(0,0,0,.3)}@media screen and (max-width:991px){.head_info_slim .closeBtn span{display:block;position:absolute;width:22px;height:22px}.head_info_slim .closeBtn{position:absolute;top:10px;right:40px;left:unset;cursor:pointer;z-index:1003}.head_info_slim .closeBtn span:after,.head_info_slim .closeBtn span:before{width:22px}}.footer_mesenger_wrap{padding:0 20px}.icon_mesenger_wrap{text-align:center;display:flex;align-items:center}.icon_mesenger_wrap img{margin:0 5px}.icon_mesenger_flex_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:10px}.siteHeader__quickButtons{min-width:200px}.phone_mesenger_des{margin-top:10px}.phone__time.phone_mesenger u{text-decoration:none}.mesenger_icon_link{font-size:11px}.advantage__icon{width:80px;height:80px}.phone.footer_mesenger .phone__time.phone_mesenger{color:#6c6c6c}.accordion .formatedTexts table td:not(:nth-child(3n)){text-align:left!important}.link.license__head.footer_ocenka_link{display:flex;justify-content:flex-start;align-items:center;text-decoration:none}.footer_ocenka_link_inf_link{padding-top:20px;color:#fff;text-decoration:underline}a.link.license__head.footer_ocenka_link img{padding-right:20px}.footer_ocenka_link_inf{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:145%;color:#a0a1a2}.p-slider__btn.p-slider__btn--prev::before{background-image:url(/local/img/slider-prev.svg)!important}.p-slider__btn.p-slider__btn--next::before{background-image:url(/local/img/slider-next.svg)!important}.accordion table td:last-child{width:9%!important}.accordion table th:last-child{width:9%!important;text-align:center}.accordion table th:nth-of-type(3){padding-right:0!important}.accordion table tr:nth-of-type(2n){background-color:#ebebeb!important}.accordion__drop .table_more{height:auto}.tooltip__descr_ul{padding-left:20px;color:#000}.tooltip__descr_ul li{list-style:disc}.tooltip__descr_ul.tooltip__descr_ul_white{color:#fff}.tooltip__title_second{padding-top:20px}.block_call_second{text-align:left}.block_type.green{background:#e3f6eb}.block_type ul li{margin:3%}.block_type-red ul li{text-align:left}.block_call_second{position:relative;height:182px}.block_call_second .call_img-oksigen2{background:url(/local/img/giperbaricheskaya_oksigenatsiya3.png) no-repeat 20%;width:100%;height:182px;background-repeat:no-repeat;background-size:cover;border-radius:7px;position:absolute;z-index:-1}.block_call_second .call_text_second{margin:5%}.block_call_second .call_text_second p{font-size:24px;font-weight:500;color:#ff5151;text-align:left;margin-bottom:30px;float:left;width:53%;padding-top:2%}.block_call_second .call_text_second a{font-size:30px;font-weight:500}.block_call_second .call_text_second span{font-size:18px;color:#919090}.block_call_second .call_more{width:30%;float:right;text-align:center;padding-top:5%}.block_call_second_icon{position:relative}.block_call_second_icon:before{content:"";position:absolute;width:34px;height:34px;background-size:contain;top:0;left:0;z-index:1}.icon__call_block:before{background-image:url(/local/img/icon_tel.png)}.block_about_row{display:-webkit-box;display:-ms-flexbox;display:flex}.block_about_row.items{margin:50px -40px 0}.block_about_item{width:33%;padding:0 40px}.block_about_icon{position:relative;margin-bottom:10px;height:85px}.block_about_icon:before{content:"";position:absolute;width:57px;height:57px;background-size:contain;top:0;left:0;z-index:1}.block_about_icon:after{content:"";position:absolute;background:#c3d6f4;border-radius:7px;width:48px;height:48px;top:15px;left:16px}.icon_scan:before{background-image:url(/local/img/ct_scan.png)}.icon_oxygen:before{background-image:url(/local/img/oxygen.png)}.icon_healthcare:before{background-image:url(/local/img/healthcare.png)}.advantages.type2 .advantages_items .item .advantages_title.oksigen{width:auto}.block_call_third{background:#0f6cb6;height:172px;border-radius:14px;text-align:center;padding:1%;margin:5% 0}.block_call_third p{color:#fff;font-size:24px;font-weight:500;padding-bottom:3%}.block_call_third a{color:#fff;font-size:30px;font-weight:500}.oksigenatsiya4,.oksigenatsiya5{padding-top:5%}.bg-img-oksigenatsiya4,.bg-img-oksigenatsiya5{height:100%!important;min-height:100%!important;width:100%;border-radius:7px;object-fit:cover;object-position:0 60%}.block_call_fourth{position:relative;height:148px}.block_call_fourth .call_img-oksigen4{background:url(/local/templates/medicina/css/call_img-oksigen2/giperbaricheskaya_oksigenatsiya3.png) no-repeat 20%;width:100%;height:148px;background-repeat:no-repeat;background-size:cover;border-radius:7px;position:absolute;z-index:-1}.block_call_fourth .call_text_fourth{margin:5%}.block_call_fourth .call_text_fourth p{font-size:24px;font-weight:500;color:#ff5151;text-align:left;margin-bottom:30px;float:right;width:65%}.block_call_fourth .call_text_fourth a{font-size:30px;font-weight:500;padding-left:15%}.block_call_fourth .call_text_fourth span{font-size:18px;color:#919090}.block_call_fourth .call_more{width:30%;float:left;padding-top:3%}.block_call_fourth_icon{position:relative}.block_call_fourth_icon:before{content:"";position:absolute;width:34px;height:34px;background-size:contain;top:0;left:0;z-index:1}@media screen and (max-width:1279px){.footer_mesenger_wrap{padding:10px 0}.bg-img-oksigenatsiya4,.bg-img-oksigenatsiya5{object-fit:cover;object-position:32% 60%;background-size:cover}.block_call_second{height:200px}.block_call_second .call_img-oksigen2{height:200px}.block_call_second .call_text_second p{font-size:22px;width:65%;padding-top:3%}.block_call_second .call_more{width:33%;padding-top:7%}.block_call_second .call_text_second a{font-size:27px;padding-left:10%}.block_call_fourth .call_text_fourth p{font-size:22px;padding-top:1%;margin-bottom:0}.block_call_fourth .call_more{width:35%;padding-top:5%}.block_call_fourth .call_text_fourth a{font-size:26px}}@media screen and (max-width:620px){.footer_mesenger_wrap{padding:10px 0}}@media screen and (max-width:620px){#price-data .accordion .formatedTexts table tr{display:flex;flex-wrap:wrap}#price-data .accordion .formatedTexts table tr td{width:33%!important}.accordion table th,.accordion table th:first-child,.accordion table th:last-child{width:33%!important}.accordion table td:last-child,.accordion__drop table tr td{width:33%!important}.block_type-red{margin:0!important}.block_call_second{height:300px}.block_call_second .call_img-oksigen2{height:300px}.block_call_second .call_text_second p{font-size:18px;width:100%;float:none;padding-top:10%;margin-bottom:10px;text-align:center}.block_call_second .call_more{width:100%;float:none;padding-top:0}.block_about_row.items{display:block;padding-top:5%;margin:0}.block_about_item{width:100%;margin:0 0 5% 0;padding:0}.block_about_icon{height:55px}.block_call_third{height:200px}.block_call_third p{font-size:21px;padding-bottom:7%}.block_call_fourth{height:300px}.block_call_fourth .call_img-oksigen4{height:300px}.block_call_fourth .call_more{width:100%;float:none;padding-top:15%;margin-bottom:30px}.block_call_fourth .call_text_fourth p{font-size:17px;width:100%;float:none;text-align:center}}@media screen and (max-width:320px){.block_call_second .call_text_second a{font-size:25px}.block_call_second,.block_call_second .call_img-oksigen2{height:330px}}.p-slider{position:relative}.p-slider .tns-item{opacity:.5;transition:all .3s ease}.p-slider .tns-item .p-slide__text{opacity:0;transition:all .3s ease}.p-slider .tns-slide-active.active{opacity:1;transition:all .3s ease}.p-slider .tns-slide-active.active .p-slide__text{opacity:1;transition:all .3s ease}.p-slide__image{margin-bottom:14px}.p-slide__text{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#919090}.p-slider__btns{position:absolute;top:30%;left:50%;transform:translate(-50%);z-index:5;display:flex;justify-content:space-between;width:100%}.p-slider__btn{position:absolute;display:flex;align-items:center;justify-content:center;font-size:0;background:#fff;box-shadow:0 0 11px rgba(0,0,0,.15);width:40px;height:40px;border-radius:50%;border-color:transparent;color:transparent;cursor:pointer}.p-slider__btn:active,.p-slider__btn:focus,.p-slider__btn:hover{outline:0;outline-offset:0}.p-slider__btn.p-slider__btn--prev{left:0}.p-slider__btn.p-slider__btn--next{right:0}.p-slider__btn::before{content:"";display:block;position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat;width:10px;height:20px}.p-slider__btn.p-slider__btn--prev::before{background-image:url(/local/templates/medicina/css/slider-prev.svg)}.p-slider__btn.p-slider__btn--next::before{background-image:url(/local/templates/medicina/css/slider-next.svg)}@media screen and (min-width:640px){.p-slider__btns{top:40%}}@media screen and (min-width:700px){.p-slider__btns{top:35%;max-width:100%}.p-slider__btn.p-slider__btn--prev{left:0}.p-slider__btn.p-slider__btn--next{right:0}}@media screen and (min-width:992px){.p-slider__btn.p-slider__btn--prev{left:24%}.p-slider__btn.p-slider__btn--next{right:24%}}@media (min-width:1280px){.p-slider__btns{top:40%}}.popup-fade{display:none;justify-content:center;width:100%}.popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.close_form_hov{position:absolute;top:-25px;right:2px;cursor:pointer}#form_hover_e{padding:25px 50px;background-image:url(/local/img/form_hov_fon.png);background-color:#fff;border-radius:5px}.form_hower_wrap{text-align:center}.form_hower_midle h3{font-family:Roboto;font-style:normal;font-weight:500;font-size:30px;line-height:35px;color:#1f7aac}.form_hower_btn{border-radius:26.5px;display:flex;justify-content:space-evenly;align-items:center;padding:5px 20px;font-weight:500;font-size:28px;width:190px;border:1px solid #1f7aac;background-color:#1f7aac;color:#fff;transition:.3s;cursor:pointer;outline:0;text-transform:uppercase}.form_hower_btn:focus,.form_hower_btn:hover{outline:0}.form_hower_btn:hover{background-color:#fff;color:#1f7aac}.form_hower_btn.smiler_not_btn{background-color:#fff;color:#1f7aac}.form_hower_btn.smiler_not_btn:hover{background-color:#1f7aac;color:#fff}.form_hower_bottom{display:flex;justify-content:space-evenly;padding-bottom:30px}.form_hower_btn svg path{fill:#fff;transition:.3s}.form_hower_btn.smiler_not_btn svg path{fill:#1f7aac;transition:.3s}.form_hower_btn:hover .smiler svg path{fill:#1f7aac}.form_hower_btn.smiler_not_btn:hover .smiler svg path{fill:#fff}.form_hower_btn .smiler{width:32px;height:32px}.close_form_hover{position:absolute;right:-10px;top:-10px}#form_hover_e .fancybox-button.fancybox-close-small svg{display:block}.base_form{margin-top:20px}img.img-disease-left{float:left;width:300px;max-width:100%;margin:10px 25px 10px 0}.snippet_r{margin:15px 0;padding:30px;background-color:#0f6cb6;border-radius:7px}.snip_text_top{text-align:center;font-style:italic;color:#fff;font-size:28px}.snip_text_bottom{padding-top:30px;color:#fff;margin-top:30px;font-size:43px;padding-bottom:10px;text-align:center;font-style:italic}.chosen-single.chosen-default div{display:none}button.search_btn{position:absolute;right:180px;font-size:18px;background:0 0;border:solid 1px #0f6cb6;width:110px;height:45px;top:7px;cursor:pointer;color:#0f6cb6}.price__accordions{margin:55px 0 60px}.accordion{display:block;margin:30px 0;border-radius:6px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25);overflow:hidden;background:#f2f4f9;text-decoration:none}.accordion input[type=checkbox]{display:none}.accordion__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:unset;background:#fff;-webkit-box-shadow:0 5px 30px -10px rgba(0,0,0,.3);box-shadow:0 5px 30px -10px rgba(0,0,0,.3);z-index:100}.accordion__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;border-radius:6px;padding-left:40px;padding-right:30px}.accordion__topBar{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.accordion__topBar .formatedTexts>span:first-of-type{font-size:24px;font-size:1.5rem;font-weight:500}.price__accordions .formatedTexts>span{margin-right:10px;color:#7c7c7c}.accordion .formatedTexts h2{margin:20px 0;font-size:24px;font-size:1.5rem;font-weight:500;margin:0}.accordion__bottomBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:30px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.accordion__bottomBar--empty{margin-left:10px}.accordion__check{position:relative;width:40px;height:40px;border-radius:50%;background:#0f6cb6;cursor:pointer}.accordion__check,.accordion__check span{display:block;margin:0}.accordion__check span{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:0;background:#fff}.accordion__check span:first-of-type{width:17px;height:2px}.accordion__check span:nth-of-type(2){width:2px;height:17px;-webkit-transition:.14s ease;transition:.14s ease}.formatedTexts{text-align:justify}input[type=checkbox]:checked~.accordion__drop{height:auto}.accordion__drop{position:relative;height:0;z-index:10}.accordion__check,.accordion__check span{display:block;margin:0}.accordion__drop--padding{padding:60px}input[type=checkbox]:checked+.accordion__container .accordion__check span:nth-of-type(2){-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.botul_spec_method-type2.botul_for_stat{padding:19px 0;border-left:8px solid #035597;border-right:8px solid #9513b7;margin-top:120px;background:linear-gradient(89.87deg,#33adf1 1.08%,#d848fc 99.89%);margin-bottom:35px;border-radius:6px}.botul_spec_method-type2.botul_for_stat .spec_number{text-align:center;font-style:normal;font-weight:700;font-size:35px;line-height:140%;color:#fff}.botul_spec_method-type2.botul_for_stat a{color:#fff}.botul_spec_method-type2.botul_for_stat_shild{padding:10px 20px;margin-top:30px;background:#fef0f0;border-left:8px solid #eb5757;margin-bottom:30px;border-radius:6px}.botul_spec_method-type2.botul_for_stat_shild .spec_number{text-align:center;font-style:normal;font-weight:700;font-size:40px;line-height:140%;color:#eb5757}.botul_spec_method-type2.botul_for_stat_shild p{color:#000}.botul_spec_method-type2.botul_for_stat_shild .phone_botul{color:#eb5757;font-weight:800}.botul_spec_method-type2.botul_for_stat_shild a{color:#eb5757}.img_kt{padding-top:30px}.img_kt img{width:100%;border-radius:30px;max-height:400px;object-fit:cover}.video_kt{display:flex;justify-content:space-between}.video_item_wrap{margin:10px;transition:.5s}.video_item_wrap:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.formatedTexts--legal table{margin:30px 0;height:auto}.welcomePopup__pic.welcomePopup__pic_new{background-image:url(/local/img/ban_230721.png);position:relative}.welcomePopup__pic.welcomePopup__pic_new a{display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0}.mobileCallPanel.mobileCallPanelGreen{background:#20c57f}.top_mob_fix_menu{display:none;position:fixed;top:0;z-index:1006;height:52px;left:0;right:0;background:#002e7b}.top_mob_fix_menu.header_fixed{display:none}.top_mob_fix_menu_wrap{display:flex;padding:10px;justify-content:space-between;align-items:center}.mob_fix_shild_wrap{height:29px;width:57px;background:#ed2728;border-radius:5px;display:flex;justify-content:center}.mob_fix_shild_title{font-family:Roboto;font-style:normal;font-weight:900;font-size:14px;line-height:0;display:flex;align-items:center;text-transform:uppercase;color:#f8f8f8}.mob_fix_title_s1{font-family:Roboto;font-style:normal;font-weight:500;font-size:12px;text-transform:uppercase;color:#f8f8f8;line-height:0}.mob_fix_title_2{font-family:Roboto;font-style:normal;font-weight:500;font-size:15px;line-height:0;display:flex;align-items:center;text-transform:uppercase;color:#f8f8f8}.top_mob_fix_items{display:flex}.mob_fix_title_wrap{display:flex;flex-wrap:wrap;width:165px;padding-left:10px;align-items:center}.top_mob_fix_menu .icon_tel img{width:35px;height:35px}.content_c .layout iframe{max-width:100%}.top_mob_fix_items .header__burger{width:33px}.top_mob_fix_items .header__burger-bar{width:33px}.form_search_404 button{background-color:unset;border:none;outline:0;cursor:pointer}.form_search_404 button:active,.form_search_404 button:focus,.form_search_404 button:hover{border:none;outline:0}.formatedTexts.type3 .accordion table td,.formatedTexts.type3 .accordion table th{width:25%}.formatedTexts.type3 .accordion table tr:first-of-type{padding:60px 60px 15px}.formatedTexts.type3 .accordion table tr:nth-of-type(2n){background-color:#ebebeb}.doctors-content .notice .notice-help{padding:25px 0 25px 38px;width:50%;background:#fef0f0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);border-left:4px solid red}.doctors-content .notice .notice-help a{text-decoration:none;border-bottom:1px dashed #0f6cb6;color:#0f6cb6}.bg-img-vakts-ot-covid-1,.bg-img-vakts-ot-covid-3{height:100%!important;min-height:100%!important;width:100%;border-radius:7px;object-fit:cover}.bg-img-vakts-ot-covid-2{height:100%!important;min-height:100%!important;width:100%;border-radius:7px;object-fit:cover}.spec_method-type2.green.vaktsinatsiya,.spec_method-type2.red.vaktsinatsiya{border-radius:7px}.spec_method-type2.green.vaktsinatsiya ul,.spec_method-type2.red.vaktsinatsiya ul{padding:1% 3%}.spec_method-type2.green.vaktsinatsiya li,.spec_method-type2.red.vaktsinatsiya li{margin:15px 0;line-height:26px}.flex_wrapper .h_item.vaktsinatsiya_text.image{width:32%;margin-top:-3%}.flex_wrapper .h_item.vaktsinatsiya_text{width:50%}.flex_wrapper .h_item.vaktsinatsiya.image{width:35%}.flex_wrapper .h_item.vaktsinatsiya{width:70%}.vaktsinatsiya_block_call1{position:relative;height:182px;margin:5% 0}.vaktsinatsiya_block_call1 .call_img{background:url(/upload/medialibrary/88c/vaktsinatsiya_ot_koronavirusa_covid_19_4.png) no-repeat 100%;width:100%;height:182px;background-repeat:no-repeat;background-size:cover;border-radius:7px;position:absolute}.vaktsinatsiya_block_call1 .call_text1{width:auto;position:relative;padding:2% 4%}.vaktsinatsiya_block_call1 .call_text1 .call_text_more{width:60%;float:right}.vaktsinatsiya_block_call1 .call_text1 h2{font-size:34px;font-weight:700;color:#ff5151;text-align:left;margin-bottom:30px;float:left;width:36%}.vaktsinatsiya_block_call1 .call_text1 a{font-size:30px;padding:0 8%;font-weight:500}.vaktsinatsiya_block_call1 .call_text1 p{font-size:18px}.vaktsinatsiya_block_call1_icon{position:relative}.vaktsinatsiya_block_call1_icon:before{content:"";position:absolute;width:34px;height:34px;background-size:contain;top:0;left:0;z-index:1}.icon__call_vaktsinatsiya:before{background-image:url(https://www.medicina.ru/upload/medialibrary/40d/bot_tel.png)}.security.vaktsinatsiya .security_item{width:100%;padding:2% 0 0}.security.vaktsinatsiya .security_icon{float:left;padding-right:8%}.security.vaktsinatsiya a{color:#0f6cb6;cursor:pointer;line-height:26px;font-weight:500;font-size:18.72px}.icon_swab:before{background-image:url(/upload/medialibrary/c6f/icon_swab.png)}.icon_blood-drop:before{background-image:url(/upload/medialibrary/bde/icon_blood_drop.png)}.vaktsinatsiya_block_call2{padding:5% 0;position:relative}.vaktsinatsiya_block_call2 .call_img{background:url(https://www.medicina.ru/upload/medialibrary/833/botulinoterap5.png) no-repeat 100%;width:100%;height:330px;background-repeat:no-repeat;background-size:cover;border-radius:7px;position:absolute;z-index:-1}.vaktsinatsiya_block_call2 .call_text2{width:50%;margin:7%}.vaktsinatsiya_block_call2 .call_text2 h2{font-size:34px;font-weight:700;color:#ff5151}.vaktsinatsiya_block_call2 .call_text2 p{padding-bottom:20px;font-size:18px}.vaktsinatsiya_block_call2 .call_text2 a{font-size:30px;padding:0 8%;font-weight:500}.vaktsinatsiya_block_call2_icon{position:relative}.vaktsinatsiya_block_call2_icon:before{content:"";position:absolute;width:34px;height:34px;background-size:contain;top:0;left:0;z-index:1}.advantages.vaktsinatsiya.type2 .advantages_items .item .advantages_title{width:25%}.advantages.vaktsinatsiya.type2 .advantages_items .item .advantages_descr{width:70%}.icon_document:before{background-image:url(/upload/medialibrary/e72/icon_document.png)}.icon_surgery-room:before{background-image:url(/upload/medialibrary/716/icon_surgery_room.png)}.icon_doctor-woman:before{background-image:url(/upload/medialibrary/792/icon_doctor_woman.png)}.icon_hand-money:before{background-image:url(/upload/medialibrary/6e9/icon_hand_money.png)}.icon_date-g:before{background-image:url(/upload/medialibrary/2fc/icon_date_g.png)}.icon_location-med:before{background-image:url(/upload/medialibrary/acc/icon_location_med.png)}.block_about_row.vaktsinatsiya p{text-align:left}.block_call_price.vaktsinatsiya{text-align:left}.block_call_price.vaktsinatsiya{position:relative;height:182px}.block_call_price.vaktsinatsiya .call_img-vaktsinatsiya{background:url(/upload/medialibrary/76a/vaktsinatsiya_ot_koronavirusa_covid_19_6.png) no-repeat 20%;width:100%;height:182px;background-repeat:no-repeat;background-size:cover;border-radius:7px;position:absolute;z-index:-1;border-radius:25px}.block_call_price.vaktsinatsiya .call_text_second{margin:5%}.block_call_price.vaktsinatsiya .call_text_second p{font-size:24px;font-weight:500;color:#fff;text-align:left;margin-bottom:30px;float:left;width:60%;padding-top:2%}.block_call_price.vaktsinatsiya .call_text_second a{font-size:30px;font-weight:500;color:#fff}.block_call_price.vaktsinatsiya .call_text_second span{font-size:18px;color:#fff}.block_call_price.vaktsinatsiya .block_call_price_icon{position:relative}.block_call_price.vaktsinatsiya .call_more{width:30%;float:right;text-align:center;padding-top:5%}.block_call_price.vaktsinatsiya_icon{position:relative}.block_call_price_icon:before{content:"";position:absolute;width:25px;height:25px;background-size:contain;top:0;left:0;z-index:1;margin-top:3%}.icon__call_block_white:before{background-image:url(/upload/medialibrary/188/icon_tel_white.png)}.question_block_vaktsinatsiya .question_item{padding-top:3%}.question_block_icon{float:left;padding-right:5%;position:relative;margin-bottom:10px;height:40px}.question_block_icon:before{width:40px;height:40px}.question_block_icon:before{content:"";position:absolute;width:40px;height:40px;background-size:contain;top:0;left:0;z-index:1}.icon_conversation:before{background-image:url(/upload/medialibrary/eb3/icon_conversation.png)}.question_block_vaktsinatsiya span{font-weight:700}.question_block_vaktsinatsiya p{border-left:2px solid #0f6cb6;padding:0 0 0 1%;margin:3% 0 0 5%}@media screen and (max-width:1279px){.block_call_price.vaktsinatsiya{height:200px}.block_call_price.vaktsinatsiya .call_img-vaktsinatsiya{height:200px}.block_call_price.vaktsinatsiya .call_text_second p{font-size:22px;width:65%;padding-top:3%}.block_call_price.vaktsinatsiya .call_more{width:33%;padding-top:7%}.block_call_price.vaktsinatsiya .call_text_second a{font-size:27px;padding-left:10%}}@media screen and (max-width:1024px){.vaktsinatsiya_block_call1 .call_text1 h2{font-size:30px;margin:0;padding:4%}.vaktsinatsiya_block_call2{padding-top:1%}.vaktsinatsiya_block_call2 .call_img{background:url(https://www.medicina.ru/upload/medialibrary/833/botulinoterap5.png) no-repeat 60%}.vaktsinatsiya_block_call2 .call_text2{width:60%}}@media screen and (max-width:991px){.vaktsinatsiya_block_call1{padding-bottom:5%}.vaktsinatsiya_block_call1 .call_text1 h2{font-size:26px}}@media screen and (max-width:980px){.doctors-content .notice .notice-help{width:100%}button.search_btn{right:70px}.botul_spec_method-type2.botul_for_stat_shild .spec_number{font-size:30px}.botul_spec_method-type2.botul_for_stat .spec_number{font-size:30px}}@media screen and (max-width:900px){.question_block_icon{padding-right:10%}.question_block_vaktsinatsiya p{margin:3% 0 0 10%}}@media screen and (max-width:768px){.doctors-content .notice .notice-help{width:100%}.welcomePopup__pic.welcomePopup__pic_new{background-image:url(/local/img/ban_230721.png)}.top_mob_fix_menu.header_fixed{display:block}.botul_spec_method-type2.botul_for_stat_shild .spec_number{font-size:30px}.botul_spec_method-type2.botul_for_stat .spec_number{font-size:30px}.professions__wrap{flex-wrap:wrap}.professions__wrap.professions__wrap--four .professions__item{width:50%!important;padding-top:20px}.flex_wrapper .h_item.vaktsinatsiya_text.image{width:45%!important}.flex_wrapper .h_item.vaktsinatsiya.image{width:50%}.flex_wrapper .h_item.vaktsinatsiya_text{width:48%!important}.vaktsinatsiya_block_call1 .call_text1{padding:5%}.vaktsinatsiya_block_call1 .call_text1 h2{font-size:24px;margin-bottom:0}.vaktsinatsiya_block_call1 .call_text1 a{font-size:20px;padding:0 12%}.vaktsinatsiya_block_call1 .call_text1 p{font-size:16px}.security.vaktsinatsiya .security_item{padding:5% 0 0}.security.vaktsinatsiya .security_icon{margin-right:30px;margin-left:0!important}.security.vaktsinatsiya .security_item .security_item_link{margin:5% 0}.security.vaktsinatsiya .security_item p{margin-left:0;padding-top:6%}.vaktsinatsiya_block_call2 .call_img{height:300px;background:url(https://www.medicina.ru/upload/medialibrary/833/botulinoterap5.png) no-repeat 65%}.vaktsinatsiya_block_call2 .call_text2{width:55%;margin:9% 5%}.vaktsinatsiya_block_call2 .call_text2 h2{font-size:24px}.vaktsinatsiya_block_call2 .call_text2 p{font-size:16px;width:95%}.vaktsinatsiya_block_call2 .call_text2 a{font-size:20px;padding:0 15%}.advantages.vaktsinatsiya.type2 .advantages_items .item .advantages_title{width:45%}.advantages.vaktsinatsiya.type2 .advantages_items .item .advantages_descr{width:60%}.block_about_row.vaktsinatsiya.items{margin:10% 0 0 0}.block_call_price.vaktsinatsiya .call_img-vaktsinatsiya{border-radius:0}.block_call_price.vaktsinatsiya .call_text_second p{font-size:19px;width:55%;padding-top:2%}.block_call_price.vaktsinatsiya .call_more{width:40%;padding-top:8%}.block_call_price.vaktsinatsiya .call_text_second a{font-size:22px}}@media screen and (max-width:760px){.formatedTexts.type2 a{text-decoration:none;opacity:1}.botul_spec_method-type2.botul_for_stat_shild .spec_number{font-size:20px}.botul_spec_method-type2.botul_for_stat .spec_number{font-size:20px}}@media screen and (max-width:660px){.flex_wrapper .h_item.vaktsinatsiya.image,.flex_wrapper .h_item.vaktsinatsiya_text,.flex_wrapper .h_item.vaktsinatsiya_text.image{width:100%!important;height:auto}}@media screen and (max-width:620px){.vaktsinatsiya_block_call1{padding-bottom:0;height:350px}.vaktsinatsiya_block_call1 .call_img{background:url(/upload/medialibrary/9ef/vaktsinatsiya_ot_koronavirusa_covid_19_4_2.png) no-repeat 50%;background-repeat:no-repeat;background-size:cover;height:350px}.vaktsinatsiya_block_call1 .call_text1{width:100%;padding:33% 10%}.vaktsinatsiya_block_call1 .call_text1 h2{font-size:30px;float:none;width:100%}.vaktsinatsiya_block_call1 .call_text1 .call_text_more{float:none;width:100%}.vaktsinatsiya_block_call2 .call_img{background:url(https://www.medicina.ru/upload/medialibrary/833/botulinoterap5.png) no-repeat 70%}.vaktsinatsiya_block_call2 .call_text2{width:55%}.vaktsinatsiya_block_call2 .call_text2 h2{font-size:30px}.advantages.vaktsinatsiya.type2 .advantages_items .item{width:100%;display:block}.advantages.vaktsinatsiya.type2 .advantages_items .item .advantages_descr,.advantages.vaktsinatsiya.type2 .advantages_items .item .advantages_title{width:100%}.block_about_row.vaktsinatsiya.items{margin:0}.block_call_price.vaktsinatsiya{height:300px}.block_call_price.vaktsinatsiya .call_img-vaktsinatsiya{height:300px}.block_call_price.vaktsinatsiya .call_text_second{padding-top:4%}.block_call_price.vaktsinatsiya .call_text_second p{font-size:18px;width:100%;float:none;padding-top:10%;margin-bottom:10px;text-align:center}.block_call_price.vaktsinatsiya .call_more{width:100%;float:none;padding-top:0}.block_call_price.vaktsinatsiya .block_call_price_icon:before{display:none}.block_call_price.vaktsinatsiya .call_text_second a{padding-left:0}}@media screen and (max-width:600px){.welcomePopup__pic.welcomePopup__pic_new{background-image:url(/local/img/ban_230721_mob.png);min-height:350px;background-size:contain}.botul_spec_method-type2.botul_for_stat_shild .spec_number{font-size:17px}.botul_spec_method-type2.botul_for_stat .spec_number{font-size:17px}.question_block_icon{float:none;padding-right:0}.question_block_vaktsinatsiya p{margin:3% 0;padding:0 0 0 3%}}@media screen and (max-width:560px){button.search_btn{font-size:14px;width:55px;height:45px;padding:0}.video_kt{flex-wrap:wrap}.botul_spec_method-type2.botul_for_stat_shild .spec_number{font-size:15px}.botul_spec_method-type2.botul_for_stat .spec_number{font-size:15px}.professions__wrap.professions__wrap--four .professions__item{width:100%!important;padding-top:20px}}@media screen and (max-width:500px){.vaktsinatsiya_block_call1 .call_text1{padding-top:45%}.vaktsinatsiya_block_call1 .call_text1 h2{font-size:24px;padding-top:0;margin-bottom:15px}.vaktsinatsiya_block_call1 .call_text1 a{font-size:20px;padding:0 11%}.vaktsinatsiya_block_call1 .call_text1 p{padding-top:0}.vaktsinatsiya_block_call1_icon:before{width:25px;height:25px}.security.vaktsinatsiya .security_item .security_item_link{margin:5% 0 5% 20%}.vaktsinatsiya_block_call2 .call_img{background:url(https://www.medicina.ru/upload/medialibrary/916/botulinoterap5_2.png) no-repeat 60%;height:340px;background-repeat:no-repeat;background-size:cover;background-position:top}.vaktsinatsiya_block_call2 .call_text2{width:85%;padding-top:35%;margin:7%}.vaktsinatsiya_block_call2 .call_text2 h2{font-size:24px;padding-top:0;margin-bottom:15px}.vaktsinatsiya_block_call2 .call_text2 a{font-size:20px;padding:0 11%}.vaktsinatsiya_block_call2 .call_text2 p{padding-bottom:0}.vaktsinatsiya_block_call2_icon:before{width:25px;height:25px}}@media screen and (max-width:400px){.security.vaktsinatsiya .security_item .security_item_link{margin:5% 0 5% 30%}.security.vaktsinatsiya .security_item p{padding-top:10%}.block_call_price.vaktsinatsiya .call_text_second{padding-top:0}}@media screen and (max-width:320px){.vaktsinatsiya_block_call1 .call_text1{padding-top:60%}.vaktsinatsiya_block_call1 .call_text1 h2{font-size:19px}.vaktsinatsiya_block_call2 .call_text2{width:90%}.block_call_price.vaktsinatsiya .call_text_second a{font-size:25px}.block_call_price.vaktsinatsiya,.block_call_price.vaktsinatsiya .call_img-vaktsinatsiya{height:330px}}.regenerative-medicine__text .spec_method-type2{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;line-height:140%;color:#000;background:#e9f1ff;padding:30px 60px!important;border-left:solid 8px #0f6cb6;border-radius:7px}.regenerative-medicine__text span.title-min{font-size:24px;line-height:34px;font-weight:700;width:100%;display:inline-block;text-align:left;margin:0 0 10px}span.emphasized{font-size:17px;font-weight:500}
/* End */


/* Start:/local/templates/medicina/css/template_styles.min.css?17175677278072*/
.shared-block{text-align:right}.table-price table tr:first-child{text-align:center;background-color:#0d3982;color:#fff}.table-price table td{padding:5px;max-width:800px}.table-price table td:last-child{text-align:right;min-width:107px}@media (min-width:1200px){.table-price table td:first-child{min-width:876px}}.b-pay{color:#fff!important;text-decoration:none!important;text-align:center;background-color:#ed2628;text-decoration:none;padding:17px 25px;border-radius:10px;margin:40px 0 0;display:inline-block;text-transform:uppercase}.formatedTexts img.left{width:30%;float:left;padding-right:30px;margin-left:20px}.formatedTexts img.right{width:30%;float:right;padding-left:30px}.siteTitle__BG--bg-mobile{background-image:url(/images/bg--mobile.jpg)!important;background-size:cover;width:100%!important;height:100%;overflow:hidden;transform:none!important}.direction_block{font-size:0;border-top:1px solid #e9e9e9;padding-top:40px;margin-bottom:50px}.image_direction{width:23%}.image_direction,.info_direction{display:inline-block;vertical-align:top}.info_direction{width:77%;box-sizing:border-box;padding-left:30px}.name_direction{display:block;font-size:16px;font-weight:700;line-height:18px;margin-bottom:25px}.title_operation_list{display:block;font-size:14px;font-weight:700;color:#221313;margin-bottom:10px;margin-top:15px}.title_operation_list a{display:block;font-size:14px;font-weight:400;color:#221313;margin-bottom:10px;margin-top:15px}.gallery-blocks{text-align:center}.gallery-block{display:inline-block;width:45%;vertical-align:top;margin:10px}.gallery-block p{font-size:14px;line-height:25px}.gallery-block p.bold{font-weight:700}.formatedTexts .information{padding:15px 50px 15px 60px;background:url(/local/templates/medicina/img/information_icon.png) scroll no-repeat 25px 25px #f4f4f4;border-top:1px solid #e9e9e9;margin:10px 0}.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden}.formatedTexts ul li{padding-left:5px;margin:5px 0;line-height:25px}.slick-next:before,.slick-prev:before{color:#0d3982}@media (max-width:768px){.gallery-block{width:100%}}.dotted_line{text-decoration:none!important;border-bottom:1px dashed navy}#indent_bottom{padding-bottom:15px}.bold{font-weight:700!important}.zabolevania .awards__checkbox{display:none}.mobile .form--order .form-element{width:100%!important}.table_more{height:690px;display:block;overflow:hidden;word-break:break-word;word-wrap:break-word}.btn-overflow{display:none;text-decoration:none}@media (max-width:480px){.formatedTexts img.left{width:100%}}.formatedTexts ol li ul li{display:list-item;list-style-type:disc}.vstavka{background:rgba(0,131,205,.12);border:0;border-radius:4px;overflow:hidden;display:block;padding:15px;clear:none}.block{margin:0;background:#fff;border:15px solid #fde640;border-radius:8px;text-align:center;color:#58554b;padding:30px 50px;font-family:Lato,sans-serif}.block p{margin-top:0;font-size:22px;line-height:1.25}.block span{background:#fde640;box-shadow:-20px 0 #fde640,20px 0 #fde640;position:relative}.block span:before{content:"\201C";font-family:serif;position:absolute;font-size:60px;left:-50px;top:10px;line-height:0}.block span:after{content:"\201D";font-family:serif;position:absolute;font-size:60px;right:-50px;bottom:-10px;line-height:0}.block cite{font-style:normal;text-transform:uppercase;font-size:14px}.formatedTexts{text-align:justify}.title_img{text-align:center;width:100%;display:block;color:#888;font-style:italic}.links-services__list.in_block li{margin:15px 7px}.links-services__list.in_block li:before{background:0 0}.links-services__list.in_block li a{text-decoration:none}.submenu__items-wrapper{column-count:4}#header-nav-submenu-to_experts .submenu__items-wrapper{column-count:3}#header-nav-submenu-to_insurance_companies .submenu__items-wrapper{column-count:2}.submenu__items{break-inside:avoid;margin:0 0 17px}.submenu__link{display:inline-block;padding:0 0 7px}.submenu__link-additional{display:inline-block;font-size:13px;opacity:1;margin:0!important}.submenu__link-additional--all{border-bottom:1px dashed #0f6cb6}.submenu__link-additional--all:focus,.submenu__link-additional--all:hover{border-bottom-color:transparent;text-decoration:none}.siteFooter__developer{background-image:url(/local/templates/medicina/css/logo-support-white.svg);width:173px}@font-face{font-family:Acrom;src:url(/static/fonts/acrom400-webfont.eot);src:url(/static/fonts/acrom400-webfont.eot?#iefix) format("embedded-opentype"),url(/static/fonts/acrom400-webfont.woff2) format("woff2"),url(/static/fonts/acrom400-webfont.woff) format("woff"),url(/static/fonts/acrom400-webfont.ttf) format("truetype"),url(/local/templates/medicina/css/../be93118231d8c76e0191b993a4a6d26a.svg#acromregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Harmonia;src:url(/static/fonts/HarmoniaSansProCyr-Black.eot);src:url(/static/fonts/HarmoniaSansProCyr-Black.eot?#iefix) format("embedded-opentype"),url(/static/fonts/HarmoniaSansProCyr-Black.woff2) format("woff2"),url(/static/fonts/HarmoniaSansProCyr-Black.woff) format("woff"),url(/static/fonts/HarmoniaSansProCyr-Black.ttf) format("truetype"),url(/local/templates/medicina/css/../232536ede9501a82a02fb6b8e46e3700.svg#HarmoniaSansProCyr-Black) format("svg");font-weight:900;font-style:normal}.map{background-image:url(/local/templates/medicina/img/map_mini.png);background-size:cover;display:block;width:auto;height:409px;margin-top:15px}.map_cont{background-image:url(/local/templates/medicina/img/306879.jpg);background-size:cover;display:block;width:830px;height:500px}.block_blue{width:100%;height:345px;margin-top:20px}.block_blue_item_left{width:50%;float:left}.block_blue_item_right{width:45%;float:right;border:2px solid #000;background-color:#abcdef;height:100%;display:flex;align-items:center}.block_img{display:flex;justify-content:center;width:100%;margin-top:30px}.block_frame{width:100%;height:20%;background-color:#abcdef;text-align:center;border:15px groove;margin:20px 0 20px 0}.img_item_list{display:flex;flex-wrap:wrap}.item_list_point img{display:inline-block;width:10%;height:10%;float:left}.date{margin:0 0 20px 20px}.rating_count{width:102%!important;display:flex;justify-content:flex-end;margin-top:15px}.table-container{overflow:auto}.table-container table{min-width:800px}.mob_flex_btn .mobileCallPanel{width:50%;position:relative;background-color:transparent;opacity:.9;height:55px}.mob_flex_btn{display:flex;height:55px;position:fixed;bottom:5px;left:0;justify-content:space-between;z-index:20000;background:#fde5d6;border-radius:80px;width:95%;margin:auto;right:0}.mob_flex_btn .mobileCallPanel.first_mobileCallPanel.one_mobileCallPanel{width:100%}.mob_flex_btn .mobileCallPanel.first_mobileCallPanel.one_mobileCallPanel:after{display:none}.mob_flex_btn .mobileCallPanel.first_mobileCallPanel.one_mobileCallPanel em{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:75%;color:#bb2c24}.mob_flex_btn .mobileCallPanel.first_mobileCallPanel.one_mobileCallPanel span{display:none}.mob_flex_btn .mobileCallPanel em{font-family:Roboto;font-style:normal;font-weight:400;font-size:11px;line-height:75%;color:#bb2c24}.mob_flex_btn .mobileCallPanel.second_mobileCallPanel span{background-image:url(/local/templates/medicina/img/phone-out_1.png)}.mob_flex_btn .mobileCallPanel.first_mobileCallPanel span{background-image:url(/local/templates/medicina/img/phone-in_1.png)}.mob_flex_btn .mobileCallPanel.first_mobileCallPanel:after{content:"";background-image:url(/local/templates/medicina/img/line_27.png);position:absolute;right:-12px;height:34px;width:1px}.infoCards__name{text-align:center}@media (max-width:740px){.block_blue{display:flex;flex-wrap:wrap;height:auto}.block_blue_item_left{width:100%}.block_blue_item_right{width:100%}.block_img h2{text-align:center}.img_size{height:300px}.layout #form.form-t{margin:auto!important}}@media (max-width:415px){.block_edit{display:flex!important;justify-content:center!important;flex-wrap:wrap!important}.short-info__pic{width:80%!important;min-height:360px;display:flex!important;flex-direction:column!important;margin:45px!important}.short-info__pic p{margin-left:0!important}}
/* End */


/* Start:/local/templates/medicina/css/custom.css?176120985117763*/
.formatedTexts.type2 .content_form .fields_form input[type=text].error_input {
    border-color: #f00 !important;
}
form[name=SNIPPETFORM] input[type=text].error_input {
    border: solid 1px #f00 !important;
}
.proverca {
    position: absolute;
    left: -10000px;
    opacity: 0;
    width: 1px;
    height: 1px;
}
.form_hower_wrap {
    position: relative;
    z-index: 2;
}
#form_hover_e.form_hover_e_fon {
    padding: 25px 50px;
    background-color: #fff;
    border-radius: 30px;
    background-size: cover;
    width: 550px;
}

.form_hover_e_fon .form_hower_midle .title.h3 {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    color: #004597;
    margin: 95px 0 25px 0;
    padding-top: 47px;
    text-shadow: 0 -1px 3px #FFFFFF, 0 -1px 3px #FFFFFF, 0 1px 3px #FFFFFF, 0 1px 3px #FFFFFF, -1px 0 3px #FFFFFF, 1px 0 3px #FFFFFF, -1px 0 3px #FFFFFF, 1px 0 3px #FFFFFF, -1px -1px 3px #FFFFFF, 1px -1px 3px #FFFFFF, -1px 1px 3px #FFFFFF, 1px 1px 3px #FFFFFF, -1px -1px 3px #FFFFFF, 1px -1px 3px #FFFFFF, -1px 1px 3px #FFFFFF, 1px 1px 3px #FFFFFF;
}


.form_hover_e_fon .form_hower_btn {
    border-radius: 26.5px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding: 5px 20px;
    font-weight: 500;
    font-size: 18px;
    border: 1px solid #004597;
    background-color: #004597;
    color: #fff;
    transition: .3s;
    cursor: pointer;
    outline: 0;
    text-decoration: none;
    text-transform: inherit;
}
.form_hover_e_fon .form_hower_btn:hover {
    background-color: #fff;
    color: #004597;
}
.form_hover_e_fon .form_hower_btn.smiler_not_btn {
    background-color: #fff;
    color: #004597;
}
.form_hover_e_fon .form_hower_btn.smiler_not_btn:hover {
    background-color: #004597;
    color: #fff;
}
.form_hover_e_fon_img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    object-fit: cover;
    height: 100%;
}

.p-slider__btns_doctors .p-slider__btn.p-slider__btn--next:before, .p-slider__btns_doctors .p-slider__btn.p-slider__btn--prev:before{
    content: none;
}
.p-slider__btns_doctors .p-slider__btn.p-slider__btn--next, .p-slider__btns_doctors .p-slider__btn.p-slider__btn--prev {
    background: #0F6CB6;
    background-image: url(/local/templates/medicina/img/next_pre_whte.png) !important;
    background-repeat: no-repeat;
    background-position: center;
}
.p-slider__btns_doctors .p-slider__btn.p-slider__btn--prev {
    left: -20px;
    top: 258px;
    transform: rotate(
            180deg
    );
}
.p-slider__btns_doctors .p-slider__btn.p-slider__btn--next {
    right: -20px;
    top: 258px;
}
.doctors__wrap_slider_wrap{
    position: relative;
}
.doctors__wrap_slider_wrap {
    margin: 40px 0;
}

.doctors__wrap_slider_wrap .tns-nav {
    position: absolute;
    bottom: -30px;
    width: 100%;
    display: flex;
    justify-content: center;
}

.doctors__wrap_slider_wrap .tns-nav button {
    background: #fff;
    border: solid 1px #0f6cb6;
    border-radius: 3px;
    width: 40px;
    height: 5px;
    margin: 0 5px;
}
.doctors__wrap_slider_wrap .tns-nav button.active, .doctors__wrap_slider_wrap .tns-nav .tns-nav-active {
    background: #0F6CB6;
}
.doctors__wrap_slider_wrap .doctor__text{
    height: 44px;
    overflow: hidden;
}
.doctors__wrap_slider_wrap .doctor__exper {
    min-height: 20px;
}
.doctors__wrap_slider_wrap .doctor__card{
    height: 100%;
}


.add-menu__right{
    overflow: auto;
}
.add-menu__right::-webkit-scrollbar { width: 3px; height: 3px;}
.add-menu__right::-webkit-scrollbar-button {  background-color: #666; }
.add-menu__right::-webkit-scrollbar-track {  background-color: #999;}
.add-menu__right::-webkit-scrollbar-track-piece { background-color: #ffffff;}
.add-menu__right::-webkit-scrollbar-thumb { height: 50px; background-color: #666; border-radius: 3px;}
.add-menu__right::-webkit-scrollbar-corner { background-color: #999;}
.add-menu__right::-webkit-resizer { background-color: #666;}


.siteHeader__quickButtons.siteHeader__quickButtons_mob{
    position: absolute;
    width: 16%;
    height: 44px;
    z-index: 1;
    background: #ed2628;
    margin: 261px 0px 0px 85%;
    border-radius: 7px;
}
.doctors-content .notice .notice-help{
    padding: 25px 20px 25px 38px;
}
.company-management__accordions .accordion__imageContainer:first-of-type {
    background-size: cover;
}
.printarea img {
    object-fit: contain;
}
.submenu__link-additional.submenu__link-additional--all {
    border-bottom: 1px dashed #0f6cb6;
    display: inline-block;
}
.siteHeader__phones-item .phone__number>span {
    vertical-align: top;
    line-height: 21px;
}
.title.h3 {
    font-size: 20px;
    font-weight: 600;
}
.form_hower_midle .title.h3 {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;
    color: #1f7aac;
    margin: 30px 0;
}
.red_info_line_g {
    margin: 20px 0;
    padding: 20px;
    text-align: center;
    background: #FEF0F0;
    border-radius: 7px;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 140%;
    color: #000000;
    border-left: solid 8px #EB5757;
}

.isledov_desk_wrap.w-100 {
	width: 100%;
}
.content .accordion__container{
    z-index: 90;
}

#ajax-search .live-search__item a.layout b {
    background-color: #08df22;
}
.live-search__show_more {
    padding: 3px 15px;
    color: #2962ff;
}

header .menu .wrapp_menu .link.bolds a {
    font-weight: 800;
}

@media (max-width: 1400px) {
    .siteHeader__container .phone:first-child .phone__number--big{
        font-size: 1rem !important;
    }
}
@media (max-width: 1280px) {
    .layout--benefits, .layout--footer, .layout--header, .layout--individual, .layout--international {
        max-width: 100%;
    }
    .wrapper .services__products--heightCut {
        height: calc(2.8em + 138px);
        overflow: hidden;
    }
    .siteHeader__quickButtons.siteHeader__quickButtons_mob{
        margin: 250px 0px 0px 80%;
    }
}
@media (max-width: 1279px) {
    .layout .header_bg_4 {
        top: 155px;
    }
}
@media (max-width: 1024px) {
    .siteHeader__quickButtons.siteHeader__quickButtons_mob{
        margin: 200px 0px 0px 77%;
    }

    .wrapper .siteHeader__container .phone__number {
        margin-bottom: 2px;
        min-width: 173px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .wrapper .siteHeader__container .phone:first-child .phone__number--big {
        font-size: 1.3rem;
    }
    .wrapper .siteHeader__container .siteHeader__phones {
        padding: 0 10px 0 5px !important;
    }
    .wrapper .partner__name {
        font-size: 1.1em;
    }
    .phone .phone__number {
        display: flex;
        align-items: center;
    }
}

@media (max-width: 991px){
    .add-menu__right {
        padding: 100px 40px;
    }

    .actual__head.layout {
        display: flex;
    }
    label.actual__label.js-actual__label.actual__label--active {
        border-bottom: solid 5px #0f6cb6;
    }
    label.actual__label.js-actual__label.actual__label--active {
        border-bottom: solid 4px #0f6cb6;
        padding-bottom: 10px;
        margin-bottom: 0;
    }
    .swiper-pagination2 ul.slick_pagin {
        justify-content: center;
    }
}
@media (max-width: 980px) {
    .wrapper .partner__name {
        font-size: 1.4em;
    }
    .add-menu__right {
        padding: 100px 40px;
    }
}

@media (max-width: 500px){
    .accordion__topBar .formatedTexts h2 {
        font-size: 1.2rem;
        font-weight: 500;
        text-align: left;
    }
    .accordion__drop .formatedTexts table tr{
        font-size: 12px;
        line-height: 16px;
    }
    /*#CalltouchWidgetFrame {
        visibility: hidden;
        opacity: 0;
        width: 0;
        height: 0;
    }*/
    #form_hover_e.form_hover_e_fon {
        padding: 10px;
    }
    .form_hover_e_fon .form_hower_midle .title.h3 {
        margin: 100px 0 35px 0;
        font-size: 15px;
    }
}

.programmy_i_meropriyatiya__title{
    display:inline-block;
}
.programmy_i_meropriyatiya__arhiv{
    margin-left:20px;
     color: #336DF7;
     font-size:16px;
}
.programmy_i_meropriyatiya__arhiv:hover{
    color: #336DF7;
     
}

ul.list li:before,
 .list p:before {
	content: " ";
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #ED2728;
	border-radius: 6px;
	margin-right: 8px;
}

ul.list li {
    list-style-type: none;
}


.js-lazy-load.list_oborud_item_img {
    height: 64px;
}
.basic_table_wrap{
    overflow-x:auto;
}
.basic_table {
  border-collapse: collapse;
  width: 100%;
  text-align: center;
}

.basic_table td, .basic_table th {
  border: 1px solid #ddd;
  padding: 8px;
}

.basic_table th {
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #2962FF;
  color: white;
}


.basic_table.table_more {
	height: unset;
    display: table;
    overflow: unset;
    word-break: unset;
    word-wrap: unset;
}

@media screen and (max-width: 768px) {
    .basic_table_wrap table.basic_table {
        border: 0;
    }
    .basic_table_wrap table.basic_table .thead,
    .basic_table_wrap table.basic_table thead {
        display: none;
    }

    .basic_table_wrap table.basic_table tr {
        border-bottom: 2px solid #ddd;
        display: block;
        margin-bottom: 10px;
    }
    .basic_table_wrap table.basic_table td {
        border-bottom: 1px dotted #ccc;
        display: block;
        font-size: 13px;
        text-align: right;
    }
    .basic_table_wrap table.basic_table td:last-child {
        border-bottom: 0;
    }
    .basic_table_wrap table.basic_table td:before {
        content: attr(data-label);
        float: left;
        font-weight: bold;

    }
}




.grecaptcha-badge {
    width: 0 !important;
    height: 0 !important;
    z-index: -6;
    opacity: 0;
}

.accent-text-blue {
	color: #2962ff;
}
/**********************************/
#video_widget {
    position: fixed;
    z-index: 9999;
    bottom: 30px;
    left: 20px;
    width: 280px;

}
.video_widget_theme_wrap {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    border: solid 2px #fff;
    box-shadow: 0 0 6px 0 #000;
}
.video_widget_wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 8;
}
.video-wrap {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.video-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-width: 0;
    outline-width: 0;
}
.close_video_widget_wrap {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 22px;
    height: 22px;
    z-index: 9;
    border-radius: 50%;
    background: rgb(0 0 0 / 50%);
    cursor: pointer;
}
.close_video_widget_wrap svg {
    max-width: 100%;
    max-height: 100%;
}


/***********************/

.advertisement_section_wrap{
    padding: 30px 0;
}

.advertisement_block_wrap {
    border-radius: 10px;
    border: 1px solid #D2D2D2;
    background: #FFF;
    padding: 20px;

}
.advertisement_block_head {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    align-items: center;
}
.advertisement_block_head_text_wrap {
    display: flex;
    gap: 10px;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: 0.2px;
    color: #AAA;
    text-transform: uppercase;
}
.advertisement_block_head_link {
    color: #5481FF;
    text-decoration: none;
}

.advertisement_block_head_text_close{
    width: 15px;
    height: 15px;
    display: inline-block;
    position: relative;
    padding: 4px;
    background-color: #F1F1F1;
    border-radius: 50%;
}


.advertisement_block_head_text_close:after, .advertisement_block_head_text_close:before {
    content: "";
    display: block;
    width: 50%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #000;
    -webkit-transition: .14s ease;
    transition: .14s ease;
}

.advertisement_block_head_text_close:before {
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    transform: translate(-50%,-50%) rotate(45deg);
}
.advertisement_block_head_text_close:after {
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
    transform: translate(-50%,-50%) rotate(-45deg);
}
.advertisement_block_body_wrap {
    display: grid;
    grid-template-columns: 70px 1fr 150px;
    gap: 20px;
    align-items: center;
    padding-top: 20px;
}
.advertisement_block_body_btn {
    border-radius: 8px;
    background: #5481FF;
    display: inline-flex;
    padding: 10px 25px;
    color: #fff;
    text-decoration: none;
}
.advertisement_block_body_btn_wrap {
    justify-content: flex-end;
    display: flex;
}
.advertisement_block_wrap {
    max-width: 900px;
    margin: auto;
}
@media (max-width: 500px){
    .advertisement_block_body_wrap{
        grid-template-columns: 1fr;
    }
    .advertisement_block_body_wrap {
        grid-template-columns: 1fr;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    .advertisement_block_body_btn_wrap {
        justify-content: center;
        display: flex;
    }

}

@media (max-width: 500px){
    #video_widget{
        max-width: 280px;
    }
}

ul.list ul,
.p-margin p,
.first-block.section-padding p {
	margin-bottom: 22px;
}

.stock-img {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;


}
.stock-img.with_image_left {
    float: left;
	margin: 10px 20px 10px 0px;
}
.stock-img.with_image_right {
    float: right;
	margin: 10px 0px 10px 20px;
}

.disease-content .content-text .stock-img.with_image_left img,
.disease-content .content-text .stock-img.with_image_right img {
	max-width: unset;
	margin: 0;
}

@media (max-width: 768px) {
	.stock-img.with_image_left,
    .stock-img.with_image_right {
        margin: 10px 0px 10px 0px;
    }
	.disease-content .content-text .stock-img.with_image_left img,
	.disease-content .content-text .stock-img.with_image_right img {
		max-width: 100%;
	}
}

.blue_block_wrap {
    font-family: Roboto;
    font-style: normal;
    color: #000000;
    background: #E9F1FF;
    padding: 30px 60px;
    margin: 60px auto;
    border-left: solid 8px #0F6CB6;
    border-radius: 7px;
}
.blue_block_wrap_h3 {
    text-align: center;
    font-size: 24px;
    padding: 20px 0;
    font-weight: 600;
}
.blue_block_wrap.green_bg {
    background: #E3F7EB;
    border-color: #219653;
}
.form_polis_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: linear-gradient(87.59deg, #0F6CB6 0%, #01BEBE 100%);
    border-radius: 16px;
    margin: 40px 0;
}
.image_polis_wrap {
    padding-top: 40px;
    padding-left: 80px;
    position: relative;
    min-width: 350px;
    align-self: flex-end;
}
img.image_polis_Small {
    position: absolute;
    left: -10px;
    top: 30%;
}
.text_polis_wrap {
    width: 100%;
    padding: 20px 70px;
    color: #fff;
}
.title_text_polis {
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    padding: 10px 0;
    text-align: left;
}
.text_polis_wrap a {
    color: #fff;
    text-decoration: none;
}
.text_polis_tel_wrap a {
    display: flex;
    padding: 20px 0;
    font-size: 30px;
    line-height: 35px;
    align-items: center;
}
.text_polis_wrap a.link_form {
    border-bottom: dotted 1px #fff;
}


.fancybox-slide--iframe .fancybox-content {
    max-width: 900px;
    /*min-height: 850px;*/
    min-height: auto;
}

@media screen and (max-width: 810px) {
    .fancybox-slide--iframe .fancybox-content {
        min-height: auto;
    }
}

@media (max-width: 991px) {
    .fancybox-slide>.fancybox-content {
        background: #fff;
        padding: 32px;
    }
}

@media (max-width: 480px) {
    .fancybox-slide>.fancybox-content {
        background: #fff;
        padding: 24px;
    }
}

@media screen and (max-width: 800px) {
    .form_polis_wrap {
        flex-wrap: wrap;
        justify-content: center;
    }
}


@media screen and (max-width: 800px) {
    .image_polis_wrap {
        order: 2;
        margin-left: -40px;
    }
}

@media screen and (max-width: 500px) {
    .image_polis_wrap {
        min-width: unset;
    }
    .image_polis_wrap {
        margin-left: -25px;
    }
}
@media screen and (max-width: 500px) {
    .text_polis_tel_wrap a span {
        padding-left: 10px;
        font-size: 19px;
        line-height: 35px;
    }
}
.doctor__card .doctor__descr .doctor__video{
    cursor:pointer;
}

.doctor__card_with_shild_wrap {
    position: relative;
}
.doctor__card_with_shild {
    position: absolute;
    z-index: 1;
    right: 10px;
    top: 0;
    width: 65px;
    height: auto;
}
.doctor__card_with_shild_img {
    width: 100%;
    height: auto;
}

.shild_descr_wrap {
    position: absolute;
    top: -80%;
    left: -70px;
    width: 180px;
    background-color: #fff;
    display: none;
    gap: 5px;
    font-size: 11px;
    padding: 10px;
    align-items: center;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);
}
.doctor__card_with_shild:hover .shild_descr_wrap{
    display: flex;
}

.shild_descr_wrap_img {
    width: 40px;
    height: 40px;
}
.shild_descr_wrap:before {
    content: "";
    border: 8px solid transparent;
    border-top: 8px solid #fff;
    position: absolute;
    bottom: -16px;
    left: 50%;
}

@media screen and (max-width: 500px) {
    .shild_descr_wrap {
        position: absolute;
        top: -75%;
        left: -100px;

    }
    .shild_descr_wrap:before {
        content: "";
        left: 80%;
    }
}

.smartcaptcha{
    height:102px !important;
}
/* End */


/* Start:/local/templates/medicina/styles.css?17319406271357*/
@media (max-width: 1024px) {
    header .header_wrap{
        align-items: center;
        justify-content: space-between
    }
    header .top_mob_fix_items_s img {
        width: 36px;
    }

    header .header_wrap .css_burger_menu {
        order: 1;
    }

    header.fixed .header_wrap .css_slogan {
        display:none;
    }

    header .header_wrap .css_logo_placeholder {
        order: 20;
        flex-basis: 85%;
        min-width: 120px;
    }
    header .header_wrap .css_phone {
        order: 30;
        margin: 0px 5px 0 5px;
        min-width:37px;
    }
    header .header_wrap .css_phone_full {
        order: 50;
        display: flex;
        margin: 0px 5px 0 5px;
        flex-direction: column;
        min-width: 140px;
    }

    header .header_wrap .css_personal {
        order: 40;
        margin-left: 0;
        width:37px;
        max-width:37px;
    }
    header .header_wrap .css_personal img{
        max-width:none;
    }

    header.fixed open_search{
        display:none;
    }
    header.fixed .logo{
        display:block;
    }
    header.fixed .header_wrap .css_phone {
        display: none;
    }
}
@media (max-width: 600px) {
    header.fixed .header_wrap .css_phone,
    header .header_wrap .css_phone {
        display: flex;
    }
    header .header_wrap .css_phone_full {
        display: none;
    }

}
/* End */


/* Start:/local/templates/medicina/template_styles.css?176398730112245*/
.page-content {}

.page-content p {
    margin: 0 0 1em 0;
}

.page-content table {
    width: 100%;
    min-width: auto;
    border-spacing: 0;
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 25%);
    border: 0;
    margin: 0 0 2em 0;
}

.page-content .table-responsive {
    margin-bottom: 2em;
}

.page-content .table-responsive>table {
    margin-bottom: 0;
}

.page-content table td,
.page-content table th {
    background-color: #f2f4f9;
    padding: 8px 16px;
    border: 1px solid rgb(0 0 0 / 4%);
}

.page-content table thead td,
.page-content table thead th {
    background-color: #ebebeb;
}

.page-content table tbody tr:nth-of-type(2n) td,
.page-content table tbody tr:nth-of-type(2n) th {
    background-color: #ebebeb;
}

.page-content table.table-small {
    font-size: 0.8em;
}

.page-content table.table-small td,
.page-content table.table-small th {
    padding: 4px 10px;
    min-width: 42px;
}


.play-video-sizes{
	position:relative;  
	width: 100%;  
}
.play-video-sizes iframe,
.play-video-sizes{
	height: 620px;
}
.icon_pdf_wrap {
	width: 39px;
	height: 48px;
	background-image: url(/static/e8a8d41c1867d159fa948175d4cd9919.svg);
	margin-right: 17px;
	background-repeat: no-repeat;
	background-size: contain;
}
.programm_fils .icon_pdf_wrap {
	width: 39px;
	height: 48px;
	background-image: url(/static/e8a8d41c1867d159fa948175d4cd9919.svg);
	margin-right: 17px;
	background-repeat: no-repeat;
	background-size: contain;
}

@media screen and (max-width: 1280px) {
	.play-video-sizes iframe,
	.play-video-sizes{
		height: 520px;
	}
}
@media screen and (max-width: 900px) {
	.play-video-sizes iframe,
	.play-video-sizes{
		height: 470px;
	}
}
@media screen and (max-width: 800px) {
	.play-video-sizes iframe,
	.play-video-sizes{
		height: 420px;
	}
}
@media screen and (max-width: 700px) {
	.play-video-sizes iframe,
	.play-video-sizes{
		height: 350px;
	}
}
@media screen and (max-width: 600px) {
	.play-video-sizes iframe,
	.play-video-sizes{
		height: 320px;
	}
}
@media screen and (max-width: 500px) {
	.play-video-sizes iframe,
	.play-video-sizes{
		height: 255px;
	}
}

.youtube_play_button{
	background-size: cover; z-index:10; top:0;bottom:0px; left:0px; right:0px; cursor:pointer;
	position: absolute; 
}

.youtube_play_button:hover{
	box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);
}
.youtube_play_button:before{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	content: " ";
	background-repeat:no-repeat;
	background-size:cover;
	width:80px;
	height:80px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADsQAAA7EB9YPtSQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAzMSURBVHic7Z17sFVVGcB/93hfXh4BF0HwAQQGoqMlYioXUbgJRGTUGGVTM2ZEk81QBGJlZU01MAMZY0I2Y442k5WjJlaWJmPKFeVRqZBwi8cFpYtwlbdevPec/vjOhsPlfGvvfc5+nb33b2YNzLlrr/2t17fX41vfqiJ+VAEjgLH5f4cD5wNnAY35UA/UAr3yzxwFjgPvAh358CawG9gJbAdeA3YAuUByERBVYQvgAecAE/JhPHAx0Mendx0GXgXWAy35sMend6Uo1APTgOXAVqRHhhm2AHcBU4E6H/OdaGqBjwEPAgcJv9K1cAB4AJgB1PhSEgnjAmAx0E74les2tCNa6iLPSyUBNAFPAFnCr0gvwhpgJhEcc0VJoCrgE8D3gA96mO4BoBXYhQzijiCj/gP5/wP0Bvrl/+2FDCLPBz6Q/90r/gH8EFiFNIyUPNOBDZTXy7qAdcBPgTnAJGCQB7INzqc1J5/2+vy7ypF1PTJoTDyjgT9SekFuA+4FbgQGBCh3b6AZGZ9sALpLlP9pZNqaOBqAZcB7uC+0LcB3EBUdFYYBd1DatPQ4sAQ4M3CpQ6IZ6bluCqkD+Dnw4RDkdcuVwD2IzG7y+B9gcgjyBkY9ojLdqMt2YBGiMSqNXsA8ZDnZaX6zyCetEvNr5BJgE+6+7V8mHitrdcBXkP0Ep/l/hRitH3wOmXY57fE3A9WhSOov1cAtwF6clcURYHYoknrEGcgauZPMdiHfeC/n3FGlP7AC55/CpUAmFEnLoBb4Hc4yuJHKGNx5zYeAtTgro0eRMVRF0BdYjX2mOoH5VGDr9pAMsBCZCtqV19/wb5vbMwYjPdouM23A1SHJGEXG42xqvAFvVjd9YTgyl3WizpLwrXfLAOBx7MuvFSnrSDEY+8rvAr5BtDagokYVsAD7AWIrEdIEfbFX+53Ap8MSsAKZBbyDuUxfJgKatBZ4CrOgh4HrwxKwgrkOe+un1YS4WJYBfm8jYDtwWVgCxoBx2C8cPYasuQSO3SJPO2JQkVIeo7FvBEuCFuomG4EOkvZ8L7kEsWDSyjsL3BCkMKa1/XeJ+bZmSDQjg2mt3PcD5/ktRD2yU6UJ0Y1Y56T4w2zMU8QX8dkc/W7Dy3PIPD/FX24jpPFAM2Yz7UdJF3mCoIqTVsXaeGCS1y9tAP5reGkbwRplJp3+nDyoWixsxuNPwTLDyzqBK7x8WYojrsK8i7jQqxeNxWy9O9+rF6W4ZiF6vRwGzvXiJU8aXrKeZO/nh00GeAm9fh4u9wXTDYl3IUuVKeEyHvPUcEqpCVchR620hO8uR+oUT/kFej21lJroLEOi7URgKzLlBP0RlzZafU0sJdF/GhK8uWyRvWE60vofAr4LnB2uOKEyB72+/uo2sWZDYtsI326/BniE02U7iqxGJnFgWoN5bWC8m8RMI/85nolcOkvQ5cshDhmSuBX9VfQyecxpIhegL/m+TvjHteqROa6pAeSAYyRPG9QDb1C8PLLASCeJmHrXPM9Fds8Y7Cs/ydrgm+hl8WO7h2vRHTLtJxqnVsfhrgHkEAPLRYRkOhUwvYC3KF4Oe7AZv81UHswhZ/eiQCkNwAovIBok7qxEL4Nppgd/bXgwKuf3ymkASdEGV6Pn/37toXp0M+Qt/srrClMDeBLnruXiPDaoQj+o8zbyqT+NacoDOcQnT1QwNYBxiM/gVkOcpGiD76Pnu7nYA8uVyFnECVJUsGsAIA6X3LijiePY4P3o2nBZsQe0XvOvAIR1g5MGYJF0bbCZ4nnd3DPiOUrEHOIcMUq4aQCQbG1gMuIdUhhxtiHizODkdYTbBmCRRG3wSfQ8fqowovb97yJ6276lNgBInjboh+7W9hTN/oISaV2AwjqlnAZgkSRtoB3dX2NFqAIOKZGi9v0HbxoAJEcb/Izi+TlA/hzHKCVCDvhS8PLa4lUDsIi7NpiLnp9hGeBCw8OtvosXPi3ApcguaNYmruXu9nkqRxtsNfxtbAa5Wk0jSkvAfvIOcDtwDbKEasdViMlcJWgDUwMYnkFf5TuAGBomiThqg/8hY7xijMig+903tZw4E0dtoNXlsAxyo2YxdvskTKUQJ23Qpvx+VgYYqPzxsE/CVBJx0Qb7ld8bM+jHuo8ovyeRFsTn0T3I9MmEpQ2eQe4pjgIdyu+NGXQ7v1QDnMoR4GuI/6PtDuJPAv5ANKyStbpsyKBYhxgeSjrPImMDJ9qgCfiI3wI5oFP5vc7UANJPgI6lDSZiPzaIgld0YwNIKZ2K94mUQdyMFKN3kIJUGL0RM/nnkJNUJko+nu0h2mmuzmpEPRS7tDDyt1OExLXAfYjNnR3PITd9hI32me/MIGfoipE2gFOxev1qnFX+s4iPBbtFpCDoq/x+NIMcIypG+gk4SRNy8/et2H/3rcWjZvSyDRptsa+jGn2VSGs1SaIBuc5+Ic7m82uBLxK9XVRtQcrYADxxMVbBNAG/wn6QB9Lrf4Dc8dftp1Alou347q8Gdil/HO2TMFEnLr2+EK0ud2aAncof+yGXQSWJJuQgzCLsK9/61k8k2pU/FP1zvjOD+JXRSIoWaEA2cP6OM5W/FtkcWkI0VX4hpgOwOzLAvw0RktAA4tjrCzHZJ2yG5JqFW70+qWbhb1MwpW1RIq0PWFgneNEAmnBuCn6M6Bl4uEE7GPJ8YSStlXQhXiijRDkNICm93mIAel6XFka8UYmUAz4enLyOKLUBJKnXW5gOh84qjDjUEPGu4OR1hNsGkLReX4jpePhpbnW3KhFfDkhYp7hpAG56fSUe+7JDcxCxqVhkbRyQJVrXlTtpAEnu9RYj0V3ELC32wFQlcg64w395HWPXAJLe6y3uRM930Usk6tCvJ20lOuZPXrmJayG+buJA/6SrbuIAHlAeypE6iqwkJqDn/z7TgzMMD6auYisH0xUy15serEFOkxZ7sANxRBw2qbNoM73RnUW/gYPLPhYrD+eAr/sisjvcuouP+7e+JwvQy+JHThIYRbQvjKhD37wqDMeQSy2TdPahHnEJX6w8sjgzZgXgT0oiOcTnTNiYtFQSe73FrehlsspNQpMNCW0nGpdGPUza6wuxuzTK9dVx2jZiDrjFE5HLZyqwAvgNsliV5GvjTN7AXiwlwRsMCe4nOmffU2Tb13Rx5EdLTdh0MfGKskRO8ZJfotfTOspYxTXtD3Tj8jLCFF+4EvOm1+RyX2CaEWwgGYsrUcXu+vjfevGSMcgRcu0lC714SUpJ3I5eL4eQeyA8wXSZ5HHEO1ZKsEwA3kOvl/levuxM9FuocsjxsnRWEBz9kRNdWn1sQtYFPGUy5r32x4mOzUCcqcI8LuumhEUfp2hmY1ZY4NeLU07wLcx18BM/X16HHKPSXp4FPu+nAAnns5infGvxQfX35CLETZomRCfKxYQpZTEVKVut3PcRoE8Hy/eNJsxR0pmBl1yOOO40ad7AD/AsNQiUA/aSjNPFfjMG8zq/7999jQyy0mQSrANZqkwpjcuRjmQq44cIcfu7BviLjYBHsLmzPqUoU9Bvc7fCM4RvoUUfZE/AJGgn8JmwBKxAbsK8/J5Dju5HxpXfIOxP43QDt5EuFpmoQub5dodbWtFvegmN4Tg7krUK/ZKKJDMQ8wpfYeUPC0lGWxqRxQi7TOxCNjNShCsw2/MVqv1BIcnomD6Ig2S7zBxHtpKTbE9wBrKla9rVs8JTROibb0ctMj2xy1QO8cGbxKniZZiNOQrDI4jNf0WR4eSVa3YZ7EbOsyVhbNCI2PA58V2QRRZ5KtrMfQZiReykpb+JXFjt+4ZGCNQgptv7cFYW+4DpoUjqA+cibsmcZDyHGDvMo/hFFpVGLfAFzAY1PcNLRMsriydUI14rnLptySHLoHcC7wtc2vLphTTi13Ge3yywnHhqwBNMQkyWnBZKDjnuvJJo3MBlogqZ3q5EP6KthVfw0ZInalQjvcPJKd+eoQ05HDoqcKl1zkP8Dzj1TVQYjiJaTnXbEmeGAg/ivtCssA24F3F0GaRRah/E6GUxsg/i1C9Rz/AE+u3tiWIKcsNWqQ0hh4wtNiJ2i3OB64AhHsg2JJ/W3HzaG3E3jikW1uLBiR0viNrGzDXAtxHzJ684hHjMakOmVh3IFvVxRP2CDNhqkZW2gchGyzDEx4CXdyetQ66W+bOHacaSS5FPQxfl9bQohCzwNDDT0xJKCNbgqo3wK9Jt2IOMEUZ6XioJpBqxKrofcXQYduVq4S3kprGphO9FJbbUIleyL0N3hhxk2IQYyDZTgVO5qA0CS+FsZPFlArKvfjH+rRweBF5F9uXXIM6o9vr0rkCIQwMoxnDgQmBE/v/nI4YUjfnQgKho637kw8iA8xgyS+hAKnY3YqixA3gNGYvEiv8DayhsxJzqVesAAAAASUVORK5CYII=')
}


.head_row {
	display: flex;
	flex-direction: row;
	margin: 0 -10px;
}

.head_row .col_image {
	order: 2;
	flex: 1 0 40%;
	max-width: 40%;
	padding: 0 10px;
	margin-bottom: 20px;
}

.head_row .col_content {
	flex: 1 0 0%;
	max-width: 100%;
	padding: 0 10px;
	margin-bottom: 20px;
}

@media (max-width: 767px) {
	.head_row {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}
	.head_row .col_image {
		order: 0;
		flex: 1 0 100%;
		max-width: 100%;
	}
}


.btn-blue {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	padding: 14px 24px;
	cursor: pointer;
	text-decoration: none;
	border: none;
	background-color: #2962FF;
	border-radius: 6px;
	font-weight: 500;
	font-size: 16px;
	transition: .2s linear;
}
.btn-blue:hover {
	color: #fff;
	background-color: #0f6cb6;
}

@media (max-width: 767px) {
	.btn-blue {
		font-size: 14px;
	}
}


.mt-10 {
	margin-top: 10px;
}
.mt-20 {
	margin-top: 20px;
}
.mt-30 {
	margin-top: 30px;
}

@media (min-width: 768px) {
	.mt-md-10 {
		margin-top: 10px;
	}
	.mt-md-20 {
		margin-top: 20px;
	}
	.mt-md-30 {
		margin-top: 30px;
	}
}

.text-dark {
	color: #111;
}

.text-medium,
.text-medium p {
	font-size: 18px;
	line-height: 1.5;
}
.text-medium p + p:not(:empty),
.text-medium img + p:not(:empty),
.text-medium div + p:not(:empty) {
	margin-top: 12px;
}

@media (max-width: 767px) {
	.text-medium,
	.text-medium p {
		font-size: 16px;
	}
	.text-medium p + p:not(:empty),
	.text-medium img + p:not(:empty),
	.text-medium div + p:not(:empty) {
		margin-top: 8px;
	}
}

.about_company_table_wrap{
	margin:20px 0 0 0;
}
.about_company_table_wrap td,
.about_company_table_wrap tr,
.about_company_table_wrap table{
	border:1px solid;
	border-collapse: collapse;
}
.about_company_table_wrap td{
	padding:5px 10px;
}

#media-materials-video.media-materials .article .article__img,
.media-materials_on_doctor_page.media-materials .article .article__img{
	background-size: cover;
	aspect-ratio: 11 / 9;
	min-height: auto;
	height: auto;
}


.stores_wrap {
	align-items: center;
	background: #e2edfd url(/images/apps/phone-qr.148d6b2dc922f0f2bb08.svg) no-repeat left 45px bottom;
	border-radius: 16px;
	display: flex;
	height: 120px;
	justify-content: flex-end;
	position: relative;
	width: 100%;
}
.stores_wrap:before {
	background: #fff url(/images/apps/72.png) no-repeat 50% / 85%;
	border-radius: 6px;
	content: "";
	height: 72px;
	left: 66px;
	position: absolute;
	top: 24px;
	width: 72px;
}


.stores {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-right: 52px;
	max-width: 376px;
	text-align: center;
}
.stores img {
	height: 33px;
	width: 120px;
}
footer .top_bg .title_header {
	margin-bottom:20px;
	text-align: center;
}
footer .top_bg .sub_title {
	font-size: 12px;
	line-height: 1.2;
	color: #000;
}
@media (min-width: 768px) {
	footer .top_bg .title_header{
		/*display:none;*/
		margin-bottom:10px;
	}
}
@media (max-width: 1123px) {
	.stores_wrap{
		background-position-x:7px;
	}
	.stores_wrap:before {
		left: 27px;
	}
	.stores{
		margin-right:7px;
	}
}
@media (max-width: 1023px) {
	.stores_wrap{
		height:auto;
		background: none;
		justify-content: center;
	}
	.stores_wrap:before {
		display:none;
	}
	.stores{
		margin-right:7px;
		max-width:100%;
		justify-content: center;
	}
	.stores img {
		height: 40px;
		width: 100%;
	}
}

@media (max-width: 480px) {
	.stores_wrap{
		height: 100%;
	}
	footer .top_bg .sub_title {
		text-align: center;
	}
}



.flex_space_between{
 	display:flex;
	justify-content: space-between;
	align-items: center;
}


.section_reviews_slider_doctor_detail{
	overflow:hidden;
}
.section_reviews_slider_doctor_detail .swiper{
	position: relative;
}

.section_reviews_slider_doctor_detail .swiper-scrollbar-drag{
	background: #2962FF;
}
.section_reviews_slider_doctor_detail .swiper-scrollbar {
	background:#D3E0FF;
}

.section_reviews_slider_doctor_detail .swiper-scrollbar{
	display:none;
	bottom: -20px;
}

@media (max-width: 767px) {
	.section_reviews_slider_doctor_detail .swiper-scrollbar{
		display:inherit;
	}
	.section_reviews_slider_doctor_detail .slider-pagination{
		display:none;
	}
}

.section_reviews_slider_doctor_detail .swiper-slide{
	height:auto;
	opacity: 0;
	transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
}
.section_reviews_slider_doctor_detail .swiper-slide.visible {
	opacity: 1;
}


.css_lk_medicine_widget .fancybox-content{
	min-width:320px;
	/*min-height:1340px;
    max-height:3054px;*/
}
@media (max-width: 767px) {
	.css_lk_medicine_widget .fancybox-content {
		/*min-height: 1280px;
        max-height: 2048px;
        */
	}
	.css_lk_medicine_widget.fancybox-slide{
		padding-left:0px;
		padding-right:0px;
	}
}

#CalltouchWidgetFrame{
	z-index: 89994 !important;
}
.getreview-widget>*>[class^="GetReviewWidget__"]{
	z-index: 79994 !important;
}
@media (max-width: 991px) {
	.fancybox-stage {
		margin: 0 0px !important;
	}
}
.info_grid_map_wrap{
	max-width: 100%;
	overflow: hidden;
}
/* End */


/* Start:/static/css/doctors-list.686b3d0a7dc555156bae.css?171756823051380*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/static/css/../e422590cb7a2d42d2332d209c8682753.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:50%}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border:1px solid hsla(0,0%,100%,.2);-webkit-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.form--doctors{margin-top:20px;margin-bottom:34px}.form--doctors .form-control{border-radius:10000px;border-width:1px}.form--doctors .filters__wrap{margin:0 0 0 30px}.form--doctors .form-control{border-radius:6px;border-width:2px}.form--doctors .form-separator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin:0 15px}.form--doctors .form-element{max-width:350px}.sectionName--filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sectionName__clearFilter{color:#0f6cb6;text-decoration:none;font-size:16px;font-weight:500;border-bottom:1px dashed #0f6cb6;-webkit-transition:border-bottom-color .3s ease;transition:border-bottom-color .3s ease}.sectionName__clearFilter:hover{border-bottom-color:transparent}.filters>.filters__item{margin-bottom:28px;padding-bottom:25px;border-bottom:1px solid #d7d7d7}.filters__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px;margin-bottom:50px}.abc,.filters__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.abc{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.abc__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.abc__item{color:#adadad;font-size:18px;font-weight:700;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.abc__item.selected,.abc__item:hover{color:#000}.abc__item:first-child{margin-right:22px}.specialty__link{display:inline;color:#0f6cb6;text-decoration:none;font-size:16px;font-weight:500;border-bottom:1px dashed #0f6cb6}.specialty-male{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.specialty-male [data-style=checkbox]{margin:0}.specialty-male [data-style=checkbox] ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.specialty-male [data-style=checkbox] ul li{margin-bottom:0;margin-right:0}.specialty-male [data-style=checkbox] ul li+li{margin-left:25px}.specialty-male__title{margin-right:25px;color:#919090;white-space:nowrap}.doctors__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px -30px}.doctor,.doctors__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.doctor{width:25%;margin-bottom:30px;padding:0 15px}@media (max-width:1279px){.doctor{width:50%}}.doctor__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;cursor:default;border-radius:6px;-webkit-box-shadow:0 7px 20px 0 rgba(0,0,0,.1);box-shadow:0 7px 20px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.doctor__card:hover{-webkit-box-shadow:0 17px 40px 0 rgba(0,0,0,.2);box-shadow:0 17px 40px 0 rgba(0,0,0,.2)}.doctor__card-link{text-decoration:none}.doctor__descr{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:15px 15px 25px}.doctor__pic{position:relative;height:279px;background-color:#f8f8f8;overflow:hidden;padding-top:15px;text-align:center}.doctor__video{position:absolute;right:27px;top:-31px;width:50px;height:50px;border-radius:50%;text-align:center}.doctor__video,.doctor__video:hover{background-color:#ed2628}.doctor__video .icon{position:absolute;top:50%;left:0;margin-top:-10px;margin-left:19px}.doctor__post{margin-bottom:25px;word-wrap:break-word;color:#919090;font-size:16px;font-weight:500}.doctor__name .name__surname{font-size:22px;font-weight:500;line-height:1.3;word-wrap:break-word}.doctor__name .name__firstname{font-size:18px;font-weight:400;line-height:1.2;word-wrap:break-word}.doctor__exper{margin-top:8px;color:#0f6cb6;font-size:14px;font-weight:700}.doctor__text{margin-top:28px;color:#919090;font-size:14px;line-height:1.43;word-wrap:break-word}.doctor__link{display:block;background-color:#0f6cb6;margin-top:auto;padding:18px 0 19px;border-radius:0 0 6px 6px;color:#fff;font-size:18px;font-weight:500;text-align:center;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.doctor__link:hover{background-color:#277abd}.doctors__buttons{margin-top:84px;text-align:center}.doctor__appoint{background-color:#f2f4f9;margin-top:auto;padding:12px 30px;color:#0f6cb6;font-size:14px;text-align:center}.professions{position:absolute;z-index:10;background-color:#f2f4f9;margin-top:-20px}.professions .label__text{color:#000;font-size:16px}.professions .button{margin-top:-9px;padding:14px 63px 13px;font-size:12px;font-weight:500}.professions__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.professions__close{position:absolute;top:25px;right:45px;display:inline;color:#0f6cb6;font-weight:500;font-size:16px;text-decoration:none;border-bottom:1px dashed #0f6cb6;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.professions__close:hover{border-color:transparent}@media (max-width:1279px){.professions__close{right:0}}.professions__header-title{position:relative;width:252px;background-color:#f2f4f9;padding:24px 45px 37px;border-radius:6px 6px 0 0;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25);color:#0f6cb6;font-size:16px;font-weight:500}.professions__header-descr{margin:-10px 30px 0 45px;color:#919090;font-size:16px}@media (max-width:1279px){.professions__header-descr{margin:-10px 25px 0}}.professions__content{position:relative;padding:55px 100px 75px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25);border-radius:0 6px 6px 6px}.professions__content:before{top:-30px;width:252px;height:60px}.professions__content:after,.professions__content:before{content:"";position:absolute;left:0;background-color:#f2f4f9}.professions__content:after{top:0;right:15px;height:15px}@media (max-width:1279px){.professions__content{padding:55px 45px 75px}}.professions__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.professions__wrap+.professions__wrap{margin-top:30px;padding-top:30px;border-top:1px solid #d7d7d7}.professions__wrap.professions__wrap--four .professions__item{width:25%}.professions__item{width:33.333333%;padding-right:30px}.professions__list-item{line-height:1.25}.professions__list-item+.professions__list-item{margin-top:20px}.professions__title{margin-bottom:25px;font-size:34px;font-weight:700;line-height:1}@media (min-width:992px) and (max-width:1279px){.form--doctors .form-inline{-ms-flex-wrap:wrap;flex-wrap:wrap}.form--doctors .filters__wrap{margin:30px 0 0}.form--doctors .form-element{max-width:100%}}@media (max-width:991px){.filters__wrap{display:block}.specialty{margin-bottom:30px}.specialty-male{display:block}.specialty-male__title{margin-right:auto;margin-bottom:20px;white-space:normal}[data-style=checkbox] ul{display:block}.specialty-male [data-style=checkbox] ul li+li{margin-top:15px;margin-left:0}.abc__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.abc__item{min-width:20px;margin:0 15px 15px 0}.abc__item:first-child{margin-left:0}.doctor{width:100%}.doctors__buttons{margin-top:40px}.doctors__buttons .button{max-width:100%;margin:auto}.professions{left:15px;right:15px;background-color:#f2f4f9;margin-top:-11px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25);border-radius:6px}.professions .button{margin-top:0}.professions__header,.professions__wrap{display:block}.professions__header{background-color:transparent;padding:60px 15px 0;text-align:center}.professions__header-descr{margin:20px 0}.professions__header-title{width:auto;padding:0;font-size:24px;-webkit-box-shadow:none;box-shadow:none}.professions__content{height:500px;overflow:auto;margin-top:20px;padding:30px 0 30px 15px;-webkit-box-shadow:none;box-shadow:none}.professions__content:after,.professions__content:before{content:none}.professions__content .mCSB_scrollTools{opacity:1!important}.professions__content .mCSB_scrollTools .mCSB_draggerContainer{right:5px}.professions__content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#adadad!important}.professions__content .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.professions__close{top:12px;right:20px}.professions__item,.professions__wrap.professions__wrap--four .professions__item{width:100%;padding-right:0}.professions__item+.professions__item,.professions__wrap.professions__wrap--four .professions__item+.professions__item{margin-top:30px;padding-top:30px;border-top:1px solid #ccc}.form--doctors{margin-top:30px}.form--doctors .form-inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form--doctors .filters__wrap{margin:30px 0 0}.form--doctors .form-separator{margin:15px 0}.form--doctors .form-element{max-width:100%}.sectionName--filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sectionName__text{margin-bottom:15px}}
/* End */


/* Start:/local/templates/medicina/css/zabolevaniya.css?175397092911827*/
.disease {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 60px;
}
.disease ul li {
	padding-left: 5px;
	margin: 5px 0;
	line-height: 25px;
}
.auth-static a{
	text-decoration: none;
}
.disease-content a {
	text-decoration: underline;
	color: #0f6cb6;
}
.disease-content a:hover, .auth-static a:hover{
	text-decoration: underline;
}


.disease ul li:before {
	content: "";
	width: 6px;
	min-width: 6px;
	height: 6px;
	display: inline-block;
	margin-right: 16px;
	border-radius: 50%;
	background: #ed2628;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
.disease .disease-content {
	width: 75%;
}
.content-content-wrap {
	overflow: auto;
}
.content-content,
.disease .disease-content .content-content {
	background: #F3F4F9;
	border-radius: 7px;
	width: 100%;
	padding: 20px 0 20px 20px;
	margin-bottom: 30px;
	margin-top: 20px;
}
.content-content .content-head ,
.disease .disease-content .content-content .content-head {
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
}
.content-content ol ,
.disease .disease-content .content-content ol {
	padding-left: 20px;
	margin: 20px 0 0;
}
.content-content ol li,
.disease .disease-content .content-content ol li {
	font-size: 16px;
	line-height: 140%;
	color: #0F6CB6;
	margin-bottom: 10px;
}
.content-content ol li::marker,
.disease .disease-content .content-content ol li::marker {
	color: #919090;
}
.content-content ol li a,
.disease .disease-content .content-content ol li a {
	text-decoration: none;
}
.content-text,
.disease .disease-content .content-text {
	font-size: 16px;
	line-height: 185%;
}
.content-title,
.disease .disease-content .content-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	margin: 50px 0 20px;
}
.disease .disease-content .content-banner {
	background: linear-gradient(89.87deg, #33ADF1 1.08%, #D848FC 99.89%), #FFFFFF;
	-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, .17);
	box-shadow: 0px 0px 25px rgba(0, 0, 0, .17);
	border-radius: 7px;
	margin-top: 60px;
	color: white;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 30px 32px;
}
.disease .disease-content .content-banner .banner-title {
	width: 40%;
	font-weight: 500;
	font-size: 24px;
	line-height: 140%;
	margin-right: 5%;
	text-align: left;
}
.disease .disease-content .content-banner .banner-descr {
	width: 52%;
	font-weight: normal;
	font-size: 16px;
	line-height: 140%;
}
.disease .disease-content .content-banner .banner-descr a {
	color: #fff;
}
.disease .auth .auth-static-head {
	font-weight: bold;
	font-size: 16px;
	line-height: 185%;
	color: #919090;
	margin-bottom: 10px;
}
.disease .auth .auth-static {
	font-size: 14px;
	line-height: 140%;
	text-align: center;
}
.disease .auth .auth-static a {
	display: block;
	color: #0F6CB6;
}
.experience {
	margin-top: 10px;
	font-weight: bold;
	font-size: 13.28px;
	line-height: 16px;
	color: #0F6CB6;
}
.disease .card-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.disease .card-inner.for_block_inner{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;


}
.disease .card-inner.for_block_inner .doctor-card{
	margin-right: auto;
	width: calc(33% - 10px);
	padding-bottom: 62px;
	position: relative;
}
@media (min-width: 991px) and (max-width: 1279px) {
	.disease .card-inner.for_block_inner .doctor-card{
		width: calc(50% - 30px);
	}
}
@media (max-width: 768px) {
	.disease .card-inner.for_block_inner .doctor-card{
		width: calc(50% - 30px);
	}
}
.disease .card-inner.for_block_inner .doctor-card img{
	height: auto;
	width: 100%;
	margin: auto;
	display: block;
}
.disease .card-inner.for_block_inner .doctor-call{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
}
.disease .card-inner .doctor-card {
	margin-right: 60px;
}
.disease .card-inner .doctor-card .doctor-card-wrap .img-descr {
	font-weight: bold;
	margin-top: 10px;
	font-size: 13.28px;
	line-height: 16px;
	color: #919090;
}
.disease .content-small {
	margin-top: 30px;
	font-weight: bold;
	font-size: 16px;
	line-height: 185%;
	color: #919090;
}
.disease .horizonal-card {
	margin-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, .17);
	box-shadow: 0px 0px 25px rgba(0, 0, 0, .17);
	border-radius: 7px;
}
.disease .horizonal-card img {
	width: 161px;
	height: auto;
	object-fit: cover;
}
.disease .horizonal-card .hor-descr {
	padding: 20px 0 22px 20px;
	width: 50%;
}
.disease .horizonal-card .hor-descr .last-name {
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
}
.disease .horizonal-card .hor-descr .name {
	font-size: 18.72px;
	line-height: 140%;
}
.disease .horizonal-card .hor-descr .hor-descr-static {
	margin-top: 20px;
	font-size: 14px;
	line-height: 140%;
	color: #919090;
}
.disease .horizonal-card .hor-call {
	padding: 20px;
	position: relative;
}
.disease .horizonal-card .hor-call:before {
	position: absolute;
	content: '';
	top: 10%;
	left: 0;
	width: 1px;
	height: 80%;
	background: #D7D7D7;
}
.disease .horizonal-card .hor-call .pls-call {
	font-size: 14px;
	line-height: 140%;
	text-align: center;
}
.disease .horizonal-card .hor-call .button-call {
	margin-top: 20px;
	padding: 18px 42px 17px;
	background: #0F6CB6;
	border-radius: 7px;
	color: white;
	font-weight: 500;
	font-size: 18px;
	line-height: 140%;
	text-align: center;
	display: block;
}
.disease .horizonal-card .hor-call .call-phone {
	margin-top: 20px;
	color: #0F6CB6;
	text-align: center;
}
.disease .horizonal-card .hor-call .call-phone svg {
	vertical-align: bottom;
}
.disease .ill-notice {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 47px;
}
.disease .ill-notice svg {
	margin-right: 20px;
}
.disease .ill-notice .ill-title {
	font-weight: bold;
	font-size: 18.72px;
	line-height: 140%;
	padding-top: 10px;
}
.disease .quote {
	margin-top: 23px;
	padding: 0 0 0 60px;
}
.disease .quote .quote-name {
	font-weight: bold;
	font-size: 16px;
	line-height: 140%;
}
.disease .quote .quote-descr {
	font-size: 14px;
	line-height: 140%;
	color: #919090;
	margin: 5px 0 20px;
}
.disease .quote .quote-text {
	padding-left: 20px;
	border-left: 2px solid #0F6CB6;
	font-size: 16px;
	line-height: 185%;
}
.disease .auth {
	width: 20%;
	margin-left: 5%;
	margin-bottom: 40px;
}
.doctor-card {
	-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, .17);
	box-shadow: 0px 0px 25px rgba(0, 0, 0, .17);
	border-radius: 7px;
	margin-bottom: 40px;
}
.doctor-card .doctor-card-wrap {
	padding: 20px;
}
.doctor-card .doctor-card-wrap img {
	width: auto;
	height: auto;
}
.doctor-card .doctor-card-wrap .last-name {
	margin-top: 14px;
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
}
.doctor-card .doctor-card-wrap .name {
	font-size: 18.72px;
	line-height: 140%;
}
.doctor-card .doctor-card-wrap .description {
	margin-top: 20px;
	font-size: 14px;
	line-height: 140%;
	color: #919090;
}
.doctor-card .doctor-call {
	color: white;
	background: #0F6CB6;
	border-radius: 7px;
	padding: 16px 35px 17px;
	text-align: center;
	display: block;
	text-decoration: none;
}
.doctor-card .doctor-call:hover {
	text-decoration: underline;
}

.content-banner-zabolevanija {
	background: linear-gradient(89.87deg, #33ADF1 1.08%, #D848FC 99.89%), #FFFFFF;
	-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, .17);
	box-shadow: 0px 0px 25px rgba(0, 0, 0, .17);
	border-radius: 7px;
	margin-top: 60px;
	color: white;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 30px 32px;
}
.content-banner-zabolevanija .banner-title {
	width: 40%;
	font-weight: 500;
	font-size: 24px;
	line-height: 140%;
	margin-right: 5%;
	text-align: left;
}
.content-banner-zabolevanija .banner-descr {
	width: 38%;
	font-weight: normal;
	font-size: 16px;
	line-height: 140%;
}
.content-banner-zabolevanija a {
	color: #fff;
}

.source_list li {
	text-decoration: underline;
	color: #0f6cb6;
}
ul.mark_gray li:before {
	background: #979797;
}
.disease .disease-content .content-banner a{
	white-space: nowrap;
}
@media screen and (max-width: 990px) {
	.disease{
		flex-direction: column-reverse;
	}
	.disease .auth {
		width:100%;
		margin-left:0px;
	}
	.disease .content-block .doctor-card-wrap{
		text-align: center;
	}
	.disease .disease-content {
		width: 100%;
	}
	.disease .disease-content .content-banner {
		display: block;
	}

	.disease .disease-content .content-banner .banner-title {
		width: 100%;
		margin-right: 0;
		text-align: left;
	}

	.disease .disease-content .content-banner .banner-descr {
		width: 100%;
		font-size: 16px;
		line-height: 140%;
		margin-top: 20px;
	}
	.disease .card-inner {
		display: block;
		margin-top: 20px;
	}
	.disease .card-inner .doctor-card {
		margin-right: 0;
		text-align: center;
	}
	.disease .horizonal-card {
		display: block;
		text-align: center;
	}
	.disease .horizonal-card .hor-descr {
		margin-top: 20px;
		padding: 0 22px;
		text-align: left;
	}
	.disease .ill-notice {
		display: block;
	}
	.disease .quote {
		padding: 0;
	}
	.doctor-card .doctor-card-wrap img {
		height: 230px;
		width: auto;
	}
	.content-banner-zabolevanija {
		display: block;
	}
	.content-banner-zabolevanija .banner-title {
		width: 100%;
		margin-right: 0;
		text-align: justify;
	}
	.content-banner-zabolevanija .banner-descr {
		width: 100%;
		font-size: 16px;
		line-height: 140%;
		margin-top: 20px;
	}
}
@media screen and (max-width: 768px) {
	.disease .card-inner.for_block_inner .doctor-card img{
		object-fit: cover;
	}
}
@media screen and (max-width: 600px) {
	.disease .card-inner.for_block_inner .doctor-card{
		width: 100%;
	}

}

.hidden_desk{
	display: none;
}
@media (max-width: 991px) {
	.hidden_desk {
		display: block;
	}

	.hidden_mob {
		display: none;
	}
}

.content-block .auth-static-head{
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	margin: 50px 0 20px;
}
.disease-content .content-text .include_block{
	clear:both;
}
.disease-content .content-text .with_image_left img{
	border-radius: 20px;
	margin: 10px 20px 10px 0;
	float: left;

	width:auto;
	max-width: 60%;
	height: auto;

}
.disease-content .content-text .with_image_right img {
	border-radius: 20px;
	margin: 10px 0px 10px 20px;
	float: right;

	width:auto;
	max-width: 60%;
	height: auto;
}

@media (max-width: 768px) {
	.disease-content .content-text .with_image_left img{
		max-width: 100%;
	}
	.disease-content .content-text .with_image_right img{
		max-width: 100%;
	}
}

.price_list_table_wrap .price_list_table_item_name{
	word-break: break-word;
}
price_list_table {
	list-style-type: none;
	margin: 30px 0;
	color: #000000;
}
.price_list_table_item {
	display: grid;
	grid-template-columns: 2fr 1fr;
	padding: 10px 0;
	border-bottom: solid 1px #eee;
}
.price_list_table_item_price {
	justify-self: end;
}
.price_list_table_item.price_list_table_name {
	color: #465A63;
}
.price_list_table_item_hidden {
	display: none;
}
.btn_show_bore_wrap {
	margin: auto;
	text-align: center;
}

.disease-content .price__accordions table tr:first-of-type,
.disease-content .price__accordions table tr{
	padding: 10px 30px;
}

.disease-content .price__accordions table tr th:nth-of-type(1) {
	width:15%;
	word-wrap: break-word;
}
.disease-content .price__accordions table tr th:nth-of-type(2) {
	width:50%;
}
/* End */
/* /local/templates/medicina/slick/slick.css?17175677271776 */
/* /local/templates/medicina/slick/slick-theme.css?17175677273145 */
/* /local/templates/medicina/access/pet/style.css?175559223396463 */
/* /local/templates/medicina/new_dis/css/swiper-bundle.min.css?171756772713934 */
/* /local/templates/medicina/new_dis/css/OverlayScrollbars.css?171756772723754 */
/* /local/templates/medicina/new_dis/css/styles.css?175825493594149 */
/* /local/templates/medicina/new_dis/css/response_1199.css?17175677273433 */
/* /local/templates/medicina/new_dis/css/response_1024.css?17175677277020 */
/* /local/templates/medicina/new_dis/css/response_767.css?17175677277161 */
/* /local/templates/medicina/new_dis/css/response_479.css?171756772711102 */
/* /local/templates/.default/css/custom.css?17175677342121 */
/* /local/templates/.default/css/buttons.css?17526507342513 */
/* /static/css/index.0d050313f8a026a019d7.css?1717568230171727 */
/* /local/templates/medicina/vidos.min.css?1717567727774 */
/* /local/templates/medicina/css/styles.min.css?171756772733267 */
/* /local/templates/medicina/css/template_styles.min.css?17175677278072 */
/* /local/templates/medicina/css/custom.css?176120985117763 */
/* /local/templates/medicina/styles.css?17319406271357 */
/* /local/templates/medicina/template_styles.css?176398730112245 */
/* /static/css/doctors-list.686b3d0a7dc555156bae.css?171756823051380 */
/* /local/templates/medicina/css/zabolevaniya.css?175397092911827 */
