.recorrido-embed-wrapper{max-width:1140px;margin:0 auto}.recorrido-embed-wrapper .embed-holder{position:relative;padding-bottom:60%;height:0;overflow:hidden}.recorrido-embed-wrapper .embed-holder video,.recorrido-embed-wrapper .embed-holder iframe{border-radius:20px;position:absolute;top:0;left:0;width:100%;height:100%}.taller-stage{background-color:#f5f5f5;display:flex;flex-direction:column;align-items:center;padding:30px 0 50px;overflow:hidden;position:relative}.taller-stage>.container-md{position:relative;z-index:1}.taller-stage .stage-deco{position:absolute;z-index:0;pointer-events:none}.taller-stage .purple-deco{top:50%;left:-32px;width:64px;z-index:1}.taller-stage .rings-deco{bottom:-50px;left:-50px;width:320px}.taller-stage .yellow-ring-deco{bottom:-130px;right:-50px;width:290px;z-index:2;transform:rotate(72deg)}.taller-stage h1{font-size:55px}.taller-stage p{font-family:var(--title-font);line-height:1.05}.taller-stage .form-holder{background-size:cover;border-radius:30px;display:flex;align-items:flex-start;justify-content:flex-end;padding:20px 25px;position:relative}.taller-stage .form-holder .yellow-deco{left:-50px;top:15px;width:80px}.taller-gallery{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(204px,1fr));grid-auto-rows:269px;gap:20px}.taller-gallery .taller-item{position:relative}.taller-gallery .taller-item.multi-height{grid-row:span 2}.taller-gallery .taller-item .taller-thumb{border-radius:20px;height:100%;overflow:hidden;position:relative;transition:all .2s linear;transform-origin:left center}.taller-gallery .taller-item .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}@media only screen and (min-width:992px){.taller-stage{height:600px}.taller-stage p{font-size:18px}.taller-stage>.container-md{padding-top:20px}.taller-stage .container-md .col-lg-4{flex-basis:33%;max-width:33%}.taller-stage .form-holder{position:absolute;top:30px;right:0;z-index:1;border-radius:30px 0 0 30px;width:62%;height:calc(100% - 80px);object-fit:cover;object-position:left center}.taller-stage .form-holder .taller-stage-thumb{display:none!important}.taller-stage .taller-stage-thumb{position:absolute;top:40px;right:0;z-index:0;pointer-events:none;border-radius:30px 0 0 30px;width:64%;height:calc(100% - 110px);object-fit:cover;object-position:left center}.taller-gallery .taller-item{grid-column:span 2}.taller-gallery .taller-item.full-item{grid-column:span 6;grid-row:span 2}.taller-gallery .taller-item.half-item{grid-column:span 3;grid-row:span 2}.taller-gallery .taller-item.large-item{grid-column:span 4}}@media only screen and (min-width:992px)and (max-width:1199px){.taller-stage h1{font-size:40px}.taller-stage .stage-form-panel{max-width:75%}.taller-stage .btn{font-size:14px}.taller-stage .lightpurple-deco{bottom:-55px}.taller-gallery{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));grid-auto-rows:187px}}@media only screen and (min-width:1200px)and (max-width:1399px){.taller-gallery{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-auto-rows:222px}}@media only screen and (min-width:1400px){.taller-stage h1{font-size:65px}.taller-stage .form-holder{max-width:1140px}}@media only screen and (max-width:991px){.taller-stage h1{margin-bottom:25px}.taller-stage .yellow-ring-deco{bottom:-60px;left:-40px;right:auto;transform:rotate(180deg);width:170px}.taller-stage .form-holder{background-image:none!important;align-items:center;flex-direction:column;justify-content:center;padding:0 15px}.taller-stage .form-holder .taller-stage-thumb{border-radius:30px;display:block;width:100%}.taller-stage .stage-form-panel{background-color:#fff;margin-top:-30px;max-width:95%;padding:30px 15px}.taller-stage .purple-deco,.taller-stage .rings-deco,.taller-stage .form-holder .yellow-deco{display:none}.taller-gallery{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 10px),1fr));grid-auto-rows:auto}.taller-gallery .taller-item.full-item{grid-column:span 2}.taller-gallery .taller-item.half-item{grid-row:span 1}.taller-gallery .taller-item .taller-thumb,.taller-gallery .taller-item .taller-thumb img{border-radius:12px}}@media only screen and (max-width:767px){.recorrido-embed-wrapper .embed-holder{padding-bottom:100%}.taller-stage h1{font-size:35px}}
