.block_analytic__advantage.small {
	padding: 20px 30px;
}

.block_analytic__advantage.small .block_analytic__advantage_title {
	font-size: 18px;
	margin-bottom: 0;
	color: inherit;
}

.block_analytic__advantage.small  {
	color: #2B3342;
}

.block_analytic__advantage.small:hover {
	color: #37B3FA;
}

.block_analytic {
	background-image: url(/img/block_analytic_bg.png), linear-gradient(260.73deg, #0164a6 0%, #24abff 54.02%, #0164a6 100%);
	/*background-image: url(/img/block_analytic_bg.png), -o-linear-gradient(189.27deg, #1191E1 0%, #42B3F9 54.02%, #41A2FA 100%);
	background-image: url(/img/block_analytic_bg.png), linear-gradient(260.73deg, #1191E1 0%, #42B3F9 54.02%, #41A2FA 100%);*/
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: contain;
}
.btn__block_wrapper a.btn__block_item--filled-white{transition: box-shadow .2s;}
.block_analytic_btn .btn__block_wrapper a.btn__block_item--filled-white{margin:10px;box-shadow: 0 2px 6px rgba(0, 0, 0, .5);}
.block_analytic_btn .btn__block_wrapper a.btn__block_item--filled-white:hover{box-shadow: 0 2px 9px rgba(0, 0, 0, .5);}


.block_problems {
	margin: 120px 0;
	position: relative;
}
.block_problems--back {
	content: url("data:image/svg+xml,%3Csvg width='974' height='814' viewBox='0 0 974 814' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_518_7339)'%3E%3Cellipse cx='487' cy='407' rx='247' ry='167' fill='url(%23paint0_radial_518_7339)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_518_7339' x='0' y='0' width='974' height='814' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='120' result='effect1_foregroundBlur_518_7339'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_518_7339' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(487 407) rotate(90) scale(506.168 748.643)'%3E%3Cstop stop-color='%23A0DAFF'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0.37'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    top: -50%;
    z-index: -1;
}

.block_problems h2 {
	text-align: center;
	font-weight: 600;
	font-size: 42px;
	line-height: 110%;
	text-align: center;
	color: #2B3342;
	margin-bottom: 50px;
}

.block_problems_items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	position: relative;
}

.block_problems_items .center_elem {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	width: 30%;
	height: auto;
	text-align: center;
}

.block_problems_items .center_elem .part1, .block_problems_items .center_elem .part2, .block_problems_items .center_elem .part3, .block_problems_items .center_elem .part4, .block_problems_items .center_elem .part5 {
	-webkit-transition: all 2s;
	-o-transition: all 2s;
	transition: all 2s;
	-webkit-transition-timing-function: cubic-bezier(0.82, 0, 0.25, 1);
	     -o-transition-timing-function: cubic-bezier(0.82, 0, 0.25, 1);
	        transition-timing-function: cubic-bezier(0.82, 0, 0.25, 1);
	stroke: transparent;
}

.block_problems_items .center_elem.active .part1 {
	-webkit-transform: translate(40px, 0px);
	    -ms-transform: translate(40px, 0px);
	        transform: translate(40px, 0px);
	stroke: #FFF;
}

.block_problems_items .center_elem.active .part2 {
	-webkit-transform: translate(0px, 15px);
	    -ms-transform: translate(0px, 15px);
	        transform: translate(0px, 15px);
	stroke: #FFF;
}


.block_problems_items .center_elem.active .part3 {
	-webkit-transform: translate(-40px, 15px);
	    -ms-transform: translate(-40px, 15px);
	        transform: translate(-40px, 15px);
	stroke: #FFF;
}


.block_problems_items .center_elem.active .part4 {
	-webkit-transform: translate(0px, -15px);
	    -ms-transform: translate(0px, -15px);
	        transform: translate(0px, -15px);
	stroke: #FFF;
}


.block_problems_items .center_elem.active .part5 {
	-webkit-transform: translate(-40px, -15px);
	    -ms-transform: translate(-40px, -15px);
	        transform: translate(-40px, -15px);
	stroke: #FFF;
}


.block_problems_items .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
	padding: 24px 20px;
	font-weight: 400;
	font-size: 22px;
	line-height: 120%;
	color: #474E5E;
	width: 35%;
	border: 1px solid #FFFFFF;
	border-radius: 10px;
	margin: 15px 0;
	position: relative;
	padding-left: 84px;
}

.block_problems_items .item::before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	left: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='44' height='44' rx='10' fill='white'/%3E%3Cpath d='M15.1504 14.4464C14.9552 14.2512 14.6386 14.2512 14.4433 14.4464C14.2481 14.6417 14.2481 14.9583 14.4433 15.1535L15.1504 14.4464ZM28.8433 29.5535C29.0386 29.7488 29.3552 29.7488 29.5504 29.5535C29.7457 29.3583 29.7457 29.0417 29.5504 28.8464L28.8433 29.5535ZM14.4433 28.8464C14.2481 29.0417 14.2481 29.3583 14.4433 29.5535C14.6386 29.7488 14.9552 29.7488 15.1504 29.5535L14.4433 28.8464ZM29.5504 15.1535C29.7457 14.9583 29.7457 14.6417 29.5504 14.4464C29.3552 14.2512 29.0386 14.2512 28.8433 14.4464L29.5504 15.1535ZM14.4433 15.1535L28.8433 29.5535L29.5504 28.8464L15.1504 14.4464L14.4433 15.1535ZM15.1504 29.5535L29.5504 15.1535L28.8433 14.4464L14.4433 28.8464L15.1504 29.5535Z' fill='%2337B3FA'/%3E%3C/svg%3E%0A");
	width: 44px;
	height: 44px;
}

.block_business__wrapper {
	margin-bottom: 120px;
}

.block_we_suggest__item-link {
	font-weight: 500;
	font-size: 18px;
	line-height: 25px;
	color: #01428D;
}

.block_we_suggest__item:hover .block_we_suggest__item-link {
	color: #FFF;
}

.audit_price {
	background-image: url("data:image/svg+xml,%3Csvg width='1366' height='1139' viewBox='0 0 1366 1139' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 1139C13.4315 1139 0 1125.57 0 1109V30.751C0 13.1463 15.0882 -0.674557 32.6253 0.86604L1338.63 115.595C1354.12 116.956 1366 129.929 1366 145.48V1109C1366 1125.57 1352.57 1139 1336 1139H30Z' fill='url(%23paint0_linear_1_3)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_3' x1='683' y1='-2.00002' x2='683' y2='1185.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.683938' stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 8%;
	padding-bottom: 60px;
	margin-bottom: 116px;
}

.audit_price h2 {
	font-weight: 600;
	font-size: 42px;
	line-height: 110%;
	text-align: center;
	color: #2B3342;
	text-align: center;
	margin-bottom: 50px;
}

.audit_price .audit_price_row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.audit_price .audit_price_row .item {
	background: #F4F4F8;
	border-radius: 10px;
	padding: 40px;
	width: 50%;
	margin: 12px;
}

.audit_price .audit_price_row .item .title {
	font-weight: 500;
	font-size: 32px;
	line-height: 120%;
	color: #2B3342;
	margin-bottom: 15px;
}

.audit_price .audit_price_row .item .title span {
	color: #0480CD;
}

.audit_price .audit_price_row .item .text {
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: #474E5E;
}

.client_result {
	background: #FFFFFF;
	border-radius: 20px;
	padding: 80px;
	margin-bottom: 120px;
}

.client_result h2 {
	font-weight: 600;
	font-size: 42px;
	line-height: 110%;
	text-align: center;
	color: #2B3342;
	margin-bottom: 30px;
}

.client_result .title {
	font-weight: 400;
	font-size: 22px;
	line-height: 120%;
	text-align: center;
	color: #474E5E;
	margin-bottom: 50px;
}

.client_result .client_result_row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.client_result .left_result {
	padding: 40px;
	/*background: #37B3FA;*/
	background: linear-gradient(260.73deg, #01428d 0%, #0480d5 54.02%, #0480d5 66%, #01428d 100%), #0162a4;
	border-radius: 10px;
	width: 65%;
	padding-right: 26%;
	position: relative;
}

.client_result .left_result h3 {
	font-weight: 500;
	font-size: 32px;
	line-height: 120%;
	color: #F4F4F8;
	margin-bottom: 20px;
}

.client_result .left_result ul {
	margin-left: 12px;
	padding-left: 24px;
}

.client_result .left_result ul li {
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	color: #F4F4F8;
	position: relative;
	margin-bottom: 15px;
}

.client_result .left_result ul li::before {
	content: "";
	position: absolute;
	left: -14px;
	top: 12px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #FFF;
}

.client_result .left_result .girl {
	width: 35%;
	position: absolute;
	right: -40px;
	bottom: 0;
	max-width: 385px;
}

.client_result .right_result {
	padding-left: 15px;
	width: 35%;
}

.client_result .right_result .result_item_wrap {
	height: calc(100% / 3 + 5px);
	width: 100%;
}

.client_result .right_result .result_item {
	height: 100%;
	background: #F4F4F8;
	border-radius: 10px;
	padding: 0 30px;
	margin-bottom: 15px;
	height: calc(100% - 15px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.client_result .right_result .result_item .name {
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: #474E5E;
	margin-bottom: 5px;
}

.client_result .right_result .result_item .desc {
	font-weight: 400;
	font-size: 18px;
	line-height: 120%;
	color: #8A8E97;
}

.block_result_our_job__wrapper {
	margin-bottom: 173px;
	position: relative;
	z-index: 1;
}

.block_work_profitably__wrapper {
	margin-bottom: 120px;
}

.application_calculation {
	margin-bottom: 137px;
	background: rgba(255, 255, 255, 0.25);
	border: 1px solid #F4F4F8;
	-webkit-backdrop-filter: blur(40px);
	        backdrop-filter: blur(40px);
	border-radius: 20px;
	padding: 50px 60px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	position: relative;
}

.application_calculation h2 {
	font-weight: 500;
	font-size: 32px;
	line-height: 120%;
	color: #2B3342;
	width: 60%;
}

.application_calculation .btn__block_item--filled-blue {
	color: #f4f4f8;
	padding: 18px 40px;
	white-space: nowrap;
	border: 1px solid #01428d;
	background: #01428d;
	max-height: 61px;
	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;
    -ms-flex-line-pack: center;
    align-content: center;
    font-weight: 500;
    font-size: 18px;
    line-height: 25px;
    border-radius: 30px;
    min-height: 57px;
}

.application_calculation .btn__block_item--filled-blue:hover {
	background: -o-linear-gradient(189.27deg, #1191e1 0%, #17a6ff 54.02%, #1e8ef3 100%);
    background: linear-gradient(260.73deg, #1191e1 0%, #17a6ff 54.02%, #1e8ef3 100%);
    border: 1px solid #1e8ef3;
    color: #f4f4f8;
}

/* .application_calculation::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='2256' height='653' viewBox='0 0 2256 653' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6' filter='url(%23filter0_f_1_2)'%3E%3Cpath d='M1094.98 135.417C1483.01 30.8911 1778.59 129.979 1877.88 192.589C2068.18 336.439 2364.98 604.144 1976.5 414.858C1490.9 178.251 1244.37 349.219 561.454 521.386C15.1209 659.121 53.5933 424.493 141.121 289.962L409.678 134.911C476.437 178.632 706.96 239.944 1094.98 135.417Z' fill='url(%23paint0_linear_1_2)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1_2' x='0.714233' y='0.746582' width='2254.86' height='651.537' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='44.5' result='effect1_foregroundBlur_1_2'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1_2' x1='1.41058' y1='318.906' x2='1648.78' y2='1090.01' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2FDFF'/%3E%3Cstop offset='0.592332' stop-color='%233FB3F9'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 150%;
	height: 1000%;
	position: absolute;
	background-repeat: no-repeat;
    background-position: center;
	z-index: -1;
} */

.application_calculation_wrap {
	position: relative;
}

.application_calculation_bg {
	background-image: url("data:image/svg+xml,%3Csvg width='2256' height='653' viewBox='0 0 2256 653' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6' filter='url(%23filter0_f_1_2)'%3E%3Cpath d='M1094.98 135.417C1483.01 30.8911 1778.59 129.979 1877.88 192.589C2068.18 336.439 2364.98 604.144 1976.5 414.858C1490.9 178.251 1244.37 349.219 561.454 521.386C15.1209 659.121 53.5933 424.493 141.121 289.962L409.678 134.911C476.437 178.632 706.96 239.944 1094.98 135.417Z' fill='url(%23paint0_linear_1_2)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1_2' x='0.714233' y='0.746582' width='2254.86' height='651.537' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='44.5' result='effect1_foregroundBlur_1_2'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1_2' x1='1.41058' y1='318.906' x2='1648.78' y2='1090.01' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2FDFF'/%3E%3Cstop offset='0.592332' stop-color='%233FB3F9'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	width: 150%;
	height: 1000%;
	position: absolute;
	background-repeat: no-repeat;
    background-position: center;
}

.team_progress_wrapper {
	margin-bottom: 120px;
}

.faq_wrap {
	margin-bottom: 120px;
}

.faq_wrap h2 {
	font-weight: 600;
	font-size: 42px;
	line-height: 110%;
	text-align: center;
	color: #2B3342;
	margin-bottom: 50px;
}

.faq_wrap .faq_list .faq_item {
	margin: 0 auto;
	max-width: 750px;
	padding: 20px 30px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #FFFFFF;
	border-radius: 10px;
	margin-bottom: 20px;
	border: 0;
}
.faq_item.acc_section {
	border-radius: 10px !important;
	border: 0 !important;
}
.quest.acc_head {
	padding: 0 !important;
}

.faq_wrap .faq_list .faq_item.acc_active .quest {
	color: #37B3FA;
}

.faq_wrap .faq_list .faq_item .quest {
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	color: #2B3342;
	padding-right: 70px;
	cursor: pointer;
	position: relative;
	background: #FFF !important;
	border: 0 !important;
}

.faq_wrap .faq_list .faq_item .quest::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.60156 11.5001C3.32542 11.5001 3.10156 11.724 3.10156 12.0001C3.10156 12.2762 3.32542 12.5001 3.60156 12.5001V11.5001ZM20.4016 12.5001C20.6777 12.5001 20.9016 12.2762 20.9016 12.0001C20.9016 11.724 20.6777 11.5001 20.4016 11.5001V12.5001ZM11.5016 20.4001C11.5016 20.6762 11.7254 20.9001 12.0016 20.9001C12.2777 20.9001 12.5016 20.6762 12.5016 20.4001H11.5016ZM12.5016 3.6001C12.5016 3.32396 12.2777 3.1001 12.0016 3.1001C11.7254 3.1001 11.5016 3.32396 11.5016 3.6001H12.5016ZM3.60156 12.5001H12.0016V11.5001H3.60156V12.5001ZM12.0016 12.5001L20.4016 12.5001V11.5001H12.0016V12.5001ZM12.5016 20.4001L12.5016 12.0001H11.5016V20.4001H12.5016ZM12.5016 12.0001V3.6001H11.5016V12.0001H12.5016Z' fill='%23474E5E'/%3E%3C/svg%3E%0A");
	width: 24px;
	height: 24px;
	margin-top: -12px;
	-webkit-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	        transform: rotate(0deg);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}

.faq_wrap .faq_list .faq_item.acc_active .quest::before {
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
}

.faq_wrap .faq_list .faq_item .ans {
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	color: #474E5E;
	padding: 15px 70px 0 0;
}

@media (max-width: 800px) {
	.block_analytic_btn .btn__block_wrapper{flex-wrap: wrap}
	.block_analytic_btn .btn__block_wrapper a.btn__block_item--filled-white{white-space: normal;max-height: max-content}
}