/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
/******************************************* Tamaños de Tipografías *******************************************/
	h1 { font-size: 2.02rem!important; }
	h2,.swiper-slide-inner .elementor-slide-heading { font-size: 1.80rem!important; }
	h3, .contenedor-articulo h1 { font-size: 1.60rem!important; }
	h4,  .swiper-slide-inner .elementor-slide-description, .contenedor-articulo h2 { font-size: 1.42rem!important; }
	h5, .contenedor-articulo h3 { font-size: 1.26rem!important; }
	h6, .contenedor-articulo h4 { font-size: 1.12rem!important; }	
	@media (min-width: 880px) {
		h1 { font-size: 2.98rem!important; }
		h2,.swiper-slide-inner .elementor-slide-heading { font-size: 2.48rem!important; }
		h3, .contenedor-articulo h1  { font-size: 2.07rem!important; }
		h4,  .swiper-slide-inner .elementor-slide-description, .contenedor-articulo h2 { font-size: 1.72rem!important; }
		h5, .contenedor-articulo h3 { font-size: 1.44rem!important; }
		h6, .contenedor-articulo h4 { font-size: 1.2rem!important; }
	}
	@media (min-width: 1200px) {
		h1, .swiper-slide-inner .elementor-slide-heading { font-size: 3.81rem!important; }
		h2 { font-size: 3.05rem!important; }
		h3,  .swiper-slide-inner .elementor-slide-description, .contenedor-articulo h1 { font-size: 2.44rem!important; }
		h4, .contenedor-articulo h2 { font-size: 1.95rem!important; }
		h5, .contenedor-articulo h3 { font-size: 1.56rem!important; }
		h6, .contenedor-articulo h4 { font-size: 1.25rem!important; }
	}

/******************************************* Plantillas bucles de productos *******************************************/
	.info-inf-producto {
		height: inherit!important;
	}

/******************************************* Plantillas bucles de consultor *******************************************/
	.contenedor-repiconocimientos .jet-listing-dynamic-repeater__items {
		flex-wrap: wrap!important;
	}

/******************************************* Videos del hero Home *******************************************/
	#video-large {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		z-index: -1;
	}
	#video-small {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		z-index: -1;
		display: none;
	}
	@media screen and (max-width: 1023px) {
		#video-large {
			display: none;
		}

		#video-small {
			display: block;
		}
	}
	.contenido-sobre-video {
		position: relative;
		z-index: 1;
		/* Estilos adicionales para el contenido */
	}
