.elementor-6 .elementor-element.elementor-element-2f63cbf{--display:flex;--min-height:84vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-fb4ca2a{text-align:center;}.elementor-6 .elementor-element.elementor-element-fb4ca2a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;word-spacing:2px;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-post{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{background-color:#000000;height:500px;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{background-color:#18181805;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:40px;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-postblock-content{text-align:left;padding:0px 0px 14px 16px;margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-post-title{margin:0px 0px 2px 0px;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title{margin:0px 0px 2px 0px;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a{font-size:16px;font-weight:400;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-post-title a{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt{font-size:16px;font-weight:300;line-height:1.2em;margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom{justify-content:space-between;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-6 .elementor-element.elementor-element-918d197{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-32884de{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-32884de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-32884de.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-2f63cbf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:30px;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:250px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-fb4ca2a{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-fb4ca2a.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-fb4ca2a .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-posts{grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:20px;}.elementor-6 .elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container{height:210px;}}@media (max-width: 1024px) {.elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post { display: block; } }@media (max-width: 1024px) {.elementor-element.elementor-element-e4e254a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; max-width: 100%; } }
/* Start custom CSS for jkit_post_block, class: .elementor-element-e4e254a *//* Contenedor relativo para posicionar elementos absolutos dentro */
.elementor-6 .elementor-element.elementor-element-e4e254a .jkit-post {
  position: relative;
  overflow: hidden;
}

/* Overlay negro semi-transparente */
.elementor-6 .elementor-element.elementor-element-e4e254a .jkit-post::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
}

/* Ocultar contenido inicialmente */
.elementor-6 .elementor-element.elementor-element-e4e254a .jkit-postblock-content {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
  color: white;
  z-index: 2;
}

/* Mostrar overlay y contenido al hacer hover */
.elementor-6 .elementor-element.elementor-element-e4e254a .jkit-post:hover::before,
.elementor-6 .elementor-element.elementor-element-e4e254a .jkit-post:hover .jkit-postblock-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32884de *//* Centrar el acordeón en la página */
.accordion-container {
  width: 80%;
  margin: 0 auto;
  padding: 10px;
  border: none; /* Remover el borde */
  border-radius: 10px; /* Remover el borde redondeado */
  background-color: transparent; /* Fondo blanco */
  text-align: center;
}

  /* Estilo para el título principal */
  .accordion-title {
    cursor: pointer;
    padding: 10px;
    background-color: transparent; /* Color del título principal */
    color: black !important;
    font-size: 16px !important;
    letter-spacing: 0.1px !important;
    text-align: center;
    border: none;
    border-radius: 5px;
  }

  /* Estilo para los títulos de los paneles */
  .panel h3 {
    margin: 10px 0;
    font-size: 22px;
    color: #333;
    letter-spacing: 0.1px !important;
  }

  .panel h4 {
    margin: 10px 0;
    font-size: 20px;
    color: #444;
    letter-spacing: 0.1px !important;
  }

  .panel h5 {
    margin: 10px 0;
    font-size: 18px;
    color: #555;
    letter-spacing: 0.1px !important;
  }

  /* Panel (contenido desplegable) */
  .panel {
    padding: 0 18px;
    display: none;
    margin-top: 10px;
    text-align: left;
    letter-spacing: 0.1px !important;
  }

  .panel p {
    margin: 0 0 15px;
  }/* End custom CSS */
/* Start custom CSS */.ytp-chrome-top {visibility:hidden;}/* End custom CSS */