.module-70 {
	padding: 0;
	z-index: 2; }
.module-70 .ry-each.ry-each-4 .cmsForm {position: relative;}
.module-70 .ry-each.ry-each-1 {background:#525e6a;}
.module-70 .ry-content {
	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;
align-items: center;
    background-color: #f6f6f6;}
.module-70 .ry-each {
	border: 0;
	-ms-flex-preferred-size: 50%;
	flex-basis: 49%;
	width: 49%;
	padding: 0;
	height: 100%; }
.module-70 .ry-each .map-widget iframe {
	height: 38vw; }
@media (min-width: 1200px) {
	.module-70 .ry-each .map-widget iframe {
		height: 100%;
		position: absolute; } }
.module-70 .ry-each.ry-each-1 {
	overflow: hidden;
	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;
	    padding: 4vw 6vw;}
.module-70 .ry-each.ry-each-1 .ry-content-wrap {
	width: 100%; }
.module-70 .ry-each.ry-each-1 .ry-section-title {
	color: #ffffff;
	font-size: calc(30px + 15 * ( (100vw - 500px) / 1100));
	margin-bottom: 30px;
	line-height: 62px; }
.module-70 .ry-each.ry-each-1 p, .module-70 .ry-each.ry-each-1 div {
	font-family: "Poppins", sans-serif;
	font-size: calc(16px + 2 * ( (100vw - 320px) / 1280));
	font-weight: 400;
	color: #fff; }
.module-70 .ry-each.ry-each-1 p {
	max-width: 600px; }
@media (max-width: 500px) {
	.module-70 .ry-each.ry-each-1 h2 {
		font-size: 30px; } }
@media (min-width: 1600px) {
	.module-70 .ry-each.ry-each-1 h2 {
		font-size: 45px; }
	.module-70 .ry-each.ry-each-1 p, .module-70 .ry-each.ry-each-1 div {
		font-size: 18px; } }
@media (max-width: 320px) {
	.module-70 .ry-each.ry-each-1 p, .module-70 .ry-each.ry-each-1 div {
		font-size: 16px; } }
.module-70 .ry-each.ry-each-2 {
	overflow: hidden; }
.module-70 .ry-each.ry-each-2:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
	background-position: center;
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform 1.6s cubic-bezier(0.24, 1, 0.3, 1);
	transition: -webkit-transform 1.6s cubic-bezier(0.24, 1, 0.3, 1);
	transition: transform 1.6s cubic-bezier(0.24, 1, 0.3, 1);
	transition: transform 1.6s cubic-bezier(0.24, 1, 0.3, 1), -webkit-transform 1.6s cubic-bezier(0.24, 1, 0.3, 1);
	-webkit-transform: scale(1);
	transform: scale(1); }
.module-70 .ry-each.ry-each-2:hover:before {
	-webkit-transform: scale(1.1);
	transform: scale(1.1); }
.module-70 .ry-each.ry-each-3 {
	overflow: hidden; }
@media (max-width: 1199px) {
	.module-70 .ry-each.ry-each-3 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; } }
@media (min-width: 1200px) {
	.module-70 .ry-each.ry-each-3 {
		height: auto; } }
.module-70 .ry-each.ry-each-4 {
	overflow: hidden;
	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;
	background: #fff;
	margin-bottom: 0; }
@media (min-width: 1200px) {
	.module-70 .ry-each.ry-each-4 {
		margin: 0;
		padding: 50px 0;
		height: auto; } }
.module-70 .ry-each.ry-each-4 p {
	font-family: "Poppins", sans-serif;
	font-size: calc(16px + 2 * ( (100vw - 320px) / 1280));
	font-weight: 400;
	color: #333;
	max-width: 600px;
	margin-bottom: 20px; }
.module-70 .ry-each.ry-each-4 .cmsForm {
	width: 70%; }
.module-70 .ry-each.ry-each-4::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: ;
	background-image: url(https://s3.amazonaws.com/static.organiclead.com/Site-0e38271d-4775-439f-a3fe-b77766a1fa94/bg_dark.jpg);
	background-size: cover;

}
.module-70 .ry-each.ry-each-4 .cmsForm .ry-section-title {
	position: relative;
	font-size: calc(30px + 15 * ( (100vw - 500px) / 1100));
	margin-bottom: 30px;
	line-height: 50px;
	text-align: left; }
@media screen and (min-width: 992px) and (max-width: 1082px) {
	.module-70 .ry-each.ry-each-4 .cmsForm .ry-section-title {
		font-size: 34px; } }
@media (max-width: 991px) {
	.module-70 .ry-each.ry-each-4 .cmsForm .ry-section-title {
		text-align: center; } }
.module-70 .ry-each.ry-each-4 .cmsForm .__name,
.module-70 .ry-each.ry-each-4 .cmsForm .__email,
.module-70 .ry-each.ry-each-4 .cmsForm .__phone,
.module-70 .ry-each.ry-each-4 .cmsForm .__message,
.module-70 .ry-each.ry-each-4 .cmsForm .__time,
.module-70 .ry-each.ry-each-4 .cmsForm .__message {
	position: relative;
	-webkit-perspective: 1000px;
	perspective: 1000px; }
.module-70 .ry-each.ry-each-4 .cmsForm .__name:hover:before,
.module-70 .ry-each.ry-each-4 .cmsForm .__email:hover:before,
.module-70 .ry-each.ry-each-4 .cmsForm .__phone:hover:before,
.module-70 .ry-each.ry-each-4 .cmsForm .__message:hover:before,
.module-70 .ry-each.ry-each-4 .cmsForm .__time:hover:before,
.module-70 .ry-each.ry-each-4 .cmsForm .__date:hover:before{
	-webkit-transform: rotate(20deg) translateY(-6px);
	transform: rotate(20deg) translateY(-6px); }
.module-70 .ry-each.ry-each-4 .cmsForm .__name:hover:after,
.module-70 .ry-each.ry-each-4 .cmsForm .__email:hover:after,
.module-70 .ry-each.ry-each-4 .cmsForm .__phone:hover:after,
.module-70 .ry-each.ry-each-4 .cmsForm .__message:hover:after,
.module-70 .ry-each.ry-each-4 .cmsForm .__time:hover:after,
.module-70 .ry-each.ry-each-4 .cmsForm .__date:hover:after{
	-webkit-transform: rotatex(75deg) scale(1.5);
	transform: rotatex(75deg) scale(1.5);
	opacity: 0; }
.module-70 .ry-each.ry-each-4 .cmsForm .__name:before,
.module-70 .ry-each.ry-each-4 .cmsForm .__email:before,
.module-70 .ry-each.ry-each-4 .cmsForm .__phone:before,
.module-70 .ry-each.ry-each-4 .cmsForm .__message:before,
.module-70 .ry-each.ry-each-4 .cmsForm .__time:before,
.module-70 .ry-each.ry-each-4 .cmsForm .__date:before{
	content: '\f015';
	font-family: fontawesome;
	position: absolute;
	z-index: 999;
	top: 18px;
	left: 37px;
	color: #333;
	opacity: 0.5;
	font-size: 18px;
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.24, 1, 0.3, 1);
	transition: -webkit-transform 1s cubic-bezier(0.24, 1, 0.3, 1);
	transition: transform 1s cubic-bezier(0.24, 1, 0.3, 1);
	transition: transform 1s cubic-bezier(0.24, 1, 0.3, 1), -webkit-transform 1s cubic-bezier(0.24, 1, 0.3, 1);
	-webkit-transform: rotate(0deg) translateY(0);
	transform: rotate(0deg) translateY(0); }
.module-70 .ry-each.ry-each-4 .cmsForm .__name:after,
.module-70 .ry-each.ry-each-4 .cmsForm .__email:after,
.module-70 .ry-each.ry-each-4 .cmsForm .__phone:after,
.module-70 .ry-each.ry-each-4 .cmsForm .__message:after,
.module-70 .ry-each.ry-each-4 .cmsForm .__time:after,
.module-70 .ry-each.ry-each-4 .cmsForm .__date:after {
	content: '';
	width: 15px;
	height: 15px;
	border-radius: 50%;
	-webkit-transition: all 1s cubic-bezier(0.24, 1, 0.3, 1);
	transition: all 1s cubic-bezier(0.24, 1, 0.3, 1);
	-webkit-transform: rotatex(75deg) scale(1);
	transform: rotatex(75deg) scale(1);
	position: absolute;
	background: #eff0f1;
	top: 33px;
	left: 38px;
	opacity: 0.6; }
.module-70 .ry-each.ry-each-4 .cmsForm .__name:before {
	content: '\f2c0';
	font-size: 18px; }
.module-70 .ry-each.ry-each-4 .cmsForm .__message:before {
	content: '\f040';
	font-size: 18px; }
.module-70 .ry-each.ry-each-4 .cmsForm .__time:before {
	content: '\f017';
	font-size: 18px; }
.module-70 .ry-each.ry-each-4 .cmsForm .__date:before {
	content: '\f073';
	font-size: 18px; }

.module-70 .ry-each.ry-each-4 .cmsForm .split__box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; }
.module-70 .ry-each.ry-each-4 .cmsForm .split__box .__email {
	padding-right: 5px; }
.module-70 .ry-each.ry-each-4 .cmsForm .split__box .__email:before {
	content: '\f003';
	font-size: 16px; }
.module-70 .ry-each.ry-each-4 .cmsForm .split__box .__phone {
	padding-left: 5px; }
.module-70 .ry-each.ry-each-4 .cmsForm .split__box .__phone:before {
	content: '\f095';
	font-size: 18px; }
.module-70 .ry-each.ry-each-4 .cmsForm .split__box .__time {
	padding-left: 5px; }
.module-70 .ry-each.ry-each-4 .cmsForm .split__box .__time:before {
	content: '\f017';
	font-size: 18px; }
.module-70 .ry-each.ry-each-4 .cmsForm .split__box .__date {
	padding-left: 5px; }
.module-70 .ry-each.ry-each-4 .cmsForm .split__box .__date:before {
	content: '\f073';
	font-size: 18px; }
@media (max-width: 767px) {
	.module-70 .ry-each.ry-each-4 .cmsForm .split__box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; }
	.module-70 .ry-each.ry-each-4 .cmsForm .split__box .__email {
		padding-right: 0; }
	.module-70 .ry-each.ry-each-4 .cmsForm .split__box .__phone {
		padding-left: 0; } }
@media (max-width: 991px) {
	.module-70 .ry-each.ry-each-4 .cmsForm .split__box h2 {
		text-align: center; } }
.module-70 .ry-each.ry-each-4 .cmsForm .form-control {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #eff0f1;
	height: 55px;
	border-radius: 0;
	padding: 0 60px;
	font-size: calc(15px + 1 * ( (100vw - 500px) / 1100)); }
.module-70 .ry-each.ry-each-4 .cmsForm textarea {
	padding-top: 15px !important;
	height: 150px !important; }
.module-70 .ry-each.ry-each-4 .cmsForm .btn-primary {
	padding: 16px 30px; }
.module-70 .ry-each.ry-each-4 .cmsForm .alert {
	padding: 14px 20px;
	border-color: green; }
.module-70 .ry-each.ry-each-4 .cmsForm .alert.alert-danger {
	border-color: #dcaaa9; }
.module-70 .ry-each.ry-each-4 .cmsForm .has-error {
	border: 1px solid #dcaaa9; }
.module-70 .ry-each.ry-each-4 .cmsForm .ry-btn-primary {
	width: 180px; }
.module-70 .ry-each.ry-each-4 .cmsForm div {
	padding: 0; }
@media (max-width: 1400px) {
	.module-70 .ry-each.ry-each-4 .cmsForm {
		width: 85%; } }
@media (max-width: 991px) {
	.module-70 .ry-each.ry-each-4 .cmsForm {
		width: 100%;
		padding: 0 20px; } }
@media (max-width: 500px) {
	.module-70 .ry-each.ry-each-4 .cmsForm .form-control {
		font-size: 15px; } }
@media (min-width: 1600px) {
	.module-70 .ry-each.ry-each-4 .cmsForm .form-control {
		font-size: 16px; } }
@media (max-width: 320px) {
	.module-70 .ry-each.ry-each-4 p {
		font-size: 16px; } }
@media (min-width: 1600px) {
	.module-70 .ry-each.ry-each-4 p {
		font-size: 18px; } }
@media (max-width: 1199px) {
	.module-70 .ry-each.ry-each-4 {
		max-width: 100%;
		text-align: center;
		height: auto !important;
		margin: 0;
		padding: 40px 0; }
	.module-70 .ry-each.ry-each-4 p {
		max-width: 100%;
		text-align: center; }
	.module-70 .ry-each.ry-each-4 .ry-btn-primary {
		margin: auto; } }
.module-70 .ry-each.ry-el-bg {
	background-repeat: no-repeat;
	background-size: cover; }
@media (max-width: 1600px) {
	.module-70 .ry-each {
		height: 100%; } }
@media (max-width: 1300px) {
	.module-70 .ry-each {
		height: 50vw; } }
@media (max-width: 1200px) {
	.module-70 .ry-each {
		height: 65vw; } }
@media (max-width: 1199px) {
	.module-70 .ry-each {
		width: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		height: auto; }
	.module-70 .ry-each p {
		max-width: 100% !important;
		text-align: center; }
	.module-70 .ry-each .ry-section-title {
		text-align: center !important; } }
@media (max-width: 1199px) {
	.module-70 .ry-each.ry-each-2 {
		height: 500px;
		background-position: center; }
	.module-70 .ry-each.ry-el-bg {
		background-size: contain;
	}
	.module-70 a.ry-btn.ry-btn-primary {
		margin: auto;
	}
	.module-70 .ry-each.ry-each-3 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
	.module-70 .ry-each.ry-each-4 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; } }
.module-70.style2 .ry-each.ry-each-1 .ry-section-title {
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 500;
	font-size: calc(35px + 5 * ((100vw - 1600px) / 270));
	line-height: 44px;
	text-align: left; }
@media screen and (max-width: 1600px) {
	.module-70.style2 .ry-each.ry-each-1 .ry-section-title {
		font-size: 35px; } }
@media screen and (min-width: 1870px) {
	.module-70.style2 .ry-each.ry-each-1 .ry-section-title {
		font-size: 40px; } }
@media (max-width: 991px) {
	.module-70.style2 .ry-each.ry-each-1 .ry-section-title {
		text-align: center; } }
.module-70.style2 .ry-each.ry-each-1 p {
	color: #000; }
.module-70.style2 .ry-each.ry-each-3 {
	height: 38vw; }
.module-70.style2 .ry-each.ry-each-3 .map-widget, .module-70.style2 .ry-each.ry-each-3 .map-widget iframe {
	height: 100%; }
@media (max-width: 1199px) {
	.module-70.style2 .ry-each.ry-each-3 {
		height: auto; } }
@media (max-width: 1600px) {
	.module-70.style2 .ry-each.ry-each-3 {
		height: 50vw; } }
.module-70.style2 .ry-each.ry-each-4 {
	background: #f2f2f2;
	height: 38vw; }
.module-70.style2 .ry-each.ry-each-4 .cmsForm .ry-section-title {
	font-family: 'Poppins', sans-serif !important;
	text-transform: uppercase;
	font-weight: 500;
	font-size: calc(32px + 8 * ((100vw - 1600px) / 270));
	text-align: left; }
@media screen and (max-width: 1600px) {
	.module-70.style2 .ry-each.ry-each-4 .cmsForm .ry-section-title {
		font-size: 32px; } }
@media screen and (min-width: 1870px) {
	.module-70.style2 .ry-each.ry-each-4 .cmsForm .ry-section-title {
		font-size: 40px; } }
@media (max-width: 991px) {
	.module-70.style2 .ry-each.ry-each-4 .cmsForm .ry-section-title {
		text-align: center; } }
.module-70.style2 .ry-each.ry-each-4 .cmsForm input[type="text"] {
	border: solid 1px #ddd !important;
	color: #333 !important; }
.module-70.style2 .ry-each.ry-each-4 .cmsForm input[type="text"]::-webkit-input-placeholder {
	color: #cecece !important; }
.module-70.style2 .ry-each.ry-each-4 .cmsForm input[type="text"]:-ms-input-placeholder {
	color: #cecece !important; }
.module-70.style2 .ry-each.ry-each-4 .cmsForm input[type="text"]::-ms-input-placeholder {
	color: #cecece !important; }
.module-70.style2 .ry-each.ry-each-4 .cmsForm input[type="text"]::placeholder {
	color: #cecece !important; }
.module-70.style2 .ry-each.ry-each-4 .cmsForm textarea {
	border: solid 1px #ddd !important;
	color: #333 !important; }
.module-70.style2 .ry-each.ry-each-4 .cmsForm textarea::-webkit-input-placeholder {
	color: #cecece !important; }
.module-70.style2 .ry-each.ry-each-4 .cmsForm textarea:-ms-input-placeholder {
	color: #cecece !important; }
.module-70.style2 .ry-each.ry-each-4 .cmsForm textarea::-ms-input-placeholder {
	color: #cecece !important; }
.module-70.style2 .ry-each.ry-each-4 .cmsForm textarea::placeholder {
	color: #cecece !important; }
@media (max-width: 1199px) {
	.module-70.style2 .ry-each.ry-each-4 {
		height: auto; } }
@media (max-width: 1600px) {
	.module-70.style2 .ry-each.ry-each-4 {
		height: 50vw; } }
@media (max-width: 991px) {
	.module-70.style2 .ry-each.ry-each-4 {
		height: auto;
		padding-top: 80px;
		padding-bottom: 80px; } }
@media screen and (min-width: 1200px) and (max-width: 1600px) {
	.module-70.style2 .ry-each {
		height: 50vw !important; } }
@media (max-width: 1199px) {
	.module-70.style2 .ry-each.ry-each-1 {
		padding: 80px 0; } }