.SumoSelect p{margin:0}
.SelectBox{padding:5px 8px}
.sumoStopScroll{overflow:hidden}
.SumoSelect .hidden{display:none}
.SumoSelect .search-txt{display:none;outline:0}
.SumoSelect .no-match{padding:6px}
.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;box-sizing:border-box;border-radius:5px}
.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}
.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;opacity:0}
.SelectClass{z-index:1}
.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
.SumoSelect{display:inline-block;position:relative;outline:0}
.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}
.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}
.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}
.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-weight:400;font-style:italic}
.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}
.SumoSelect>.CaptionCont>label>i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}
.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;box-sizing:border-box;background:#fff;border:1px solid #555;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}
.SumoSelect.open>.optWrapper{top:35px;display:block}
.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}
.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}
.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}
.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}
.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}
.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}
.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}
.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}
.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}
.SumoSelect>.optWrapper>.options li.opt{padding:6px;position:relative;border-bottom:1px solid #f5f5f5}
.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}
.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}
.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}
.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}
.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}
.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}
.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}
.SumoSelect>.optWrapper>.options li span{display:none}
.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}
.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}
.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}
.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}
.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}
.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}
.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}
.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}
.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}
.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}
.SumoSelect.disabled{opacity:.7;cursor:not-allowed}
.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}
.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}
.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}
.SumoSelect .select-all.partial>span i{background-color:#ccc}
.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}
.reset-all{padding:5px 10px 5px 35px;border-bottom:1px solid #cdcdcd}
.SumoSelect[is-selected=false] .reset-all{opacity:.5;pointer-events:none}
.SumoSelect[is-selected=true] .reset-all{opacity:1;cursor:pointer}
.SumoSelect[is-selected=true] .reset-all *{cursor:pointer}
.SumoSelect[is-selected=true] .reset-all:hover{color:#000}

.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-scrollable{height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}
.modal__form-success{display:none;text-align:center}
.modal__form-success svg{margin-bottom:24px}
.modal__form-success p:last-of-type{width:80%;margin:0 auto 24px}
.modal__form-success .button,.modal__form-success .service-content .btn,.modal__form-success .service-content .header__button,.modal__form-success .service-content .pagenav,.modal__form-success .services-features .btn,.modal__form-success .services-features .header__button,.modal__form-success .services-features .pagenav,.service-content .modal__form-success .btn,.service-content .modal__form-success .header__button,.service-content .modal__form-success .pagenav,.services-features .modal__form-success .btn,.services-features .modal__form-success .header__button,.services-features .modal__form-success .pagenav{width:auto;min-width:200px}
.modal-backdrop{position:fixed;top:0;left:0;width:100vw;opacity:.5;height:100vh;background-color:#000}
.modal-backdrop.fade{display:none;}
.modal-backdrop.show{display:block;}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}
.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen .modal-header{border-radius:0}
.modal-fullscreen .modal-body{overflow-y:auto}
.modal-fullscreen .modal-footer{border-radius:0}
.modal{z-index:99991}
.modal-backdrop{z-index:99990}
.modal__close{position:absolute;top:24px;right:24px}
.modal-dialog{border:none;border-radius:0}
.modal-content{padding:32px 16px;border:none;border-radius:4px}
.modal__header{margin-bottom:24px}
.modal__tabs{display:inline-flex;border-radius:4px;overflow:hidden}
.modal__tabs-btn{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:24px;height:40px;width:212px;background-color:#f5f5f7;cursor:pointer;transition:background-color .3s;text-decoration:none;color:#1d1d1f}
.modal__tabs-btn.is-active{background-color:#79a26f;color:#fff}
.modal--full .modal-dialog{margin-top:0;margin-bottom:0;min-height:100vh}
.modal--full .modal-content{display:flex;flex-direction:column;max-height:90vh}
.modal--full .modal-content:before{z-index:3;content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(360deg,#fff 0,rgba(255,255,255,0) 100%);pointer-events:none}
.modal--full .modal__overflow{overflow-y:auto}
.modal__overflow{flex-grow:1;scrollbar-color:#86868b #dddde0;scrollbar-width:thin}
.modal__overflow::-webkit-scrollbar{height:1px;width:1px}
.modal__overflow::-webkit-scrollbar-track{background-color:#dddde0}
.modal__overflow::-webkit-scrollbar-thumb{background-color:#86868b}
.modal__choose-form{margin-bottom:40px}
.modal__choose-row{display:flex;margin-left:-8px;margin-right:-8px;margin-bottom:-8px;flex-wrap:wrap}
.modal__choose-col--1{flex:0 0 56%}
.modal__choose-col--2{flex:0 0 330px}
.modal__choose-col{padding-left:8px;padding-right:8px;margin-bottom:8px}
.clinic-modal{font-family:Roboto,sans-serif}
.clinic-modal__header{margin-bottom:12px}
.clinic-modal__title{font-weight:500;font-size:16px;line-height:24px}
.clinic-modal__street{font-weight:400;font-size:14px;line-height:24px}
.clinic-modal__block{margin-bottom:12px}
.clinic-modal__block-title{font-weight:400;font-size:14px;line-height:16px;color:#86868b!important;margin-bottom:4px}
.clinic-modal__block-desc{font-weight:400;font-size:16px;line-height:24px}

@media (min-width:576px) {
	
.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{height:calc(100% - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-sm{max-width:300px}
}

@media only screen and (min-width:768px) {
.modal-content{padding:56px 64px}
.modal-dialog--md{max-width:712px}
.modal-dialog--lg{max-width:90%}
}

@media (min-width:992px) {
	
.modal-lg,.modal-xl{max-width:800px}
}

@media only screen and (min-width:992px) {
.modal-dialog--lg{max-width:992px}
.modal--two .modal-dialog--lg{max-width:678px}
}
@media only screen and (min-width:1200px) {
.modal-xl{max-width:1140px}}

@media (max-width:1399.98px) {
.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xxl-down .modal-header{border-radius:0}
.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}
.modal-fullscreen-xxl-down .modal-footer{border-radius:0}
}
@media only screen and (max-width:1200px) {
	.modal--full .modal-content{border-radius:0;height:100%}
.modal__overflow{overflow-y:auto}
.modal--tablet-full .modal-content{height:100vh;border-radius:0;padding-bottom:0}
.modal--tablet-full .modal-content:before{z-index:3;content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(360deg,#fff 0,rgba(255,255,255,0) 100%);pointer-events:none}
.modal--tablet-full .modal-dialog{max-width:100%;width:100%;margin:0;border-radius:0}

.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xl-down .modal-header{border-radius:0}
.modal-fullscreen-xl-down .modal-body{overflow-y:auto}
.modal-fullscreen-xl-down .modal-footer{border-radius:0}
}
@media (max-width:991.98px) {
.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-lg-down .modal-header{border-radius:0}
.modal-fullscreen-lg-down .modal-body{overflow-y:auto}
.modal-fullscreen-lg-down .modal-footer{border-radius:0}
.modal--full .modal-dialog{width:100%;max-width:100%;border-radius:0}
.modal__choose-col--2{flex:1 0 0}

}

@media only screen and (max-width:767px) {
	.modal-dialog{align-items:flex-start;border-radius:0}
.modal-content{min-height:100vh;border-radius:0}
.modal__header{margin-bottom:16px;padding-right:30px}
.modal__header--mobile{padding-right:0;text-align:center;margin-bottom:0;margin-top:20px}
.modal__tabs{width:100%}
.modal__tabs-btn{width:50%}
.modal__overflow{overflow-y:auto;margin-right:-10px}
.modal__title--md{font-size:24px;line-height:32px}
.modal__choose-form{margin-bottom:24px}
.modal__choose-col{flex:0 0 100%}
#modal-appointment .modal__header{margin-bottom:16px}

.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-md-down .modal-header{border-radius:0}
.modal-fullscreen-md-down .modal-body{overflow-y:auto}
.modal-fullscreen-md-down .modal-footer{border-radius:0}
}

@media (max-width:575.98px) {
.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-sm-down .modal-header{border-radius:0}
.modal-fullscreen-sm-down .modal-body{overflow-y:auto}
.modal-fullscreen-sm-down .modal-footer{border-radius:0}
}
.ymaps-2-1-79-balloon{box-shadow:none!important}
.ymaps-2-1-79-balloon__layout{border-radius:4px;width:260px!important;border:1px solid rgba(196,196,196,.2);box-sizing:border-box;box-shadow:0 4px 12px rgba(0,0,0,.05),0 .1px .3px rgba(0,0,0,.014),0 .3px .8px rgba(0,0,0,.02),0 .5px 1.5px rgba(0,0,0,.025),0 .9px 2.7px rgba(0,0,0,.03),0 1.7px 5px rgba(0,0,0,.036)}
.ymaps-2-1-79-balloon__tail{display:none!important}
.ymaps-2-1-79-balloon__content{margin-right:0!important;padding:15px 24px 24px!important}
.ymaps-2-1-79-balloon__content>ymaps{width:100%!important;height:auto!important}
.ymaps-2-1-79-balloon__close{position:absolute!important;float:none!important;right:0;top:0}

.radio-button{display:inline-block;position:relative;cursor:pointer;padding-left:28px}
.radio-button__input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}
.radio-button__input:checked+.radio-button__custom{border-color:#79a26f}
.radio-button__input:checked+.radio-button__custom:before{opacity:1}
.radio-button__custom{display:inline-flex;align-items:center;justify-content:center;position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.1);transition:border-color .3s}
.radio-button__custom:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#79a26f;opacity:0;transition:opacity .3s}
.checkbox{display:inline-flex;cursor:pointer;position:relative;padding-left:30px}
.checkbox__input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}
.checkbox__input:checked+.checkbox__custom{background-color:#193734;border-color:#193734}
.checkbox__input:checked+.checkbox__custom .checkbox__icon{opacity:1}
.checkbox__custom{display:flex;align-items:center;justify-content:center;position:absolute;top:2px;left:0;width:18px;height:18px;border:1px solid rgba(0,0,0,.1);background-color:#fff;border-radius:4px;transition:background-color .3s,border-color .3s}
.checkbox__icon{width:10px;height:8px;opacity:0;transition:opacity .3s}
.checkbox--xs .checkbox__custom{top:-2px}
.SumoSelect{height:56px;border:1px solid #dbdbdc;border-radius:4px;width:100%;transition:border-color .3s}
.SumoSelect.open{z-index:5}
.SumoSelect.SelectBox{position:relative;z-index:4}
.SumoSelect .select{height:100%;border:none!important;padding:0 0 0 16px;color:#86868b;display:flex;align-items:center;border-radius:4px;cursor:pointer;box-shadow:none!important}
.SumoSelect .select:before{content:"";position:absolute;top:16px;right:16px;width:24px;height:24px;z-index:4;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5303 9.53033C18.8232 9.23744 18.8232 8.76256 18.5303 8.46967C18.2374 8.17678 17.7626 8.17678 17.4697 8.46967L18.5303 9.53033ZM12 15L11.4697 15.5303C11.7626 15.8232 12.2374 15.8232 12.5303 15.5303L12 15ZM6.53033 8.46967C6.23744 8.17678 5.76256 8.17678 5.46967 8.46967C5.17678 8.76256 5.17678 9.23744 5.46967 9.53033L6.53033 8.46967ZM17.4697 8.46967L11.4697 14.4697L12.5303 15.5303L18.5303 9.53033L17.4697 8.46967ZM12.5303 14.4697L6.53033 8.46967L5.46967 9.53033L11.4697 15.5303L12.5303 14.4697Z' fill='%2386868B'/%3E%3C/svg%3E%0A");transition:transform .3s}
.SumoSelect .select>label{display:none}
.SumoSelect .placeholder,.SumoSelect .select>span{position:relative;visibility:visible!important;z-index:4;cursor:pointer;padding-right:40px;font-style:normal!important;color:#86868b!important}
.SumoSelect .search-txt{border:1px solid #dbdbdc!important;height:48px;top:100%!important;left:16px!important;width:calc(100% - 32px)!important;z-index:4;background-repeat:no-repeat;background-position:right 16px center;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9.375' cy='9.06812' r='6.875' stroke='%2386868B' stroke-width='1.5'/%3E%3Cline x1='14.8107' y1='14.6931' x2='17.5' y2='17.3825' stroke='%2386868B' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");padding-right:40px!important;font-size:14px}
.SumoSelect .select--basic+.optWrapper .opt:first-of-type{display:none}
.SumoSelect .optWrapper{background:#fff;width:auto!important;top:-1px!important;left:-1px;right:-1px;padding-top:128px;z-index:3;box-shadow:none;border:1px solid #dbdbdc!important;border-radius:4px;height:auto!important}
.SumoSelect .optWrapper .options{max-height:242px;scrollbar-color:#ff0 #f5f5f7;scrollbar-width:thin}
.SumoSelect .optWrapper .options::-webkit-scrollbar{width:2px}
.SumoSelect .optWrapper .options::-webkit-scrollbar-track{background-color:#f5f5f7}
.SumoSelect .optWrapper .options::-webkit-scrollbar-thumb{background-color:#86868b;border-radius:40px}
.SumoSelect.open{border-color:transparent}
.SumoSelect.open .select:before{transform:rotate(180deg)}
.SumoSelect .opt{display:flex;align-items:center;padding-left:16px!important;padding-right:16px!important;min-height:57px;border:none!important;border-top:1px solid #dbdbdc!important;transition:background-color .3s,color .3s;font-size:16px;font-weight:400}
.SumoSelect .opt:hover{background-color:#e9f8ec!important;color:#79a26f;cursor:pointer}
.SumoSelect .opt:hover span{border-color:#79a26f!important}
.SumoSelect .opt.hidden{display:none}
.SumoSelect.is-changed .select>span{color:#1d1d1f!important}
.SumoSelect .select--multiple+.optWrapper .opt{padding-left:42px!important}
.SumoSelect .select--multiple+.optWrapper .opt span{display:flex!important;align-items:center;justify-content:center;margin-left:0!important;width:18px!important;height:18px!important;left:16px;top:18px!important;background:#fff;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;border-radius:4px;transition:border-color .3s}
.SumoSelect .select--multiple+.optWrapper .opt span:before{content:"";display:block;opacity:0;width:8px;height:6px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.79092 0.2068C8.06969 0.482462 8.06969 0.929398 7.79092 1.20506L3.36009 5.79325C3.08132 6.06892 2.62934 6.06892 2.35058 5.79325L0.209077 3.67563C-0.0696923 3.39997 -0.0696923 2.95303 0.209077 2.67737C0.487846 2.40171 0.93982 2.40171 1.21859 2.67737L2.85533 4.29587L6.78141 0.2068C7.06018 -0.0688622 7.51215 -0.0688622 7.79092 0.2068Z' fill='white'/%3E%3C/svg%3E%0A")}
.SumoSelect .select--multiple+.optWrapper .opt span i{display:none}
.SumoSelect .select--multiple+.optWrapper .opt.selected span{background-color:#79a26f}
.SumoSelect .select--multiple+.optWrapper .opt.selected span:before{opacity:1}
.SumoSelect[is-selected=true] .reset-all{color:#1d1d1f}
.SumoSelect .MultiControls{display:block!important;border:none!important;text-align:right}
.SumoSelect .MultiControls .btnCancel{display:none!important}
.SumoSelect .MultiControls .btnOk{background-color:#79a26f;color:#fff;border:none!important;transition:background-color .3s;height:40px;padding-top:10px!important;padding-bottom:0!important;border-radius:0 0 4px!important;font-size:14px}
.SumoSelect .MultiControls .btnOk:hover{background-color:#1e9d36!important}
.SumoSelect .reset-all{position:absolute;width:50%;left:0;bottom:0;border:none!important;z-index:20;pointer-events:auto!important;height:40px;background-color:#fff;padding:10px 0 0;text-align:center;font-size:14px;transition:background-color .3s}
.SumoSelect .reset-all:hover{background-color:#79a26f!important;color:#fff!important}
.SumoSelect .no-match{display:none!important}
@media only screen and (max-width:767px) {
	.SumoSelect{height:48px}
.SumoSelect .select:before{top:12px}

}
.pagination{margin-top:40px;width:100%;display:flex;flex-direction:column}
.pagination__button{width:100%;margin-bottom:32px}
.pagination__button--more{margin-bottom:0}
.pagination__list{display:flex;width:100%;justify-content:center;gap:8px}
.pagination__item.is-active .pagination__link{background-color:#193734;color:#fff}
.pagination__link{display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 auto;font-size:16px;line-height:24px;text-decoration:none;background-color:#f5f5f7;color:#1d1d1f;transition:background-color .3s,color .3s}
.pagination__link:hover{color:#fff;background-color:#79a26f}
@media (max-width:576px) {
	.pagination__link{width:40px;height:40px}

}
.footer{background-color:#f5f5f7;padding-top:65px;padding-bottom:30px}
.footer__top{padding-bottom:65px}
.footer__top-row{display:flex;flex-wrap:wrap}
.footer__top-col--1{display:flex;justify-content:flex-start;flex:1 0 0}
.footer__nav{min-width:160px}
.footer__top-col--2{margin-left:110px;flex:0 0 210px}
.footer__nav-item{margin-bottom:18px}
.footer__nav-item:last-of-type{margin-bottom:0}
.footer__nav-link{font-weight:700;white-space:nowrap;font-size:16px;line-height:24px}
.footer__menu-link{font-size:16px;line-height:24px}
.footer__menu-list{-moz-column-count:3;column-count:3}
.footer__menu-item{margin-left:0;margin-right:15px;margin-bottom:18px;max-width:280px}
.footer__phone{text-align:right;margin-bottom:17px}
.footer__phone-link{font-size:20px}
.footer__phone-desc{font-weight:400;font-size:14px;line-height:24px;color:#86868b}
.footer__social{margin-top:30px}
.footer__bottom{border-top:1px solid rgba(29,29,31,.1);padding-top:30px}
.footer__bottom-row{display:flex;flex-wrap:wrap}
.footer__bottom-col--1{flex:0 0 58.3333%;margin-right:72px}
.footer__bottom-desc{font-weight:400;font-size:14px;line-height:24px}
.footer__bottom-links{display:flex;flex-direction:column}
.footer__bottom-link{color:#86868b;font-size:14px;font-weight:500}
.footer__bottom-col--3{margin-left:auto}
.footer__dev{display:inline-flex;flex-direction:column;text-align:right;text-decoration:none;color:#1d1d1f}
.footer__dev-text{font-size:12px;line-height:14px;margin-bottom:6px}
.footer__dev-img{width:100px}
@media only screen and (max-width:1400px) {
	.footer{padding-top:32px;padding-bottom:19px}
.footer__top{padding-bottom:0}
.footer__top-col--2{display:flex;align-items:center;justify-content:space-between;margin-left:0;margin-top:34px;padding-top:34px;border-top:1px solid rgba(29,29,31,.1);flex:0 0 100%}
.footer__nav-item{margin-bottom:10px}
.footer__nav-link{font-size:14px}
.footer__menu-item{margin-bottom:10px}
.footer__menu-link{font-size:14px}
.footer__phone{margin-bottom:0;text-align:left}
.footer__phone-link{font-size:18px}
.footer__phone-desc{font-size:12px}
.footer__social{margin-top:0}
.footer__entry{height:40px;font-size:14px;padding-left:16px;padding-right:16px}
.footer__bottom{border-top:none;padding-top:28px}
.footer__bottom-col--1{margin-right:0;flex:0 0 100%;padding-bottom:28px;border-bottom:1px solid rgba(29,29,31,.1);margin-bottom:16px}
.footer__bottom-desc{width:85%;font-size:12px;line-height:16px}
.footer__bottom-links{flex-direction:row}
.footer__bottom-link{margin-right:16px;font-size:12px}

}
@media only screen and (max-width:1200px) {
	.footer__menu{margin-left:22px;margin-right:22px}
.footer__dev{flex-direction:row}
.footer__dev-text{margin-bottom:0;margin-right:8px;margin-top:2px}

}
@media only screen and (max-width:992px) {
.footer__nav--main{flex:0 0 52%;-moz-column-count:2;column-count:2}
.footer__nav--second{flex:0 0 48%;padding-left:20px}

}
@media only screen and (max-width:767px) {
	.footer{padding-bottom:10px}
.footer__top-col--2{flex-direction:column;align-items:center;text-align:center}
.footer__nav--main{flex:1 0 80%}
.footer__phone{margin-bottom:20px;text-align:center}
.footer__social{margin-top:22px}
.footer__entry{width:100%}
.footer__bottom{padding-top:20px}
.footer__bottom-col--1{border-bottom:none;margin-bottom:16px;padding-bottom:0}
.footer__bottom-desc{width:89%}
.footer__bottom-col--2{order:5;margin-left:-16px;margin-right:-16px;width:auto;min-width:100%;padding-left:16px;padding-right:16px;border-top:1px solid rgba(29,29,31,.1);padding-top:10px}
.footer__bottom-col--3{width:100%;margin-left:0;text-align:center;margin-bottom:17px}
.footer__dev{flex-direction:column}

}
.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:999992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:999994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#555;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:999993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:999994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:999995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:999998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#333;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(230,230,230,.6)}.fancybox-button:hover{background:rgba(200,200,200,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#000;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:999999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:999993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #527ebb;z-index:999991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
.fancybox-slide{opacity:0;}.fancybox-slide.fancybox-slide--complete{z-index: 999999;opacity:1;}


@media print {
.d-print-inline{display:inline!important}
.d-print-inline-block{display:inline-block!important}
.d-print-block{display:block!important}
.d-print-grid{display:-ms-grid!important;display:grid!important}
.d-print-table{display:table!important}
.d-print-table-row{display:table-row!important}
.d-print-table-cell{display:table-cell!important}
.d-print-flex{display:flex!important}
.d-print-inline-flex{display:inline-flex!important}
.d-print-none{display:none!important}
}

@media (hover:hover) {
.button:hover,.service-content .btn:hover,.service-content .header__button:hover,.service-content .pagenav:hover,.services-features .btn:hover,.services-features .header__button:hover,.services-features .pagenav:hover{color: #193734;background-color: white;}
.button--white:hover{background-color:#193734;color:#fff}
.button--white:hover .button__icon{fill:#fff}
.button--white--black:hover{background-color:#193734;color:#fff}
.button--border:hover{background-color:#fff;color:#1d1d1f}
.button--border-black:hover{background-color:#79a26f;border-color:#79a26f;color:#fff}
.button--border--green:hover{background-color:#193734;color:#fff}
.button--border--green:hover .button__icon{fill:#fff!important}
.button--gray:hover{background-color:#193734;color:#fff}
.button--gray:hover .button__icon{fill:#fff}
.checkbox:hover .checkbox__custom,.radio-button:hover .radio-button__custom{border-color:#79a26f}
.SumoSelect:hover{border-color:#86868b}
.link:hover{color:#79a26f}
.link:hover .link__icon{fill:#79a26f}
.modal__tabs-btn:hover{background-color:#79a26f;color:#fff}
.tabs__button:hover{background-color:#79a26f;color:#fff;border-color:#79a26f}
.slider__btn:hover{background-color:#193734}
.slider__btn:hover .slider__btn-icon{fill:#fff}
a.advantages-card:hover .advantages-card__inner{border-color:#79a26f}
.advantages-card--large:hover .advantages-card__inner{border-color:#79a26f;transform:none}
.sale-banner__button:hover{border-color:#fff !important}
.action-card:hover .action-card__title,.search-block__trigger:hover .search-block__trigger-text{color:#79a26f}
.search-block__trigger:hover .search-block__trigger-icon{fill:#79a26f}
.doctor-mini-card:hover{background-color:#e9f8ec}
.custom-tooltip:hover+.custom-tooltip__body{display:block;-webkit-animation:.15s linear forwards fadeIn;animation:.15s linear forwards fadeIn}
.section-choose__nav-col .badge:hover{color:#79a26f}
.clinic-card:hover{z-index:99;background:#fff;box-shadow:0 10px 15px rgba(0,0,0,.15)}
.modal-dialog .clinic-card:hover{box-shadow:none}
.clinic-card:hover .clinic-card__link-inner{height:auto;overflow:visible}
.clinic-card--no-hover:hover .clinic-card__link{background-color:transparent;height:100%!important;color:#79a26f}
.clinic-card--no-hover:hover .clinic-card__link-inner{height:auto;overflow:visible}
.input__field:hover{border-color:#86868b}
.input-trigger__field:hover{border:1px solid #79a26f;color:#000}
.input-trigger__field:hover::-webkit-input-placeholder{color:#000}
.input-trigger__field:hover:-moz-placeholder{color:#000}
.input-trigger__field:hover::-moz-placeholder{color:#000}
.input-trigger__field:hover:-ms-input-placeholder{color:#000}
.input-trigger:hover .input-trigger__icon{fill:#86868b}
}.appointmentBtnClick {  
    color: white;
    font-weight: 400;
    background-color: #0275d8;
    padding: 1rem 1rem;
    border-radius: .4em;
    line-height: 1.25;
    transition: all .2s ease-in-out;
    display: inline-block;
}
.appointmentBtnClick:hover {  
    cursor: pointer;
    background-color: #025aa5;
    border-color: #01549b;
}
.is-error{border-color:red}
.swiper-wrapper.slider__wrapper.emerge{transition: opacity 1s ease-out 0s;transform: translate3d(0px, 0px, 0px);}
.swiper-slide.slider__item.emerge {
    transform: scaleY(0.92);
    transform-origin: center top; margin-right: 8px;
    transition: opacity 2s ease-out 0s;
    transform: scaleY(1);
    transition: opacity 2s ease-out, transform 2s cubic-bezier(0, 0, 0.001, 1);}
.modal{transition: all 0.15s;}
