body{
	background-color:#789372;
	background: linear-gradient(45deg, #536954, #B7D6AA);
	background-attachment: fixed;
}
@media only screen and (max-width:73.75rem){
	.header{
		background:#1e1e1e
	}
}
.header__theme{
	color:#fff
}
.header__theme svg .svg-fill{
	fill:#fff
}
.header__theme svg .svg-stroke{
	stroke:#fff
}
.header__phone-description,.header__phone-number{
	color:#fff
}
.header__phone:hover .header__phone-number{
	color:#77b2ff
}
.header__region{
	color:#77b2ff;
	border-bottom:.0625rem dashed #77b2ff
}
.header__region:hover{
	color:#fff;
	border-bottom:.0625rem dashed #fff
}
.header__email{
	color:#fff
}
.header__feedback{
	color:#1e1e1e
}
.header__feedback-decor svg{
	fill:#77b2ff;
	-webkit-transition:.25s ease-in-out;
	-o-transition:.25s ease-in-out;
	transition:.25s ease-in-out
}
.header__feedback:hover svg{
	fill:#fff
}
.header__nav-link{
	color:#fff
}
.header__nav-link--active:after{
	background:#77b2ff
}
.header__nav-link:hover,.header__nav-link:hover .header__nav-wrap{
	color:#77b2ff
}
.header__nav-wrap{
	color:#fff
}
.header__nav-wrap svg{
	fill:#77b2ff
}
.header__nav-inside{
	background:#404040
}
.header__nav-inside-link{
	color:#fff
}
.header__nav-inside-link:hover{
	color:#77b2ff
}
.header--scroll{
	background:#1e1e1e
}

.button {
    display: inline-block;
    padding: 10px 20px;
    font-size: 1.6rem;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    outline: none;
    color: black;
    background-color: #77b2ff;
    border: none;
    border-radius: 15px;    
}
  
.button:hover {background-color: #3e8e41}
  
.button:active {
    background-color: #77b2ff;    
    transform: translateY(4px);
}

@media only screen and (max-width:73.75rem){
	.header:after{
		background:-webkit-gradient(linear,left top, left bottom,color-stop(62.5%, #1e1e1e),to(rgba(30,30,30,0)));
		background:-o-linear-gradient(top,#1e1e1e 62.5%,rgba(30,30,30,0));
		background:linear-gradient(180deg,#1e1e1e 62.5%,rgba(30,30,30,0))
	}
}
.mobile-menu{
	background:#1e1e1e
}
.mobile-menu__nav-inside-link,.mobile-menu__nav-top{
	color:#fff
}
.mobile-menu__buttons .blue-btn:first-child:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%231E1E1E' d='M5 5.3h12v1.8H5zM5 10.1h12v1.8H5zM5 14.9h12v1.8H5z'/%3E%3C/svg%3E")
}
.mobile-menu__buttons .blue-btn:last-child{
	background:#314156;
	color:#77b2ff
}
.mobile-menu__buttons .blue-btn:last-child:hover{
	background:#fff;
	color:#1e1e1e
}
.mobile-menu__mailing{
	color:#fff
}
.mobile-services{
	background:#1e1e1e
}
.footer__nav-link{
	color:#fff
}
.footer__nav-link--title{
	color: #fff
}
.footer__nav-link--title:hover, .footer__nav-link:hover{
	color:#77b2ff
}
.footer__nav-city{
	color:#fff
}
.footer__nav-city span{
	color:#fff!important;
	border-bottom:.125rem dashed #77b2ff
}
.footer__nav-city span:hover{
	color:#fff!important;
	border-bottom:.125rem dashed #fff
}
.footer__contact-phone{
	color:#fff
}
.footer__contact-phone span{
	color:#000000
}
.footer__contact-address{
	color:#fff
}
.footer__contact-email{
	color:#fff
}
.footer__contact:hover .footer__contact-email{
	color:#fff
}
.footer__contact:hover .footer__contact-phone{
	color:#77b2ff
}
.footer__bottom,.footer__form{
	border-top:.125rem solid #314156;
	color:#000000
}
.footer__form-title{
	color:#fff
}
.footer__siteMap-link{
	color:#77b2ff
}
.footer__siteMap-link svg{
	fill:#77b2ff
}
.footer__siteMap-link:hover{
	color:#fff
}
.footer__siteMap-link:hover svg{
	fill:#fff
}
.footer__siteMap-separator{
	background:#314156
}
.footer__siteMap-main{
	color:#77b2ff
}
.footer__siteMap-main svg{
	fill:#77b2ff
}
.footer__siteMap-main:hover{
	color:#fff
}
.footer__siteMap-main:hover svg{
	fill:#fff
}
.footer__copyright{
	color:#000000
}
h1{
	color:#fff
}
h1:after{
	background:#404040
}
.no-result{
	color:#77b2ff
}
.page-title,h2{
	color:#fff
}
.page-title:after,h2:after{
	background:#404040
}
.h3,.h4,.h5,.page-subtitle,h3,h4,h5{
	color:#fff
}
.page-subtitle:after{
	background:#404040
}
.link-after:after{
	background:#314156
}
.blue-btn{
	background:#77b2ff;
	color:#1e1e1e
}
.blue-btn:before{
	border:.625rem solid #77b2ff;
	-webkit-box-shadow:0 0 3.75rem #77b2ff;
	box-shadow:0 0 3.75rem #77b2ff
}
.blue-btn:hover{
	background:#fff;
	color:#1e1e1e
}
.input-group input{
	background:transparent;
	border-bottom:.125rem solid #77b2ff;
	color:#fff
}
.input-group__icon svg{
	fill:#77b2ff
}
.input-group textarea{
	border-bottom:.125rem solid #77b2ff;
	color:#fff;
	background:transparent
}
.slider-navigation__btn svg{
	fill:#fff
}
.slider-navigation__btn:after{
	background:#314156
}
.list li,ul li{
	color:#000000
}
.list li:after,ul li:after{
	background:#77b2ff
}
.list li a,ul li a{
	color:#77b2ff
}
.list li a:hover,ul li a:hover{
	color:#fff
}
ol li{
	color:#000000
}
ol li:after{
	background:#314156
}
ol li:after,ol li a{
	color:#77b2ff
}
ol li a:hover{
	color:#fff
}
.number-list__step{
	background:#314156;
	color:#77b2ff
}
.number-list__text{
	color:#000000
}
.more-btn{
	color:#fff
}
.light-btn{
	background:#314156;
	color:#77b2ff
}
.banner__phone:hover .banner__phone-number{
	color:#77b2ff
}
.banner__phone-number{
	color:#fff
}
.banner__phone-description{
	color:#fff
}
.advantages__item{
	border-bottom:.125rem solid #314156
}
.advantages__icon{
	background:#314156
}
.advantages__text{
	color:#fff
}
.hospital__tab{
	border-bottom:.0625rem solid #77b2ff;
	color:#77b2ff
}
.hospital__tab:hover{
	color:#fff
}
.hospital__tab.tabs__item--active{
	background:#77b2ff;
	color:#1e1e1e
}
.hospital__price,.hospital__subtitle,.hospital__title{
	color:#fff
}
.description__item:after{
	background:#314156
}
.description__letter{
	background:#314156;
	color:#77b2ff
}
.description__text,.help__advantages-title,.help__link{
	color:#fff
}
.help__advantages-text{
	color:#000000
}
.help__advantages-icon svg .svg-fill{
	fill:#77b2ff
}
.help__advantages-icon svg .svg-stroke{
	stroke:#77b2ff
}
.doctors__item-name{
	color:#fff;
	border-bottom:.125rem solid #314156
}
.doctors__item-tag{
	color:#000000
}
.doctors__item-tag:after{
	background:#77b2ff
}
.therapy__services-item:hover .therapy__services-icon{
	background:#fff
}
.therapy__services-item:hover .therapy__services-icon svg{
	fill:#1e1e1e
}
.therapy__services-item:hover .therapy__services-text{
	color:#fff
}
.therapy__services-icon{
	background:#314156
}
.therapy__services-icon svg{
	fill:#77b2ff
}
.therapy__services-text{
	color:#77b2ff
}
.price__item-title,.therapy__services-more{
	color:#fff
}
.price__item-price{
	color:#77b2ff
}
.price__item-price span{
	color:#fff
}
.feedback .input-group input::-webkit-calendar-picker-indicator{
	background:url(/assets/upload/input-date-icon-dark.svg) no-repeat
}
.feedback .input-group__label{
	background:#314156
}
.feedback__add-comment{
	color:#fff
}
.feedback__add-comment svg{
	fill:#77b2ff
}
.feedback__policy{
	color:#000000
}
.feedback__policy a{
	color:#77b2ff!important;
	border-bottom:.0625rem solid!important
}
.feedback__policy a:hover{
	color:#fff!important
}
.accommodations__link{
	color:#fff
}
.accommodations__item:after{
	background:rgba(11,10,67,.3)
}
.online-consultation__title{
	color:#fff
}
.online-consultation__text{
	color:#000000
}
.online-consultation__price-old{
	color:#fff
}
.online-consultation__price-new{
	color:#77b2ff
}
.online-consultation__price-new span{
	color:#fff
}
.show__text{
	color:#000000;
	border-bottom:.125rem solid #314156
}
.smi__item-link,.smi__item-link:hover{
	color:#fff
}
.people__name{
	color:#77b2ff
}
.people__position{
	color:#000000
}
.people__item{
	border-bottom:.125rem solid #314156
}
.people__item:hover{
	border-bottom:.125rem solid #77b2ff
}
.people__item:hover .people__name{
	color:#fff
}
.banner-consultation p{
	color:#000000
}
.banner-consultation p span{
	color:#fff
}
.banner-consultation__wrap:after{
	background:rgba(30,30,30,.8)
}
.banner-consultation__wrap:before{
	background:-webkit-gradient(linear,left top, right top,color-stop(67.11%, rgba(30,30,30,.95)),to(rgba(30,30,30,0)));
	background:-o-linear-gradient(left,rgba(30,30,30,.95) 67.11%,rgba(30,30,30,0));
	background:linear-gradient(90deg,rgba(30,30,30,.95) 67.11%,rgba(30,30,30,0))
}
.banner-consultation__title{
	color:#fff
}
.banner-consultation__text{
	color:#000000
}
.banner-consultation__oldprice{
	color:hsla(0,0%,100%,.4)
}
.banner-consultation__price{
	color:#fff
}
.psychiatrist__item{
	color:#77b2ff
}
.psychiatrist__item:hover .psychiatrist__item-title{
	color:#fff
}
.article__top{
	border-bottom:.125rem solid #314156
}
.article__author-name{
	color:#fff
}
.article__author-position{
	color:#000000
}
.article__author-link:after{
	background:#404040
}
.article__rating{
	color:#fff
}
.article__rating-star svg{
	fill:#77b2ff
}
.article__text{
	color:#000000
}
.disorders__item-text{
	color:#77b2ff;
	border-bottom:.125rem solid #314156
}
.disorders__item:hover .disorders__item-text{
	color:#fff;
	border-bottom:.125rem solid #77b2ff
}
.reviews__item-name{
	color:#fff
}
.reviews__item-services,.reviews__item-text{
	color:#000000
}
.reviews__navigation-btn{
	background:#314156
}
.reviews__navigation-btn svg{
	fill:#77b2ff
}
.reviews__navigation-btn:hover{
	background:#fff
}
.reviews__navigation-btn:hover svg{
	fill:#314156
}
.reviews__add{
	color:#fff
}
.dzen__logo{
	background:url(/assets/upload/dzen-logo-dark.svg) no-repeat
}
.dev__link{
	color:#77b2ff
}
.bread__main{
	background:#77b2ff
}
.bread__main:hover{
	background:#fff
}
.bread__main svg{
	fill:#1e1e1e
}
.bread__page{
	color:#000000
}
.bread__link{
	color:#77b2ff
}
.bread__link:hover{
	color:#fff
}

.question__item{
	border-bottom:.125rem solid #77b2ff
}
.question__item-wrap.is-active .question__item-title,.question__item-wrap.is-active .question__item-title:hover{
	color:#fff
}
.question__item-wrap.is-active .question__item-icon{
	background:#fff
}
.question__item-top:hover .question__item-title{
	color:#77b2ff
}
.question__item-icon{
	background:#77b2ff
}
.question__item-icon svg{
	fill:#1e1e1e
}
.question__item-title{
	color:#fff
}
.question__item-text{
	color:#000000
}
.question__item--about{
	border-top:.125rem solid #77b2ff
}
.page-price-result-success a{
	color:#77b2ff
}
.page-price-result-error p,.page-price-result-success a:hover,.page-price__element-title{
	color:#fff
}
.page-price__element-title:before{
	background-color:#404040
}
.page-price__item-top:hover .page-price__item-title{
	color:#77b2ff
}
.page-price__item-icon{
	background:#77b2ff
}
.page-price__item-icon svg{
	fill:#1e1e1e
}
.page-price__item-title,.page-price__item.is-active .page-price__item-title:hover{
	color:#fff
}
.page-price__item.is-active .page-price__item-icon{
	background:#fff
}
.branches__reset{
	color:#fff
}
.branches__item-letter{
	background:#314156;
	color:#77b2ff
}
.branches__item-link{
	color:#77b2ff
}
.branches__item-link:hover{
	color:#fff
}
.page-doctors__name{
	color:#77b2ff;
	border-bottom:.125rem solid #314156
}
.page-doctors__position{
	color:#fff
}
.page-doctors__text{
	color:#000000
}
.page-doctors__more{
	color:#fff
}
.doctors-detail__position{
	color:#000000
}
.doctors-detail__top{
	border-bottom:.125rem solid #314156
}
.doctors-detail__link,.doctors-detail__link:hover{
	color:#fff
}
.doctors-detail__text{
	color:#000000
}
.doctors-detail__title-icon{
	background:#314156;
	color:#77b2ff
}
.doctors-detail__title-text{
	color:#fff
}
.doctors-detail__years-title{
	color:#77b2ff
}
.doctors-detail__years-text{
	color:#000000
}
.doctors-detail__timetable{
	border-bottom:.125rem solid #77b2ff
}
.doctors-detail__timetable-top-icon{
	background:#77b2ff
}
.doctors-detail__timetable-top-icon:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.538 5.281a.556.556 0 0 1 0 .813L5.35 10.09a.723.723 0 0 1-.988 0L.176 6.093a.556.556 0 0 1 0-.812.622.622 0 0 1 .85 0l3.192 3.047V0h1.277v8.328L8.687 5.28a.622.622 0 0 1 .85 0z' fill='%231E1E1E'/%3E%3C/svg%3E")
}
@media only screen and (min-width:48.0625rem){
	.doctors-detail__timetable-top-icon:after{
		background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.692 9.242a.973.973 0 0 1 0 1.422l-7.327 6.994a1.264 1.264 0 0 1-1.73 0L.308 10.664a.973.973 0 0 1 0-1.422 1.089 1.089 0 0 1 1.49 0l5.585 5.332V0h2.234v14.574l5.585-5.332a1.089 1.089 0 0 1 1.49 0z' fill='%231E1E1E'/%3E%3C/svg%3E")
	}
}
.doctors-detail__timetable-item-date,.doctors-detail__timetable-top-text{
	color:#77b2ff
}
.doctors-detail__timetable-item-date-icon{
	background:#314156
}
.doctors-detail__timetable-item-date-icon:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.175.218a.714.714 0 0 1 1.027 0l5.051 5.172c.33.337.33.883 0 1.22l-5.052 5.172a.714.714 0 0 1-1.026 0 .756.756 0 0 1 0-1.051l3.85-3.943H.5V5.212h10.525l-3.85-3.943a.756.756 0 0 1 0-1.051z' fill='%2377B2FF'/%3E%3C/svg%3E")
}
.doctors-detail__timetable-item-wrap{
	background:#343434;
	color:#fff
}
.doctors-detail__timetable-info.is-active .doctors-detail__timetable-top-icon{
	background:#fff
}
.doctors-detail__timetable-form-phone,.doctors-detail__timetable-form-title,.doctors-detail__timetable-info.is-active .doctors-detail__timetable-top-text{
	color:#fff
}
.doctors-detail__timetable-form-phone:hover{
	color:#77b2ff
}
.whatsapp{
	color:#1e1e1e
}
.whatsapp svg{
	fill:#1e1e1e
}
.whatsapp:hover{
	color:#1e1e1e
}
.contacts__phone-number,.contacts__title{
	color:#fff
}
.contacts__email-link,.contacts__phone-number:hover{
	color:#fff
}
.contacts__address-street,.contacts__email-link:hover,.contacts__text{
	color:#fff
}
.page-about__text{
	color:#000000
}
.page-about__title{
	color:#fff
}
.page-about__goal{
	border-top:.125rem solid #77b2ff;
	border-bottom:.125rem solid #77b2ff
}
.page-about__goal-icon svg rect{
	fill:#314156
}
.page-about__goal-icon svg path{
	fill:#77b2ff
}
.page-about__subtitle{
	color:#fff
}
.services-detail__banner:after{
	background:rgba(30,30,30,.8)
}
.services-detail__banner:before{
	background:-webkit-gradient(linear,left top, right top,color-stop(67.11%, rgba(30,30,30,.95)),to(rgba(30,30,30,0)));
	background:-o-linear-gradient(left,rgba(30,30,30,.95) 67.11%,rgba(30,30,30,0));
	background:linear-gradient(90deg,rgba(30,30,30,.95) 67.11%,rgba(30,30,30,0))
}
.services-detail__banner-title{
	color:#fff;
	border-top:.125rem solid #77b2ff;
	border-bottom:.125rem solid #77b2ff
}
.services-detail__banner-position,.services-detail__banner-title p{
	color:#000000
}
.services-detail__banner-name{
	color:#77b2ff
}
.services-detail__banner-phone-number,.services-detail__banner-price{
	color:#fff
}
.services-detail__banner-phone-text{
	color:#000000
}
.services-detail__banner-experience{
	background:#404040;
	color:#fff
}
.services-detail__bottom-back{
	color:#fff
}
.services-detail__bottom-back svg{
	fill:#77b2ff
}
.services-detail__bottom-share{
	color:#fff
}
.services-detail__bottom-share svg{
	fill:#77b2ff
}
.services-contents__title{
	color:#fff
}
.services-contents__link{
	color:#77b2ff
}
.services-contents__link svg{
	fill:#77b2ff
}
.services-contents__link:hover{
	color:#fff
}
.services-contents__link:hover svg{
	fill:#fff
}
.another-services__title,.page-reviews__author-name{
	color:#fff
}
.page-reviews__author-services{
	color:#000000
}
.page-reviews__author-icon svg{
	fill:#77b2ff
}
.page-reviews__text{
	color:#000000
}
.page-reviews__more{
	color:#fff
}
.green-audio-player{
	background:#404040
}
.green-audio-player .slider{
	background:hsla(0,0%,100%,.4)
}
.green-audio-player .slider .gap-progress{
	background-color:#77b2ff
}
.green-audio-player .slider .gap-progress .pin{
	background:#77b2ff
}
.green-audio-player .slider .gap-progress .pin:after{
	background:url(/assets/upload/audio-slide-icon-dark.svg) no-repeat
}
.green-audio-player .controls span{
	color:#fff
}
.green-audio-player .holder .play-pause-btn{
	background:#77b2ff
}
.green-audio-player .holder .play-pause-btn svg{
	color:#1e1e1e
}
.green-audio-player .holder .play-pause-btn svg path{
	fill:#1e1e1e
}
.error__title{
	color:#fff
}
.error__subtitle{
	color:#000000
}
.error__link,.error__link:hover{
	color:#fff
}
.modal{
	background:#1e1e1e
}
.modal__logo{
	background:url(/assets/upload/header-logo-dark.png) no-repeat
}
.modal__close{
	color:#77b2ff
}
.modal__close:hover,.modal__title{
	color:#fff
}
.modal__form-policy{
	color:#000000
}
.modal__form-policy a{
	color:#77b2ff!important;
	border-bottom:.0625rem solid!important
}
.modal__form-policy a:hover{
	color:#fff!important
}
.modal__email{
	color:#77b2ff
}
.modal__email:hover,.modal__phone{
	color:#fff
}
.modal__phone:hover,.modal__tab{
	color:#77b2ff
}
.modal__tab{
	border-bottom:.0625rem solid #77b2ff
}
.modal__tab:hover{
	color:#fff
}
.modal__tab.tabs__item--active{
	background:#77b2ff;
	color:#fff
}
.modal__file label{
	color:#fff
}
.modal__file svg{
	fill:#77b2ff
}
.modal__doctor-image:after{
	background:url(/assets/upload/modal-doctor-icon-dark.svg) no-repeat
}
.modal__doctor-name{
	color:#77b2ff
}
.modal__doctor-position{
	color:#000000
}
.modal__services-link{
	color:#77b2ff
}
.modal__services-link svg path{
	fill:#77b2ff
}
.modal__services-link svg rect{
	fill:#314156
}
.modal__services-link:hover{
	color:#fff
}
.modal__services-link:hover svg path{
	fill:#1e1e1e
}
.modal__services-link:hover svg rect{
	fill:#fff
}
.modal__services-link--active{
	color:#fff
}
.modal__services-link--active svg path{
	fill:#1e1e1e
}
.modal__services-link--active svg rect{
	fill:#fff
}
.modal__services-wrap{
	border-left:.0625rem solid #e7e7ed
}
.modal__services-item-title{
	color:#fff
}
.modal__services-item-link{
	color:#77b2ff
}
.modal__mailing,.modal__services-item-link:hover{
	color:#fff
}
.modal-mailing{
	background:rgba(30,30,30,.8)
}
.modal-mailing__wrap{
	background:#343434
}
.modal-mailing__cancel,.modal-mailing__title{
	color:#fff
}
.modal-book{
	background:rgba(30,30,30,.8)
}
.modal-book__wrap{
	background:#343434
}
.modal-book .link-after,.modal-book__title,.offer__title{
	color:#fff
}
.offer--1 .container--big{
	background:#343434
}
.offer--2 .offer__title,.offer--3 .offer__title,.offer--4 .offer__wrap{
	border-top:.125rem solid #77b2ff;
	border-bottom:.125rem solid #77b2ff
}
.offer--11 .container--big:after{
	background:rgba(30,30,30,.9)
}
.offer--16 .container--big{
	background:#343434
}
.offer--21 .container--big:after{
	background:rgba(30,30,30,.9)
}
.offer--25 .container:after{
	background:-webkit-gradient(linear,left bottom, left top,from(rgba(30,30,30,.9)),to(rgba(30,30,30,.9)));
	background:-o-linear-gradient(bottom,rgba(30,30,30,.9),rgba(30,30,30,.9));
	background:linear-gradient(0deg,rgba(30,30,30,.9),rgba(30,30,30,.9))
}
.page-decor--light{
	display:none
}
.mobile-services__back{
	color:#77b2ff
}
.mobile-services__back svg{
	fill:#77b2ff
}
.site-map ul li a{
	color:#77b2ff
}
.site-map ul li a:hover{
	color:#fff
}
.site-map ul li>ul>li>a:after{
	background:#77b2ff
}
.site-map ul li>ul>li>a:hover:after{
	background:#fff
}
.text-sec p a{
	color:#77b2ff
}
.text-sec p a:hover{
	color:#000000
}
.mkb__form label{
	color:#fff
}
.mkb__form input{
	border:none;
	border-bottom:.125rem solid #77b2ff;
	color:#fff
}
.mkb__form-reset{
	color:#fff
}
.mkb__form-btn{
	background:#314156
}
.mkb__list li{
	color:#fff
}
.mkb__list li a{
	color:#77b2ff
}
.mkb__list li a:hover{
	color:#fff
}
.mkb__notation{
	color:#000000;
	background:#343434
}
.mkb__text{
	color:#000000
}
.mkb__text span{
	color:#fff
}
.mkb__text a{
	color:#77b2ff
}
.mkb__result-item,.mkb__text a:hover{
	color:#fff
}
.mkb__result-item a{
	color:#77b2ff
}
.mkb__result-item a:hover{
	color:#fff
}
.mkb-inner__content p{
	color:#000000
}
.mkb-inner__notation{
	color:hsla(0,0%,100%,.4)
}
.mkb-inner__link{
	border-top:.0625rem solid #343434
}
.mkb-inner__link>div,.mkb-inner__link span{
	background:#343434;
	color:#fff
}
.mkb-inner__link .mkb-inner__notation{
	color:hsla(0,0%,100%,.4);
	border-bottom:.0625rem solid #343434
}
.mkb-inner__link a{
	color:#77b2ff
}
.mkb-inner__link a:hover{
	color:#fff
}
.version{
	border:.125rem solid #77b2ff;
	background:#1e1e1e
}
.version svg{
	fill:#77b2ff
}
.page-services__item-arrow{
	background:#77b2ff
}
.page-services__item-arrow:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.819 5.134a.52.52 0 0 1 0 .79L5.509 9.81a.776.776 0 0 1-1.018 0L.181 5.924a.52.52 0 0 1 0-.79.668.668 0 0 1 .877 0l3.285 2.962V0h1.314v8.096l3.285-2.962a.668.668 0 0 1 .877 0z' fill='%231E1E1E'/%3E%3C/svg%3E")
}
@media only screen and (min-width:48.0625rem){
	.page-services__item-arrow:after{
		background-image:url("data:image/svg+xml;	charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.782 6.161c.29.262.29.686 0 .948L6.61 11.772a.931.931 0 0 1-1.22 0L.218 7.109a.625.625 0 0 1 0-.948.802.802 0 0 1 1.051 0l3.943 3.555V0h1.576v9.716l3.943-3.555a.802.802 0 0 1 1.051 0z' fill='%231E1E1E'/%3E%3C/svg%3E")
	}
}
.page-services__item-title{
	color:#77b2ff
}
.page-services__item-inside{
	background:#343434
}
.page-services__item-link{
	color:#77b2ff
}
.page-services__item-link:hover{
	color:#fff
}
.page-services__item.is-active .page-services__item-arrow{
	background:#fff
}
.page-services__item.is-active .page-services__item-title{
	color:#fff
}
.page-services__item:hover .page-services__item-arrow{
	background:#fff
}
.page-services__item:hover .page-services__item-title{
	color:#fff
}
.shares__item-title{
	color:#77b2ff
}
.shares__item-description{
	color:#000000
}
.shares__item-link{
	color:#77b2ff
}
.shares__item-link-arrow{
	background:#314156
}
.shares__item-link-arrow:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.62.145a.508.508 0 0 1 .712 0l3.497 3.448a.57.57 0 0 1 0 .814L5.332 7.855a.508.508 0 0 1-.711 0 .49.49 0 0 1 0-.701l2.666-2.628H0V3.474h7.287L4.62.846a.49.49 0 0 1 0-.7z' fill='%2377B2FF'/%3E%3C/svg%3E")
}
@media only screen and (min-width:48.0625rem){
	.shares__item-link-arrow:after{
		background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.175.218a.714.714 0 0 1 1.027 0l5.051 5.172c.33.337.33.883 0 1.22l-5.052 5.172a.714.714 0 0 1-1.026 0 .756.756 0 0 1 0-1.051l3.85-3.943H.5V5.212h10.525l-3.85-3.943a.756.756 0 0 1 0-1.051z' fill='%2377B2FF'/%3E%3C/svg%3E")
	}
}
.shares__item:hover .shares__item-link,.shares__item:hover .shares__item-title{
	color:#fff
}
.shares__item:hover .shares__item-link-arrow{
	background:#fff
}
.shares__item:hover .shares__item-link-arrow:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.62.145a.508.508 0 0 1 .712 0l3.497 3.448a.57.57 0 0 1 0 .814L5.332 7.855a.508.508 0 0 1-.711 0 .49.49 0 0 1 0-.701l2.666-2.628H0V3.474h7.287L4.62.846a.49.49 0 0 1 0-.7z' fill='%231E1E1E'/%3E%3C/svg%3E")
}
@media only screen and (min-width:48.0625rem){
	.shares__item:hover .shares__item-link-arrow:after{
		background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.175.218a.714.714 0 0 1 1.027 0l5.051 5.172c.33.337.33.883 0 1.22l-5.052 5.172a.714.714 0 0 1-1.026 0 .756.756 0 0 1 0-1.051l3.85-3.943H.5V5.212h10.525l-3.85-3.943a.756.756 0 0 1 0-1.051z' fill='%231E1E1E'/%3E%3C/svg%3E")
	}
}
.blog__item-tag{
	background:#fff;
	color:#343434
}
.blog__item-date,.blog__item-title{
	color:#fff
}
.blog-detail article p,.blog__item-text{
	color:#000000
}
.blog-detail .article-image__tag{
	background:#fff;
	color:#343434
}
.blog-detail__bottom{
	background:#343434
}
.blog-detail__back{
	color:#77b2ff
}
.blog-detail__back:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.825 6.218a.714.714 0 0 0-1.026 0L5.747 11.39a.878.878 0 0 0 0 1.22l5.052 5.172c.283.29.743.29 1.026 0a.756.756 0 0 0 0-1.051l-3.85-3.943H18.5v-1.577H7.975l3.85-3.942a.756.756 0 0 0 0-1.051z' fill='%2377B2FF'/%3E%3C/svg%3E")
}
.blog-detail__back:hover{
	color:#77b2ff
}
.blog-detail__date,.blog-detail__share-title{
	color:#fff
}
.blog-detail__share-link{
	background:#314156
}
.blog-detail__share-link svg{
	fill:#77b2ff
}
.telegram:after{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='31' height='24' viewBox='0 0 31 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.131 10.332c8.322-3.387 13.87-5.62 16.647-6.699C26.705.553 28.353.018 29.426 0c.236-.004.764.051 1.106.31.289.22.369.515.407.722.038.208.085.68.047 1.05-.43 4.217-2.288 14.45-3.234 19.172-.4 1.998-1.188 2.668-1.95 2.734-1.658.143-2.917-1.023-4.523-2.006-2.512-1.539-3.931-2.497-6.37-3.998-2.818-1.735-.991-2.689.615-4.247.42-.408 7.724-6.614 7.865-7.177.018-.07.035-.333-.132-.471-.167-.139-.414-.092-.591-.054-.252.053-4.266 2.532-12.041 7.435-1.14.73-2.171 1.086-3.096 1.068-1.019-.02-2.98-.539-4.437-.981-1.787-.543-3.208-.83-3.084-1.752.064-.48.772-.971 2.123-1.473z' fill='%231E1E1E'/%3E%3C/svg%3E")
}
.modal-offer{
	background:rgba(30,30,30,.8)
}
.modal-offer__wrap{
	background:#343434
}
.modal-offer__title{
	color:#fff
}
.modal-program{
	background:rgba(30,30,30,.8)
}
.filter [type=checkbox]+label{
	color:#77b2ff;
	border-bottom:.0625rem solid #77b2ff
}
.filter [type=checkbox]+label:before{
	background-color:#314156;
	border:.5rem solid #314156
}
@media (max-width:62rem){
	.filter [type=checkbox]+label:before{
		border:.3125rem solid #314156
	}
}
.filter [type=checkbox]:checked+label{
	color:#fff;
	border-bottom:.0625rem solid #fff
}
.filter [type=checkbox]:checked+label:before{
	background-color:#1e1e1e;
	border:.5rem solid #fff
}
@media (max-width:62rem){
	.filter [type=checkbox]:checked+label:before{
		border:.3125rem solid #fff
	}
}
.filter [type=checkbox]:not(:disabled):not(:checked)+label:hover{
	color:#fff;
	border-bottom:.0625rem solid #fff
}
.filter [type=checkbox]:not(:disabled):not(:checked)+label:hover:before{
	background-color:#fff;
	border:.5rem solid #fff
}
@media (max-width:62rem){
	.filter [type=checkbox]:not(:disabled):not(:checked)+label:hover:before{
		border:.3125rem solid #fff
	}
}
.vacancies__item{
	border-bottom:.125rem solid #77b2ff
}
.vacancies__item-icon{
	background:#77b2ff
}
.vacancies__item-icon svg{
	fill:#1e1e1e
}
.vacancies__item-price,.vacancies__item-title{
	color:#77b2ff
}
.vacancies__item-price span,.vacancies__item-wrap p{
	color:#fff
}
.vacancies__item-wrap ul li{
	color:#000000
}
.vacancies__item.is-active .vacancies__item-title{
	color:#fff
}
.vacancies__item.is-active .vacancies__item-icon{
	background:#fff
}
.text .page-title a{
	color:#77b2ff
}
.text .page-title a:hover{
	color:#fff
}
article p{
	color:#000000
}
article p a{
	color:#77b2ff
}
article p a:hover{
	color:#fff
}
article blockquote{
	border-top:.125rem solid #77b2ff;
	border-bottom:.125rem solid #77b2ff;
	color:#000000
}
article blockquote:before{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='43' height='20' viewBox='0 0 43 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23314156' d='M0 0h28v20H0z'/%3E%3Cpath d='M42.53 10.53a.75.75 0 0 0 0-1.06l-4.773-4.773a.75.75 0 0 0-1.06 1.06L40.939 10l-4.242 4.243a.75.75 0 0 0 1.06 1.06l4.773-4.773zM14 10.75h28v-1.5H14v1.5z' fill='%2377B2FF'/%3E%3C/svg%3E")
}
@media only screen and (min-width:48.0625rem){
	article blockquote:before{
		background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='30' viewBox='0 0 55 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23314156' d='M0 0h40v30H0z'/%3E%3Cpath d='M54.53 15.53a.75.75 0 0 0 0-1.06l-4.773-4.773a.75.75 0 0 0-1.06 1.06L52.939 15l-4.242 4.243a.75.75 0 0 0 1.06 1.06l4.773-4.773zM20 15.75h34v-1.5H20v1.5z' fill='%2377B2FF'/%3E%3C/svg%3E")
	}
}
article blockquote span{
	color:#fff
}
