

/*
 * Section Form
 * ------------------------------------------------------------------------------------------------
*/
.section-form {
	background: #F7F8F9;
	padding-top: 60px;
	padding-bottom: 60px;
}
.section-form .container {
	position: relative;
	z-index: 1;
}
.section-form:after {
	content: '';
	display: block;
	background-image: url(../../img/rhombics_right_top.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto;
	width: 372px;
	height: 239px;
	position: absolute;
	top: 0;
	right: 0;
}
.section-form .section-title {
	color: #131313;
	text-align: center;
}
.section-form .section-title + .form-steps .step-title {
	display: none;
}
.section-form .form-step {
	padding-top: 0;
	padding-bottom: 0;
}
.section-form .step-title {
	font-family: 'Frank Ruhl Libre', sans-serif;
	color: #131313;
	font-size: 36px;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 25px;
}
.section-form .fields-row {
	display: block;
}
.section-form .fields-row > div {
	display: inline-block;
	width: 33.333333%;
}
.section-form .field-label textarea {
	resize: none;
	height: 58px;
	min-height: 58px;
}
.section-form .step-button-wrap {
	max-width: 100%;
	text-align: right;
	margin-left: auto;
}
.section-form .step-button {
	min-width: 303px;
}
.section-form .step-disclaimer {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-align: left;
	width: 323px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: auto;
	margin-top: 5px;
	margin-right: 0;
}
.section-form .step-disclaimer a {
	color: #6138BD;
	text-decoration: none;
}
.section-form .step-disclaimer a:hover {
	text-decoration: underline;
}
.section-form .form_info {
	display: flex;
	align-items: center;
	color: #515151;
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
	max-width: 530px;
}
.section-form .form_info:before,
.section-form .form_info_mob:before {
	content: '';
	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%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M17.2047 6.86181C14.5257 6.69433 11.8776 7.51072 9.75789 9.15764C7.63818 10.8046 6.19267 13.1687 5.69284 15.8061C5.193 18.4434 5.67324 21.1725 7.04335 23.4809C7.23631 23.806 7.28691 24.1962 7.18324 24.5597L6.13343 28.2414L9.81515 27.1916C10.1787 27.088 10.5689 27.1386 10.894 27.3315C13.2023 28.7016 15.9314 29.1819 18.5688 28.682C21.2062 28.1822 23.5703 26.7367 25.2172 24.617C26.8642 22.4973 27.6805 19.8492 27.5131 17.1701C27.3456 14.4911 26.2058 11.9653 24.3077 10.0672C22.4096 8.16912 19.8838 7.02929 17.2047 6.86181ZM8.07066 6.98606C10.7195 4.92805 14.0285 3.90789 17.3763 4.11717C20.7241 4.32646 23.8803 5.75079 26.2522 8.12266C28.6241 10.4945 30.0484 13.6508 30.2577 16.9986C30.467 20.3464 29.4468 23.6554 27.3888 26.3042C25.3308 28.953 22.3765 30.7594 19.0809 31.3839C15.9837 31.9709 12.7853 31.4763 10.0173 29.9936L6.28955 31.0565L6.28466 31.0579C5.87322 31.1736 5.4384 31.1776 5.02489 31.0695C4.61138 30.9614 4.23412 30.7452 3.93192 30.443C3.6297 30.1408 3.41344 29.7635 3.30535 29.35C3.19727 28.9365 3.20128 28.5017 3.31695 28.0902L3.31834 28.0853L4.38126 24.3576C2.89858 21.5895 2.40396 18.3911 2.99093 15.294C3.61553 11.9983 5.42185 9.04407 8.07066 6.98606Z" fill="%236138BD"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M26.7972 13.695C26.837 12.9367 27.4841 12.3542 28.2424 12.394C30.6046 12.518 32.8948 13.2501 34.891 14.5194C36.8871 15.7886 38.5216 17.5519 39.6359 19.6385C40.7503 21.7251 41.3068 24.0641 41.2515 26.429C41.201 28.5915 40.6404 30.7085 39.6191 32.6089L40.6831 36.3403C40.7987 36.7517 40.8027 37.1866 40.6947 37.6001C40.5866 38.0136 40.3703 38.3908 40.0681 38.693C39.7659 38.9952 39.3886 39.2115 38.9751 39.3196C38.5616 39.4277 38.1268 39.4237 37.7153 39.308L37.7105 39.3066L33.9833 38.2439C32.3728 39.1079 30.6041 39.6428 28.7805 39.8148C26.7556 40.0057 24.7135 39.7446 22.8019 39.0501C20.8902 38.3556 19.1567 37.2452 17.7266 35.799C16.2964 34.3529 15.2053 32.6071 14.5322 30.6878C14.2808 29.9712 14.658 29.1866 15.3746 28.9352C16.0912 28.6839 16.8759 29.0611 17.1272 29.7777C17.6656 31.3126 18.5381 32.7088 19.6819 33.8653C20.8257 35.0219 22.212 35.9099 23.7409 36.4654C25.2697 37.0208 26.9028 37.2296 28.5223 37.0769C30.1417 36.9242 31.7069 36.4137 33.105 35.5822L34.1849 35.4417L37.8666 36.4915L36.8168 32.8098C36.7129 32.4455 36.7639 32.0545 36.9578 31.729C37.926 30.1038 38.458 28.256 38.5023 26.3647C38.5465 24.4734 38.1014 22.6027 37.2102 20.934C36.319 19.2653 35.0118 17.855 33.4154 16.84C31.819 15.8249 29.9874 15.2394 28.0982 15.1402C27.3399 15.1004 26.7574 14.4534 26.7972 13.695Z" fill="%236138BD"/%3E%3C/svg%3E');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 44px;
	height: 44px;
	min-width: 44px;
	min-height: 44px;
	display: inline-block;
	position: relative;
	top: -1px;
	margin-right: 15px;
	vertical-align: middle;
}
.section-form .form_info_mob {
	display: none;
	align-items: center;
	color: #515151;
	font-size: 20px;
	font-weight: 400;
	line-height: 32px;
}
.section-form .form_info_mob:before {
	display: block;
	margin-bottom: 5px;
}
@media (max-width: 991px) {
	.section-form .step-button {
		width: 303px;
		min-width: auto;
	}
	.section-form .step-disclaimer {
		width: 246px;
	}
}
@media (max-width: 767px) {
	.section-form {
		padding-top: 35px;
		padding-bottom: 20px;
	}
	.section-form:after {
		display: none;
	}
	.section-form .form-step {
		padding-left: 0;
		padding-right: 0;
	}
	.section-form .step-button-wrap {
		text-align: center;
	}
	.section-form .step-button {
		width: 100%;
		max-width: 420px;
		min-width: auto;
	}
	.section-form .step-disclaimer {
		text-align: left;
		width: auto;
		max-width: 420px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 15px;
	}
	.section-form .form-col.form_info {
		display: none;
	}
	.section-form .form_info_mob {
		display: block;
		width: 100%;
		max-width: 420px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 25px;
	}
}


