.home__pretitle .home__prebillet {
	display: none !important;
}
.home__prebillet span {
	font-family: 'Lazurski Cyrillic', Arial, sans-serif !important;
	text-transform: none !important;
}
.home__prebillet p {
	text-transform: none !important;
}
@media (max-width: 575.98px) {
	.home__prebillet {
		display: none !important;
	}
	.home__pretitle .home__prebillet {
		display: flex !important;
		margin: 0 !important;
		padding: 10px 10px !important;
		gap: 7px !important;
	}
	.home__pretitle .home__prebillet span {
		font-size: 19px !important;
	}
	.home__pretitle .home__prebillet p {
		width: max-content;
		top: -1px !important;
		font-size: 10px !important;
		font-weight: 400 !important;
	}
}
.fz-12 {
	font-size: 12px !important;
}
.fz-19 {
	font-size: 19px !important;
}
.fz-20 {
	font-size: 20px !important;
}
.blg__main_content-txt a {
	color: #cc6978;
	text-decoration: underline;
}
.blg__articles-item.third .blg__articles_item-txt h4 {
	font-size: 2rem;
}
.newblog .breadcrumb {
	overflow: hidden;
	position: relative;
}
.newblog .breadcrumb::after {
	content: '';
	background: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 1) 10px);
	height: 100%;
	right: 0;
	position: absolute;
	top: 0;
	width: 20px;
}
.newblog .breadcrumb > .wrapper {
	flex-wrap: nowrap;
}
.blg__main_content-txt img {
	height: auto;
	max-width: 100%;
}
.head__quiz_wrap-new .head__quiz {
	margin-left: 0;
	margin-right: 0;
}
.blg-side {
	max-width: none;
}
.blg-side > * {
	max-width: none !important;
}
.blg-side .blg-authr a {
	flex: 1;
}
.homeblog__bot-mobile {
	background: #4d3a40;
}
.blg__authr-content {
	justify-content: center;
}
.newblog #blrubr {
	padding-bottom: 0;
}
/* @media (max-width: 1087px) {
	.newblog.sticky-header {
    padding-top: 98px !important;
	}
	}
	@media (max-width: 767px) {
	.newblog.sticky-header {
    padding-top: 98px !important;
	}
	}
	@media (max-width: 576px) {
	.newblog.sticky-header {
    padding-top: 74px !important;
	}
} */
@media (min-width: 1088px) {
	#headernew.header-white .header-callback a {
		background: linear-gradient(0deg, #ac535e 0%, #ee8f9d 100%), rgba(255, 255, 255, 0.1);
	}
}
#headernew .header-callback a,
.header-mobile .header-callback a {
	text-transform: uppercase;
	width: fit-content;
	font-size: 16px;
	font-weight: 700;
	line-height: 130%;
	padding: 19px 24px;
	color: #fff;
	background: linear-gradient(0deg, #ac535e 0%, #ee8f9d 100%), linear-gradient(90deg, #6a2b4c 7.98%, #9f2d5a 89.46%);
	display: flex;
	align-items: center;
	gap: 10px;
	position: relative;
	font-family: Geometria, arial;
	font-size: 13px;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	padding: 18px 20px;
	background: rgba(255, 255, 255, 0.1);
	box-shadow: 0 10px 37px rgba(131, 33, 72, 0.28);
	border-radius: 27px;
}
.header-callback a::before {
	content: url(/assets/templates/new-design/svgs/phone.svg);
	display: inline-block;
	width: 18px;
	height: 18px;
}
.header__mobile-content .header-social .header-callback a {
	width: 100%;
	justify-content: center;
	padding: 14px 16px;
	font-family: Geometria, arial !important;
	font-size: 12px;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: 0.06em;
}
.requestblog__pages {
	display: flex;
	gap: 15px;
	overflow: hidden;
}
.requestblog__page {
	display: flex;
	flex: 0 0 100%;
	flex-direction: column;
	gap: 15px;
	transition: 0.3s height;
}
.requestblog__page.-transition {
	transition: 0.5s all;
	transform: translateX(calc((100% + 15px) * -1));
}
.blg-reqfrm .section-title {
	margin-bottom: 10px;
}
.blg__reqfrm-content {
	gap: 10px;
}
.blg-reqfrm .section-title {
	text-align: center;
}
.blg__articles_sldritem-img {
	height: 240px;
	object-position: top;
}
.homeblog__bot-mobile {
	max-width: 480px;
	width: auto;
}
.backlined {
	/* padding-left: 24px;
	padding-right: 24px; */
}
.requestblog-form {
	gap: 15px;
}
.requestblog__form-somesubtxt {
	margin: 0 !important;
}
.requestblog__form-verify img {
	align-self: start;
	height: 30px;
	margin: 0;
	width: 30px;
}
.blg__reqfrm-content img {
	max-width: 350px;
}
.requestblog__form-btn--buttons {
	display: flex;
	align-items: stretch;
	gap: 10px;
}
.requestblog__form-btn--back {
	flex: 0 0;
}
.nobr {
	white-space: nowrap;
}
.blg__scls-item {
	flex: 1 1 0;
	width: auto;
}
.blg-side .blg-authr,
.blg-side .homeblog__bot-mobile {
	max-width: none;
}
.tv-block .tv a {
	background-position: 30% 50%;
}
.main-content__form-wrapper ul li {
	text-transform: none;
}
.main-content__form-content {
	border-radius: 50px 5px;
	padding: 0;
}
.main-content__form-content-max-width {
	margin: 0 auto;
	max-width: 1308px;
	padding: 50px 30px 60px;
}
@media (min-width: 768px) {
	.main-content__form-content {
		border-radius: 5px 100px;
	}
	.main-content__form-content-max-width {
		padding: 60px;
	}
}
@media (min-width: 1330px) {
	.main-content__bottom .main-content__form-content-max-width {
		padding-top: 60px;
	}
}
.main-content__form-title {
	color: #fff;
	font-family: Lazurski;
	font-size: 37px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	text-transform: uppercase;
}
.main-content__form-wrapper ul {
	gap: 15px 80px;
}
.main-content__form-wrapper ul li {
	color: #fff;
	flex: 1 1 553px;
	font-family: Geometria;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	margin: 0;
	text-transform: none;
}
.main-content__form-info {
	gap: 15px 30px;
	justify-content: space-between;
}
.main-content__form {
	margin-top: 50px;
}
.main-content__form-required {
	font-weight: 400;
	margin: 0;
}
.main-content__form-policy {
	color: rgb(255 255 255 / 50%);
	font-family: Geometria;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.main-content__form-input input {
	font-size: 13px;
	font-weight: 400;
}
.main-content__form--top {
	margin-top: 60px;
	margin-bottom: -10px;
}
@media (max-width: 700px) {
	.main-content__form-title {
		color: #fff;
		font-family: Lazurski;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 130%;
		text-transform: uppercase;
	}
	.main-content__form-input input {
		font-weight: 400;
		height: auto;
		padding: 22px 20px;
	}
	.main-content__form-required {
		display: none;
	}
	.main-content__form-policy {
		font-size: 15px;
		text-align: center;
	}
	.main-content__form-policy a {
		color: #ef909e;
	}
	.main-content__form-input .send-form {
		font-size: 13px;
		font-weight: 400;
		height: auto;
		margin-top: 10px;
		padding: 20px;
	}
	.main-content__form-wrapper ul li {
		font-size: 16px;
		padding-left: 22px;
	}
	.main-content__form-wrapper ul li::before {
		top: 2px;
		width: 16px;
	}
	.main-content__form {
		margin-top: 20px;
	}
	.main-content__form-content-max-width {
		padding-bottom: 30px;
	}
}
.main-content__form-input .send-form {
	background: linear-gradient(0deg, #ac535e 0%, #ee8f9d 100%), linear-gradient(90deg, #6a2b4c 7.98%, #9f2d5a 89.46%);
	color: #fff;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.9px;
	text-transform: uppercase;
}
.main-content__form-input .send-form:hover {
	opacity: 0.8;
}
.main-content__form-wrapper ul {
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.main-content__form-wrapper ul li {
	flex: 1 1 0;
	width: auto;
}
@media (min-width: 701px) {
	.main-content__form-label {
		left: 30px;
		right: auto;
	}
}
@media (min-width: 768px) {
	.main-content__form--top {
		margin-top: 100px;
		margin-bottom: 0;
	}
	.main-content__form {
		margin-top: 30px;
	}
	.main-content__form-label {
		left: 60px;
		right: auto;
	}
}
@media (min-width: 1220px) {
	.main-content__form-content-max-width {
		/*background: url('/assets/templates/new-design/images/home/free-expert-bottom-bg-right.webp') calc(100% - 30px) bottom no-repeat;*/
		background-size: 620px;
	}
	.main-content__bottom .main-content__form-content-max-width {
		/*background: url('/assets/templates/new-design/images/home-form-family-bg.webp') calc(100%) bottom no-repeat;*/
		background-size: 620px;
	}
	/* .main-content__bottom .main-content__form-policy {
		color: #737373;
	} */
	.main-content__bottom .main-content__form-info {
		justify-content: start;
	}
	.main-content__form-col-left {
		max-width: 740px;
	}
	.main-content__form-content .blg__authr-content {
		display: none;
	}
}
.main-content__form-input label {
	color: #fff;
	font-family: Geometria;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	margin-bottom: 8px;
}
.main-content__form-inner {
	align-items: end;
}
.main-content__form-content .blg__authr-content {
	border: 0;
	justify-content: start;
	gap: 15px;
	padding: 0;
	margin-bottom: 20px;
}
.main-content__form-content .blg__authr-content .blg__authr-img,
.main-content__form-content .blg__authr-content .blg__authr-img img {
	height: 90px;
	width: 90px;
}
.main-content__form-content .blg__authr-txt {
	color: white;
}
.main-content__form-content .blg__authr-txt h5 {
	margin-bottom: 0 !important;
}
@media only screen and (max-width: 960px) {
	.home__advant {
		padding: 22px 0 0 0 !important;
	}
	.home__img_mob img {
		border-radius: 90px 5px;
		margin: 0 auto;
		width: 100%;
	}
}
@media (max-width: 900px) {
	.main-content__bottom {
		margin-top: 0;
		padding-top: 0;
	}
}
.main-content__bottom {
	background: linear-gradient(to bottom, #f7f7f7 50%, white 90%);
	margin-top: 0;
	padding-top: 88px;
}
.thanks .thanks__bg {
	width: 100%;
}
.thanks .thanks__title {
	font-size: 21px !important;
	color: #2c0e16;
	margin-bottom: 0 !important;
	text-align: center;
}
.thanks__container-franch .thanks__p {
	font-size: 15px;
	line-height: 1.3;
}
.thanks .thanks__bg {
	padding: 20px;
}
.thanks .thanks__socials {
	display: flex;
	gap: 10px;
	margin: 20px auto;
}
.thanks .thanks__socials a {
	flex: 1 1 0;
	display: flex;
	flex-direction: column;
	margin: 0 !important;
	flex-wrap: wrap;
	font-size: 11px !important;
	padding: 10px 8px;
	gap: 3px 6px;
}
.thanks .thanks__socials a svg {
	width: 20px;
	height: 20px;
}
.thanks .thanks__socials a span {
	color: #fff;
	text-align: center;
	font-family: Geometria;
	font-style: normal;
	font-size: 9px !important;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0.84px;
	text-transform: uppercase;
}
.thanks .thanks__p-bold {
	color: #2c0e16;
	font-family: Geometria;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}
.thanks .thanks__subtitle {
	color: var(--Dark-Primary, #2c0e16);
	font-family: Geometria;
	font-size: 16px !important;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	text-align: center !important;
}
.thanks .thanks__subtitle span {
	color: #cc6978;
}
@media (min-width: 768px) {
	.thanks .thanks__subtitle {
		font-size: 18px !important;
	}
	.thanks .thanks__subtitle span {
		display: block;
		font-size: 19px !important;
	}
}
#thanks.thanks .mfp-close {
	top: 10px !important;
}
.thanks .thanks__container {
	padding: 30px;
}
.thanks__container-custom-small {
	width: 457px !important;
}
.thanks .thanks__man {
	justify-content: center !important;
}
.thanks .thanks__man--title,
.thanks .thanks__man--name {
	color: #000;
	font-family: Geometria;
	font-size: 15px !important;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin: 0;
}
.thanks .tanks__name--desc {
	color: #cc6978;
	font-family: Geometria;
	font-size: 11px !important;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-top: 1px;
}
@media (min-width: 768px) {
	.thanks .thanks__man--title,
	.thanks .thanks__man--name {
		font-size: 16px !important;
		line-height: 130%;
	}
	.thanks .tanks__name--desc {
		font-size: 12px !important;
		margin-top: 6px;
	}
}
@media (min-width: 768px) {
	.thanks .thanks__socials a {
		flex-wrap: nowrap;
		/* flex-direction: row; */
		font-size: 14px !important;
		height: auto !important;
	}
	.thanks .thanks__socials a svg {
		width: 23px;
		height: 23px;
	}
	.thanks .thanks__title {
		font-size: 24px !important;
	}
}
.homeblog__bot-mblwrap {
	margin-bottom: -80px;
	top: -50px;
}
#blrubr .requestblog__form-range button {
	flex: 1 1 calc(50% - 6px);
}
.thanks .thanks__subscribe-telegram {
	align-items: center;
	border: 2px solid #cc6978;
	border-radius: 10px;
	box-sizing: border-box;
	display: flex;
	flex-wrap: nowrap;
	gap: 10px;
	margin: 20px auto;
	max-width: 300px;
	padding: 15px;
}
.thanks .thanks__subscribe-telegram img {
	flex: 0 0 37px;
	height: 37px;
	width: 37px;
}
.thanks .thanks__subscribe-telegram span {
	color: #000;
	font-family: Geometria;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
@media (min-width: 768px) {
	.thanks .thanks__subscribe-telegram img {
		flex: 0 0 41px;
		height: 41px;
		width: 41px;
	}
	.thanks .thanks__subscribe-telegram {
		padding: 20px;
	}
	.thanks .thanks__subscribe-telegram span {
		font-size: 12px;
	}
}
.thanks .thanks__man--img {
	margin-right: 7px;
}
.thanks .thanks__man--img img {
	height: 63px;
	width: 63px;
}
@media (min-width: 768px) {
	.thanks .thanks__man--img {
		margin-right: 15px;
	}
	.thanks .thanks__man--img img {
		height: 80px;
		width: 80px;
	}
}
.blg__articles_slider-item .blg__recartcls_item-tag {
	top: 200px;
	bottom: auto;
}
@media (min-width: 576px) {
	.blg__articles_slider-item .blg__recartcls_item-tag {
		top: 195px;
	}
}
.blg__main_content-txt > h3 {
	margin-bottom: -8px !important;
}
.blg__main-title h1 {
	hyphens: auto;
}
@media (max-width: 767px) {
	.blg__main-title h1 {
		font-size: 26px;
	}
}
@media (min-width: 961px) and (max-width: 991px) {
	.head__quiz_wrap-new .quiz_titles {
		display: block;
	}
	.head__quiz_wrap-new .quiz__quiz {
		padding-top: 90px;
	}
}
.sp-radio-custom__buttons {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}
.sp-radio-custom__caption:before {
	content: '';
	background: url(/assets/templates/new-design/svgs/check-grey.svg) no-repeat center;
	background-size: contain;
	flex: 0 0 18px;
	height: 18px;
	width: 18px;
}
.sp-radio-custom__caption {
	align-items: center;
	border-radius: 5px;
	border: 1px solid #f3f2f3;
	background: #f9f8f8;
	cursor: pointer;
	display: flex;
	gap: 6px;
	color: #9f9f9f;
	font-family: Geometria, sans-serif;
	font-size: 13px !important;
	font-style: normal;
	font-weight: 500;
	line-height: 1;
	padding: 19px 15px;
	text-transform: uppercase;
	transition: 0.3s all;
}
.sp-radio-custom__input {
	display: none;
}
.sp-radio-custom__input:checked + .sp-radio-custom__caption {
	border-radius: 5px;
	border: 1px solid #54b650;
	background: #54b650;
	color: #fff;
}
.sp-radio-custom__input:checked + .sp-radio-custom__caption:before {
	background: url(/assets/templates/new-design/svgs/check-white.svg) no-repeat center;
	background-size: contain;
}
.sp-radio-custom__label {
	flex: 1 1 100px;
}
.popover {
	z-index: 99999;
}
#sendpulse_form .question {
	align-items: center;
	font-size: 15px !important;
	justify-content: center;
	display: inline-flex;
	width: 21px;
	height: 21px;
	border-radius: 50%;
	background: #54b650;
	color: #fff;
	font-family: 'Geometria', sans-serif;
	font-family: sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	line-height: 21px;
	position: relative;
	top: -4px;
}
.lead-form .lead-form__title {
	font-size: 24px;
}
.lead-form .lead-form__badge--header {
	font-size: 29px;
}
.main-content__form-label {
	gap: 10px;
}
.main-content__form-label-num {
	margin-right: 0;
}
@media (max-width: 575.98px) {
	.wrapper {
		padding: 0 15px;
	}
}
.lead-form__label--caption {
	display: block;
	margin-bottom: 8px;
}
@media (max-width: 1279px) {
	.lead-form .lead-form__main {
		margin: 20px 0;
	}
}
.lead-form .lead-form__field {
	font-size: 13px !important;
}
@media (max-width: 699px) {
	.main-content__form-title {
		margin-bottom: 15px;
	}
}
.header-menu__item--sub > a, .header-menu__item--sub > .link {
	align-items: center;
	display: flex;
	gap: 6px;
}
.header-menu__item--sub > a:after, .header-menu__item--sub > .link:after {
	content: url('/assets/templates/new-design/svgs/chevron.svg');
	position: relative;
	transition: 0.3s all;
	top: -1px;
}
.header-menu__item--sub {
	position: relative;
	display: flex;
}
.header-menu__item--sub:hover .header-menu__list--sub {
	display: block;
}
.header-menu__item--sub:hover > a:after {
	transform: rotate(-180deg);
}
.header-menu__list--sub {
	background: white;
	border-radius: 5px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	display: none;
	left: 0;
	padding: 0 8px;
	position: absolute;
	top: 100%;
}
.header-menu__list--sub > li:not(:last-child) {
	border-bottom: 1px solid #e6e3e3;
}
.header-menu__list--sub > li a {
	color: #2c0e16;
	display: block;
	line-height: 1;
	padding: 16px 8px;
	white-space: nowrap;
}
@media (min-width: 1360px) {
	.mfp-arrow-left {
		left: 10%;
	}
	.mfp-arrow-right {
		right: 10%;
	}
}
@media (min-width: 1900px) {
	.mfp-arrow-left {
		left: 10%;
	}
	.mfp-arrow-right {
		right: 10%;
	}
}
.thanks__webinar {
	display: flex;
	position: relative;
	align-items: center;
	gap: 12px;
	padding: 0 20px 0 15px;
	margin-top: 20px;
	border-radius: 22.13px 1.38px 22.13px 1.38px;
	-webkit-border-radius: 22.13px 1.38px 22.13px 1.38px;
	-moz-border-radius: 22.13px 1.38px 22.13px 1.38px;
	-ms-border-radius: 22.13px 1.38px 22.13px 1.38px;
	-o-border-radius: 22.13px 1.38px 22.13px 1.38px;
	background: radial-gradient(49.06% 133.33% at 19.71% 120.61%, #EF909E 0%, #C25D6D 100%);
}
.thanks__webinar:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: url('/assets/templates/default/css/images/pattern-white.png') repeat center / 100px auto;
}
.thanks-webinar__label {
	display: inline-flex;
	align-items: center;
	gap: 3px;
	background: #42A546;
	padding: 4px;
	margin-bottom: 7px;
	font-family: Geometria;
	font-weight: bold;
	color: #fff;
	font-size: 7px !important;
	line-height: 8px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	text-transform: uppercase;
}
.thanks-webinar__label-pink {
	border: 0.3px solid rgba(0, 0, 0, 0.15);
	background: rgba(0, 0, 0, 0.2);
}
.thanks-webinar__label span {
	font-size: 7px !important;
}
.thanks-webinar__title {
	font-size: 13px !important;
	line-height: 1.1;
	color: #fff;
	font-family: Geometria;
}
.thanks-webinar__title span {
	display: block;
	font-size: 13px !important;
	font-weight: 700;
} 
@media (max-width: 500px) {
	.thanks__webinar {
		padding: 15px 15px 0px 15px;
		margin-top: 15px;
		text-align: center;
		background: radial-gradient(49.06% 133.33% at 19.71% 120.61%, #EF909E 0%, #C25D6D);
	}
	.thanks-webinar__title, .thanks-webinar__title span {
		font-size: 13px !important;
	}
	.thanks-webinar__image {
		position: inherit;
		height: 114px;
	}
}
.thanks__socials {
    margin: 15px 0;
}
}
@media (max-width: 700px) {
	.main-content__form-inner {
		flex-direction: column;
	}
	.main-content__form-input {margin: 0px 0px 0px 0px;}
}
.sp-form {
    width: 570px !important;
}
.sp-form .sp-form-fields-wrapper {
    width: 490px !important;
}
select#sphere-select {
	height: 65px;
    align-items: center;
    border-radius: 5px;
    border: 1px solid #54b650;
    background: #54b650;
    cursor: pointer;
    display: flex;
    gap: 6px;
    color: #fff !important;
    font-family: Geometria, sans-serif;
    font-size: 13px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 13px;
    padding: 19px 15px;
    text-transform: uppercase;
    transition: 0.3s all;
    width: 100%;
}
select#sphere-select option {
    display: flex;
    width: 100%;
    height: 65px;
    background: #fff;
    border-radius: 5px;
    font-family: 'Geometria';
    font-weight: 500;
    font-size: 13px;
    line-height: 13px;
    padding: 0 20px;
}
.sphere-label {
    margin-bottom: 2px !important;
}
.home__img_author {
    bottom: 310px;
}
@media (max-width: 658px) {
    .home__img_author {
        width: 195px;
        bottom: 20px;
	}
}
@media (max-width: 658px) {
    .home__img_author-title {
        font-size: 12px;
	}
}
@media (max-width: 658px) {
    .home__img_author-text {
        font-size: 10px;
	}
}
a.btn.btn__green.whatsapp-desktop, a.btn.btn__blue {
    width: auto;
}
select#sphere-select {
    -webkit-appearance: none;
}
.question-img, .survey-self-presentation-v2__form label span.question-img {
    display: inline-block;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    background: #54b650;
    color: #fff;
    font-family: 'Geometria';
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    margin: 0 0 0 5px;
    text-align: center;
    line-height: 20px;
    vertical-align: text-bottom;
}
.lead-form select#sphere-select {
    height: 62px;
}
.lead-form__feature, .lead-form__title {
    color: #fff !important;
}
@media (min-width: 1280px) {
    .lead-form__feature {
        white-space: nowrap;
	}
    .lead-form__main {
        margin: 15px 0 15px !important;
	}
}
.lead-form .lead-form__label--caption {
    white-space: nowrap;
}
.popover {
    z-index: 10000;
}
.ajax_form .error {
    color: #c66775 !important;
}
.ajax_form input.error {
    box-shadow: 0 0 8px 0 #c66775;
}
.ajax_form span.error {
    padding-top: 5px;
}
.slick-prev.slick-arrow {
    position: absolute;
    top: 10px;
    right: 40px;
}
.slick-next.slick-arrow {
    position: absolute;
    top: 10px;
    right: 10px;
}
.btn-juliet {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    color: #c86675;
    font-size: 22px;
    background: #fff;
    display: inline-block;
    margin: 0px 5px 0px 5px;
}
.btn-juliet:hover {
    background: #c86675;
    color: #fff;
}
.dost-class-arrow {
    right: 50px;
    position: absolute;
    z-index: 1;
}
.btn-juliet.slick-disabled {
    display: none;
}
.dost .div-more__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.div-achivement.slick-slide {
    position: relative;
}
img.achivements_img {
    margin: auto;
}
.dost-wrp {
    margin-top: 50px;
}
section#achievements {
    padding-top: 0px;
}
.form-control.is-invalid {
    box-shadow: 0 0 8px 0 #c66775;
}
.form-control.is-invalid {
    box-shadow: 0 0 8px 0 #c66775;
}
.fetchit_form span.error  {
    padding-top: 5px;
    color: #c66775;
    display: block;
}
.error_anketa_sphere {
	padding-top: 5px;
    color: #c66775;
    display: block;
    font-family: 'Geometria';
    font-style: normal;
    font-weight: 700;
    position: absolute;
    top: 100%;
    left: 0;
    font-size: 12px;
}
.notyf__message {
    font-family: 'Montserrat';
    font-size: 13px;
    line-height: 13px;
}
@media (max-width: 600px) {
	.form-group label {
		padding-top: 10px;
	}
}
@media (max-width: 700px) {
    .main-content__form-content-max-width {
        background: none !important;
	}
    .main-content__form-inner {
		display: inline;
	}
    .main-content__form-input:last-child{
        margin-top: 40px;
	}
}
.sp-form a {
    font-size: 10px !important;
}
.base-candidate label.radio .radio__text {
    white-space: nowrap;
}
@media (max-width: 700px) {
	.base-candidate label.radio .radio__text {
		font-size:11px;
	}  
}
@media (min-width: 768px) {
    .thanks .thanks__subtitle {
        font-size: 18px !important;
	}
}
@media (min-width: 768px) {
    #thanks5 .thanks__subtitle {
        font-size: 16px !important;
	}
}
#thanks5 .thanks__subtitle span {
    color: #fff;
    background: #42A546;
    white-space: nowrap;
    font-size: 16px !important;
    padding: 0px 3px;
}
#thanks5 .thanks__socials a {
    flex-direction: row;
}
#thanks5 [class*=span] {
    float: inherit;
    min-height: 1px;
    margin-left: 0px;
}
#thanks5 span.nowrap {
    color: black !important;
    background: none !important;
    font-size: 16px !important;
}
#thanks5 .thanks-webinar__image {
    width: 100%;
    display: flex;
}
@media (min-width: 768px) {
	#thanks5 .thanks__subtitle span {
        display: inline;
	}
    #thanks5 .mobile_view {
        display: none;
	}
    #thanks5 .desktop_view {
        display: block;
        padding-bottom: 10px;
	}
    #thanks5 .thanks__webinar.desktop_view {
        display: flex;
	}
}
@media (max-width: 768px) {
    #thanks5 .thanks__socials a span {
		font-size: 12px !important;
	}
    #thanks5 .mobile_view {
        display: block;
        padding-bottom: 10px;
	}
    #thanks5 .desktop_view {
        display: none;
	}
    .thanks__container-custom-small {
        width: 335px !important;
	}
}
#thanks5 .thanks__socials a span {
    text-transform: none;
    font-family: Geometria;
    font-weight: 500;
    font-size: 14px !important;
    line-height: 130%;
}
@media (min-width: 768px) {
	#thanks5 .thanks__title {
		font-size: 22px !important;
	}
}
#thanks5 .thanks__subtitle.mobile_view {
    font-size: 15px !important;
}
#thanks5 .thanks__title.mobile_view {
    font-size: 19px !important;
}
#thanks5 .mobile_view .thanks-webinar__image {
    display: block;
}
#thanks5 .mobile_view .thanks-webinar__title span{
    font-size: 15px !important;
}
#thanks5 .desktop_view .thanks-webinar__title span{
    font-size: 17px !important;
}
@media (max-width: 768px) {
	.home__content {
		margin-bottom: 0px;
	}
}
.mfp-close-btn-in .mfp-close {
    top: 35px;
}
#thanks_form .thanks__container {
    padding: 0 0;
    max-height: 364px
}
#thanks_form .left_div {
}
#thanks_form .right_div {
}
#thanks_form .left_div,#thanks_form .right_div {
    display: inline-block;
    float: inline-start;
}
.thanks_form_container {
    width: 720px;
    display: inline-block;
    height: 433px
}
.row-thanks {
    height: 100%;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    display: flex;
}
.flex_div {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    background: #fff;
    flex-direction: column;
    border-radius: 0 10px 10px 0;
}
.flex_div img {
    max-width: 110px;
}
.thanks_text {
    font-family: Geometria;
    font-weight: 500;
    font-size: 13px !important;
    line-height: 120%;
    text-align: center;
}
.thanks_title_text {
    font-family: Geometria;
    font-size: 16px;
    line-height: 120%;
    text-align: center;
    font-weight: 700;
    margin-top: 23px;
}
.thanks_tags {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.thanks_tags {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 300px;
    margin-top: 15px;
}
.thanks_tags span {
    background: rgb(3 155 229 / 10%);
    padding: 5px 8px;
    border-radius: 5px;
    margin-left: 0;
    margin-right: 5px;
    margin-bottom: 5px;
    font-family: Geometria;
    font-weight: 500;
    font-size: 13px !important;
    line-height: 120%;
    color: #039BE5;
}
.thanks_title_n {
    font-family: 'Lazurski Cyrillic';
    font-weight: 700;
    font-size: 19px !important;
    line-height: 130%;
    text-align: center;
    text-transform: uppercase;
    margin-top: 8px;
}
.thanks_img {
    margin-top: 20px;
}
.thanks_telegram {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 11px 14px;
    gap: 8px;
    width: 100%;
    text-decoration: none;
    height: 45px;
    background: linear-gradient(180deg, #37AFE2 0%, #1B92D1 100%), linear-gradient(180deg, #3E9BE9 0%, #377FBB 100%);
    border-radius: 5px;
    font-family: 'Geometria';
    font-style: normal;
    font-weight: 500;
    font-size: 14px !important;
    line-height: 130%;
    text-align: center;
    letter-spacing: 0;
    color: #FFF;
}
.thanks_socials {
    margin-top: 15px;
    width: 300px;
}
.thanks_icon {
    height: 30px;
    width: 30px;
}
.left_div img {
    border-radius: 10px 0 0 10px;
}
.d-mobile {
    display:none;
}

#thanks_form .mfp-close {
    top: 15px;
    color: rgba(173, 164, 167, 1) !important;
}
.img-text-bottom-left {
    position: absolute;
    bottom: 20px;
    left: 20px;
    font-family: Geometria;
    line-height: 120%;
    color: #fff;
    max-width: 250px;
    display: flex;
    flex-direction: column;
}
.img-text-bottom-left .img-text-name {
    font-family: Geometria;
    font-weight: 400;
    font-size: 13.5px;
    line-height: 1.3;
}
.img-text-bottom-left .img-text-desc {
  font-weight: 300;
    font-size: 10.2px;
    line-height: 1.5;
}

#thanks_form .left_div {
    position: relative;
}






@media (max-width: 768px) {
	#thanks_form .left_div {
		max-width: 300px;
		max-height: 176px;
	}
	.thanks_form_container {
		width: 300px;
		display: inline-block;
		height: auto;
	}
	.row-thanks {
		display: inline-block;
	}
	.d-mobile {
		display:block;
	}
	.d-desktop {
		display:none;
	}
	.img-fluid {
		width: 100%;
	}
	.thanks_title_n {
		margin-top: 10px;
	}
	.thanks_img {
		margin-top: 5px;
	}
	.thanks_title_text {
		margin-top: 13px;
	}
	.thanks_socials {
		margin-top: 15px;
		width: 260px;
	}
	#thanks_form .right_div {
		height: 422px;
	}
	.left_div img {
		border-radius: 10px 10px 0 0;
	}
	.flex_div {
		border-radius: 0 0 10px 10px;
	}
	.thanks_telegram span {
		font-size: 14px !important;
	}
	.img-text-bottom-left {
        bottom: 15px;
        left: 23px;
    }
}


#subscription_form_new .sp-radio-custom__caption {
    padding: 19px 10px;
    text-transform: none;
    height: 35px;
    font-family: Geometria;
    font-weight: 500;
    font-size: 9.75px !important;
    line-height: 130%;
    letter-spacing: 0;
}




#subscription_form_new #uform-step2 {
    display:none;
}


span.green-title-span {
    float: none;
    min-width: auto;
    margin: 0 0;
}


#subscription_form_new .sp-field h3, #subscription_form_new .sp-field h3 span {
    font-family: 'Lazurski Cyrillic';
    font-weight: 700;
    font-size: 17.26px;
    line-height: 1.3;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    margin: 0 !important;
}


#subscription_form_new .green-title-span {
    background: #54B650;
    color: #fff;
    padding: 3px 7px;
}

#subscription_form_new #sendpulse_form .question {
    top: -2px;
}


.text-center {
    text-align: center !important;
}

img.sp-image.step-img {
    max-height: 49px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

 .text-uform * {
    font-size: 13px !important;
}

#subscription_form_new .sp-button-container {
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 10px;
    padding: 0 0;
    margin-top: 10px;
}




.uform-popover {
    font-family: Geometria;
    font-weight: 400;
    font-size: 11px;
    line-height: 120%;
}

.uform-popover li {
    list-style-type: disc;
    margin-left: 20px;
}

button#uform-back {
    width: 59px !important;
    background: rgba(237, 145, 156, 0.2) !important;
    background-color: rgba(237, 145, 156, 0.2) !important;
    box-shadow: none !important;
}



#subscription_form_new .uform-main-img {
    width: 100%;
}


.mfp-content {
    padding-top: 15px;
}



#subscription_form_new .sp-form .sp-field>div[style]>p>span {
    padding: 5px 0px;
    font-family: Geometria;
    font-size: 9.75px !important;
    line-height: 1.3;
    letter-spacing: 0;
}


.thanks_title_n span {
    font-family: LazurskiC;
    font-weight: 700;
    font-size: 13px !important;
    line-height: 130%;
    text-align: center;
    text-transform: uppercase;
}

.thanks_bullets_title {
    font-family: Geometria;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 5px;
}


.thanks_bullet {
    font-family: Geometria;
    font-weight: 500;
    font-size: 12.5px !important;
    line-height: 1.5;
}


.thanks_subscription {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.thanks_subscription .thanks_title_text {
    margin: 0 0;
}

.thanks_subscription {
    width: 340px;
}

.thanks_subscription .thanks_title_text, .thanks_subscription .thanks_title_text .thanks_text {
    text-align: left;
    margin-top: 3px;
}



#thanks_form_v2 .right_div {
    width: 100%;
}

#thanks_form_v2 .thanks_socials{
    width: auto;
}


#thanks_form_v2 .thanks_subscription {
    width: 340px;
    margin-top: 25px;
    justify-content: flex-start;
    gap: 7px;
}

#thanks_form_v2 .thanks_bullets {
    margin-top: 20px;
}


#thanks_form_v2 .thanks_form_container {
    width: 684px;
    display: inline-block;
    height: 416px;
}

@media (max-width: 768px) {
    
    .img-text-bottom-left .img-text-name {

    line-height: 1;
}
#thanks_form_v2 .thanks_form_container {
width: 300px;
        display: inline-block;
        height: auto;
}


#thanks_form_v2 .thanks_title_n {
                margin-top: 2px;
    }
    
#thanks_form_v2 .thanks_title_n span {
    font-size: 10px !important;
}

#thanks_form_v2 .thanks_title_n {
        font-size: 16px !important;
}


#thanks_form_v2 .thanks_bullets_title {
    font-size: 13px !important;
    margin-bottom: 10px;
}
#thanks_form_v2 .thanks_bullet {
    font-size: 10px !important;
}


#thanks_form_v2 .thanks_subscription {
    width: 262px;
    margin-top: 18px;
}


#thanks_form_v2 .thanks_title_text {
        font-size: 13px !important;
    }
    
    #thanks_form_v2 .thanks_title_text .thanks_text {
        font-size: 10px !important;
        margin-top: 5px;
    }

#thanks_form_v2 .thanks_icon {
    height: auto;
    width: auto;
    margin-top: -24px;
    z-index: 111;
    background: #ffff;
    border-radius: 50px;
    border: 3px solid #fff;
}

#thanks_form_v2 .flex_div {
        padding: 10px 0;
    }
    


#subscription_form_new.sp-radio-custom__buttons {
    gap: 2px;
}

#subscription_form_new span.sp-radio-custom__caption {
    height: 45px;
}


/*
.mfp-auto-cursor .mfp-content #subscription_form_new * {
    font-size: 10px !important;

}
*/




#subscription_form_new span.sp-radio-custom__caption.caption_m {
    font-size: 10px !important;
}
.thanks_bullet svg {
    width: 4%;
}


}

#thanks_form_v2 .left_div {
    position: relative;
}


#sendpulse_form_new a.question {
    display: inline-block;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    background: #54b650;
    color: #fff !important;
    font-family: 'Geometria';
    font-style: normal;
    font-weight: 700;
    font-size: 16px !important;
    text-decoration: none;
    margin: 0 0 0 5px;
    text-align: center;
    line-height: 20px;
    vertical-align: text-bottom;
}

.thanks_bullet svg {
    margin: -2px 2px;
}
.mfp-close-btn-in .mfp-close {
    top: 15px;
    color: #a4a4a4 !important;
    font-size: 45px !important;
}


#uform-step1 .sp-field.full-width, #uform-step2 .sp-field.full-width {
    text-align: center;
}

#subscription_form_new {
    width: 404px;
    height: 703px;
}

.form-img {
    width: 100%;
}

#subscription_form_new .sp-form {
    padding: 30px 37px !important;
}

#subscription_form_new .sp-form .sp-lg .sp-field .sp-form-control {
    height: 40px !important;
    font-size: 9.75px !important;
    margin-bottom: 10px !important;
}

#subscription_form_new .sp-control-label span {
    font-family: 'Lazurski Cyrillic';
    font-weight: 700;
    font-size: 9.75px;
    line-height: 1.3;
    letter-spacing: 0;
}

#subscription_form_new .sp-control-label span .question {
    font-size: 8px !important;
}


#subscription_form_new .question-img, .survey-self-presentation-v2__form label span.question-img {
    width: 9px;
    height: 9px;

}


#subscription_form_new p.text-after-button, #subscription_form_new p.text-after-button strong {
    padding: 5px;
    font-family: Geometria;
    font-size: 9.75px !important;
    line-height: 1.3;
    letter-spacing: 0;
}


#subscription_form_new .sp-form .sp-field {
    padding: 0px 0;
}

#subscription_form_new span.uform-pol a {
    font-family: Geometria;
    font-size: 9.75px !important;
    line-height: 1.3;
    letter-spacing: 0;
}

#subscription_form_new .form-img-div {
    margin-top: 12px;
}

#subscription_form_new #uform-step1, #uform-step2 {
    margin-top: 12.75px;
}

#subscription_form_new .sp-radio-custom__buttons {
    display: flex;
    gap: 0px 9px;
    flex-wrap: wrap;
}

#subscription_form_new .sp-form .sp-field>label {
    margin-bottom: 6px;
}

#uform-next, #uform-back, #uform-submit {
    font-family: 'Lazurski Cyrillic' !important;
    font-weight: 700 !important;
    font-size: 12px !important;
    line-height: 1.3;
    text-align: center;
    text-transform: uppercase;
    height: 45px !important;
    margin-bottom: 10px;
}


#subscription_form_new .sp-radio-custom__caption:before {
    content: '';
    background: url(/assets/templates/new-design/svgs/check-grey.svg) no-repeat center;
    background-size: contain;
    flex: 0 0 13px;
    height: 13px;
    width: 13px;
}
.mfp-content #subscription_form_new .sp-form-outer.sp-popup-outer.sp-show {
    border-radius: 10px;
    overflow: hidden;
}
#subscription_form_new .sp-form .sp-field>div[style]>p>span,
#subscription_form_new .sp-form .sp-field>div[style]>p>span a {
    padding: 5px 0;
    font-size: 9px !important;
    letter-spacing: 0;
    font-weight: 500;
    line-height: 1.3;
    text-align: center;
    opacity: .4;
}
#subscription_form_new .sp-form .sp-field>div[style]>p>span a {
    opacity: .8;
    text-decoration: none;
    border-bottom: 1px solid #9b9b9b;
    padding-bottom: 0px;
}
#subscription_form_new p.text-after-button, #subscription_form_new p.text-after-button strong {
    padding: 0 !important;
    font-family: Geometria;
    font-size: 11px !important;
    line-height: 1.2 !important;
    letter-spacing: 0.01em !important;
}
#subscription_form_new .sp-form .sp-field>div[style]>p>span {
    padding: 7px 0 !important;
    font-size: 9px !important;
    letter-spacing: 0;
    font-weight: 500 !important;
    line-height: 1.3 !important;;
    text-align: center;
    opacity: .5 !important;
}
#sendpulse_form_new a.question {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #54b650;
    color: #fff !important;
    font-family: 'Geometria';
    font-style: normal;
    font-weight: 600;
    font-size: 13px !important;
    text-decoration: none;
    margin: 0 0 0 5px;
    text-align: center;
    line-height: 21px;
    vertical-align: text-bottom;
}
#subscription_form_new .sp-control-label span {
    font-family: 'Lazurski Cyrillic';
    font-family: Geometria;
    font-weight: 500;
    font-size: 9px;
}
#subscription_form_new .sp-control-label strong {
    margin-top: 2px;
    position: absolute;
}
#subscription_form_new .sp-control-label span .question {
    font-size: 8px !important;
    width: 10px;
    height: 10px;
    margin-left: 10px;
}
.sp-radio-custom__input:checked + .sp-radio-custom__caption:before {
    filter: brightness(0) invert(1);
}
#subscription_form_new .green-title-span {
    background: #54B650;
    color: #fff;
    font-weight: 600;
    padding: 0px 3px;
}
#subscription_form_new .sp-form .sp-field>label {
    margin-bottom: 2px;
    margin-top: 5px;
}
#subscription_form_new .sp-control-label span .question {
    font-size: 10px !important;
    width: 13px;
    height: 13px;
    margin-left: 6px;
    cursor: pointer;
    line-height: 1.5;
}
#subscription_form_new .sp-control-label span {
    font-size: 11px;
}

#thanks_form_v2 .flex_div img {
	max-width: 100%;
	width: 100%;
}
.form-post-title {
    font-family: Geometria;
    font-weight: 500;
    font-size: 13.5px !important;
    line-height: 130%;
    text-align: center;
    margin: 5px 0px;
}
@media (max-width: 768px) {
    #thanks_form_v2 .thanks_bullets_title {
        font-size: 13px !important;
        margin-bottom: 5px;
    }
    #subscription_form_new .sp-field h3, #subscription_form_new .sp-field h3 span {
        font-size: 1px !important;

    }
    #thanks_form_v2 .thanks_bullets {
        margin-top: 16px !important;
    }
    #thanks_form_v2 .thanks_title_text {
        line-height: 1.1 !important;
    }
    #thanks_form_v2 .flex_div {
        padding-bottom: 20px;
    }
    #subscription_form_new {
        width: auto;
        height: auto;
    }
    #subscription_form_new .sp-form .sp-field>div[style]>p>span {
        font-size: 8px !important;
        text-wrap: nowrap;
        letter-spacing: -0.03em;
    }
    #subscription_form_new p.text-after-button, #subscription_form_new p.text-after-button strong {
        font-size: 11px !important;
        line-height: 1.2 !important;
        letter-spacing: -0.05em !important;
        text-wrap: nowrap;
    }
    #subscription_form_new .sp-control-label span .question {
        font-size: 10px !important;
        width: 13px;
        height: 13px;
        margin-left: 5px;
        padding: 1px;
    }
    #subscription_form_new .sp-control-label span .question {
        font-size: 10px !important;
        width: 13px;
        height: 13px;
        margin-left: 2px;
        padding: 1px;
    }
    button.sp-button#uform-back {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #subscription_form_new .sp-radio-custom__caption {
        padding-right: 0;
    }
    #subscription_form_new .sp-radio-custom__buttons {
        gap: 0px 5px;
    }
    #subscription_form_new .sp-form {
        padding: 30px 25px !important;
    }
    #subscription_form_new .sp-field h3, #subscription_form_new .sp-field h3 span {
        font-size: 16px !important;
    }
    .sp-form .sp-field label {
        flex: 0 0 49%;
    }
    #sendpulse_form_new a.question {
        width: 17px;
        height: 17px;
        line-height: 17px;
        font-size: 11px !important;
        margin: 0px;

    }
    /*
    #subscription_form_new {
        width: 335px;
    }
    
    #subscription_form_new .sp-form {
    padding: 25px 25px !important;
}
*/
}
@media (max-width: 380px) {
    #subscription_form_new .sp-field h3, #subscription_form_new .sp-field h3 span {
        font-size: 15px !important;
    }
    #subscription_form_new p.text-after-button, #subscription_form_new p.text-after-button strong {
        font-size: 10px !important;
    }
    #subscription_form_new .sp-form .sp-field>div[style]>p>span {
        font-size: 7px !important;
    }
}
.popover-content li {
    margin-left: 20px;
    list-style-type: disc;
}

@media (max-width: 400px) {
    .sp-form .sp-field .sp-radio-custom__buttons label.sp-radio-custom__label {
        flex: 1;
    }
}


.main-content__form-wrapper ul li {
    color: #fff;
    text-transform: lowercase;
    line-height: 1;
    font-weight: 400;
}
.bullet-points-test {
    color: #fff;
    font-size: 24px;
    margin: 20px 0px;
    font-weight: 600 !important;
    font-family: Geometria;
}
.lead-form__feature {
    font-weight: 400 !important;
    line-height: 1 !important;
    text-transform: lowercase;
}

.main-content__form-title {
    font-size: 34px;
}
.lead-form .lead-form__title {
    font-size: 22px;
}
.lead-form__decorator--light {
    border: 1px solid rgb(53 53 53);
    background-color: #f4eaeb;
    border-radius: 50px 5px;
    background: url(../images/back-aswalt.jpg);
}
.lead-form__decorator--light .lead-form__label--caption,
.lead-form__decorator--light .lead-form__footer--policy {
    color: #fff;
}
.hide-on-desktop {
    display: none;
    width: fit-content;
}
.lead-form .lead-form__title {
    font-size: 24px;
    max-width: 520px;
    letter-spacing: -0.01em;
}
.article_item {
    padding: 15px 0px;
    border-bottom: 1px solid #34343433;
}
.preview-category-article {
    display: flex;
    justify-content: space-between;
    gap: 16px;
    margin-bottom: 10px;
}
.preview-readmore {
    font-family: Geometria;
    font-weight: 500;
    font-size: 18px;
    vertical-align: middle;
    text-decoration: underline;
    text-decoration-style: dotted;
    text-decoration-thickness: 8%;
    text-decoration-skip-ink: auto;
    display: flex;
    align-items: flex-start;
    gap: 10px;
}
.preview-readmore p {
    max-width: 90%;
    text-align: justify;
}
.arrow-readmore {
    border-radius: 50%;
    height: 24px;
    width: 24px;
    background: #ef6a8a;
}
.arrow-readmore {
    content: "";
    background-image: url(/assets/templates/default/images/but-top.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center 4px;
    transform: rotate(90deg);
}
.full-preview-category {
    margin-bottom: 50px;
}
.full-preview-category .section-title {
    margin-bottom: 0px;
    display: block;
}
.preview-article.article_item {
    flex: 1;
}
.preview-article img {
    width: 100%;
    height: 145px;
    object-fit: cover;
    border-radius: 5px;
}
.preview-article.article_item {
    border: 0;
}
.preview-article .last_articles-details {
    display: flex;
    gap: 8px;
    margin: 14px 0px 10px;
}
.preview-article .article-title-last_articles {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 8px !important;
}
.preview-article-descrb {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: Geometria;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
}
.home-articles__item-title a p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    outline: 0px;
}
.prev-next-article {
    padding: 10px 10px 30px;
    background: #fff;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    z-index: 11;
    position: relative;
}
.prev-next-article-button {
    align-items: flex-start;
    padding: 12px 22px;
    background: #CC6978;
    border-radius: 12px 12px 0px 0px;
    margin: 0px;
    width: 100%;
    display: block;
    text-align: center;
    color: #fff;
    font-family: Geometria;
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    padding-bottom: 25px;
    margin-bottom: -15px;
}
.width-100 {
    width: 100%;
}
.prev-next-article-info {
    padding: 20px 10px 0px;
}
.prev-next-article-info .last_articles-details {
    margin-bottom: 10px;
}

.article_item:last-child {
    border-bottom: 0px solid #34343433;
    padding-bottom: 0px;
}
.last_articles {
    background: #fff;
    border-radius: 5px;
    border: 1px solid #34343433;
    border-top: 4px solid #CC6978;
    padding: 30px;
    margin-bottom: 50px;
}
.home-articles {
    background: #f7f7f7;
}
.newblog h2.h1 {
    margin: 20px 0px !important;
}
.home-articles__item-image>a>img {
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
    object-fit: cover;
}
.home-articles__slider .slick-slide {
    margin-right: 20px;
}
p.title-last_articles {
    font-family: LazurskiC;
    font-weight: 500;
    font-size: 25px;
    line-height: 130%;
    text-transform: uppercase;
    text-align: justify;
    margin: 0;
}
.article-title-last_articles {
    font-family: Geometria;
    font-weight: 700;
    font-size: 16px;
    line-height: 130%;
    text-transform: none;
}
.last_articles-details {
    display: flex;
    gap: 4px;
    margin-bottom: 5px;
}
.last_articles-details-more {
    font-family: Geometria;
    font-weight: 500;
    font-size: 12px;
    opacity: .5;
    display: flex;
    align-items: center;
    gap: 5px;
}
.last_articles-details-more p {
    margin: 0;
    overflow: hidden;
    text-wrap: nowrap;
    text-transform: capitalize;
}
.last_articles-details-more p.minss {
    text-transform: none;
    max-width: 100%;
}
.last_articles-details-more img {
    filter: invert(1);
    width: 12px;
    height: 12px;
}
.last_articles-category {
    font-family: Geometria;
    font-weight: 500;
    font-size: 12px;
    color: #CC6978;
    line-height: 1;
    background: #CC69781A;
    padding: 8px 10px;
    border-radius: 5px;
    text-wrap: nowrap;
}
.m-0 {
    margin: 0 !important;
}
.author-last_articles {
    font-family: Geometria;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 20px;
}
.author-img-last_articles {
    width: 100%;
    border-radius: 100%;
    max-width: 55px;
    max-height: 55px;
    margin-right: 15px;
    object-fit: cover;
}
.author-flex-last_articles {
    display: flex;
}
.flex-last_articles {
    display: flex;
    gap: 30px;
}
.author-title-last_articles {
    font-family: Geometria;
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    text-transform: uppercase;
    color: #CC6978;
}
.author-name-last_articles {
    font-family: Geometria;
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 5px !important;
}
.author-descrb-last_articles {
    font-family: Geometria;
    font-weight: 400;
    font-size: 10px;
    line-height: 100%;
}
.author-descrb-article {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.new-des-blg .blg__main-subj {
    gap: 10px;
}
.new-des-blg .blg-rubrics {
    margin: 70px 0px;
}
.preview-category-article .slick-track .slick-slide {
    margin-right: 16px;
}
@media (max-width: 767px) {
    .flex-last_articles {
        flex-direction: column;
    }
    .preview-article img {
        height: 200px;
    }
    .last_articles-details-more img {
        height: 12px;
    }
    .neighbors .blgrow.neighborscontent {
        flex-direction: column;
    }
    .form__input.form__input_textarea {
        height: 150px !important;
    }
    .popover-content li {
        text-wrap: nowrap;
    }
    .main-content__form-wrapper ul li {
        font-size: 19px;
        line-height: 1.2;
    }
    .bullet-points-test {
        font-size: 17px;
    }
    .lead-form .lead-form__title {
        font-size: 24px;
    }
    .main-content__form-title {
        font-size: 24px;
    }
    .lead-form__feature {
        line-height: 1.2 !important;
        font-size: 20px;
    }
    .hide-on-mobile {
        display: none;
    }
    .hide-on-desktop {
        display: block;
    }
    .lead-form__feature {
        align-items: center !important;
        gap: 10px !important;;
    }
    .title .h1 {
        font-size: 26px !important;
    }
    .home__subtitle {
        font-size: 24px !important;
    }
    .home__img_mob picture img {
        min-height: 340px;
    }
    .tv-block .slick-arrow.slick-prev,
    .tv-block .slick-arrow.slick-next {
        top: 50%;
    }
}

@media (max-width: 960px) {
    .home__title.title .h1 {
        line-height: 1.1;
    }
    .home__subtitle {
        font-size: 24px;
        margin: 15px 0 10px;
        line-height: 1;
    }
}

.popover-content {

    font-size: 11px;
    }
    
    
    #uform-submit:disabled {
    opacity: 0.5;
}
.article-date-extra {
    border-left: 2px solid #c86675;
    font-size: 16px;
    line-height: 2;
    padding-left: 15px;
    padding-top: 0;
    margin-bottom: 15px;
}

.base-candidate .form__input {
    background: #f9f8f8;
    border: 1px solid #f3f2f3;
    border-radius: 5px;
    height: 53px;
    padding: 5px 20px;
    margin: 8px 0 5px 0;
}

.write-block .ajax_form .error {
    color: #fff !important;
    font-weight: 400;
}

#block314 .errmes {
    position: relative;
    top: 10px;
    color: #fff !important;
    font-weight: 400;
}

 #block314 .error {
     color: #fff !important;
 }
 
.header__social-item.max {
    background: linear-gradient(264.55deg, #8A6DE1 6.31%, #2642F8 97.9%);
    color: #fff;
}
.readiness .head__quiz {
    top: -350px;
}
.blg-main #pdopage .pagination>li.page-item-width {
    line-height: 1;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 150px;
    margin: 0px 10px;
    color: #121212;
    background: #cc697800;
    border-radius: 50px;
}
@media (max-width: 960px) {
    .article-date-extra .requestblog__form-btn--buttons {
        line-height: 1.2;
        margin-bottom: 25px;
    }
    .article-date-extra-date {
        width: 23%;
    }
    .article-date-extra-title {
        width: 76%;
    }
    .readiness .title .h1 {
        width: 100%;
    }
    .readiness .head__quiz {
        top: auto;
    }
}
.article-date-extra-date,
.article-date-extra-title {
    text-transform: none;
    display: flex;
    align-items: center;
}
.base-candidate label.radio .radio__text {
    padding: 0 15px 0 27px;
    font-size: 13px;
}
.cities-cols.main-content__wrapper {
    background: #f3f3f3;
    padding: 2%;
    border-radius: 15px;
    display: block;
    margin-top: 1%;
}