<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal-container{align-items:center;background-color:rgba(33,33,33,.19);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-container .modal{background-color:#f9f9f9;border-radius:25px;box-shadow:1px 1px 5px 3px rgba(0,0,0,.19);display:flex;flex-direction:column;justify-content:space-between;min-height:120px;min-width:250px;padding:10px}.modal-container .modal .modal-title{display:flex;justify-content:flex-end;padding-right:10px;width:100%}.modal-container .modal .modal-title .modal-close-button{border:solid;border-color:#002d72;border-radius:50px;border-width:1px;color:#002d72;height:20px;width:20px}.modal-container .modal .modal-title .modal-close-button:hover{cursor:pointer}.modal-container .modal .button-container{display:flex;gap:10px;justify-content:center;margin-bottom:5px;width:100%}header{display:flex;gap:20px;justify-content:space-between;padding:20px 40px;position:fixed;width:100%;z-index:2}header h2{color:#f9f9f9;font-family:Roboto,sans-serif;font-size:18pt;font-weight:800;width:120px}header h2:hover{color:#dadada;cursor:pointer}header .icono-menu{display:none}header .menu-container{display:flex;gap:23px;width:calc(90% - 320px)}header .menu-container .button{background:none;border:none;color:#f9f9f9;font-family:Roboto,sans-serif;font-size:11pt}header .menu-container .button:hover{color:#dadada;cursor:pointer}header .menu-container .redes-sociales-container{align-items:center;display:flex;gap:16px;justify-content:space-between}header .menu-container .redes-sociales-container .icono{color:#f9f9f9}header .menu-container .redes-sociales-container .icono:hover{color:#dadada;cursor:pointer}header .logos-container{display:flex;gap:5px;justify-content:flex-end;width:175px}header .logos-container img{height:35px}header .modalidades-list{background-color:#f9f9f9;border-radius:15px;display:flex;flex-direction:column;left:-30px;padding:10px 0;position:absolute;top:35px;width:180%}header .modalidades-list h1{color:#212121;font-size:1rem;padding-left:5px}header .modalidades-list .modalidad-select{align-items:center;border-top:solid;border-color:#212121;border-width:1px;display:flex;gap:10px;padding:2px}header .modalidades-list .modalidad-select .icono{border-radius:50%;height:30px;width:30px}header .modalidades-list .modalidad-select p{color:#212121;font-size:.8rem;text-transform:uppercase}header .modalidades-list .modalidad-select:hover{background-color:#ec1c72;cursor:pointer}header .modalidades-list .modalidad-select:hover img,header .modalidades-list .modalidad-select:hover p{color:#fff}.header{background-color:#ec1c72}.header-color{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:header-color-animation;animation-name:header-color-animation;background-color:rgba(236,28,114,.9);padding:10px 40px}.responsive-menu{display:none}@media (max-width:950px){header{align-items:center;background-color:rgba(33,33,33,.9);height:50px;justify-content:space-between}header .icono-menu{align-items:center;color:#f9f9f9;display:flex;height:100%;height:30px;justify-content:center;width:20px}header .icono-menu button{background:none;border:none;color:#fff;font-size:1.2rem;font-weight:500}header .icono-menu:hover{color:#dadada;cursor:pointer}header .logos-container,header .menu-container{display:none}.responsive-menu{-webkit-animation:show .3s ease-in-out;animation:show .3s ease-in-out;display:block;height:100vh;left:0;padding:0 20px;position:fixed;top:0;width:100%}.responsive-menu .menu-container-responsive{align-items:center;background-color:#fff;border-radius:20px;display:flex;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));flex-direction:column;gap:24px;margin-top:53px;padding:20px;width:100%}.responsive-menu .menu-container-responsive .button{background:none;border:none;color:#212121;font-family:Roboto,sans-serif;font-size:13pt;width:100%}.responsive-menu .menu-container-responsive .button:hover{color:#dadada;cursor:pointer}.responsive-menu .menu-container-responsive .row{border-bottom:solid;border-color:#dadada;border-width:1.5px;display:flex;text-decoration:none;width:100%}.responsive-menu .menu-container-responsive .row .button{align-items:center;display:flex;height:100%;justify-content:center}.responsive-menu .menu-container-responsive .row:last-of-type{border:none}.responsive-menu .menu-container-responsive .redes-sociales-container{align-items:center;display:flex;gap:30px;justify-content:space-between}.responsive-menu .menu-container-responsive .redes-sociales-container .icono{color:#212121}.responsive-menu .menu-container-responsive .redes-sociales-container .icono:hover{color:#dadada;cursor:pointer}}@-webkit-keyframes header-color-animation{0%{padding:20px 40px}}@keyframes header-color-animation{0%{padding:20px 40px}}.top-footer{background:#002d72;display:flex;height:400px;justify-content:space-evenly;margin-top:-5px;padding:30px 0}.top-footer .logo-container{align-items:flex-start;display:flex;height:100%;justify-content:center;width:20%}.top-footer .logo-container img{width:100%}.top-footer .sucursal{color:#f9f9f9;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:flex-start;width:20%}.top-footer .sucursal h3{font-size:16pt}.top-footer .sucursal .sub-set h4{font-size:11pt;font-weight:400}.top-footer .sucursal .sub-set .icon-container{align-items:center;display:flex;height:30px;justify-content:space-between;margin-top:5px;width:100%}.top-footer .sucursal .sub-set .icon-container .icon{height:15px;width:10%}.top-footer .sucursal .sub-set .icon-container p{font-size:13px;width:85%}.top-footer .sucursal .icon-container{align-items:center;display:flex;height:30px;justify-content:space-between;margin-top:8px;width:100%}.top-footer .sucursal .icon-container .icon{height:18px;width:10%}.top-footer .sucursal .icon-container p{font-size:15px;width:85%}.top-footer .modal .contenedor-principal{color:#000;height:80vh;padding:2rem;width:80%}.top-footer .modal .contenedor-principal .contenedor-texto{height:65vh;overflow-y:scroll}.top-footer .modal .contenedor-principal p{margin-top:1rem;text-align:justify}.top-footer .modal .contenedor-principal ul{margin-left:3rem;margin-top:1rem}.top-footer .modal .contenedor-principal h2{margin-top:2rem}.top-footer .about{color:#f9f9f9;height:100%;width:20%}.top-footer .about h3{font-size:16pt;margin-bottom:20px}.top-footer .about h4{font-size:11pt;font-weight:400;margin-bottom:10px}.top-footer .about h4:hover{color:#dadada;cursor:pointer}@media (max-width:950px){.top-footer{align-items:center;display:flex;flex-direction:column;gap:30px;height:auto}.top-footer .logo-container{width:70%}.top-footer .sucursal{display:flex;width:70%}.top-footer .sucursal h3{font-family:Poppins,sans-serif}.top-footer .sucursal .set p{font-size:12px}.top-footer .sucursal .set .icon{height:14px}.top-footer .about{width:80%}.top-footer .about .options{display:flex;flex-direction:column}}@font-face{font-family:Gotham;font-weight:700;src:url(/static/media/Gotham-Black.d8557b6f3b2f75c8d67e.woff) format("woff")}@font-face{font-family:Gotham;font-style:italic;font-weight:700;src:url(/static/media/Gotham-BlackItalic.65779cb626a9ce803efd.woff) format("woff")}@font-face{font-family:Gotham;font-weight:600;src:url(/static/media/Gotham-Bold.6d86718d40e30e0126a9.woff) format("woff")}@font-face{font-family:Gotham;font-style:italic;font-weight:600;src:url(/static/media/Gotham-BoldItalic.b9548b8d32ad20e16666.woff) format("woff")}@font-face{font-family:Gotham;font-weight:500;src:url(/static/media/Gotham-Medium.ad73592390c4022befba.woff) format("woff")}@font-face{font-family:Gotham;font-style:italic;font-weight:500;src:url(/static/media/Gotham-MediumItalic.2aaad2cc36475b91ff79.woff) format("woff")}@font-face{font-family:Gotham;font-weight:800;src:url(/static/media/Gotham-Ultra.06fba43d0d6d22312e75.woff) format("woff")}@font-face{font-family:Gotham;font-style:italic;font-weight:800;src:url(/static/media/Gotham-UltraItalic.0e7885180cbc8c3b1393.woff) format("woff")}.landing{align-items:center;-webkit-animation:show .5s ease-in;animation:show .5s ease-in;display:flex;gap:clamp(1rem,20vw,10rem);justify-content:center;padding-top:85px;width:100vw}.landing .contenedor-imagen{display:grid;place-items:center}.landing .contenedor-imagen img{max-width:950px;object-fit:cover;width:80%}.landing .contenedor-textos{display:grid;max-width:600px;padding-left:20px;place-items:center;width:90%}.landing .contenedor-textos .icono{background-color:#f4e4ef;border-radius:50%;color:#fff;font-size:clamp(1.5rem,2.5vw,2.5rem);padding:clamp(1rem,2vw,2rem)}.landing .contenedor-textos h1{font-family:Red Hat Display,sans-serif;font-size:clamp(1.2rem,3vw,3rem);font-weight:700;text-align:center}.landing .contenedor-textos h1 span{color:#ec1c72;font-weight:600}.landing .contenedor-textos h2{color:#a3a3a3;font-size:clamp(1rem,2.5vw,1.3rem);font-weight:400;text-align:center}.landing .contenedor-textos .boton-info{align-items:center;display:flex;justify-content:center;margin-top:2rem}@media (max-width:950px){.landing{background-color:#979797;flex-direction:column;gap:0;padding-top:clamp(50px,20vw,100px)}.landing .contenedor-textos .icono{background:none}.landing .contenedor-textos h1{color:#fff;font-size:clamp(1.2rem,10vw,2.8rem)}.landing .contenedor-textos h1 span{color:#000}.landing .contenedor-textos h2{color:#dadada}.landing .contenedor-imagen{margin:0;overflow-x:clip;padding:0}.landing .contenedor-imagen img{display:flex;margin-bottom:-50%}.landing .contenedor-imagen .responsive{display:block;width:110%}}.modalidades-grid{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;gap:clamp(1rem,5vw,2rem);margin-top:1rem;padding:clamp(1rem,5vw,2rem)}.modalidades-grid .contenedor-textos{display:flex;flex-direction:column;gap:1rem;max-width:700px;text-align:center;width:90%}.modalidades-grid .contenedor-textos h2{-webkit-animation:scale 3s cubic-bezier(.5,1,.89,1) forwards;animation:scale 3s cubic-bezier(.5,1,.89,1) forwards;font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,5vw,2.6rem);-webkit-transform:scale(.94);transform:scale(.94)}.modalidades-grid .contenedor-textos h2 span{-webkit-filter:blur(4px);filter:blur(4px)}.modalidades-grid .contenedor-textos h2 span:first-child{-webkit-animation:anim .8s ease-in-out forwards;animation:anim .8s ease-in-out forwards}.modalidades-grid .contenedor-textos h2 span:nth-child(2){-webkit-animation:anim 1s ease-in-out forwards;animation:anim 1s ease-in-out forwards}.modalidades-grid .contenedor-textos h2 span:nth-child(3){-webkit-animation:anim 1.2s ease-in-out forwards;animation:anim 1.2s ease-in-out forwards}.modalidades-grid .contenedor-textos h2 span:nth-child(4){-webkit-animation:anim 1.4s ease-in-out forwards;animation:anim 1.4s ease-in-out forwards}.modalidades-grid .contenedor-textos h2 span:nth-child(5){-webkit-animation:anim 1.5s ease-in-out forwards;animation:anim 1.5s ease-in-out forwards}@-webkit-keyframes scale{to{-webkit-transform:scale(1);transform:scale(1)}}.modalidades-grid .contenedor-textos h2 span{font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,5vw,2.6rem)}.modalidades-grid .contenedor-textos p{-webkit-animation:show 2s ease-in-out;animation:show 2s ease-in-out;color:#999;font-weight:300}.modalidades-grid .contenedor-textos p span{font-weight:400}.modalidades-grid .contenedor-modalidades{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:1200px;width:90%}.modalidades-grid .contenedor-modalidades .modalidad{aspect-ratio:1/1;background-color:#fff;border-radius:14px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-width:200px;padding:1rem;transition:all .5s ease-in-out;width:25%}.modalidades-grid .contenedor-modalidades .modalidad img{background-color:#ec1c72;border-radius:50%;padding:.5rem;transition:all .5s ease-in-out;width:clamp(50px,20vw,80px)}.modalidades-grid .contenedor-modalidades .modalidad h2{font-size:clamp(1rem,5vw,1.1rem)}.modalidades-grid .contenedor-modalidades .modalidad p{color:#999;font-size:clamp(.8rem,5vw,.9rem);font-weight:300;text-align:center}.modalidades-grid .contenedor-modalidades .modalidad .boton{display:none}.modalidades-grid .contenedor-modalidades .modalidad:hover{background-color:#ec1c72;cursor:pointer}.modalidades-grid .contenedor-modalidades .modalidad:hover img{-webkit-transform:scale(1.25);transform:scale(1.25)}.modalidades-grid .contenedor-modalidades .modalidad:hover h2{color:#fff}.modalidades-grid .contenedor-modalidades .modalidad:hover p{color:#fff;display:block}.modalidades-grid .contenedor-modalidades .modalidad:hover .boton{display:block}.modalidades-grid .contenedor-modalidades .verde img,.modalidades-grid .contenedor-modalidades .verde:hover{background-color:#ec1c72}@media (max-width:950px){.modalidades-grid{padding-top:clamp(250px,50vw,400px)}.modalidades-grid .contenedor-modalidades .modalidad{aspect-ratio:3/1;display:grid;grid-template-columns:1fr 3fr;grid-template-rows:20px 4fr;max-width:500px;width:100%}.modalidades-grid .contenedor-modalidades .modalidad img{grid-column:1/2;grid-row:1/3;width:100%}.modalidades-grid .contenedor-modalidades .modalidad h2{text-align:center}.modalidades-grid .contenedor-modalidades .modalidad:hover{-webkit-animation:none;animation:none;width:100%}}@-webkit-keyframes anim{to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes anim{to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}.como-funciona{align-items:center;background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;padding:1rem;width:100vw}.como-funciona h1{font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,5vw,2.6rem)}.como-funciona .elementos-container{display:flex;justify-content:center;margin-bottom:3rem;margin-top:3rem;padding:0 10%}.como-funciona .elementos-container .elemento{display:grid;grid-template-columns:13% 10% 57% 20%;grid-template-rows:19% 10% 14% 5% 15% 34%;height:26.4vw;max-height:345px;max-width:260px;width:20vw}.como-funciona .elementos-container .elemento .numero{align-items:center;background-color:#ec1c72;border-radius:50%;color:#fff;display:flex;font-weight:600;grid-column:1/2;grid-row:2/3;height:36px;justify-content:center;width:36px}.como-funciona .elementos-container .elemento .icono-contenedor{align-items:center;background:#002d72;border-radius:50%;display:flex;flex-direction:column;grid-column:3/4;grid-row:1/4;justify-content:center}.como-funciona .elementos-container .elemento .icono-contenedor .icono{color:#fff;height:40%}.como-funciona .elementos-container .elemento .linea-container{align-items:center;display:flex;grid-column:1/5;grid-row:2/3;justify-content:center;width:100%}.como-funciona .elementos-container .elemento .linea-container .linea{border:2px dashed #b9539a;height:1px;width:100%}.como-funciona .elementos-container .elemento .titulo{align-items:center;display:flex;font-size:clamp(.9rem,5vw,1rem);grid-column:1/5;grid-row:5/6;justify-content:center;text-align:center}.como-funciona .elementos-container .elemento .descripcion{font-size:clamp(.8rem,5vw,.9rem);grid-column:1/5;grid-row:6/7;text-align:center;width:90%}@media (max-width:950px){.como-funciona h1{font-size:2.7rem;text-align:center}.como-funciona .elementos-container{align-items:center;flex-direction:column;width:90vw}.como-funciona .elementos-container .elemento{grid-template-columns:57px 36px 57px 1fr;grid-template-rows:36px 25px 50px 100px 25px;height:auto;max-width:100vw;width:100%}.como-funciona .elementos-container .elemento .linea-container{grid-column:2/3;grid-row:1/6;height:100%}.como-funciona .elementos-container .elemento .linea-container .linea{height:100%;width:0}.como-funciona .elementos-container .elemento .numero{grid-column:2/3;grid-row:1/2}.como-funciona .elementos-container .elemento .icono-contenedor{grid-column:1/4;grid-row:3/5}.como-funciona .elementos-container .elemento .titulo{grid-column:4/5;grid-row:3/4}.como-funciona .elementos-container .elemento .descripcion{grid-column:4/5;grid-row:4/5;max-width:65vw;padding-left:1rem}}.testimonios{display:flex;height:600px;justify-content:space-evenly;margin-top:50px;position:relative;width:100%}.testimonios .text-container{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:flex-start;width:35%}.testimonios .text-container h1{color:#636363;font-size:2.3rem;margin-top:3rem}.testimonios .text-container h1 span{font-weight:300}.testimonios .text-container .testimoniales{font-size:2rem;font-style:italic}.testimonios .text-container .descripcion h1{color:#212121;font-size:3rem}.testimonios .text-container .descripcion p{color:rgba(33,33,33,.75);font-size:1.4rem;font-weight:300;margin-top:1rem}.testimonios .video-container{align-items:center;display:flex;flex-direction:row;gap:20px;margin-top:5rem;width:50%}.testimonios .video-container .frame{background-color:#000;border-radius:10px;height:28.125vw;width:85%}.testimonios .video-container .icono{background-color:#f2f2f2;border-radius:50%;padding:1rem}.testimonios .video-container .icono:hover{background-color:#e1e1e1;cursor:pointer}.testimonios .video-container .desactivado{opacity:0;pointer-events:none}.testimonios .video-container .step-container{align-items:center;display:flex;gap:10px;height:30px;justify-content:center}.testimonios .video-container .step-container .step{background-color:#636363;border-radius:50%;height:13px;width:13px}.testimonios .video-container .step-container .step:hover{cursor:pointer}.testimonios .video-container .step-container .active{background-color:#ec1c72}@media (max-width:950px){.testimonios{-webkit-clip-path:inset(0 round 0 0 10% 10%);clip-path:inset(0 round 0 0 10% 10%);flex-direction:column;height:auto}.testimonios .text-container{width:100%}.testimonios .text-container h1{display:none;text-align:center;width:100%}.testimonios .text-container .boton{display:none}.testimonios .text-container .descripcion{display:flex;flex-direction:column;gap:20px;padding:0 20px}.testimonios .text-container .descripcion h1{display:block;font-size:1.6rem}.testimonios .text-container .descripcion p{text-align:center}.testimonios .video-container{align-items:center;display:flex;justify-content:center;margin-top:2rem;padding-bottom:2rem;width:100%}.testimonios .video-container .frame{height:45vw;width:80vw}}.porque-nosotros{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem 1rem}.porque-nosotros h2{font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,5vw,2.6rem);text-align:center}.porque-nosotros h2 span{color:#ec1c72}.porque-nosotros .beneficios{border-radius:10px;display:flex;width:90%}.porque-nosotros .beneficios .beneficio{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;padding-top:4rem;text-align:center;width:20%}.porque-nosotros .beneficios .beneficio img{height:clamp(80px,10vw,90px);object-fit:cover;scale:.8}.porque-nosotros .beneficios .beneficio p{font-weight:500;text-align:center;width:90%}@media (max-width:950px){.porque-nosotros .pregunta-container{flex-direction:column;height:auto;width:100%}.porque-nosotros .pregunta-container .contenedor-textos{padding-bottom:2rem;padding-top:2rem;width:100%}.porque-nosotros .pregunta-container .contenedor-textos p{text-align:center}.porque-nosotros .pregunta-container .contenedor-arte{height:auto;width:100%}.porque-nosotros .beneficios{align-items:space-between;flex-direction:column;gap:2rem;padding:2rem}.porque-nosotros .beneficios .beneficio{flex-direction:row;justify-content:space-between;padding:0;width:100%}.porque-nosotros .beneficios .beneficio p{font-size:clamp(1rem,5vw,1.1rem);font-weight:400;text-align:center;width:60%}}.clientes{position:relative}.clientes .contenedor{background:linear-gradient(178.37deg,#991a85 30.33%,#9c1b81 36.92%,#bb275e 98.71%);display:grid;grid-template-columns:1fr 60% 26% 1fr;grid-template-rows:1fr 2rem 2fr;padding-bottom:2rem;padding-top:3rem;position:relative;z-index:2}.clientes .contenedor h1{color:#fff;font-size:2.4rem;font-weight:300;grid-column:2/3;grid-row:1/2}.clientes .contenedor .contenedor-botones{align-items:flex-start;display:flex;gap:2rem;grid-column:3/4;grid-row:1/2;height:100%;justify-content:center}.clientes .contenedor .contenedor-botones .boton{background-color:#fff;border-radius:50%;color:#ec1c72;height:30px;padding:1.2rem;width:auto}.clientes .contenedor .contenedor-botones .boton:hover{background-color:#f2f2f2;cursor:pointer}.clientes .contenedor .contenedor-opiniones{display:flex;grid-column:2/4;grid-row:3/4;justify-content:space-between}.clientes .contenedor .contenedor-opiniones .opinion{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:240px;justify-content:space-between;padding:20px;width:30%}.clientes .contenedor .contenedor-opiniones .opinion p{color:#240f10;font-size:1.2rem;font-weight:300}.clientes .contenedor .contenedor-opiniones .opinion .identidad{display:grid;grid-template-columns:25% 75%;grid-template-rows:1fr 1fr;height:70px;margin-top:1rem}.clientes .contenedor .contenedor-opiniones .opinion .identidad .fotografia{align-items:center;display:flex;grid-column:1/2;grid-row:1/3;justify-content:center}.clientes .contenedor .contenedor-opiniones .opinion .identidad .fotografia .elemento{background-color:#d3d3d3;border-radius:50%;height:45px;width:45px}.clientes .contenedor .contenedor-opiniones .opinion .identidad p:first-of-type{font-size:.9rem;font-weight:500;grid-column:2/3;grid-row:1/2;height:35px;line-height:60px}.clientes .contenedor .contenedor-opiniones .opinion .identidad p:nth-of-type(2){font-size:.8rem;grid-column:2/3;grid-row:2/3;height:35px;line-height:25px}.clientes .contenedor .contenedor-opiniones .opinion:nth-of-type(2){height:280px}.clientes .contenedor .contenedor-opiniones .opinion:nth-of-type(2) p{font-size:1.3rem}.clientes .forma{background-color:#bb275e;border-radius:0 0 50% 50%;height:120px;margin-top:-60px;z-index:1}@media (max-width:950px){.clientes{margin-top:3rem;z-index:1}.clientes .contenedor{grid-template-columns:1fr;grid-template-rows:1fr 3fr .4fr}.clientes .contenedor h1{font-size:1.7rem;font-weight:300;grid-column:1/2;grid-row:1/2;padding:1rem 5% 0;text-align:center}.clientes .contenedor .contenedor-botones{grid-column:1/2;grid-row:3/4}.clientes .contenedor .contenedor-opiniones{display:flex;grid-column:1/2;grid-row:2/3;justify-content:center}.clientes .contenedor .contenedor-opiniones .opinion{height:90%;min-height:410px;width:80%}.clientes .contenedor .contenedor-opiniones .opinion .identidad{height:200px}.clientes .contenedor .contenedor-opiniones .opinion p{font-size:1.7rem;font-weight:300;padding:2rem}.clientes .contenedor .contenedor-opiniones .opinion:first-of-type,.clientes .contenedor .contenedor-opiniones .opinion:nth-of-type(2){display:none}}.notificaciones{align-items:center;background-color:rgba(0,0,0,.2);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:400}.notificaciones .pop-up{-webkit-animation:popup .3s ease-in-out;animation:popup .3s ease-in-out;background-color:#fff;border-radius:1rem;color:#002d72;display:flex;flex-direction:column;gap:1rem;max-width:800px;padding:clamp(1rem,2vw,2rem);width:90vw}.notificaciones .pop-up .icono{color:#e4c200}.notificaciones .pop-up span{color:#ec1c72}.notificaciones .pop-up p{font-size:clamp(.8rem,2vw,1.2rem);font-weight:500}.notificaciones .pop-up h2{font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,3vw,2rem)}@-webkit-keyframes popup{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes popup{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.licitaciones{align-items:center;display:flex;flex-direction:column;justify-content:center}.licitaciones .title-container{align-items:flex-start;background-color:#ec1c72;color:#fff;display:flex;font-size:1.6rem;justify-content:center;padding:75px 0 4rem;width:100vw}.licitaciones .title-container h1{padding-top:3rem}.licitaciones .contenedor-licitaciones{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;max-width:1000px;width:90vw}.licitaciones .contenedor-licitaciones .contenedor-licitacion{padding:1rem;width:100%}.licitaciones .contenedor-licitaciones .contenedor-licitacion .titulo-licitacion{border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;display:flex;justify-content:space-between;padding:1rem 2rem}.licitaciones .contenedor-licitaciones .contenedor-licitacion .titulo-licitacion h2{font-size:1.2rem;font-weight:500}.licitaciones .contenedor-licitaciones .contenedor-licitacion .titulo-licitacion h2:active,.licitaciones .contenedor-licitaciones .contenedor-licitacion .titulo-licitacion h2:hover{color:#ec1c72}.licitaciones .contenedor-licitaciones .contenedor-licitacion .licitacion{border-radius:15px;box-shadow:0 4px 4px rgba(0,0,0,.25);overflow:hidden;transition:all 1s ease-in-out}.licitaciones .contenedor-licitaciones .contenedor-licitacion .licitacion .elemento{border-bottom:solid;border-color:#ec1c72;border-width:.5px;padding:1rem}.licitaciones .contenedor-licitaciones .contenedor-licitacion .licitacion .elemento:last-of-type{border:none}.licitaciones .contenedor-licitaciones .contenedor-licitacion .licitacion .descripcion h3{font-size:1rem}.licitaciones .contenedor-licitaciones .contenedor-licitacion .licitacion .descripcion h4{color:#515151;font-size:.9rem;margin-top:.4rem}.licitaciones .contenedor-licitaciones .contenedor-licitacion .licitacion .documento{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem}.licitaciones .contenedor-licitaciones .contenedor-licitacion .licitacion .documento button{align-items:center;background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:row;font-weight:600;gap:10px;justify-content:center;padding:8px 16px}.licitaciones .contenedor-licitaciones .contenedor-licitacion .licitacion .documento button:hover{background:#f2f2f2;cursor:pointer}.quienes-somos{align-items:center;background-color:#f1f1f1;display:flex;flex-direction:column;position:relative}.quienes-somos .fondo{height:100%;object-fit:cover;position:absolute;right:0;top:30px}.quienes-somos .slider{height:500px;padding-top:75px;width:100%}.quienes-somos .slider .slide{display:flex;height:100%;justify-content:flex-start;padding:4rem;position:relative}.quienes-somos .slider .slide .background{height:100%;position:absolute;width:100%;z-index:-1}.quienes-somos .slider .slide .left-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;width:50%}.quienes-somos .slider .slide .left-container h3{color:#fff}.quienes-somos .slider .slide .left-container h2{font-family:Red Hat Display,sans-serif;font-size:30pt;font-size:"Poppins",sans-serif}.quienes-somos .slider .slide .left-container p{font-size:1.2rem;font-weight:300;text-align:justify}.quienes-somos .slider .slide .right-container{align-items:center;display:flex;justify-content:center;width:20%}.quienes-somos .mision-container{border-radius:10px;display:flex;justify-content:space-around;margin-bottom:20px;margin-top:-25px;padding:20px;width:98%;z-index:3}.quienes-somos .mision-container .container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));border:1px solid hsla(0,0%,100%,.18);border-radius:20px;box-shadow:0 8px 32px 0 rgba(0,0,0,.37);color:#f9f9f9;padding:30px;width:30%}.quienes-somos .mision-container .container .header-container{align-items:center;color:#ec1c72;display:flex;gap:10px}.quienes-somos .mision-container .container .header-container .icono{height:30px;width:30px}.quienes-somos .mision-container .container p{color:#000;margin-top:10px}.quienes-somos .mision-container .container .contenedor-valores{display:flex;flex-wrap:wrap}.quienes-somos .mision-container .container .contenedor-valores p{width:40%}.quienes-somos .testimonios{display:flex;flex-direction:column;margin-top:60px;width:100%}.quienes-somos .testimonios h1{font-size:24pt;padding-left:30px}.quienes-somos .testimonios .slider-testimonios{display:grid;grid-template-columns:18% 7% 50% 7% 18%;grid-template-rows:1fr;height:30rem;position:relative;width:100%}.quienes-somos .testimonios .slider-testimonios .nav{align-items:center;display:flex;justify-content:center}.quienes-somos .testimonios .slider-testimonios .nav:hover{cursor:pointer}.quienes-somos .testimonios .slider-testimonios .anterior{align-items:center;display:flex;grid-column:1/2;grid-row:1/2;position:relative}.quienes-somos .testimonios .slider-testimonios .anterior .video{border-radius:20px;height:22.5vw;left:-22vw;position:absolute;width:40vw}.quienes-somos .testimonios .slider-testimonios .actual{align-items:center;display:flex;grid-column:3/4;grid-row:1/2}.quienes-somos .testimonios .slider-testimonios .actual .video{border-radius:20px;height:28.125vw;right:-20px;width:50vw}.quienes-somos .testimonios .slider-testimonios .siguiente{align-items:center;display:flex;grid-column:5/6;grid-row:1/2;position:relative}.quienes-somos .testimonios .slider-testimonios .siguiente .video{border-radius:20px;height:22.5vw;position:absolute;right:-22vw;width:40vw}.quienes-somos .testimonios .slider-testimonios .transition{-webkit-animation:joto 1s;animation:joto 1s}@-webkit-keyframes joto{0%{opacity:0}}@keyframes joto{0%{opacity:0}}@media (max-width:950px){.quienes-somos .slider .slide .left-container{width:100vw}.quienes-somos .slider .slide .left-container p{text-align:justify}.quienes-somos .mision-container{display:flex;flex-direction:column;gap:2rem}.quienes-somos .mision-container .container{width:100%}}.directorio .container{display:flex;justify-content:center;width:100%}.directorio .card-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-evenly;max-width:1300px;min-height:720px;padding-bottom:50px;width:90%}.directorio .card-grid .card{align-items:center;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:transition-in;animation-name:transition-in;display:flex;flex-direction:column;gap:3px;justify-content:flex-start;max-height:315px;padding:10px;width:260px}.directorio .card-grid .card img{height:100%;object-fit:none;width:160px}.directorio .card-grid .card .contenedor-texto{align-items:center;display:flex;flex-direction:column}.directorio .card-grid .card .contenedor-texto h3{font-size:10pt;font-weight:500}.directorio .card-grid .card .contenedor-texto h2{color:#5e5e5e;font-size:13pt;text-align:center}.directorio .card-grid .card .contenedor-texto h5,.directorio .card-grid .card .contenedor-texto p{font-size:10pt}@-webkit-keyframes transition-in{0%{opacity:0}}@keyframes transition-in{0%{opacity:0}}.directorio .empty-card{align-items:center;color:#636363;display:flex;flex-direction:column;gap:20px;justify-content:center}.directorio .empty-card .icon{height:100px;width:100px}.directorio .empty-card h1{font-size:16pt}.directorio .background{background:hsla(0,0%,56%,.4);background:radial-gradient(circle,hsla(0,0%,64%,.58) 6%,#fff 85%);-webkit-filter:blur(200px);filter:blur(200px);height:100%;opacity:60%;position:absolute;width:100%;z-index:-1}.directorio .title-container{color:#212121;display:flex;flex-direction:column;height:200px;justify-content:flex-end;padding:20px 40px}.directorio .title-container h1{font-size:30pt}.directorio .search-options{display:flex;justify-content:flex-end;padding:20px;width:90%}.directorio .search-options .input-container{align-items:center;display:flex;padding-left:15px;width:40%}.directorio .search-options .input-container .icon-container{align-items:center;background-color:#f0f0f0;display:flex;height:100%;height:56px;justify-content:center;width:40px}.directorio .search-options .input-container .icono{height:25px;width:25px}@media (max-width:950px){.directorio .title-container h1{font-size:22pt}.directorio .search-options{align-items:center;display:flex;flex-direction:column;width:100vw}.directorio .search-options .input-container{padding:0;width:100%}.directorio .search-options .select{width:100%}.directorio .container{display:flex;justify-content:center;width:100vw}.directorio .container .card-grid{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.directorio .container .card-grid .card{display:flex;flex-direction:row;height:auto;justify-content:center;width:100%}.directorio .container .card-grid .card img{height:200px}}.faq{padding-top:140px}.faq .nav-bar-background{background-color:#ec1c72;height:70px;position:fixed;top:0;width:100%}.faq .background{background:hsla(0,0%,73%,.56);bottom:10.69%;-webkit-filter:blur(200px);filter:blur(200px);height:600px;left:16.32%;position:absolute;right:16.39%;top:49.4%;width:67%;z-index:-1}.faq .title{margin-bottom:40px}.faq .title h1{font-size:2rem;font-weight:500;line-height:64px;text-align:center;width:100%}.faq .main-container{align-items:center;display:flex;flex-direction:column;gap:50px;height:auto;justify-content:center;margin-bottom:5rem;width:100%}.faq .main-container .preguntas-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.8);border-radius:12px;box-shadow:0 4px 4px rgba(0,0,0,.25),0 2px 6px rgba(151,172,198,.25);display:flex;flex-direction:column;height:auto;width:55%}.faq .main-container .preguntas-container .title-pregunta{align-items:center;display:flex;gap:20px;height:100px;margin-top:10px;padding-left:40px}.faq .main-container .preguntas-container .title-pregunta .texto{width:80%}.faq .main-container .preguntas-container .title-pregunta .icono{align-items:center;background-color:#d876a4;border-radius:50%;display:flex;height:5rem;justify-content:center;width:5rem}.faq .main-container .preguntas-container .title-pregunta .icono .font-icon{color:#b9539a;height:2rem;width:2rem}.faq .main-container .preguntas-container .title-pregunta .titulo{grid-column:2/3;grid-row:2/3}.faq .main-container .preguntas-container .title-pregunta .titulo h1{color:#3d0f31;font-size:1.7rem;font-weight:600;line-height:38px;text-align:left}.faq .main-container .preguntas-container .title-pregunta .subtitulo{align-items:center;display:flex;font-size:1rem;grid-column:2/3;grid-row:3/4}.faq .main-container .preguntas-container .preguntas{display:flex;flex-direction:column;gap:20px;margin-top:20px;padding:0 30px 20px;width:100%}.faq .main-container .preguntas-container .preguntas .pregunta{border-bottom:solid;border-color:#ec1c72;border-width:1.5px;width:100%}.faq .main-container .preguntas-container .preguntas .pregunta:hover{cursor:pointer}.faq .main-container .preguntas-container .preguntas .pregunta .titulo{display:flex;justify-content:space-between}.faq .main-container .preguntas-container .preguntas .pregunta .titulo h2{color:#94094a;font-size:1.2rem;font-weight:400;width:90%}.faq .main-container .preguntas-container .preguntas .pregunta .respuesta{margin:10px 0;overflow:hidden}.faq .main-container .preguntas-container .preguntas .pregunta .respuesta p{font-weight:400;padding:5px;text-align:justify}.faq .main-container .preguntas-container .preguntas .pregunta .preload{max-height:0}.faq .main-container .preguntas-container .preguntas .pregunta .hide{-webkit-animation:hide .5s ease;animation:hide .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden}.faq .main-container .preguntas-container .preguntas .pregunta .show{-webkit-animation:show .7s ease;animation:show .7s ease;height:auto}@-webkit-keyframes hide{0%{max-height:300px}to{max-height:0}}@keyframes hide{0%{max-height:300px}to{max-height:0}}@-webkit-keyframes show{0%{max-height:0}to{max-height:300px}}.faq .main-container .preguntas-container .preguntas-load{max-height:0;opacity:0;overflow:hidden}.faq .main-container .preguntas-container .preguntas-hide{-webkit-animation:esconder .8s;animation:esconder .8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden}@-webkit-keyframes esconder{0%{max-height:1500px}to{max-height:0;opacity:0;top:20px}}@keyframes esconder{0%{max-height:1500px}to{max-height:0;opacity:0;top:20px}}.faq .main-container .preguntas-container .preguntas-show{-webkit-animation:mostrar 1.5s;animation:mostrar 1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden}@-webkit-keyframes mostrar{0%{max-height:0;opacity:0}to{max-height:1500px}}@media (max-width:950px){.faq .main-container .preguntas-container{justify-content:space-around;width:90%}.faq .main-container .preguntas-container .title-pregunta{padding-left:20px}.faq .main-container .preguntas-container .texto{width:70%}.faq .main-container .preguntas-container .texto p{font-size:.9rem}.faq .main-container .preguntas-container .preguntas{margin-top:20px}}.contacto{position:relative}.contacto .background{background:hsla(0,0%,41%,.58);background:radial-gradient(circle,hsla(0,0%,68%,.58) 6%,#fff 85%);-webkit-filter:blur(200px);filter:blur(200px);height:100%;position:absolute;width:100%;z-index:-1}.contacto .container{display:grid;grid-template-columns:1fr .1fr .9fr;grid-template-rows:20px 1fr 20px;padding:60px;width:100%}.contacto .container .contact-form{background-color:#fff;border-radius:40px 0 0 40px;display:flex;flex-direction:column;gap:20px;grid-column:1/2;grid-row:2/3;padding:20px;width:100%}.contacto .container .contact-form h1{font-size:30pt}.contacto .container .contact-form p{font-size:.9rem}.contacto .container .contact-form form{display:flex;flex-direction:column;gap:20px}.contacto .container .contact-form .telefonos-container{display:flex;justify-content:space-around;width:100%}.contacto .container .contact-form .telefonos-container .telefono{align-items:center;display:flex;gap:10px;height:50px;justify-content:center;width:40%}.contacto .container .contact-form .telefonos-container .telefono .icon{height:26px;width:26px}.contacto .container .contact-form .telefonos-container .telefono h3{font-size:1rem;font-weight:400}.contacto .container .contact-form .telefonos-container .telefono p{color:#ec1c72;font-size:.8rem}.contacto .container .map-container{background-color:hsla(0,0%,85%,.8);border-radius:25px;display:flex;flex-direction:column;gap:20px;grid-column:2/4;grid-row:1/4;padding:20px 30px;width:100%}.contacto .container .map-container .sucursal-container{height:50%}.contacto .container .map-container .sucursal-container h2{color:#636363;font-size:1.2rem}@media (max-width:950px){.contacto .container{display:flex;flex-direction:column;gap:20px;padding:20px}.contacto .container .map-container{height:1000px}}.elementos-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:3.2rem;max-width:1500px;width:100%}.elementos-grid .encabezado{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));border-radius:20px;box-shadow:0 0 12px 2px rgba(0,0,0,.21);display:grid;flex-basis:0;flex-grow:1;grid-template-rows:2rem 1fr;height:200px;max-width:300px;min-width:300px;padding:1rem}.elementos-grid .encabezado .titulo{align-items:center;color:#b9539a;display:flex;font-size:1.2rem;font-weight:500;justify-content:flex-start}.elementos-grid .encabezado .container{align-items:center;display:flex;font-size:clamp(.9rem,3vw,1.1rem);font-weight:300;justify-content:center;padding:20px;text-align:center}.elementos-grid .encabezado .container span{font-weight:500}.elementos-grid .encabezado .doble-container{display:flex;flex-direction:column;justify-content:space-between}.elementos-grid .encabezado .doble-container .container{height:calc(50% - 5px);padding:0}.elementos-grid .encabezado .doble-container .container:last-of-type{border-top:solid;border-color:#b9539a;border-width:1px}.modalidad .consideraciones{color:#636363;font-weight:500;margin-top:1.2rem;text-align:center}.requisitos-cintillo{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1200px;padding:2.2rem;width:90%}.requisitos-cintillo h2{font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.requisitos-cintillo h2 span{color:#ec1c72;font-weight:700}.requisitos-cintillo h4{color:#636363;font-weight:300}.requisitos-contenedor{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-evenly;margin-top:20px;width:100%}.requisitos-contenedor .requisitos-columna{align-items:flex-start;display:flex;flex-direction:column;width:30%}.requisitos-contenedor .requisitos-columna .titulo-columna{font-size:1.2rem;margin-bottom:2rem;text-align:center;width:80%}.requisitos-contenedor .requisitos-columna .titulo-columna h2{font-family:Red Hat Display,sans-serif;font-weight:300}.requisitos-contenedor .requisitos-columna .titulo-columna span{color:#ec1c72}.requisitos-contenedor .requisitos-columna .disclaimer{font-size:.8rem;font-weight:500;margin-top:2rem;text-align:center;width:90%}.requisitos-contenedor .requisito{display:flex;gap:1.3rem;justify-content:center;width:100%}.requisitos-contenedor .requisito:hover{background-color:#f2f2f2;cursor:pointer}.requisitos-contenedor .requisito .numeral{align-items:center;display:flex;flex-direction:column;width:2rem}.requisitos-contenedor .requisito .numeral .numero{align-items:center;background-color:#ec1c72;border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;width:20px}.requisitos-contenedor .requisito .numeral hr{color:#b9539a;height:100%;width:1px}.requisitos-contenedor .requisito .texto{width:calc(100% - 2rem)}.requisitos-contenedor .requisito .texto .titulo{font-size:1.14rem;font-weight:500;height:50px;padding-bottom:1.1rem}.requisitos-contenedor .requisito .texto .descripcion{font-weight:300;padding-bottom:1rem}.requisitos-contenedor .mostrar-requisito{-webkit-animation:mostrarRequisito 1s;animation:mostrarRequisito 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden}@-webkit-keyframes mostrarRequisito{0%{max-height:30px}to{max-height:1200px}}@keyframes mostrarRequisito{0%{max-height:30px}to{max-height:1200px}}.requisitos-contenedor .ocultar-requisito{-webkit-animation:ocultarRequisito 1s;animation:ocultarRequisito 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden}@-webkit-keyframes ocultarRequisito{0%{max-height:150px}to{max-height:50px}}@keyframes ocultarRequisito{0%{max-height:150px}to{max-height:50px}}.modal{align-items:center;background-color:rgba(0,0,0,.1);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10}.modal .contenedor-principal{background-color:#fff;border-radius:15px;width:40vw}.modal .contenedor-principal .contenedor-titulo{align-items:center;border-bottom:solid;border-color:#c1c1c1;border-width:2px;display:flex;justify-content:space-between;padding:1.3rem}.modal .contenedor-principal .contenedor-titulo .icono{color:#002d72}.modal .contenedor-principal .contendor-texto{padding:1.2rem}.modal .contenedor-principal .contendor-texto p{font-size:1.1rem;line-height:18pt;margin-top:1rem}.modal .contenedor-principal .contendor-texto span{font-weight:600}.elementos-celular{display:none}@media (max-width:950px){.elementos-grid{display:none}.elementos-celular{align-items:center;display:block;display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.elementos-celular .contenedor{align-items:center;border-radius:15px;box-shadow:0 2px 5px 2px rgba(0,0,0,.15);display:flex;justify-content:space-between;padding:1rem;width:90%}.elementos-celular .contenedor .icono{background-color:#f0f0f0;border-radius:50%;color:#757575;height:7vw;padding:1.1rem;width:7vw}.elementos-celular .contenedor .contenedor-texto{width:80%}.elementos-celular .contenedor .contenedor-texto h2{font-size:1.2rem}.elementos-celular .contenedor .contenedor-texto p{font-size:.9rem;font-weight:300;width:90%}.requisitos-contenedor{align-items:center;flex-direction:column}.requisitos-contenedor .requisitos-columna{width:90vw}.requisitos-contenedor .requisitos-columna:nth-of-type(2){margin-top:3rem}.requisitos-contenedor .requisitos-columna .titulo-columna{padding:0 1rem;width:100%}.requisitos-contenedor .requisitos-columna .requisito{width:100%}.modal .contenedor-principal{width:90vw}}.modalidad{padding-bottom:20px}.modalidad,.modalidad .detalles{align-items:center;display:flex;flex-direction:column}.modalidad .detalles{justify-content:center;padding:3rem;position:relative;width:100%}.modalidad .detalles .fondo{height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1}.modalidad .subsidio{align-items:center;border:4px dotted pink;border-radius:15px;display:flex;flex-direction:column;justify-content:center;margin:3rem 4px 4px;padding:3rem;position:relative;width:100%}.modalidad .subsidio .subsidio-header{align-items:center;height:95px;max-width:1300px;padding:0 40px;width:90%}.modalidad .subsidio .subsidio-header,.modalidad .subsidio .subsidio-header .title-subsidio{color:#ec1c72;display:flex;flex-direction:row;font-size:clamp(1.1rem,5vw,2.1rem)}.modalidad .subsidio .subsidio-header .title-subsidio .icon-subsidio{margin-left:1rem}.modalidad .subsidio .subsidio-header .title-subsidio .icon-subsidio img{height:60px;width:60px}.modalidad .subsidio .elementos-subsidio{align-items:center;display:flex;justify-content:space-evenly;width:100%}.modalidad .subsidio .encabezado-subsidio{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));background-color:transparent;background-color:#fff0f5;border-radius:20px;box-shadow:0 0 12px 2px rgba(0,0,0,.21);display:grid;flex-basis:0;flex-grow:1;grid-template-rows:2rem 1fr;height:200px;max-width:300px;min-width:300px;padding:1rem}.modalidad .subsidio .encabezado-subsidio .titulo{align-items:center;color:#b9539a;display:flex;font-size:1.2rem;font-weight:500;justify-content:flex-start}.modalidad .subsidio .encabezado-subsidio .container{align-items:center;display:flex;font-size:clamp(.9rem,3vw,1.1rem);font-weight:300;justify-content:center;padding:20px;text-align:center}.modalidad .subsidio .encabezado-subsidio .container p{color:#000;font-family:Red Hat Display,sans-serif;font-size:clamp(1rem,2vw,1.3rem);font-weight:700}.modalidad .subsidio .encabezado-subsidio .container span{font-weight:500}.modalidad .subsidio .leyenda-subsidio{letter-spacing:2px;padding-bottom:1rem;padding-top:2rem}.modalidad .modalidad-header{align-items:center;display:flex;max-width:1300px;padding-top:3rem;width:90%}.modalidad .modalidad-header .title-modalidad{align-items:center;display:flex;justify-content:center;padding-top:80px}.modalidad .modalidad-header .title-modalidad .title-container{height:95px;padding:0 40px}.modalidad .modalidad-header .title-modalidad .title-container h2{color:#636363;color:#ec1c72;font-size:clamp(1.3rem,5vw,3rem)}.modalidad .modalidad-header .title-modalidad .title-container h1{font-size:2.7rem;text-transform:uppercase}.modalidad .modalidad-header .title-modalidad .icon-container{display:grid;height:95px;margin-left:20px;place-items:center}.modalidad .modalidad-header .title-modalidad .icon-container img{background-color:#ec1c72;border-radius:50%;height:90%;object-fit:cover;padding:10px}.modalidad .modalidad-header .frase{align-items:center;display:flex;font-size:2.3rem;height:95px;margin-top:80px;width:60%}.modalidad .modalidad-header .frase h3{font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,2vw,2.3rem);font-style:italic;font-weight:300;text-align:center;width:100%}@media (max-width:950px){.modalidad-header{display:flex;flex-direction:column;height:auto}.modalidad-header .frase h3{font-size:1.2rem;font-style:italic;font-weight:300}.elementos-subsidio{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:space-evenly;width:100%}}.modalidades{background-color:#f5f5f5;padding:calc(3rem + 72px) 3rem 3rem}.modalidades .contenedor-titulo{width:100%}.modalidades .contenedor-titulo h1{font-family:Red Hat Display,sans-serif;font-size:3rem}.modalidades .contenedor-titulo p{color:#636363;font-size:1.4rem;font-weight:400}.modalidades .modadlidades-grid-page{align-items:center;display:flex;flex-wrap:wrap;gap:4vw;justify-content:center;padding-top:5rem}.modalidades .modadlidades-grid-page .modalidad{background-color:#fff;border-radius:20px;box-shadow:0 0 10px 2px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;padding:0 1rem 2rem;text-align:center;transition:all .5s ease-in-out;width:25%}.modalidades .modadlidades-grid-page .modalidad .contenedor-icono{align-items:center;background-color:#ec1c72;border-radius:50%;display:flex;height:5vw;justify-content:center;margin-top:-2.5vw;width:5vw}.modalidades .modadlidades-grid-page .modalidad .contenedor-icono img{width:80%}.modalidades .modadlidades-grid-page .modalidad h3{font-family:Red Hat Display,sans-serif;font-size:clamp(1.3rem,2vw,2rem);font-weight:500}.modalidades .modadlidades-grid-page .modalidad p{color:#8f8f8f;font-family:Red Hat Display,sans-serif;font-size:clamp(.8rem,5vw,1.05rem);font-weight:300;text-align:center;width:100%}.modalidades .modadlidades-grid-page .modalidad h4{color:#002d72;font-size:clamp(.8rem,2vw,1rem);font-weight:500}.modalidades .modadlidades-grid-page .modalidad:hover{background-color:#f5f5f5;box-shadow:0 0 10px 2px rgba(0,0,0,.2);cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:950px){.modalidades .contenedor-titulo{width:100%}.modalidades .modadlidades-grid-page{flex-direction:column;gap:5vw}.modalidades .modadlidades-grid-page .modalidad{margin-top:10vw;width:100%}.modalidades .modadlidades-grid-page .modalidad .contenedor-icono{height:20vw;margin-top:-10vw;width:20vw}.modalidades .modadlidades-grid-page .modalidad p{font-size:1.2rem}}.subastas{align-items:center;display:flex;flex-direction:column;justify-content:center}.subastas .contenedor-titulo{align-items:flex-start;background-color:#ec1c72;color:#fff;display:flex;font-size:1.6rem;justify-content:center;padding:75px 0 4rem;width:100vw}.subastas .contenedor-titulo h1{padding-top:3rem}.subastas .contenedor-subastas{display:flex;flex-direction:column;gap:1rem;max-width:1000px;width:90vw}.subastas .contenedor-subastas .contenedor-subasta{padding:1rem;width:100%}.subastas .contenedor-subastas .contenedor-subasta .titulo-subasta{border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;display:flex;justify-content:space-between;padding:1rem 2rem}.subastas .contenedor-subastas .contenedor-subasta .titulo-subasta h2{font-size:1.2rem;font-weight:500}.subastas .contenedor-subastas .contenedor-subasta .titulo-subasta h2:active,.subastas .contenedor-subastas .contenedor-subasta .titulo-subasta h2:hover{color:#ec1c72}.subastas .contenedor-subastas .contenedor-subasta .subasta{border-radius:15px;box-shadow:0 4px 4px rgba(0,0,0,.25);overflow:hidden;transition:all 1s ease-in-out}.subastas .contenedor-subastas .contenedor-subasta .subasta .elemento{border-bottom:solid;border-color:#ec1c72;border-width:.5px;padding:1rem}.subastas .contenedor-subastas .contenedor-subasta .subasta .descripcion h3{font-size:1rem}.subastas .contenedor-subastas .contenedor-subasta .subasta .descripcion h4{color:red;font-size:.9rem;margin-top:.4rem}.subastas .contenedor-subastas .contenedor-subasta .subasta .documento{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem}.subastas .contenedor-subastas .contenedor-subasta .subasta .documento button{align-items:center;background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:row;font-weight:600;gap:10px;justify-content:center;padding:8px 16px}.subastas .contenedor-subastas .contenedor-subasta .subasta .documento button:hover{background:#f2f2f2;cursor:pointer}.organigrama{align-items:center;display:flex;flex-direction:column;justify-content:center}.organigrama .organigrama-titulo{background-color:#ec1c72;color:#fff;display:flex;font-size:1.6rem;justify-content:center;padding:75px 0 4rem;width:100vw}.organigrama .organigrama-titulo h1{padding-top:3rem}.organigrama .contenedor-organigrama{display:grid;grid-template-columns:repeat(2,500px);margin:4rem 0 6rem}.organigrama .contenedor-organigrama h3{align-items:center;display:flex}.organigrama .contenedor-organigrama .integrante{border-left:solid;border-right:solid;border-top:solid;border-color:#ec1c72;border-width:.5px;padding:1rem}.organigrama .contenedor-organigrama .descripcion{border-right:solid;border-top:solid;border-color:#ec1c72;border-width:.5px;padding:10px 10px 10px 3rem;text-align:left}.organigrama .contenedor-organigrama .fondo{border-bottom:solid;border-color:#ec1c72;border-width:.5px}.emisiones{background-color:#fff;display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 75px);padding:75px 1rem 0}.emisiones h2{-webkit-animation:scale 3s cubic-bezier(.5,1,.89,1) forwards;animation:scale 3s cubic-bezier(.5,1,.89,1) forwards;color:#056b74;font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,5vw,2.6rem);-webkit-transform:scale(.94);transform:scale(.94)}.emisiones h2 span{-webkit-filter:blur(4px);filter:blur(4px)}.emisiones h2 span:first-child{-webkit-animation:anim .8s ease-in-out forwards;animation:anim .8s ease-in-out forwards}.emisiones h2 span:nth-child(2){-webkit-animation:anim 1s ease-in-out forwards;animation:anim 1s ease-in-out forwards}.emisiones h2 span:nth-child(3){-webkit-animation:anim 1.2s ease-in-out forwards;animation:anim 1.2s ease-in-out forwards}.emisiones h2 span:nth-child(4){-webkit-animation:anim 1.4s ease-in-out forwards;animation:anim 1.4s ease-in-out forwards}.emisiones h2 span:nth-child(5){-webkit-animation:anim 1.5s ease-in-out forwards;animation:anim 1.5s ease-in-out forwards}@keyframes scale{to{-webkit-transform:scale(1);transform:scale(1)}}.emisiones h2 span{font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,5vw,2.6rem)}.emisiones .bienvenida{-webkit-animation:mostrar 1.6s forwards;animation:mostrar 1.6s forwards;background-color:#e7ebe8;display:flex;flex-direction:column;gap:4rem;height:100%;margin:0 auto;max-height:1000px;max-width:950px;overflow:hidden;padding:3rem 3rem 0;width:100%}.emisiones .bienvenida .titulo-bienvenida{align-items:center;display:flex;flex-direction:row;justify-content:center}.emisiones .bienvenida h1{color:#7c7c7c;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:0}.emisiones .bienvenida .contenido-bienvenida{align-items:left;display:flex;flex-direction:column;gap:.5rem;gap:1rem;justify-content:center;padding-left:10rem;width:100%}.emisiones .bienvenida .contenido-bienvenida p{color:#056b74}.emisiones .bienvenida .contenido-bienvenida p span{font-weight:800}.emisiones .bienvenida .contenido-bienvenida h2{color:#056b74;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:600;text-align:left}.emisiones .bienvenida .contenido-bienvenida h2 span{color:#056b74;font-size:clamp(1rem,2.5vw,2rem);font-weight:1000;text-align:left}.emisiones .bienvenida .footer{align-items:end;display:flex;flex-direction:row;gap:1rem;justify-content:end;width:100%}.emisiones .bienvenida .footer img{-webkit-animation:agrandar 1.5s forwards;animation:agrandar 1.5s forwards;display:flex;flex-direction:column;height:80%;width:60%}.emisiones .bienvenida button{background-color:#fff;border:none;border-radius:40px;color:#056b74;cursor:pointer;font-size:clamp(.8rem,2vw,1.2rem);font-weight:500;margin-left:10rem;padding:1rem 2rem;transition:all .5s}.emisiones .bienvenida button:hover{background-color:#dfdfdf}.emisiones .bienvenida button h3{color:#ced7ae;font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,2vw,1.8rem)}.emisiones .bienvenida button p{color:#056b74;font-size:clamp(.8rem,2vw,1rem)}.emisiones .bienvenida button img{height:40px;width:40px}.emisiones .contenido-emisiones{display:flex;flex-direction:column;gap:2rem;padding-right:15rem}.emisiones .border{border:2px solid #dfdfdf}.emisiones .calculadora-emisiones{background-color:#e7ebe8;border-radius:10px;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:950px;padding:5rem;width:100%}.emisiones .calculadora-emisiones h2{color:#056b74}.emisiones .calculadora-emisiones h2,.emisiones .calculadora-emisiones h3{font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,2.5vw,2.5rem);text-align:left}.emisiones .calculadora-emisiones h3{color:#7c7c7c}.emisiones .calculadora-emisiones .consumos{display:grid;grid-template-columns:1fr;grid-template-rows:3r}.emisiones .calculadora-emisiones .subtotal{grid-gap:1rem;display:grid;display:flex;gap:1rem;grid-template-rows:60px 1fr 50%;place-items:center;align-items:center}.emisiones .calculadora-emisiones .subtotal img{margin-right:10px;width:60px}.emisiones .calculadora-emisiones .subtotal .resultados{display:flex;flex:row 1;width:calc(100% - 60px)}.emisiones .calculadora-emisiones .subtotal .resultados p{color:#7c7c7c;font-size:clamp(.8rem,2vw,1rem);font-weight:700;margin-bottom:.5rem;text-align:right;width:100%}.emisiones .calculadora-emisiones .subtotal .resultados h4{color:#056b74;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:500;text-align:end;width:100%}.emisiones .calculadora-emisiones .subtotal .resultados h3{color:#056b74;font-size:clamp(1rem,2.5vw,2rem);font-weight:500;text-align:end;width:100%}.emisiones .calculadora-emisiones .subtotal .resultados h3 span{font-size:clamp(.9rem,2.5vw,1.5rem)}.emisiones .calculadora-emisiones .total{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.emisiones .calculadora-emisiones .total h3{color:#303030;font-family:Red Hat Display,sans-serif;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:700;text-align:center}.emisiones .calculadora-emisiones .total p{color:#056b74;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:500;text-align:center}.emisiones .calculadora-emisiones .total span{color:#89a98b;font-weight:300;text-align:center}.emisiones .calculadora-emisiones .total strong{color:#056b74}.emisiones .calculadora-emisiones button{background-color:#ced7ae;border:none;border-radius:5px;color:#89a98b;cursor:pointer;font-size:clamp(.8rem,2vw,1.2rem);font-weight:500;padding:1rem 2rem;transition:all .5s}.emisiones .calculadora-emisiones button:hover{background-color:#b9c68c}.emisiones .calculadora-emisiones .cancelar{background-color:#fff}.emisiones .calculadora-emisiones .cancelar:hover{background-color:#dfdfdf}.emisiones .lista-emisiones{display:flex;flex-direction:column;gap:1rem}.emisiones .lista-emisiones .encabezado{display:flex;justify-content:space-between}.emisiones .lista-emisiones .encabezado .titulos h4{color:#ced7ae;font-family:Red Hat Display,sans-serif;font-size:clamp(1rem,2.5vw,1.6rem)}.emisiones .lista-emisiones .encabezado .titulos p{color:#ced7ae;font-size:clamp(.8rem,2vw,1rem)}.emisiones .lista-emisiones .contenedor-tabla{background-color:#fff;border-radius:5px;padding:10px}.emisiones .lista-emisiones .contenedor-tabla table{border-collapse:collapse;width:100%}.emisiones .lista-emisiones .contenedor-tabla table thead tr th{background-color:#89a98b;color:#fff;padding:10px;text-align:center}.emisiones .lista-emisiones .contenedor-tabla table tbody tr td{padding:10px}.emisiones .lista-emisiones .contenedor-tabla table tbody tr td .icono{color:#ff4848;cursor:pointer;padding:5px;transition:all .5s}.emisiones .lista-emisiones .contenedor-tabla table tbody tr td .icono:hover{color:#db3b3b}.emisiones .lista-emisiones .contenedor-tabla table tbody tr .resultado{text-align:center}.emisiones .lista-emisiones .contenedor-tabla table tbody tr:nth-of-type(2n){background-color:#f1f1f1}@keyframes mostrar{0%{opacity:0}to{opacity:1}}@-webkit-keyframes agrandar{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes agrandar{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}.contenedor-error{align-items:center;color:#441974;display:flex;flex-direction:column;justify-content:center}.contenedor-error h1{font-size:10rem;margin-top:125px}.contenedor-error h2{font-size:3rem}.contenedor-error img{margin-top:2rem}.contenedor-error h3{font-size:2rem;margin-top:3rem}.contenedor-error h3:hover{color:#ec1c72}.transparencia-proactiva{min-height:70vh;padding-top:70px}.transparencia-proactiva .contenedor-transparencia{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 0}.transparencia-proactiva .contenedor-transparencia h1{color:#b9539a;font-family:Red Hat Display,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.transparencia-proactiva .contenedor-transparencia .opciones-transparencia{display:flex;flex-direction:column;gap:1rem;justify-content:center}.transparencia-docs{min-height:80vh;padding-top:70px}.transparencia-docs,.transparencia-docs .contenedor{align-items:center;display:flex;justify-content:center}.transparencia-docs .contenedor{-webkit-animation:fade 1s ease-in-out;animation:fade 1s ease-in-out;background-color:rgba(236,28,114,.2);border-radius:10px;flex-direction:column;gap:1rem;padding:1rem}.transparencia-docs .contenedor h1{font-family:Red Hat Display,sans-serif;font-size:2rem;font-weight:700}.transparencia-docs .contenedor p span{font-weight:700}.admin-landing .outlet table{border-collapse:initial;border-spacing:0 10px;width:100%}.admin-landing .outlet table thead tr th{color:#4d4d4d;padding:10px}.admin-landing .outlet table tbody{background-color:#fff}.admin-landing .outlet table tbody tr td{padding:10px;text-align:center}.admin-landing{grid-gap:20px;background-color:#f5f7fb;display:grid;gap:20px;grid-template-rows:1fr 9fr;height:100vh;padding:20px;width:100vw}.admin-landing .contenedor-opciones{display:flex;justify-content:space-around}.admin-landing .contenedor-opciones .opcion{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 1px 16px 3px rgba(0,0,0,.1);display:flex;font-size:.9rem;justify-content:center;padding:1rem;text-align:center;width:15%}.admin-landing .contenedor-opciones .opcion h1{font-size:1.3rem;font-weight:500}.admin-landing .contenedor-opciones .opcion:hover{background-color:#f1f1f1;cursor:pointer}.admin-landing .contenedor-opciones .activa{background-color:#0346f2;color:#fff}.admin-landing .contenedor-opciones .activa:hover{background-color:#0346f2;cursor:pointer}.admin{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:100vw}@-webkit-keyframes move{to{-webkit-transform:translateZ(1px) rotate(1turn);transform:translateZ(1px) rotate(1turn)}}@keyframes move{to{-webkit-transform:translateZ(1px) rotate(1turn);transform:translateZ(1px) rotate(1turn)}}.admin .background{background:#3e1e68;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:-1}.admin .background span{-webkit-animation:move;animation:move;-webkit-animation-duration:45;animation-duration:45;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20vmin;height:20vmin;position:absolute;width:20vmin}.admin .background span:nth-child(0){-webkit-animation-delay:-7s;animation-delay:-7s;-webkit-animation-duration:52s;animation-duration:52s;box-shadow:-40vmin 0 5.4308781519vmin currentColor;color:#e45a84;left:43%;top:82%;-webkit-transform-origin:-3vw -21vh;transform-origin:-3vw -21vh}.admin .background span:first-child{-webkit-animation-delay:-33s;animation-delay:-33s;-webkit-animation-duration:23s;animation-duration:23s;box-shadow:40vmin 0 5.6326569704vmin currentColor;color:#ffacac;left:57%;top:24%;-webkit-transform-origin:-18vw -13vh;transform-origin:-18vw -13vh}.admin .background span:nth-child(2){-webkit-animation-delay:-18s;animation-delay:-18s;-webkit-animation-duration:37s;animation-duration:37s;box-shadow:-40vmin 0 5.65348885vmin currentColor;color:#e45a84;left:96%;top:70%;-webkit-transform-origin:-24vw 2vh;transform-origin:-24vw 2vh}.admin .background span:nth-child(3){-webkit-animation-delay:-9s;animation-delay:-9s;-webkit-animation-duration:23s;animation-duration:23s;box-shadow:-40vmin 0 5.3648547863vmin currentColor;color:#ffacac;left:46%;top:3%;-webkit-transform-origin:10vw 3vh;transform-origin:10vw 3vh}.admin .background span:nth-child(4){-webkit-animation-delay:-49s;animation-delay:-49s;-webkit-animation-duration:25s;animation-duration:25s;box-shadow:40vmin 0 5.1218305104vmin currentColor;color:#e45a84;left:41%;top:85%;-webkit-transform-origin:-20vw -11vh;transform-origin:-20vw -11vh}.admin .background span:nth-child(5){-webkit-animation-delay:-23s;animation-delay:-23s;-webkit-animation-duration:43s;animation-duration:43s;box-shadow:-40vmin 0 5.0597597192vmin currentColor;color:#583c87;left:98%;top:67%;-webkit-transform-origin:3vw 20vh;transform-origin:3vw 20vh}.admin .background span:nth-child(6){-webkit-animation-delay:-2s;animation-delay:-2s;-webkit-animation-duration:7s;animation-duration:7s;box-shadow:40vmin 0 5.2446083791vmin currentColor;color:#583c87;left:46%;top:12%;-webkit-transform-origin:2vw 11vh;transform-origin:2vw 11vh}.admin .background span:nth-child(7){-webkit-animation-delay:-34s;animation-delay:-34s;-webkit-animation-duration:41s;animation-duration:41s;box-shadow:-40vmin 0 5.1313845657vmin currentColor;color:#ffacac;left:46%;top:39%;-webkit-transform-origin:-9vw 8vh;transform-origin:-9vw 8vh}.admin .background span:nth-child(8){-webkit-animation-delay:-24s;animation-delay:-24s;-webkit-animation-duration:40s;animation-duration:40s;box-shadow:-40vmin 0 5.2264026617vmin currentColor;color:#ffacac;left:62%;top:48%;-webkit-transform-origin:6vw 16vh;transform-origin:6vw 16vh}.admin .background span:nth-child(9){-webkit-animation-delay:-25s;animation-delay:-25s;-webkit-animation-duration:34s;animation-duration:34s;box-shadow:-40vmin 0 5.4648502358vmin currentColor;color:#583c87;left:98%;top:40%;-webkit-transform-origin:-23vw 7vh;transform-origin:-23vw 7vh}.admin .background span:nth-child(10){-webkit-animation-delay:-49s;animation-delay:-49s;-webkit-animation-duration:36s;animation-duration:36s;box-shadow:40vmin 0 5.2490565263vmin currentColor;color:#e45a84;left:30%;top:28%;-webkit-transform-origin:7vw 3vh;transform-origin:7vw 3vh}.admin .background span:nth-child(11){-webkit-animation-delay:-25s;animation-delay:-25s;-webkit-animation-duration:34s;animation-duration:34s;box-shadow:40vmin 0 5.2463414531vmin currentColor;color:#583c87;left:6%;top:45%;-webkit-transform-origin:14vw -15vh;transform-origin:14vw -15vh}.admin .background span:nth-child(12){-webkit-animation-delay:-40s;animation-delay:-40s;-webkit-animation-duration:7s;animation-duration:7s;box-shadow:-40vmin 0 5.2528307777vmin currentColor;color:#583c87;left:84%;top:60%;-webkit-transform-origin:-8vw 1vh;transform-origin:-8vw 1vh}.admin .background span:nth-child(13){-webkit-animation-delay:-41s;animation-delay:-41s;-webkit-animation-duration:20s;animation-duration:20s;box-shadow:40vmin 0 5.5167896923vmin currentColor;color:#583c87;left:19%;top:71%;-webkit-transform-origin:3vw 17vh;transform-origin:3vw 17vh}.admin .background span:nth-child(14){-webkit-animation-delay:-21s;animation-delay:-21s;-webkit-animation-duration:11s;animation-duration:11s;box-shadow:40vmin 0 5.703731133vmin currentColor;color:#583c87;left:7%;top:69%;-webkit-transform-origin:-16vw 0;transform-origin:-16vw 0}.admin .background span:nth-child(15){-webkit-animation-delay:-27s;animation-delay:-27s;-webkit-animation-duration:23s;animation-duration:23s;box-shadow:40vmin 0 5.3990297085vmin currentColor;color:#ffacac;left:80%;top:71%;-webkit-transform-origin:-1vw 2vh;transform-origin:-1vw 2vh}.admin .background span:nth-child(16){-webkit-animation-delay:-48s;animation-delay:-48s;-webkit-animation-duration:26s;animation-duration:26s;box-shadow:-40vmin 0 5.644992483vmin currentColor;color:#e45a84;left:4%;top:76%;-webkit-transform-origin:-24vw 5vh;transform-origin:-24vw 5vh}.admin .background span:nth-child(17){-webkit-animation-delay:-9s;animation-delay:-9s;-webkit-animation-duration:51s;animation-duration:51s;box-shadow:40vmin 0 5.743544893vmin currentColor;color:#e45a84;left:42%;top:19%;-webkit-transform-origin:21vw 11vh;transform-origin:21vw 11vh}.admin .background span:nth-child(18){-webkit-animation-delay:-35s;animation-delay:-35s;-webkit-animation-duration:39s;animation-duration:39s;box-shadow:40vmin 0 5.6954384262vmin currentColor;color:#e45a84;left:67%;top:46%;-webkit-transform-origin:24vw 7vh;transform-origin:24vw 7vh}.admin .background span:nth-child(19){-webkit-animation-delay:-16s;animation-delay:-16s;-webkit-animation-duration:19s;animation-duration:19s;box-shadow:40vmin 0 5.2704164179vmin currentColor;color:#ffacac;left:67%;top:15%;-webkit-transform-origin:19vw -16vh;transform-origin:19vw -16vh}.admin .contenedor-login{background-color:#fff;border-radius:20px;gap:2rem;padding:2rem;width:20%;z-index:1}.admin .contenedor-login,.fidebot-miniatura{align-items:center;display:flex;flex-direction:column}.fidebot-miniatura{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));border-radius:50%;bottom:20px;box-shadow:0 0 10px 1px rgba(0,0,0,.37);cursor:pointer;gap:1rem;justify-content:center;min-height:120px;overflow:hidden;padding:1rem;position:fixed;right:20px;transition:all .5s ease;width:120px;z-index:20}.fidebot-miniatura .miniatura{-webkit-animation:animation-fidebot .7s ease-in-out;animation:animation-fidebot .7s ease-in-out}.fidebot-miniatura p{color:#c1c1c1;font-size:1rem;font-weight:700}.fidebot-miniatura img{height:60px;width:50px}.fidebot-miniatura .contenido-fidebot{display:none}.fidebot{border-radius:20px;display:flex;justify-content:flex-start;padding:0;transition:all .5s ease;width:400px}.fidebot .miniatura{display:none}.fidebot .contenido-fidebot{display:flex;flex-direction:column;justify-content:space-between;max-height:70vh;width:100%}.fidebot .contenido-fidebot .encabezado-fidebot{align-items:center;-webkit-animation:animation-fidebot .7s ease-in-out;animation:animation-fidebot .7s ease-in-out;background-color:rgba(236,28,114,.7);color:#fff;display:flex;justify-content:space-between;padding:.5rem 1rem;width:100%}.fidebot .contenido-fidebot .encabezado-fidebot h3{font-family:Red Hat Display,sans-serif}.fidebot .contenido-fidebot .conversacion{display:none;flex-direction:column;gap:1rem;opacity:0;overflow-x:hidden;overflow-y:scroll;padding:1rem;transition:all 1s ease;width:100%}.fidebot .contenido-fidebot .conversacion .chat{background-color:#f2f2f2;border-radius:5px;padding:5px;position:static}.fidebot .contenido-fidebot .conversacion .chat p{color:#000;font-size:clamp(.9rem,1vw,1rem);font-weight:300;overflow:hidden}.fidebot .contenido-fidebot .conversacion .usuario{background-color:#ec1c72}.fidebot .contenido-fidebot .conversacion .usuario p{color:#fff;font-weight:400;text-align:end}.fidebot .contenido-fidebot .conversacion .contenedor-opciones{-webkit-animation:mostrar-opciones 1s ease-in-out;animation:mostrar-opciones 1s ease-in-out;display:none;flex-wrap:wrap;gap:10px}.fidebot .contenido-fidebot .conversacion .contenedor-opciones&gt;*{flex:1 1 100px}@-webkit-keyframes animation-fidebot{0%{opacity:0}to{opacity:1}}@keyframes animation-fidebot{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mostrar-opciones{0%{opacity:0}to{opacity:1}}@keyframes mostrar-opciones{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box;font-family:Roboto,sans-serif;margin:0;padding:0}@keyframes show{0%{opacity:0}to{opacity:1}}.whatsapp-pop{align-items:center;background-color:#25d366;border-radius:50%;bottom:40px;cursor:pointer;display:flex;height:70px;justify-content:center;position:fixed;right:30px;transition:all .3s ease-in-out;width:70px;z-index:1000}.whatsapp-pop:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}
/*# sourceMappingURL=main.46be207d.css.map*/</pre></body></html>