.parol__title {
	font-weight: 300;
	font-size: 20px;
	line-height: 29px;
	color: #1F2A37;
	margin: -15px 0 30px 0;
	text-align: center;
}

.parol__input {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 400;
	text-align: left;
	font-size: 12px;
	margin: 0 auto 10px auto;
	display: block;
	padding: 12px 20px 12px 20px;
	line-height: 23px;
	background: #FFFFFF;
	border-radius: 10px;
	outline: none;
	border: none;
	width: 750px;
	color: rgba(31, 42, 55, 0.65);
}

#um_field_770_username .um-field-label {
	display: none;
}

#um_field_770_user_password .um-field-label {
	display: none;
}

.navigation {
	display: none;
}

#um_field_769_first_name .um-field-label,
#um_field_769_last_name .um-field-label,
#um_field_769_phone_number .um-field-label,
#um_field_769_org_name .um-field-label,
#um_field_769_user_email .um-field-label,
#um_field_769_user_password .um-field-label,
#um_field_769_confirm_user_password .um-field-label,
#um_field_769_promo_reg .um-field-label {
	display: none;
}

#um_field_769_last_name {
	display: none;
}

.um-um_password_id.um {
	max-width: 750px !important;
}

.um-um_password_id.um .um-col-alt {
	width: 250px;
	margin: auto;
}

.um-um_password_id.um .um-field-block {
	font-weight: 300;
	font-size: 14px !important;
	line-height: 20px;
	color: #1F2A37 !important;
	margin: -15px 0 5px 0;
	text-align: center;
}

.um-field-c {
	/* width: 150px; */
	margin-bottom: 20px;
}

a.um-link-alt {
	font-size: 15px;
	line-height: 23px;
	text-decoration-line: underline;
	color: #0C9548 !important;
	display: block;
	text-align: center;
	margin: 25px 0 0 0;
}

.um-field-area input {
	font-family: 'Jost' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	text-align: center !important;
	font-size: 12px !important;
	margin: 0 auto 10px auto !important;
	display: block !important;
	padding: 12px 20px 12px 20px !important;
	line-height: 23px !important;
	background: #FFFFFF !important;
	border-radius: 10px !important;
	outline: none !important;
	border: none !important;
	width: 100% !important;
	height: 50px !important;
	color: rgba(31, 42, 55, 0.65) !important;
}

.um-col-alt {
	width: 455px;
	margin: 20px auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.um-register {
	margin: 10px auto;
}

#um-submit-btn,
.um-submit-btn {
	font-family: 'Jost' !important;
	text-align: center !important;
	display: flex !important;
	justify-content: center !important;
	background: #0C9548 !important;
	text-decoration: none !important;
	border-radius: 10px !important;
	width: 225px !important;
	padding: 11px 11px !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height: 23px !important;
	color: #FFFFFF !important;
	margin: 0 5px 0 0 !important;
}

.um-alt {
	font-family: 'Jost' !important;
	text-align: center !important;
	display: flex !important;
	justify-content: center !important;
	background: #EFF7F0 !important;
	text-decoration: none !important;
	border-radius: 10px !important;
	width: 225px !important;
	margin: 0 0 0 5px !important;
	padding: 11px 11px !important;
	font-weight: 500 !important;
	font-size: 15px !important;
	line-height: 23px !important;
	color: #0C9548 !important;
	box-shadow: none !important;
}

.um-form {
	max-width: 750px;
	margin: auto;
}

.um-770.um {
	max-width: 750px !important;
}

.um-769.um {
	max-width: 750px !important;
}

.um-field-checkbox {
	display: flex;
	align-items: center;
	justify-content: center;
}

.um-field-checkbox input[type=checkbox] {
	width: 15px !important;
	height: 15px !important;
	margin: 0 4px !important;
}

.um-login-block-btn {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.um-field-checkbox-option,
.um-field-radio-option {
	padding-left: 0;
	color: #1F2A37 !important;
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	text-decoration: none;
	cursor: pointer;
}

.news__but.link {
	width: 232px;
	margin: 30px auto 0 auto;
}


.left-sidebar__balance-functions__checkbox-item {
	position: relative;
	margin-bottom: 28px;
	height: auto;
	width: 137px;
	margin: 30px auto 0 auto;
}

.left-sidebar__balance-functions__checkbox-item input[type=checkbox] {
	display: none;
}

.left-sidebar__balance-functions__checkbox-item label {
	padding-left: 26px;
	color: #1F2A37;
	font-size: 15px;
	line-height: 22px;
	font-weight: 400;
	text-decoration: none;
	cursor: pointer;
}

.left-sidebar__balance-functions__checkbox-item label:hover {
	text-decoration: none;
}

.left-sidebar__balance-functions__checkbox-item label:after {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0px;
	border-radius: 5px;
	background: #FFFFFF url(../images/check.svg) 50% 50% no-repeat;
	left: 0;
}

.left-sidebar__balance-functions__checkbox-item input[type=checkbox]:checked+label:after {
	background: #FFFFFF;

}


.left-sidebar__balance-functions__checkbox-item label span {
	margin: 0px 0 0 0px;
	display: inline-block;
	width: 100%;
}

.forgot {
	font-size: 15px;
	line-height: 23px;
	text-decoration-line: underline;
	color: #0C9548;
	display: block;
	text-align: center;
	margin: 25px 0 0 0;
}

.link__wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 30px 0 0 0;
}

.link2 {
	text-align: center;
	display: flex;
	justify-content: center;
	background: #0C9548;
	text-decoration: none;
	border-radius: 10px;
	width: 225px;
	padding: 11px 11px;
	font-family: 'Jost';
	font-weight: 500;
	font-size: 14px;
	line-height: 23px;
	color: #FFFFFF;
	margin: 0 5px 0 0;
}

.link3 {
	text-align: center;
	display: flex;
	justify-content: center;
	background: #EFF7F0;
	text-decoration: none;
	border-radius: 10px;
	width: 225px;
	margin: 0 0 0 5px;
	padding: 11px 11px;
	font-family: 'Jost';
	font-weight: 500;
	font-size: 15px;
	line-height: 23px;
	color: #0C9548;
}



/*------------------------------------*/
.news_img {
	text-align: center;
	padding: 20px;
	background-color: #fff;
	margin-bottom: 15px;
	width: 400px;
	border-radius: 29px;
	margin: 0 auto 20px auto;
}

.news__tit.is {
	text-align: left;
}

.personal__wrap {
	background: #FFFFFF;
	border-radius: 30px;
	padding: 30px;
	margin-bottom: 30px;
}

.personal__tit {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	/* identical to box height */
	color: #1F2A37;
	margin: 0 0 15px;
	text-align: left;
}

.check__tit {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	/* identical to box height */
	color: #1F2A37;
	margin: 0 0 10px;
	text-align: center;
}



.form__tit {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
	color: rgba(31, 42, 55, 0.65);
	margin: 0 0 5px;
}

input.parol__input.is {
	background: #F6F6FA;
	border-radius: 10px;
	width: auto;
	margin: 0;
	width: 100%;
	color: #1F2A37;
}

.peraonal__form__is {
	width: 42%;
	margin-right: 10px;
}

.personal__form__in {
	display: flex;
	border-bottom: 1px solid #EDEDF3;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.peraonal__form__is:last-child {
	margin-right: 0;
}

.personal__form__in:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

input.parol__input.is::placeholder {
	color: #1F2A37;
}

.personal__form__bls {
	display: flex;
	flex-wrap: wrap;
	margin: 0 0 30px;
}

input.parol__input.is.is2 {
	width: 78%;
	margin-right: 10px;
}

a.link2.is {
	width: 20%;
	margin: 0;
}

input.link2.is {
	width: 20%;
	margin: 0;
}

.support__bl {
	background: #EFF7F0;
	border-radius: 10px;
	padding: 10px;
	text-align: center;
}

.support__bl a {
	text-decoration: none;
}

.support__tit {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #0C9548;
	display: flex;
	justify-content: center;
	align-items: center;
}

.support__tit img {
	margin-right: 5px;
}

.serch {
	height: 50px;
	background: #F6F6FA;
	border-radius: 10px;
	display: flex;
	margin: 0 0 15px;
	align-items: center;
	position: relative;
}

input#mySearch {
	border: none;
	width: 93%;
	background: transparent;
	padding: 16px;
	color: #1F2A37;
	font-family: 'Jost';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
}

.serch button {
	background: #F6F6FA;
	position: absolute;
	right: 14px;
	top: 15px;
}

input#mySearch::placeholder {
	color: rgba(31, 42, 55, 0.5);
}

.table__is {
	display: flex;
	justify-content: space-between;
}

.colum__tit {
	background: #0C9548;
	border-radius: 5px;
	text-align: center;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	/* identical to box height, or 114% */
	color: #FFFFFF;
	padding: 10px 20px;
	margin-left: 2px;
	margin-bottom: 2px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.colum__text {
	background: #F6F6FA;
	border-radius: 5px;
	margin-left: 2px;
	margin-bottom: 2px;
	text-align: center;
	padding: 10px 0;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 16px;
	/* identical to box height, or 114% */
	color: #1F2A37;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.colum__1 {
	width: 20%;
	display: flex;
}

.colum__2 {
	width: 60%;
	display: flex;
}

.colum__3 {
	width: 20%;
	display: flex;
}

.table__wrap {
	margin-right: -2px;
}

.colum__text a {
	font-weight: 400;
	font-size: 11px;
	line-height: 16px;
	text-align: right;
	text-decoration-line: underline;
	color: #0C9548;
}



.arrow-bl {
	display: flex;
	justify-content: center;
	align-items: center;
}

.next-arrow {
	width: 30px;
	height: 30px;
	background: url(../images/arrow-l.svg)left top no-repeat;
	cursor: pointer;
}

.prev-arrow {
	width: 30px;
	height: 30px;
	background: url(../images/arrow-r.svg)left top no-repeat;
	cursor: pointer;
}

.slides-numbers {
	margin: 0 20px;
}

.container.wrap {
	display: flex;
	flex-wrap: wrap;
}

.left__colum {
	margin-right: 35px;
	width: 66%;
}

.rate__bl {
	background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%)#0C9548;
	border-radius: 30px;
	padding: 40px;
	position: relative;
	margin-bottom: 20px;
}

.rate__img {
	position: absolute;
	right: 20px;
	top: 20px;
}

.rate__tit {
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 43px;
	color: #FFFFFF;
	margin: 0 0 20px;
}

.rate__time__tit {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
	color: rgba(255, 255, 255, 0.75);
}

.rate__time__text {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 26px;
	color: #FFFFFF;
	position: relative;
}

.rate__time {
	display: flex;
	margin: 0 0 20px;
}

.rate__time__is {
	margin-right: 30px;
}

.rate__time__text:before {
	position: absolute;
	left: -12px;
	top: 11px;
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background: #fff;
}

a.route__but {
	text-align: center;
	width: 100%;
	background: #FFFFFF;
	border-radius: 10px;
	padding: 13px 30px;
	text-decoration: none;
	display: block;
	font-style: normal;
	font-weight: 500;
	font-size: 13px !important;
	line-height: 23px;
	color: #1F2A37 !important;
}

.right__colum {
	width: 30%;
}

.rate__wrap__is {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	margin-bottom: 15px;
}

.rate__left__text {
	margin-right: 19px;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #1F2A37;
	width: 40%;
}

.rate__prise__bl {
	margin-right: 25px;
	width: 38%;
	text-align: center;
}

.rate__wrap {
	margin-bottom: 30px;
}

.rate__prise__bl:last-child {
	margin-right: 0;
}

.rate__prise__tit {
	padding: 10px;
	margin-bottom: 1px;
	background: #fff;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	text-align: center;
	color: #1F2A37;
	border-radius: 20px 20px 0px 0px;
}

.rate__prise__img {
	margin-bottom: 1px;
	background: #fff;
	padding: 13px 0;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	text-align: center;
	color: #0C9548;
}

.rate__but {
	background: #0C9548;
	border-radius: 0px 0px 20px 20px;
	padding: 13px 10px;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	color: #FFFFFF;
	cursor: pointer;
}

.rate__wrap a {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}

.rate__prise__img.is {
	padding: 6px 10px;
	min-height: 53px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.rate__prise__img.is span {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	color: #1F2A37;
	width: 100%;
}

.rate__left__tit {
	padding: 11px 0;
}

.rate__tit.is {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	color: #1F2A37;
	text-align: center;
	margin-bottom: 15px;
}

input.parol__input.is2 {
	margin: 0;
	width: 100%;
}

.rate__form {
	display: flex;
	align-items: center;
	position: relative;
	width: 82%;
	margin: 0px 0 50px 0;
}

.rate__form a {
	position: absolute;
	right: 20px;
	top: 14px;
}

.rate__form__left {
	width: 28%;
}

.rate__form__wrap {
	display: flex;
}

.rate__prise__bl.is {
	width: 22%;
}

.rate__prise__img p {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 23px;
	text-align: center;
	color: #1F2A37;
}

.rate__wrap__tit {
	display: flex;
}

.rate__tit_left {
	width: 24%;
}

.rate__tit.is {
	width: 70%;
	margin: 0 0 25px 0;
}

/*-----------------------------------------*/

.news__tit {
	font-family: 'Jost';
	text-align: center;
	margin: 20px 0 20px;
	font-weight: 500;
	font-size: 30px;
	line-height: 43px;
	color: #1F2A37;
}



.news__wrap {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px 15px -10px;
}

.news__img {
	margin: 0 20px 0 0;
	background: #fff;
	display: flex;
	width: 220px;
	padding: 25px 10px;
	align-content: center;
	justify-content: center;
	border-radius: 30px;
	overflow: hidden;
}

.news__is {
	width: 100%;
	display: flex;
	align-items: flex-start;
}

.news__bl {
	width: 100%;
}

.news__in__tit a {
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #1F2A37;
	margin: 0 0 5px;
	text-decoration: none;
}

.news__tetx {
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
	color: #1F2A37;
	margin: 0 0 10px;
}

.news__time {
	font-weight: 400;
	font-size: 11px;
	line-height: 17px;
	color: #0C9548;
}

.news__img img {
	/* border-radius:30px;  */
}

a.news__but {
	text-align: center;
	display: flex;
	justify-content: center;
	background: #0C9548;
	text-decoration: none;
	border-radius: 10px;
	width: 182px;
	margin: 0 auto;
	padding: 11px 21px;
	font-weight: 500;
	font-size: 15px;
	line-height: 23px;
	color: #FFFFFF;
}

a.news__but:hover {
	text-decoration: none;
	background: #006d3e;
}

.news__in {
	width: 50%;
	padding: 0 25px;
	margin: 0 0 30px 0;
}

.proverka__form {
	background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%), #0C9548;
	border-radius: 20px;
	padding: 20px 20px 4px 20px;
	margin: 0 0 30px 0;
	position: relative;
}

.proverka__form #cab_search_res {
	top: 70px;
}

#cab_search_res {
	background-color: #fff;
	padding: 12px;
	border: 1px solid #ccc;
	margin-top: 3px;
	overflow-x: auto;
	height: auto;
	max-height: 300px;
	z-index: 999;
	position: absolute;
	top: 50px;
}

#cab_search_res .cab_search_element {
	margin-bottom: 10px;
	cursor: pointer;
	font-family: 'Jost';
	font-size: 14px;
}

#cab_search_res .cab_search_element span {
	color: #858381;
	font-size: 12px !important;
	display: block;
	font-family: 'Jost';
}

.telegram__wrap {
	display: flex;
	margin: -15px 0 15px 0;
	justify-content: flex-end;
}

.telegram__wrap img {
	margin: 0 10px 2px 0;
}

.telegram__wrap a {
	background: #1E87CD;
	color: #fff;
	text-decoration: none;
	display: block;
	font-size: 14px;
	width: 280px;
	font-weight: 500;
	text-align: center;
	border-radius: 10px;
	padding: 8px 0 8px 0;
}

/* SUPPORT */
.support__wrap {
	display: flex;
}

.support__block {
	width: 74%;
}

.support__block2 {
	width: 26%;
}

.support__block2 input {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 400;
	text-align: left;
	font-size: 14px;
	margin: 0 auto 10px auto;
	display: block;
	padding: 13px 0 13px 20px;
	line-height: 23px;
	background: #FFFFFF;
	border-radius: 10px;
	outline: none;
	border: none;
	width: 220px;
	color: rgba(31, 42, 55, 0.65);
}

.support__block .news__tit {
	text-align: left;
}

.support__body {
	font-weight: 300;
	font-size: 14px;
	line-height: 29px;
	color: #1F2A37;
	margin: -15px 0 25px 0;
}

.support__item_wrap {
	background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%), #0C9548;
	border-radius: 30px;
	padding: 40px 30px 40px 30px;
	margin: 40px 0 0 0;
}

.phone__support {
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	background: url(../images/supp-phone.svg) 0 40% no-repeat;
	background-size: 15px;
	text-decoration: none;
	padding: 0 0 0 33px;
	display: block;
	margin: 0 0 17px 0;
}

.mail__support {
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	background: url(../images/supp-mail.svg) 0 40% no-repeat;
	background-size: 15px;
	text-decoration: none;
	padding: 0 0 0 33px;
	display: block;
	margin: 0 0 20px 0;
}

.support__link {
	width: 220px;
	background: #FFFFFF;
	border-radius: 10px;
	padding: 13px 30px;
	text-decoration: none;
	display: block;
	font-style: normal;
	font-weight: 500;
	text-align: center;
	font-size: 14px;
	line-height: 23px;
	color: #1F2A37;
	margin: 0 0 75px 0;
}

.support__title {
	font-weight: 500;
	font-size: 20px;
	line-height: 32px;
	color: #FFFFFF;
	margin: 0 0 20px 0;
}

.support__social {
	display: flex;
	margin: 0 -3px;
}

.support__social a {
	margin: 0 3px;
	width: 40px;
}

.support__form_wrap {
	width: 675px;
}

.inp__wrap {
	display: flex;
	margin: 0 -5px 10px -5px;
}

.support__form_wrap input {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 400;
	text-align: left;
	font-size: 14px;
	margin: 0 auto 10px auto;
	display: block;
	padding: 13px 0 13px 20px;
	line-height: 23px;
	background: #FFFFFF;
	border-radius: 10px;
	outline: none;
	border: none;
	width: 750px;
	color: rgba(31, 42, 55, 0.65);
	margin: 0 5px;
}

.textarea {
	font-family: 'Jost';
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
	color: rgba(31, 42, 55, 0.65);
	width: 100%;
	border: none;
	padding: 15px 0 0 20px;
	margin: 0 0 30px 0;
}

.textarea::placeholder {
	color: rgba(31, 42, 55, 0.65);
}

.support_btn_wrap {
	display: flex;
	align-items: center;
}

.support_btn_wrap button {
	font-family: 'Jost';
	background: #0C9548;
	border-radius: 10px;
	text-align: center;
	width: 160px;
	margin: 0 20px 0 0;
	padding: 13px 0 13px 0;
	font-weight: 500;
	font-size: 14px;
	line-height: 23px;
	color: #FFFFFF;
}

.support_btn_wrap p {
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	color: rgba(31, 42, 55, 0.5);
	margin: 0;
}



.support__block2 .support__call-back-form {
	display: none;
}

.support__block2 .support__call-back-block-show .support__call-back-form {
	display: block;
}

.support__block2 .support__call-back-block-show .support__call-back-btn {
	display: none;
}

@media screen and (max-width: 1366px) {
	.support__block {
		width: 70%;
	}

	.support__block2 {
		width: 30%;
	}
}

@media screen and (max-width: 1120px) {

	.support__form_wrap {
		width: auto;
		margin: 0 30px 0 0;
	}

	.left__colum {
		margin-right: 40px;
		width: 100%;
	}

	.rate__wrap {
		/* display: flex; */
		/* justify-content: center; */
	}

	.rate__bl {
		margin-right: 30px;
		width: 45%;
	}

	.rate__time__tit {
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 23px;
		color: rgba(255, 255, 255, 0.75);
	}

	.right__colum {
		margin-top: 20px;
		width: 100%;
	}

	.support__block2 {
		width: 40%;
	}


	.support__block {
		width: 60%;
	}

	.support__body {
		font-weight: 300;
		font-size: 14px;
		line-height: 29px;
		color: #1F2A37;
		margin: -20px 0 30px 0;
	}

}



@media screen and (max-width: 992px) {


	.news__is {

		width: 100%;

		display: flex;

		/* gap: 10px; */

		align-items: center;

	}



	.news__wrap {

		display: flex;

		flex-wrap: wrap;

		/* gap: 20px; */

	}



	.news__in {

		width: 100%;

		padding: 0 25px;

		margin: 0 0 10px 0;

	}

	.parol__input {
		width: 100%;
	}



}

@media screen and (max-width: 800px) {
	.support__wrap {
		display: block;
	}

	.support__block {
		width: 100%;
	}

	.support__block2 {
		width: 70%;
	}

	.support__item_wrap {
		background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%), #0C9548;
		border-radius: 30px;
		padding: 30px 30px 30px 30px;
		margin: 37px 0 0 0;
	}

	.support__form_wrap {
		width: auto;
		margin: 0 0px 0 0;
	}
}



@media screen and (max-width: 640px) {
	input.link2.is {
		width: 103%;
		margin: 0;
	}

	.support__form_wrap .sent_questions,
	.support__call-back-form a,
	.support__call-back-form input {
		width: 100%;
	}

	.rate__wrap__is {
		width: 1220px;
		/* overflow: scroll; */
	}

	.rate__form {
		display: flex;
		align-items: center;
		position: relative;
		width: 100%;
	}

	.rate__form__left {
		width: auto;
	}



	.news__img img {

		height: auto;

	}

	.news__tit {
		text-align: center;
		margin: 90px 0 37px;
		font-weight: 500;
		font-size: 38px;
		line-height: 43px;
		color: #1F2A37;
	}

	.parol__title {
		font-weight: 300;
		font-size: 17px;
		line-height: 24px;
		color: #1F2A37;
		margin: -15px 0 30px 0;
		text-align: center;
	}

	.parol__input {
		font-size: 15px;
	}


	.news__in__tit {

		font-weight: 700;

		font-size: 14px;

		line-height: inherit;

		color: #1F2A37;

		margin: 0 0 5px;

	}



	.news__tetx {

		font-weight: 400;

		font-size: 12px;

		color: #1F2A37;

		margin: 0 0 10px;

	}



	.news__is {

		display: block;

	}



	.news__img {

		margin: 0 0px 20px 0;

	}

	.news__in {

		width: 100%;

		padding: 0 15px 0 15px;

		margin: 0 0 30px 0;

	}



	.news__wrap {

		display: flex;

		flex-wrap: wrap;

		margin: 0 -15px 0px -15px;

		/* gap: 50px; */

	}



}

@media screen and (max-width: 768px) {

	.proverka__form {
		background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%), #0C9548;
		border-radius: 20px;
		padding: 15px 15px 2px 15px;
		margin: 0 0 30px 0;
	}

	.telegram__wrap a {
		background: #1E87CD;
		color: #fff;
		text-decoration: none;
		display: block;
		font-size: 14px;
		width: 100%;
		font-weight: 500;
		text-align: center;
		border-radius: 10px;
		padding: 17px 0 17px 0;
	}

	.rate__wrap__tit {
		display: block;
	}

	.rate__tit.is {
		width: 100%;
		margin: 0px 0 40px 0px;
	}

	.slick-initialized .slick-slide {
		display: flex;
		flex-wrap: wrap;
	}

	.rate__bl {
		margin-right: 0;
		width: 100%;
	}

	.rate__wrap {
		flex-wrap: wrap;
		overflow: auro;
	}

	.colum__1 {
		width: 100%;
		order: 2;
	}

	.colum__2 {
		width: 100%;
		order: 1;
	}

	.colum__3 {
		width: 100%;
		order: 3;
	}




}

@media screen and (max-width:537px) {

	.serch button {
		background: #F6F6FA;
		position: absolute;
		right: 7px;
		top: 15px;
	}

	input#mySearch {
		border: none;
		width: 93%;
		background: transparent;
		padding: 15px;
		color: #1F2A37;
		font-style: normal;
		font-weight: 400;
		font-size: 13px;
		line-height: 23px;
	}

	input.parol__input.is.is2 {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.peraonal__form__is {
		width: 100%;
		margin-right: 0;
	}

	.personal__form__in {
		flex-wrap: wrap;
	}

	a.link2.is {
		width: 100%;
		margin: 0;
	}

	.support__block2 {
		width: 100%;
	}

	.support_btn_wrap {
		display: block;
		align-items: center;
	}

	.support_btn_wrap p {
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		color: rgba(31, 42, 55, 0.5);
		margin: 10px 0 0 0;
	}

	.inp__wrap {
		display: block;
		margin: 0 0px 10px 0px;
		box-sizing: border-box;
	}

	.support__form_wrap input {
		width: 100%;
		margin: 0 0 10px 0;
	}

	.textarea {
		margin: 0 0 20px 0;
	}

}

@media screen and (max-width: 375px) {

	.news__is {
		width: 100%;
	}

	.news__img {
		margin: 0 0 10px;
	}

}












/*glavnaya*/

/*work*/

.work {
	padding: 93px 0;
	position: relative;
}

.work:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 588px;
	background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%)
		/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
		, #0C9548;
	border-radius: 0px 100px 100px 0px;
}

.work:after {
	position: absolute;
	content: '';
	background: url(../images/work.png) 0 0 no-repeat;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.work-zindex {
	position: relative;
	z-index: 1;
}

.work-wrap {
	display: flex;
	align-items: center;
}

.work-block {
	width: 49%;
}

.work-title {
	font-weight: 700;
	font-size: 28px;
	line-height: 52px;
	text-transform: uppercase;
	color: #FFFFFF;
}

.work-suptitle {
	margin: 10px 0 0 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	color: #FFFFFF;
}

.work-suptitle span {
	font-weight: 700;
}

.work-input input {
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
	margin: 0 0 0 0;
	width: 100%;
	color: rgba(255, 255, 255, 1);
	padding: 0 0 0 20px;
	background: none;
	height: 50px;
	border: 1px solid #FFFFFF;
	border-radius: 10px;
}

.work-input input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.65);
}

.work-input input::-moz-placeholder {
	color: rgba(255, 255, 255, 0.65);
}

.work-input input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.65);
}

.work-input input::placeholder {
	color: rgba(255, 255, 255, 0.65);
}

.work-inner {
	margin: 30px 30px 0 0;
	display: flex;
	align-items: center;
	position: relative;
}

.work-input {
	width: 70%;
	margin: 0 10px 0 0;
}

.work-button {
	width: 30%;
}

.work-button button {
	width: 100%;
	height: 50px;
	background: #FFFFFF;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
	font-size: 14px;
	line-height: 23px;
	color: #090E36;
	padding: 0;
}

.work-button button img {
	margin: 0 10px 0 0;
}

.work-button button:hover {
	background: #ccc4c4;
	transition: 0.3s;
}

.work-block2 {
	width: 51%;
}

.work-img {
	margin: 0 -71px 0 -8px;
}

/*podrobno*/

.podrobno {
	margin: 100px 0 0 0;
}

.podrobno-title {
	font-weight: 700;
	font-size: 28px;
	line-height: 33px;
	text-transform: uppercase;
	color: #1F2A37;
	text-align: center;
}

.podrobno-img {
	margin: 30px 0 0 0;
}

.podrobno-link {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 30px 0 0 0;
}

.podrobno-link a {
	font-weight: 500;
	font-size: 14px;
	line-height: 23px;
	color: #FFFFFF;
	text-decoration: none;
	width: 272px;
	height: 50px;
	background: #0C9548;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.podrobno-link a:hover {
	background: #075b2b;
	transition: 0.3s;
}

/*noveyshee*/

.noveyshee {
	margin: 100px 0 0 0;
	padding: 126px 0;
	background: #fff url(../images/noveyshee.png) 0 0 no-repeat;
}

.noveyshee-title {
	text-align: left;
	line-height: 47px;
}

.noveyshee-wrap {
	display: flex;
	align-items: center;
}

.noveyshee-block {
	width: 51%;
}

.noveyshee-suptitle {
	margin: 10px 0 0 0;
	font-weight: 500;
	font-size: 14px;
	line-height: 25px;
	color: #1F2A37;
}

.noveyshee-ul {
	margin: 5px 0 0 0;
	padding: 0;
}

.noveyshee-li {
	padding: 8px 0 0 0;
	display: flex;
	align-items: center;
}

.noveyshee-li:before {
	content: '';
	background: url(../images/noveyshee-li.svg) 100% 0 no-repeat;
	width: 27px;
	height: 24px;
}

.noveyshee-li p {
	font-weight: 400;
	font-size: 13px;
	line-height: 26px;
	color: #1F2A37;
	margin: 0 0 0 10px;
	width: 95%;
}

.noveyshee-block2 {
	width: 49%;
}

/*prem*/

.prem {
	position: relative;
	padding: 80px 0;
	background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%), #0C9548;
}

.prem:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(../images/prem.png) 100% 0 no-repeat;
}

.prem-zindex {
	position: relative;
	z-index: 1;
}

.prem-title {
	color: #FFFFFF;
}

.prem-container {
	padding: 0;
}

.prem-wrap {
	padding: 40px 0 0 0;
	display: flex;
}

.prem-block {
	width: 25%;
	padding: 0 15px;
}

.prem-border {
	background: rgba(255, 255, 255, 0.05);
	border-radius: 30px;
	height: 100%;
	padding: 40px 40px;
}

.prem-border-title {
	margin: 20px 0 0 0;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	color: #FFFFFF;
}

.prem-border-suptitle {
	margin: 5px 0 0 0;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}

/*polezno*/

.polezno {
	margin: 80px 0 0 0;
}

.polezno-container {
	padding: 0;
}

.polezno-wrap {
	display: flex;
	padding: 40px 0 0 0;
}

.polezno-block {
	width: 33.3333333%;
	padding: 0 15px;
}

.polezno-border {
	background: #FFFFFF;
	border-radius: 30px;
	padding: 40px 40px;
	height: 100%;
}

.polezno-border-icon {
	text-align: center;
}

.polezno-border-title {
	margin: 30px 0 0 0;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #1F2A37;
}

/*telega*/

.telega {
	position: relative;
	margin: 260px 0 0 0;
	padding: 80px 0 80px 0;
}

.telega:before {
	background: radial-gradient(36.28% 88.26% at 12.03% 0%, #5CB1EA 0%, rgba(30, 135, 205, 0) 100%)
		/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
		, #1E87CD;
	border-radius: 0px 100px 100px 0px;
	top: 0;
	left: 0;
	bottom: 0;
	right: 260px;
	position: absolute;
	content: '';
}

.telega:after {
	background: url(../images/telega.png) 0 0 no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
}

.telega-zindex {
	position: relative;
	z-index: 1;
}

.telega-wrap {
	display: flex;
}

.telega-block {
	width: 60%;
}

.telega-link a {
	font-weight: 500;
	font-size: 20px;
	line-height: 35px;
	color: #FFFFFF;
	text-decoration: none;
	display: flex;
	align-items: center;
}

.telega-link a svg {
	margin: 0 10px 0 0;
}

.telega-link a:hover {
	color: #34eddc;
	transition: 0.3s;
}

.telega-link a:hover svg path {
	fill: #34eddc;
	transition: 0.3s;
}

.telega-ul {
	padding: 15px 0 0 0;
	margin: 0;
}

.telega-li {
	padding: 15px 0 0 0;
	display: flex;
	align-items: center;
}

.telega-li:before {
	content: '';
	background: url(../images/telega-li.svg) 0 0 no-repeat;
	width: 24px;
	height: 24px;
}

.telega-li p {
	margin: 0 0 0 10px;
	width: 95%;
	font-weight: 400;
	font-size: 13px;
	line-height: 26px;
	color: #FFFFFF;
}

.telega-block2 {
	width: 34%;
}

.telega-img {
	margin: -230px 0 -101px 0;
}


/*vopros*/

.vopros {
	margin: 100px 0 0 0;
	padding: 47px 0;
	position: relative;
}

.vopros:before {
	position: absolute;
	content: '';
	background: #FFFFFF url(../images/vopros.png) 100% 0 no-repeat;
	border-radius: 100px 0px 0px 100px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 130px;
}

.vopros-zindex {
	position: relative;
	z-index: 1;
}

.vopros-wrap {
	display: flex;
	align-items: center;
}

.vopros-title {
	color: #1F2A37;
}

.vopros-block {
	width: 50%;
	margin: 0 100px 0 0;
}

.vopros-ul {
	padding: 0;
	margin: 0;
}

.vopros-li {
	padding: 10px 0 0 0;
	display: flex;
	align-items: center;
}

.vopros-li:before {
	content: '';
	background: url(../images/vopros-li.svg) 0 0 no-repeat;
	width: 24px;
	height: 24px;
}

.vopros-li p {
	width: 95%;
	margin: 0 0 0 10px;
	font-weight: 400;
	font-size: 13px;
	line-height: 28px;
	color: #1F2A37;
}

.vopros-block2 {
	width: 50%;
}

.vopros-inner {
	display: flex;
}

.vopros-inner-block {
	width: 33.333333%;
	margin: 0 10px 0 0;
}

.vopros-inner-block:last-child {
	margin: 0;
}

.vopros-input input {
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
	margin: 0 0 0 0;
	width: 100%;
	color: rgba(31, 42, 55, 1);
	padding: 0 0 0 0;
	text-align: center;
	background: none;
	height: 50px;
	background: #F2F5F9;
	border-radius: 10px;
	border: none;
}

.vopros-input input::-webkit-input-placeholder {
	color: rgba(31, 42, 55, 0.65);
}

.vopros-input input::-moz-placeholder {
	color: rgba(31, 42, 55, 0.65);
}

.vopros-input input:-ms-input-placeholder {
	color: rgba(31, 42, 55, 0.65);
}

.vopros-input input::placeholder {
	color: rgba(31, 42, 55, 0.65);
}

.vopros-textarea {
	padding: 10px 0 0 0;
}

.vopros-textarea textarea {
	background: #F2F5F9;
	border-radius: 10px;
	border: none;
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
	text-align: center;
	padding: 15px 0 0 0;
	color: rgba(31, 42, 55, 1);
	height: 150px;
	margin: 0;
}

.vopros-textarea textarea::-webkit-input-placeholder {
	color: rgba(31, 42, 55, 0.65);
}

.vopros-textarea textarea::-moz-placeholder {
	color: rgba(31, 42, 55, 0.65);
}

.vopros-textarea textarea:-ms-input-placeholder {
	color: rgba(31, 42, 55, 0.65);
}

.vopros-textarea textarea::placeholder {
	color: rgba(31, 42, 55, 0.65);
}

.vopros-button {
	text-align: center;
	padding: 30px 0 0 0;
}

.vopros-button button {
	font-weight: 500;
	font-size: 14px;
	line-height: 23px;
	color: #FFFFFF;
	background: #0C9548;
	border-radius: 10px;
	padding: 0;
	width: 154px;
	height: 50px;
}

.vopros-suptitle {
	padding: 10px 0 0 0;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	color: rgba(31, 42, 55, 0.5);
}



















@media screen and (max-width: 1600px) {
	.work-img {
		margin: 0 0px 0 -8px;
	}

	.work:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 440px;
		background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%)
			/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
			, #0C9548;
		border-radius: 0px 100px 100px 0px;
	}

	.telega:before {
		background: radial-gradient(36.28% 88.26% at 12.03% 0%, #5CB1EA 0%, rgba(30, 135, 205, 0) 100%)
			/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
			, #1E87CD;
		border-radius: 0px 100px 100px 0px;
		top: 0;
		left: 0;
		bottom: 0;
		right: 15px;
		position: absolute;
		content: '';
	}

	.vopros:before {
		position: absolute;
		content: '';
		background: #FFFFFF url(../images/vopros.png) 100% 0 no-repeat;
		border-radius: 100px 0px 0px 100px;
		top: 0;
		right: 0;
		bottom: 0;
		left: 5px;
	}
}

@media screen and (max-width: 1470px) {
	.work:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 350px;
		background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%)
			/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
			, #0C9548;
		border-radius: 0px 100px 100px 0px;
	}
}


@media screen and (max-width: 1370px) {
	.work-title {
		font-weight: 700;
		font-size: 28px;
		line-height: 52px;
		text-transform: uppercase;
	}

	.work:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 330px;
		background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%)
			/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
			, #0C9548;
		border-radius: 0px 100px 100px 0px;
	}

	.vopros-block {
		width: 50%;
		margin: 0 20px 0 0;
	}
}

@media screen and (max-width: 1300px) {
	.telega-img {
		margin: -230px 0 -106px 0;
	}

	.telega:after {
		display: none;
	}
}

@media screen and (max-width: 1280px) {
	.telega-img {
		margin: -192px 0 -106px 0;
	}

	.telega:after {
		display: none;
	}
}

/* стили для md-устройств */
@media screen and (max-width: 1200px) {
	.work-block {
		width: 60%;
	}

	.work-block2 {
		width: 40%;
	}

	.work:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 230px;
		background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%)
			/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
			, #0C9548;
		border-radius: 0px 100px 100px 0px;
	}

	.noveyshee-block {
		width: 60%;
	}

	.noveyshee-block2 {
		width: 40%;
	}

	.prem-wrap {
		flex-wrap: wrap;
		padding: 20px 0 0 0;
	}

	.prem-block {
		width: 50%;
		padding: 15px 15px 0 15px;
	}

	.prem-border-icon {
		text-align: center;
	}

	.prem-border-title {
		text-align: center;
	}

	.prem-border-suptitle {
		text-align: center;
	}

	.prem:before {
		/* display: none; */
	}

	.polezno-border {
		background: #FFFFFF;
		border-radius: 30px;
		padding: 20px 20px;
		height: 100%;
	}

	.telega:before {
		background: radial-gradient(36.28% 88.26% at 12.03% 0%, #5CB1EA 0%, rgba(30, 135, 205, 0) 100%)
			/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
			, #1E87CD;
		border-radius: 0px 100px 100px 0px;
		top: 0;
		left: 0;
		bottom: 0;
		right: 5px;
		position: absolute;
		content: '';
	}

	.telega-img {
		margin: -172px 0 -108px 0px;
	}

	.telega {
		position: relative;
		margin: 140px 0 0 0;
		padding: 110px 0 100px 0;
	}
}


/* стили для sm-устройств */
@media screen and (max-width: 1024px) {
	.work-wrap {
		flex-wrap: wrap;
	}

	.work-block {
		width: 100%;
	}

	.work-block2 {
		width: 100%;
		padding: 20px 0 0 0;
	}

	.work {
		padding: 60px 0;
		position: relative;
	}

	.work-img {
		margin: 0;
		text-align: center;
	}

	.work:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 5px;
		background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%)
			/* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */
			, #0C9548;
		border-radius: 0px 100px 100px 0px;
	}

	.work-inner {
		margin: 30px 0 0 0;
	}

	.podrobno {
		margin: 60px 0 0 0;
	}

	.podrobno-title {
		font-weight: 700;
		font-size: 35px;
		line-height: 40px;
		text-transform: uppercase;
	}

	.podrobno-container {
		padding: 0;
	}

	.podrobno-overflo {
		overflow: auto;
		white-space: nowrap;
	}

	.podrobno-overflo::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}

	.podrobno-overflo::-moz-scrollbar {
		width: 0px;
		height: 0px;
	}

	.podrobno-overflo::-o-scrollbar {
		width: 0px;
		height: 0px;
	}

	.podrobno-img {
		width: 1054px;
		padding: 0 15px;
	}

	.noveyshee {
		margin: 60px 0 0 0;
		padding: 60px 0;
		background: #fff url(../images/noveyshee.png) 0 0 no-repeat;
	}

	.noveyshee-title br {
		display: none;
	}

	.noveyshee-suptitle {
		margin: 20px 0 0 0;
		font-weight: 500;
		font-size: 14px;
		line-height: 22px;
		color: #1F2A37;
	}

	.noveyshee-li p {
		font-weight: 400;
		font-size: 12px;
		line-height: 20px;
		color: #1F2A37;
		margin: 0 0 0 10px;
		width: 95%;
	}

	.prem {
		position: relative;
		padding: 60px 0;
		background: radial-gradient(36.28% 88.26% at 12.03% 0%, #35C273 0%, rgba(12, 149, 72, 0) 100%), #0C9548;
	}

	.prem:before {
		background-position-x: 100px;
	}

	.prem-border {
		background: rgba(255, 255, 255, 0.05);
		border-radius: 30px;
		height: 100%;
		padding: 20px 20px;
	}

	.polezno {
		margin: 60px 0 0 0;
	}

	.telega-wrap {
		flex-wrap: wrap;
	}

	.telega-block {
		width: 100%;
	}

	.telega-block2 {
		width: 100%;
		padding: 20px 0 0 0;
	}

	.telega-img {
		margin: 0 0 0 0;
		text-align: center;
	}

	.telega-img img {
		max-width: 80%;
	}

	.telega {
		margin: 60px 0 0 0;
		padding: 60px 0 0 0;
	}

	.telega-li p {
		margin: 0 0 0 10px;
		width: 95%;
		font-weight: 400;
		font-size: 13px;
		line-height: 16px;
		color: #FFFFFF;
	}

	.vopros:before {
		position: absolute;
		content: '';
		background: #FFFFFF;
		border-radius: 100px 0px 0px 100px;
		top: 0;
		right: 0;
		bottom: 0;
		left: 5px;
	}

	.vopros {
		margin: 60px 0 0 0;
		padding: 47px 0;
		position: relative;
	}

	.vopros-wrap {
		flex-wrap: wrap;
	}

	.vopros-block {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.vopros-block2 {
		width: 100%;
	}

	.vopros-title br {
		display: none;
	}



}



/* стили для sm-устройств */
@media screen and (max-width: 992px) {}


@media screen and (max-width: 575px) {
	.vopros:before {
		display: none;
	}

	.vopros-input input {
		background-color: #FFFFFF;
	}

	.vopros-textarea textarea {
		background-color: #FFFFFF;
	}

	.um-col-alt {
		width: 100%;
		margin: auto;
	}

	.um-half {
		width: 100%;
	}

	.um-left {
		float: none;
	}

	.um-half .um-button,
	.um-half #um-submit-btn,
	.um-half .um-submit-btn {
		width: 100% !important;
		margin-bottom: 10px !important;
	}
}

@media screen and (max-width: 900px) {
	.noveyshee-wrap {
		flex-wrap: wrap;
	}

	.noveyshee-block {
		width: 100%;
	}

	.noveyshee-block2 {
		width: 100%;
		padding: 20px 0 0 0;
		text-align: center;
	}

	.noveyshee {
		margin: 60px 0 0 0;
		padding: 60px 0;
		background: #fff;
	}
}


/* Ipad*/
@media screen and (max-width: 768px) {
	.work-title {
		font-weight: 700;
		font-size: 28px;
		text-align: center;
		line-height: 40px;
		text-transform: uppercase;
	}

	.work-suptitle {
		margin: 10px 0 0 0;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		color: #FFFFFF;
	}

	.podrobno-title {
		font-weight: 700;
		font-size: 28px;
		text-align: center;
		line-height: 35px;
		text-transform: uppercase;
	}

	.polezno-wrap {
		flex-wrap: wrap;
		padding: 20px 0 0 0;
	}

	.polezno-block {
		width: 100%;
		padding: 15px 15px 0 15px;
	}
}


/* Ipad mini*/
@media screen and (max-width: 640px) {
	.prem-block {
		width: 100%;
	}

	.vopros-inner {
		flex-wrap: wrap;
	}

	.vopros-inner-block {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

@media screen and (max-width: 575px) {
	.work-inner {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.work-input {
		width: calc(100% - 60px);
		margin: 0;
	}

	.work-button {
		width: 50px;
	}

	.work-button span {
		display: none;
	}

	.work-button button img {
		margin: 0;
	}

	.work-title {
		font-weight: 700;
		font-size: 22px;
		line-height: 35px;
		text-transform: uppercase;
		text-align: center;
	}

	.podrobno-title {
		font-weight: 700;
		font-size: 22px;
		text-align: center;
		line-height: 30px;
		text-transform: uppercase;
	}
}

/* Galaxy S8+*/
@media screen and (max-width: 480px) {}

/* Galaxy*/
@media screen and (max-width: 415px) {}


/* Iphone 6.7.8 */
@media screen and (max-width: 375px) {}

/* Iphone 5.5SE */
@media screen and (max-width: 320px) {}











.rate__prise__tit.is {
	background: transparent;
}

.rate__left__tit.is {
	padding: 34px 0 7px;
}

.rate__left__title {
	padding: 10px 0 23px 0;
}

.rate__left__title2 {
	padding: 0 0 20px 0;
}

.rate__left__title3 {
	padding: 0 0 17px 0;
}

.rate__left__title4 {
	padding: 0 0 17px 0;
}

.rate__left__title5 {

	padding: 0 0 18px 0;
}

.rate__left__title6 {

	padding: 0 0 20px 0;
}

.rate__left__title7 {

	padding: 0 0 17px 0;
}

.rate__left__title8 {

	padding: 0 0 16px 0;
}

.rate__left__title9 {

	padding: 0 0 24px 0;
}


.rate__left2__tit {
	padding: 10px 0 25px 0;
}

.rate__left2__tit2 {
	padding: 4px 0 22px 0;
}

.rate__left2__tit3 {
	padding: 0px 0 18px 0;
}

.rate__left2__tit4 {
	padding: 0px 0 18px 0;
}

.rate__left2__tit5 {
	padding: 0px 0 18px 0;
}

.rate__left2__tit6 {
	padding: 0px 0 18px 0;
}

.rate__left2__tit7 {
	padding: 0px 0 18px 0;
}

.rate__left2__tit8 {
	padding: 0px 0 18px 0;
}

.rate__left2__tit9 {
	padding: 0px 0 18px 0;
}

.rate__left2__tit10 {
	padding: 0px 0 18px 0;
}

.rate__left2__tit11 {
	padding: 0px 0 26px 0;
}

.rate__left2__tit12 {
	padding: 0px 0 26px 0;
}

.rate__item {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	color: #1F2A37;
	text-align: center;
	width: 70%;
	margin: 0 0 -3px 0;
}

















@media screen and (max-width: 1470px) {
	.rate__left__text {
		margin-right: 19px;
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		color: #1F2A37;
		width: 40%;
	}

	.rate__prise__bl {
		margin-right: 25px;
		width: 39%;
		text-align: center;
	}

	.rate__form__left {
		width: 28%;
	}
}

@media screen and (max-width: 1280px) {
	.rate__wrap__is {
		display: flex;
		align-items: stretch;
		justify-content: space-between;
		margin-bottom: 15px;
		width: 1090px;
	}

	.rate__wrap {
		overflow: auto;
	}
}


@media screen and (max-width: 1120px) {

	.left__colum {
		margin-right: 0;
		width: 100%;
	}

	.rate__wrap {
		/* display: flex; */
		justify-content: center;
	}

	.rate__bl {
		margin-right: 15px;
		margin-left: 15px;
		width: 45%;
	}

	.rate__time__tit {
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 23px;
		color: rgba(255, 255, 255, 0.75);
	}

	.right__colum {
		margin-top: 20px;
		width: 100%;
	}

}



@media screen and (max-width: 992px) {



	.news__is {

		width: 100%;

		display: flex;

		/* gap: 10px; */

		align-items: center;

	}



	.news__wrap {

		display: flex;

		flex-wrap: wrap;

		/* gap: 20px; */

	}



	.news__in {

		width: 100%;

		padding: 0 25px;

		margin: 0 0 10px 0;

	}

	.parol__input {
		width: 100%;
	}



}



@media screen and (max-width: 900px) {
	.rate__item {
		font-style: normal;
		font-weight: 500;
		font-size: 20px;
		line-height: 29px;
		color: #1F2A37;
		text-align: center;
		width: 100%;
		margin: 0 0 -3px 0;
	}

	.rate__tit_left {
		width: 0%;
	}

	.rate__form {
		display: flex;
		align-items: center;
		position: relative;
		width: 100%;
	}




	.news__img img {

		height: auto;

	}

	.news__tit {
		text-align: center;
		margin: 20px 0 20px;
		font-weight: 500;
		font-size: 28px;
		line-height: 43px;
		color: #1F2A37;
	}

	.parol__title {
		font-weight: 300;
		font-size: 17px;
		line-height: 24px;
		color: #1F2A37;
		margin: -15px 0 30px 0;
		text-align: center;
	}

	.parol__input {
		font-size: 15px;
	}


	.news__in__tit {

		font-weight: 700;

		font-size: 14px;

		line-height: inherit;

		color: #1F2A37;

		margin: 0 0 5px;

	}



	.news__tetx {

		font-weight: 400;

		font-size: 12px;

		color: #1F2A37;

		margin: 0 0 10px;

	}



	.news__is {

		/* display: block; */

	}



	.news__img {

		margin: 0 20px 0 0;

	}

	.news__in {

		width: 100%;

		padding: 0 15px 0 15px;

		margin: 0 0 30px 0;

	}



	.news__wrap {

		display: flex;

		flex-wrap: wrap;

		margin: 0 -15px 0px -15px;

		/* gap: 50px; */

	}

	.news__tit {
		width: 100%;
	}


}

@media screen and (max-width: 725px) {

	.slick-initialized .slick-slide {
		display: flex;
		flex-wrap: wrap;
	}

	.rate__bl {
		margin-right: 0;
		margin-left: 0;
		width: 100%;
	}

	.rate__wrap {
		flex-wrap: wrap;
	}

	.colum__1 {
		width: 100%;
	}

	.colum__2 {
		width: 100%;
	}

	.colum__3 {
		width: 100%;
	}

}

@media screen and (max-width:537px) {

	input.parol__input.is.is2 {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.peraonal__form__is {
		width: 100%;
		margin-right: 0;
	}

	.personal__form__in {
		flex-wrap: wrap;
	}

	a.link2.is {
		width: 100%;
		margin: 0;
	}

}

@media screen and (max-width: 375px) {

	.news__is {
		width: 100%;
	}

	.news__img {
		margin: 0 0 10px;
	}

}

.rate__left__tit.is2 {
	margin-bottom: 9px;
}
