/* 
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 */
	/* Tamaños de Tipografías */
	h1 { font-size: 2.986rem!important; }
	h2,.swiper-slide-inner .elementor-slide-heading { font-size: 2.488rem!important; }
	h3 { font-size: 2.074rem!important; }
	h4,  .swiper-slide-inner .elementor-slide-description { font-size: 1.728rem!important; }
	h5 { font-size: 1.44rem!important; }
	h6 { font-size: 1.2rem!important; }	
	@media (min-width: 880px) {
		h1 { font-size: 3.815rem!important; }
		h2,.swiper-slide-inner .elementor-slide-heading { font-size: 3.052rem!important; }
		h3 { font-size: 2.441rem!important; }
		h4,  .swiper-slide-inner .elementor-slide-description { font-size: 1.953rem!important; }
		h5 { font-size: 1.563rem!important; }
		h6 { font-size: 1.25rem!important; }
	}
	
	@media (min-width: 1200px){
		h1, .swiper-slide-inner .elementor-slide-heading { font-size: 5.61rem!important; }
		h2 { font-size: 4.209rem!important; }
		h3, .swiper-slide-inner .elementor-slide-description { font-size: 3.157rem!important; }
		h4 { font-size: 2.36rem!important; }
		h5 { font-size: 1.77rem!important; }
		h6 { font-size: 1.33rem!important; }
	}
/********************
 * Fijos
 *******************/
	.contenedor-flecha {
		position: fixed;
		width: auto!important;
		bottom: 10px;
		right: 5px;
	} 
	@media (min-width: 880px) {
		.contenedor-flecha {
			bottom: 15px;
			right: 10px;
		} 
	}
	@media (min-width: 1200px) {
		.contenedor-flecha {
			bottom: 20px;
			right: 15px;
		} 
	}

	.contenedor-topheader > div {
		width: 100%;
	}