

/* Start:/local/templates/logos/components/bitrix/iblock.element.add.form/footer.sidebar/style.css?1681200363687*/
.feedback-form__items textarea {
    flex: 1 1;
    display: block;
    margin: 0 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 5px;
    box-shadow: none;
    border: 1px solid #fff;
    font-size: 14px;
    color: #fff;
    outline: none !important;
    height: 53px;
    line-height: 52px;
    background-color: transparent;
    padding: 0 30px;
}
.aside-form .feedback-form__items textarea {
    border-color: #00bbe4;
    color: #405162;
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 5px;
}
@media (min-width: 992px) {
	.aside-form__scroller--min-height {
		min-height: 338px;
	}
}
/* End */


/* Start:/local/templates/logos/styles.css?1685003613462*/
.intro-form__button {
    width: 100%;
}

button:disabled {
    cursor: not-allowed;
    opacity: .5;
}

#ajaxLoader {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999999;
}

.site-button.js-quiz-back {
    display: none;
    font-size: 13px;
}

.site-button.js-quiz-back.active {
    display: inline-flex;
}

@media (max-width: 767px) {
    .site-button.js-quiz-back {
        margin-bottom: 10px;
    }
}
/* End */


/* Start:/local/templates/logos/template_styles.css?16850281582336*/
.page-header__form .intro-form {
	z-index: 999!important;
	position: absolute
}
.aside-form__close.js-open-intro-form-close {
    height: 20px;
    width: 20px;
	right: 62px;
    top: 47px;
}
.aside-form__close.js-open-intro-form-close img {
    width: 20px;
    height: 20px;
}
@media (max-width:767px) {
	.page-header__form  .intro-form {
		padding: 0;
	}
	.aside-form__close.js-open-intro-form-close {
		right: 34px;
		top: 27px;
	}
}
.page-header__form  .intro-form iframe {
	max-width: 100%
}
.crm_links {
	display: flex;
	flex-direction: column;
	align-items: center
}
.crm_links a+a {
	display: none;
	color: #fff;
	padding-top: 7px
}
.services-tags__header.all {
	display: none
}
@media (min-width: 768px) {
	.crm_links a+a {
		display: block;
	}
}
@media (min-width: 1100px) {
	.services-tags__header.all {
		display: block
	}
}

.socials__item .svg-icon {
	display: flex;
	align-items: center;
	justify-content: center
}

.maps-buttons {
	position: absolute;
	bottom: 0
}
.maps-buttons a {
	border-width: 1px;
	border-color:#bebebe;
	text-transform: none;
	color: #354452;
	font-size: 11px;
	font-weight: 500;
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	min-width: 0;
	padding-left: 10px;
	padding-right: 10px

}
.maps-buttons a + a {
	margin-left: 10px
}
.maps-buttons a.is-active {
	border-color:#00bbe4
}
@media (min-width: 768px) {
	.maps-buttons a {
		font-size: 16px;
		padding-left: 25px;
		padding-right: 25px
	}
	.maps-buttons a + a {
		margin-left: 20px
	}
}


body div.bx-component-opener {
    z-index: 99996 !important;
}

.tg-chat {
	display: block;
    position: fixed;
    right: 0;
    bottom: 70px;
	width: 126px;
	height: 136px;
	border-radius: 16px 0 0 16px;
	background: url("/local/templates/logos/img/tg-chat.png") no-repeat;
	color: #fff!important;
	text-decoration: none;
	font-size: 16px;
	padding: 10px 9px;
	transition: all .2s;
	z-index: 99;
	line-height: 1.4rem;
	font-weight: 500;
}
.tg-chat b {
	font-size: 16px;
	font-weight: 500;
	display: block
}
.tg-chat:hover {
	-webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
}
/* End */
/* /local/templates/logos/components/bitrix/iblock.element.add.form/footer.sidebar/style.css?1681200363687 */
/* /local/templates/logos/styles.css?1685003613462 */
/* /local/templates/logos/template_styles.css?16850281582336 */
