﻿/*
Theme Name: OrenPro
Author: OrenPro
Version: 1.0
*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin: 5px 20px 20px 0;
}

.file_research,
.wpc-edit-filter-set,
.hide {
	display: none !important;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.elementor-widget-text-editor {
	color: inherit !important;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.for_amo {
	width: 65%;
	padding-left: 166px;
	padding-top: 83px;
	padding-bottom: 83px;
	padding-bottom: 43px;
	padding-right: 206px;
	position: relative;
	background: -webkit-linear-gradient(329.03deg, #00b8ff 0, #00a0f2 100%);
	background: -o-linear-gradient(329.03deg, #00b8ff 0, #00a0f2 100%);
	background: linear-gradient(120.97deg, #00b8ff 0, #00a0f2 100%);
}

.for_amo iframe {
	margin: 0 !important;
	height: 593px !important;
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	/* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

/*new popup*/
#popup-message {
	max-height: 480px;
}
.popup-message .popup-box > a {
	color: #fff;
	z-index: 99;
}
body .popup-message .popup-box {
	width: 594px;
	border-radius: 35px;
	background: #02123a;
	color: #fff;
	padding: 76px 56px 64px 56px;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.01px;
	text-align: center;
	max-height: inherit;
}
body .popup-message .popup-box .popup-title-wrap {
	display: block;
	margin-bottom: 40px;
	position: relative;
	z-index: 2;
}
body .popup-message .popup-box .popup-title-wrap .popup-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 140%;
	letter-spacing: -0.006px;
	margin: 0 0 15px 0;
}
body .popup-message .popup-box .popup-title-wrap .popup-title:last-child {
	margin-bottom: 0;
}
body .popup-message .popup-box .popup-content-wrap {
	display: block;
	overflow: hidden;
	max-height: inherit;
	z-index: 2;
	position: relative;
}
body .popup-message .popup-box .popup-text {
	margin: 0 auto;
	max-width: 23.4375em;
}
body .popup-message .popup-box .popup-text p {
	margin-bottom: 15px;
}
body .popup-message .popup-box .popup-text p:last-child {
	margin-bottom: 0;
}
body .popup-message .popup-box .popup-action {
	margin-top: 40px;
}
body .popup-message .popup-box .popup-logos {
	margin: 0 auto 38px auto;
}
body .popup-message .popup-box .popup-logos img {
	display: block;
	width: 100%;
	max-width: 340px;
	margin: 0 auto;
}
body .popup-message .popup-box .popup-decor {
	display: block;
	width: 40px;
	pointer-events: none;
	position: absolute;
}
body .popup-message .popup-box .popup-decor:before {
	content: "";
	display: block;
	width: 100%;
	padding-top: 132%;
	background: url(./img/star2.png) center top no-repeat;
	background-size: 100% auto;
}
body .popup-message .popup-box .decor01 {
	width: 50px;
	top: 160px;
	left: 30px;
}
body .popup-message .popup-box .decor02 {
	top: 165px;
	right: 40px;
	width: 40px;
}
body .popup-message .popup-box .decor03 {
	width: 50px;
	bottom: 55px;
	right: 60px;
}

body .popup-message.blog_popup_0823 .popup-box .popup-decor:before {
	content: "";
	display: block;
	width: 100%;
	padding-top: 132%;
	background: url(./img/Vector300.svg) center top no-repeat;
	background-size: 100% auto;
}
body .popup-message.blog_popup_0823 .popup-box .decor01 {
	width: 35px;
	top: 62px;
	left: 56px;
}
body .popup-message.blog_popup_0823 .popup-box .decor02 {
	top: 146px;
	right: 50px;
	width: 28px;
}
body .popup-message.blog_popup_0823 .popup-box .decor03 {
	width: 38px;
	bottom: 75px;
	right: 99px;
}

body .popup-message.blog_popup_0823 .popup-box .decor04 {
	width: 27px;
	bottom: 19px;
	right: 26px;
}

body .popup-message.blog_popup_0823 .popup-box .decor05 {
	width: 27px;
	bottom: 167px;
	left: 37px;
}

body .popup-message.blog_popup_0823 .popup-box .decor06 {
	width: 39px;
	bottom: 96px;
	left: 82px;
}
body .popup-message.blog_popup_0823 .popup-box .popup-text {
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: -0.009999999776482582px;
	text-align: center;
}
body .popup-message .popup-box .btn-action-ico.ico-close {
	top: 20px;
	right: 20px;
	color: #fff;
}
body .popup-message .popup-box .btn-action-ico.ico-close:before,
body .popup-message .popup-box .btn-action-ico.ico-close:after {
	width: 24px;
	height: 2px;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 1px;
	margin-left: -12px;
}
body .popup-message .popup-box .fancybox-close-small {
	color: #fff;
}

.popup-message.fancybox-content {
	padding: 0;
	background: transparent;
}

.popup-message > button.fancybox-close-small {
	color: #fff;
	right: 10px;
	top: 7px;
}
@keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
body .popup-message {
	animation: fadein ease 0.3s;
}
@media (max-width: 599px) {
	body .popup-message .popup-box {
		width: 290px;
		padding: 72px 28px 51px 28px;
		font-size: 12px;
		line-height: 140%;
		letter-spacing: 0.2px;
	}
	body .popup-message .popup-box .popup-title-wrap {
		margin-bottom: 26px;
	}
	body .popup-message .popup-box .popup-title-wrap .popup-title {
		font-size: 20px;
		line-height: 140%;
		letter-spacing: -0.04px;
	}
	body .popup-message .popup-box .popup-logos {
		margin-bottom: 25px;
	}
	body .popup-message .popup-box .popup-logos img {
		max-width: 206px;
	}
	body .popup-message .popup-box .popup-action {
		margin-top: 32px;
	}
	body .popup-message .popup-box .btn-action-ico.ico-close {
		top: 16px;
		right: 16px;
	}
	body .popup-message .popup-box .decor01 {
		width: 30px;
		top: 30px;
		left: 20px;
	}
	body .popup-message .popup-box .decor02 {
		top: 135px;
		right: 20px;
		width: 25px;
	}
	body .popup-message .popup-box .decor03 {
		width: 25px;
		bottom: 75px;
		right: auto;
		left: 25px;
	}

	body .popup-message.blog_popup_0823 .popup-box .decor01 {
		width: 35px;
		top: 25px;
		left: 23px;
	}
	body .popup-message.blog_popup_0823 .popup-box .decor03 {
		width: 21px;
		bottom: 97px;
		right: 99px;
	}
	body .popup-message.blog_popup_0823 .popup-box .decor02 {
		top: 203px;
		right: 34px;
		width: 20px;
	}
	body .popup-message.blog_popup_0823 .popup-box .decor02 {
		top: 203px;
		right: 15px;
		width: 20px;
	}
	body .popup-message.blog_popup_0823 .popup-box .decor05,
	body .popup-message.blog_popup_0823 .popup-box .decor06 {
		display: none;
	}
}
/*end new popup*/

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

.content ol,
.content ul {
	margin: 0 0 0 18px;
}

.content ul {
	list-style: disc;
}

.content ul li {
	font-size: 1.8rem;
	line-height: 1.5rem;
	letter-spacing: 0.490667px;
	margin-bottom: 1.5rem;
}

.mobile_menu .bottom ul li.menu-item-has-children {
	background-image: url(./img/mobile_plus.svg);
	background-repeat: no-repeat;
	background-position: -webkit-calc(100% - 16px) 20px;
	background-position: calc(100% - 16px) 20px;
}

.mobile_menu .bottom ul li.menu-item-has-children.open {
	background-image: url(./img/mobile_minus.svg);
	background-position: -webkit-calc(100% - 16px) 28px;
	background-position: calc(100% - 16px) 28px;
}

.mobile_menu .bottom ul li.menu-item-has-children ul,
div.wpcf7 span.ajax-loader {
	display: none;
}

.mobile_menu .bottom ul li.menu-item-has-children.open > ul {
	display: block;
}

.mobile_menu .bottom ul li.menu-item-has-children ul.sub-menu > li {
	background: 0 0;
	border: none;
}

.mobile_menu .bottom ul li.menu-item-has-children ul li.menu-item-has-children {
	background-image: url(./img/mobile_arrow_grey.svg);
	background-position: -webkit-calc(100% - 16px) 20px;
	background-position: calc(100% - 16px) 20px;
	background-repeat: no-repeat;
}

.mobile_menu .bottom ul li.menu-item-has-children ul li a {
	text-transform: none;
	border: none;
	margin-top: 14px;
	margin-bottom: 14px;
}

.mobile_menu .bottom ul li.menu-item-has-children ul li.open_sub {
	background-image: url(./img/mobile_arrow_blue.svg);
}

.mobile_menu .bottom ul li.menu-item-has-children ul li ul {
	display: none;
	background: #f5f6f6;
	padding-top: 16px;
	padding-bottom: 16px;
}

.mobile_menu .bottom ul li.menu-item-has-children ul li ul li a {
	text-transform: none;
	border: none;
	margin: 13px 36px;
	font-weight: 400;
	background: 0 0;
}

.elementor-tabs .elementor-tab-desktop-title a {
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #8f9295;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	margin-bottom: 48px;
	cursor: pointer;
	border-left: 1px solid #f5f6f6;
}

.elementor-tabs .elementor-tab-title a {
	padding-left: 25px;
	display: block;
}

.elementor-tabs .elementor-tab-title.elementor-active a {
	border-left: 1px solid #0b1218;
}

.elementor-widget #gallery-1 img {
	border: 0px solid #ffffff;
}

.elementor-row .elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 20px 0;
}

.elementor-row .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
	width: 32%;
}

.elementor-widget-reviews .elementor-testimonial__text {
	text-align: left;
}

.elementor-swiper-button i {
	width: 47px;
	height: 47px;
	background: #ebeef1;
	border-radius: 50%;
	line-height: 44px;
}

.potok_block_11 .elementor-widget-testimonial-carousel .swiper-slide {
	padding: 0;
}

.pshik h2:after {
	content: "";
	width: 140px;
	height: 129px;
	background: url(./img/svg/pshik2.svg) top left no-repeat;
	display: inline-block;
	margin-bottom: -26px;
	margin-left: -23px;
}

.elementor-section.potok_block_14 .blue_form .man_img {
	width: 100%;
}

.potok_block_14 {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.elementor-section.potok_block_14 .blue_form form {
	width: 100%;
}

/*.page_header .container_big .menu ul li ul li.menu-item-has-children a:after {
	content: '';
	position: absolute;
	right: 20px;
	width: 24px;
	height: 24px;
	top: 50%;
	margin-top: -12px;
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	background: url(./img/angle-right-grey.svg) center center no-repeat;
}

.page_header .container_big .menu ul li .sub-menu ul {
	left: 100%;
	top: 0;
	width: 236px;
	border: 1px solid #ebeced;
	z-index: 8;
	display: none;
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	}*/
/*.elementor-widget-container .ui.dropdown:not(.button) > .default.text, .ui.default.dropdown:not(.button) > .text {
	color: #fff;
	}*/
.potok_block_14 .wpcf7 form.sent .wpcf7-response-output {
	border-color: transparent;
	color: #fff;
}

.popup_container_form .potok_block_14 {
	padding-top: 0;
	width: auto;
	overflow: hidden;
}

.popup_container_form {
	position: relative;
	background: -webkit-linear-gradient(329.03deg, #00b8ff 0, #00a0f2 100%);
	background: -o-linear-gradient(329.03deg, #00b8ff 0, #00a0f2 100%);
	background: linear-gradient(120.97deg, #00b8ff 0, #00a0f2 100%);
	padding: 20px;
	width: auto;
	max-width: 787px;
	margin: 20px auto;
	border-radius: 5px;
}

.popup_container_form .potok_block_14 .blue_form .wpcf7 {
	width: 100%;
	padding-left: 17px;
	padding-top: 30px;
	padding-bottom: 50px;
	background: transparent;
}

.popup_container_form .ui.dropdown:not(.button) > .default.text,
.ui.default.dropdown:not(.button) > .text {
	color: #fff;
}

#popup_form.popup_container_form .mfp-close {
	color: #fff;
}

.popup_container_form .potok_block_14 .blue_form .wpcf7 .form_block input[type="email"],
.popup_container_form .potok_block_14 .blue_form .wpcf7 .form_block input[type="tel"],
.popup_container_form .potok_block_14 .blue_form .wpcf7 .form_block input[type="text"] {
	width: 495px;
}

.popup_container_form .potok_block_14 .blue_form .wpcf7 .form_block .ui.selection.dropdown {
	width: 495px;
}

.popup_container_form .potok_block_14 .blue_form .wpcf7 .form_buttons .agree {
	/* max-width: 288px;
	margin-top: 10px;*/
}

.popup_detail.popup_container_form {
	position: relative;
	/* background: #fff;
	padding: 20px;*/
	width: auto;
	max-width: 1176px;
	margin: 20px auto;
	padding: 0;
	border-radius: 0px;
}

.news_detail {
	text-align: left;
}

.news_detail .container_big {
	text-align: center;
}

.news_detail .container_big img {
	width: 100%;
}

.news_detail p {
	color: #0b1218;
}

.page_content .news_detail p {
	letter-spacing: inherit;
	line-height: inherit;
	font-size: inherit;
}

.news_detail .elementor-widget-heading .elementor-heading-title {
	color: #0b1218;
}

.news_detail blockquote {
	border-left: 3px solid #00b8ff;
	padding-left: 41px;
	margin-top: 41px;
	margin-bottom: 41px;
	margin-left: 0;
}

.news_detail blockquote > p {
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: -0.396923px;
	margin-bottom: 0;
}

.mobile_menu .bottom ul li a {
	margin: 0 !important;
	padding: 22px 16px;
	display: block !important;
}

.mobile_menu .bottom ul li.menu-item-has-children ul li a {
	margin: 0 !important;
	padding: 14px 16px;
}

.mobile_menu .bottom ul li.menu-item-has-children ul li ul li a {
	margin: 0 !important;
	padding: 13px 36px;
}

#nav_menu-6 .caption {
	/*display: none;*/
}

.potok_block_14 .wpcf7 form.sent .wpcf7-response-output {
	position: absolute;
}

.potok_block_14 .blue_form.yellow .wpcf7 .form_rass .checkbox label {
	color: #0b1218;
}

.pressa .filtr .sf-input-select {
	background: #f5f6f6;
	border: 1px solid #ebeced;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 46px;
	padding-top: 13px;
	padding-bottom: 14px;
	padding-left: 16px;
	margin-right: 24px;
}

option.sf-level-0 {
	position: relative;
	cursor: pointer;
	display: block;
	border: none;
	height: auto;
	text-align: left;
	border-top: none;
	line-height: 1em;
	color: rgba(0, 0, 0, 0.87);
	padding: 0.78571429rem 1.14285714rem !important;
	font-size: 1rem;
	text-transform: none;
	font-weight: normal;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-touch-callout: none;
}

.news_detail .social a:hover {
	cursor: pointer;
}

.news_detail .elementor-text-editor ul li {
	font-size: inherit;
	/*line-height: 10px;*/
	padding-bottom: 5px;
}

.blue_form .wpcf7 form.invalid .wpcf7-response-output,
.blue_form .wpcf7 form.unaccepted .wpcf7-response-output,
.blue_form .wpcf7-not-valid-tip {
	color: #fff500 !important;
}

.blue_form.violet .wpcf7 form.invalid .wpcf7-response-output,
.other_form .wpcf7 form.invalid .wpcf7-response-output,
.blue_form.violet .wpcf7 form.unaccepted .wpcf7-response-output,
.other_form .wpcf7 form.unaccepted .wpcf7-response-output,
.blue_form.violet .wpcf7-not-valid-tip,
.other_form .wpcf7-not-valid-tip {
	color: #ff9292 !important;
}

.blue_form.yellow .wpcf7 form.invalid .wpcf7-response-output,
.blue_form.yellow .wpcf7 form.unaccepted .wpcf7-response-output,
.blue_form.yellow .wpcf7-not-valid-tip {
	color: #ff3030 !important;
}

.i-form .form_block select:-webkit-autofill,
.i-form .form_block input:-webkit-autofill {
	background-color: #f5f7f8 !important;
	-webkit-box-shadow: inset 0 0 0 50px #f5f7f8 !important;
	-webkit-text-fill-color: #0b1218 !important;
	border: 0;
}

.cases_counts.icon_ver .items .item .icon {
	width: 100px;
	height: 100px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #8455f8;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	margin-right: 32px;
}

.cases_counts.icon_ver .items .item .icon img {
	width: 54px;
}

.cases_whow .steps .item .count {
	z-index: 2;
}

.cases_whow .steps .item .count span {
	z-index: 1;
	color: #fff;
}

.single-cases .cases_top {
	padding-bottom: 200px;
}

.after_header .container_big a.blue_button {
	display: inline-block;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
	color: #fff;
	background: #00a0f2;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding-top: 8px;
	padding-bottom: 9px;
	padding-left: 14px;
	padding-right: 14px;
	position: relative;
	z-index: 2;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.cases_grey .container .solution .items .item {
	width: 100%;
}

.potok_block_14.cases_block_11 {
	padding-top: 0px;
}

#popup_form.potok_block_14 .wpcf7 .form_block .ui.dropdown > .text,
#form_podval.potok_block_14 .wpcf7 .form_block .ui.dropdown > .text,
#form_element.potok_block_14 .form_colors .wpcf7 .form_block .ui.dropdown > .text,
#popup_form .potok_block_14 .wpcf7 .form_block .ui.dropdown > .text {
	opacity: 1;
	font-weight: 700;
}

#popup_form.potok_block_14 .wpcf7 .form_block .ui.dropdown > .default.text,
#form_podval.potok_block_14 .wpcf7 .form_block .ui.dropdown > .default.text,
#form_element.potok_block_14 .form_colors .wpcf7 .form_block .ui.dropdown > .default.text,
#popup_form .potok_block_14 .wpcf7 .form_block .ui.dropdown > .default.text {
	opacity: 0.64;
}

.checkbox span.wpcf7-list-item {
	margin: 0 0 0 0;
}

.contacts .contacts_list p {
	line-height: 8px;
}

.potok_block_20 .potok_block_20_head.yellow:before,
.potok_block_20 h2.yellow:before {
	content: "";
	width: 407px;
	left: 50%;
	margin-left: -203px;
	height: 20px;
	background: url(./img/svoi/under3.svg) bottom center no-repeat;
	position: absolute;
	bottom: -20px;
	background-size: contain;
}

.potok_block_4 .potok_block_4_head span.yellow:before,
.potok_block_4 h2 span.yellow:before {
	content: "";
	display: block;
	position: absolute;
	width: 407px;
	height: 20px;
	background: url(./img/svoi/under3.svg) bottom center no-repeat;
	background-size: contain;
	left: 50%;
	margin-left: -203px;
	bottom: -17px;
	z-index: -1;
}

.potok_block_3 .potok_block_3_head span.yellow:before,
.potok_block_3 h2 span.yellow:before {
	content: "";
	display: block;
	position: absolute;
	width: 140%;
	height: 140%;
	background: url(./img/fl/yellow_circle.svg) center center no-repeat;
	background-size: contain;
	left: -20%;
	top: -20%;
	z-index: -1;
}

.potok_block_17 .items .item {
	display: block !important;
}

.potok_block_17 .items .item .name_img {
	position: relative;
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: flex-start;
}

.potok_block_17 .items .item acronym {
	margin-top: 16px;
	display: block;
}

.potok_block_17 .items .item img {
	width: 28px;
	flex: none;
}

.page-id-16962 #form_element.potok_block_14 {
	padding-top: 0;
}

/*.page-id-16962 .popup_container_form,
.page-id-27242 .popup_container_form	{
	position: relative;
	background: -webkit-linear-gradient( 329.03deg ,#ffc501 0,#ffbe00 100%);
	background: -o-linear-gradient(329.03deg,#00b8ff 0,#00a0f2 100%);
	background: linear-gradient( 120.97deg ,#ffbe00 0,#ffbe01 100%);
	padding: 20px;
	width: auto;
	max-width: 787px;
	margin: 20px auto;
	border-radius: 5px;
}*/

.popup_container_form_violet {
	background: -webkit-linear-gradient(329.03deg, #8455f8 0, #8455f8 100%);
	background: -o-linear-gradient(329.03deg, #8455f8 0, #8455f8 100%);
	background: linear-gradient(120.97deg, #8455f8 0, #8455f8 100%);
}

.popup_container_form_yellow,
.page-id-517 .popup_container_form.popup_container_form_yellow {
	background: -webkit-linear-gradient(329.03deg, #ffc501 0, #ffbe00 100%);
	background: -o-linear-gradient(329.03deg, #00b8ff 0, #00a0f2 100%);
	background: linear-gradient(120.97deg, #ffbe00 0, #ffbe01 100%);
}

.elementor-widget-container .potok_block_2 .imgs img {
	height: auto;
	max-width: 100%;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.elementor-widget-container .potok_block_2 .imgs {
	margin-top: 0;
	position: absolute;
	right: -94px;
	top: 147px;
}

.text span.desktop {
	text-align: left;
	line-height: 16px;
}

.desktop.sub_title {
	font-size: 13px;
	font-weight: 500;
}

.page-id-16962 .potok_block_6 .caption_flex .potok_block_6_head,
.page-id-16962 .potok_block_6 .caption_flex h2.yellow {
	background-size: initial;
	background-position: center bottom;
}

.elementor-widget-container .potok_block_17 .imgs {
	margin-top: 0;
	position: absolute;
	right: 40px;
	top: 147px;
}

.elementor-widget-container .potok_block_17 acronym .with_arrow {
	font-size: 16px;
	line-height: 28px;
	letter-spacing: -0.345455px;
	color: #00a0f2;
	display: inline-block;
	padding-right: 26px;
	background: url(./img/svg/angle-right.svg) center right no-repeat;
}

.potok_block_17 .items .item.last_item img {
	width: auto;
}

.page_content .news_detail p {
	font-weight: 700;
}

.potok_block_17_2 .potok_block_17 p:before {
	content: "";
	display: block;
	width: 50px;
	height: 46px;
	background: url(../img/svg/crown.svg) top left no-repeat;
	position: absolute;
	left: -39px;
	top: -47px;
	z-index: 5;
	background-size: contain;
}

.potok_block_17_2 .potok_block_17 p.violet_crown:before {
	background-image: url(./img/svg/crown_violet.svg);
}

.potok_block_17_2 .potok_block_17 p.blue_crown:before {
	background-image: url(./img/svg/crown.svg);
}

.adapt_block_1 {
	text-align: left;
}

.potok_block_17_2 .potok_block_17 p.violet_crown,
.potok_block_17_2 .potok_block_17 p.blue_crown {
	font-size: 22px;
	line-height: 30px;
	letter-spacing: -0.396923px;
	position: relative;
	margin-bottom: 16px;
	display: inline-block;
}

.potok_block_17_2 .potok_block_17 .items {
	/*gap: 24px;
	justify-content: flex-start;*/
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	grid-row-gap: 50px;
	grid-column-gap: 24px;
}

.potok_block_17_2 .potok_block_17 .items .item {
	width: 100%;
	margin: 0;
}

/*.page-id-17286 .popup_container_form {
	position: relative;
	background: -webkit-linear-gradient( 329.03deg ,#8455f8 0,#8455f8 100%);
	background: -o-linear-gradient(329.03deg,#8455f8 0,#8455f8 100%);
	background: linear-gradient( 120.97deg ,#8455f8 0,#8455f8 100%);
	padding: 20px;
	width: auto;
	max-width: 787px;
	margin: 20px auto;
	border-radius: 5px;
}*/

.potok_block_8 .lock_pshik.violet_pshik:before {
	background-image: url(./img/violet/pshik_violet.svg);
}

.page-id-17286 .potok_block_17 .potok_block_17_head,
.page-id-17286 .potok_block_17 h2 {
	max-width: 636px;
}

.page_footer .block ul li#menu-item-17491 a {
	font-size: 14px;
	line-height: 16px;
	min-height: 16px;
	color: #63676b;
	margin-bottom: 20px;
	letter-spacing: 0.522353px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	pointer-events: none;
}

.page-id-16962 .potok_block_21 img {
	max-width: 250px;
}

.potok_block_24 .items .item.yellow .top {
	background: #ffc700;
}

.potok_block_24 .items .item.violet .top {
	background: #835cf3;
}

.potok_block_24 .items .item.blue .top {
	background: #00a0f2;
	color: #fff;
}

.potok_block_21 .flex.flex_left {
	margin-top: 45px;
}

.potok_block_21 .flex.flex_left .blue_button {
	padding-top: 18px;
	font-weight: 500;
	padding-bottom: 18px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	line-height: 18px;
}

.potok_block_9 .imgs img {
	height: 64px;
}

.potok_block_14 form {
	padding-top: 16px;
	padding-top: 46px;
}

body mark {
	background-color: inherit;
	color: inherit;
	font-weight: 600;
}

@media (max-width: 992px) {
	.potok_block_21 .flex.flex_left {
		margin-top: 27px;
	}

	.potok_block_21 .flex.flex_left .blue_button {
		font-weight: 500;
		font-size: 14px;
		line-height: 19px;
		background: #00a0f2;
		border-radius: 5px;
		/*padding: 7px 13px 8px 12px;*/
		padding-top: 8px;
		padding-bottom: 9px;
		padding-left: 14px;
		padding-right: 14px;
	}
}

@media (max-width: 768px) {
	.page_footer .footer_bottom .block:nth-child(1) {
		order: 1;
	}

	.page_footer .footer_bottom .block:nth-child(2) {
		order: 2;
	}

	.page_footer .footer_bottom .block:nth-child(3) {
		order: 3;
	}

	.page_footer .footer_bottom .block:nth-child(4) {
		order: 5;
	}

	.page_footer .footer_bottom .block:nth-child(5) {
		order: 4;
	}

	.page_footer .footer_bottom .block ul#menu-pressa-o-nas {
		display: block;
	}

	.page_footer .footer_bottom .block ul#menu-pressa-o-nas li {
		margin-bottom: 0px;
	}

	.page_footer .footer_bottom .block ul#menu-pressa-o-nas li a {
		font-size: 16px;
		color: #63676b;
		display: block;
		text-transform: uppercase;
		padding-top: 22px;
		padding-bottom: 22px;
	}

	/*    .potok_block_3 h2 strong span, .potok_block_4 h2 span strong span{
		width:280px !important;
		left:-220px !important;
	}
	.potok_block_3 h2 strong span:after, .potok_block_4 h2 strong span:after{
		display:none;
	}
	*/
	.page_footer .footer_bottom .block #nav_menu-8.widget .caption {
		/* background-image: url(./img/mobile_plus.svg); */
		background-repeat: no-repeat;
		background-position: -webkit-calc(100% - 26px) center;
		background-position: calc(100% - 26px) center;
	}

	.elementor-widget-container .potok_block_2 .imgs {
		display: none !important;
	}

	.page-id-16962 .potok_block_1 .potok_block_1_head,
	.page-id-16962 .potok_block_1 h2 {
		margin-bottom: 15px;
	}
}

@media (max-width: 480px) {
	.potok_block_1 h2 span.violet:before {
		width: 160px !important;
		margin-left: -80px !important;
	}

	.page_footer .footer_bottom .block #nav_menu-8.widget .caption {
		/* background-image: url(./img/mobile_plus.svg); */
		background-repeat: no-repeat;
		background-position: -webkit-calc(100% - 16px) center;
		background-position: calc(100% - 16px) center;
	}

	.potok_block_1 h2 {
		max-width: 291px;
	}

	.potok_block_17_2 .potok_block_17 .items {
		grid-template-columns: 1fr;
		grid-row-gap: 24px;
	}

	.potok_block_17_2 .potok_block_17 .imgs {
		display: none;
	}

	.potok_block_17_2 .potok_block_17 p:before {
		left: -13px;
	}

	.potok_block_17_2 .potok_block_17 .items {
		overflow-x: visible;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: wrap;
		/*gap: 24px;*/
	}

	.potok_block_17_2 .potok_block_17 .items .item {
		width: 100%;
		margin-right: 12px;
		margin-right: 0px;
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
		/*margin-bottom: 17px;*/
	}

	.potok_block_17_2 .potok_block_17 p.violet_crown,
	.potok_block_17_2 .potok_block_17 p.blue_crown {
		font-size: 14px;
		line-height: 25px;
	}
}

#popup_form .potok_block_14 .wpcf7 form.sent .wpcf7-response-output {
	position: static;
}

/*.page-id-795 .popup_container_form, 
.page-id-754 .popup_container_form, 
.page-id-886 .popup_container_form, 
.page-id-517 .popup_container_form,
.page-id-33610 .popup_container_form{
	background: -webkit-linear-gradient(329.03deg,#8455f8 0,#601ef3 100%);
	background: -o-linear-gradient(329.03deg,#8455f8 0,#601ef3 100%);
	background: linear-gradient(120.97deg,#8455f8 0,#601ef3 100%);
}*/

.page-id-831 .popup_container_form,
.page-id-951 .popup_container_form {
	background: linear-gradient(107.83deg, #ffc700 0%, #ffb500 100%);
}

.page-id-951 .blue_form .wpcf7 form.invalid .wpcf7-response-output,
.page-id-951 .blue_form .wpcf7 form.unaccepted .wpcf7-response-output,
.page-id-951 .blue_form .wpcf7-not-valid-tip {
	color: #ff3030 !important;
}

.page-id-831 .blue_form .wpcf7 form.invalid .wpcf7-response-output,
.page-id-831 .blue_form .wpcf7 form.unaccepted .wpcf7-response-output,
.page-id-831 .blue_form .wpcf7-not-valid-tip {
	color: #ff3030 !important;
}

.page-id-831 .potok_block_14 .wpcf7 form.sent .wpcf7-response-output,
.page-id-951 .potok_block_14 .wpcf7 form.sent .wpcf7-response-output {
	color: #000;
}

.main_block_3 .items_block.r_block {
	float: left;
}

/**/
img.img_desktop {
	display: block;
}

.wpcf7-form-control-wrap.inputname {
	display: none;
}

form .wpcf7-response-output {
	color: #fff;
}

.page-id-42559 form .wpcf7-response-output {
	color: #000;
}

@media (max-width: 992px) {
	img.img_desktop {
		display: none !important;
	}
}

img.img_tablet {
	display: none !important;
}

.block_detail .top img {
	max-width: 218px;
}

img.img_mobile {
	display: none !important;
}

.goals_new_block {
	text-align: left;
	margin-bottom: 126px;
	padding-top: 100px;
}

.goals_new_block h2 {
	margin-bottom: 20px;
	/*max-width: 838px;*/
	position: relative;
}

.goals_new_block h2:before {
	content: "";
	display: block;
	width: 50px;
	height: 46px;
	background: url(img/svg/crown.svg) top left no-repeat;
	position: absolute;
	left: -39px;
	top: -47px;
	z-index: 5;
	background-size: contain;
}

.goals_new_block h2.crown_blue:before {
	background-image: url(img/svg/crown.svg);
}

.goals_new_block h2.crown_violet:before {
	background-image: url(img/svg/crown_violet.svg);
}

@media (max-width: 992px) {
	.goals_new_block h2:before {
		width: 32px;
		height: 30px;
		left: -25px;
		top: -20px;
	}
}

@media (max-width: 480px) {
	.goals_new_block h2:before {
		width: 23px;
		left: -13px;
		height: 22px;
		top: -15pxpx;
	}
}

.goals_new_block h2 span {
	position: relative;
	display: inline-block;
}

.goals_new_block h2 span:before {
	content: "";
	display: block;
	position: absolute;
	width: 309px;
	height: 20px;
	background: url("img/goals_under_blue.svg") center center no-repeat;
	left: 50%;
	margin-left: -154px;
	top: auto;
	bottom: -16px;
	background-size: contain;
}

.goals_new_block h2 span.blue:before {
	background-image: url("img/goals_under_blue.svg");
}

.goals_new_block h2 span.violet:before {
	background-image: url("img/goals_under_violet.svg");
}

@media (max-width: 768px) {
	.goals_new_block h2 span:before {
		width: 160px;
		height: 10px;
		margin-left: -80px;
		bottom: -5px;
	}
}

.goals_new_block .text {
	font-weight: 600;
	font-size: 22px;
	line-height: 28px;
	letter-spacing: -0.345455px;
	color: #0b1218;
	max-width: 838px;
	margin-bottom: 52px;
}

.goals_new_block .goals_columns {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
}

.goals_new_block .goals_columns .goals_column_left {
	width: 53%;
	/*padding-right: 53px;*/
	/*padding-top: 86px;*/
}

.goals_new_block .goals_columns .goals_column_left .goals_left_caption {
	font-weight: 600;
	font-size: 28px;
	line-height: 36px;
	letter-spacing: -0.345455px;
	color: #0b1218;
	position: relative;
	margin-bottom: 36px;
}

.goals_new_block .goals_columns .goals_column_left .goals_left_caption:before {
	content: "";
	display: block;
	width: 50px;
	height: 46px;
	background: url("img/goals_crown.svg") top left no-repeat;
	position: absolute;
	left: -39px;
	top: -47px;
	z-index: 5;
	background-size: contain;
}

.goals_new_block .goals_columns .goals_column_left .goals_left_text {
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
	color: #000000;
	letter-spacing: -0.8px;
}

.goals_new_block2 {
	text-align: left;
	padding-top: 100px;
	padding-bottom: 77px;
}

.goals_new_block2 h2 {
	margin-bottom: 20px;
	position: relative;
}

.goals_new_block2 h2:before {
	content: "";
	display: block;
	width: 50px;
	height: 46px;
	background: url("img/goals_crown.svg") top left no-repeat;
	position: absolute;
	left: -39px;
	top: -47px;
	z-index: 5;
	background-size: contain;
}

.goals_new_block2 h2 span.violet {
	position: relative;
	display: inline-block;
}

.goals_new_block2 h2 span.violet:before {
	content: "";
	display: block;
	position: absolute;
	width: 200px;
	height: 14px;
	background: url("img/new_violet_under200.svg") center center no-repeat;
	left: 50%;
	margin-left: -100px;
	top: auto;
	bottom: -14px;
}

.goals_new_block2 .text {
	font-weight: 600;
	font-size: 22px;
	line-height: 28px;
	/* or 127% */

	letter-spacing: -0.345455px;

	color: #0b1218;
	max-width: 572px;
}

.goals_new_block2 .goals_columns {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.goals_new_block2 .goals_columns .goals_column_left {
	width: 50%;
}

.goals_new_block2 .goals_columns .goals_column_right {
	width: 50%;
	text-align: center;
}

.elementor-section-full_width .potok_block_14 {
	padding-top: 50px;
}

@media (max-width: 992px) {
	.goals_new_block .goals_columns .goals_column_left .goals_left_caption,
	.goals_new_block2 .goals_columns .goals_column_left .goals_left_caption {
		font-size: 24px;
		line-height: 136.02%;
		padding-bottom: 1em;
	}

	.goals_new_block .goals_columns .goals_column_left .goals_left_caption:before,
	.goals_new_block2 h2:before {
		width: 32px;
		height: 30px;
		left: -25px;
		top: -20px;
	}

	.goals_new_block .goals_columns .goals_column_left .goals_left_text,
	.goals_new_block2 .goals_columns .goals_column_left .goals_left_text {
		font-size: 18px;
		line-height: 140%;
	}

	.goals_new_block .text,
	.goals_new_block2 .text {
		font-size: 18px;
		line-height: 127%;
	}
}

@media (max-width: 480px) {
	.goals_new_block .goals_columns .goals_column_left .goals_left_caption {
		font-size: 20px;
	}

	.goals_new_block .goals_columns .goals_column_left .goals_left_caption:before,
	.goals_new_block2 h2:before {
		width: 23px;
		left: -13px;
		height: 22px;
		top: -15px;
	}

	.goals_new_block .goals_columns .goals_column_left .goals_left_text {
		font-size: 16px;
	}

	.goals_new_block .text {
		font-size: 16px;
	}

	.goals_new_block h2 span.violet:before {
		width: 214px;
		height: 10.08px;
		bottom: -9px;
		margin-left: 0;
		background-size: contain;
		left: 0;
	}
}

.goals_new_block .goals_columns .goals_column_left .goals_left_text ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.goals_new_block .goals_columns .goals_column_left .goals_left_text ul li,
.goals_new_block .goals_columns .goals_column_left .goals_left_text.gal_blue ul li {
	padding-left: 48px;
	background: url("img/goals_li_blue.svg") top left no-repeat;
	margin-bottom: 20px;
}

.goals_new_block .goals_columns .goals_column_left .goals_left_text.gal_violet ul li {
	background: url("img/goals_li_violet.svg") top left no-repeat;
}

.goals_new_block2 .goals_columns .goals_column_left .goals_left_text ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.goals_new_block2 .goals_columns .goals_column_left .goals_left_text ul li {
	padding-left: 48px;
	background: url("img/goals_li.svg") top left no-repeat;
	margin-bottom: 20px;
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
	/* or 140% */

	letter-spacing: -0.8px;

	color: #000000;
}

.goals_new_block2 .goals_left_caption {
	font-weight: 600;
	font-size: 22px;
	line-height: 28px;
	/* identical to box height, or 127% */

	letter-spacing: -0.345455px;

	color: #0b1218;
	margin-bottom: 40px;
	padding-top: 40px;
}

.goals_new_block .goals_columns .goals_column_right {
	width: 47%;
	text-align: center;
}

.goals_new_block .goals_columns .goals_column_right .goals_arrow {
	position: relative;
}

.goals_new_block .goals_columns .goals_column_right .goals_arrow:before {
	content: "";
	width: 73px;
	height: 59px;
	background: url(img/new_arrow.svg) top left no-repeat;
	position: absolute;
	left: 31px;
	top: -27px;
}

.goals_new_block .goals_columns .goals_column_right .blue_button {
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-bottom: 16px;
	/*  padding-left: 35px;
  padding-right: 35px;*/
	font-weight: 600;
	font-size: 18px;
	/*  margin-top: -30px;*/
	display: flex;
	width: 208px;
	justify-content: center;
}

/*.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
	border:1px solid #fff;
	border-radius:3px;
}

.cli-style-v2 .cli-bar-btn_container .cli-bar-message a {
	color:#fff;
}*/
body div#cookie-law-info-bar[data-cli-style="cli-style-v2"].container {
	background: linear-gradient(90deg, #f5f1ff 0%, #e6dbff 100%) !important;
	border-radius: 9px 9px 0px 0px;
	/*width: 1176px;*/
	height: 58px;
	justify-content: center;
	align-items: flex-end;
	margin: 0 auto;
	left: 50%;
	transform: translate(-50%, 0);
	padding: 0 25px;
	width: 114.6rem;
	max-width: 1146px;
	margin: 0 auto;
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
	background: linear-gradient(107.83deg, #8455f8 0%, #601ef3 100%) !important;
	padding: 23px 25px;
}

#cookie-law-info-bar .cli-bar-container.cli-style-v2:before {
	content: "";
	display: block;
	width: 52px;
	height: 51px;
	background: url(img/cookie.svg) center center no-repeat;
	background-size: contain;
	position: relative;
	margin-right: 37px;
}

.cli-bar-container.cli-style-v2 {
	justify-content: flex-start;
}

.cli-style-v2 .cli-bar-message {
	font-weight: 500;
	font-size: 19px;
	line-height: 27px;
	letter-spacing: -0.3px;
	color: #fff;
	width: auto;
	flex: 1;
}

.cli-style-v2 .cli-bar-message a {
	text-decoration: underline;
	color: #fff;
}

.cli-style-v2 .cli-bar-message a:hover {
	text-decoration: none;
}

.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0.78px;
	color: #ffffff;
	padding: 15px 30px;
	border-radius: 5px;
	border: 2px solid #fff;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	margin: 0 !important;
	background: none !important;
}

.cli-style-v2 .cli-bar-btn_container .cli-plugin-button:hover {
	background: #ffffff !important;
	color: #0b1218 !important;
}

.tooltip {
	position: relative;
	display: inline-block;
}

div.news_detail ul > li::before {
	content: "• ";
}

#elementor-panel-state-loading {
	display: none !important;
}

/* Tooltip text */
.tooltip .tooltiptext {
	visibility: hidden;
	width: auto;
	width: 343px;
	text-align: center;
	padding: 12px 29px;
	background: #ffffff;
	font-size: 16px;
	line-height: 24px;

	box-shadow: 0px 2px 24px rgba(11, 18, 24, 0.08);
	border-radius: 10px;
	letter-spacing: -0.345455px;
	color: #8f9295;
	position: absolute;
	z-index: 1;
	top: -57px;
	left: -166px;
	font-weight: 400;
}

.tooltiptext::after {
	content: "";
	position: absolute;
	/* Абсолютное позиционирование */
	left: 50%;
	bottom: -16px;
	/* Положение треугольника */
	border: 8px solid transparent;
	/* Прозрачные границы */
	border-top: 8px solid #ffffff;
	/* Добавляем треугольник */
	margin-left: -4px;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
	visibility: visible;
}

/*
.insertb-aside a,
.elementor .content__insertb a {
	display:block;
	width:100%;
	height:100%;
}
*/
/*.elementor .content__insertb {
	min-height: 78px;
	background-size: cover;	
}*/
/*.big_form .button_middle {
	border-color:#ffcc50;
}*/
/*.select__gap {
	height: 46px;
}*/

/*.single__text .single__text-left  .blog {
	grid-template-columns: 1fr 1fr 1fr;
}*/
.fix_left_section {
	height: 0px;
}

.subscribe-block__input.wpcf7-not-valid,
.callback__input.wpcf7-not-valid {
	border-color: #f44336;
}

/* .subscribe-block__right .wpcf7-not-valid-tip, */
/* .callback.callback_blue .wpcf7-not-valid-tip, */
.wpcf7-spinner {
	/*display:none!important; */
}

.form_0823 .wpcf7-spinner {
	display: none !important;
}

.subscribe-block__right .wpcf7 form.invalid .wpcf7-response-output {
	color: #b6202b !important;
	position: relative;
	width: 100%;
	display: block;
	margin-left: 0;
	text-align: center;
}

.potok_block_14 .blue_form .man_img {
	width: 35%;
	width: 100%;
}

.elementor-column-gap-default > .elementor-column.elementor-element-59243177 > .elementor-element-populated,
.elementor-column-gap-default > .elementor-column.elementor-element-2a737b6 > .elementor-element-populated {
	padding: 0;
}

.mfp-wrap {
	-webkit-overflow-scrolling: touch;
	-webkit-transform: translateZ(0);
}

html.mfp-helper {
	height: 100%;
}

html.mfp-helper body {
	overflow: hidden;
	height: 100%;
	-webkit-transform: translateZ(0);
}

body.noscroll {
	overflow-y: hidden !important;
}

.copyright {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: flex-start;
	justify-content: flex-end;
}

.copy_29077 {
	padding-top: 18px;
}

.copy_29077 a {
	text-decoration: underline;
}

.footer_top .footer__soc a:hover svg path {
	fill: #00b8ff;
}

.page_footer .copy_privacy.privacy_29077 {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	text-align: end;
}

.page_footer .copy_privacy.privacy_29077 a {
	padding-bottom: 18px;
	display: inline-block;
}

.only_mobile {
	display: none;
}

.goals_left_text ul > li::before {
	display: none;
}

.footer_top_logo {
	max-width: 123px;
}

.main_block_5.rev_6 {
	padding-top: 0;
}

.main_block_5.rev_6 h2 {
	/*font-weight: 600;
	font-size: 36px;
	line-height: 48px;*/
	margin-bottom: 20px;
}

.main_block_5.rev_6 .desc {
	max-width: 885px;
	font-size: 22px;
	line-height: 30px;
}

.main_block_5.rev_6 img {
	position: absolute;
	top: -5px;
}

.single__text.rev_2 .single__text-left {
	max-width: 100%;
}

.single__text.rev_2 .single__text-left a {
	background: #00a0f2;
	color: #fff !important;
	text-transform: inherit;
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
}

.konsult_block_5.konsult_color_yellow .items .item .desc .name span.blue {
	background: #ffc700;
}

.konsult_block_5.konsult_color_violet .items .item .desc .name span.blue {
	background: #8455f8;
}

.konsult_block_5.konsult_color_yellow h2 span:before {
	content: "";
	background: url("./img/new/konsult-line_yellow.svg") center center no-repeat;
}

.konsult_block_5.konsult_color_violet h2 span:before {
	content: "";
	background: url("./img/new/konsult-line_violet.svg") center center no-repeat;
}

.page-template-page-35050 .menu_new ul li a,
.page-id-35432 .menu_new ul li a,
.home .menu_new ul li a {
	border-bottom: transparent;
	color: #fff;
}

.page-template-page-35050 .menu_new .sub-menu ul li a,
.page-id-35432 .menu_new .sub-menu ul li a,
.home .menu_new .sub-menu ul li a {
	border-bottom: transparent;
	color: #63676b;
}

.page-template-page-35050 .page_header.main,
.page-id-35432 .page_header.main,
.home .page_header.main {
	/* margin-top: 5px;*/
}

.intl-tel-input.allow-dropdown .wpcf7-phonetext {
	padding-left: 46px;
}

.post-type-archive-partners .logo a img {
	padding-top: 3px;
}

.widget.widget_nav_menu {
	padding-bottom: 7px;
}

#nav_menu-6 #menu-item-1357 a {
	color: #0b1218;
	font-weight: 500;
}

body.page-main .potok_block_12.home_block_logo_1122 p {
	font-size: 30px;
}
.contacts_list {
	font-size: 16px;
	line-height: 21px;
	padding-bottom: 21px;
}
/**/

.btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 36px;
	border-radius: 4px;
	border: 1px solid #00a0f2;
	background-color: #00a0f2;
	padding: 0 15px;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 10px;
	line-height: 13px;
	font-weight: 500;
	color: #fff;
	text-decoration: none;
	letter-spacing: 0.529425px;
}

.btn:hover {
	text-decoration: none;
	color: #fff;
	background-color: #11b1ff;
	border-color: #11b1ff;
}

.btn-action-more {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding: 0 28px 0 0;
	color: #00a0f2;
}

.btn-action-more:before {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -12px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.82812 7.99219C9.10156 7.71875 9.10156 7.33594 8.88281 7.0625L2.42969 0.71875C2.15625 0.445312 1.71875 0.445312 1.5 0.71875L1.11719 1.10156C0.84375 1.375 0.84375 1.75781 1.11719 2.03125L6.69531 7.5L1.11719 13.0234C0.84375 13.2969 0.84375 13.6797 1.11719 13.9531L1.5 14.3359C1.71875 14.6094 2.15625 14.6094 2.42969 14.3359L8.82812 7.99219Z' fill='%2300A0F2'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}

.elm-popup-tooltip {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-left: 5px;
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.64706' cy='10.4762' r='8.64706' fill='%2300A0F2'/%3E%3Cpath d='M7.62115 15V7.58824H9.36793V15H7.62115ZM8.49937 6.53631C8.22271 6.53631 7.98466 6.44462 7.78521 6.26126C7.58577 6.07468 7.48604 5.8511 7.48604 5.59053C7.48604 5.32675 7.58577 5.10317 7.78521 4.91981C7.98466 4.73323 8.22271 4.63994 8.49937 4.63994C8.77924 4.63994 9.01729 4.73323 9.21352 4.91981C9.41297 5.10317 9.5127 5.32675 9.5127 5.59053C9.5127 5.8511 9.41297 6.07468 9.21352 6.26126C9.01729 6.44462 8.77924 6.53631 8.49937 6.53631Z' fill='white'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: 100% auto;
	background-repeat: no-repeat;
	cursor: pointer;
	z-index: 10;
}

.elm-popup-tooltip .tooltip-content-wrap {
	display: none;
	font-size: 12px;
	line-height: 1.5;
}

.elm-popup-tooltip .tooltip-content-wrap p {
	margin: 0 0 18px 0;
	padding: 0;
}

.elm-ico {
	display: block;
	width: 24px;
	height: 24px;
	position: relative;
	overflow: hidden;
}

.elm-ico img,
.elm-ico svg {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}

.elm-check,
.elm-uncheck {
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
}

.elm-check {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9.34426L9.09859 18L20 2' stroke='%2300A0F2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-size: 16px auto;
}

.elm-uncheck {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L18 17M18 2L2 17' stroke='%238F9295' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-size: 14px auto;
}

.page-id-29077 .potok_block_14 .blue_form .wpcf7,
.page-id-34065 .potok_block_14 .blue_form .wpcf7 {
	padding-top: 0;
	padding-bottom: 24px;
}

.section-tarifs .potok_block_1 h2 span:before {
	content: "";
	width: 407px;
	left: 50%;
	margin-left: -203px;
	height: 20px;
	background: url(../img/under1.svg) bottom center no-repeat;
	position: absolute;
	bottom: -20px;
	background-size: contain;
}

.tarif_head_block {
	position: relative;
	padding-right: 250px;
}

.tarif_head_block:before {
	content: "";
	display: none;
	position: absolute;
	top: 0;
	right: 50px;
	width: 160px;
	height: 100px;
	background-image: url("data:image/svg+xml,%3Csvg width='236' height='95' viewBox='0 0 236 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.4513 22.2476C90.2342 22.3524 90.0096 22.4198 89.7775 22.4497C89.5528 22.4722 89.3208 22.5096 89.0812 22.562C89.0737 22.5695 89.0362 22.5807 88.9689 22.5957C88.909 22.6107 88.8416 22.6257 88.7667 22.6406L87.6212 23.5615C87.6287 23.8535 87.6287 24.1193 87.6212 24.3589C87.6212 24.606 87.6212 24.7856 87.6212 24.8979C87.2469 24.9129 86.8725 24.9279 86.4982 24.9429C86.1313 24.9578 85.7607 24.9728 85.3863 24.9878C85.3863 24.6284 85.3826 24.2728 85.3751 23.9209C85.3676 23.5765 85.3527 23.2246 85.3302 22.8652C85.3227 22.7529 85.3115 22.6406 85.2965 22.5283C85.289 22.416 85.2666 22.3075 85.2291 22.2026C85.2216 22.1727 85.2029 22.1353 85.173 22.0903C85.1505 22.0379 85.1468 22.0229 85.1617 22.0454C85.1992 22.0903 85.2329 22.1315 85.2628 22.1689C85.2928 22.2064 85.3077 22.2288 85.3077 22.2363C85.3152 22.2363 85.304 22.2214 85.274 22.1914C85.2441 22.154 85.1879 22.0828 85.1056 21.978C85.1056 21.7684 85.1393 21.5924 85.2067 21.4502C85.2815 21.3005 85.3751 21.1807 85.4874 21.0908C85.6072 21.001 85.742 20.9336 85.8917 20.8887C86.0415 20.8438 86.1949 20.8138 86.3522 20.7988L86.9025 19.2153C87.3741 17.8452 87.8196 16.4601 88.2389 15.0601C88.6057 13.8022 88.9389 12.5407 89.2384 11.2754C89.5454 10.0026 89.8336 8.71859 90.1031 7.42334L93.9664 6.80566L96.2574 19.2603L97.4366 19.1816L98.5597 19.9902L99.0314 20.0464C99.0014 20.4132 98.964 20.7764 98.9191 21.1357C98.8741 21.4951 98.833 21.862 98.7955 22.2363C98.7806 22.4535 98.7731 22.6855 98.7731 22.9326C98.7731 23.1797 98.7543 23.4155 98.7169 23.6401C98.7094 23.6551 98.7019 23.6439 98.6945 23.6064C98.6945 23.569 98.6907 23.5391 98.6832 23.5166C98.3313 23.6514 97.9832 23.7861 97.6388 23.9209C97.2944 24.0557 96.9462 24.1942 96.5944 24.3364C96.527 24.0968 96.4858 23.8385 96.4708 23.5615C96.4558 23.2845 96.4558 23 96.4708 22.708C96.4259 22.708 96.3922 22.7043 96.3697 22.6968C96.3772 22.562 96.3847 22.4272 96.3922 22.2925C96.3997 22.1577 96.4109 22.0267 96.4259 21.8994L90.4513 22.2476ZM89.3619 20.2598L89.463 20.2373C89.6502 20.1549 89.8074 20.0988 89.9347 20.0688C90.0695 20.0389 90.2342 20.0202 90.4288 20.0127C90.9903 19.9603 91.5444 19.8892 92.0909 19.7993C92.645 19.7095 93.2028 19.6234 93.7643 19.541L92.0797 9.44482L89.3619 20.2598ZM103.516 23.6626L100.461 23.3145C100.955 21.9443 101.438 20.578 101.91 19.2153C102.382 17.8452 102.827 16.4601 103.246 15.0601C103.613 13.8022 103.946 12.5407 104.246 11.2754C104.553 10.0026 104.841 8.71859 105.111 7.42334L108.974 6.80566L111.748 21.8657L109.198 22.1016L107.087 9.44482L103.516 23.6626ZM124.127 10.1299C123.311 9.93522 122.476 9.77799 121.623 9.6582C120.777 9.53841 119.935 9.47852 119.096 9.47852C118.961 9.47852 118.793 9.47852 118.591 9.47852C118.389 9.486 118.175 9.50098 117.951 9.52344C117.726 9.55339 117.498 9.59082 117.266 9.63574C117.041 9.68815 116.839 9.75553 116.659 9.83789C116.479 9.92773 116.333 10.04 116.221 10.1748C116.109 10.3171 116.053 10.4855 116.053 10.6802C116.053 10.8674 116.15 11.0545 116.345 11.2417C116.539 11.4364 116.798 11.6235 117.12 11.8032C117.441 11.9904 117.812 12.1663 118.231 12.3311C118.658 12.5033 119.1 12.668 119.557 12.8252C120.021 12.9824 120.485 13.1247 120.949 13.252C121.413 13.3867 121.848 13.5065 122.252 13.6113C122.656 13.7236 123.016 13.8172 123.33 13.8921C123.652 13.967 123.895 14.0231 124.06 14.0605L124.127 10.1299ZM126.295 15.0264C126.295 16.3441 126.329 17.6543 126.396 18.957C126.463 20.2598 126.463 21.3866 126.396 22.3374L123.914 23.1685L124.037 16.3628L113.616 23.2583L111.156 21.8096L120.983 15.6216C120.616 15.5243 120.185 15.4007 119.691 15.251C119.197 15.1012 118.684 14.9215 118.153 14.7119C117.621 14.5098 117.097 14.2739 116.58 14.0044C116.064 13.7349 115.6 13.4316 115.188 13.0947C114.784 12.7653 114.454 12.3984 114.2 11.9941C113.953 11.5973 113.829 11.1593 113.829 10.6802C113.829 10.201 113.904 9.78174 114.054 9.42236C114.211 9.07048 114.42 8.76725 114.683 8.5127C114.952 8.25814 115.259 8.04476 115.603 7.87256C115.955 7.70785 116.326 7.57682 116.715 7.47949C117.105 7.38965 117.501 7.32601 117.906 7.28857C118.317 7.25114 118.714 7.23242 119.096 7.23242C119.575 7.23242 120.081 7.25114 120.612 7.28857C121.151 7.3335 121.698 7.39714 122.252 7.47949C122.813 7.56185 123.379 7.66292 123.948 7.78271C124.517 7.90251 125.071 8.03727 125.61 8.18701C126.156 8.34424 126.68 8.52018 127.182 8.71484C127.684 8.90951 128.144 9.11914 128.563 9.34375L128.664 11.6797C127.699 11.3203 127.115 11.0957 126.912 11.0059C126.71 10.916 126.504 10.8299 126.295 10.7476V15.0264ZM138.869 8.32178L142.036 8.5127V9.89404C142.036 10.0288 142.04 10.2347 142.047 10.5117C142.047 10.7887 142.055 11.1069 142.07 11.4663C142.077 11.8332 142.092 12.2262 142.114 12.6455C142.137 13.0648 142.167 13.4803 142.204 13.8921C142.242 14.3114 142.29 14.7119 142.35 15.0938C142.41 15.4831 142.485 15.8237 142.575 16.1157C142.657 16.4152 142.755 16.651 142.867 16.8232C142.979 17.0029 143.11 17.0928 143.26 17.0928C143.455 17.0928 143.657 16.988 143.866 16.7783C144.069 16.5762 144.274 16.3029 144.484 15.9585C144.686 15.6141 144.888 15.2135 145.09 14.7568C145.293 14.3076 145.487 13.8359 145.674 13.3418C145.862 12.8551 146.041 12.3647 146.214 11.8706C146.386 11.3765 146.543 10.9123 146.685 10.478C146.827 10.0513 146.955 9.66569 147.067 9.32129C147.179 8.98438 147.273 8.72982 147.348 8.55762L150.088 8.69238C150.103 11.0882 150.167 13.4691 150.279 15.835C150.391 18.2008 150.489 20.5817 150.571 22.9775L147.876 23L147.853 13.7798C147.741 14.0942 147.606 14.4499 147.449 14.8467C147.284 15.2435 147.097 15.6515 146.887 16.0708C146.678 16.4901 146.446 16.9019 146.191 17.3062C145.929 17.7104 145.645 18.0698 145.338 18.3843C145.031 18.6987 144.701 18.9533 144.349 19.1479C143.997 19.3426 143.619 19.4399 143.215 19.4399C142.841 19.4399 142.507 19.3651 142.215 19.2153C141.924 19.0656 141.669 18.8634 141.452 18.6089C141.235 18.3618 141.048 18.0736 140.89 17.7441C140.733 17.4222 140.602 17.089 140.497 16.7446C140.385 16.4002 140.295 16.0558 140.228 15.7114C140.16 15.367 140.104 15.0526 140.059 14.7681L138.633 23.2583L136.432 22.8877L138.869 8.32178ZM152.439 24.0781C152.693 23.569 152.944 23.0636 153.191 22.562C153.438 22.0604 153.678 21.555 153.91 21.0459C153.648 21.1133 153.386 21.1807 153.124 21.248C152.854 21.3154 152.581 21.3866 152.304 21.4614L151.754 19.2939C152.308 19.1442 152.862 19.002 153.416 18.8672C153.97 18.7324 154.528 18.6014 155.089 18.4741C155.92 16.5649 156.691 14.637 157.403 12.6904C158.106 10.7438 158.735 8.75977 159.289 6.73828H161.872C161.895 7.7041 161.944 8.60628 162.018 9.44482C162.086 10.2909 162.198 11.1144 162.355 11.9155C162.505 12.7241 162.707 13.529 162.962 14.3301C163.216 15.1312 163.542 15.9735 163.939 16.8569C164.882 16.7446 165.826 16.6548 166.769 16.5874L166.949 18.811C166.612 18.8335 166.282 18.8597 165.96 18.8896C165.638 18.9271 165.309 18.9645 164.972 19.002C165.346 19.6982 165.732 20.3758 166.129 21.0347C166.518 21.701 166.915 22.3636 167.319 23.0225L165.41 24.1904C164.923 23.3968 164.448 22.5957 163.984 21.7871C163.512 20.986 163.067 20.1624 162.647 19.3164C161.644 19.4587 160.648 19.6234 159.66 19.8105C158.664 19.9977 157.668 20.1961 156.673 20.4058C156.313 21.1994 155.95 21.9855 155.583 22.7642C155.216 23.5428 154.835 24.3177 154.438 25.0889L152.439 24.0781ZM161.659 17.1826C161.3 16.3366 160.985 15.4756 160.716 14.5996C160.439 13.7236 160.218 12.8289 160.053 11.9155C159.701 12.9338 159.338 13.9333 158.964 14.9141C158.589 15.9023 158.193 16.8944 157.773 17.8901L161.659 17.1826ZM171.545 23.6626L168.491 23.3145C168.985 21.9443 169.468 20.578 169.939 19.2153C170.411 17.8452 170.857 16.4601 171.276 15.0601C171.643 13.8022 171.976 12.5407 172.275 11.2754C172.582 10.0026 172.871 8.71859 173.14 7.42334L177.003 6.80566L179.777 21.8657L177.228 22.1016L175.117 9.44482L171.545 23.6626ZM185.744 20.6416C186.366 20.7764 186.995 20.8849 187.631 20.9673C188.26 21.0422 188.893 21.0796 189.529 21.0796C189.731 21.0796 189.978 21.0721 190.27 21.0571C190.562 21.0422 190.865 21.016 191.18 20.9785C191.494 20.9336 191.809 20.87 192.123 20.7876C192.43 20.6978 192.707 20.5854 192.954 20.4507C193.201 20.3084 193.403 20.1362 193.561 19.9341C193.71 19.7244 193.785 19.4774 193.785 19.1929C193.785 18.8035 193.628 18.4591 193.314 18.1597C192.992 17.8527 192.58 17.5869 192.078 17.3623C191.577 17.1302 191.019 16.9355 190.405 16.7783C189.783 16.6136 189.177 16.4788 188.586 16.374C187.987 16.2617 187.436 16.1756 186.935 16.1157C186.426 16.0558 186.029 16.0146 185.744 15.9922V20.6416ZM185.744 23.5615L183.509 23.876V22.3599C183.06 22.2101 182.626 22.0492 182.207 21.877C181.78 21.6973 181.364 21.4914 180.96 21.2593L182.083 19.3052C182.315 19.4399 182.547 19.5635 182.779 19.6758C183.011 19.7806 183.255 19.8854 183.509 19.9902V8.24316L185.744 7.93994V13.7124C186.268 13.7573 186.886 13.8247 187.597 13.9146C188.309 14.0044 189.046 14.1354 189.81 14.3076C190.566 14.4723 191.318 14.6895 192.067 14.959C192.808 15.221 193.471 15.5467 194.055 15.936C194.639 16.3254 195.114 16.7896 195.481 17.3286C195.84 17.8602 196.02 18.4816 196.02 19.1929C196.02 19.7544 195.923 20.2485 195.728 20.6753C195.526 21.0946 195.26 21.4577 194.931 21.7646C194.601 22.0641 194.219 22.3149 193.785 22.5171C193.344 22.7118 192.883 22.869 192.404 22.9888C191.917 23.1086 191.427 23.1909 190.933 23.2358C190.439 23.2808 189.971 23.3032 189.529 23.3032C188.885 23.3032 188.249 23.2733 187.62 23.2134C186.991 23.146 186.366 23.0524 185.744 22.9326V23.5615ZM200.142 7.9624C199.962 8.86084 199.823 9.75928 199.726 10.6577C199.629 11.5636 199.558 12.4696 199.513 13.3755C199.468 14.2889 199.442 15.2023 199.434 16.1157C199.419 17.0291 199.412 17.9425 199.412 18.856C199.412 19.6795 199.427 20.4956 199.457 21.3042C199.487 22.1128 199.532 22.9251 199.591 23.7412L197.222 23.8984C197.177 21.9668 197.154 20.0501 197.154 18.1484C197.154 16.3516 197.181 14.5659 197.233 12.7915C197.285 11.0246 197.383 9.24642 197.525 7.45703L200.142 7.9624ZM205.727 6.27783C206.019 7.25114 206.341 8.20199 206.693 9.13037C207.037 10.0588 207.4 10.9871 207.782 11.9155C208.343 10.8599 208.913 9.81169 209.489 8.771C210.058 7.73779 210.638 6.70085 211.23 5.66016C211.574 5.85482 211.911 6.05697 212.24 6.2666C212.562 6.48372 212.892 6.70085 213.229 6.91797C212.458 8.17578 211.716 9.43734 211.005 10.7026C210.294 11.9679 209.601 13.252 208.927 14.5547C209.676 16.2018 210.47 17.8153 211.308 19.395C212.139 20.9823 213.015 22.5433 213.936 24.0781C213.577 24.2503 213.232 24.4412 212.903 24.6509C212.574 24.853 212.244 25.0701 211.915 25.3022C211.189 23.9471 210.474 22.5994 209.77 21.2593C209.058 19.9191 208.355 18.5602 207.658 17.1826C207.119 18.3506 206.603 19.526 206.109 20.709C205.614 21.8994 205.165 23.1086 204.761 24.3364C204.297 24.1867 203.84 24.0332 203.391 23.876C202.934 23.7188 202.481 23.5353 202.032 23.3257C202.713 21.8433 203.417 20.3796 204.143 18.9346C204.862 17.4896 205.607 16.0371 206.378 14.5771C205.772 13.3493 205.18 12.1252 204.604 10.9048C204.027 9.68441 203.466 8.44906 202.919 7.19873C203.383 7.00407 203.851 6.83561 204.323 6.69336L205.727 6.27783ZM108.571 38.4678C108.384 39.4186 108.238 40.3657 108.133 41.3091C108.029 42.2599 107.946 43.222 107.886 44.1953L116.365 37.6592L118.533 39.2202L108.616 45.9585L118.903 53.4829L116.579 55.1113L107.763 47.7104V49.3613C107.763 50.1849 107.781 51.001 107.819 51.8096C107.849 52.6182 107.894 53.4305 107.954 54.2466L105.584 54.4038C105.539 52.4722 105.517 50.5555 105.517 48.6538C105.517 46.8569 105.543 45.0713 105.595 43.2969C105.648 41.5299 105.741 39.7518 105.876 37.9624L108.571 38.4678ZM125.241 39.3662C125.66 39.0518 126.117 38.8047 126.611 38.625C127.098 38.4528 127.599 38.3667 128.116 38.3667C129.022 38.3667 129.801 38.5389 130.452 38.8833C131.103 39.2352 131.639 39.6994 132.058 40.2759C132.477 40.8599 132.788 41.5299 132.99 42.2861C133.192 43.0423 133.293 43.8247 133.293 44.6333C133.293 45.3221 133.226 46.0334 133.091 46.7671C132.949 47.5083 132.743 48.2308 132.473 48.9346C132.196 49.6383 131.856 50.3047 131.451 50.9336C131.04 51.57 130.564 52.124 130.025 52.5957C129.479 53.0749 128.872 53.453 128.206 53.73C127.532 54.007 126.798 54.1455 126.005 54.1455C125.009 54.1455 124.155 53.9583 123.444 53.584C122.733 53.2096 122.149 52.708 121.692 52.0791C121.228 51.4502 120.887 50.724 120.67 49.9004C120.453 49.0843 120.344 48.2308 120.344 47.3398C120.344 45.8125 120.58 44.3451 121.052 42.9375C121.516 41.5374 122.171 40.2085 123.017 38.9507L125.241 39.3662ZM122.804 45.0376C122.737 45.4194 122.684 45.8013 122.647 46.1831C122.602 46.5649 122.579 46.9505 122.579 47.3398C122.579 47.9089 122.632 48.4666 122.737 49.0132C122.841 49.5672 123.025 50.0576 123.287 50.4844C123.541 50.9186 123.89 51.2668 124.331 51.5288C124.773 51.7909 125.331 51.9219 126.005 51.9219C126.566 51.9219 127.083 51.8058 127.554 51.5737C128.026 51.3491 128.453 51.0459 128.835 50.6641C129.209 50.2822 129.538 49.8405 129.823 49.3389C130.1 48.8447 130.336 48.3281 130.53 47.7891C130.718 47.25 130.86 46.7109 130.957 46.1719C131.047 45.6328 131.092 45.1274 131.092 44.6558C131.092 44.1841 131.043 43.7087 130.946 43.2295C130.841 42.7503 130.673 42.3161 130.441 41.9268C130.209 41.5449 129.905 41.2305 129.531 40.9834C129.149 40.7438 128.677 40.624 128.116 40.624C127.629 40.624 127.214 40.7288 126.869 40.9385C126.525 41.1556 126.24 41.4364 126.016 41.7808C125.791 42.1252 125.627 42.5107 125.522 42.9375C125.417 43.3643 125.364 43.791 125.364 44.2178C125.364 44.3975 125.376 44.5809 125.398 44.7681C125.421 44.9627 125.454 45.1462 125.499 45.3184L122.804 45.0376ZM136.913 38.3218L140.08 38.5127V39.894C140.08 40.0288 140.084 40.2347 140.091 40.5117C140.091 40.7887 140.099 41.1069 140.114 41.4663C140.121 41.8332 140.136 42.2262 140.159 42.6455C140.181 43.0648 140.211 43.4803 140.248 43.8921C140.286 44.3114 140.334 44.7119 140.394 45.0938C140.454 45.4831 140.529 45.8237 140.619 46.1157C140.701 46.4152 140.799 46.651 140.911 46.8232C141.023 47.0029 141.154 47.0928 141.304 47.0928C141.499 47.0928 141.701 46.988 141.911 46.7783C142.113 46.5762 142.319 46.3029 142.528 45.9585C142.73 45.6141 142.932 45.2135 143.135 44.7568C143.337 44.3076 143.531 43.8359 143.719 43.3418C143.906 42.8551 144.085 42.3647 144.258 41.8706C144.43 41.3765 144.587 40.9123 144.729 40.478C144.872 40.0513 144.999 39.6657 145.111 39.3213C145.223 38.9844 145.317 38.7298 145.392 38.5576L148.132 38.6924C148.147 41.0882 148.211 43.4691 148.323 45.835C148.435 48.2008 148.533 50.5817 148.615 52.9775L145.92 53L145.897 43.7798C145.785 44.0942 145.65 44.4499 145.493 44.8467C145.328 45.2435 145.141 45.6515 144.932 46.0708C144.722 46.4901 144.49 46.9019 144.235 47.3062C143.973 47.7104 143.689 48.0698 143.382 48.3843C143.075 48.6987 142.745 48.9533 142.393 49.1479C142.042 49.3426 141.663 49.4399 141.259 49.4399C140.885 49.4399 140.552 49.3651 140.26 49.2153C139.968 49.0656 139.713 48.8634 139.496 48.6089C139.279 48.3618 139.092 48.0736 138.934 47.7441C138.777 47.4222 138.646 47.089 138.541 46.7446C138.429 46.4002 138.339 46.0558 138.272 45.7114C138.204 45.367 138.148 45.0526 138.103 44.7681L136.677 53.2583L134.476 52.8877L136.913 38.3218ZM150.483 54.0781C150.737 53.569 150.988 53.0636 151.235 52.562C151.482 52.0604 151.722 51.555 151.954 51.0459C151.692 51.1133 151.43 51.1807 151.168 51.248C150.898 51.3154 150.625 51.3866 150.348 51.4614L149.798 49.2939C150.352 49.1442 150.906 49.002 151.46 48.8672C152.014 48.7324 152.572 48.6014 153.133 48.4741C153.964 46.5649 154.736 44.637 155.447 42.6904C156.151 40.7438 156.779 38.7598 157.333 36.7383H159.917C159.939 37.7041 159.988 38.6063 160.062 39.4448C160.13 40.2909 160.242 41.1144 160.399 41.9155C160.549 42.7241 160.751 43.529 161.006 44.3301C161.26 45.1312 161.586 45.9735 161.983 46.8569C162.926 46.7446 163.87 46.6548 164.813 46.5874L164.993 48.811C164.656 48.8335 164.326 48.8597 164.004 48.8896C163.682 48.9271 163.353 48.9645 163.016 49.002C163.39 49.6982 163.776 50.3758 164.173 51.0347C164.562 51.701 164.959 52.3636 165.363 53.0225L163.454 54.1904C162.967 53.3968 162.492 52.5957 162.028 51.7871C161.556 50.986 161.111 50.1624 160.691 49.3164C159.688 49.4587 158.692 49.6234 157.704 49.8105C156.708 49.9977 155.713 50.1961 154.717 50.4058C154.357 51.1994 153.994 51.9855 153.627 52.7642C153.261 53.5428 152.879 54.3177 152.482 55.0889L150.483 54.0781ZM159.703 47.1826C159.344 46.3366 159.029 45.4756 158.76 44.5996C158.483 43.7236 158.262 42.8289 158.097 41.9155C157.745 42.9338 157.382 43.9333 157.008 44.9141C156.633 45.9023 156.237 46.8944 155.817 47.8901L159.703 47.1826ZM166.714 46.0259C166.894 46.0483 167.055 46.0633 167.197 46.0708C167.332 46.0858 167.467 46.0933 167.602 46.0933C167.736 46.1007 167.875 46.1045 168.017 46.1045C168.159 46.112 168.324 46.1195 168.511 46.127C168.526 44.8018 168.553 43.484 168.59 42.1738C168.62 40.8711 168.669 39.5571 168.736 38.2319L170.971 38.3442C170.859 40.9572 170.78 43.5589 170.735 46.1494C171.484 46.1494 172.236 46.127 172.992 46.082C173.741 46.0446 174.486 45.9884 175.227 45.9136C175.25 44.4536 175.287 43.0086 175.339 41.5786C175.384 40.1486 175.459 38.7111 175.564 37.2661L178.304 37.749C178.042 39.0443 177.863 40.347 177.765 41.6572C177.66 42.9749 177.582 44.2964 177.529 45.6216C177.687 45.5841 177.851 45.5505 178.024 45.5205C178.196 45.498 178.368 45.4681 178.54 45.4307L178.855 47.6431C178.623 47.688 178.39 47.7292 178.158 47.7666C177.919 47.8115 177.683 47.8527 177.451 47.8901V49.1143C177.451 49.9528 177.47 50.7951 177.507 51.6411C177.537 52.4871 177.582 53.3369 177.642 54.1904L175.272 54.3364C175.257 53.5877 175.246 52.8353 175.238 52.0791C175.231 51.3229 175.227 50.5705 175.227 49.8218V48.1709C174.478 48.2383 173.73 48.2869 172.981 48.3169C172.232 48.3543 171.484 48.3805 170.735 48.3955V49.2041C170.735 50.1774 170.739 51.147 170.746 52.1128C170.754 53.0861 170.765 54.0706 170.78 55.0664H168.534C168.519 53.9508 168.508 52.8315 168.5 51.7085C168.493 50.5929 168.489 49.4736 168.489 48.3506C168.294 48.3431 168.118 48.3356 167.961 48.3281C167.804 48.3281 167.654 48.3244 167.512 48.3169C167.362 48.3169 167.212 48.3132 167.063 48.3057C166.905 48.3057 166.729 48.2982 166.535 48.2832L166.714 46.0259ZM185.035 52.2476C184.818 52.3524 184.593 52.4198 184.361 52.4497C184.137 52.4722 183.904 52.5096 183.665 52.562C183.657 52.5695 183.62 52.5807 183.553 52.5957C183.493 52.6107 183.425 52.6257 183.35 52.6406L182.205 53.5615C182.212 53.8535 182.212 54.1193 182.205 54.3589C182.205 54.606 182.205 54.7856 182.205 54.8979C181.831 54.9129 181.456 54.9279 181.082 54.9429C180.715 54.9578 180.344 54.9728 179.97 54.9878C179.97 54.6284 179.966 54.2728 179.959 53.9209C179.951 53.5765 179.936 53.2246 179.914 52.8652C179.906 52.7529 179.895 52.6406 179.88 52.5283C179.873 52.416 179.85 52.3075 179.813 52.2026C179.805 52.1727 179.787 52.1353 179.757 52.0903C179.734 52.0379 179.73 52.0229 179.745 52.0454C179.783 52.0903 179.817 52.1315 179.846 52.1689C179.876 52.2064 179.891 52.2288 179.891 52.2363C179.899 52.2363 179.888 52.2214 179.858 52.1914C179.828 52.154 179.772 52.0828 179.689 51.978C179.689 51.7684 179.723 51.5924 179.79 51.4502C179.865 51.3005 179.959 51.1807 180.071 51.0908C180.191 51.001 180.326 50.9336 180.475 50.8887C180.625 50.8438 180.779 50.8138 180.936 50.7988L181.486 49.2153C181.958 47.8452 182.403 46.4601 182.823 45.0601C183.189 43.8022 183.523 42.5407 183.822 41.2754C184.129 40.0026 184.417 38.7186 184.687 37.4233L188.55 36.8057L190.841 49.2603L192.02 49.1816L193.143 49.9902L193.615 50.0464C193.585 50.4132 193.548 50.7764 193.503 51.1357C193.458 51.4951 193.417 51.862 193.379 52.2363C193.364 52.4535 193.357 52.6855 193.357 52.9326C193.357 53.1797 193.338 53.4155 193.301 53.6401C193.293 53.6551 193.286 53.6439 193.278 53.6064C193.278 53.569 193.274 53.5391 193.267 53.5166C192.915 53.6514 192.567 53.7861 192.222 53.9209C191.878 54.0557 191.53 54.1942 191.178 54.3364C191.111 54.0968 191.069 53.8385 191.054 53.5615C191.039 53.2845 191.039 53 191.054 52.708C191.01 52.708 190.976 52.7043 190.953 52.6968C190.961 52.562 190.968 52.4272 190.976 52.2925C190.983 52.1577 190.995 52.0267 191.01 51.8994L185.035 52.2476ZM183.946 50.2598L184.047 50.2373C184.234 50.1549 184.391 50.0988 184.518 50.0688C184.653 50.0389 184.818 50.0202 185.012 50.0127C185.574 49.9603 186.128 49.8892 186.675 49.7993C187.229 49.7095 187.786 49.6234 188.348 49.541L186.663 39.4448L183.946 50.2598Z' fill='%2300A0F2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.3283 74.0292C19.9511 73.2869 19.0436 72.991 18.3014 73.3682L9.67476 77.7521L7.98061 67.1158C7.84965 66.2936 7.07694 65.7332 6.25471 65.8642C5.43249 65.9951 4.87211 66.7678 5.00308 67.5901L7.02294 80.2713C7.09877 80.7474 7.39768 81.1585 7.82718 81.3774C8.25667 81.5962 8.76494 81.5965 9.19469 81.3782L19.6674 76.0561C20.4096 75.6789 20.7055 74.7714 20.3283 74.0292Z' fill='%2300A0F2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6967 66.0218C24.1528 48.0494 42.5141 36.9283 62.2659 37.6668C63.0979 37.6979 63.818 37.0727 63.8743 36.242C63.9306 35.4113 63.3016 34.6899 62.4697 34.6573C41.4784 33.8359 21.9534 45.6418 12.9686 64.7382L11.0646 68.7848C10.7101 69.5382 11.0335 70.4363 11.7869 70.7907C12.5403 71.1452 13.4383 70.8218 13.7928 70.0684L15.6967 66.0218Z' fill='%2300A0F2'/%3E%3C/svg%3E%0A");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.tarif_head_block .potok_block_1_head {
	position: relative;
}

.tarif_more_block {
	margin-bottom: 40px;
	font-size: 14px;
	line-height: 2;
	letter-spacing: -0.345455px;
	text-align: left;
}

.tarif_table_block {
	margin-bottom: 20px;
	border-radius: 11px;
	position: relative;
	overflow: hidden;
	margin-top: 24px;
}

.tarif_table_block:first-child {
	margin-top: 0;
}

.tarif_table_block .td-action-wrap {
	padding: 0 6px;
	display: block;
	width: 100%;
}

.tarif_table_block .td-action-wrap:first-child {
	margin-top: 0;
}

.tarif_table_block .btn {
	width: 100%;
}

.tarif_table_block table {
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 0.674352px;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	table-layout: fixed;
	margin: 0;
}

.tarif_table_block table .col-inner {
	width: 29%;
}

.tarif_table_block table thead th,
.tarif_table_block table thead td {
	background-color: #00a0f2;
	border: none;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
	line-height: 1.625;
	font-weight: 500;
	color: #fff;
	padding-top: 44px;
}

.tarif_table_block table thead .elm-ico {
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: top;
	position: relative;
	top: -16px;
}

.tarif_table_block table tbody tr:not(.tr-odd, .tr-section-head) th,
.tarif_table_block table tbody tr:not(.tr-odd, .tr-section-head) td {
	background: #f5f6f6;
}

.tarif_table_block table tbody .tr-action th,
.tarif_table_block table tbody .tr-action td {
	background-color: transparent !important;
	padding-top: 0;
	padding-bottom: 0;
}

.tarif_table_block table .tr-section-head {
	background-color: #00a0f2;
	font-weight: 600;
	color: #fff;
}

.tarif_table_block table .tr-section-head th,
.tarif_table_block table .tr-section-head td {
	font-weight: inherit;
}

.tarif_table_block table th,
.tarif_table_block table td {
	text-align: left;
	font-weight: 400;
	vertical-align: middle;
	padding: 24px 22px;
	text-align: center;
}

.tarif_table_block table th:first-child,
.tarif_table_block table td:first-child {
	text-align: left;
}

.tarif_table_block table th.td-action,
.tarif_table_block table td.td-action {
	padding-left: 0;
	padding-right: 0;
}

.tarif_table_block table th.td-action .td-info,
.tarif_table_block table td.td-action .td-info,
.tarif_table_block table th.td-action .td-att,
.tarif_table_block table td.td-action .td-att {
	padding-left: 6px;
	padding-right: 6px;
}

.tarif_table_block table .td-att {
	line-height: 1.75;
	letter-spacing: 0.78px;
	color: #00a0f2;
	display: block;
	margin-bottom: 3px;
	font-weight: 600;
}

.tarif_table_block table .td-att:last-child {
	margin-bottom: 0;
}

.tarif_table_block table .td-info {
	font-size: 10px;
	line-height: 1.5;
	letter-spacing: 0.78px;
	display: block;
}

.tarif_table_block table .elm-check,
.tarif_table_block table .elm-uncheck {
	margin: 0 auto;
}

body .ui-tooltip {
	width: 24.875em;
	max-width: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0px 2px 24px rgba(11, 18, 24, 0.08);
	box-shadow: 0px 2px 24px rgba(11, 18, 24, 0.08);
	border-radius: 10px;
	padding: 30px 30px 30px 30px;
	font-size: 16px;
	line-height: 1.5;
	letter-spacing: -0.345455px;
	color: #8f9295;
	text-align: left;
}

body .ui-tooltip p {
	margin: 0 0 24px 0;
	padding: 0;
}

body .ui-tooltip p:last-child {
	margin-bottom: 0;
}

.footer_top .footer__soc {
	padding-top: 13px;
}

.footer_top .footer__soc a {
	margin-right: 1.2rem;
}

.page-main .potok_block_13 .slide p,
.page-main .potok_block_13 .slide span {
	font-size: 16px;
	line-height: 25px;
}

.potok_success_img img {
	max-width: 100px;
}

.page-main .main_block_4 h2 span:before {
	content: "";
	display: block;
	position: absolute;
	width: 350px;
	height: 16px;
	background: url(./img/14633_23.svg) bottom center no-repeat;
	background-size: contain;
	left: 0%;
	margin-left: -81px;
	bottom: -20px;
	z-index: 0;
}

.logo a img {
	height: 20px;
}

.page-main .potok_block_14 .blue_form .man_img {
	width: 100%;
	max-width: 524px;
}

.bliss_loadmore.show-more {
	grid-column: 1/5;
}

.bliss_loadmore.show-more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 47px;
	width: 265px;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 1.8rem rgba(0, 0, 0, 0.07);
	box-shadow: 0px 0px 1.8rem rgba(0, 0, 0, 0.07);
	border-radius: 0.6rem;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.6rem;
	text-align: center;
	letter-spacing: 0.490667px;
	text-transform: uppercase;
	color: #272727;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6.9rem;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	cursor: pointer;
}

.page-form-box.cnt-section .inner-wrap .frm-select a {
	text-decoration: underline;
}
.page-form-box.cnt-section .inner-wrap .frm-select a:hover {
	color: #335ce9;
}
.page-form-box.cnt-section .inner-wrap .wpcf7-response-output {
	display: none;
}
body .mfp-bg {
	background: #02123a2e !important;
	opacity: 1;
}
/*menu_4*/
.main-header.menu_4 .popup-menu-wrap .submenu-inner-wrap {
	background: #fff;
}

.main-header.menu_4 .btn-action-ico:not(.btn) {
	background: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.main-header.menu_4 .btn-action-ico {
	min-width: 0;
	border-radius: 0;
	padding: 0;
	margin: 0;
	font-size: 0;
	display: block;
	position: relative;
	overflow: hidden;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	text-decoration: none;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.main-header.menu_4 .btn-action-ico:before,
.main-header.menu_4 .btn-action-ico:after {
	content: "";
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto auto;
}

.main-header.menu_4 .btn-action-ico:before,
.main-header.menu_4 .btn-action-ico:after,
.main-header.menu_4 .btn-action-ico [class*="icon-"],
.main-header.menu_4 .btn-action-ico img {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}

.main-header.menu_4 .btn-action-ico.ico-menu:before {
	background-image: url(./img/icons/menu.svg);
	background-size: 20px auto;
}

.main-header.menu_4 .btn-action-ico.ico-close:after,
.main-header.menu_4 .btn-action-ico.ico-menu.active:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.main-header.menu_4 .btn-action-ico.ico-close:after,
.main-header.menu_4 .btn-action-ico.ico-menu.active:after,
.main-header.menu_4 .btn-action-ico.ico-close:before,
.main-header.menu_4 .btn-action-ico.ico-menu.active:before {
	width: 20px;
	height: 2px;
	top: 50%;
	left: 50%;
	bottom: auto;
	right: auto;
	margin: -1px 0 0 -10px;
	background: var(--clr-base);
}
.main-header.menu_4 .btn-action-ico.ico-close:before,
.main-header.menu_4 .btn-action-ico.ico-menu.active:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
/*menu_4*/
.page-form-box.form_0823 .title-inner-wrap p,
.page-form-box.form_0823 .info-wrap {
	font-weight: 300;
}

body .popup-message.blog_popup_0823 .popup-box {
	background: #c0ecff;
	color: #484c5b;
	font-family: Inter, sans-serif;
}

body .popup-message.blog_popup_0823 .popup-box .popup-text {
	max-width: 20.4375em;
}
body .popup-message.blog_popup_0823 .popup-box .popup-title-wrap {
	margin-bottom: 29px;
}
.popup-message.blog_popup_0823 > button.fancybox-close-small {
	color: rgba(0, 0, 0, 0.3);
	right: 21px;
	top: 14px;
	width: 56px;
	height: 56px;
}
.popup-message.blog_popup_0823 > button.fancybox-close-small:hover {
	color: #fff;
}

.popup-message.blog_popup_0823 .popup-box .popup-action {
	margin-top: 32px;
}

.popup-message.blog_popup_0823 .popup-box .popup-action .button-small {
	padding: 0 24px;
	font-size: 14px;
}

.footer__soc {
	padding-top: 20px;
	max-width: 150px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.widget_nav_sitemap {
	padding-top: 10px;
}

.page-id-51214 {
	text-align: left;
}

.nav-links {
	display: flex !important;
	justify-content: center;
	align-items: center;
	padding-bottom: 50px;
	flex-direction: row;
	font-size: 16px;
}

.nav-links a,
.nav-links strong {
	padding: 5px;
	color: #767676;
}

.nav-links a:hover,
.nav-links li strong {
	font-weight: 500;
	color: #000;
}
.nav-links .current {
	font-weight: 500;
	color: #000;
}

.pressa .tabs ul.nav-links li:first-child {
	margin-right: 0;
}

.data_lens-box {
	background: #e3f2fd;
	border-radius: 30px;
	padding: 50px 30px;
	text-align: left;
	display: flex;
	flex-direction: row;
	align-content: flex-start;
	align-items: flex-start;
}

.data_lens-box .data_lens-box_img img {
	width: 100px;
	height: 100px;
	max-width: max-content;
}

.data_lens-box_txt {
	padding: 0 30px;
}

.data_lens-card-title {
	font-size: 24px;
	font-weight: 600;
	color: #0b1218;
	padding-bottom: 27px;
}

.data_lens-card-text {
	font-weight: 500;
	font-size: 20px;
	line-height: 140%;
	letter-spacing: -0.2%;
}

@media (max-width: 575px) {
	.tarif_table_block {
		border-radius: 9px;
	}

	.tarif_table_block table {
		display: block;
		position: relative;
	}

	.tarif_table_block table thead,
	.tarif_table_block table tbody,
	.tarif_table_block table tr,
	.tarif_table_block table td,
	.tarif_table_block table th {
		display: block;
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		width: 100%\9;
		float: left\9;
		position: relative;
		overflow: hidden;
	}

	.tarif_table_block table thead tr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.tarif_table_block table thead th,
	.tarif_table_block table thead td {
		width: 50%;
		min-width: 50%;
		font-size: 14px;
		line-height: 1.85714286;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 24px 12px 18px 12px;
		letter-spacing: 0.862285px;
	}

	.tarif_table_block table thead th:first-child,
	.tarif_table_block table thead td:first-child {
		display: none;
	}

	.tarif_table_block table thead th:last-child,
	.tarif_table_block table thead td:last-child {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.tarif_table_block table thead th:last-child .elm-ico,
	.tarif_table_block table thead td:last-child .elm-ico {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		top: -15px;
	}

	.tarif_table_block table thead .elm-ico {
		width: 16px;
		height: 16px;
		top: -10px;
	}

	.tarif_table_block table tbody tr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.tarif_table_block table tbody tr.tr-section-head th,
	.tarif_table_block table tbody tr.tr-section-head td {
		background-color: #00a0f2 !important;
		color: #fff;
	}

	.tarif_table_block table tbody th,
	.tarif_table_block table tbody td {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-size: 10px;
		line-height: 1.4;
		letter-spacing: 0.674352px;
		padding: 12px;
		text-align: center;
		width: 50%;
		min-width: 50%;
		background-color: transparent !important;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.tarif_table_block table tbody th:first-child,
	.tarif_table_block table tbody td:first-child {
		width: 100%;
		min-width: 100%;
		font-size: 10px;
		line-height: 1.8;
		letter-spacing: 0.674352px;
		text-align: center;
		background-color: #f5f6f6 !important;
	}

	.tarif_table_block table tbody .td-att {
		width: 100%;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		font-size: 12px;
		line-height: 1.75;
		margin-bottom: 4px;
	}

	.tarif_table_block table tbody .td-info {
		font-size: 8px;
		line-height: 1.5;
	}

	.page-main .main_block_4 h2 span:before {
		display: none;
	}

	.contacts_list {
		font-size: 14px;
	}

	.data_lens-box {
		display: flex;
		flex-direction: column;
		align-content: flex-start;
		align-items: flex-start;
		padding-top: 30px;
	}

	.data_lens-box .data_lens-box_img img {
		width: 64px;
		height: 64px;
	}

	.data_lens-box_txt {
		padding: 0;
	}

	.data_lens-card-title {
		font-weight: 500;
		font-size: 20px;
		line-height: 140%;
		padding-top: 10px;
	}

	.data_lens-card-text {
		font-family: Inter;
		font-weight: 400;
		font-size: 14px;
		line-height: 140%;
	}
}

@media (min-width: 770px) {
	.tarif_head_block:before {
		display: block;
		top: 60px;
		right: 150px;
	}

	.btn {
		height: 40px;
		font-size: 12px;
		line-height: 16px;
	}

	.elm-check {
		background-size: 22px auto;
	}

	.elm-uncheck {
		background-size: 20px auto;
	}

	.tarif_table_block .td-action-wrap {
		padding: 0 10px;
	}
}

@media (min-width: 1441px) {
	.tarif_head_block {
		padding-right: 400px;
	}

	.tarif_head_block:before {
		width: 235px;
		height: 100px;
		top: 65px;
		right: 130px;
	}

	.btn {
		height: 48px;
	}

	.tarif_more_block {
		font-size: 20px;
		line-height: 28px;
	}

	.tarif_table_block {
		border-radius: 18px;
		margin-top: 54px;
	}

	.tarif_table_block table .col-inner {
		width: 24%;
	}

	.tarif_table_block table thead th,
	.tarif_table_block table thead td {
		font-size: 20px;
		line-height: 1.2;
	}

	.tarif_table_block table thead .elm-ico {
		top: -20px;
	}

	.tarif_table_block table th,
	.tarif_table_block table td {
		font-size: 14px;
		line-height: 1.5;
		letter-spacing: 0.78px;
		padding: 25px 34px;
	}

	.tarif_table_block table .td-att {
		font-size: 14px;
		line-height: 1.5;
		margin-bottom: 4px;
	}

	.tarif_table_block table .td-info {
		font-size: 12px;
		line-height: 1.5;
	}
}

@media (max-width: 769px) {
	body .ui-tooltip {
		font-size: 14px;
		line-height: 18px;
	}

	body .ui-tooltip p {
		margin-bottom: 18px;
	}
}

/**/
@media (max-width: 992px) {
	img.img_tablet {
		display: block !important;
	}

	#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
		padding: 27px 34px;
	}

	.cli-style-v2 .cli-bar-message {
		font-size: 15px;
		line-height: 25px;
	}

	.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
		font-size: 15px;
		padding: 13px 26px;
	}

	.cli-style-v2 .cli-bar-btn_container {
		margin: 0;
	}

	.page-id-16962 .potok_block_21 {
		background-size: 1400px;
	}

	.main_block_5.rev_6 .desc {
		font-size: 16px;
		line-height: 24px;
	}

	.elementor-widget-container .potok_block_17 .imgs {
		right: 0;
		top: 82px;
	}

	.potok_block_21 {
		background-position: center 92% !important;
		background-size: 1800px !important;
	}

	.goals_new_block .goals_columns,
	.goals_new_block2 .goals_columns {
		flex-wrap: wrap;
	}

	.goals_new_block .goals_columns .goals_column_left,
	.goals_new_block2 .goals_columns .goals_column_left {
		width: 100%;
		margin-bottom: 30px;
		padding-right: 0px;
		padding-top: 30px;
	}

	.goals_new_block .goals_columns .goals_column_right,
	.goals_new_block2 .goals_columns .goals_column_right {
		width: 100%;
	}

	.goals_new_block2 .goals_left_caption {
		padding-top: 0px;
		margin-bottom: 0px;
	}

	#cookie-law-info-bar .cli-bar-container.cli-style-v2:before {
		display: none;
	}

	.page_footer .copy_privacy.privacy_29077 a {
		display: none;
	}

	.page_footer .footer_after .copy_privacy.privacy_29077 a {
		display: inline-block;
	}

	.page_footer .footer_after .container_big.big_29077 {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}

	.page_footer .footer_after .container_big.big_29077 span {
		padding-bottom: 18px;
	}

	.page_footer .footer_after .big_29077 .copy_privacy {
		align-items: flex-start;
	}
}

@media (max-width: 480px) {
	.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
		margin-top: 20px !important;
		width: 100% !important;
		padding: 12px 0px;
	}

	.cli-style-v2.cli-bar-container {
		display: block;
	}

	img.img_tablet {
		display: none !important;
	}

	img.img_mobile {
		display: block !important;
	}

	.goals_new_block .goals_columns .goals_column_right .goals_arrow:before {
		left: 0px;
	}

	.potok_block_14 .wpcf7 form.sent .wpcf7-response-output {
		position: relative;
	}

	body {
		width: 100vw;
		overflow-x: hidden;
	}

	.potok_block_21 {
		background-size: 270% !important;
	}

	.tooltip .tooltiptext {
		font-size: 12px;
		line-height: 24px;
		padding: 11px 14px;
		top: auto;
		bottom: 35px;
		left: -115px;
		left: -60px;
		width: 130px;
	}

	.page_footer .footer_after .big_29077 {
		text-align: left;
	}

	.only_mobile {
		display: inline-block;
	}

	.page_footer .footer_after .copy_privacy.privacy_29077 a {
		color: #63676b;
	}

	.cli-bar-message span {
		display: inline-block;
	}

	body.page-main .potok_block_12.home_block_logo_1122 p {
		font-size: 24px;
	}

	.tax-blog_cat .ui.selection.dropdown .menu {
		max-height: 20rem;
	}
}

.popup_container_form .potok_block_14 .blue_form .wpcf7 .form_block .wpcf7-form-control-wrap {
	width: auto;
}

.grecaptcha-badge {
	visibility: hidden !important;
}

.page-main .potok_block_14 .blue_form .man_img {
	width: 100%;
}

a.blue_button.popup-new_form {
	background: #ffffff;
	color: #0b1218;
	padding: 10px 24px;
	margin-top: 20px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
	border: 1px solid #0b1218;
	-webkit-text-fill-color: #0b1218;
	/* -webkit-box-shadow: 0 0 0px 1000px #ffbf00 inset; */
	transition: background-color 5000s ease-in-out 0s;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
	border: 1px solid #0b1218;
	-webkit-text-fill-color: #0b1218;
	/* -webkit-box-shadow: 0 0 0px 1000px #ffbf00 inset; */
	transition: background-color 5000s ease-in-out 0s;
}

.potok_block_14.form_inline_22 select:-webkit-autofill,
.potok_block_14.form_inline_22 input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #ffb900 !important;
	-webkit-text-fill-color: #0b1218 !important;
}

.popup_form_22 .potok_block_14 select:-webkit-autofill,
.popup_form_22 .potok_block_14 input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #00b8ff !important;
	-webkit-text-fill-color: #fff !important;
}

.popup_container_form .potok_block_14 select:-webkit-autofill,
.popup_container_form .potok_block_14 input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #00b8ff !important;
	-webkit-text-fill-color: #fff !important;
}

.popup_container_form.popup_container_form_yellow .potok_block_14 select:-webkit-autofill,
.popup_container_form.popup_container_form_yellow .potok_block_14 input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #ffbf00 !important;
	-webkit-text-fill-color: #fff !important;
}

#form_element.potok_block_14 select:-webkit-autofill,
#form_element.potok_block_14 input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #00b8ff !important;
	-webkit-text-fill-color: #fff !important;
}

#form_element.potok_block_14 .violet select:-webkit-autofill,
#form_element.potok_block_14 .violet input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #6728f4 !important;
	-webkit-text-fill-color: #fff !important;
}

#form_element.potok_block_14 .yellow select:-webkit-autofill,
#form_element.potok_block_14 .yellow input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #ffb800 !important;
	-webkit-text-fill-color: #0b1218 !important;
}

.big_form_1122 select:-webkit-autofill,
.big_form_1122 input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #ffffff !important;
	-webkit-text-fill-color: #0b1218 !important;
}

.popup_new_blog_1122 .form select:-webkit-autofill,
.popup_new_blog_1122 .form input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #fff !important;
	-webkit-text-fill-color: #0b1218 !important;
}

.big_form_blog_old .big_form_right select:-webkit-autofill,
.big_form_blog_old .big_form_right input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #fff !important;
	-webkit-text-fill-color: #0b1218 !important;
}

.subscribe-block_1122 form select:-webkit-autofill,
.subscribe-block_1122 form input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #fff !important;
	-webkit-text-fill-color: #0b1218 !important;
}

.single__aside .callback form select:-webkit-autofill,
.single__aside .callback form input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #fff !important;
	-webkit-text-fill-color: #0b1218 !important;
}

.popup-inner_violet.popup-inner_bg2 form select:-webkit-autofill,
.popup-inner_violet.popup-inner_bg2 form input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #fff !important;
	-webkit-text-fill-color: #0b1218 !important;
}

.big_form_learning form select:-webkit-autofill,
.big_form_learning form input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #fff !important;
	-webkit-text-fill-color: #0b1218 !important;
}

.subscribe-block_bird .subscribe-block__right select:-webkit-autofill,
.subscribe-block_bird .subscribe-block__right input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #fff !important;
	-webkit-text-fill-color: #0b1218 !important;
}

.potok_block_14 span.wpcf7-not-valid-tip {
	z-index: 9;
}

.popup_form_22 .potok_block_14 .blue_form,
.popup_container_form .potok_block_14 .blue_form {
	display: flex;
	flex-direction: column;
}

.popup_container_form.popup_form_22 .potok_block_14 .blue_form .wpcf7 {
	padding-top: 0px;
}

.potok_block_14 .wpcf7-response-output {
	display: none !important;
}

.popup_container_form .form-title {
	font-weight: bold;
	font-size: 20px;
	line-height: 1.7rem;
	color: #fff;
	padding: 26px 0 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.popup_container_form .potok_block_14 form {
	padding-top: 20px;
}

.potok_block_13.home_block_blog_1122 .slide p {
	color: #0b1218;
	font-weight: 600;
}

.potok_block_13.home_block_blog_1122 .slide span {
	color: #6ad9ff;
}

.page-main .potok_block_13 .slider_news .owl-dots {
	padding-top: 77px !important;
}

.potok_block_13.home_block_blog_1122 .owl-carousel .owl-dot.active span {
	background: #fcc501;
}

.potok_block_13.home_block_blog_1122 .slide .news_img {
	height: 193px;
}

.home_block_title_1122 p span {
	position: relative;
	display: inline-block;
}

.home_block_title_1122 p span:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 16px;
	background: url(./img/main/1518_.svg) bottom center no-repeat;
	background-size: contain;
	left: 0%;
	margin-left: 0;
	bottom: -13px;
	z-index: 0;
}

.home_block_title_1122.potok_block_12 h2 {
	font-size: 30px;
	line-height: 41px;
	margin-bottom: 0;
}

.potok_block_10.home_block_logo_1122 .owl-stage {
	display: flex;
	vertical-align: middle;
	justify-content: center;
	align-items: center;
}

.potok_block_10.home_block_logo_1122 .owl-stage .none_link {
	display: flex;
	vertical-align: middle;
	justify-content: center;
}

.potok_block_10.home_block_logo_1122 img {
	max-width: 100%;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
	height: 150px;
}

.potok_block_12.home_block_logo_1122 p {
	font-size: 30px;
	font-weight: 600;
	line-height: 41px;
}

.big_form.big_form_1122 {
	background: #c0ecff;
}

.page-main .ui.dropdown .menu > .item {
	font-size: inherit;
}

body.page-main .potok_block_14.form_inline_22 > p {
	font-size: 20px;
}

.potok_block_10.home_block_logo_1122 {
	padding-top: 0;
}

body.page-main .elementor-section .elementor-widget-container .potok_block_10.home_block_logo_1122 .slider_logo {
	margin-top: 0;
}

.page-main .main_block_4 h2 span {
	position: relative;
	display: inline-block;
}

div.page_header.main {
	background: #f5f6f6;
}

.potok_block_10 .slider_logo img {
	max-width: 100%;
	height: 70px;
}

.page-id-42559 .speed-selection-bottom__flex {
	justify-content: space-between;
}

.page-id-42559 .speed-selection-bottom__right .wpcf7 {
	padding-right: 40px;
}

.page-id-42559 .speed-selection-bottom__right .wpcf7 input[type="tel"].wpcf7-not-valid {
	background: #ffe8e8;
}

.page-id-42559 .speed-selection-bottom__right .wpcf7 .wpcf7-response-output {
	display: none;
}

.potok_block_3 .potok_block_3_head mark.tooltip span,
.potok_block_3 h2 mark.tooltip span {
	height: auto;
	text-align: left;
	font-weight: 400;
	visibility: hidden;
	width: 348px;
	padding: 21px 24px 26px 32px;
	background: #fff;
	-webkit-box-shadow: 0 10px 20px rgb(11 18 24 / 15%);
	box-shadow: 0 10px 20px rgb(11 18 24 / 15%);
	-webkit-border-radius: 6px;
	border-radius: 6px;
	position: absolute;
	left: -164px;
	bottom: 45px;
	color: #8f9295;
	font-size: 16px;
	line-height: 24px;
	z-index: 1;
}

.potok_block_3 .potok_block_3_head mark.tooltip span:before,
.potok_block_3 h2 mark.tooltip span:before {
	display: none;
}

.potok_block_3 .potok_block_3_head trmark.tooltipong:hover span,
.potok_block_3 h2 mark.tooltip:hover span {
	visibility: visible;
}

body.page-main .main-top-box.top-slider .slick-track {
	display: flex;
}

@media (max-width: 1280px) {
	body.page-main .main-top-box.top-slider div.text-outer-wrap > .h1-title.title-large {
		font-size: 52px;
	}

	body.page-main .main-top-box.top-slider div.text-outer-wrap {
		padding-top: 0;
		margin-top: -98px;
	}
}

.wpcf7-form-control-wrap {
	position: relative;
	display: block;
}

.field__reset {
	border: 1px solid #bcbcbc;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	font-size: 8px;
	color: #fff;
	position: absolute;
	z-index: 9;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto 10px;
	width: 15px;
	height: 15px;
	font-weight: bold;
	background: #a2a2a2;
	align-items: center;
	transition: 0.3s;
	display: none;
}

/*
.field__reset:hover {
	cursor: pointer;
	background: #c30101;
	box-shadow: 0 0 5px 0px #c30101;
}*/

.post-type-archive-partners .form_rass .first {
	padding: 0;
}

.page-id-48793 .section-top-box {
	margin-top: 7px;
}

.footer_form {
	margin-bottom: 100px;
}

.footer_form .title {
	text-align: center;
}

.footer_form .form_item {
	display: flex;
	margin-bottom: 25px;
}

.footer_form .form_header {
	width: 50%;
	padding-right: 10px;
	display: flex;
	align-items: center;
	justify-content: end;
	font-weight: 500;
	font-size: 18px;
}

.footer_form .form_body {
	width: 50%;
	padding-left: 10px;
}

.footer_form .right_side .form_item {
	flex-direction: column;
	align-items: end;
	padding-left: 20px;
	margin-bottom: 0;
}

.footer_form .right_side .form_item .item_right_side {
	width: 50%;
	margin-bottom: 25px;
}

.footer_form .footer_form-content {
	background: url("./img/060423.png") no-repeat left #335ce9;
	background-size: auto 100%;
	border-radius: 30px;
	padding: 95px;
	color: #fff;
}

.footer_form .color_2_form .footer_form-content {
	background: url("./img/272.png") no-repeat left #6203ff;
	background-size: auto 100%;
}

.footer_form .potok_block_14 select:-webkit-autofill,
.footer_form input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #335ce9 !important;
	-webkit-text-fill-color: #ffffff !important;
}

.footer_form .color_2_form .potok_block_14 select:-webkit-autofill,
.footer_form .color_2_form input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #6203ff !important;
	-webkit-text-fill-color: #ffffff !important;
}

.footer_form input::placeholder {
	color: #fff;
	opacity: 0.64;
}

.footer_form .wpcf7-form-control .footer_form input[type="text"],
.footer_form select {
	opacity: 0.64;
	font-weight: 500;
	font-size: 18px;
	background: none;
	border: none;
	border-bottom: 1px solid #fff;
	padding: 10px 0;
	width: 100%;
	color: #fff;
	outline: none;
}

.footer_form input[type="submit"] {
	cursor: pointer;
	transition: 0.3s;
	background: #ffffff;
	border-radius: 5px;
	font-weight: 600;
	font-size: 18px;
	padding: 14px 26px;
	border: none;
	outline: none;
}

.footer_form input[type="submit"]:hover {
	opacity: 0.5;
}

.footer_form .politic {
	font-size: 12px;
}

.footer_form .right_side .form_item .item_right_side.info {
	font-size: 10px;
	display: flex;
	align-items: start;
	margin-bottom: 0;
	letter-spacing: 0.522353px;
}

.footer_form .info img {
	opacity: 0.64;
}

.footer_form .text {
	padding-left: 10px;
}

.footer_form a {
	transition: 0.3s;
	color: #fff;
	text-decoration: underline;
}

.footer_form a:hover {
	opacity: 0.64;
}

.footer_form label {
	display: flex;
	align-items: start;
	letter-spacing: 0.522353px;
	justify-content: flex-end;
}

.footer_form input[type="checkbox"] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	display: block;
	width: 0;
	height: 0;
}

/*.footer_form input[type="checkbox"] + span {font-size: 0; border-radius: 2px; min-width: 16px; min-height: 16px; max-width: 16px; max-height: 16px; background: #fff; border: none; outline: none;}*/
.footer_form input[type="checkbox"]:checked + span {
	/* background: url('./img/gal.svg') no-repeat center center #fff; */
}

.footer_form .potok_block_14 {
	padding-top: 0;
	margin-bottom: 0;
}

.footer_form .potok_block_14 .blue_form {
	justify-content: flex-end;
}

.footer_form .potok_block_14 .blue_form .wpcf7 {
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	width: auto;
}

.footer_form .potok_block_14 form {
	padding-top: 0;
}

.footer_form .potok_block_14 .blue_form .wpcf7 .form_block .wpcf7-form-control-wrap {
	width: 550px;
}

.footer_form .potok_block_14 .blue_form .wpcf7 .form_block {
	margin-bottom: 17px;
}

.footer_form .potok_block_14 .blue_form .wpcf7 .form_block input[type="text"] {
	padding-bottom: 5px;
}

.footer_form .potok_block_14 .blue_form .wpcf7 .form_rass .checkbox input:checked ~ span:after {
	background: url(./img/gal.svg) 2px 4px no-repeat #fff;
}

.footer_form .suggestions-wrapper {
	color: #000;
}
#outplacement_1,
#hcm_for_manufacturing_1,
#hcm_for_retail_1 {
	background: #0b1218;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
	padding: 0px !important;
}
/**/
body.error404 {
	background: #e8f9ff;
	color: #262a51;
}

body.error404 h2 {
	font-weight: 600;
	font-size: 60px;
}
body.error404 .main_block_404error {
	margin-top: 100px;
	margin-bottom: 55px;
}
body.error404 .main_block_404error .title {
	font-weight: 600;
	font-size: 60px;
	margin-bottom: 65px;
}
body.error404 .main_block_404error .subtitle {
	font-size: 20px;
	margin-bottom: 17px;
	margin-top: 45px;
}
body.error404 .main_block_404error .main_img {
	position: relative;
	max-width: 442px;
	text-align: center;
	margin: 0 auto;
}
body.error404 .main_block_404error .main_img .item_0 {
	margin-bottom: 45px;
}
body.error404 .main_block_404error .main_img .effect_item {
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
body.error404 .main_block_404error .main_img .effect_item.item_1 {
	width: 32px;
	margin-left: -200px;
	margin-top: -80px;
}
body.error404 .main_block_404error .main_img .effect_item.item_2 {
	width: 50px;
	margin-left: 230px;
	margin-top: -50px;
}
body.error404 .main_block_404error .main_img .effect_item.item_3 {
	width: 91px;
	margin-left: -197px;
	margin-top: 10px;
}
body.error404 .main_block_404error .main_img .effect_item.item_4 {
	width: 69px;
	margin-left: 60px;
	margin-top: -80px;
}
body.error404 .main_block_404error .main_img .effect_item.item_5 {
	width: 82px;
	margin-left: -500px;
	margin-top: -120px;
}
body.error404 .main_block_404error .main_img .effect_item.item_6 {
	width: 152px;
	margin-left: -450px;
	margin-top: 160px;
}
body.error404 .main_block_404error .main_img .effect_item.item_7 {
	width: 152px;
	margin-left: 470px;
	margin-top: -30px;
}
body.error404 .main_block_404error .main_img .effect_item.item_8 {
	width: 100px;
	margin-left: 450px;
	margin-top: 220px;
}

body.error404 .main_block_404error a {
	font-size: 20px;
	color: #00a0f2;
}
body.error404 .main_block_404error a:hover {
	color: #262a51;
}
body.error404 .main_block_404error a img {
	margin-left: 5px;
}
body.error404 .main_block_404error .up_content {
	text-align: center;
}
body.error404 .subblocks_404 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
body.error404 .subblocks_404.last {
	margin-bottom: 100px;
}
body.error404 .subblocks_404 .item {
	margin: 0 15px 15px 0;
	display: flex;
	width: 302px;
	flex-direction: column;
}
body.error404 .subblocks_404 .item .spacer {
	flex: 1;
	background: #fff;
	border-radius: 24px;
	padding: 20px;
}
body.error404 .subblocks_404 .item .header_item img {
	height: 35px;
}
body.error404 .subblocks_404 .item .body_item {
	font-size: 12px;
	margin: 10px 0;
	color: #90a4ae;
}
body.error404 .subblocks_404 .item .footer_item a {
	font-size: 13px;
	color: #00a0f2;
}
body.error404 .subblocks_404 .item .footer_item a:hover {
	color: #262a51;
}
body.error404 .subblocks_404 .item .footer_item a img {
	margin: 0 0 -2px 5px;
	height: 13px;
}
body.error404 .footer_effect_item {
	display: none;
}

@media screen and (max-width: 1280px) {
	body.error404 .subblocks_404 {
		justify-content: start;
	}
	body.error404 .subblocks_404 .item {
		width: 45%;
	}
	body.error404 .main_block_404error .title {
		font-size: 45px;
	}
	body.error404 .main_block_404error .main_img .effect_item.item_5 {
		width: 100px;
		margin-left: -310px;
		margin-top: -60px;
	}
	body.error404 .main_block_404error .main_img .effect_item.item_6 {
		display: none;
	}
	body.error404 .main_block_404error .main_img .effect_item.item_7 {
		margin-left: 240px;
		margin-top: 660px;
	}
	body.error404 .main_block_404error .main_img .effect_item.item_8 {
		width: 100px;
		margin-left: 300px;
		margin-top: 40px;
	}
}

@media screen and (max-width: 770px) {
	body.error404 .main_block_404error .title {
		font-size: 35px;
	}
	body.error404 .subblocks_404 .item {
		width: 100%;
	}
	body.error404 .main_block_404error .subtitle {
		font-size: 14px;
	}
	body.error404 .main_block_404error a {
		font-size: 14px;
	}
	body.error404 .main_block_404error a img {
		margin: 0 0 -2px 5px;
		height: 13px;
	}
	body.error404 .main_block_404error .main_img .effect_item.item_1 {
		/* width: 19px; */ /* margin-left: -145px; */ /* margin-top: -70px; */
	}
	body.error404 .main_block_404error .main_img .effect_item.item_2 {
		/* width: 28px; */ /* margin-left: 145px; */
	}
	body.error404 .main_block_404error .main_img .effect_item.item_3 {
		width: 54px;
		margin-left: -145px;
		margin-top: 7px;
	}
	body.error404 .main_block_404error .main_img .effect_item.item_4 {
		width: 41px;
		margin-left: 30px;
		margin-top: -70px;
	}
	body.error404 .main_block_404error .main_img .effect_item.item_5 {
		display: none;
	}
	body.error404 .main_block_404error .main_img .effect_item.item_7 {
		display: none;
	}
	body.error404 .main_block_404error .main_img .effect_item.item_8 {
		display: none;
	}
	body.error404 .main_block_404error .main_img .item_0 {
		width: 290px;
	}
	body.error404 .subblocks_404 .item .body_item {
		font-size: 11px;
	}
	body.error404 .footer_effect_item {
		z-index: -1;
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		width: 82px;
		transform: translate(-50%, 100%);
		-webkit-transform: translate(-50%, 100%);
	}
}
/**/

.form-inner-wrap .wpcf7-list-item {
	margin: 0;
}
.page-form-box .wpcf7-list-item-label:before,
.page-form-box .wpcf7-list-item-label:after {
	content: "";
	display: block;
	position: absolute;
	top: 6px;
	left: 4px;
	width: 8px;
	height: 8px;
}

.page-form-box .wpcf7-list-item-label:after {
	border: none;
	background: url(./library/img/chk.svg) 50% no-repeat;
	background-size: 100% auto;
	opacity: 0;
}

.page-form-box .frm-select input:checked ~ .wpcf7-list-item-label:after {
	opacity: 1;
}

.single-library .page-article-wrap * {
	font-family: Inter, sans-serif;
}
body.page-main.single-library .page-article-box figure.page-article-photo {
	margin: 48px 0 64px 0;
}

.white-popup.popup-video {
	background: transparent;
	padding: 0;
	-webkit-box-shadow: 0 40px 60px rgb(0 0 0 / 0%);
	box-shadow: 0 40px 60px rgb(0 0 0 / 0%);
}

.post-type-archive-library .mfp-bg {
	background: transparent;
	opacity: 0;
}

.page-article-photo.library_video span {
	display: flex;
	border-radius: 20px;
	overflow: hidden;
	height: auto;
	padding: 0;
}

.page-article-photo.library_video iframe {
	height: 450px;
}

body.page-main .item-tile-video iframe,
body.page-main .item-tile-video object,
body.page-main .item-tile-video embed {
	z-index: 999;
}

body.library_post_type .page-article-box .page-article-photo .elm-photo .btn-action-ico.ico-play {
	border-radius: 50%;
}

.single-stik {
	position: fixed;
	display: flex !important;
	z-index: 999;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 40px;
	background-color: #fed16e;
	background-repeat: no-repeat;
	color: #000;
	-webkit-transition: all 250ms cubic-bezier(0, 0, 0.2, 1);
	transition: all 250ms cubic-bezier(0, 0, 0.2, 1);
	text-align: center;
	width: 100%;
}

.single-stik a {
	text-decoration: underline;
}

.header.start_top {
	top: 40px;
}

.single-blog .header.start_top ~ main {
	padding-top: 50px;
}

.page-id-50264 .header.start_top ~ nav.menu,
.archive .header.start_top ~ nav.menu {
	padding-top: 146px;
}

.page-form-box .wpcf7-select option:first-of-type {
	display: none;
}
body.post-type-archive-library .page-form-box select.page-form-input.form-input {
	color: #70848d;
}
body.library_post_type .btn-action-ico.ico-play:hover:before {
	background-image: url(./img/play_hover.svg);
	background-size: 100% auto;
}
body.library_post_type .breadcrumbs-box .menu li a:hover {
	color: #00a9ff;
}

/*form_0823*/
.form_0823.page-form-box .form-wrap {
	position: relative;
}
.page-form-box.form_0823 .title-inner-wrap p,
.page-form-box.form_0823 .info-wrap {
	font-weight: 300;
}

.page-form-box.form_0823 .page-form-input.wpcf7-not-valid {
	border: 1px solid #ef323f;
}

.page-form-box.form_0823 span.wpcf7-not-valid-tip {
	display: none;
}

.page-form-box.form_0823 .frm-field select:-webkit-autofill,
.page-form-box.form_0823 .frm-field input.page-form-input:-webkit-autofill {
	background-color: #f5f7f8 !important;
	-webkit-box-shadow: inset 0 0 0 50px #f5f7f8 !important;
	-webkit-text-fill-color: #0b1218 !important;
	border: 0;
}

.page-form-box.form_0823 .frm-field .suggestions-wrapper {
	position: absolute;
	height: 0;
}
.page-form-box.form_0823 .frm-select label:before,
.page-form-box.form_0823 .frm-select label:after {
	content: "";
	display: block;
	position: absolute;
}

.page-form-box.form_0823 .frm-select input {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	opacity: 0;
	margin: 0;
	padding: 0;
}
.page-form-box.form_0823 .frm-select {
	overflow: visible;
}
.page-form-box.form_0823 .frm-select input:checked ~ label:after {
	opacity: 1;
}
.page-form-box.form_0823 .frm-select label {
	display: block;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: -0.006px;
	position: relative;
	padding: 0 0 0 24px;
	min-height: 20px;
	font-weight: 300;
}

#form-box .page-form-box form.submitting,
.page-id-42559 .i-form .page-form-box form.submitting,
.page-id-51214 .i-form .page-form-box form.submitting {
	position: relative;
}

.page-id-42559 .i-form .wpcf7-spinner,
.page-id-51214 .i-form .wpcf7-spinner {
	display: none;
}
.form_0823.page-form-box .field-button .btn {
	width: 100%;
	cursor: pointer;
}

#form-box .page-form-box form.submitting,
.page-id-42559 .i-form .page-form-box form.submitting,
.page-id-51214 .i-form .page-form-box .submitting,
.page-form-box.form_0823 .submitting {
	opacity: 0.91;
}

#form-box .page-form-box form.submitting:before,
.page-id-42559 .i-form .page-form-box form.submitting:before,
.page-id-51214 .i-form .page-form-box .submitting:before,
.page-form-box.form_0823 .submitting:before {
	display: inline-block;
	content: "";
	background: url(./img/pre.gif) no-repeat;
	position: absolute;
	bottom: 20%;
	left: 48%;
	width: 40px;
	height: 40px;
	background-size: contain;
	z-index: 9;
}
/*form_0823*/

/*footer_0823*/
.page_footer.footer_0823 .footer_bottom .block .caption {
	font-weight: 400;
	line-height: 28px;
}

.page_footer.footer_0823 .footer_top_logo {
	max-width: 88px;
}

.page_footer.footer_0823 .display_580 {
	display: none !important;
}

.page_footer.footer_0823 .footer__soc a {
	margin-right: 10px;
}

.page_footer.footer_0823 .copy_29077 {
	padding-top: 26px;
}

.page_footer.footer_0823 .copy_29077.copy_adress {
	padding-bottom: 20px;
	max-width: 610px;
}

.page_footer.footer_0823 .footer_top .container_big.policies_2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
}

.page_footer.footer_0823 .copy_29077.dopinfo_home {
	font-size: 12px;
	line-height: 17px;
	color: #a0b0b8;
}

.page_footer.footer_0823 .copy_privacy.privacy_29077 > a {
	color: #47585b;
}

.page_footer.footer_0823 .footer_bottom .block ul li {
	margin-bottom: 9px;
}

.page_footer.footer_0823 #nav_menu-6 #menu-item-1357 a {
	font-weight: 400;
	line-height: 28px;
}
.page-id-42559 .page-form-box .wpcf7-list-item-label:before,
.page-id-42559 .page-form-box .wpcf7-list-item-label:after {
	left: 3px;
}

.content-blog .container.title_name {
	padding: 0;
}

@media (max-width: 1025px) {
	.page_footer.footer_0823 .footer_bottom {
		width: 100%;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		padding-top: 0;
		padding-bottom: 0;
	}

	.page_footer.footer_0823 .footer_bottom .block ul {
		display: block;
	}

	.page_footer.footer_0823 .footer_bottom .container_big {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		padding-top: 50px;
	}

	.page_footer.footer_0823 .footer_bottom .block {
		width: 25%;
	}

	.page_footer.footer_0823 .footer_bottom .block .caption {
		background-image: url(none) !important;
		text-transform: inherit;
		color: #0b1218;
		font-size: 14px !important;
		font-weight: 400;
		line-height: 20px !important;
		padding-bottom: 12px;
	}

	.footer__soc {
		margin-left: 28px;
	}

	.page_footer.footer_0823 .footer_bottom .block #nav_menu-6 .caption {
		font-size: 16px !important;
		padding-left: 0;
	}

	.page_footer.footer_0823 .footer_bottom .block ul li {
		margin-bottom: 10px;
	}

	.page_footer.footer_0823 .footer_top .container_big {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: row;
	}

	.page_footer.footer_0823 .copy_29077.copy_adress,
	.page_footer.footer_0823 .copy_privacy.privacy_29077 a {
		display: block;
	}

	.page_footer.footer_0823 #nav_menu-6 #menu-item-1357 {
		padding-top: 20px;
	}
	.page_footer.footer_0823 #nav_menu-10 > .caption {
		padding-top: 0;
	}
}

@media (max-width: 580px) {
	.page_footer.footer_0823 .hidden_580 {
		display: none !important;
	}
	.page_footer.footer_0823 .display_580 {
		display: flex !important;
		padding-top: 15px;
	}
	.page_footer.footer_0823 .footer_bottom .container_big {
		border-bottom: 1px solid rgba(99, 103, 107, 0.1);
		padding-top: 18px;
	}

	.page_footer.footer_0823 .footer_bottom .block {
		width: 50%;
	}

	.page_footer.footer_0823 .footer_bottom .block .widget_nav_menu {
		border-bottom: 0;
	}
	.page_footer.footer_0823 .footer_top .container_big {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: column-reverse;
	}
	.page_footer .copy_privacy.privacy_29077 {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		text-align: end;
	}
	.page_footer.footer_0823 .copy_29077.copy_adress {
		padding-bottom: 0;
		padding-top: 0;
	}
	.footer__soc {
		margin-left: 16px;
	}

	.page_footer.footer_0823 .footer_bottom .block ul {
		padding-left: 15px !important;
	}
}
/*footer_0823*/
.pt-60 {
	padding-top: 70px;
}
.tooltip__item.w-150 {
	min-width: 150px;
	z-index: 5;
}
.tooltip__item.w-150.fix {
	position: fixed;
	z-index: 5;
}
.tooltip[data-direction="bottom"] .tooltip__initiator:hover ~ .tooltip__item.w-150 {
	bottom: calc(100% + 1em);
	transform: translate3d(-18%, 0px, 0);
	opacity: 1;
	visibility: visible;
}
.tooltip[data-direction="bottom"] .tooltip__item.w-150.fix {
	bottom: calc(70% + 1em);
	transform: translate3d(-18%, 0px, 0);
}
.tarif-card .tooltip svg {
	margin-bottom: -5px;
}
.tooltip__item.platnya {
	min-width: 107px;
}
.tooltip[data-direction="bottom"] .tooltip__initiator:hover ~ .tooltip__item.platnya {
	transform: translate3d(-56%, 0, 0);
	opacity: 1;
	visibility: visible;
}
.tooltip__item.platnya-vn {
	min-width: 187px;
}
.tooltip[data-direction="bottom"] .tooltip__initiator:hover ~ .tooltip__item.platnya-vn {
	transform: translate3d(-56%, 0, 0);
	opacity: 1;
	visibility: visible;
}
@media screen and (max-width: 1170px) {
	.tooltip[data-direction="bottom"] .tooltip__initiator:focus ~ .tooltip__item.w-150,
	.tooltip[data-direction="bottom"] .tooltip__initiator:focus-visible ~ .tooltip__item.w-150,
	.tooltip[data-direction="bottom"] .tooltip__initiator:focus ~ .tooltip__item.platnya-vn,
	.tooltip[data-direction="bottom"] .tooltip__initiator:focus-visible ~ .tooltip__item.platnya-vn,
	.tooltip[data-direction="bottom"] .tooltip__initiator:focus-visible ~ .tooltip__item.platnya,
	.tooltip[data-direction="bottom"] .tooltip__initiator:focus ~ .tooltip__item.platnya {
		transform: translate3d(-56%, 0, 0);
		opacity: 1;
		visibility: visible;
	}
	.tooltip__item.w-150,
	.tooltip__item.w-150.fix,
	.tooltip__item.platnya-vn,
	.tooltip__item.platnya {
		display: block;
	}
	.footer_form .footer_form-content {
		background: #335ce9;
		padding: 60px;
	}

	.footer_form .color_2_form .footer_form-content {
		background: #6203ff;
	}

	.footer_form .form_header {
		width: 35%;
	}

	.footer_form .form_body,
	.footer_form .right_side .form_item .item_right_side {
		width: 65%;
	}

	.footer_form input[type="text"],
	.footer_form select,
	.footer_form .form_header {
		font-size: 16px;
	}

	.footer_form input::placeholder {
		font-size: 16px;
	}

	.footer_form .potok_block_14 .blue_form .wpcf7 .form_block .wpcf7-form-control-wrap {
		width: 100%;
	}
}

@media screen and (max-width: 770px) {
	.footer_form .contain {
		padding: 0;
	}

	.footer_form .footer_form-content {
		padding: 50px 15px;
	}

	.footer_form .form_item {
		flex-direction: column;
	}

	.footer_form input[type="text"],
	.footer_form select,
	.footer_form .form_header {
		font-size: 14px;
		justify-content: start;
	}

	.footer_form .form_header,
	.footer_form .form_body,
	.footer_form .right_side .form_item .item_right_side {
		width: 100%;
		padding-left: 0;
	}

	.footer_form .right_side .form_item {
		padding-left: 0;
	}

	.footer_form input[type="submit"] {
		width: 100%;
		padding: 7px 26px;
		font-size: 12px;
	}

	.footer_form input::placeholder {
		font-size: 14px;
	}

	.footer_form .potok_block_14 .blue_form .wpcf7 .form_block .wpcf7-form-control-wrap {
		width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.pt-60 {
		padding-top: 0;
	}
}
@media (max-width: 580px) {
	body.head_info_block {
		padding-top: 0px !important;
	}

	.footer_form .potok_block_14 .blue_form .wpcf7 .form_buttons input[type="submit"] {
		width: 100%;
		padding: 7px 26px;
		font-size: 12px;
		height: auto;
	}

	.header.start_top {
		top: 0px !important;
		position: relative;
		margin-top: 0;
		margin-bottom: 10px;
	}

	.single-stik {
		position: relative;
		top: 0px !important;
		padding: 7px;
		height: auto;
	}
	.single-stik span,
	.single-stik a {
		display: block;
	}

	body .popup-message.blog_popup_0823 .popup-box .popup-text {
		max-width: 15.4375em;
		font-family: Inter, sans-serif;
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}

	.start_top ~ main > .content-blog,
	.start_top .content-blog.content_with-padding {
		padding-top: 0;
	}
}

.popup-message.fancybox-content {
	padding: 0;
	background: transparent;
}

/*popup_in_0823*/
#popup-message.popup_in_0823 {
	height: 690px;
	max-height: 690px;
}

body .popup-message.popup_in_0823 .popup-box {
	width: 644px;
	border-radius: 35px;
	background: url(./img/Group48096308.png) no-repeat #02123a;
	background-size: contain;
	color: #fff;
	padding: 63px 56px 64px 56px;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.01px;
	text-align: center;
	max-height: inherit;
	height: 100%;
}
/*popup_in_ny*/
body .popup-message.popup_in_ny .popup-box {
	width: 579px;
	border-radius: 35px;
	background: url(./img/291123.png) no-repeat #2975f6;
	background-size: contain;
	color: #fff;
	padding: 53px 90px 64px 90px;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: -0.01px;
	text-align: center;
	max-height: inherit;
	height: 476px;
}
body .popup-message.popup_in_ny.ny2 .popup-box {
	background: url(./img/301123.png) no-repeat #8556fc;
	background-size: contain;
	padding: 53px 60px 64px 60px;
}
body .popup-message.popup_in_ny .popup-box .popup-title-wrap {
	margin-bottom: 12px;
}
body .popup-message.popup_in_ny .popup-box .popup-text {
	font-size: 18px;
	line-height: 25.2px;
}
body .popup-message.popup_in_ny.ny2 .popup-box .popup-text {
	max-width: 25.4375em;
}
body .popup-message.popup_in_ny .popup-box .popup-action {
	margin-top: 14px;
}
body .popup-message.popup_in_ny.ny2 .popup-box .popup-action {
	margin-top: 26px;
}
body .popup-message.popup_in_ny .btn {
	border: 1px solid #fff;
	background-color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	color: #00a0f2;
}
body .popup-message.popup_in_ny .popup-under_text {
	padding-top: 12px;
	font-size: 16px;
}
/*popup_in_ny*/
#popup-message.popup_in_0823 .modals-undertitle,
#popup-message.popup_in_0823 .popup-under_text {
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	color: #65d9f2;
}

body #popup-message.popup_in_0823 .popup-box .popup-title-wrap .popup-title {
	padding-top: 29px;
}

body #popup-message.popup_in_0823 .popup-box .popup-text {
	max-width: 26.4375em;
	font-size: 20px;
}

body #popup-message.popup_in_0823 .popup-box .popup-action {
	margin-bottom: 40px;
}

body #popup-message.popup_in_0823 .popup-box .popup-action .btn {
	margin-bottom: 3px;
	padding: 14px 22px;
	height: auto;
}
.page-id-48715 .my-wrap3 > .single-process-box .single-process-top a {
	z-index: 99;
}

@media (max-width: 1441px) {
	#popup-message.popup_in_0823 {
		height: 586px;
		max-height: 654px;
	}

	body .popup-message.popup_in_0823 .popup-box {
		zoom: 88%;
		background-size: contain;
	}

	body #popup-message.popup_in_0823 .popup-box .popup-action {
		margin-bottom: 35px;
	}

	body #popup-message.popup_in_0823 .popup-box .popup-text {
		line-height: 150%;
	}
}

@media (max-width: 580px) {
	#popup-message.popup_in_0823 {
		height: 640px;
		max-height: 640px;
	}

	body .popup-message.popup_in_ny {
		height: 409px;
		max-height: 409px;
	}
	body .popup-message.popup_in_ny .popup-under_text {
		font-size: 14px;
	}

	body .popup-message.popup_in_0823 .popup-box {
		zoom: 100%;
		width: 290px;
		border-radius: 35px;
		background: #02123a;
		background: url(./img/Group48096309.png) no-repeat;
		background-size: cover;
		color: #fff;
		padding: 43px 44px 64px 44px;
		font-size: 16px;
		font-weight: 400;
		line-height: 140%;
		letter-spacing: -0.01px;
		text-align: center;
		max-height: inherit;
		height: 100%;
	}

	body .popup-message.popup_in_ny .popup-box {
		zoom: 100%;
		width: 290px;
		border-radius: 35px;
		background: #02123a;
		background: url(./img/291123_m.png) no-repeat;
		background-size: cover;
		color: #fff;
		padding: 43px 36px 64px 36px;
		font-size: 16px;
		font-weight: 400;
		line-height: 140%;
		letter-spacing: -0.01px;
		text-align: center;
		max-height: inherit;
		height: 100%;
	}

	body .popup-message.popup_in_ny.ny2 .popup-box {
		background: url(./img/301123_m.png) no-repeat #8556fc;
		background-size: contain;
	}

	body .popup-message.popup_in_ny .popup-box .popup-title-wrap .popup-title {
		font-size: 22px;
		font-weight: 700;
	}

	body #popup-message.popup_in_0823 .popup-box .popup-text {
		max-width: 100%;
		font-size: 12px;
		line-height: 17px;
	}

	body .popup-message.popup_in_ny .popup-box .popup-text {
		font-size: 14px;
		line-height: 19.6px;
	}

	#popup-message.popup_in_0823 .modals-undertitle,
	#popup-message.popup_in_0823 .popup-under_text {
		font-size: 12px;
		font-weight: 400;
		line-height: 16.8px;
	}

	body #popup-message.popup_in_0823 .popup-box .popup-action {
		margin-bottom: 28px;
		margin-top: 27px;
	}

	.single-blog .header.start_top ~ main {
		padding-top: 0;
	}
}

/*popup_cookie*/
body .popup_cookie {
	width: 100%;
	min-height: 44px;
	background: #335ce9;
	color: #fff;
	bottom: 0px;
	position: fixed;
	z-index: 99;
}

body .popup_cookie .container {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 5px 0;
	/* max-width: 608px; */
	max-width: 970px;
}

body .popup_cookie .container .popup_cookie-text a,
body .popup_cookie .container .popup_cookie-text {
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
}

body .popup_cookie .container .popup_cookie-text a {
	text-decoration: underline;
	color: #fff;
}

body .popup_cookie .container .actions a {
	background: #fff;
	color: #0b1218;
	padding: 5.5px 18.5px;
	border-radius: 3px;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
}

body .popup_cookie .container .actions a:hover {
	opacity: 0.9;
	cursor: pointer;
}

.page-id-48793 .popup-outer-box.popup-message-text .popup-box {
	top: 40%;
}
.form_0823 select.page-form-input {
	display: block;
	width: 100%;
	padding-right: 30px;
	background-image: url(./img/icons/arrow-select.svg);
	background-position: right 20px center;
	background-color: #f5f7f8;
	background-repeat: no-repeat;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none !important;
	line-height: 1em;
	text-indent: 0.01px;
	text-overflow: "";
	outline: none;
}

@media (max-width: 580px) {
	body .popup_cookie {
		width: 100%;
		height: auto;
		background: #335ce9;
		color: #fff;
	}

	body .popup_cookie .container {
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		padding: 15px 9px;
		flex-wrap: nowrap;
		justify-content: space-between;
	}

	body .popup_cookie .container .popup_cookie-text {
		text-align: left;
		max-width: 184px;
	}
}

/*popup_form_0823*/

.popup_form_0823.popup_container_form {
	background: #00a9ff;
	padding: 0;
	width: auto;
	max-width: 1176px;
	margin: 0px auto;
	border-radius: 36px;
}

.popup_form_0823.popup_container_form .container {
	padding: 0;
}

.popup_form_0823.popup_container_form .mfp-close {
	color: #a0b0b8;
	right: 14px;
	top: 7px;
	background: none;
}

.popup_form_0823.popup_container_form .form-title {
	text-align: left;
}

@media (max-width: 1441px) {
	.popup_form_0823.popup_container_form {
		max-width: 1066px;
	}
	.popup_form_0823.popup_container_form .form_0823.page-form-box .box-inner-wrap {
		padding: 38px;
	}
}

@media (max-width: 880px) {
	.popup_form_0823.popup_container_form .form-title {
		text-align: center;
	}
}

@media (max-width: 580px) {
	.popup_form_0823.popup_container_form .form_0823.page-form-box .box-inner-wrap {
		padding: 6px;
		margin-left: -15px;
		margin-right: -15px;
	}
}
