.recorrido-embed-wrapper{max-width:1140px;margin:0 auto}.recorrido-embed-wrapper .embed-holder{height:0;padding-bottom:60%;position:relative;overflow:hidden}.recorrido-embed-wrapper .embed-holder video,.recorrido-embed-wrapper .embed-holder iframe{border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0}.taller-stage{background-color:#f5f5f5;flex-direction:column;align-items:center;padding:30px 0 50px;display:flex;position:relative;overflow:hidden}.taller-stage>.container-md{z-index:1;position:relative}.taller-stage .stage-deco{z-index:0;pointer-events:none;position:absolute}.taller-stage .purple-deco{z-index:1;width:64px;top:50%;left:-32px}.taller-stage .rings-deco{width:320px;bottom:-50px;left:-50px}.taller-stage .yellow-ring-deco{z-index:2;width:290px;bottom:-130px;right:-50px;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;justify-content:flex-end;align-items:flex-start;padding:20px 25px;display:flex;position:relative}.taller-stage .form-holder .yellow-deco{width:80px;top:15px;left:-50px}.taller-gallery{grid-template-columns:repeat(auto-fill,minmax(204px,1fr));grid-auto-rows:269px;gap:20px;display:grid;position:relative}.taller-gallery .taller-item{position:relative}.taller-gallery .taller-item.multi-height{grid-row:span 2}.taller-gallery .taller-item .taller-thumb{transform-origin:0;border-radius:20px;height:100%;transition:all .2s linear;position:relative;overflow:hidden}.taller-gallery .taller-item .taller-thumb img{object-fit:cover;object-position:center;z-index:0;border-radius:20px;width:100%;height:100%;transition:all .2s linear;position:relative}@media only screen and (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{z-index:1;object-fit:cover;object-position:left center;border-radius:30px 0 0 30px;width:62%;height:calc(100% - 80px);position:absolute;top:30px;right:0}.taller-stage .form-holder .taller-stage-thumb{display:none!important}.taller-stage .taller-stage-thumb{z-index:0;pointer-events:none;object-fit:cover;object-position:left center;border-radius:30px 0 0 30px;width:64%;height:calc(100% - 110px);position:absolute;top:40px;right:0}.taller-gallery .taller-item{grid-column:span 2}.taller-gallery .taller-item.full-item{grid-area:span 2/span 6}.taller-gallery .taller-item.half-item{grid-area:span 2/span 3}.taller-gallery .taller-item.large-item{grid-column:span 4}}@media only screen and (width>=992px) and (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 (width>=1200px) and (width<=1399px){.taller-gallery{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-auto-rows:222px}}@media only screen and (width>=1400px){.taller-stage h1{font-size:65px}.taller-stage .form-holder{max-width:1140px}}@media only screen and (width<=991px){.taller-stage h1{margin-bottom:25px}.taller-stage .yellow-ring-deco{width:170px;bottom:-60px;left:-40px;right:auto;transform:rotate(180deg)}.taller-stage .form-holder{flex-direction:column;justify-content:center;align-items:center;padding:0 15px;background-image:none!important}.taller-stage .form-holder .taller-stage-thumb{border-radius:30px;width:100%;display:block}.taller-stage .stage-form-panel{background-color:#fff;max-width:95%;margin-top:-30px;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 (width<=767px){.recorrido-embed-wrapper .embed-holder{padding-bottom:100%}.taller-stage h1{font-size:35px}}.censim-label{color:#7946a5;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700}.censim-pill{color:var(--purple-color);text-transform:uppercase;background-color:#fff;border-radius:100px;margin-bottom:16px;padding:7px 14px;font-size:12px;font-weight:700;line-height:1.2;display:inline-block}.section-intro{font-size:18px;line-height:1.4}.censim-stage{padding:40px 0 30px;position:relative}.censim-stage .stage-top{position:relative}.censim-stage .stage-top>.container-md{z-index:1;position:relative}.censim-stage .stage-deco{pointer-events:none;z-index:0;position:absolute}.censim-stage .rings-deco{width:260px;bottom:-40px;left:-130px}.censim-stage h1{margin-bottom:20px;font-size:55px}.censim-stage .stage-intro{font-family:var(--title-font);margin-bottom:30px;font-size:18px;line-height:1.3}.censim-stage .stage-ctas{flex-wrap:wrap;gap:15px;display:flex}.censim-stage .stage-ctas .btn{padding:0 28px;font-size:16px}.censim-stage .stage-thumb-holder{position:relative}.censim-stage .stage-thumb{object-fit:cover;border-radius:30px;width:100%;height:auto;display:block}.censim-stage .yellow-deco{z-index:2;width:150px;bottom:-50px;left:-55px}.censim-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:60px 0 0;padding:0;list-style:none;display:grid}.censim-stats li{background:#b386e838;border-radius:30px;flex-direction:column;gap:6px;padding:24px 28px;display:flex}.censim-stats .stat-num{color:var(--purple-color);font-family:var(--title-font);font-size:56px;line-height:1}.censim-stats .stat-text{color:var(--purple-color);font-weight:700;line-height:1.2}.sticky-nav-wrapper{position:relative}.sticky-nav-placeholder{visibility:hidden}.sticky-nav-fixed{z-index:999;width:100%;position:fixed;top:0;left:0}.detalle-navigation-container{background-color:var(--purple-color);z-index:99;padding:34px 0;position:relative}.detalle-navigation{flex-wrap:wrap;justify-content:space-between;gap:0 30px;display:flex;position:relative}.detalle-navigation .navigation-list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.detalle-navigation .navigation-list li{position:relative}.detalle-navigation .navigation-list li+li:before{content:"";background-color:#fff;width:1px;height:100%;position:absolute;top:0;left:0}.detalle-navigation .navigation-list li a:not(.btn){color:#fff;padding:6px 24px;font-weight:700;transition:all .2s linear;display:inline-flex}.detalle-navigation .navigation-list li a:not(.btn):hover{color:var(--primary-color);text-decoration:none}.detalle-navigation .navigation-list li a:not(.btn).active{color:var(--primary-color)}.detalle-navigation .navigation-list li:first-of-type a:not(.btn){padding-left:0}.detalle-navigation .navigation-list li:not(.btn-li):last-child a:not(.btn),.detalle-navigation .navigation-list li:has(+li.btn-li) a:not(.btn){padding-right:0}.detalle-navigation .btn{color:var(--base-color);font-size:16px;line-height:54px}.detalle-navigation .btn:hover{background-color:var(--primary-color);color:var(--base-color)}.detalle-navigation-mobile-selector{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;padding-left:10px;display:flex}.detalle-navigation-mobile-selector .active-nav{color:#fff;letter-spacing:-.5px;align-items:center;width:calc(100% - 50px);height:88px;font-size:14px;font-weight:700;display:flex}.detalle-navigation-mobile-selector .detalle-nav-toggle{color:var(--purple-color);justify-content:flex-end;align-items:center;width:100%;height:100%;padding-right:25px;display:inline-flex;position:absolute;top:0;left:0}.detalle-navigation-mobile-selector .detalle-nav-toggle span{background-color:var(--primary-color);border-radius:30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.detalle-navigation-mobile-selector .detalle-nav-toggle svg{width:16px;height:16px}body:not(.expanded-detalle-nav) .detalle-navigation-mobile-selector .detalle-nav-toggle svg.on-expanded,body.expanded-detalle-nav .detalle-navigation-mobile-selector .detalle-nav-toggle svg.on-closed{display:none}.censim-razon{padding-top:90px}.razon-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.razon-card{background-color:#f5f5f5;border-radius:30px;padding:40px 30px}.razon-card .card-num{background-color:var(--primary-color);color:var(--purple-color);font-family:var(--title-font);border-radius:56px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:30px;font-size:22px;font-weight:700;display:inline-flex}.razon-card h3{color:var(--purple-color);font-family:var(--text-font);letter-spacing:0;margin-bottom:16px;font-size:24px;font-weight:700}.razon-card p{margin-bottom:0;line-height:1.4}section.censim-infra{overflow:visible}section.censim-infra .yellow-deco{width:260px;bottom:120px;right:-215px}section.censim-infra>.container-md{z-index:1;position:relative}.salas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sala-item{background:#b386e838;border-radius:30px;padding:30px 25px}.sala-item .sala-num{color:#7946a5;font-family:var(--title-font);margin-bottom:16px;font-size:64px;line-height:1;display:block}.sala-item h3{color:var(--purple-color);font-family:var(--text-font);letter-spacing:0;margin-bottom:12px;font-size:22px;font-weight:700;line-height:1.15}.sala-item p{margin-bottom:0;font-size:15px;line-height:1.4}.equipo-strip{background-color:var(--purple-color);border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 30px;margin:20px 0 0;padding:35px 40px;list-style:none;display:grid}.equipo-strip li{align-items:center;gap:16px;display:flex}.equipo-strip .stat-num{color:var(--primary-color);font-family:var(--title-font);flex-shrink:0;min-width:34px;font-size:48px;line-height:1}.equipo-strip .stat-text{color:#fff;font-weight:700;line-height:1.2}.espacios-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px;display:grid}.espacio-thumb{aspect-ratio:3/2;object-fit:cover;border-radius:30px;width:100%;height:auto;display:block}.espacio-info{padding:24px 10px 0}.espacio-info .censim-pill{background:#b386e838}.espacio-info h3{color:var(--purple-color);margin-bottom:12px;font-size:30px}.espacio-info p{margin-bottom:0;line-height:1.4}section.censim-calidad{overflow:visible}section.censim-calidad .purple-deco{z-index:2;width:120px;top:0;left:-40px}.calidad-panel{background-color:var(--purple-color);border-radius:30px;padding:60px}.calidad-panel .censim-label{color:var(--primary-color)}.calidad-grid{flex-direction:column;gap:20px;display:flex}.calidad-item{background-color:#fff;border-radius:30px;align-items:center;gap:22px;padding:22px 25px;transition:all .2s linear;display:flex;position:relative}a.calidad-item:hover{text-decoration:none;transform:translateY(-2px)}.calidad-symbol{font-family:var(--title-font);border-radius:72px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:30px;font-weight:700;display:inline-flex}.calidad-symbol.symbol-purple{background-color:var(--purple-color);color:var(--primary-color)}.calidad-symbol.symbol-yellow{background-color:var(--primary-color);color:var(--purple-color)}.calidad-symbol.symbol-lightpurple{background-color:var(--lightpurple-color);color:var(--purple-color)}.calidad-text{flex-direction:column;flex-grow:1;gap:2px;display:flex}.calidad-label{color:#7946a5;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.calidad-title{color:var(--purple-color);font-family:var(--title-font);font-size:32px;line-height:1.05}.calidad-desc{color:var(--base-color);font-size:14px}.calidad-item .item-cta{background-color:var(--primary-color);border-radius:56px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s linear;display:inline-flex}.calidad-item .item-cta svg{color:#7946a5;width:22px;height:22px;transform:rotate(-45deg)}a.calidad-item:hover .item-cta{background-color:#7946a5}a.calidad-item:hover .item-cta svg{color:var(--primary-color)}.recursos-list{margin:0;padding:0;list-style:none}.recursos-list li+li{margin-top:15px}.recursos-list a{border:solid 2px var(--primary-color);border-radius:30px;align-items:center;gap:24px;padding:20px 22px 20px 30px;transition:all .2s linear;display:flex}.recursos-list a:hover{background-color:#f8e84f40;text-decoration:none}.recursos-list .recurso-num{color:#7946a5;font-family:var(--title-font);flex-shrink:0;font-size:32px;line-height:1}.recursos-list .recurso-text{flex-direction:column;flex-grow:1;gap:4px;display:flex}.recursos-list .recurso-title{color:var(--purple-color);font-size:18px;font-weight:700}.recursos-list .recurso-desc{color:var(--base-color);font-size:15px;line-height:1.3}.recursos-list .recurso-arrow{background-color:var(--primary-color);border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.recursos-list .recurso-arrow svg{color:#7946a5;width:16px;height:16px}.ubicacion-panel{background-color:#f5f5f5;border-radius:30px;padding:50px}.ubicacion-address{margin-bottom:24px;font-size:18px;font-style:normal;line-height:1.4}.ubicacion-address span{display:block}.ubicacion-contacto{margin:0 0 30px;padding:0;list-style:none}.ubicacion-contacto li+li{margin-top:12px}.ubicacion-contacto .contacto-label{color:#7946a5;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.ubicacion-contacto a{color:var(--purple-color);word-break:break-word;font-size:18px;font-weight:700}.ubicacion-info .btn{padding:0 28px;font-size:16px}.ubicacion-map{border-radius:20px;overflow:hidden}.ubicacion-map iframe{border:0;width:100%;height:440px;display:block}@media only screen and (width>=992px){.censim-stage .stage-top{align-items:center;min-height:560px;display:flex}.censim-stage .stage-top>.container-md{width:100%}.censim-stage .stage-thumb-holder{width:56%;height:100%;position:absolute;top:0;right:0}.censim-stage .stage-thumb{border-radius:30px 0 0 30px;height:100%}.detalle-navigation-mobile-selector,.detalle-navigation .navigation-list li.btn-li{display:none}}@media only screen and (width>=992px) and (width<=1199px){.censim-stage h1{font-size:42px}.detalle-navigation .navigation-list li a:not(.btn){padding:6px 12px;font-size:13px}.detalle-navigation a.btn{padding:0 12px;font-size:13px}}@media only screen and (width>=1200px) and (width<=1399px){.detalle-navigation{gap:0 24px}.detalle-navigation .navigation-list li a:not(.btn){padding:6px 19px;font-size:14px}}@media only screen and (width>=1400px){.detalle-navigation .btn{padding:0 42px}}@media only screen and (width<=1199px){.detalle-navigation{gap:20px 0}.salas-grid,.equipo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.calidad-panel{padding:50px 40px}}@media only screen and (width<=991px){body.expanded-detalle-nav{overflow-y:hidden}body.detalle-nav-fixed header{height:88px}.censim-stage .stage-thumb-holder{margin-top:40px}.censim-stage .stage-deco{display:none}.censim-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.detalle-navigation-container{padding:0}.detalle-navigation .navigation-list{background-color:var(--purple-color);flex-flow:column;align-items:flex-start;gap:0;width:100vw;height:calc(100vh - 80px);max-height:calc(100vh - 80px);padding-bottom:20px;display:none;position:fixed;top:80px;left:0;overflow-y:auto}body:not(.detalle-nav-fixed) .detalle-navigation-mobile-selector .detalle-nav-toggle{display:none}body.detalle-nav-fixed.expanded-detalle-nav .detalle-navigation .navigation-list{display:flex}.detalle-navigation .navigation-list li{width:100%;padding:0}.detalle-navigation .navigation-list li.btn-li{margin-top:15px;padding-left:25px}.detalle-navigation .navigation-list li+li:before{width:100%;height:1px}.detalle-navigation .navigation-list li.btn-li:before{content:none}.detalle-navigation .navigation-list li a:not(.btn){font-size:14px;display:flex;padding:12px 25px!important}.censim-razon{padding-top:60px}section.censim-infra .yellow-deco{display:none}.espacios-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ubicacion-panel{padding:40px 30px}.ubicacion-info{margin-bottom:30px}}@media only screen and (width<=767px){.censim-stage{padding-top:20px}.censim-stage h1{font-size:38px}.censim-stats li{padding:20px}.censim-stats .stat-num{font-size:44px}.section-intro{font-size:16px}.razon-cards{grid-template-columns:minmax(0,1fr)}.razon-card{padding:30px 22px}.espacios-grid{grid-template-columns:minmax(0,1fr)}.espacio-info h3{font-size:26px}.calidad-panel{padding:40px 20px}section.censim-calidad .purple-deco{display:none}.calidad-item{gap:14px;padding:18px}.calidad-symbol{width:56px;height:56px;font-size:24px}.calidad-title{font-size:26px}.calidad-item .item-cta{width:44px;height:44px}.recursos-list a{gap:14px;padding:16px 16px 16px 20px}.recursos-list .recurso-num{font-size:24px}.recursos-list .recurso-title{font-size:16px}.recursos-list .recurso-desc{font-size:14px}.ubicacion-panel{padding:30px 20px}.ubicacion-map iframe{height:320px}}@media only screen and (width<=575px){.salas-grid{grid-template-columns:minmax(0,1fr)}.equipo-strip{grid-template-columns:minmax(0,1fr);padding:30px 25px}}
