/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 13 2025 | 14:24:22 */
.footer-first-row > div{
	float: left;
	width: 20%;
}
.footer-first-row .widget-title{
	border-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.footer-first-row .widget-title .menu{
	margin-top: 0px !important;
}
.footer-first-row .footer-first-row-column-1 img{
	max-width: 180px !important;
	margin-bottom: 45px;
}
.footer-first-row .footer-first-row-column-1 .custom-html-widget a{
	float: left;
	width: 45px;
	height: 45px;
	display: flex;
	background: #ffffff9c;
	border-radius: 50px;
	margin-right: 15px;
	text-decoration: none !important;
}
.footer-first-row .footer-first-row-column-1 .custom-html-widget a > span{
	margin: auto;
	color: var(--color-blue-default);
	font-size: 28px;
}
.footer-first-row .partner-footer-section{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px 25px;
	margin-top: 20px;
	align-items: center;
}
.footer-first-row .widget-title{
	font-size: 16px;
	line-height: 31px;
	font-weight: bold !important;
}
.footer-first-row ul.menu li{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.third-part-footer .widget-area .enlace-nofollow,
.third-part-footer #sidebar_footer_3_1 a{
	font-size: 13px !important;
}
.footer-first-row{
	border-bottom: 1px solid #ffffff38;
	padding-top: 40px;
	padding-bottom: 65px;
}
img.shopery,
img.meta{
	height: 27px !important;
}
img.bing,
img.amazon-ads{
	height: 30px !important;
}
img.google-partner,
img.google-partner-silver{
	height: 55px !important;
}
.background-unete-newsletter{
	background-image: url(https://www.liftingroup.com/wp-content/uploads/2024/02/unete-newsletter-footer.webp) !important;
	background-size: cover !important;
	background-position: 50% 50% !important;
}
.text-left-newsletter *{
	color: white !important;
}
.title-unete-newsletter-1{
	font-size: 28px !important;
	line-height: 31px !important;
	font-weight: bold !important;
	margin-bottom: 10px !important;
}
.title-unete-newsletter-2{
	font-size: 18px !important;
	line-height: 25px !important;
	margin-bottom: 0px !important;
}
.seccion-newsletter > *{
	float: left;
}
.seccion-newsletter .wpcf7-email{
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	border: 1px solid white !important;
	background: none !important;
	color: white !important;
	font-family: 'Porsche Next' !important;
	font-size: 13px !important;
	width: 337px !important;
	height: 60px !important;
	padding-left: 25px !important;
}
.seccion-newsletter .wpcf7-email::placeholder{
	color: white !important;
}
.seccion-newsletter .wpcf7-submit{
	color: var(--color-blue-default) !important;
	background: white !important;
	font-family: 'Porsche Next' !important;
	border: 1px solid white !important;
	transition: 0.5s !important;
	height: 60px;
	width: 157px;
}
.seccion-newsletter .wpcf7-submit:hover{
	background: var(--color-blue-default) !important;
	color: white !important;
}
.background-unete-newsletter{
	display: flex;
	padding-top: 75px !important;
	padding-bottom: 75px !important;
}
.background-unete-newsletter > .wpb_column{
	margin-left: auto;
	margin-right: auto;
	max-width: 1280px !important;
}
.background-unete-newsletter form{
	float: right;
}
.text-left-newsletter{
	margin-bottom: 0px !important;
}
.background-unete-newsletter .wpcf7-response-output{
	float: left;
	width: calc(100% - 15px);
	margin-left: 0px;
	margin-right: 0px;
}
.footer-first-row-column-4 {
    width: 15% !important;
}
.third-part-footer .widget_custom_html{
	width: max-content;
	margin-left: auto;
	margin-right: auto;
}
.third-part-footer .widget_custom_html > .custom-html-widget{
	display: flex;
	column-gap: 15px;
}
@media (max-width: 1024px){
	.footer-first-row > div{
		width: 100% !important;
	}
	.footer-first-row *{
		text-align: center !important;
	}
	.partner-footer-section{
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	.footer-first-row .custom-html-widget > div:last-child > a{
		margin-right: 0px;
	}
	.footer-first-row .footer-first-row-column-1 .custom-html-widget{
		width: 165px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.footer-first-row > div{
		margin-bottom: 45px !important;
	}
	.footer-first-row{
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	.text-left-newsletter *{
		text-align: center !important;
	}
	.text-left-newsletter{
		margin-bottom: 35px !important;
	}
	.title-unete-newsletter-1,
	.title-unete-newsletter-2{
		padding-left: 35px !important;
		padding-right: 35px !important;
	}
	.seccion-newsletter .wpcf7-email{
		width: 200px !important;
	}
	.background-unete-newsletter form{
		float: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.background-unete-newsletter .wpcf7{
		display: flex !important;
	}
}