.slider-proyectos{padding:90px 100px;display:flex;flex-direction:column;align-items:flex-start}.slider-proyectos .title{margin-bottom:25px}.slider-proyectos .decorative-line{margin-bottom:40px}.slider-proyectos .slider{position:relative;margin:80px 0 40px;overflow:hidden;width:calc(100% + 100px)}.slider-proyectos .slider .swiper-slide{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:320px;height:525px}.slider-proyectos .slider .swiper-slide.swiper-slide-active .card{padding:40px 25px;height:100%;pointer-events:all}.slider-proyectos .slider .swiper-slide.swiper-slide-next .card{padding:30px 25px;height:85%;pointer-events:all}.slider-proyectos .slider .swiper-slide.swiper-slide-next+.swiper-slide .card{padding:25px 20px;height:70%;pointer-events:all}.slider-proyectos .slider .swiper-slide .card{position:relative;overflow:hidden;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none;height:55%;padding:20px 15px;transition:all .6s ease-in-out}@media(min-width: 1025px){.slider-proyectos .slider .swiper-slide .card:hover .color-mask{opacity:1}.slider-proyectos .slider .swiper-slide .card:hover .hover-content{opacity:1}.slider-proyectos .slider .swiper-slide .card:hover .hover-content .short-description{transition-delay:.2s;opacity:1}.slider-proyectos .slider .swiper-slide .card:hover .hover-content .spacer::after{transition-delay:.3s;height:100%}.slider-proyectos .slider .swiper-slide .card:hover .hover-content .long-description{transition-delay:.4s;opacity:1}.slider-proyectos .slider .swiper-slide .card:hover .hover-content .sectors-container{transition-delay:.5s;opacity:1}}.slider-proyectos .slider .swiper-slide .color-mask{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px);opacity:0;transition:opacity .3s ease-in-out}.slider-proyectos .slider .swiper-slide .title{position:relative;z-index:2;margin-bottom:10px}.slider-proyectos .slider .swiper-slide .hover-content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;opacity:0;transition:opacity .3s ease-in-out}.slider-proyectos .slider .swiper-slide .hover-content .short-description,.slider-proyectos .slider .swiper-slide .hover-content .long-description,.slider-proyectos .slider .swiper-slide .hover-content .sectors-container{opacity:0;transition:all .3s ease-in-out}.slider-proyectos .slider .swiper-slide .hover-content .spacer{position:relative;flex:1;margin:25px 0;min-height:20px}.slider-proyectos .slider .swiper-slide .hover-content .spacer::after{content:"";position:absolute;top:0;left:0;height:0%;width:2px;background-color:#fff;transition:all .3s ease-in-out}.slider-proyectos .slider .swiper-slide .hover-content .sectors-container{display:flex;flex-wrap:wrap;gap:10px}.slider-proyectos .slider .swiper-slide .hover-content .sectors-container .sector{position:relative}.slider-proyectos .cta{align-self:center}@media(min-width: 1440px){.slider-proyectos{padding:90px calc((100vw - 1280px)/2)}.slider-proyectos .slider{width:calc(100% + (100vw - 1280px)/2)}}@media(max-width: 1150px){.slider-proyectos{padding:90px 20px}.slider-proyectos .slider{width:calc(100% + 20px)}.slider-proyectos .slider .swiper-slide{width:280px;height:470px}.slider-proyectos .slider .swiper-slide.swiper-slide-active .card{padding:25px 20px}.slider-proyectos .slider .swiper-slide.swiper-slide-active .card .color-mask{opacity:1;background-color:rgba(0,0,0,0) !important;backdrop-filter:blur(2px)}.slider-proyectos .slider .swiper-slide.swiper-slide-active .card .hover-content{opacity:1}.slider-proyectos .slider .swiper-slide.swiper-slide-active .card .hover-content .short-description{transition-delay:.2s;opacity:1}.slider-proyectos .slider .swiper-slide.swiper-slide-active .card .hover-content .spacer::after{transition-delay:.3s;height:100%}.slider-proyectos .slider .swiper-slide.swiper-slide-active .card .hover-content .long-description{transition-delay:.4s;opacity:1}.slider-proyectos .slider .swiper-slide.swiper-slide-active .card .hover-content .sectors-container{transition-delay:.5s;opacity:1}}
