/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 04 2023 | 08:34:44 */
/* effect footer */
.footer-email{
	overflow:hidden;
}
.footer-email .e-1 {
	position: absolute;
	width: 88.19px;
	height: 250px;
	left: -22%;
	top: 40px;
	background: #F07900;
	opacity: 0.6;
	border-radius: 500px 500px 0px 0px;
	transform: matrix(-0.66, -0.75, -0.73, 0.69, 0, 0);
}
.footer-email .e-2 {
	position: absolute;
	width: 88.19px;
	height: 250px;
	left: -9%;
	top: 50px;
	background: #F8A145;
	opacity: 0.8;
	border-radius: 500px 500px 0px 0px;
	transform: matrix(-0.66, -0.75, -0.73, 0.69, 0, 0);
	mix-blend-mode: soft-light;
}
.footer-email .e-3 {
	position: absolute;
	width: 88.19px;
	height: 250px;
	right: -22%;
	bottom: 40px;
	background: #F07900;
	opacity: 0.6;
	border-radius: 500px 500px 0px 0px;
	transform: matrix(-0.64, -0.77, 0.76, -0.65, 0, 0);
}
.footer-email .e-4 {
	position: absolute;
	width: 88.19px;
	height: 250px;
	right: -9%;
	bottom: 50px;
	background: #F8A145;
	opacity: 0.8;
	border-radius: 500px 500px 0px 0px;
	transform: matrix(-0.64, -0.77, 0.76, -0.65, 0, 0);
	mix-blend-mode: soft-light;
}

/* Begin Foorer */
footer a{
	color:#fff;
}
span.wpcf7-spinner {
    display: none;
}
div.footer-email{
	padding: 70px 100px;
    margin-top: -100px;
    background: linear-gradient(180deg, #F07900 -117.07%, #151515 99.9%);
	border-radius: 10px;
}
div.footer-email h3{
	padding-right:20px;
}
.form-1 {
    display: flex;
    justify-content: flex-end;
	align-items: flex-end;
}
.form-ctrl {
    display: inline-block;
    width: 100%;
    position: absolute;
}
.submit-ctrl {
    display: inline-block;
    width: 30%;
    right: auto;
}
.form-ctrl input {
	height:71px;
	box-shadow: 4px 6px 12px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	background: #FFFFFF;
	margin-bottom:0;
	padding:20.5px 30px;
}
.submit-ctrl input{
	color:#fff;
	height:51px;
	background-color: #F07900 !important;
	border-radius: 5px;
	margin: 0px;
/* 	margin-top:10px; */
	margin-bottom:10px;
}
#wpcf7-f123-o1 ::placeholder {
	color: #757575 !important;
	font-size:16px;
}

@media only screen and (max-width: 768px) {
	div.footer-email{
	padding: 15px 15px;
		margin-top: -10px;
	}
	.submit-ctrl {
    width: 40%;
	}
	.form-ctrl input{
		height:61px;
	}
	.submit-ctrl input{
		height:41px;
	}
}
/* begin footer section2 */
div.footer-section-2 .col-inner a.button span{
	padding: 17.5px 40px;
}
div.footer-section-2 .col-inner {
	border-radius:10px;
	background: #FFFFFF;
	box-shadow: 0px 3px 25px rgba(0, 0, 0, 0.04);
}
div.footer-section-2 .col-inner h3{
	font-size:12px;
	text-transform:uppercase;
}
div.footer-section-2 .col-inner p{
	font-family: 'Archivo';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 32px;
color: #151515;
}
div.footer-section-2 .col-inner a.button{
	margin: 0 auto;
	font-size:14px;
	margin-top:20px;
}
div.footer-section-2 .col-inner .icon-box-text{
	padding:10px 0;
}
div.footer-section-2 .col-inner a.plain{
	margin-top:40px;
	display:block;
}
div.footer-section-2 .col-inner a.plain .icon-box-img{
	margin-top:10px;
	margin-right:10px;
}
div.footer-section-2{
	margin-bottom:50px;
}
/* footer section 3 */
div.footer-section-3 p{
	margin-bottom: 8.4px !important;
}
div.footer-section-3{
	border-bottom: 1px solid #757575;
}
/* footer section 4 */
div.footer-section-4{
	color:#fff;
	padding:30px 0px;
}
div.footer-section-4 div.col{
	padding:0 !important;
}
div.footer-section-4 p{
	margin-bottom:0;
}
.absolute-footer.dark {
    display:none;
}

/* list-style-image
ul */
div.footer-section-3 ul{
list-style-image: url(/wp-content/uploads/2023/01/icon-check.svg);
}

/* End footer */