.elementor-text-editor p:last-child,.textwidget p:last-child,.elementor-widget-container p:last-child,.elementor-widget-text-editor p:last-child{margin-bottom:0}p:last-child{margin-bottom:0}.img-backcover-effect{flex:1;position:relative;display:flex;align-items:stretch;& img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.titulo-ajustable{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.galeria-cover .elementor-image-carousel-wrapper{position:relative;width:100%;aspect-ratio:16 / 9;height:auto;overflow:hidden;border-radius:15px}.galeria-cover .elementor-image-carousel,.galeria-cover .swiper,.galeria-cover .swiper-wrapper,.galeria-cover .swiper-slide{height:100%}.galeria-cover .swiper-slide-inner{position:relative;width:100%;height:100%;overflow:hidden;border-radius:15px}.galeria-cover .swiper-slide-image{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;object-position:center;display:block;border-radius:15px}@media (min-width:1440px){.galeria-cover .elementor-image-carousel-wrapper{height:600px;aspect-ratio:auto}}@media (max-width:1439px) and (min-width:1024px){.galeria-cover .elementor-image-carousel-wrapper{height:500px;aspect-ratio:auto}}@media (max-width:1023px) and (min-width:768px){.galeria-cover .elementor-image-carousel-wrapper{height:380px;aspect-ratio:auto}}@media (max-width:767px){.galeria-cover .elementor-image-carousel-wrapper{height:300px;aspect-ratio:auto}}.linea-derecha{display:flex;align-items:center}.linea-derecha::after{content:"";flex-grow:1;height:2px;background-color:#000;margin-left:70px}@media (max-width:767px){.linea-derecha::after{display:none}}.hero-gradient{position:relative;overflow:hidden}.hero-gradient::before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#fff0 15%,#EAECEB 37.02%);z-index:0;pointer-events:none}.hero-gradient>*{position:relative;z-index:1}.icon-list-spacing .elementor-icon-list-item{margin-bottom:10px!important}@media (max-width:768px){.icon-list-spacing .elementor-icon-list-item{margin-bottom:15px!important}}.lista-sin-padding ul{margin-left:0;padding-left:0;list-style-position:outside}.lista-sin-padding ul li{margin-left:1.2em}