.elementor-3200 .elementor-element.elementor-element-6caec5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3200 .elementor-element.elementor-element-7c5b39a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif, Roboto;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif, Roboto;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3200 .elementor-element.elementor-element-bf0dafb{text-align:center;width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-bf0dafb .elementor-heading-title{font-family:"Manrope", Sans-serif, Roboto;font-size:15px;font-weight:400;line-height:1.2em;color:var( --e-global-color-762432c );}.elementor-3200 .elementor-element.elementor-element-3f2c237{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-f3d864d{text-align:center;width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-f3d864d .elementor-heading-title{font-family:"Manrope", Sans-serif, Roboto;font-size:15px;font-weight:400;line-height:1.2em;color:var( --e-global-color-762432c );}.elementor-3200 .elementor-element.elementor-element-bae1a9c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-b009633{text-align:center;width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-b009633 .elementor-heading-title{font-family:"Manrope", Sans-serif, Roboto;font-size:15px;font-weight:400;line-height:1.2em;color:var( --e-global-color-762432c );}.elementor-3200 .elementor-element.elementor-element-9f4a0a4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-476c3a1{text-align:center;width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-476c3a1 .elementor-heading-title{font-family:"Manrope", Sans-serif, Roboto;font-size:15px;font-weight:400;line-height:1.2em;color:var( --e-global-color-762432c );}.elementor-3200 .elementor-element.elementor-element-77fa48b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-4f07ac7{text-align:center;width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-4f07ac7 .elementor-heading-title{font-family:"Manrope", Sans-serif, Roboto;font-size:15px;font-weight:400;line-height:1.2em;color:var( --e-global-color-762432c );}.elementor-3200 .elementor-element.elementor-element-050a33d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-e5f5858{text-align:center;width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-e5f5858 .elementor-heading-title{font-family:"Manrope", Sans-serif, Roboto;font-size:15px;font-weight:400;line-height:1.2em;color:var( --e-global-color-762432c );}.elementor-3200 .elementor-element.elementor-element-4130fc4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-3c3895c{text-align:center;width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-3c3895c .elementor-heading-title{font-family:"Manrope", Sans-serif, Roboto;font-size:15px;font-weight:400;line-height:1.2em;color:var( --e-global-color-762432c );}.elementor-3200 .elementor-element.elementor-element-f341a12{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-ab0d15a{text-align:center;width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-ab0d15a .elementor-heading-title{font-family:"Manrope", Sans-serif, Roboto;font-size:15px;font-weight:400;line-height:1.2em;color:var( --e-global-color-762432c );}.elementor-3200 .elementor-element.elementor-element-417933b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3200 .elementor-element.elementor-element-b554d9b{text-align:center;width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-b554d9b .elementor-heading-title{font-family:"Manrope", Sans-serif, Roboto;font-size:15px;font-weight:400;line-height:1.2em;color:var( --e-global-color-762432c );}.elementor-3200 .elementor-element.elementor-element-3e80786{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:30px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3200 .elementor-element.elementor-element-3e80786{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3200 .elementor-element.elementor-element-3e80786{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-3e80786 */.elementor-3200 .elementor-element.elementor-element-3e80786 .swiper-wrapper {
  transition-timing-function: linear !important;
}
.sombra-oscura {
    position: relative;
    overflow: hidden;
}
.sombra-oscura::before,
.sombra-oscura::after {
    content: "";
    position: absolute;
    top: 0;
    width: 100px;
    height: 100%;
    z-index: 2;
    pointer-events: none;
}
.sombra-oscura::before {
    left: 0;
    background: linear-gradient(to right, #303E48, transparent);
}
.sombra-oscura::after {
    right: 0;
    background: linear-gradient(to left, #303E48, transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6caec5a *//* DESTELLO PRENSA */
.prensa-destello {
    border-radius: 22px;
  position: relative;
  overflow: hidden; 

  backdrop-filter: blur(14px) saturate(120%);
  -webkit-backdrop-filter: blur(14px) saturate(120%);
  background-color: rgba(48, 62, 72, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.125);

  transition: transform 220ms ease;
}

.prensa-destello::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0.25) 0%,
    rgba(255,255,255,0.08) 40%,
    rgba(255,255,255,0) 70%
  );
  transform: translate(-100%, -100%) rotate(25deg);
  opacity: 0;
  transition: transform 0.3s ease, opacity 0.3s ease;
  pointer-events: none;
}

.prensa-destello:hover::before {
  transform: translate(0,0) rotate(25deg);
  opacity: 1;
}
/* FIN DESTELLO PRENSA *//* End custom CSS */