/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Aram Avilés
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1747289107
Updated: 2025-05-15 06:05:07

*/

/*ESTILOS SLIDE*/
.et_pb_slide_content h1{
  color: #dbdbdb!important;
}

.et_pb_slide_content h2{
  color: #dbdbdb!important;
}

/*ESTILOS GENERALES*/

  /*ESCRITORIO*/
  @media (min-width: 1025px) {
    .et_pb_slide_content h2{
    font-size: 28px!important;
  }
    .et_pb_slide_content h1{
    font-size: 32px!important;
  }
  }
  /*TABLETS*/
  @media (min-width: 768px) and (max-width: 1024px) {
    .et_pb_slide_content h2{
    font-size: 36px!important;
  }
    .et_pb_slide_content h1{
    font-size: 40px!important;
  }
  }
  /*MOVILES*/
  @media (max-width: 767px) {
    .et_pb_slide_content h2{
    font-size: 12px!important;
  }
    .et_pb_slide_content h1{
    font-size: 14px!important;
  }
  }

/* COLORES */

h1, h2 {
  color: #0e4d8f!important;
}

/*ESTILO MENU*/

/* .headerprincipal{
  position: fixed !important;
  width: 100%!important;
  z-index: 9999!important;
  transition: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateY(0%) !important;
  box-shadow: 0 2px 10px rgba(0,0,0,0.4)!important;
} */

/*LOGO / MENU POSITION*/
/* @media (min-width: 1025px) {
.et_pb_menu__logo{
  margin-left: -10vh;

  .et_pb_menu__wrap{
    margin-right: -8vh;
  }
}
} */

/*FLECHAS REPRODUCTOR DE VIDEO*/

.arrowsslide a.et-pb-arrow-prev, .arrowsslide a.et-pb-arrow-next {
  width:48px !important;
  height: 48px !important;
  background-color: #002849 !important;
  border-radius: 40px 40px 40px 40px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  z-index: 10;
  border: none !important;
  box-shadow: none !important;
}

.arrowsslide a.et-pb-arrow-prev::before, .arrowsslide a.et-pb-arrow-next::before {
  color: #dbdbdb !important;          /*COLOR */
  font-size: 39px !important;       /* Más grande */
  font-weight: bold !important;     /* Más gruesa si aplica */
  opacity: 1 !important;            /* Bien visible */
}