/*
CTC Separate Stylesheet
Updated: 2024-12-18 09:42:08
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.2.1.1734532928
*/
:root {
   --e-global-color-primary: #001D7E;
   --e-global-color-secondary: #FF0090;
   --e-global-color-text: #333333;
   --e-global-color-accent: #61CE70;
   --e-global-color-d31ce12: #F5F5F5;
   --e-global-color-64d60fc: #00AEFF;
   --e-global-color-327f1a7: #00AB81;
   --e-global-color-2003386: #FF7E00;
   --e-global-color-50d894b: #BF0811;
   --e-global-color-5b45358: #FFFF33;
   --e-global-color-9a9042b: #FFFFFF;

   --text-uppercase: uppercase;
   --text-capitalize: capitalize;
}

body{
	background-color: #FFFFFF;
}

/*
 * ESTILOS GENERALES 
 */



/* ********************************************************************
   ********************************************************************
   * HEADER
   ********************************************************************
   ******************************************************************** */
#\:0\.targetLanguage
   .blckIdioma .skiptranslate{display: none !important;}
.blckIdioma .skiptranslate .goog-te-combo{ display: block !important; }


/* ********************************************************************
   ********************************************************************
   * GLOBAL
   ********************************************************************
   ******************************************************************** */
.colorAmarillo{
   color: var(--e-global-color-5b45358);
}
.txtMmayuscula{
   text-transform: var(--text-uppercase);
}

/* ********************************************************************
   * BLOQUE DE BIENVENIDA
   ******************************************************************** */
.blckBienvenidaTitle{}
.blckBienvenidaTitle .e3pt-wrapper .e3pt-part{
   display: block;
   margin: 0;
}
.blckBienvenidaTitle .e3pt-wrapper .e3pt-part.e3pt-part1{
   color: var(--e-global-color-d31ce12) !important;
   background-color: var(--e-global-color-primary);
   display: inline-block;
   padding: 6px 30px;
   border-radius: 10px;
   margin-bottom: 10px;
}
.blckBienvenidaTitle .e3pt-wrapper .e3pt-part.e3pt-part2{}
.blckBienvenidaTitle .e3pt-wrapper .e3pt-part.e3pt-part3{
   display: none;
}


/* ********************************************************************
   * BLOQUE NUESTRA HISTORIA
   ******************************************************************** */
.blckNuestraHistoria{}
.blckNuestraHistoria .e-con-inner{
   position: relative;
}


.blckTimeLine div.owl-item .xpro-horizontal-timeline-content{}
.blckTimeLine div.owl-item .xpro-horizontal-timeline-content-inner{
/*-webkit-box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); 
box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);*/
}
.blckTimeLine div.owl-item:nth-child(1) .xpro-horizontal-timeline-content-inner{ background-color: #fff892; }
.blckTimeLine div.owl-item:nth-child(2) .xpro-horizontal-timeline-content-inner{ background-color: #ffb389; }
.blckTimeLine div.owl-item:nth-child(3) .xpro-horizontal-timeline-content-inner{ background-color: #bce789; }
.blckTimeLine div.owl-item:nth-child(4) .xpro-horizontal-timeline-content-inner{ background-color: #fff892; }
.blckTimeLine div.owl-item:nth-child(5) .xpro-horizontal-timeline-content-inner{ background-color: #ffb389; }
.blckTimeLine div.owl-item:nth-child(6) .xpro-horizontal-timeline-content-inner{ background-color: #bce789; }
.blckTimeLine div.owl-item:nth-child(7) .xpro-horizontal-timeline-content-inner{ background-color: #fff892; }
.blckTimeLine div.owl-item:nth-child(8) .xpro-horizontal-timeline-content-inner{ background-color: #ffb389; }
.blckTimeLine div.owl-item:nth-child(9) .xpro-horizontal-timeline-content-inner{ background-color: #bce789; }

.blckNuestraHistoria .titleNuestraHistoria{}

/* ********************************************************************
   ********************************************************************
   * ESTILO PARA MOVILES
   ********************************************************************
   ******************************************************************** */

@media (max-width: 767px) {
}
@media (max-width: 1024px) {
   .blckNuestraHistoria .titleNuestraHistoria{
      position: absolute;
      left: 50%;
      transform: translateX(-50%);      
   }
}

@media (max-width: 1600px) {
   .blckNuestraHistoria .titleNuestraHistoria{
      position: absolute;
      left: 50%;
      transform: translateX(-50%);      
   }
}

