@import"https://fonts.googleapis.com/css2?family=Jersey+20&family=Cambay:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";:root{--color-verde: #00B57E;--color-naranja: #F26427;--color-amarillo: #F2B227;--color-azul: #075DD6;--color-negro: #080121;--color-blanco: #ffffff;--color-hierro: #FEFEFE;--color-morado: #9C46FA;--color-rosado: #FE239F;--color-rojo: #FE2333;--color-cian: #0084D0;--color-brillante: #FBCE00;--color-gris: #374151;--color-gris-claro: #C0C0C0;--color-gris-inexistente: #D5D4CD;--ff-titulos: "Jersey 20", sans-serif;--ff-titulos-new: "Bricolage Grotesque", sans-serif;--ff-texto: "Cambay", sans-serif;--ff-texto-new: "Rubik", sans-serif;--fw-flaquita: 400;--fw-negrita-texto-new: 600;--fw-negrita: 700;--fw-negrita-new: 800}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--ff-texto);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--ff-titulos)}a{text-decoration:none;color:var(--color-negro)}.pacizquierda,.pacderecha{color:var(--color-amarillo)}.barracodigo{color:var(--color-naranja)}.hero{background:linear-gradient(135deg,#1e293b,#0f172a);min-height:100vh;padding-top:100px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:url(/assets/FondoARDDAY-CBHNKlnv.jpg) no-repeat;opacity:.3;background-position:center;background-size:cover}.hero-container{max-width:1400px;margin:0 auto;padding:4rem 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.hero-badge{background:#f2b22766;color:#fff;padding:.6rem 1.5rem;border-radius:300px;font-size:1.3rem;font-weight:var(--fw-flaquita);letter-spacing:1px;display:inline-block;margin-bottom:2rem;animation:slideInLeft .8s ease-out;font-family:var(--ff-titulos);border:.2vh solid var(--color-amarillo)}.hero-title{font-family:var(--ff-titulos-new);font-size:5.5rem;color:var(--color-blanco);line-height:1;margin-bottom:1.5rem;letter-spacing:3px;animation:slideInLeft .8s ease-out .2s backwards;font-weight:var(--fw-negrita-new)}.hero-description{color:var(--color-hierro);font-size:1.1rem;line-height:1.8;margin-bottom:2.5rem;animation:slideInLeft .8s ease-out .4s backwards}.hero-buttons{display:flex;gap:1rem;animation:slideInLeft .8s ease-out .6s backwards}.hero-btn-primary{background:var(--color-naranja);color:var(--color-blanco);border:none;padding:1rem 2.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.hero-btn-primary:hover{background:var(--color-naranja);transform:translateY(-2px);box-shadow:0 8px 20px #f9731666}.hero-btn-secondary{background:transparent;color:#fff;border:2px solid var(--color-hierro);padding:1rem 2.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.hero-btn-secondary:hover{background:#ffffff1a;border-color:var(--color-amarillo);color:var(--color-amarillo);transform:translateY(-2px)}.hero-image{position:relative;animation:slideInRight 1s ease-out .4s backwards}.hero-image>img{width:100%;height:auto;border-radius:20px;box-shadow:0 25px 50px #00000080;transition:transform .3s ease}.hero-image>img:hover{transform:scale(1.02)}.hero-poster{position:absolute;top:-20px;right:-50px;width:280px;height:auto;z-index:2;animation:float 3s ease-in-out infinite}.hero-poster img{width:100%;height:auto;border-radius:15px;box-shadow:0 20px 40px #0006;border:4px solid #fff}.hero-scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translate(-50%);animation:bounce 2s infinite}.scroll-arrow{width:30px;height:50px;border:2px solid #cbd5e1;border-radius:20px;position:relative}.scroll-arrow:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:6px;height:6px;background:#22d3ee;border-radius:50%;animation:scrollDown 2s infinite}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@keyframes scrollDown{0%{opacity:0;top:10px}50%{opacity:1}to{opacity:0;top:30px}}@media(max-width:968px){.hero-container{grid-template-columns:1fr;text-align:center}.hero-title{font-size:4rem}.hero-buttons{justify-content:center}.hero-poster{display:none}}.services{padding:6rem 0;background-color:var(--color-hierro);background-image:url(/assets/FondoCuadrados-De_MZRXZ.png);background-size:cover;background-position:center;position:relative}.services-container{max-width:1400px;margin:0 auto;padding:0 2rem}.services-header{text-align:center;margin-bottom:4rem}.services-badge{background:#00b57e66;border:.3vh solid var(--color-verde);color:var(--color-verde);padding:.6rem 1.8rem;border-radius:300px;font-size:1.3rem;font-weight:var(--fw-flaquita);font-family:var(--ff-titulos);letter-spacing:1px;display:inline-block;margin-bottom:1.5rem}.services-title{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3.5rem;color:var(--color-negro);margin-bottom:1rem;letter-spacing:2px}.services-subtitle{color:var(--color-negro);font-family:var(--ff-texto-new);font-size:1.1rem;line-height:1.8}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:0 auto}.service-card{background:var(--color-blanco);padding:2.5rem 2rem;border-radius:15px;border:2px solid transparent;transition:all .4s ease;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--card-color),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{border-color:var(--card-color);transform:translateY(-8px);box-shadow:0 15px 40px #0000001a}.service-icon{margin-bottom:1.5rem;display:inline-block;padding:1rem;background:#00000008;border-radius:12px;transition:all .3s ease}.service-card:hover .service-icon{transform:scale(1.1) rotate(5deg)}.service-title{font-family:var(--ff-texto-new);font-size:1.5rem;font-weight:var(--fw-negrita-texto-new);color:var(--color-negro);margin-bottom:.8rem}.service-description{color:var(--color-gris);font-family:var(--ff-texto-new);font-size:1rem;line-height:1.6}.service-border{position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--card-color);transition:width .4s ease}.service-card:hover .service-border{width:100%}@media(max-width:768px){.services-grid{grid-template-columns:1fr}.services-title{font-size:2.5rem}}.workshops{padding:6rem 0;background:linear-gradient(135deg,#0f172a,#1e293b);position:relative;overflow:hidden}.workshops:before{content:"";position:absolute;inset:0;background:url(/assets/FondoPatronCables-CmdLkcO7.png);background-size:cover;background-position:center}.workshops-container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.workshops-header{text-align:center;margin-bottom:4rem}.workshops-badge{background:#075dd666;color:var(--color-azul);padding:.6rem 1.8rem;border-radius:300px;font-size:1.3rem;font-weight:var(--fw-flaquita);font-family:var(--ff-titulos);letter-spacing:1px;display:inline-block;margin-bottom:1.5rem;border:.2vh solid var(--color-azul)}.workshops-title{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3.5rem;color:var(--color-blanco);margin-bottom:1rem;letter-spacing:2px}.workshops-subtitle{color:var(--color-blanco);font-family:var(--ff-texto-new);font-size:1.1rem;line-height:1.8}.workshops-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.workshop-card{background:#1e293bcc;border-radius:20px;overflow:hidden;transition:all .4s ease;border:2px solid rgba(34,211,238,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workshop-card:hover{transform:translateY(-10px);border-color:var(--color-verde);box-shadow:0 20px 40px #22d3ee33}.workshop-image{position:relative;height:200px;overflow:hidden}.workshop-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.workshop-card:hover .workshop-image img{transform:scale(1.1)}.workshop-location-badge{position:absolute;top:15px;left:15px;background:var(--color-blanco);color:var(--color-verde);font-family:var(--ff-titulos);font-weight:var(--fw-flaquita);padding:.5rem 1rem;border-radius:20px;font-size:1.2rem;display:flex;align-items:center;gap:.4rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workshop-content{padding:2rem}.workshop-title{font-family:var(--ff-titulos-new);font-size:1.8rem;color:var(--color-blanco);margin-bottom:1.5rem;letter-spacing:1px}.workshop-details{font-family:var(--ff-texto-new);display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.workshop-detail{font-family:var(--ff-texto-new);display:flex;align-items:flex-start;gap:.8rem;color:#cbd5e1;font-size:.9rem}.workshop-detail svg{color:var(--color-amarillo);flex-shrink:0;margin-top:2px}.workshop-btn{width:100%;font-family:var(--ff-texto-new);background:#00b57e66;color:var(--color-verde);border:.2vh solid var(--color-verde);padding:1rem;border-radius:10px;font-size:1rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}.workshop-btn:hover{background:#00b57e66;transform:translate(5px);box-shadow:0 5px 20px #22d3ee66}@media(max-width:1024px){.workshops-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.workshops-grid{grid-template-columns:1fr}.workshops-title{font-size:2.5rem}}.navbar{background:transparent;padding:1rem 0;position:fixed;top:0;left:0;right:0;z-index:1000;transition:background .3s ease,backdrop-filter .3s ease}.navbar.scrolled{background:#0f172af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar-logo img{transition:opacity .3s ease}.navbar-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.navbar-logo h1{font-family:var(--ff-titulos-new);font-size:2rem;color:#fff;letter-spacing:2px}.navbar-logo img{margin-top:.5rem;height:3rem}.navbar-menu{display:flex;list-style:none;gap:2rem;align-items:center}.navbar-menu li a{color:#fff;text-decoration:none;font-size:.95rem;transition:color .3s ease;position:relative;font-family:var(--ff-texto-new)}.navbar-menu li a:hover{color:var(--color-blanco);font-family:var(--ff-texto-new);font-weight:var(--fw-negrita-texto-new);transition:ease .3s}.navbar-menu li a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--color-rojo);transition:width .3s ease}.navbar-menu li a:hover:after{width:100%}.navbar-whatsapp{background:#00b37d;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.navbar-whatsapp:hover{background:#00b37d;transform:translateY(-2px);box-shadow:0 4px 12px #7c3aed66}.navbar-whatsapp svg{margin:0}.navbar-toggle{display:none;background:none;border:none;color:#fff;cursor:pointer}@media(max-width:768px){.navbar-toggle{display:block}.navbar-menu{position:absolute;top:100%;left:0;right:0;background:#0f172afa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:1.5rem;padding:2rem;display:none}.navbar-menu.open{display:flex}}@media(max-width:768px){.whatsapp-text{display:none}.navbar-whatsapp{padding:.6rem;border-radius:10%}}.media-section{padding:6rem 0;background-color:var(--color-hierro)}.media-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:2fr 1fr;gap:2rem}.media-main{position:relative}.media-placeholder{width:100%;height:450px;background:#cbd5e1;border-radius:20px;overflow:hidden;position:relative}.media-placeholder img{width:100%;height:100%;object-fit:cover;filter:brightness(.6)}.media-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.media-overlay p{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 10px rgba(0,0,0,.5)}.media-side{display:flex;flex-direction:column;gap:2rem}.media-image-small,.media-image-large{position:relative;border-radius:15px;overflow:hidden;background:#cbd5e1}.media-image-small{height:140px}.media-image-large{height:168px}.media-image-small img,.media-image-large img{width:100%;height:100%;object-fit:cover;filter:brightness(.7)}.media-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:1.2rem;letter-spacing:2px;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.media-feedback{max-width:1400px;margin:4rem auto 0;padding:0 2rem;text-align:center}.feedback-icons{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.feedback-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.feedback-icon.next{background:#00b57e66;border:.2vh solid var(--color-verde);color:var(--color-verde)}.feedback-icon.back{background:#f2b22766;border:.2vh solid var(--color-amarillo);color:var(--color-amarillo)}.feedback-icon:hover{transform:scale(1.1) rotate(10deg);box-shadow:0 10px 30px #0003}.feedback-text{color:#64748b;font-size:1rem;line-height:1.8;max-width:900px;margin:0 auto;font-style:italic}@media(max-width:968px){.media-container{grid-template-columns:1fr}}.contact{padding:6rem 0;background-color:var(--color-hierro);background-image:url(/assets/FondoCuadrados-De_MZRXZ.png);background-position:center;background-size:cover}.contact-container{max-width:1400px;margin:0 auto;padding:0 2rem}.contact-header{text-align:center;margin-bottom:4rem}.contact-badge{background:#f2b22766;border:.2vh solid var(--color-amarillo);color:var(--color-amarillo);padding:.6rem 1.8rem;border-radius:30px;font-size:1.3rem;font-weight:var(--fw-flaquita);font-family:var(--ff-titulos);letter-spacing:1px;display:inline-block;margin-bottom:1.5rem}.contact-title{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3.5rem;color:var(--color-negro);margin-bottom:1rem;letter-spacing:2px}.contact-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.contact-card{background:var(--color-blanco);padding:3rem 2rem;border-radius:20px;text-align:center;transition:all .4s ease;border:2px solid transparent}.contact-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a;border-color:#22d3ee}.contact-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;transition:transform .3s ease}.contact-card:hover .contact-icon{transform:scale(1.1) rotate(10deg)}.contact-card h3{font-family:var(--ff-texto-new);font-size:1.5rem;font-weight:var(--fw-negrita-texto-new);color:var(--color-negro);margin-bottom:.5rem}.contact-card p{color:var(--color-gris);font-size:1rem;font-family:var(--ff-texto-new)}.contact-question{background:linear-gradient(135deg,#0f172a,#1e293b);padding:3rem;border-radius:20px;text-align:center;margin-bottom:4rem;position:relative;overflow:hidden}.contact-question:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(34,211,238,.1) 0%,transparent 70%);animation:pulse 4s ease-in-out infinite}.contact-question p{color:#fff;font-family:var(--ff-texto-new);font-size:1.8rem;font-weight:var(--fw-negrita-texto-new);margin-bottom:2rem;position:relative;z-index:1}.contact-cta{background:var(--color-naranja);font-family:var(--ff-texto-new);color:#fff;border:none;padding:1rem 3rem;border-radius:10px;font-size:1.1rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;transition:all .3s ease;position:relative;z-index:1}.contact-cta:hover{transform:scale(1.05);box-shadow:0 10px 30px #f9731666}.contact-social{text-align:center}.social-badge{color:var(--color-negro);padding:.6rem 1.8rem;border-radius:30px;font-size:1.2rem;font-weight:700;letter-spacing:1px;display:inline-block;margin-bottom:2rem}.social-icons{display:flex;justify-content:center;gap:1.5rem}.social-icon{width:60px;height:60px;border-radius:10%;display:flex;align-items:center;justify-content:center;color:var(--color-negro);transition:all .3s ease;text-decoration:none}.social-icon.facebook,.social-icon.instagram,.social-icon.linkedin{background:#d9d9d9}.social-icon:hover{transform:translateY(-5px) rotate(10deg);box-shadow:0 10px 25px #0003}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.5}}@media(max-width:768px){.contact-methods{grid-template-columns:1fr}.contact-title{font-size:2.5rem}.contact-question p{font-size:1.3rem}}.footer{background:linear-gradient(135deg,#0f172a,#1e1b4b);color:#fff;padding:4rem 0 2rem;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#22d3ee,transparent)}.footer-container{max-width:1400px;margin:0 auto;padding:0 2rem}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand h2{font-family:var(--ff-titulos-new);font-size:2.5rem;margin-bottom:1rem;letter-spacing:2px;background:var(--color-verde);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-brand img{height:3.5rem}.footer-brand p{color:#cbd5e1;font-size:.95rem;line-height:1.8;font-family:var(--ff-texto-new)}.footer-section h3{font-family:var(--ff-texto-new);font-size:1.2rem;font-weight:var(--fw-negrita-texto-new);margin-bottom:1.5rem;color:var(--color-blanco)}.footer-section ul{list-style:none;font-family:var(--ff-texto-new)}.footer-section ul li{margin-bottom:.8rem;font-family:var(--ff-texto-new)}.footer-section ul li a{color:#cbd5e1;font-family:var(--ff-texto-new);text-decoration:none;font-size:.95rem;transition:all .3s ease;position:relative;display:inline-block}.footer-section ul li a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--color-rojo);transition:width .3s ease}.footer-section ul li a:hover{color:var(--color-blanco);font-family:var(--fw-negrita-texto-new);transform:translate(5px)}.footer-section ul li a:hover:after{width:100%}.footer-section ul li:not(:has(a)){color:#cbd5e1;font-size:.95rem}.footer-bottom{text-align:center}.footer-bottom p{color:#94a3b8;font-family:var(--ff-texto-new);font-size:.9rem;margin-bottom:.5rem}.footer-credit{font-family:var(--ff-texto-new);color:#64748b;font-size:.85rem}@media(max-width:968px){.footer-content{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:640px){.footer-content{grid-template-columns:1fr}.footer-brand h2{font-size:2rem}}.workshop-detail-page{min-height:100vh;background:#f8fafc}.workshop-detail-hero{background:linear-gradient(135deg,#0f172a,#1e293b);padding:120px 0 60px;position:relative;overflow:hidden}.workshop-detail-hero:before{content:"";position:absolute;inset:0;background:url(/assets/ZapemiARDAY_PROGRAMA-iuAbPI6s.jpg) no-repeat;background-position:center;background-size:cover;opacity:.3}.workshop-detail-container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.workshop-detail-header{text-align:center;margin-bottom:3rem}.workshop-detail-badge{background:#f2b22766;color:var(--color-amarillo);border:.2vh solid var(--color-amarillo);font-family:var(--ff-titulos);padding:.6rem 1.8rem;border-radius:30px;font-size:1.2rem;font-weight:var(--fw-flaquita);letter-spacing:1px;display:inline-block;margin-bottom:1.5rem;margin-right:1.5rem}.workshop-detail-badge2{background:#f2642766;color:var(--color-naranja);border:.2vh solid var(--color-naranja);font-family:var(--ff-titulos);padding:.6rem 1.8rem;border-radius:30px;font-size:1.2rem;font-weight:var(--fw-flaquita);letter-spacing:1px;display:inline-block;margin-bottom:1.5rem}.workshop-detail-title{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:4rem;color:#fff;margin-bottom:1rem;letter-spacing:2px}.workshop-detail-subtitle{color:#cbd5e1;font-family:var(--ff-texto-new);font-size:1.2rem;line-height:1.8}.workshop-buttons{align-items:center;justify-content:center;display:flex;gap:1rem;animation:slideInLeft .8s ease-out .6s backwards}.workshop-btn-primary{background:var(--color-naranja);color:var(--color-blanco);border:none;padding:1rem 2.5rem;border-radius:8px;font-family:var(--ff-texto-new);font-size:1rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;transition:all .3s ease}.workshop-btn-primary:hover{background:var(--color-naranja);transform:translateY(-2px);box-shadow:0 8px 20px #f9731666}.workshop-btn-secondary{background:transparent;color:#fff;border:2px solid var(--color-hierro);padding:1rem 2.5rem;border-radius:8px;font-size:1rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;font-family:var(--ff-texto-new);transition:all .3s ease}.workshop-btn-secondary:hover{background:#ffffff1a;border-color:var(--color-amarillo);color:var(--color-amarillo);transform:translateY(-2px)}.workshop-info-section{padding:4rem 0;background:#f8fafc}.workshop-info-grid{display:grid;grid-template-columns:1fr 400px;gap:2rem}.workshop-info-main{display:flex;flex-direction:column;gap:2rem}.info-card{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 4px 20px #0000000d;transition:all .3s ease}.info-card:hover{box-shadow:0 8px 30px #0000001a;transform:translateY(-5px)}.info-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.info-icon{color:var(--color-verde)}.info-card-header h3{font-family:var(--ff-texto-new);font-size:1.8rem;font-weight:var(--fw-negrita-texto-new);color:var(--color-negro)}.dates-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.date-item{display:flex;align-items:center;gap:.8rem;padding:1rem;background:#f8fafc;border-radius:10px;color:#0f172a;font-weight:500;transition:all .3s ease}.date-item:hover{background:#e0f2fe;transform:translate(5px)}.date-item svg{color:var(--color-amarillo);flex-shrink:0}.learning-list,.requirements{display:flex;flex-direction:column;gap:1rem}.learning-item,.requirement-item{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem;background:#f8fafc;border-radius:10px;transition:all .3s ease}.learning-item:hover,.requirement-item:hover{background:#e0f2fe;transform:translate(5px)}.learning-item svg,.requirement-item svg{color:var(--color-naranja);flex-shrink:0;margin-top:2px}.learning-item span,.requirement-item span{color:#0f172a;font-size:1.05rem;line-height:1.6}.workshop-info-sidebar{display:flex;flex-direction:column;gap:2rem}.price-card{background:linear-gradient(135deg,#0f172a,#1e293b);padding:2.5rem;border-radius:20px;box-shadow:0 10px 40px #0003;position:sticky;top:100px}.price-header{text-align:center;margin-bottom:2rem}.price-label{color:#cbd5e1;font-family:var(--ff-texto-new);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:1rem}.price-amount{display:flex;align-items:flex-start;justify-content:center;gap:.3rem;margin-bottom:1rem}.currency{color:var(--color-amarillo);font-family:var(--ff-texto-new);font-size:2rem;font-weight:700;margin-top:.5rem}.amount{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);color:#fff;font-size:4rem;line-height:1;letter-spacing:2px}.price-note{color:#94a3b8;font-size:.9rem;display:block;font-family:var(--ff-texto-new)}.enroll-button{width:100%;background:var(--color-naranja);color:#fff;border:none;padding:1.2rem;border-radius:12px;font-size:1.1rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;transition:all .3s ease;font-family:var(--ff-texto-new)}.enroll-button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #f9731666}.details-card{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 4px 20px #0000000d}.details-card h3{font-family:var(--ff-texto-new);font-size:1.5rem;font-weight:var(--fw-negrita-texto-new);color:#0f172a;margin-bottom:1.5rem}.detail-item{display:flex;gap:1rem;padding:1.2rem 0;border-bottom:1px solid #e2e8f0}.detail-item:last-child{border-bottom:none}.detail-item svg{color:var(--color-morado);flex-shrink:0;margin-top:2px}.detail-item div{display:flex;flex-direction:column;gap:.3rem}.detail-item strong{color:#0f172a;font-weight:var(--fw-negrita-texto-new);font-size:1rem;font-family:var(--ff-texto-new)}.detail-item span{color:#64748b;font-family:var(--ff-texto-new);font-size:.95rem}.faq-section{padding:4rem 0;background:#fff}.faq-header{text-align:center;margin-bottom:3rem}.faq-header h2{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3.5rem;color:#0f172a;margin-bottom:1rem;letter-spacing:2px}.faq-header p{color:#64748b;font-size:1.1rem;font-family:var(--ff-texto-new)}.faq-list{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.faq-item{background:#f8fafc;border-radius:15px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.faq-item:hover{border-color:var(--color-naranja)}.faq-item.open{background:#fff;box-shadow:0 8px 30px #0000001a}.faq-question{padding:1.8rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-question h3{font-family:var(--ff-texto-new);font-size:1.2rem;font-weight:var(--fw-negrita-texto-new);color:#0f172a}.faq-icon{color:#22d3ee;transition:transform .3s ease;flex-shrink:0}.faq-icon.rotated{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open .faq-answer{max-height:500px}.faq-answer p{padding:0 2rem 2rem;color:#64748b;font-size:1rem;line-height:1.8;font-family:var(--ff-texto-new)}.cta-section{padding:4rem 0;background:linear-gradient(135deg,#0f172a,#1e293b)}.cta-content{text-align:center;padding:4rem 2rem}.cta-content h2{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3rem;color:#fff;margin-bottom:1rem;letter-spacing:2px}.cta-content p{color:#cbd5e1;font-size:1.2rem;margin-bottom:2rem;font-family:var(--ff-texto-new)}.cta-button{background:var(--color-naranja);color:#fff;border:none;padding:1.2rem 3rem;border-radius:12px;font-size:1.1rem;font-weight:var(--fw-negrita-texto-new);font-family:var(--ff-texto-new);cursor:pointer;transition:all .3s ease}.cta-button:hover{transform:scale(1.05);box-shadow:0 15px 40px #f9731666}@media(max-width:1024px){.workshop-info-grid{grid-template-columns:1fr}.price-card{position:static}}@media(max-width:768px){.workshop-detail-title{font-size:2.5rem}.dates-grid{grid-template-columns:1fr}.amount{font-size:3rem}.faq-header h2{font-size:2.5rem}}.error-pagina{margin-top:12vh;align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;margin-top:20vh;margin-bottom:20vh}.error-pagina h1{display:flex;color:#e7ebf2;font-size:22.22vh;letter-spacing:.1em;margin:.025em 0;text-shadow:.05em .05em 0 rgba(0,0,0,.25);white-space:nowrap}@media(max-width:30rem){.error-pagina h1{font-size:8.5rem}}.error-pagina h1>span>img{width:15vh;animation:spooky 2s alternate infinite linear;display:inline-block}.error-pagina h2{color:var(--color-rojo);margin-bottom:.4em;font-size:4vh;display:flex;font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new)}.error-pagina p{color:#001842;margin-top:0;font-size:2.5vh;font-family:var(--ff-texto-new)}.errorpagina-buttons{align-items:center;justify-content:center;display:flex;gap:1rem;margin-top:3vh}.btn-errorpagina{background:var(--color-naranja);color:var(--color-blanco);display:flex;border:none;padding:1rem 2.5rem;border-radius:8px;font-family:var(--ff-texto-new);font-size:1rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;transition:all .3s ease}.btn-errorpagina:hover{background:var(--color-naranja);transform:translateY(-2px);box-shadow:0 8px 20px #f9731666}@keyframes spooky{0%{transform:translatey(.15em) scaley(.95)}to{transform:translatey(-.15em)}}.about-page{min-height:100vh;background:#f8fafc}.about-container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.about-story{padding:6rem 0;background:linear-gradient(135deg,#0f172a,#1e293b)}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.story-content h2{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3rem;color:var(--color-blanco);margin-bottom:2rem;letter-spacing:2px}.story-content p{color:var(--color-hierro);font-family:var(--ff-texto-new);font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem}.story-image{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000026}.story-image img{width:100%;height:500px;object-fit:cover;transition:transform .3s ease}.story-image:hover img{transform:scale(1.05)}.about-mission-vision{padding:6rem 0;background:#f8fafc}.mv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.mv-card{background:#fff;padding:3rem;border-radius:20px;box-shadow:0 10px 40px #00000014;transition:all .4s ease;position:relative;overflow:hidden}.mv-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;transition:transform .4s ease;transform:scaleX(0);transform-origin:left}.mv-card.mission:before{background:linear-gradient(90deg,#f97316,#ea580c)}.mv-card.vision:before{background:linear-gradient(90deg,#3b82f6,#2563eb)}.mv-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px #00000026}.mv-card:hover:before{transform:scaleX(1)}.mv-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;transition:transform .3s ease}.mission .mv-icon{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff}.vision .mv-icon{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.mv-card:hover .mv-icon{transform:scale(1.1) rotate(10deg)}.mv-card h3{font-family:Cambay,sans-serif;font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.mv-card p{color:#64748b;font-size:1.05rem;line-height:1.8}.about-values{padding:6rem 0;background:#fff}.values-header{text-align:center;margin-bottom:4rem}.values-header h2{font-family:var(--ff-texto-new);font-weight:var(--fw-negrita-new);font-size:3.5rem;color:#0f172a;margin-bottom:1rem;letter-spacing:2px}.values-header p{color:#64748b;font-size:1.1rem}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.value-card{background:#f8fafc;padding:2.5rem 2rem;border-radius:20px;text-align:center;transition:all .4s ease;border:2px solid transparent}.value-card:hover{background:#fff;border-color:var(--color-verde);transform:translateY(-10px);box-shadow:0 15px 40px #0000001a}.value-icon{color:var(--color-verde);margin-bottom:1.5rem;transition:transform .3s ease}.value-card:hover .value-icon{transform:scale(1.1)}.value-card h3{font-family:Cambay,sans-serif;font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.value-card p{color:#64748b;font-size:.95rem;line-height:1.6}.about-achievements{padding:6rem 0;background:linear-gradient(135deg,#0f172a,#1e293b);position:relative;overflow:hidden}.about-achievements:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%2322d3ee" fill-opacity="0.03"%3E%3Cpath d="M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E')}.achievements-title{font-family:"Jersey 20",sans-serif;font-size:3.5rem;color:#fff;text-align:center;margin-bottom:4rem;letter-spacing:2px;position:relative;z-index:1}.achievements-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative;z-index:1}.achievement-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3rem 2rem;border-radius:20px;text-align:center;border:2px solid rgba(34,211,238,.2);transition:all .4s ease}.achievement-card:hover{background:#ffffff1a;border-color:#22d3ee;transform:translateY(-10px)}.achievement-number{font-family:"Jersey 20",sans-serif;font-size:4rem;color:#22d3ee;margin-bottom:.5rem;letter-spacing:2px}.achievement-label{color:#cbd5e1;font-size:1.1rem;font-weight:600}.about-team{padding:6rem 0;background:#f8fafc}.team-header{text-align:center;margin-bottom:4rem}.team-header h2{font-family:"Jersey 20",sans-serif;font-size:3.5rem;color:#0f172a;margin-bottom:1rem;letter-spacing:2px}.team-header p{color:#64748b;font-size:1.1rem}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.team-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #00000014;transition:all .4s ease}.team-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000026}.team-image{width:100%;height:280px;overflow:hidden}.team-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.team-card:hover .team-image img{transform:scale(1.1)}.team-info{padding:1.5rem;text-align:center}.team-info h3{font-family:Cambay,sans-serif;font-size:1.3rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.team-info p{color:#64748b;font-size:.95rem}.about-cta{padding:6rem 0;background:linear-gradient(135deg,#f97316,#ea580c)}.about-cta .cta-content{text-align:center;max-width:800px;margin:0 auto}.cta-icon{color:#fff;margin-bottom:2rem;animation:float 3s ease-in-out infinite}.about-cta h2{font-family:"Jersey 20",sans-serif;font-size:3rem;color:#fff;margin-bottom:1rem;letter-spacing:2px}.about-cta p{color:#ffffffe6;font-size:1.2rem;margin-bottom:2rem}.about-cta .cta-button{background:#fff;color:#f97316;border:none;padding:1.2rem 3rem;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.about-cta .cta-button:hover{transform:scale(1.05);box-shadow:0 15px 40px #0000004d}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(max-width:1024px){.story-grid,.mv-grid{grid-template-columns:1fr}.values-grid,.achievements-grid,.team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.about-title{font-size:2.5rem}.values-grid,.achievements-grid,.team-grid{grid-template-columns:1fr}.story-content h2,.values-header h2,.achievements-title,.team-header h2{font-size:2.5rem}}.classroom-page{min-height:100vh;background:#f8fafc}.classroom-hero{background:linear-gradient(135deg,#3b82f6,#2563eb);padding:120px 0 100px;text-align:center;position:relative;overflow:hidden}.classroom-hero:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%23fff" fill-opacity="0.05"%3E%3Cpath d="M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E')}.classroom-container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.classroom-hero-content{max-width:900px;margin:0 auto}.classroom-badge{background:#fff3;color:#fff;padding:.6rem 1.8rem;border-radius:30px;font-size:.9rem;font-weight:var(--fw-negrita-texto-new);letter-spacing:1px;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--ff-texto-new)}.classroom-title{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:4.5rem;color:#fff;margin-bottom:1.5rem;letter-spacing:2px;line-height:1.2}.classroom-subtitle{color:#ffffffe6;font-size:1.2rem;line-height:1.8;margin-bottom:2.5rem;font-family:var(--ff-texto-new)}.classroom-cta{background:#fff;color:#3b82f6;border:none;padding:1.2rem 3rem;border-radius:12px;font-size:1.1rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;display:inline-flex;align-items:center;gap:.8rem;transition:all .3s ease;font-family:var(--ff-texto-new)}.classroom-cta:hover{transform:scale(1.05);box-shadow:0 15px 40px #0000004d}.classroom-benefits{padding:6rem 0;background:#fff}.benefit-card:hover{background:#fff;border-color:#3b82f6;transform:translateY(-10px);box-shadow:0 15px 40px #3b82f626}.benefit-icon{color:#3b82f6;margin-bottom:1.5rem;transition:transform .3s ease}.classroom-kits{padding:6rem 0;background:#f8fafc}.kits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.kit-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #00000014;transition:all .4s ease}.kit-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000026}.kit-image{position:relative;height:250px;overflow:hidden}.kit-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.kit-card:hover .kit-image img{transform:scale(1.1)}.kit-level{position:absolute;top:15px;right:15px;background:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:var(--fw-negrita-texto-new);text-transform:uppercase;font-family:var(--ff-texto-new)}.kit-content{padding:2rem}.kit-content h3{font-family:var(--ff-titulos-new);font-size:2rem;color:#0f172a;margin-bottom:.5rem;letter-spacing:1px}.kit-description{color:#64748b;font-size:1rem;margin-bottom:1.5rem;font-family:var(--ff-texto-new)}.kit-content h4{color:#0f172a;font-size:1.1rem;font-weight:700;margin-bottom:1rem;font-family:var(--ff-titulos-new)}.kit-includes{list-style:none;display:flex;flex-direction:column;gap:.8rem}.kit-includes li{display:flex;align-items:flex-start;gap:.8rem;color:#64748b;font-size:.95rem;font-family:var(--ff-texto-new)}.kit-includes li svg{color:#3b82f6;flex-shrink:0;margin-top:2px}.classroom-services{padding:6rem 0;background:#fff}.classroom-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:0 auto}.classroom-service-card{display:flex;gap:1.5rem;padding:2rem;background:#f8fafc;border-radius:15px;transition:all .3s ease}.classroom-service-card:hover{background:#fff;transform:translate(10px);box-shadow:0 10px 30px #00000014}.classroom-service-card svg{color:#3b82f6;flex-shrink:0}.classroom-service-card h3{color:#0f172a;font-size:1.2rem;font-weight:var(--fw-negrita-texto-new);margin-bottom:.5rem;font-family:var(--ff-texto-new)}.classroom-service-card p{color:#64748b;font-size:.95rem;line-height:1.6;font-family:var(--ff-texto-new)}.classroom-process{padding:6rem 0;background:#f8fafc}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.process-step{text-align:center;padding:2rem}.step-number{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:transform .3s ease}.process-step:hover .step-number{transform:scale(1.1) rotate(10deg)}.process-step h3{font-family:var(--ff-titulos-new);font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.process-step p{font-family:var(--ff-texto-new);color:#64748b;font-size:1rem;line-height:1.6}.classroom-testimonial{padding:6rem 0;background:linear-gradient(135deg,#0f172a,#1e293b)}.testimonial-content{max-width:900px;margin:0 auto;text-align:center}.testimonial-icon{color:#3b82f6;margin-bottom:2rem}.testimonial-content blockquote{color:#cbd5e1;font-size:1.5rem;line-height:1.8;font-style:italic;margin-bottom:2rem;font-family:var(--ff-texto-new)}.testimonial-author{font-family:var(--ff-texto-new);color:#94a3b8;font-size:1.1rem}.classroom-final-cta{padding:6rem 0;background:linear-gradient(135deg,#3b82f6,#2563eb)}.final-cta-content h2{font-family:var(--ff-titulos-new);font-size:3.5rem;color:#fff;margin-bottom:1rem;letter-spacing:2px;line-height:1.2}.classroom-cta-large{background:#fff;color:#3b82f6;border:none;padding:1.5rem 4rem;border-radius:12px;font-size:1.2rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;display:inline-flex;align-items:center;gap:1rem;transition:all .3s ease;font-family:var(--ff-texto-new)}.classroom-cta-large:hover{transform:scale(1.05);box-shadow:0 20px 50px #0000004d}@media(max-width:1024px){.benefits-grid,.kits-grid,.process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.classroom-title{font-size:3rem}.benefits-grid,.kits-grid,.services-grid,.process-grid{grid-template-columns:1fr}.section-header h2,.final-cta-content h2{font-size:2.5rem}}.volunteer-page{min-height:100vh;background:#f8fafc}.volunteer-hero{background:linear-gradient(135deg,#7c3aed,#5b21b6);padding:120px 0 80px;position:relative;overflow:hidden}.volunteer-hero:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%23fff" fill-opacity="0.05"%3E%3Cpath d="M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E')}.volunteer-container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.volunteer-hero-content{text-align:center;max-width:800px;margin:0 auto 3rem}.volunteer-badge{background:#fff3;color:#fff;padding:.6rem 1.8rem;border-radius:30px;font-size:.9rem;font-weight:var(--fw-negrita-texto-new);letter-spacing:1px;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--ff-texto-new)}.volunteer-title{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:4.5rem;color:#fff;margin-bottom:1.5rem;letter-spacing:2px;line-height:1.2}.volunteer-subtitle{color:#ffffffe6;font-family:var(--ff-texto-new);font-size:1.2rem;line-height:1.8;margin-bottom:2.5rem}.volunteer-cta{background:#fff;color:#7c3aed;border:none;padding:1.2rem 3rem;border-radius:12px;font-size:1.1rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;display:inline-flex;align-items:center;gap:.8rem;transition:all .3s ease;font-family:var(--ff-texto-new)}.volunteer-cta:hover{transform:scale(1.05);box-shadow:0 15px 40px #0000004d}.volunteer-hero-image{max-width:800px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px #0006}.volunteer-hero-image img{width:100%;height:400px;object-fit:cover}.volunteer-benefits{padding:6rem 0;background:#fff}.section-header h2{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3.5rem;color:#fff;margin-bottom:1rem;letter-spacing:2px}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.benefit-card{background:#f8fafc;padding:2.5rem 2rem;border-radius:20px;text-align:center;transition:all .4s ease;border:2px solid transparent}.benefit-card:hover{background:#fff;border-color:#7c3aed;transform:translateY(-10px);box-shadow:0 15px 40px #7c3aed26}.benefit-icon{color:#7c3aed;margin-bottom:1.5rem;transition:transform .3s ease}.benefit-card:hover .benefit-icon{transform:scale(1.1)}.benefit-card h3{font-family:var(--ff-texto-new);font-size:1.5rem;font-weight:var(--fw-negrita-texto-new);color:#0f172a;margin-bottom:1rem}.benefit-card p{color:#64748b;font-size:1rem;line-height:1.6;font-family:var(--ff-texto-new)}.volunteer-responsibilities{padding:6rem 0;background:#f8fafc}.responsibilities-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.responsibilities-text h2{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3rem;color:#0f172a;margin-bottom:1.5rem;letter-spacing:2px}.responsibilities-intro{color:#64748b;font-size:1.05rem;line-height:1.8;margin-bottom:2rem;font-family:var(--ff-texto-new)}.responsibilities-list{display:flex;flex-direction:column;gap:1rem}.responsibility-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#fff;border-radius:10px;transition:all .3s ease}.responsibility-item:hover{transform:translate(10px);box-shadow:0 5px 15px #0000001a}.responsibility-item svg{color:#7c3aed;flex-shrink:0;margin-top:2px}.responsibility-item span{color:#0f172a;font-size:1rem;line-height:1.6;font-family:var(--ff-texto-new)}.responsibilities-image{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000026}.responsibilities-image img{width:100%;height:500px;object-fit:cover;transition:transform .3s ease}.responsibilities-image:hover img{transform:scale(1.05)}.volunteer-locations{padding:6rem 0;background:#fff}.locations-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:0 auto}.location-card{background:#f8fafc;padding:2.5rem;border-radius:20px;border:2px solid transparent;transition:all .4s ease}.location-card:hover{border-color:#7c3aed;transform:translateY(-5px);box-shadow:0 15px 40px #7c3aed1a}.location-card.unavailable{background:#f1f5f9;opacity:.8}.location-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.location-header h3{font-family:var(--ff-titulos-new);font-size:2rem;color:#0f172a;display:flex;align-items:center;gap:.5rem;letter-spacing:1px}.location-status{padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:var(--fw-negrita-texto-new);text-transform:uppercase;font-family:var(--ff-texto-new)}.location-status.available{background:#10b981;color:#fff}.location-status.unavailable{background:#ef4444;color:#fff}.location-details{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.location-detail{display:flex;align-items:flex-start;gap:.8rem;color:#64748b;font-size:1rem;font-family:var(--ff-texto-new)}.location-detail svg{color:#7c3aed;flex-shrink:0;margin-top:2px}.location-note{color:#64748b;font-size:.9rem;font-style:italic;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;font-family:var(--ff-texto-new)}.volunteer-requirements{padding:6rem 0;background:#f8fafc}.requirements-card{background:#fff;padding:4rem;border-radius:20px;box-shadow:0 10px 40px #00000014}.requirements-card h2{font-family:var(--ff-titulos-new);font-size:3rem;color:#0f172a;margin-bottom:3rem;text-align:center;letter-spacing:2px}.requirements-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.requirement-item{display:flex;gap:1.5rem;padding:2rem;background:#f8fafc;border-radius:15px;transition:all .3s ease}.requirement-item:hover{background:#fff;transform:translate(10px);box-shadow:0 5px 20px #00000014}.requirement-item svg{color:#7c3aed;flex-shrink:0}.requirement-item strong{font-family:var(--ff-texto-new);font-weight:var(--fw-negrita-texto-new);color:#0f172a;font-size:1.1rem;display:block;margin-bottom:.5rem}.requirement-item p{color:#64748b;font-size:.95rem;line-height:1.6;font-family:var(--ff-texto-new)}.volunteer-final-cta{padding:6rem 0;background:linear-gradient(135deg,#7c3aed,#5b21b6)}.final-cta-content{text-align:center;max-width:800px;margin:0 auto}.final-cta-content h2{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3.5rem;color:#fff;margin-bottom:1rem;letter-spacing:2px;line-height:1.2}.final-cta-content p{color:#ffffffe6;font-size:1.2rem;margin-bottom:2.5rem;font-family:var(--ff-texto-new)}.volunteer-cta-large{font-family:var(--ff-texto-new);background:#fff;color:#7c3aed;border:none;padding:1.5rem 4rem;border-radius:12px;font-size:1.2rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;display:inline-flex;align-items:center;gap:1rem;transition:all .3s ease}.volunteer-cta-large:hover{transform:scale(1.05);box-shadow:0 20px 50px #0000004d}@media(max-width:1024px){.benefits-grid{grid-template-columns:repeat(2,1fr)}.responsibilities-content{grid-template-columns:1fr}}@media(max-width:768px){.volunteer-title{font-size:3rem}.benefits-grid,.locations-grid,.requirements-grid{grid-template-columns:1fr}.section-header h2,.responsibilities-text h2,.requirements-card h2,.final-cta-content h2{font-size:2.5rem}}.careers-page{min-height:100vh;background:#f8fafc}.careers-hero{background:linear-gradient(135deg,#f97316,#ea580c);padding:120px 0 80px;text-align:center;position:relative;overflow:hidden}.careers-hero:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%23fff" fill-opacity="0.05"%3E%3Cpath d="M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E')}.careers-container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.careers-badge{font-family:var(--ff-texto-new);background:#fff3;color:#fff;padding:.6rem 1.8rem;border-radius:30px;font-size:.9rem;font-weight:var(--fw-negrita-texto-new);letter-spacing:1px;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.careers-title{font-family:var(--ff-titulos-new);font-size:4.5rem;font-weight:var(--fw-negrita-new);color:#fff;margin-bottom:1.5rem;letter-spacing:2px;line-height:1.2}.careers-subtitle{font-family:var(--ff-texto-new);color:#ffffffe6;font-size:1.2rem;line-height:1.8}.careers-benefits{padding:6rem 0;background:#fff}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3.5rem;color:#0f172a;margin-bottom:1rem;letter-spacing:2px}.section-header p{font-family:var(--ff-texto-new);color:#64748b;font-size:1.1rem}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}.benefit-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#f8fafc;border-radius:15px;transition:all .3s ease}.benefit-item:hover{background:#fff;transform:translate(10px);box-shadow:0 5px 20px #00000014}.benefit-item svg{color:#f97316;flex-shrink:0}.benefit-item span{color:#0f172a;font-size:1rem;font-weight:var(--fw-negrita-texto-new);font-family:var(--ff-texto-new)}.careers-jobs{padding:6rem 0;background:#f8fafc}.jobs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.job-card{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 5px 20px #0000000d;transition:all .4s ease;cursor:pointer;border:2px solid transparent}.job-card:hover{border-color:#f97316;transform:translateY(-5px);box-shadow:0 15px 40px #f9731626}.job-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.job-header h3{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:2rem;color:#0f172a;letter-spacing:1px}.job-type{background:#f97316;color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:var(--fw-negrita-texto-new);text-transform:uppercase;white-space:nowrap;font-family:var(--ff-texto-new)}.job-details{display:flex;gap:2rem;margin-bottom:1.5rem}.job-detail{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.95rem;font-family:var(--ff-texto-new)}.job-detail svg{color:#f97316}.job-description{color:#64748b;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;font-family:var(--ff-texto-new)}.job-btn{background:#f8fafc;font-family:var(--ff-texto-new);color:#f97316;border:2px solid #f97316;padding:.8rem 2rem;border-radius:10px;font-size:1rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;transition:all .3s ease;width:100%}.job-btn:hover{background:#f97316;color:#fff}.job-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.job-modal{background:#fff;border-radius:20px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close{position:absolute;top:1.5rem;right:1.5rem;background:#f8fafc;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1}.modal-close:hover{background:#f97316;color:#fff;transform:rotate(90deg)}.modal-header{background:linear-gradient(135deg,#f97316,#ea580c);padding:3rem 3rem 2rem;color:#fff}.modal-header h2{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:3rem;margin-bottom:1.5rem;letter-spacing:2px}.modal-meta{display:flex;gap:1.5rem;flex-wrap:wrap}.modal-type,.modal-location,.modal-salary{font-family:var(--ff-texto-new);background:#fff3;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:var(--fw-negrita-texto-new);display:flex;align-items:center;gap:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-content{padding:3rem}.modal-section{margin-bottom:3rem}.modal-section:last-child{margin-bottom:0}.modal-section h3{font-family:var(--ff-texto-new);font-size:1.8rem;font-weight:var(--fw-negrita-texto-new);color:#0f172a;margin-bottom:1.5rem}.modal-section p{font-family:var(--ff-texto-new);color:#64748b;font-size:1.05rem;line-height:1.8}.modal-section ul{list-style:none;display:flex;flex-direction:column;gap:1rem}.modal-section ul li{font-family:var(--ff-texto-new);display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f8fafc;border-radius:10px}.modal-section ul li svg{color:#f97316;flex-shrink:0;margin-top:2px}.modal-section ul li span{color:#0f172a;font-size:1rem;line-height:1.6}.modal-footer{padding:2rem 3rem 3rem;border-top:1px solid #e2e8f0}.apply-btn{font-family:var(--ff-texto-new);background:linear-gradient(90deg,#f97316,#ea580c);color:#fff;border:none;padding:1.2rem 3rem;border-radius:12px;font-size:1.1rem;font-weight:var(--fw-negrita-texto-new);cursor:pointer;display:inline-flex;align-items:center;gap:.8rem;transition:all .3s ease;width:100%;justify-content:center}.apply-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #f973164d}@media(max-width:1024px){.jobs-grid{grid-template-columns:1fr}}@media(max-width:768px){.careers-title{font-size:3rem}.benefits-grid{grid-template-columns:1fr}.section-header h2{font-size:2.5rem}.modal-header h2{font-size:2rem}.modal-content{padding:2rem}.modal-footer{padding:1.5rem 2rem 2rem}}.blog-post-page{min-height:100vh;background:#f8fafc}.blog-post{padding-bottom:4rem}.blog-banner{position:relative;height:600px;overflow:hidden}.blog-banner img{width:100%;height:100%;object-fit:cover}.blog-banner-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0f172a66,#0f172acc);display:flex;align-items:flex-end;padding:4rem 0}.blog-container{max-width:900px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.blog-category{background:#22d3ee;color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-bottom:1.5rem}.blog-title{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:4rem;color:#fff;line-height:1.2;letter-spacing:2px;margin:0}.blog-meta{display:flex;justify-content:space-between;align-items:center;padding:3rem 0;border-bottom:2px solid #e2e8f0;margin-bottom:3rem}.blog-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #00B57E}.author-info{display:flex;flex-direction:column}.author-name{color:#0f172a;font-size:1.1rem;font-weight:var(--fw-negrita);font-family:var(--ff-titulos-new)}.author-role{color:#64748b;font-size:.9rem;font-family:var(--ff-texto-new);margin-top:.2rem}.blog-info{display:flex;gap:2rem}.info-item{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.95rem}.info-item svg{color:#22d3ee}.blog-content{background:#fff;padding:3rem;border-radius:20px;box-shadow:0 5px 20px #0000000d;margin-bottom:3rem}.blog-content .lead{font-size:1.3rem;line-height:1.8;color:#475569;margin-bottom:2.5rem;font-weight:500}.blog-content h2{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:2.5rem;color:#0f172a;margin:3rem 0 1.5rem;letter-spacing:1px}.blog-content h2:first-of-type{margin-top:0}.blog-content p{color:#475569;font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;font-family:var(--ff-texto-new)}.blog-content ul{margin:1.5rem 0;padding-left:0;list-style:none}.blog-content ul li{color:#475569;font-size:1.1rem;line-height:1.8;margin-bottom:1rem;padding-left:2rem;position:relative;font-family:var(--ff-texto-new)}.blog-content ul li:before{content:"•";color:#22d3ee;font-size:1.5rem;position:absolute;left:.5rem;top:-2px}.blog-content blockquote{background:#f8fafc;border-left:4px solid #672ACA;padding:2rem 2.5rem;margin:3rem 0;font-size:1.3rem;line-height:1.8;color:#0f172a;font-style:italic;border-radius:0 10px 10px 0}.blog-content strong{color:#0f172a;font-weight:var(--fw-negrita-texto-new)}.blog-footer{background:#fff;padding:2.5rem 3rem;border-radius:20px;box-shadow:0 5px 20px #0000000d;margin-bottom:3rem}.blog-tags{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.tag{background:#f8fafc;color:#64748b;padding:.6rem 1.5rem;border-radius:20px;font-size:.9rem;font-weight:var(--fw-negrita-texto-new);transition:all .3s ease;cursor:pointer;font-family:var(--ff-texto-new)}.tag:hover{background:#672aca;color:#fff;transform:translateY(-2px)}.blog-share{display:flex;align-items:center;gap:1.5rem}.share-label{color:#64748b;font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.share-buttons{display:flex;gap:1rem}.share-btn{width:45px;height:45px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff}.share-btn.facebook{background:#1877f2}.share-btn.twitter{background:#1da1f2}.share-btn.linkedin{background:#0a66c2}.share-btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0003}.author-card{background:#075dd6;padding:3rem;border-radius:20px;display:flex;gap:2rem;align-items:center;box-shadow:0 10px 30px #22d3ee4d}.author-card-avatar{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #0A57C2;flex-shrink:0}.author-card-content h3{color:#ffffffe6;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-family:var(--ff-titulos-new)}.author-card-content h4{font-family:var(--ff-titulos-new);color:#fff;font-size:2rem;margin-bottom:1rem;letter-spacing:1px}.author-card-content p{color:#fffffff2;font-size:1rem;line-height:1.7;margin:0;font-family:var(--ff-texto-new)}@media(max-width:768px){.blog-banner{height:400px}.blog-title{font-size:2.5rem}.blog-meta{flex-direction:column;gap:1.5rem;align-items:flex-start}.blog-content{padding:2rem}.blog-content h2{font-size:2rem}.blog-content .lead{font-size:1.1rem}.blog-footer{padding:2rem}.blog-share{flex-direction:column;align-items:flex-start}.author-card{flex-direction:column;text-align:center}}.share-btn.copy{background:#444;color:#fff}.share-btn.copy:hover{background:#222}.workshop-btn.disabled{opacity:.5;cursor:not-allowed}.joinus-page{min-height:100vh;background:#f8fafc}.joinus-hero{background:linear-gradient(135deg,#0f172a,#1e293b);padding:120px 0 80px;text-align:center;position:relative;overflow:hidden}.joinus-hero:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%2322d3ee" fill-opacity="0.05"%3E%3Cpath d="M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');opacity:.3}.joinus-container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.joinus-title{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:5rem;color:#fff;margin-bottom:1rem;letter-spacing:3px}.joinus-options{padding:6rem 0;background:#f8fafc}.options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.option-card{background:#fff;padding:3rem 2.5rem;border-radius:20px;text-align:center;cursor:pointer;transition:all .4s ease;border:3px solid transparent;position:relative;overflow:hidden}.option-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:var(--card-color);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.option-card:hover:before{transform:scaleX(1)}.option-card:hover{border-color:var(--card-color);transform:translateY(-15px);box-shadow:0 25px 50px #00000026}.option-icon{margin-bottom:2rem;transition:transform .3s ease}.option-card:hover .option-icon{transform:scale(1.15)}.option-card h3{font-family:var(--ff-titulos-new);font-weight:var(--fw-negrita-new);font-size:2.2rem;color:#0f172a;margin-bottom:1rem;letter-spacing:1px}.option-card p{font-family:var(--ff-texto-new);color:#64748b;font-size:1.05rem;line-height:1.6;margin-bottom:2rem}.option-arrow{width:50px;height:50px;border-radius:50%;background:#f8fafc;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .3s ease}.option-card:hover .option-arrow{background:var(--card-color);color:#fff;transform:translate(10px)}.shop-section{max-width:800px;margin:0 auto}.shop-card{background:linear-gradient(135deg,#22d3ee,#06b6d4);padding:2.5rem 3rem;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;transition:all .4s ease;box-shadow:0 10px 30px #22d3ee4d}.shop-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #22d3ee66}.shop-card>svg{color:#fff;flex-shrink:0}.shop-content{flex:1;text-align:left}.shop-content p{font-family:var(--ff-texto-new);color:#ffffffe6;font-size:1.05rem;margin-bottom:.5rem}.shop-content strong{color:#fff;font-size:1.5rem;font-weight:var(--fw-negrita-texto-new)}.shop-card>svg:last-child{color:#fff;transition:transform .3s ease}.shop-card:hover>svg:last-child{transform:translate(10px)}@media(max-width:1024px){.options-grid{grid-template-columns:1fr}}@media(max-width:768px){.joinus-title{font-size:3.5rem}.joinus-subtitle{font-size:1.2rem}.option-card h3{font-size:1.8rem}.shop-card{flex-direction:column;text-align:center}.shop-content{text-align:center}}.temuco-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;justify-content:center}.temuco-card{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:420px}.temuco-card h3{min-height:60px}.temuco-btn-container{margin-top:auto;width:100%}@media(max-width:1024px){.temuco-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.temuco-grid{grid-template-columns:1fr}}
