/*
Theme Name: Healfio Child Theme
Theme URI: https://healfio.peerduck.com
Author: PeerduckThemes
Author URI: https://peerduck.com
Description: Blank Child Theme for Healfio
Template: healfio
Version: 1.42
Requires at least: 5.0
Tested up to: 5.7
Requires PHP: 7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, custom-colors, featured-images, theme-options
Text Domain: healfio
*/

.custom-logo-link h5 {
	font-size: 22px;
}


.an-tl .eael-dual-header {
	width: 880px;
}

.eael-dual-header {
	margin-bottom: 18px !important;
}

.main-banner img{
	height: 800px !important;
	object-fit: cover;
	object-position: top;
}

.elementor-button {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #01785C;
	border-radius: 100px 100px 100px 100px;
	box-shadow: 0px 4px 20px 0px rgba(148, 226.99999999999997, 255, 0.26);
	padding: 15px 45px 15px 45px;
}

#pr-nav .header-icons {
	display:none;
}

footer iframe {
	border-radius:20px;
}

.content-ebook img {
	height:326px !important;
	object-fit:cover;
}

.testimonios .ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 2rem;
}

form .form-cta {
	position:relative;
}

form .form-cta p {
	width:100%;
}

form .form-cta .wpcf7-spinner{
	position:absolute;
}

	form .form-cta .ipn-cta-f {
		display: block;
	}
	form .form-cta .ipn-cta-f .ipn-cta {
		margin-bottom: 1rem;
	}

	form .form-cta .ipn-cta-f .ipn-cta.btn-cta {
		display: flex;
		justify-content: center;
		    text-align: center;
	}

form .form-cta .ipn-cta-f .ipn-cta {
	width:100%;
}

form .form-cta  .btn-cta input {
	box-shadow:none;
	margin:0 !important;
}

.cta-eb::before {
	filter: contrast(0) brightness(2);
}

footer .footer-bottom {
	display: flex;
	justify-content: center;
}

.mi-formulario-registro input  {
	width:100%;
}

.metodo .eael-feature-list-content-box h2{
	width: 18px;
	text-align: center;
}

.metodo .eael-feature-list-content-box{
	display: flex;
	align-items: center;
	gap: 6px;
}

form br {
	display:none;
}

.wpcf7-form.aborted .wpcf7-response-output {
    border: 2px solid red; 
    background: #fff;
	color: red;
}


@media (min-width: 1200px) {
	#pr-nav {
		height: 90px;
		z-index: 9999;
	}

}

@media (max-width: 767px) {

	nav .collapse.show ul {
		padding-bottom:0 !important;
	}



	.main-banner img {
		height: 478px !important;
	}

	.main-banner .eael-dual-header h2  span {
		font-size:22px !important;
	}

	.eael-dual-header h1 {
		font-size: 0 !important;
		line-height: 0 !important;
	}

	.custom-logo-link h5 {
		font-size: 16px;
		line-height: 1.2;
	}
	.eael-dual-header .title span {
		font-size: 32px !important;
		line-height: 1.1 !important;
	}
	.an-tl .eael-dual-header {
		width: 100%;
	}

	form .form-cta .ipn-cta-f {
		display: block;
	}
	form .form-cta .ipn-cta-f .ipn-cta {
		margin-bottom: 1rem;
	}

	form .form-cta .ipn-cta-f .ipn-cta.btn-cta {
		display: flex;
		justify-content: center;
	}

}