.talleres-stage{background-color:#f5f5f5;overflow:hidden;padding:60px 0 0;position:relative}.talleres-stage>.container-md{position:relative;z-index:1}.talleres-stage .stage-deco{position:absolute;z-index:0;pointer-events:none;transform-origin:center}.talleres-stage h1{font-size:55px;margin-bottom:20px}.talleres-stage p{font-size:18px;font-family:var(--title-font);line-height:1.2}.talleres-stage .yellow-deco{top:25px;left:50%;width:139px}.talleres-stage .purple-deco{bottom:-100px;left:15%;width:290px}.talleres-stage .stage-thumb{position:absolute;bottom:-30px;right:0;z-index:0;pointer-events:none;width:880px}.talleres-grid{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:40px 20px}.talleres-grid .load-more-holder{text-align:center;width:100%}.talleres-grid .taller-item{position:relative;width:calc(25% - 15px)}.talleres-grid .taller-item.hidden-item{display:none}.talleres-grid .taller-item a{display:block;height:100%;position:relative}.talleres-grid .taller-item a .taller-thumb{border-radius:20px;height:100%;overflow:hidden;position:relative;transition:all .2s linear;transform-origin:left center}.talleres-grid .taller-item a .taller-thumb:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(0deg,#0000004d,#0000004d);z-index:2;pointer-events:none;border-radius:20px;transition:all .2s linear}.talleres-grid .taller-item a .taller-thumb img{border-radius:20px;object-fit:cover;object-position:center;position:relative;width:100%;height:100%;z-index:0;transition:all .2s linear}.talleres-grid .taller-item a .taller-info{position:absolute;top:25px;left:20px;width:calc(100% - 40px);z-index:3}.talleres-grid .taller-item a .taller-info h3{color:#fff;font-size:20px;font-family:var(--text-font);font-weight:700;text-transform:uppercase}.talleres-grid .taller-item a .taller-action{position:absolute;bottom:25px;left:12px;padding:0 31px;height:54px;background:var(--primary-color);border-radius:100px;display:flex;align-items:center;justify-content:center;z-index:3;transition:all .2s linear}.talleres-grid .taller-item a:hover .taller-action{background:#7946a5}.talleres-grid .taller-item a .taller-action svg{color:#7946a5;width:49px;height:32px;transition:all .2s linear}.talleres-grid .taller-item a:hover .taller-action svg{color:var(--primary-color)}section.explora-section{overflow:visible;z-index:1}section.explora-section .yellow-deco{top:-20px;right:-20px}section.explora-section .purple-deco{top:-50px;left:-40px}.explora-slider-wrapper{position:relative}.explora-slider-wrapper .explora-grid-deco{position:absolute;top:50px;right:95%;z-index:-1;pointer-events:none}section.explora-section h2.explora-title{position:relative;z-index:1;margin-top:140px;padding-right:42px;text-align:right}.explora-slider .single-item{position:relative;z-index:1}.explora-slider .single-item .item-thumb{position:relative}.explora-slider .single-item .item-thumb img{border-radius:20px}.explora-slider .single-item .item-thumb .item-cta{background:var(--lightpurple-color);border-radius:100px;height:54px;padding:0 36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s linear;position:absolute;bottom:-27px;right:10px}.explora-slider .single-item .item-thumb .item-cta:hover{background:var(--purple-color)}.explora-slider .single-item .item-thumb .item-cta svg{color:var(--purple-color);width:68px;height:32px}.explora-slider .single-item .item-thumb .item-cta:hover svg{color:var(--lightpurple-color)}.explora-slider .single-item .item-info{padding:8px 10px 0 0;width:calc(100% - 140px)}.explora-slider .single-item .item-info p{font-size:18px;font-weight:600;line-height:1;margin:0}@media only screen and (min-width:768px)and (max-width:991px){section.explora-section h2.explora-title{margin-top:148px;padding-right:50px}.explora-slider-wrapper .explora-grid-deco{top:57px;right:88%}}@media only screen and (min-width:992px){.talleres-stage{height:600px}}@media only screen and (min-width:992px)and (max-width:1199px){.talleres-stage h1{font-size:45px}section.explora-section h2.explora-title{margin-top:130px;padding-right:20px}.explora-slider-wrapper .explora-grid-deco{top:34px;right:88%}}@media only screen and (min-width:1200px)and (max-width:1399px){section.explora-section h2.explora-title{margin-top:113px;padding-right:10px}.explora-slider-wrapper .explora-grid-deco{top:18px;right:90%}}@media only screen and (min-width:1400px){.talleres-stage h1{font-size:75px}}@media only screen and (max-width:1399px){.explora-slider{padding-bottom:40px}.explora-slider .single-item .item-info{padding-top:30px;width:100%}}@media only screen and (max-width:991px){.talleres-stage{height:400px;padding-top:20px}.talleres-stage .yellow-deco{left:auto;right:2px;top:2px;width:100px}.talleres-stage .purple-deco{bottom:-50px;left:20px;width:170px}.talleres-stage .stage-thumb{bottom:-50px;width:330px}.talleres-grid{gap:8px}.talleres-grid .taller-item{width:calc(33.333333% - 6px)}.talleres-grid .taller-item a .taller-thumb,.talleres-grid .taller-item a .taller-thumb img,.talleres-grid .taller-item a .taller-thumb:before{border-radius:12px}.talleres-grid .taller-item a .taller-thumb:before{height:100%;background:linear-gradient(90deg,#000,#0000)}.talleres-grid .taller-item a .taller-thumb:after{content:"";position:absolute;width:70%;height:100%;left:-50%;top:0;z-index:2;background:linear-gradient(90deg,#000,#0000)}.talleres-grid .taller-item a .taller-info{top:12px}.talleres-grid .taller-item a .taller-info h3{font-size:16px;letter-spacing:-.4px;width:85%}.talleres-grid .taller-item a .taller-action{bottom:12px;padding:0 16px;height:27px}.talleres-grid .taller-item a .taller-action svg{width:24px;height:16px}.explora-slider .single-item .item-thumb .item-cta{padding:0 20px}.explora-slider .single-item .item-thumb .item-cta svg{width:50px;height:23px}}@media only screen and (max-width:767px){.talleres-stage .text-col{width:258px}.talleres-stage h1{font-size:35px}.talleres-stage p{font-size:16px;width:210px}.talleres-grid .taller-item{width:calc(50% - 4px)}.talleres-grid .taller-item a .taller-info{left:12px;width:calc(100% - 24px)}.talleres-grid .taller-item a .taller-info h3{width:100%}section.explora-section h2.explora-title{display:none}.explora-slider-wrapper .explora-grid-deco{width:235px;top:-120px;right:auto;left:-130px;transform-origin:center;transform:rotate(195deg)}}@media only screen and (max-width:575px){.talleres-grid .taller-item a .taller-info h3{font-size:15px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}
