<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*one topics stile*/

:root {
	--color-mainText: #B2B2BB;
	--color-footerBg: #1E2139;
	--white-text: #ffffff;
	--white-text: #ffffff;
	--color-Text: #65698F;
	--color-button: #353961;
	--hover-button: #5A5F8F;
	--pressed-button: #5B68E5;
	--color-hTag: #1E2139;
	--color-pTag: #848B99;
	--color-blend: #F6F7F8;
}

.topic-wrap {
	border: 2px solid #E0E7ED;
	border-radius: 9px;
	margin-bottom: 30px;
	margin-top: -2px;
}

.topic-wrap .form-topic-body {
	flex-direction: column;
}

.topic-wrap .form-topic-body .topic-block {
	margin-top: 10px;
}

.topic-wrap .topic-form-wrap {
	width: 100%;
	/*box-shadow: 0 0 5px #ccc;*/
	padding: 20px;
}



.topic-wrap .topic-body .topic-title-wrap {
	display: flex;
	justify-content: space-between;
	padding: 10px 10px 10px 10px;
	border-bottom: none;
	background-color: #EEF2FB;
	border-radius: 7px;
	margin: 0px 0px 0px 0px;
}

.topic-wrap .topic-body .topic-title-wrap .cat_block,
.topic-wrap .topic-body .topic-title-wrap .counr-aswer,
.topic-wrap .topic-body .topic-title-wrap .forum-user-data {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.topic-wrap .topic-body .topic-title-wrap .counr-aswer {
	margin-top: -1px;
}

.topic-wrap .topic-body .topic-title-wrap .forum-user-data {
	flex-direction: row;
	gap: 20px;
}

.topic-wrap .topic-body .topic-title-wrap .forum-user-data .list-inline-item {
	margin: 0;
	font-size: 14px;
	color: #777E8C;
	list-style: none;
}

.topic-wrap .topic-body .topic-title-wrap .forum-user-data .list-inline-item.f-name {
	margin: auto;
}

.topic-wrap .topic-body .topic-title-wrap .forum-user-data .list-inline-item a {
	font-size: 14px;
	color: #777E8C;
	font-weight: 400;
	line-height: 24px;
}

.topic-wrap .topic-body .topic-title-wrap .forum-user-data .seporator-dot {
	width: 4px;
	height: 4px;
	background-color: #777E8C;
	-webkit-appearance: none;
	display: inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-khtml-border-radius: 50%;
}

.topic-wrap .topic-body .topic-title-wrap .forum-user-data .list-inline-item.f-name:not(:last-child) {
	font-size: 16px;
	color: var(--color-hTag);
	;
	font-weight: 700;
	line-height: 24px;
}

.topic-wrap .topic-body .topic-title-wrap .cat_block .cat-name,
.topic-wrap .topic-body .topic-title-wrap .cat_block a {
	color: var(--color-hTag);
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
}

.topic-wrap .topic-body .topic-title-wrap .cat_block {
	width: 40%;
	text-align: right;
}





.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .topic-title {
	margin-bottom: 10px;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap {
	padding: 20px 12px 11px 17px;
	position: relative;
	background: #fff;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap.p-rigth-50 {
	padding: 20px 50px 11px 17px;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap.p-rigth-30 {
	padding: 20px 30px 11px 17px;
}

.answers .answer-item.first-answer .content-text-excerpt-wrap .show-all-content-text,
.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .show-all-content-text {
	color: #6F849B;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	cursor: pointer;
}

.answers .answer-item.first-answer .content-text-excerpt-wrap .show-all-content-text:hover,
.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .show-all-content-text:hover {
	color: #1e2139;
}

/*.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .content-text-excerpt-wrap.active .show-all-content-text,*/
/*.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .content-text-excerpt-wrap .full-text{*/
/*	display:none*/
/*}*/
.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .content-text-excerpt-wrap.active .full-text {
	display: block
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .content-text-excerpt-wrap.active .excerpt-text {
	display: none
}

.topic-wrap .topic-body .topic-inner-wrap .excerpt-text,
.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap p {
	margin-bottom: 0px;
	font-size: 16px;
	padding-right: 18px;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap p:not(.topic-title) {
	max-height: 100px;
	overflow: hidden;
}

@media (max-width: 768px) {
	.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap p:not(.topic-title) {
		max-height: 230px;
	}
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap p.show-all {
	max-height: 100%;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap .bad-topic-btn svg {
	margin-top: -3px;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap .bad-topic-btn {
	cursor: pointer;
	float: right;
	/*background: white;*/
	padding: 3px 10px 3px 10px;
	border-radius: 4px;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap .bad-moder-btn {
	padding: 3px 0px 0px 1px;
	border-radius: 4px;
	cursor: pointer;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap .bad-moder-btn:hover svg path {
	fill: #5A5F8F;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap.active .bad-topic-btn {
	border: none;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap .bad-topic-btn:hover path,
.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap.active .bad-topic-btn path {
	fill: #5A5F8F;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap .bad-topic-select li:hover {
	background: #8080801c;
	color: #5A5F8F;
	cursor: pointer;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap .bad-topic-select li .fa-wrap {
	float: right;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap .bad-topic-select li {
	list-style-type: none;
	margin: 0px 3px;
	border-radius: 8px;
	padding: 2px 10px;
	line-height: 21px;
	white-space: nowrap;
	width: 184px
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap .bad-topic-select {
	position: absolute;
	top: 35px;
	right: 0px;
	z-index: 99;
	box-shadow: -2px 2px 7px #ccc;
	padding: 0px;
	background: white;
	display: none;
	padding-top: 2px;
	border-radius: 4px;
	padding-bottom: 2px;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap.active .bad-topic-select {
	display: block;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap.active .bad-topic-select .error-sended {
	display: flex;
	width: 307px;
	padding: 7px;
	background: #EDFFED;
	margin-top: -3px;
	margin-bottom: -5px;
	white-space: nowrap;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap.active .bad-topic-select .error-sended.no-send {
	background: #FFF3F3;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap.active .bad-topic-select .error-sended .icon {
	margin-top: -3px;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap.active .bad-topic-select .error-sended .text {
	margin-left: 8px;
	font-size: 16px;
	line-height: 21px;
	color: #41A040;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap.active .bad-topic-select .error-sended.no-send .text {
	color: #FF5555;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap .bad-topic-wrap {
	position: absolute;
	top: 14px;
	right: 0px;
	display: flex;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap p.topic-title {
	font-size: 22px;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap p.topic-title a {
	font-size: 24px;
}

.topic-form .content-error {
	padding-left: 20px;
	color: red;
	font-size: 12px;
}

.topic-form-wrap .property-form-terms {
	font-size: 10px;
	text-align: center;
}

.topic-form .send-topics .fa {
	position: absolute;
	margin-top: 1px;
	margin-left: 6px;
}

@media(max-width: 992px) {

	/*.topic-wrap .topic-body .topic-title-wrap .cat_block a{*/
	/*	margin-right: 13px;*/
	/*}*/
	/*.topic-wrap .topic-body .topic-title-wrap .forum-user-data .list-inline-item a{*/
	/*	font-size: 12px;*/
	/*}*/
	.topic-wrap .topic-body .topic-title-wrap .forum-user-data ul {
		display: flex;
		gap: 0px;
		margin-right: 14px;
		flex-direction: row;
		width: 100%;
		justify-content: space-between;
	}

	.topics-list .topic-body .topic-title-wrap ul {
		align-items: flex-start;
	}

	.topic-wrap .topic-body .topic-title-wrap .forum-user-data .seporator-dot {
		display: none;
	}

	.topic-wrap .topic-body .topic-title-wrap .forum-user-data .seporator-dot {
		margin-left: 5px;
		margin-right: 5px;
	}

	.topic-wrap .topic-body .topic-title-wrap {
		flex-direction: column;
		position: relative;
		/*background-color: inherit;*/

	}

	.topic-wrap .topic-body .topic-title-wrap .forum-user-data {
		order: 1;
		flex-direction: column;
		gap: 0px;
	}

	.topic-wrap .topic-body .topic-title-wrap .counr-aswer {
		/*order: 3;*/
	}

	.topic-wrap .topic-body .topic-title-wrap .cat_block {
		order: 2;
		width: 60%;
		text-align: right;
		position: absolute;
		right: 10px;
	}

	.topics-list .topic-body .topic-title-wrap ul p {
		/*font-size: 12px;*/
	}

	.topic-wrap .topic-body .topic-title-wrap .forum-user-data .list-inline-item:not(:last-child) {
		font-size: 12px;
		margin: 0;
	}

	.topic-wrap .topic-body .topic-title-wrap .cat_block {
		justify-content: end;
		flex-direction: row;
	}

	.topic-wrap .topic-body .topic-title-wrap .cat_block .cat-name,
	.topic-wrap .topic-body .topic-title-wrap .cat_block a {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		display: inline-block;
		width: 80%;
	}
}




/*topics list*/
.topics-list {
	margin-top: 10px;
}

.topics-list .topic-body .topic-title-wrap ul {
	margin: 0px;
	padding: 0px;
	display: flex;
	align-items: center;
	gap: 10px;
}

.topics-list .topic-body .topic-title-wrap ul p {
	margin-bottom: 0;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	font-size: 14px;
	color: #777E8C;
}

.topics-list .topic-body .images-wrap {
	margin-top: 10px;
}

.topics-list .topic-body .topic-inner-wrap {
	padding: 0px;
}

.topics-list .topic-body .topic-inner-wrap .post-title-wrap {
	display: flex;
	justify-content: space-between;
	padding: 10px;
	border-bottom: 1px solid #dce0e0;
}

.topics-list .topic-body .topic-footer-wrap {
	border: none;
	display: flex;
	justify-content: end;
	padding-right: 15px;
	margin-bottom: 10px;
}






/*answer-wrap*/
.answers-wrap {
	display: inline-block;
	/*margin-left: 28px;*/
	/*width: calc(100% - 48px);*/
	margin-bottom: 0px;
	width: 100%;
}

.answers-wrap .wait-answer-wrap .wait-text {
	padding-left: 20px;
}

.answers-wrap .wait-answer-wrap {
	margin: 22px 17px 20px 31px;
	display: flex;
	background: #EEF2FB;
	border-radius: 4px;
	padding: 14px 18px 14px 18px;
	/*height: 48px;*/
	line-height: 19px;
	font-size: 16px;
	/* line-height: 21px; */
	color: #3B51FF;
}

.answers-wrap.first-answer-wrap {
	margin-bottom: 0px;
}

.answers-wrap .answer_level_1 {
	padding-left: 0px;
	width: 100%;
	/*margin-bottom: 20px;*/
}

.answers-wrap .answer_level_2 .answers-wrap .answer_level_2 {
	margin-left: 0px;
	width: 100%;
}

.answers-wrap .answers .answer-item {
	width: auto;
	border: 2px solid #E0E7ED;
	border-radius: 10px;
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 30px;
	padding: 15px;
	background: #ebebeb;
}

.answers-wrap .answers .answer_level_2 {
	margin-left: 20px;
	width: calc(100% - 22px);
	margin-top: -1px;
}

.topic-item .answer-body {
	/*border-left: 3px solid #dedede;*/
	/*border-left: 1px solid #ccc;*/
	/*border-top: 1px solid #ccc;*/
	/*border-bottom: 1px solid #ccc;*/
	border-radius: 4px;
}

.topic-item .first-answer .answers-wrap {
	margin-bottom: 10px;
}

.topic-item .first-answer .answer-body {
	border-left: none;
	border-radius: 0;
	border-bottom: none;
	position: relative;
}

.answers .answer-item:last-child .answer-body,
.answers .answer_level_1:last-child .answer-body,
.answers .answer_level_2:last-child .answer-body,
.answers .answer_level_3:last-child .answer-body {
	/*border-left: 3px solid #161b36;*/
}

.answers .answer_level_1.only-one-answer .answer-body {
	/*border-left: 3px solid #dedede;*/
}

.answer-item .form-answer-wrap {
	flex-direction: column;
}

.answer-item .answer-form-wrap {
	width: 100%;
	/*box-shadow: 0 0 5px #ccc;*/
	padding: 20px;
}

.answer-item .answer-body .post-title-wrap ul img {
	max-width: inherit !important;
	height: 45px;
}

.answer-item .answer-footer-wrap .edit-answer {
	cursor: pointer;
}

.answer-item .answer-footer-wrap .edit-answer i {
	color: #353961;
}

.answer-item .answer-footer-wrap {
	border: none;
	display: flex;
	justify-content: end;
	padding-right: 20px;
	/*margin-bottom: 20px;*/
}

.answer-item .answer-footer-wrap .answer-action-wrap {
	display: flex;
}

.answer-item.first-answer,
.answer-item .answer-footer-wrap.first-answer {
	padding: 0px;
}

/*.answers.open .answer-item.first-answer .show-all-content-text,*/
/*.answers.open .answer-item.first-answer .excerpt-text,*/
/*!*.answers .answer-item.first-answer .full-text,*!*/
/*.answers .answer-item.first-answer .content-text-excerpt-wrap.active .show-all-content-text,*/
/*.answers .answer-item.first-answer .content-text-excerpt-wrap.active .excerpt-text{*/
/*	display:none;*/
/*}*/

.answers .answer-item.first-answer .content-text-excerpt-wrap.active .full-text,
.answers.open .answer-item.first-answer .full-text {
	display: block;
}

.answer-item.first-answer .answer-footer-wrap {
	border: none;
	display: flex;
	justify-content: end;
	padding-right: 20px;
	margin-bottom: 0px;
}

@media(max-width: 992px) {
	.answer-item.first-answer .answer-footer-wrap {
		height: 30px;
	}

	.answer-item.first-answer .answer-footer-wrap {
		padding-right: 15px;
		margin-bottom: 5px;
	}
}

.answer-item .answer-footer-wrap .hrf-reply-button {
	text-align: right;
	padding: 0px;
	padding-right: 10px;

}

.answer-item.first-answer .answer-footer-wrap .hrf-reply-button.edit-answer {
	right: 100px;
}

.answer-item.first-answer .answer-footer-wrap .hrf-reply-button {
	/*position: absolute;*/
}

.answers-wrap .answer-footer-wrap .hrf-reply-button svg {
	vertical-align: middle;
	transform: rotate(0deg);
}

.answers-wrap .answer-footer-wrap .hrf-remove-button:hover,
.answers-wrap .answer-footer-wrap .hrf-reply-button:hover {
	background-color: var(--color-blend);
	transition: all .5s;
}

.answers-wrap .answer-footer-wrap .hrf-remove-button {
	margin-top: 10px;
	margin-bottom: 10px;
}

.answers-wrap .answer-footer-wrap .hrf-remove-button,
.answers-wrap .answer-footer-wrap .hrf-reply-button {
	text-align: right;
	padding: 2px 10px;
	transition: all .5s;
	border-radius: 4px;
	cursor: pointer;
}

.answers-wrap .answer-footer-wrap .hrf-reply-button {
	margin-left: 5px;
}

.answers-wrap .answer-footer-wrap .hrf-reply-button span {
	display: inline;
	letter-spacing: inherit;
	text-transform: none;
	font-size: 1em;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	color: var(--color-pTag);
	cursor: pointer;
	margin-left: 4px;
}

.answer-body .answer-inner-wrap .answer-excerpt-wrap textarea {
	margin-bottom: 10px;
}

.answer-body .answer-inner-wrap .answer-footer-wrap {
	padding: 0px 12px 0px 12px;
}

.answer-body .answer-inner-wrap .answer-excerpt-wrap.first-answer-style {
	margin-top: 0px;
}

.answer-body .answer-inner-wrap .answer-excerpt-wrap.first-answer-style .answer-content {
	display: none;
}

.answer-body .answer-inner-wrap .answer-title-wrap {
	/*border-bottom: 1px solid #ccc;*/
	margin-bottom: 16px;
}

.answer-body .answer-inner-wrap .answer-title-wrap.second-answer-style {
	margin-bottom: 0px;
}

.answer-body .answer-inner-wrap .answer-title-wrap.first-answer-style {
	border-bottom: none;
}

.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap {
	padding: 6px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	border: 1px solid #E0E7ED;
	background: #F6F7F8;
	margin: 0px 0px 0px 0px;
	border-radius: 7px;
}

.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap.comment-answer {
	padding: 15px 12px 15px 11px;
}

.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap.comment-answer.no-user {
	padding: 8px 12px 8px 11px;
}

.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap.comment-answer .answer-time {
	font-weight: 400;
	font-size: 12px;
	color: #777E8C;
	margin-right: 13px;
}

.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap {
	display: flex;
	align-items: center;
	gap: 8px;
	max-width: 270px;
	width: 100%;
	justify-content: end;
	margin-right: 10px;
}

.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap .show-phone-num {
	cursor: pointer;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	max-width: 125px;
	width: 100%;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	border: 1px solid #E0E7ED;
	color: var(--color-hTag);
	background: white;
}

@media (max-width: 996px) {
	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap .show-phone-num {
		height: 30px;
	}
}

.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap .answer-user__call.show-phone-num:hover {
	text-decoration: none;
	background-color: var(--hover-button);
	color: var(--white-text);
	border-color: var(--hover-button);
}

.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap a.answer-user__whatsApp {
	max-width: 55px;
	width: 100%;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	border: 1px solid #E0E7ED;
	background: white;
}

.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap a.answer-user__whatsApp:hover {
	background-color: #EDFFED;
}


.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap a.answer-user__telegram {
	max-width: 55px;
	width: 100%;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	border: 1px solid #E0E7ED;
	background: white;
}

.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap a.answer-user__telegram:hover {
	background-color: #ddeafd;
}

.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap a.answer-user__telegram img {
	max-width: 20px;
}


.answer-body .answer-inner-wrap .answer-title-wrap .user-profile-feed__wrap {
	display: flex;
	align-items: center;
	gap: 18px;
}

.answer-body .answer-inner-wrap .answer-post-wrap .answer-user-rating__feed div {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #777E8C;
}

.answer-body .answer-inner-wrap .answer-post-wrap .answer-user-rating__feed div.feed-separator-dot {
	width: 2px;
	height: 2px;
	background-color: #777E8C;
	display: inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-khtml-border-radius: 50%;
}

.answer-body .answer-inner-wrap .answer-post-wrap .answer-user-rating__feed {
	margin-top: 3px;
	display: flex;
	align-items: center;
	gap: 9px;
}

.answer-body .answer-inner-wrap .answer-post-wrap .answer-user-rating__feed.have-awards {
	margin-bottom: 8px;
}

.answer-body .answer-inner-wrap .answer-post-wrap .answer-user-wrap.comment-answer .answer-user__public-feed:before {
	background-image: url(../images/answer_arrow.svg);
	content: '';
	width: 15px;
	height: 11px;
	background-repeat: no-repeat;
	background-position: center;
}

.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed {
	display: flex;
	align-items: center;
	gap: 20px;
}

.answer-body .answer-inner-wrap .law-awards.award-e .award-message span {
	color: #41A040;
}

.answer-body .answer-inner-wrap .law-awards.award-f .award-message span {
	color: #F27A37;
}

.answer-body .answer-inner-wrap .law-awards.award-a .award-message span {
	color: #966DB6;
}

.answer-body .answer-inner-wrap .law-awards.award-r .award-message span {
	color: #FF5555;
}

.answer-body .answer-inner-wrap .law-awards.award-s .award-message span {
	color: #5C83CF;
}

.answer-body .answer-inner-wrap .law-awards .award-message {
	display: none;
	position: absolute;
	top: 25px;
	font-size: 20px;
	font-style: normal;
	font-size: 14px;
	background: #FFFFFF;
	border: 1px solid #E0E7ED;
	border-radius: 4px;
	line-height: 160.9%;
	padding: 2px 5px;
	top: 0px;
	cursor: pointer;
}

.answer-body .answer-inner-wrap .law-awards .award-message span {
	font-weight: 700;
}

@media (min-width: 768px) {

	.answer-body .answer-inner-wrap .law-awards:hover .award-message {
		display: block;
	}
}

@media (max-width: 769px) {
	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user-rating__feed div span {
		display: none;
	}

	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user-rating__feed div::first-letter {
		text-transform: uppercase;
	}

	.answer-body .answer-inner-wrap .law-awards.active .award-message {
		display: block;
	}
}

.answer-body .answer-inner-wrap .bottom-mobile-wrap .awards-wrap {
	padding: 13px 0px 6px 20px;
	height: 26px;
}

.answer-body .answer-inner-wrap .bottom-mobile-wrap .law-awards .award-message {
	top: inherit;
	margin-top: -58px;
}

.awards-wrap {
	display: flex;
	gap: 3px;
	margin-right: 8px;
}

.back-award-img {
	width: 26px;
	height: 26px;
	cursor: pointer;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}



.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name .verify-svg-wrap svg {
	width: 15px;
	height: 15px;
}

.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name .verify-svg-wrap .message {
	display: none;
	background: #EDFFED;
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	color: #1E2139;
	position: absolute;
	width: 177px;
	border-radius: 4px;
	padding: 1px 5px;
	top: -15px;
}

@media(max-width: 520px) {
	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name .verify-svg-wrap .message {
		left: -156px;
		top: -20px;
	}
}

.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name .verify-svg-wrap:hover .message {
	display: block;
}



.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name .verify-svg-wrap {
	/*position: absolute;*/
	padding: 0 5px;
	border-radius: 4px;
	/*background-color: #EDFFED;*/
	justify-content: center;
	align-items: center;
	margin-left: 3px;
	cursor: pointer;

}

.answer-body .answer-inner-wrap .answer-post-wrap .name-feed__wrap,
.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name {
	position: relative;
}

.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name,
.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name .uname,
.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name a {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 23px;
	color: var(--color-hTag);
	max-width: 400px;
}

.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name .author-topic {
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	color: #777E8C;
	background: linear-gradient(267.73deg, #EEF2FB 5.69%, #EAEBF7 101.13%);
	border-radius: 19px;
	padding: 1px 15px;
	margin-left: 9px;
}

.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name {
	display: flex;
	flex-direction: row;
}

.answer-body .answer-inner-wrap .answer-post-wrap .image-wrap .img-fluid {
	width: auto;
	height: 100%;
}

.answer-body .answer-inner-wrap .answer-post-wrap .image-wrap {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid #c4c4c4;
	margin-left: 8px;
	overflow: hidden;
}

.answer-body .answer-inner-wrap {
	padding: 0px;
}

.answer-post-wrap {
	display: flex;
	flex-direction: column;
}

.answer-body .answer-inner-wrap .bottom-mobile-wrap {
	display: contents;
}

@media(max-width: 992px) {
	.answer-body .answer-inner-wrap .answer-post-wrap .image-wrap {
		margin-left: 0px;
	}

	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name .verify-svg-wrap {
		background-color: inherit;
		position: relative;
	}

	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap a.answer-user__whatsApp svg {
		width: 15px
	}

	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap a.answer-user__whatsApp {
		width: 46px;
		height: 30px;
	}

	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap a.answer-user__telegram svg {
		width: 15px
	}

	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap a.answer-user__telegram {
		width: 46px;
		height: 30px;
	}

	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap a.show-phone-num {
		width: 118px;
		height: 30px;
		font-size: 11.6763px;
	}

	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap {
		padding: 11px 0px 10px 20px;
	}

	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap {
		padding: 0px;
	}

	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user-rating__feed div.feed-separator-dot {
		margin-left: 9px;
		margin-right: 9px;
	}

	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user-rating__feed {
		margin-top: -2px;
		flex-wrap: wrap;
		gap: 0px;
	}

	.answer-body .answer-inner-wrap .answer-post-wrap .image-wrap {
		width: 30px;
		height: 30px;
		min-width: 30px;
	}

	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name,
	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name a {
		font-size: 16px;
		max-width: 300px;
	}

	.answers-wrap .answers .answer-item {
		margin-left: 14px;
		width: calc(100% - 14px);
	}

	.answer-post-wrap {
		margin-bottom: 10px;
	}

	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed {
		margin-bottom: 0px;
		margin-top: 16px;
		gap: 10px;
	}

	.answer-item.answer_level_2 .answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed {
		margin-top: 0px;
	}

	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed.guest {
		margin-top: 0px;
	}

	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .image-wrap {
		margin-left: 18px;
	}

	.answer-item.answer_level_2 .answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .image-wrap {
		margin-left: 0px;
	}
}

@media (max-width: 780px) {
	.answer-body .answer-inner-wrap .bottom-mobile-wrap {
		display: flex;
		height: 51px;
	}

	.answer-body .answer-inner-wrap .bottom-mobile-wrap .awards-wrap {
		margin-right: 0px;
	}
}

@media (max-width: 375px) {
	.answer-body .answer-inner-wrap .bottom-mobile-wrap .awards-wrap {
		padding: 13px 0px 6px 7px;
	}

	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .answer-contacts-buttons__wrap {
		padding: 11px 0px 10px 5px;
	}
}

@media (max-width: 350px) {
	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap .bottom-mobile-wrap .answer-contacts-buttons__wrap a.show-phone-num {
		width: 86px;
	}
}

/*.answer-post-wrap .image-wrap .img-fluid{*/
/*	width: 50px;*/
/*	height: 64px;*/
/*	background-size: cover;*/
/*	background-position: center top;*/
/*	margin-bottom: 5px;*/
/*}*/
.answer-post-wrap .image-wrap img.no-width {
	width: 0px;
}

.answers .show-more-answer {
	/*text-align: center;*/
	/*color: #213772;*/
}

.answers .show-more-answer {
	cursor: pointer;
	text-align: center;
	color: #777E8C;
	margin-bottom: 10px;
	font-size: 14px;
	margin-top: -10px;
}

@media(max-width: 780px) {
	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap {
		flex-direction: column;
	}

	.answer-body .answer-inner-wrap .answer-title-wrap .answer-user-wrap.no-user {
		flex-direction: row;
	}

	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name a {
		max-width: 260px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
}

@media(max-width: 400px) {
	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name a {
		max-width: 235px;
	}
}

@media(max-width: 371px) {
	.answer-body .answer-inner-wrap .answer-post-wrap .answer-user__public-feed .user-name a {
		max-width: 175px;
	}
}

@media(max-width: 992px) {
	.answers .show-more-answer {
		/*height: 40px;*/
		/*margin-top: 40px;*/
	}
}

.answers .show-more-answer .hide-answer-btn {
	display: none;
}

.answers.open .show-more-answer .show-answer-btn {
	display: none;
}

.answers.open .show-more-answer .hide-answer-btn {
	display: contents;
}

.answers.open .show-more-answer .fa:before {
	content: "\f106";
}

.answers .show-more-answer:hover {
	color: black;
}

.answers .show-more-answer.show-more-first {
	display: block;
}

.answers.open .show-more-answer.show-more-first {
	display: none;
}

.answers .show-more-answer.show-more-last {
	display: none;
}

.answers.open .show-more-answer.show-more-last {
	display: block;
}


.answers .answer-item.answer_level_2,
.answers .answer-item.answer_level_1:not(.first-answer) {
	display: none;
}

.answers.open .answer-item.answer_level_2,
.answers.open .answer-item.answer_level_1 {
	display: block;
}

.answers.open .answer-item.answer_level_2 {
	margin-top: 10px;
}

.answers-wrap.first-answer-wrap {
	margin-top: 20px;
}

/*answer-form*/
.add-answer-wrap .captcha_wrapper.houzez-captcha {
	flex-basis: 40%;
	padding: 15px 20px 18px 5px;
	margin-bottom: 0px;
}

.add-answer-wrap .answer-form-wrap.login .captcha_wrapper.houzez-captcha {
	padding: 0px;
}

.add-answer-wrap .user-data-form-wrap {
	flex-direction: column;
	padding: 15px 5px 18px 20px;
	margin-bottom: 0px;
	flex-basis: 60%;
}

.add-answer-wrap .user-data-form-wrap.document-block {
	height: 0px;
	padding: 0px;
}

.add-answer-wrap .user-data-form-wrap.document-block.have-file {
	padding: 15px 5px 18px 20px;
	height: auto;
}

.answer-form .personal-data-wrap input {
	height: 34px;
}

.answer-form .personal-data-wrap {
	display: flex;
}

div.answer-form {
	border: 2px solid #E0E7ED;
	border-radius: 10px;
	margin-left: 30px;
	width: calc(100% - 48px);
	margin-bottom: 20px;
}

div.answer-form .mce-top-part::before {
	border-radius: 8px;
	box-shadow: 0px 1px 1px 0px rgba(34, 60, 80, 0.2);
}

@media(max-width: 992px) {
	div.answer-form {
		margin-left: 14px;
	}
}

.answers div.answer-form {
	margin-left: 0px;
	width: calc(100% - 0px);
	margin-bottom: 0px;
}

div.answer-form .form-group {
	position: initial;
}

.answer-form .btn-secondary:hover {
	color: #fff;
	background-color: #353961;
	border-color: #353961;
}

.answer-form .btn-secondary {
	border-radius: 4px;
}

.answer-form {
	/*padding:10px;*/
	margin: 0px;
	position: relative;
}

@media(max-width: 992px) {
	.answer-form {
		margin: 0px;
	}
}

.answer-form .update-captcha i {
	font-size: 23px;
}

.answer-form .update-captcha {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-basis: 38px;
	max-width: 38px;
	flex: 0 0 28px;
	cursor: pointer;
}

.answer-form .form-group-textarea .avatar-lawer-img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 0.4px solid #E0E7ED;
}

.answer-form .form-group-textarea .avatar-lawer-img {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 13px;
	left: 12px;
	z-index: 1;
}

body .answer-form .form-group-textarea {
	margin-bottom: 0px;
	margin-top: 0px;
}

body .answer-form .form-group-textarea.error-field {
	box-shadow: 0 4px 5px -3px rgb(255 20 20 / 94%) !important;
}

body .answer-form .form-group-textarea.error-field .error-message {
	position: absolute;
	bottom: 0px;
	margin-left: 13px;
	color: brown;
}

.answer-form .u_name-wrap {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 17px;
}

.answer-form .u_email-wrap {
	padding-right: 0px;
}

.answer-form-wrap.login .captcha-wrap div {
	display: none !important;
}

.answer-form .captcha-wrap {
	padding-left: 0px;
	padding-right: 0px;
}

.answer-form .captcha-wrap .col-6.captcha-img {
	padding-left: 0px;
	padding-right: 0px;
	flex: 0 0 calc(50% - 20px);
	max-width: calc(50% - 25px);
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 34px;
}

.answer-form .captcha-wrap .captcha-img img {
	width: 100%
}

.answer-form .send-wrap {
	padding-right: 0px;
	position: inherit;
}

.answer-form .send-wrap .send-answer:before {
	content: ' ';
	width: 2px;
	height: 14px;
	background-color: #E0E7ED;
	position: absolute;
	right: 46px;
	top: 9px;
	border-radius: 9px;
}

.answer-form .send-wrap .send-answer {
	position: absolute;
	top: 12px;
	border: 0px;
	right: 20px;
	background: none;
}

@media (max-width: 768px) {
	.answer-form .send-wrap .send-answer {
		top: 11px;
	}

	.answer-form .send-wrap .send-answer {
		right: 10px;
	}

	.answer-form .send-wrap .send-answer:before {
		right: 40px;
	}
}

.answer-excerpt-wrap .mce-flow-layout-item {
	margin-top: 4px;
}

.answer-excerpt-wrap .mce-top-part::before {
	border-top-right-radius: 9px;
	border-top-left-radius: 9px;
}

.answer-excerpt-wrap .mce-statusbar,
.answer-form .mce-statusbar {
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-top: none;
}

.answer-excerpt-wrap .mce-tinymce,
.answer-form .mce-tinymce {
	border-radius: 9px;
}

.answer-form .mce-toolbar-grp .mce-flow-layout-item {
	margin-left: 42px;
	margin-top: 8px;
}

.answer-form .no-user-logo .mce-toolbar-grp .mce-flow-layout-item {
	margin-left: 0px;
}

@media(max-width: 992px) {
	.answer-form .mce-toolbar-grp .mce-flow-layout-item {
		margin-top: 8px;
	}

	body.log_in .answer-form .mce-toolbar-grp .mce-flow-layout-item {
		margin-top: 3px;
	}

}

.answer-excerpt-wrap .mce-toolbar-grp,
.answer-form .mce-toolbar-grp {
	border-radius: 9px;
	background-color: white;
	border-bottom: 0px;
	box-shadow: none;
	height: 50px;
}

.add-answer-wrap.load-answer .answer-form .send-wrap .send-answer svg {
	display: none
}

.add-answer-wrap .personal-data-wrap .captcha_wrapper.houzez-captcha .captcha-wrap:not(.input-wrap) {
	flex-wrap: wrap;
}

.add-answer-wrap .personal-data-wrap .captcha_wrapper.houzez-captcha .captcha-wrap.flex-in-line .captcha-wrap.input-wrap {
	margin-top: 0px;
}

.add-answer-wrap .personal-data-wrap .captcha_wrapper.houzez-captcha .captcha-wrap.flex-in-line:not(.input-wrap) {
	flex-wrap: nowrap;
}

.add-answer-wrap .personal-data-wrap .captcha_wrapper.houzez-captcha .captcha-wrap.input-wrap {
	flex-basis: 100%;
	margin-top: 17px;
}

.add-answer-wrap .personal-data-wrap .captcha_wrapper.houzez-captcha .send-wrap {
	/*display:none;*/
}

/*.answer-form .u_email-wrap,*/
.answer-user-data .user-data .full-text {
	height: auto;
	overflow: hidden;
	line-height: 1.55;
	white-space: inherit;
}

.answer-user-data .user-data .full-text p {
	/*margin-bottom: 0px;*/
	margin-top: 12px;
	margin-bottom: 20px;
}

.answer-user-data .user-data .full-text.show-all {
	height: auto;
}

.answer-user-data .user-data .user-stage {
	margin-left: 30px;
}

.answer-user-data .user-data .user-stage {
	margin-left: 10px;
}

.answer-user-data .user-data .user-status {
	background: #363960;
	color: white;
	font-size: 12px;
	padding: 2px 8px 2px 8px;
	border-radius: 6px;
	max-height: 29px;
}

.answer-user-data .user-data {
	display: flex;
	margin-top: 20px;
}

.answer-excerpt-wrap .answer-content {
	margin-top: 20px;
}

@media(max-width: 992px) {
	.answer-user-data .user-data {
		margin-top: 3px;
	}

	.answer-excerpt-wrap .answer-content {
		margin-top: 0px;
	}
}

.answer-user-data .user-name-data-wrap {
	width: 100%;
	justify-content: end;
	display: flex;
	margin-top: 12px;
	margin-bottom: 12px;
	height: 20px;
}

.answer-user-data .user-name-data-wrap .answer-who-wrap {
	font-size: 14px;
	line-height: 18px;
	color: #1E2139;
	font-weight: 700;
}

.name-feed__wrap .user-name-data-wrap .answer-time-wrap {
	font-weight: 400;
	font-size: 14px;
	color: #777E8C;
	margin-right: 9px;
}

.answer-excerpt-wrap .sign-answer,
.answer-user-data .sign-answer {
	padding-top: 10px;
	border-top: 1px solid #E0E7ED;
	color: #777E8C;
	margin-top: 10px;
}

@media(max-width: 992px) {
	.add-answer-wrap .personal-data-wrap .captcha_wrapper.houzez-captcha .captcha-wrap:not(.input-wrap) {
		flex-wrap: nowrap;
		margin: auto;
	}

	.add-answer-wrap .personal-data-wrap .captcha_wrapper.houzez-captcha .captcha-wrap:not(.input-wrap) .rc-anchor.rc-anchor-normal.rc-anchor-light {
		margin: auto;
	}

	.answer-user-data .user-name-data-wrap .answer-time-wrap {
		position: initial;
		right: auto;
		margin-right: 5px;
	}

	.answer-form .captcha-wrap .captcha-img img {
		width: 187px;
		height: 31px;
	}
}

.answer-user-data .user-name-data-wrap .fist-user-data-wrap .user-name {
	padding-left: 5px;
	padding-right: 5px;
}

.answer-user-data .user-name-data-wrap .fist-user-data-wrap {
	display: flex;
}

@media(max-width: 992px) {

	.answer-user-data .user-name-data-wrap .fist-user-data-wrap {
		flex-direction: column;
	}

	.answer-user-data .user-name-data-wrap .fist-user-data-wrap .user-name {
		padding: 0px;
	}

	.answers-wrap.first-answer-wrap {
		margin-top: 10px;
	}

	.topic-item .first-answer .answers-wrap {
		margin-bottom: 0px;
	}
}

.answer-user-data {
	margin-left: 20px;
	width: calc(100% - 40px);
	margin-right: 20px;
}

.answer-user-data.no-mleft {
	/*margin-left: 0px;*/
}

.answer-user-data .user-name {
	font-weight: bold;
	/*white-space: nowrap;*/
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	/*max-width: 300px;*/
	color: #213772;
}

.answer-excerpt-wrap p {
	white-space: pre-line;
}

.answer-excerpt-wrap p::first-letter {
	text-transform: uppercase;
}

.answer-excerpt-wrap {
	margin-left: 20px;
	width: calc(100% - 40px);
	margin-right: 16px;
}

.answer-excerpt-wrap p {
	margin-bottom: 0px;
}

.answer-form .error-field select,
.answer-form .error-field textarea,
.answer-form .error-field input {
	box-shadow: 0 4px 5px -3px rgb(255 20 20 / 94%) !important;
}



@media(max-width: 992px) {
	.answer-item .answer-form-wrap {
		/*box-shadow: 0 0 1px #ccc;*/
		padding: 0px;
	}

	.answer-form {
		padding: 3px;
	}

	.answers .answer_level_1 .answers-wrap.insert-form {
		/*width: 100%;*/
		/*margin-left: 0px;*/
		/*margin-top: 20px;*/
		margin-bottom: 9px;
		margin-top: 15px;
	}

	.answers-wrap .answers .answer-item:last-child {
		margin-bottom: 9px;
	}

	.answers .answer_level_1 .answers-wrap .answers {
		/*margin-top: 50px;*/
	}

	.answer-form .form-group-textarea textarea {
		padding-right: 108px;
	}

	.answers-wrap .add-answer-wrap:not(.hidden) {
		margin-bottom: 0px;
	}

	.answers .answer_level_2:last-child .answer-body,
	.answers .answer_level_3:last-child .answer-body {
		/*border-left: 3px solid #161b36;*/
	}

	.answers .answers-wrap .captcha_wrapper .col-6.captcha-img {
		padding-left: 0px;
		padding-right: 15px;
	}

	.answers .answers-wrap .captcha_wrapper .col-6:not(.captcha-img) {
		padding-left: 15px;
		padding-right: 0px;
		width: calc(100% - 62px);
		max-width: calc(100% - 62px);
	}

	.add-answer-wrap .personal-data-wrap .captcha_wrapper.houzez-captcha .captcha-wrap.input-wrap {
		flex-basis: calc(100% - 234px);
	}

	.answer-form-wrap.login .answer-form .form-group-textarea textarea {
		/*position: absolute;*/
		/*left: 0px;*/
		/*padding: 23px;*/
		/*width: 100%;*/
		/*margin-top: -7px;*/
		border: none;
	}

	.answers div.answer-form {
		width: calc(100% - 30px);
		margin: auto;
	}

	.answers .add-answer-wrap .answer-form-wrap:not(.hidden) {
		width: 100%;
		/*height: 270px;*/
		height: auto;
		box-shadow: none;
	}

	.answers .add-answer-wrap .answer-form-wrap.login:not(.hidden) {
		height: initial;
	}

	.answers .add-answer-wrap .answer-form-wrap.logout:not(.hidden) {
		height: auto;
	}

	.add-answer-wrap .user-data-form-wrap {
		flex-direction: column;
		padding: 15px 5px 18px 5px;
	}

	.add-answer-wrap .user-data-form-wrap .col-6 {
		max-width: 100%;
		flex-basis: 100%;
		padding: 0px;
	}

	.add-answer-wrap .user-data-form-wrap .col-6.u_name-wrap {
		margin-bottom: 1rem;
	}

	.answer-form .personal-data-wrap {
		flex-direction: column;
	}

	.past-phrase-wrap span {
		margin-left: 12px;
	}

	.answer-form .d-flex .captcha-wrap .col-6.captcha-img {
		flex-basis: 200px;
		max-width: initial;
		height: auto;
	}

	.add-answer-wrap .captcha_wrapper.houzez-captcha {
		padding: 0;
		overflow: hidden;
	}

	.add-answer-wrap .personal-data-wrap .captcha_wrapper.houzez-captcha .captcha-wrap.input-wrap {
		margin-top: 4px;
	}

	.answer-form .captcha-wrap.input-wrap {
		max-width: calc(50% - 0px);
	}

	.answer-form .d-flex .captcha-wrap .col-6.captcha-input {
		flex-basis: 47%;
		max-width: 50%;
		padding-left: 0px;
	}

	.answer-form .captcha_wrapper {
		flex-direction: column;
	}

	.answer-form .captcha-wrap:not(.input-wrap),
	.answer-form .send-wrap {
		max-width: 100%;
		flex-basis: 100%;
		padding: 0px;
	}

	.answer-form .send-wrap {
		margin-top: 15px;
	}
}

@media(max-width: 768px) {
	.answer-form {
		padding: 0px;
	}

	.answer-form .send-wrap {
		margin-top: 0px;
	}
}

@media(max-width: 500px) {
	.answer-form .captcha-wrap .captcha-img img {
		width: 113px;
	}

	.answer-form .d-flex .captcha-wrap .col-6.captcha-img {
		flex-basis: 113px;
	}

	.add-answer-wrap .personal-data-wrap .captcha_wrapper.houzez-captcha .captcha-wrap.input-wrap {
		flex-basis: calc(100% - 159px);
	}
}


.b_modal.modal_question {
	max-width: 800px;
	margin: 0 auto;
	padding: 30px 20px 0;
	background: #f4f9fc;
}


.questuion_footer {
	display: flex;
	justify-content: center;
}

.questuion_footer .btn_callback {
	width: 245px;
}

.b_modal.modal_question textarea.form_control {
	resize: none;
	height: 110px;
}

.b_modal.modal_question .icon_question {
	background-position: 10px 13px;
}

.b_modal.modal_question ._row+._row {
	margin: 20px 0 0;
}

.b_modal.modal_question .group_item {
	margin: 20px 0 0;
	display: grid;
	grid-template-columns: 1fr 1fr;
}


@media (max-width:590px) {
	.b_modal.modal_question .group_item {
		display: grid;
		grid-template-columns: 1fr;
		width: 100%;
	}

	.b_modal.modal_question  .calc_col_2 {
		padding: 0 0 20px 0;

	}

}


.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap a {
	text-decoration: underline;
}

.topic-wrap .topic-body .topic-inner-wrap .topic-content-wrap a:hover {
	text-decoration: none;
}</pre></body></html>