.elementor-5713 .elementor-element.elementor-element-0303766{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5713 .elementor-element.elementor-element-c49853b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5713 .elementor-element.elementor-element-c49853b.e-con{--align-self:center;}.elementor-5713 .elementor-element.elementor-element-e082a54{padding:0px 0px 20px 0px;text-align:center;}.elementor-5713 .elementor-element.elementor-element-e082a54.elementor-element{--align-self:center;}.elementor-5713 .elementor-element.elementor-element-e082a54 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-5713 .elementor-element.elementor-element-80c4169{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5713 .elementor-element.elementor-element-df37d3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5713 .elementor-element.elementor-element-df37d3d.elementor-element{--align-self:stretch;}.elementor-5713 .elementor-element.elementor-element-5e30590{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5713 .elementor-element.elementor-element-77d626c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;color:#000000;font-family:"Roboto Mono", Sans-serif;font-size:0.9rem;line-height:1.8em;letter-spacing:1px;}.elementor-5713 .elementor-element.elementor-element-77d626c.elementor-element{--align-self:center;}.elementor-5713 .elementor-element.elementor-element-edfd7e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5713 .elementor-element.elementor-element-4e9fbaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5713 .elementor-element.elementor-element-4e9fbaa span.post-navigation__prev--label{color:#000000;}.elementor-5713 .elementor-element.elementor-element-4e9fbaa span.post-navigation__next--label{color:#000000;}.elementor-5713 .elementor-element.elementor-element-4e9fbaa span.post-navigation__prev--label, .elementor-5713 .elementor-element.elementor-element-4e9fbaa span.post-navigation__next--label{font-family:"Roboto Mono", Sans-serif;font-size:1rem;text-transform:uppercase;font-style:italic;letter-spacing:1.8px;}@media(max-width:1024px){.elementor-5713 .elementor-element.elementor-element-5e30590{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5713 .elementor-element.elementor-element-edfd7e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-5713 .elementor-element.elementor-element-80c4169{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5713 .elementor-element.elementor-element-5e30590{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5713 .elementor-element.elementor-element-edfd7e1{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for shortcode, class: .elementor-element-df37d3d */.swiper-container {
  width: 100%;
  max-width: 500px;
  min-height: 50vh;
  margin: 0 auto;
  overflow: hidden;
}

.swiper-wrapper {
  display: flex; 
}

.swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%; 
}
.swiper-img {
width: 90vw;
max-width: 500px;
height: auto;
aspect-ratio: 2/3;
object-fit: cover;
display: block;
margin: 0 auto;
box-shadow: 0 4px 24px rgba(0,0,0,0.08);
border-radius: 6px;
transition: width 0.3s, max-width 0.3s;
}
.swiper-button-next svg,
.swiper-button-prev svg {
    display: none !important;
}
.swiper-button-next::after,
.swiper-button-prev::after {
    content: none !important;
    display: none !important;
}

/* Crear flechas personalizadas */
.swiper-button-next {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23333" viewBox="0 0 24 24"><path d="M8.59 16.59L10 18l6-6-6-6-1.41 1.41L13.17 12z"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
    background-position: center !important;
}

.swiper-button-prev {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23333" viewBox="0 0 24 24"><path d="M15.41 16.59L14 18l-6-6 6-6 1.41 1.41L10.83 12z"/></svg>') !important;
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
    background-position: center !important;
}
/* Tablet */
@media (max-width: 1024px) {
.swiper-img {
max-width: 350px;
width: 80vw;
}
.swiper-container {
min-height: 35vh;
}
}

/* Móvil */
@media (max-width: 600px) {
.swiper-img {
max-width: 180px;
width: 90vw;
}
.swiper-container {
min-height: 25vh;
}
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-77d626c */.description-detail{
    font-weight: 300!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edfd7e1 */.post-navigation__prev--label {
  text-decoration: underline !important;
  text-underline-offset: 7px;
  line-height: 1.8em;
}
.post-navigation__next--label {
  text-decoration: underline !important;
  text-underline-offset: 7px;
  line-height: 1.8em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0303766 */.elementor-element-5e30590 * {
  padding: 0 !important;
}/* End custom CSS */