/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.1.1747064300
Updated: 2025-05-12 15:38:20

*/



/* DESPLAZAMIENTO HOTIZONTAL */
html, body {max-width: 100%;overflow-x: hidden;}


/* Animacin flotar */
@keyframes floatSpace {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

.float-space {
  animation: floatSpace 6s ease-in-out infinite;
}



/* Header */
.elementor-45 .elementor-element.elementor-element-9a31114 {margin-top: -5px !important;}


/* Tabla precios */
.elementor-widget-price-table .elementor-widget-container {background: linear-gradient(175deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);background-color: transparent!important;}


/* Formulario contacto */
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea, [type=submit]:focus {border: 1px solid #fff;border-radius: 0;background: transparent;margin: 5px 0;color:#ffffff;}
[type=submit] {width: 100%;background: #06E2FE;border: 1px solid #000;color:#000;}
[type=submit]:hover {width: 100%;background: #000000;border: 1px solid #06E2FE;color:#06E2FE;}


/* MEDIA QUERY */
/* Mobile 767px */
@media (max-width: 767px) {

	
}

@media (min-width: 768px) {
/* Not Mobile 767px */
.hide-not-mobile {display:none;}
	
}

/* Tablet 1024px */
@media (max-width: 1024px) {
/* Background tablet/mobile none */
.elementor-24 .elementor-element.elementor-element-e3dd299:not(.elementor-motion-effects-element-type-background) {background-image:none!important;}
	
}

/* Muy grandes 1921px */
@media (min-width: 1921px) {
body {
    background-color: #00070A;
}

.elementor-section {
    max-width: 1920px;
    margin: 0 auto;
  
}
	
}
