

/* Start:/local/templates/medika/css/vrachi/vrachi.css?169745085413279*/
.feedback-init .swiper-button-disabled{opacity:0.5;cursor:auto}.feedback-init .swiper-button-disabled:hover{opacity:0.5}.feedback-block{background:#FAFAFA;border-radius:6px;padding:24px;margin:0 45px 20px}.feedback-block_info{display:flex;justify-content:space-between}.feedback-block_name{font-weight:600;font-size:18px;line-height:137%;color:#000;margin-top:13px}.feedback-block_text{font-size:16px;line-height:137%;color:#8A8A8A;margin-top:26px;max-height:110px;overflow:hidden}.feedback-block_text.view{max-height:100%;overflow:auto}.feedback-block_view{font-size:16px;line-height:137%;color:#844693;margin-top:18px;max-width:max-content;cursor:pointer;display:flex;align-items:center}.feedback-block_view svg{margin-left:6px}.feedback-block_star.active path{fill:#844693}.none{display:none}@media(max-width: 600px){.feedback-block{padding:10px;margin:0 5px 10px}.feedback-block_star{width:16px;line-height:14px}.feedback-block_name{font-size:14px;margin-top:0}.feedback-block_text{font-size:12px;margin-top:16px}.feedback-block_view{font-size:12px;margin-top:10px}}.title-dr{margin-top:46px}.detail__1-qualification b{font-weight:bold}.detail__1-qualification{border:1px solid #844693;border-radius:15px;padding:15px;margin-top:45px}.detail__1-qualification ul,.detail__1-text ul{margin:10px 0 10px 25px}.detail__1-qualification ul li,.detail__1-text ul li{list-style:disc}.send-ask{margin:0 auto}.card__3{background:#D6C2DB}.card__3-wrapp img{width:510px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto}.card__3-wrapp{display:-webkit-box;display:-ms-flexbox;display:flex;align-items: end;}.card__3-text{margin:50px 0}.card__3-subtitle{width:620px;margin-top:25px;font-size:24px}.card__3-text .title{font-weight:500;line-height:1}.card__3-btn{margin-top:45px}.section__3-items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(4,1fr);grid-gap:15px}.section__3-item-img{border:1px solid #DBDBDB;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;width:100%;height:167px;background-position:center;background-repeat:no-repeat;background-size:auto}.section__3-item svg{width:140px;height:23px;margin:19px 0 10px}.section__3-item{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-align:center;-ms-flex-align:center;align-items:center}.section__3-item-text{font-weight:500;font-size:18px;line-height:22px;color:#1E2428}.section__4-subtitle span{font-weight:500;font-size:20px;line-height:24px;color:#646A6F}.section__4-subtitle-wr{display:-ms-grid;display:grid;-ms-grid-columns:1fr 72px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:72px}.section__4-subtitle{margin:45px 0;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}.section__4-tabs{display:-ms-grid;display:grid;-ms-grid-columns:1fr 72px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:72px}.section__4-tab{height:500px;overflow-y:scroll;direction:rtl}.section__4-tab-item{direction:initial;margin-left:60px;border:1px solid #D6C2DB;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;padding-left:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:150px}.section__4-tabs-content__block-img{max-height:500px;max-width:350px}.section__4-tab-item:not(:last-child){margin-bottom:20px}.section__4-tab-item-img{width:113px;-o-object-fit:contain;object-fit:contain}.section__4-tab-item-info-text{font-size:18px}.section__4-tab-item-info-name{font-weight:600}.section__4-tab-item-info{margin-left:80px}.section__4-tab-item.active{-webkit-box-shadow:2px 2px 20px .5px rgb(0 0 0 / 30%);box-shadow:2px 2px 20px .5px rgb(0 0 0 / 30%);border:1px solid #844693}.js-tabs-content{position:relative;overflow:hidden}.js-tabs-content__block{position:absolute;top:0;visibility:hidden;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.js-tabs-content__block.active{position:relative;height:auto;visibility:visible;opacity:1}.section__4-tabs-content__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__4-tabs-content__block-info-name{font-weight:600;font-size:24px;margin-bottom:20px}.section__4-tabs-content__block-info{margin-left:50px}.section__4-tabs-content__block-info-text-items{margin-top:3px;font-size:18px}.section__4-tabs-content__block-info-text-items p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__4-tabs-content__block-info-text-items p::before{content:'';width:13px;height:13px;display:block;background-image:url(/bitrix/templates/medika/img/index/gal.png);margin-right:8px;background-repeat:no-repeat;background-size:cover}.section__4-btn{margin-top:45px}.galery-slide{padding:0 30px}.galery-slide img{margin:0 auto;display:block;max-height:320px;-o-object-fit:contain;object-fit:contain;height:auto}.section__6{background:#D6C2DB}.section__6-wrapp{background:#FFFFFF;border-radius:5px;padding:22px 65px;max-width:462px;margin:35px 0}.section__6-title{font-weight:500;font-size:28px;line-height:34px;text-align:center}.section__6-body{margin-top:30px}.feedback-content-body-item.section__6-item{background:#E8E8E8;border-radius:5px;margin-bottom:20px}.section__6-item .modal-input{border:none;padding:11px 0 11px 25px}.section__6-item .modal-label{font-weight:300;font-size:12px;padding-left:56px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section__6-item .modal-input.noempty~.modal-label,.section__6-item .modal-input:focus~.modal-label{display:none}.section__6-item svg{width:18px;height:18px;position:relative;z-index:11;margin-left:14px}.js-form-item.section__6-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.dropdown_hide.active{display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown_hide{display:none;position:absolute;-webkit-transition:2s;-o-transition:2s;transition:2s;top:62px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:575px;font-weight:300;font-size:18px;border-radius:5px;padding:15px 20px;border:1px solid #D6C2DB;z-index:2;background:#fff}.drop_main{font-size:18px;line-height:22px;color:#646A6F;padding-left:20px}.dropdonw_span{cursor:pointer;color:#1E2428;margin-bottom:10px;display:block}.dropdown{width:100%;max-width:617px;position:relative;border:1px solid #D6C2DB;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;height:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdonw_span span{font-weight:300;font-size:12px;color:#828282}.section__6-body .feedback-content-body-item__field{font-size:12px}.dropdown_hide-wrapp{width:100%;height:190px;overflow-y:scroll}.dropdown::before{content:'';display:block;width:17px;height:10px;background:url(/bitrix/templates/medika/img/arr.svg);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-repeat:no-repeat;background-size:contain;position:absolute;right:20px;top:26px}.dropdown{width:100%;position:relative;cursor:pointer}.dropdonw_span:hover{color:#844693;font-weight:500}.dropdown.active::before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.section__6-wrapp-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section__6-img{display:-webkit-box;display:-ms-flexbox;display:flex}.detail__1-wrapp{border-radius: 25px;box-shadow: -10px 10px 70px rgb(37 47 28 / 12%);overflow: hidden;padding: 40px 40px; display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:493px 40px 1fr;grid-template-columns:493px 1fr}.detail__1-info-title{font-weight:600;font-size:36px;line-height:40px}.detail__1-info-subtitle{margin-top:20px;max-width:530px}.detail__1-stars{margin:30px 0}.detail__1-descr{font-size:18px;margin-bottom:9px}.detail__1-text{font-size:18px;margin-top:20px}.detail__1-btns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:45px;grid-gap:20px}.detail__1-btns .button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:15px;padding:16px}.detail__1-btns .button-border-light{margin:0;font-size:15px;width:auto;padding:0 23px}.detail__1-descr span{font-weight:600}.detail__1-stars svg{height:25px;width:150px}@media(max-width:1440px){.detail__1-btns .button-border-light{height:54px}.card__3-wrapp img{width:440px}.section__4-tabs-content__block-img{max-height:350px}}@media(max-width:1200px){.detail__1-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.detail__1-btns .button{width:auto}.section__3-item-img{height:130px;background-size:140px}.section__4-subtitle{margin:35px 0}.section__4-tab-item-img{width:90px}.section__4-tab-item{margin-left:20px;padding-left:32px;height:110px}.section__4-tabs,.section__4-subtitle-wr{-ms-grid-columns:1.2fr 25px 2fr;grid-template-columns:1.2fr 2fr;grid-gap:25px}.section__4-subtitle span{font-weight:500;font-size:17px}.section__4-tab-item:not(:last-child){margin-bottom:10px}.section__4-tab{height:350px}.section__4-tab-item-info{margin-left:25px}.section__4-tab-item-info-text{font-size:14px}.section__4-tabs-content__block-info{margin-left:20px}.section__6-img{max-width:480px}.detail__1-wrapp{-ms-grid-columns:320px 40px 1fr;grid-template-columns:320px 1fr}}@media(max-width:1023px){.section__3-item-img{height:100px;background-size:100px}.card__3-wrapp img{display:none}.card__3-text{width:100%;margin:30px 0}.card__3-btn{margin-top:25px}.card__3-subtitle{width:100%;margin-top:15px;font-size:19px}.section__3-item svg{width:130px;height:23px;margin:10px 0}.section__4-tabs,.section__4-subtitle-wr{-ms-grid-columns:1fr;grid-template-columns:1fr}.section__4-tab-item-img{display:none}.section__4-tab-item{margin-left:20px;padding:7px 0;height:auto}.section__4-tab{height:187px}.section__4-tabs-content__block-img{max-height:200px}.section__4-tabs-content__block-info-name{font-size:22px;margin-bottom:13px}.section__4-btn{margin-top:25px}.js-tabs-content__block.active{padding:10px;border:1px solid #D6C2DB;border-radius:5px}.section__6-img{display:none}.section__6-wrapp{max-width:100%}.section__6-wrapp-all{display:-ms-grid;display:grid}.detail__1-wrapp{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px}.detail__1-info-subtitle{margin-top:10px;max-width:100%}.detail__1-stars{margin:10px 0}.detail__1-text{margin-top:10px}.detail__1-qualification{margin-top:10px;overflow-wrap:anywhere}}@media(max-width:600px){.dropdonw_span{margin-bottom:15px;font-size:16px}.section__3-items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:20px}.section__3-item-text{font-size:16px}.section__4-subtitle{margin:20px 0;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-align:baseline;-ms-flex-align:baseline;align-items:baseline}.section__4-tab-item{margin-left:10px;padding:5px 0}.section__4-tab{height:178px}.section__4-tabs-content__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section__4-tabs-content__block-img{max-height:110px}.section__4-tabs-content__block-info{margin-left:0}.section__4-tabs-content__block-info-name{font-size:17px;margin:10px 0}.section__4-tabs-content__block-info-text{font-size:14px}.section__4-btn{margin-top:10px}.galery-slide{padding:0}.section__6-wrapp{margin:25px 0;padding:10px}.section__6-title{font-size:24px;line-height:26px}.section__6-body{margin-top:10px}.section__6-item .modal-label{padding-left:15px}.section__6-item svg{display:none}.dr__wrap{height:30px}.dropdown::before{top:18px}.dropdown_hide{top:47px;width:inherit;padding:0}.dropdown_hide-wrapp{padding:10px 20px;width:initial;font-size:15px}.drop_main{font-size:15px}.dropdown{height:50px}.js-form-item.section__6-item{width:100%}.detail__1-img{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:center;-ms-flex-pack:center;justify-content:center}.detail__1-img img{max-height:300px;-o-object-fit:contain;object-fit:contain}.detail__1-info-title{font-size:25px;line-height:30px}.detail__1-descr{font-size:16px;margin-bottom:5px}.detail__1-text{font-size:16px}.detail__1-btns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;grid-gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail__1-btns .button-border-light{margin-top:15px}}.feedback-block_r{height:100%;}
/* End */


/* Start:/local/templates/medika/css/swiper.css?16974508541626*/
.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-slide{flex-shrink:0;width:100%;height:100%;position:relative}.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}:root{--swiper-preloader-color:var(--swiper-theme-color);--swiper-theme-color:#844693}.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:#844693}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.b-lazy.b-loaded + .swiper-lazy-preloader{z-index:-1}
/* End */


/* Start:/local/templates/medika/css/vrachi/question.css?16974508545102*/
.question_block{
    width: 100%;
    background: #fff;
    background-image: url("/bitrix/templates/medika/img/vrachi/question.webp");
    background-size: contain;
    background-position: right center;
    box-sizing: border-box;
    background-repeat: no-repeat;
    padding: 40px;
    border-radius: 15px;
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.15);
    margin-top: 100px;
    margin-bottom: 100px;
}
.question_block-form{
    width: 60%;
}
.question_block-title{
    color: #555;
    font-family: Montserrat;
    font-size: 48px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    margin-bottom: 12px;
}
.question_block-title span{
    color: #00A859;
}
.question_block-name{
    color: #844693;
    font-family: Montserrat;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 30px;
}
.question_block-desc{
    color: #555;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px; /* 166.667% */
    width: 85%;
    margin-bottom: 30px;
}
.group{
    width: 100%;
    height: 50px;
}
.group input{
    width: 100%;
    height: 100%;
    padding: 0px 15px;
    display: flex;
    align-items: center;
    border-radius: 10px;
    border: 1px solid #D7D7D7;
    background: #FFF;
    box-sizing: border-box;
    color: #D7D7D7;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.first_input{
    width: 100%;
    margin-bottom: 40px;
}
.second_input{
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
.second_input-input{
    width: 50%;
}
.question_block-check{
    margin-bottom: 30px;
}
.question_block-btn{
    width: 330px;
}
.question_title span{
    color: #00A859;
}
.question_title{
    color: #555;
    font-family: Montserrat;
    font-size: 48px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    margin-bottom: 50px;
}
.answer_block{

}
.answer_item{
    border-radius: 15px;
    border: 1px solid #E5E5E5;
    background: #fff;
    padding: 40px;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 50px;
}
.answer_title{
    color: #844693;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 14px;
}
.answer_text{
    color: #1E2428;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 30px;
}
.answer_doctor{
    display: flex;
    width: 100%;
    gap: 20px;
}
.doctor_photo img{
    width: 100%;
    object-fit: cover;
}
.doctor_photo{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
}
.doctor_info{
width: calc(100% - 90px);
}
.doctor_name{
    color: #464646;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 8px;
}
.doctor_spec{
    color: #00A859;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 14px;
}
.doctor_text{
    color: #1E2428;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    max-width: 1000px;
}
@media (max-width: 992px) {
    .question_block-form{
        width: 100%;
    }
    .question_block-title{
        font-size: 38px;
    }
    .question_block-name{
        font-size: 32px;
    }
}
@media (max-width: 720px) {
    .question_block{
        background-image: unset;
    }
    .question_block-btn .sendQuestion{
        box-sizing: border-box;
    }
    .question_block-btn{
        width: 100%;
    }
}
@media (max-width: 500px) {
    .question_block-title{
        font-size: 24px;
    }
    .question_block-name{
        font-size: 18px;
        margin-bottom: 15px;
    }
    .question_block-desc{
        font-size: 16px ;
        margin-bottom: 15px;
    }
    .first_input{
        margin-bottom: 20px;
    }
    .second_input{
        display: block;
        width: 100%;
    }
    .second_input .group input{
        width: 100%;
    }
    .second_input .second_input-input{
        margin-bottom: 20px;
        width: 100%;
    }
    .question_title{
        font-size: 24px;
    }
    .doctor_photo{
        display: none;
    }
    .doctor_info{
        width: 100%;
    }
    .doctor_name{
        font-size: 18px;
    }
    .doctor_spec{
        font-size: 18px;
    }
    .doctor_text{
        font-size: 16px;
    }
    .answer_title{
        font-size: 18px;
    }
    .answer_item{
        padding: 20px;
    }
    .question_block{
        padding: 20px;
        margin-bottom: 50px;
        margin-top: 50px;
    }
}
/* End */


/* Start:/local/templates/medika/components/bitrix/news/vrachi2024/bitrix/news.detail/.default/style.min.css?17823879501187*/
.doctor-services__accordion{border:1px solid #ececec;border-radius:12px;overflow:hidden}.doctor-services__item{border-bottom:1px solid #ececec}.doctor-services__item:last-child{border-bottom:none}.doctor-services__head{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;cursor:pointer;font-size:16px;font-weight:600;color:#333;user-select:none;transition:background 0.2s}.doctor-services__head:hover{background:#faf5fb}.doctor-services__head svg{flex-shrink:0;transition:transform 0.3s}.doctor-services__item.active .doctor-services__head svg{transform:rotate(180deg)}.doctor-services__body{padding:0 24px;max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease}.doctor-services__item.active .doctor-services__body{max-height:2000px;padding:0 24px 16px}.doctor-services__table{width:100%;border-collapse:collapse}.doctor-services__table tr{border-bottom:1px solid #f0f0f0}.doctor-services__table tr:last-child{border-bottom:none}.doctor-services__name{padding:10px 16px 10px 0;font-size:14px;color:#333;width:75%}.doctor-services__price{padding:10px 0;font-size:14px;font-weight:600;color:#844693;white-space:nowrap;text-align:right}
/* End */


/* Start:/local/templates/medika/css/vrachi_scvoz/style.css?172137095430259*/
.filter_title{font-weight:600;font-size:40px;line-height:49px;color:#000}
.f_panels * input{appearance-moz-appearance:none;-webkit-appearance:none}
.f_panels{width:100%;display:flex;--f-size:14px;--l-height:135%;justify-content:space-between;align-items:start;margin-top:60px}
.f_panels .specs{width:400px}
.f_panels .specs .doc_type{width:100%;margin-top:15px;position:relative;display:flex;align-items:center;border:1px solid #844693;border-radius:5px;height:30px}
.f_panels .specs .doc_type > span{transition:.3s;display:block;text-align:center;width:calc(100% / 2);font-size:var(--f-size);line-height:var(--l-height);cursor:pointer}
.f_panels .specs .doc_type .bl_bg{position:absolute;border-radius:5px;background-color:#844693;top:0;width:50%;bottom:0;z-index:-1;transition:.3s}
.f_panels .specs .doc_type.active_b > .bl_bg{left:0}
.f_panels .specs .doc_type.active_b > span:nth-of-type(1){color:#fff}
.f_panels .specs .doc_type.active_l > .bl_bg{left:50%}
.f_panels .specs .doc_type.active_l > span:nth-of-type(2){color:#fff}
.mech_select{position:relative;width:100%}
.mech_select > span{cursor:pointer;width:calc(100% - 40px);font-size:var(--f-size);line-height:var(--l-height);height:45px;border:1px solid #844693;border-radius:5px;display:flex;align-items:center;padding:0 20px}
.mech_select svg{cursor:pointer;width:12px;position:absolute;top:50%;right:20px;transition:.3s;transform:translateY(-50%)}
.mech_select.active svg{transform:translateY(-50%) rotateX(180deg)}
.mech_select .mech_select_elems{position:absolute;top:calc(100% + 10px);right:0;left:0;border:1px solid #844693;border-radius:5px;max-height:300px;overflow-y:auto;display:none;padding:7px 0;background-color:#fff;z-index:1}
.mech_select.active .mech_select_elems{display:block}
.mech_select .mech_select_elems .mech_select_elem{cursor:pointer;display:flex;transition:.3s;display:flex;align-items:center;padding:10px 0 10px 35px;font-size:var(--f-size);line-height:var(--l-height)}
.mech_select .mech_select_elems .mech_select_elem:hover,.mech_select .mech_select_elems .mech_select_elem.active{background-color:#844693;color:#fff}
.f_panels .addresses{width:auto;height:45px;display:flex}
.f_panels .addresses > div:last-child{margin-left:10px}
.f_panels .addresses .p_address{cursor:pointer;display:flex;padding:0 26px;align-items:center;font-size:var(--f-size);line-height:var(--l-height);border:1px solid #844693;border-radius:5px;transition:.3s}
.f_panels .addresses .p_address svg{width:20px;height:20px}
.f_panels .addresses .p_address svg path{transition:.3s;fill:#000}
.f_panels .addresses .p_address.active{color:#fff;background-color:#844693}
.f_panels .addresses .p_address.active svg path{fill:#fff}
.f_panels .addresses .p_address span{margin-left:15px}
.f_panels .search{position:relative}
.f_panels .search input{font-size:var(--f-size);line-height:var(--l-height);border:1px solid #844693;border-radius:5px;width:475px;height:45px;display:block;padding:0;padding-left:20px;padding-right:58px}
.f_panels .search svg{position:absolute;height:18px;width:18px;right:20px;top:50%;display:block;transform:translateY(-50%)}
.doc_list{--f-size:18px;--f-height:120%;margin-top:30px;position: relative}
.doc_list .doc_list_more{margin-top:60px;height:60px;background-color:#844693;display:flex;justify-content:center;border-radius:5px;color:#fff;cursor:pointer}
.doc_list .doc_list_more .doc_list_more_text{height:100%;display:flex;justify-content:center;align-items:center}
.doc_list .doc_list_more .doc_list_more_plus{height:20px;width:20px;display:flex;font-size:9px;font-weight:700;line-height:100%;justify-content:center;align-items:center;background-color:#fff;border-radius:100%;color:#844693}
.doc_list .doc_list_more .doc_list_more_text{margin-left:10px;font-size:var(--f-size);line-height:var(--l-height)}
.doc_list .doc_inner_list > div{margin-top:30px;border:1px solid rgba(0,0,0,0.1);padding:45px;border-raduis:5px}
.doc_list .doc_inner_list > div:nth-of-type(n+2){margin-top:30px}
@keyframes opBl {
from{opacity:0}
to{opacity:1}
}
.doc_list .doc_inner_list .doc_inner_list_elem{display:flex;justify-content:space-between;font-size:var(--f-size);line-height:var(--l-height);animation:opBl 1s ease-in-out}
.doc_list .doc_inner_list_elem .doc_info .inf_top{display:flex;}
.doc_list .doc_inner_list_elem .doc_info .inf_top .avatar_img{width:170px;height:170px;overflow:hidden;background-color:#0003;border-radius:100%;border:1px solid #844693}
.doc_list .doc_inner_list_elem .doc_info .inf_top .avatar_img img{width:100%;object-fit:cover;height:100%;object-position: top}
.doc_list .doc_inner_list_elem .doc_info .inf_top .avatar_text{color:#844693;text-align:center;font-size:14px;font-weight:500;margin-top:15px}
.doc_list .doc_inner_list_elem .doc_info .inf_top .inf_text{margin-left:30px;display:flex;flex-direction:column}
.doc_list .doc_inner_list_elem .doc_info .inf_top .inf_text .inf_title{font-weight:600;font-size:24px}
.doc_list .doc_inner_list_elem .doc_info .inf_top .inf_text .inf_undr_title{margin-top:10px;font-weight:500;font-size:18px;color:#844693}
.doc_list .doc_inner_list_elem .doc_info .inf_top .inf_text .inf_specs{margin-top:auto;color:rgba(0,0,0,0.5);font-size:18px}
.doc_list .doc_inner_list_elem .doc_info .inf_top .inf_text .doc_cp{margin-top:44px;color:#00A859;font-weight:500;font-size:18px}
.doc_list .doc_inner_list_elem .doc_info .inf_bott{margin-top:15px;margin-left:200px}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns{display:flex;width:100%}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > a{margin-left:10px}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > div:hover{box-shadow:0 5px 18px 3px #844693}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > a,.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > div{transition:.3s;cursor:pointer;border-radius:5px;font-size:14px;line-height:var(--l-height);display:flex;align-items:center;border:1px solid #844693;height:52px;justify-content:center;width:213px}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > a:hover,.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > div{background-color:#844693;color:#fff}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > div.deactive{box-shadow:none!important;background-color:#D6D6D6!important;color:rgba(0,0,0,0.4)!important;border-color:#D6D6D6!important}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > a{position:relative}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > a span{display:flex;position:absolute;top:-13px;right:-13px;font-weight:700;z-index:13;font-size:9px;line-height:11px;color:#fff;height:26px;overflow:hidden;border-radius:100%;width:26px;padding-top:1px;align-items:center;justify-content:center}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > a span:before{position:absolute;top:3px;content:'';right:3px;left:3px;bottom:3px;border-radius:100%;z-index:-1;background-color:#00A859}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > a span:after{position:absolute;top:0;content:'';right:0;left:0;bottom:0;z-index:-2;border-radius:100%;background-color:#fff}
.doc_list .doc_inner_list_elem .bron .bron_title{font-size:18px;line-height:120%;}
.doc_list .doc_inner_list_elem .bron .bron_specs{margin-top:20px;display:flex;flex-wrap:wrap}
.doc_list .doc_inner_list_elem .bron .bron_specs > div{border-radius:5px;padding:9px 15px;background-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.4);font-size:16px;line-height:var(--f-height);transition:.3s;cursor:pointer;margin-right:5px;margin-bottom:5px}
.doc_list .doc_inner_list_elem .bron .bron_specs > div:hover{background-color:rgba(0,0,0,0.2);color:rgba(0,0,0,0.8)}
.doc_list .doc_inner_list_elem .bron .bron_specs > div.active{background-color:#844693;color:#fff}
.doc_list .doc_inner_list_elem .bron{width:550px}
.doc_list .doc_inner_list_elem .bron .bron_addrs{display:flex;justify-content:space-between;margin-top:5px}
.doc_list .doc_inner_list_elem .bron .bron_addrs > div:nth-of-type(n+2){margin-left:10px}
.doc_list .doc_inner_list_elem .bron .bron_addr{cursor:pointer;width:calc((100% - 10px) / 2);display:flex;transition:.3s;border:1px solid rgba(0,0,0,0.1);border-radius:5px;padding:10px}
.doc_list .doc_inner_list_elem .bron .bron_addr span{color:rgba(0,0,0,0.4);transition:.3s;margin-top:5px;font-weight:500;font-size:18px;line-height:22px;display:block}
.doc_list .doc_inner_list_elem .bron .bron_addr div{transition:.3s;margin-top:3px;margin-left:15px;font-size:14px;line-height:17px}
.doc_list .doc_inner_list_elem .bron .bron_addr svg{min-width:30px;height:30px}
.doc_list .doc_inner_list_elem .bron .bron_addr svg path{transition:.3s;fill:rgba(0,0,0,0.1);fill-opacity:1}
.doc_list .doc_inner_list_elem .bron .bron_addr.active svg path{fill:#844693}
.doc_list .doc_inner_list_elem .bron .bron_addr.active{border:1px solid #844693}
.doc_list .doc_inner_list_elem .bron .bron_addr.active span{display:block;color:#844693}
.doc_list .doc_inner_list_elem .bron .times_slider .inner_days_swiper{overflow:hidden;width:100%}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper{display:flex}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_sw_prev,.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_sw_next{display:flex;align-items:center;justify-content:center;min-width:40px;cursor:pointer;transition:.3s;border-radius:5px;margin:10px 5px}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_sw_prev.swiper-button-disabled,.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_sw_next.swiper-button-disabled{opacity:.2!important;background:none!important}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_sw_prev:hover,.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_sw_next:hover{background-color:#f3f3f3}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_info .day_name,.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_info .day_numb{display:flex;align-items:center;justify-content:center;height:50%}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper{margin-top:10px;width:100%;display:flex;justify-content:space-between}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_info{cursor:pointer;margin-top:11px;border-radius:5px 5px 0 0;transition:.3s;position:relative}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_info.no_date{color:rgba(0,0,0,0.4)!important;background-color:unset!important}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_info:hover,.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_info.active{background-color:#844693;color:#fff}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_info .day_dot{background-color:#844693;border-radius:100%;position:absolute;height:6px;width:6px;top:-9px;left:50%;transform:translateX(-50%)}
.doc_list .doc_inner_list_elem .bron .times_slider .timing_swiper{background-color:#844693;border-radius:5px;height:60px;display:flex}
.doc_list .doc_inner_list_elem .bron .times_slider .timing_swiper .inner_timing_swiper{width:100%}
.doc_list .doc_inner_list_elem .bron .times_slider .time_sw_prev,.doc_list .doc_inner_list_elem .bron .times_slider .time_sw_next{background-color:rgba(255,255,255,0.2);border-radius:5px;display:flex;align-items:center;justify-content:center;min-width:30px;margin:10px;cursor:pointer}
.doc_list .doc_inner_list_elem .bron .times_slider .time_sw_prev svg,.doc_list .doc_inner_list_elem .bron .times_slider .time_sw_next svg{width:10px;height:15px}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .time_sw_prev.swiper-button-disabled,.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .time_sw_next.swiper-button-disabled{opacity:.2!important;background:none!important}
.doc_list .doc_inner_list_elem .bron .times_slider .time_sw_prev svg rect,.doc_list .doc_inner_list_elem .bron .times_slider .time_sw_next svg rect{fill:#fff}
.doc_list .doc_inner_list_elem .bron .times_slider .inner_time_swiper{overflow:hidden;width:100%}
.doc_list .doc_inner_list_elem .bron .timing_swiper .swiper-slide{padding:10px 0;width:auto;height:auto}
.doc_list .doc_inner_list_elem .bron .timing_swiper .swiper-slide > div{border:1px solid #fff;justify-content:center;color:#fff;border-radius:5px;display:flex;align-items:center;height:calc(100% - 2px);font-size:14px;line-height:17px;cursor:pointer;font-weight:600;transition:.3s}
.doc_list .doc_inner_list_elem .bron .timing_swiper .swiper-slide > div:hover{color:#844693;background-color:#fff}
.doc_list .doc_inner_list_elem .bron .timing_swiper .swiper-slide.active > div{color:#844693;background-color:#fff}
.doc_list .doc_inner_list_elem .bron .timing_swiper .swiper-slide > div.not_time{border:1px solid rgba(255,255,255,0.1)!important;color:rgba(255,255,255,0.4)!important;background:none!important}
.modalR .modalR-content-body-item__message{background-color:#844693;color:#fff;border-radius:6px;z-index:1}
@media (max-width: 1450px) {
.container{width:1200px}
.f_panels{flex-wrap:wrap}
.f_panels .addresses{margin-top:10px;order:3;justify-content:end;width:100%}
.doc_list .doc_inner_list .doc_inner_list_elem{flex-wrap:wrap}
.doc_list .doc_inner_list_elem .doc_info{width:100%}
.doc_list .doc_inner_list_elem .bron{margin-left:200px;margin-top:45px;width:calc(100% - 200px)}
.doc_list .doc_inner_list_elem .bron .bron_addr{padding-right:30px;justify-content:center;align-items:center}
.doc_list .doc_inner_list_elem .bron .bron_specs > div{margin-right:10px}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper{border-radius:5px 5px 0 0}
}
@media (max-width: 1230px) {
.container{width:992px}
.doc_list .doc_inner_list_elem .bron{width:100%;margin-top:20px;margin-left:0}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_info{height:60px}
.container .specs .mech_select{width:calc(100% - 40px)}
.container{width:992px}
.doc_list .doc_inner_list_elem .bron{width:100%;margin-top:20px;margin-left:0}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_info{height:60px}
}
@media (max-width:1022px) {
.container{width:776px}
.container .specs{width:calc(50% - 10px)}
.container .mech_select span{width:100%;height:100%}
.container .f_panels .mech_select{width:calc(100%);height:43px}
.container .f_panels .mech_select span{width:auto}
.doc_list .doc_inner_list_elem .bron{width:100%;margin-top:20px;margin-left:0}
.doc_list .doc_inner_list_elem .bron .times_slider .days_swiper .day_info{height:60px}
.doc_list .doc_inner_list_elem .doc_info .inf_top{flex-wrap:nowrap}
}
@media (max-width:806px) {
.modalR.formR{padding:20px;width:auto}
.modalR.formR .modalR-content{padding:40px}
.modalR.formR .modalR-content__caption{margin-bottom:30px;font-size:16px;max-width:250px}
.modalR.formR .modalR-content-body-item__field{padding:0 0 5px;font-size:14px}
.modalR.formR .modalR-content-body-item{margin-bottom:20px}
.modalR.formR .check-label{font-size:11px;line-height:16px;padding-left:30px}
.modalR.formR .check-label:before{width:20px;height:20px;top:20%}
.modalR.formR .button.modalR-content-body__send{margin-top:15px;font-size:14px}
.modalR.formR .modal-input.noempty~.modal-label,.modalR.formR .modal-input:focus~.modal-label{top:-15px;font-size:11px}
.modalR.formR .modalR-content-body-item__message{top:0;right:0;padding:2px;font-size:11px}
.modalR.formR .modalR-content-body-checkbox{font-size:12px;line-height:15px}
.container{max-width:475px;width:auto}
.doc_list .doc_inner_list .doc_inner_list_elem{background-color:#F5F5F5;padding:20px 15px}
.doc_list .doc_inner_list .doc_inner_list_elem .avatar .avatar_img{width:120px;height:120px}
.doc_list .doc_inner_list_elem .doc_info .inf_top .inf_text .inf_title{font-size:16px;line-height:140%;font-weight:400}
.doc_list .doc_inner_list_elem .doc_info .inf_top .inf_text .inf_undr_title{font-weight:400;font-size:14px;line-height:140%;margin-top:10px}
.doc_list .doc_inner_list_elem .doc_info .inf_top .inf_text .inf_specs{font-weight:400;font-size:12px;line-height:140%;margin-top:10px}
.doc_list .doc_inner_list_elem .bron .bron_addrs{flex-wrap:wrap}
.doc_list .doc_inner_list_elem .bron .bron_addrs > div{width:100%}
.doc_list .doc_inner_list_elem .bron .bron_title{font-size:14px}
.doc_list .doc_inner_list_elem .bron .bron_specs{margin-top:15px}
.doc_list .doc_inner_list_elem .bron .bron_specs > div{font-size:14px}
body .doc_list .doc_inner_list_elem .bron .bron_addrs > .bron_addr{justify-content:start;height:35px}
body .doc_list .doc_inner_list_elem .bron .bron_addrs > .bron_addr:last-child{margin:0;margin-top:10px}
body .doc_list .doc_inner_list_elem .bron .bron_addrs > .bron_addr span{font-size:14px}
body .doc_list .doc_inner_list_elem .bron .bron_addrs > .bron_addr div{font-size:12px}
.doc_list .doc_inner_list_elem .doc_info .inf_bott{margin-left:0}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns{display:none}
.doc_list .doc_inner_list_elem > .inf_bott .btns{display:flex;width:100%}
.doc_list .doc_inner_list_elem > .inf_bott .btns > a{margin-left:10px}
.doc_list .doc_inner_list_elem > .inf_bott .btns > div:hover{box-shadow:0 5px 18px 3px #844693}
.doc_list .doc_inner_list_elem > .inf_bott .btns > a,.doc_list .doc_inner_list_elem > .inf_bott .btns > div{transition:.3s;cursor:pointer;border-radius:5px;font-size:14px;line-height:var(--l-height);display:flex;align-items:center;border:1px solid #844693;height:52px;justify-content:center;width:213px}
.doc_list .doc_inner_list_elem > .inf_bott .btns > a:hover,.doc_list .doc_inner_list_elem > .inf_bott .btns > div{background-color:#844693;color:#fff}
.doc_list .doc_inner_list_elem > .inf_bott .btns > div.deactive{box-shadow:none!important;background-color:#D6D6D6!important;color:rgba(0,0,0,0.4)!important;border-color:#D6D6D6!important}
.doc_list .doc_inner_list_elem > .inf_bott .btns > a{position:relative}
.doc_list .doc_inner_list_elem > .inf_bott .btns > a span{display:flex;position:absolute;top:-13px;right:-13px;font-weight:700;z-index:13;font-size:9px;line-height:11px;color:#fff;height:26px;overflow:hidden;border-radius:100%;width:26px;padding-top:1px;align-items:center;justify-content:center}
.doc_list .doc_inner_list_elem > .inf_bott .btns > a span:before{position:absolute;top:3px;content:'';right:3px;left:3px;bottom:3px;border-radius:100%;z-index:-1;background-color:#00A859}
.doc_list .doc_inner_list_elem > .inf_bott .btns > a span:after{position:absolute;top:0;content:'';right:0;left:0;bottom:0;z-index:-2;border-radius:100%;background-color:#fff}
.doc_list .doc_inner_list_elem > .inf_bott .btns > div,.doc_list .doc_inner_list_elem > .inf_bott .btns > a{width:100%;height:40px;margin:0}
.doc_list .doc_inner_list_elem .doc_info .inf_bott .btns > a:last-child{margin-top:10px}
body .doc_list .doc_inner_list_elem > .inf_bott{display:block;width:100%}
body .doc_list .doc_inner_list_elem > .inf_bott .btns{flex-direction:column}
.doc_list .doc_inner_list_elem > .inf_bott .btns > div{display:flex;justify-content:center;align-items:center;margin-top:10px}
.doc_list .doc_inner_list_elem > .inf_bott .btns > a{display:flex;justify-content:center;align-items:center;margin-top:10px;width:calc(100% - 2px)}
}
@media (min-width:0px) {
.f_panels .search > svg:last-child,.f_panels > label,.f_panels .f_panels_btns,.f_panels .f_panels_title{display:none}
.doc_list .doc_inner_list_elem > .inf_bott{display:none}
}
@media (max-width:475px) {
.container{max-width:475px;width:auto}
.doc_list .doc_inner_list_elem .doc_info .inf_top .inf_text{margin-left:15px}
.doc_list .doc_inner_list_elem .doc_info .inf_top{flex-wrap:wrap}
.doc_list .doc_inner_list_elem .doc_info .inf_top .inf_text{margin-left:0;margin-top:15px}
.doc_list .doc_inner_list_elem .doc_info .inf_top .avatar_text{text-align:left}
}
body .modalR .js-form.flexR{display:flex;flex-direction:column-reverse}
body .modalR .js-form.flexR > div{margin-bottom:0}
body .modalR .js-form.flexR svg{width:80px;height:80px;margin:auto;margin-bottom:30px}
@media(max-width:480px) {
.modalR-content__caption{margin-top:24px}
}
.doc_list_cards{display:flex;width:100%;margin-top: 50px}
.doc_list_cards *{user-select:none;-webkit-user-select:none;-moz-user-select:none}
.doc_list_cards .doc_list_cards_sw{width:calc(100%);overflow:hidden;cursor:pointer}
.doc_list_cards .doc_list_cards_sw_next,.doc_list_cards .doc_list_cards_sw_prev{width:35px;display:flex;align-items:center;transition:.3s;cursor:pointer}
.doc_list_cards .doc_list_cards_sw_next.swiper-button-disabled,.doc_list_cards .doc_list_cards_sw_prev.swiper-button-disabled{opacity:.3;cursor:default}
.doc_list_cards .doc_list_cards_sw_next{justify-content:end}
.doc_list_cards .doc_list_cards_sw_prev{justify-content:start}
.doc_list_cards .doc_list_cards_sw_prev svg{width:12px;height:22px}
.doc_list_cards .doc_list_cards_sw_next svg{width:12px;height:22px}
.doc_list_cards .doc_list_cards_sw .swiper-slide .sw_card{border:1px solid #F5F5F5;padding:20px;display:flex;background-color:#F5F5F5;border-radius:5px;transition:.3s}
.doc_list_cards .doc_list_cards_sw .swiper-slide .sw_card:hover{border:1px solid #844693}
.doc_list_cards .doc_list_cards_sw .swiper-slide .sw_card .sw_card_ava{width:90px;min-width:90px;height:90px;border:1px solid rgba(0,0,0,0.1);background-image:url(/bitrix/templates/medika/img/promo/girl.png);background-position:top;background-size:cover;background-repeat:no-repeat;border-radius:100%;object-position: top}
.doc_list_cards .doc_list_cards_sw .swiper-slide .sw_card .sw_card_text{margin-left:17px;display:flex;align-items:start;flex-direction:column;justify-content:center}
.doc_list_cards .doc_list_cards_sw .swiper-slide .sw_card .sw_card_text .sw_card_text_name{font-weight:600;font-size:20px;line-height:24px;color:#1E2428}
.doc_list_cards .doc_list_cards_sw .swiper-slide .sw_card .sw_card_text .sw_card_text_spec{font-weight:400;font-size:16px;line-height:20px;color:#A8AAAB;margin-top:10px}
.inf_call_me a{color:inherit!important;transition:.3s}
.doc_cp a:hover{opacity:.7}
.doc_alert{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;justify-content:center;align-items:center;display:none}
.doc_alert .bl_bg{position:absolute;background-color:#000a;top:0;left:0;right:0;bottom:0;z-index:0}
.doc_alert .docAlert{width:600px;height:auto;border-radius:20px;padding:30px 0;background-color:#fff;position:relative;z-index:1}
.doc_alert .krestick{width:18px;height:18px;opacity:.7;position:absolute;cursor:pointer;top:25px;right:25px}
.doc_alert .krestick svg{width:100%;height:100%}
.doc_alert .krestick svg path{transition:.3s}
.doc_alert .krestick:hover svg path{fill:#844693}
.doc_alert .da_title{font-size:30px;font-weight:700;text-align:center}
.doc_alert .da_form{margin-top:20px;padding:0 30px}
.doc_alert .da_form .da_inner_form label{display:block;font-size:18px}
.doc_alert .da_form .da_inner_form label:nth-of-type(n+2){margin-top:15px}
.doc_alert .da_form .da_inner_form label:nth-last-of-type(1){margin-top:10px}
.doc_alert .da_form .da_inner_form .da_input_sms input,.doc_alert .da_form .da_inner_form input{width:100%;font-size:16px;margin-top:5px;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:inset 0 0 0 1px #000;border-radius:10px;padding:0 15px;height:54px;background-color:#fff;display:block}
.doc_alert .da_form .da_inner_form .da_input_sms{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:15px}
.doc_alert .da_form .da_inner_form .da_input_sms input{width:calc(100% - 215px);margin:0}
.doc_alert .da_form .da_inner_form .da_input_sms .btn{height:54px;width:200px;padding:0;font-size:18px}
.doc_alert .da_form .da_inner_form .da_input_sms .da_input_sms_alert{font-size:14px;opacity:.5;width:100%;margin-top:5px}
.doc_alert .da_form .da_inner_form .da_input_sms .da_input_sms_alert span{font-weight:700;font-size:16px}
.doc_alert .bron{margin-top:20px}
.doc_alert .da_form{height:auto}
.doc_alert .bron{margin-top:20px}
.doc_alert .bron .bron_title{font-size:18px;line-height:120%}
.doc_alert .bron .bron_specs{margin-top:20px;display:flex;flex-wrap:wrap}
.doc_alert .bron .bron_specs > div{border-radius:5px;padding:9px 15px;background-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.4);font-size:16px;line-height:var(--f-height);transition:.3s;cursor:pointer;margin-right:5px;margin-bottom:5px}
.doc_alert .bron .bron_specs > div.active{background-color:#844693!important;color:#fff!important}
.doc_alert .bron .bron_specs > div{border-radius:5px;padding:9px 15px;background-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.4);font-size:16px;line-height:var(--f-height);transition:.3s;cursor:pointer;margin-right:5px;margin-bottom:5px}
.doc_alert .bron .bron_specs > div:hover{background-color:rgba(0,0,0,0.2);color:rgba(0,0,0,0.8)}
.doc_alert .bron .bron_specs > div.active{background-color:#844693;color:#fff}
.doc_alert .bron .bron_addrs{display:flex;justify-content:space-between;margin-top:5px}
.doc_alert .bron .bron_addrs > div:nth-of-type(n+2){margin-left:10px}
.doc_alert .bron .bron_addr{cursor:pointer;width:calc((100% - 10px) / 2);display:flex;transition:.3s;border:1px solid rgba(0,0,0,0.1);border-radius:5px;padding:10px}
.doc_alert .bron .bron_addr span{color:rgba(0,0,0,0.4);transition:.3s;margin-top:5px;font-weight:500;font-size:18px;line-height:22px;display:block}
.doc_alert .bron .bron_addr div{transition:.3s;margin-top:3px;margin-left:15px;font-size:14px;line-height:17px}
.doc_alert .bron .bron_addr svg{min-width:30px;height:30px}
.doc_alert .bron .bron_addr svg path{transition:.3s;fill:rgba(0,0,0,0.1);fill-opacity:1}
.doc_alert .bron .bron_addr.active svg path{fill:#844693}
.doc_alert .bron .bron_addr.active{border:1px solid #844693}
.doc_alert .bron .bron_addr.active span{display:block;color:#844693}
.doc_alert .bron .times_slider .inner_days_swiper{overflow:hidden;width:100%}
.doc_alert .bron .times_slider .days_swiper{display:flex}
.doc_alert .bron .times_slider .days_swiper .day_sw_prev,.doc_alert .bron .times_slider .days_swiper .day_sw_next{display:flex;align-items:center;justify-content:center;min-width:40px;cursor:pointer;transition:.3s;border-radius:5px;margin:10px 5px}
.doc_alert .bron .times_slider .days_swiper .day_sw_prev.swiper-button-disabled,.doc_alert .bron .times_slider .days_swiper .day_sw_next.swiper-button-disabled{opacity:.2!important;background:none!important}
.doc_alert .bron .times_slider .days_swiper .day_sw_prev:hover,.doc_alert .bron .times_slider .days_swiper .day_sw_next:hover{background-color:#f3f3f3}
.doc_alert .bron .times_slider .days_swiper .day_info .day_name,.doc_alert .bron .times_slider .days_swiper .day_info .day_numb{display:flex;align-items:center;justify-content:center;height:50%}
.doc_alert .bron .times_slider .days_swiper{margin-top:10px;width:100%;display:flex;justify-content:space-between}
.doc_alert .bron .times_slider .days_swiper .day_info{cursor:pointer;margin-top:11px;border-radius:5px 5px 0 0;transition:.3s;position:relative}
.doc_alert .bron .times_slider .days_swiper .day_info.no_date{color:rgba(0,0,0,0.4)!important;background-color:unset!important}
.doc_alert .bron .times_slider .days_swiper .day_info:hover,.doc_alert .bron .times_slider .days_swiper .day_info.active{background-color:#844693;color:#fff}
.doc_alert .bron .times_slider .days_swiper .day_info .day_dot{background-color:#844693;border-radius:100%;position:absolute;height:6px;width:6px;top:-9px;left:50%;transform:translateX(-50%)}
.doc_alert .bron .times_slider .timing_swiper{background-color:#844693;border-radius:5px;height:60px;display:flex}
.doc_alert .bron .times_slider .timing_swiper .inner_timing_swiper{width:100%}
.doc_alert .bron .times_slider .time_sw_prev,.doc_alert .bron .times_slider .time_sw_next{background-color:rgba(255,255,255,0.2);border-radius:5px;display:flex;align-items:center;justify-content:center;min-width:30px;margin:10px;cursor:pointer}
.doc_alert .bron .times_slider .time_sw_prev svg,.doc_alert .bron .times_slider .time_sw_next svg{width:10px;height:15px}
.doc_alert .bron .times_slider .days_swiper .time_sw_prev.swiper-button-disabled,.doc_alert .bron .times_slider .days_swiper .time_sw_next.swiper-button-disabled{opacity:.2!important;background:none!important}
.doc_alert .bron .times_slider .time_sw_prev svg rect,.doc_alert .bron .times_slider .time_sw_next svg rect{fill:#fff}
.doc_alert .bron .times_slider .inner_time_swiper{overflow:hidden;width:100%}
.doc_alert .bron .timing_swiper .swiper-slide{padding:10px 0;width:auto;height:auto}
.doc_alert .bron .timing_swiper .swiper-slide > div{border:1px solid #fff;justify-content:center;color:#fff;border-radius:5px;display:flex;align-items:center;height:calc(100% - 2px);font-size:14px;line-height:17px;cursor:pointer;font-weight:600;transition:.3s}
.doc_alert .bron .timing_swiper .swiper-slide > div:hover{color:#844693;background-color:#fff}
.doc_alert .bron .timing_swiper .swiper-slide.active > div{color:#844693;background-color:#fff}
.doc_alert .bron .timing_swiper .swiper-slide > div.not_time{border:1px solid rgba(255,255,255,0.1)!important;color:rgba(255,255,255,0.4)!important;background:none!important}
.doc_alert .modalR-content-body-checkbox{display:flex}
.doc_alert .modalR-content-body-checkbox #agreeFOS{width:32px;height:32px;margin-top:5px;appearance:auto;box-shadow: unset}
.doc_alert .modalR-content-body-checkbox label{margin-left:10px;font-size:14px!important;line-height:130%}
.doc_alert .bron_btn > div{box-sizing:border-box;transition:.3s;cursor:pointer;border-radius:5px;font-size:14px;line-height:var(--l-height);display:flex;align-items:center;height:52px;color:#fff;background-color:#844693;justify-content:center;margin-top:20px;width:100%}
.doc_alert .bron_btn > div:hover{box-shadow:0 5px 18px 3px #844693}
.da_inner_form{overflow: hidden; overflow-x: hidden !important;}

.bron_specs{
    display: none !important;
  }
  
  .bron_addrs{
    display: none !important;
  }
  
/* End */
/* /local/templates/medika/css/vrachi/vrachi.css?169745085413279 */
/* /local/templates/medika/css/swiper.css?16974508541626 */
/* /local/templates/medika/css/vrachi/question.css?16974508545102 */
/* /local/templates/medika/components/bitrix/news/vrachi2024/bitrix/news.detail/.default/style.min.css?17823879501187 */
/* /local/templates/medika/css/vrachi_scvoz/style.css?172137095430259 */
