

/* Start:/local/templates/insertdesign/components/bitrix/news/projects/bitrix/news.detail/.default/style.css?17453230683213*/
div.news-detail__text li{
	color: #666;
}

.news-detail__text img {
    margin-bottom: 20px;
}

h3.news-sidebar__name {
    font-size: 20px;
}

h3.news-sidebar__name a{
	color: #333;
}

h2.news-sidebar__title {
    font-size: 29px;
}

h1.news-detail__title {
    font-size: 35px;
    line-height: 35px;
}

.text-center .is-divider{
    margin-left: auto;
    margin-right: auto;
}

.button.icon.circle {
    padding: 0;
}
.button.tooltip {
    opacity: 1;
}
.button.icon {
    display: inline-block;
    margin-left: 0.12em;
    margin-right: 0.12em;
    min-width: 2.5em;
    padding-left: 0.6em;
    padding-right: 0.6em;
}
.button.is-outline, input[type=button].is-outline, input[type=reset].is-outline, input[type=submit].is-outline {
    background-color: transparent;
    border: 2px solid;
}
.button.is-outline {
    line-height: 2.19em;
}
.circle, .circle img {
    border-radius: 999px!important;
    -o-object-fit: cover;
    object-fit: cover;
}
.button, button, fieldset, input, select, textarea {
    margin-bottom: 1em;
}
.is-outline {
    color: silver !important;
}

.links>li>a:before, i[class*=" fa-"], i[class^=fa-] {
    speak: none!important;
    display: inline-block;
    font-display: block;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: none!important;
}

.button.pinterest:hover, .button.pinterest:not(.is-outline) {
    color: #cb2320 !important;
    background-color: #cb2320 !important;
}

.button.email:hover, .button.email:not(.is-outline), .button.tiktok:hover, .button.tiktok:not(.is-outline) {
    color: #111 !important;
    background-color: #111 !important;
}

.button.twitter:hover, .button.twitter:not(.is-outline) {
    color: #2478ba !important;
    background-color: #cb2320 !important;
}

.button.facebook:hover, .button.facebook:not(.is-outline) {
    color: #3a589d !important;
    background-color: #cb2320 !important;
}

.social-button, .social-icons .button.icon:hover, .social-icons .button.icon:not(.is-outline) {
    background-color: none !important;
    border-color: none !important;
}

.social-button>i, .social-button>span, .social-icons .button.icon:hover>i, .social-icons .button.icon:hover>span, .social-icons .button.icon:not(.is-outline)>i, .social-icons .button.icon:not(.is-outline)>span {
    color: #fff!important;
}

.flex-row {
    align-items: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    width: 100%;
}

.bb {
    border-bottom: 1px solid #ececec;
}
.bt {
    border-top: 1px solid #ececec;
}

.next-prev-nav .flex-col {
    padding: 0.7em 0;
}

.next-prev-nav .flex-col+.flex-col {
    border-left: 1px solid #ececec;
}

#nav-below {
    margin-top: 50px;
}

.flex-grow {
    -ms-flex-negative: 1;
    -ms-flex-preferred-size: auto!important;
    flex: 1;
}

.nav-next, .nav-previous {
    line-height: 45px;
}

.news-detail__image img{
	width: 100%;
}

.project-detail video {
    width: 100%;
    margin-bottom: 30px;
}

a.gallery-link {
    display: block;
    margin-bottom: 30px;
}

a.gallery-link img,
.specialist-form,
.specialist-form__input,
.button.button_specialist,
.specialist-form__textarea{
    border-radius: 10px !important;
}
/* End */


/* Start:/local/templates/insertdesign/components/bitrix/form.result.new/specialist-form/style.css?17494645891844*/
.check-lg__input:checked + .check-lg__label {
	background: url("/local/templates/insertdesign/components/bitrix/form.result.new/specialist-form/./images/check-lg.svg") no-repeat !important;
}

.check-lg__label {
	background: url("/local/templates/insertdesign/components/bitrix/form.result.new/specialist-form/./images/square-lg.svg") no-repeat !important;
}

@media (max-width: 639px) {
	.button.button_specialist-mb-20 {
		margin-bottom: 20px;
	}
}

.border_red {
	border: 1px solid red !important;
}

.error-text-form {
	position: absolute;
	width: 100%;
	bottom: -93px;
	padding-left: 40px;
	background-color: #ececec;
}

#specialist-form {
	position: relative;
}

.error-text-form_small {
	display: block;
	margin-top: 23px;
}

.specialist-form__soc {
	max-width: 100px !important;
}

.specialist-form__textarea {
	height: 60px !important;
}

.button.button_specialist {
	margin-top: 15px;
}

#specialist-form .specialist-form__fields {
	margin-bottom: 8px !important;
}

#specialist-form .specialist-form {
	padding: 10px 40px !important;
}

#specialist-form .specialist-form__title_second {
	margin-bottom: 5px !important;
}

.specialist-form {
	height: auto !important;
	background-size: cover;
}

/* @media (width < 1200px) {
	.specialist-form {
		height: auto !important;
	}
} */

@media (width < 640px) {
	#specialist-form .specialist-form {
		padding: 15px 20px !important;
	}
}

.specialist-form .error-text-form {
	bottom: -42px !important;
}

.specialist-form__textarea {
	height: 50px !important;
	margin-bottom: 10px !important;
}

.specialist-form__fields .check-lg_margin {
	margin-bottom: 10px !important;
}

.specialist-form__fields .check-lg__label {
	font-size: 13px;
}

.specialist-form__input[type="text"],
.specialist-form__input[type="email"] {
	margin-bottom: 12px !important;
}

@media (width < 1400px) {
	.specialist-form {
		background-position: center !important;
	}
}

/* End */
/* /local/templates/insertdesign/components/bitrix/news/projects/bitrix/news.detail/.default/style.css?17453230683213 */
/* /local/templates/insertdesign/components/bitrix/form.result.new/specialist-form/style.css?17494645891844 */
