@font-face{font-family:Outfit;src:url("./media/Outfit-VariableFont_wght-JOJOGJ3C.ttf")}@font-face{font-family:Urbanist;src:url("./media/Urbanist-VariableFont_wght-DCTNFFMO.ttf")}:root{--brand:#183DFF;--b1:#8CF6FE;--b2:#2E68FD;--title:#2E2E2E;--bkg:#171717;--bkg2:#FAFAFA;--bkg3:#F6F6F6;--g1:#F6F6F6;--g2:#595657;--g3:#221E1F;--sizeXL:clamp(2.5rem, 3vw,3.5rem);--sizeL:clamp(2rem, 2.5vw,3rem);--sizeM:clamp(2rem, 2vw,2.5rem);--sizeS:clamp(1.125rem, 1.375vw,1.5rem);--sizeXS:clamp(1rem, 1.125vw,1.25rem);--sizeXXS:clamp(1rem, 1.125vw,1.125rem);--sizeBL:clamp(1rem, 1vw,1.125rem);--sizeBM:clamp(.875rem, 1vw,1rem);--sizeBS:clamp(.75rem, .875vw,.875rem);--blue-maf:#092b84;--dark-blue:#010d50;--gradient-maf:linear-gradient(#9bc7ff, #3c6cff);--marked:#9bc7ff;--gradient-back:linear-gradient(173deg, rgba(2,0,36,1) 0%, rgba(9,43,132,1) 35%, rgba(0,212,255,1) 100%);--back-gray:rgb(232, 232, 232);--text-blue:#183DFF;--c1:#637ecd;--c2:#354e99;--c3:#0061c198;--c4:#53b1ff;font-family:urbarnist,sans-serif;font-style:normal;scroll-behavior:smooth}*{font-family:urbanist}html{scroll-behavior:smooth}h1,h2,h3,h4{font-family:urbanist}input,button{font-family:urbanist;font-style:normal}textarea{font-family:League Spartan,sans-serif;font-style:normal;resize:none}ul{list-style:none}*{padding:0;margin:0;box-sizing:border-box}button{cursor:pointer}select{border-radius:5px;border:solid 1px gray;padding:.5rem 1.5rem}.button--white{border:1px white solid;border-radius:20px;background:radial-gradient(circle,#ffffff79,#f1f1f1c4 87%,#d4d4d4)}.button--light{border-radius:20px;border:2px var(--blue-maf) solid;color:var(--blue-maf)}.buscador input,.buscador select{border:1px white solid;border-radius:5px;background:radial-gradient(circle,#ffffff79,#f1f1f1c4 87%,#d4d4d4);padding:.2rem .7rem}.buscador select:hover{cursor:pointer}.button--white:hover{background:radial-gradient(circle,#fff,#f1f1f1 87%,#d4d4d4)}.button--white:active{background:radial-gradient(circle,#ffffff79,#f1f1f1 87%,#d4d4d4)}main{position:relative;padding:5%;min-height:100vh;overflow:hidden}.sup-space{background-color:#e5e6e1;height:9rem;width:100%}img{object-fit:cover;max-width:100%}.admin-menu{background-color:#fff;border:2px solid var(--blue-violet);border-radius:15px;padding:1.5rem}.admin-menu ul{display:flex;align-items:center;gap:1rem}.admin-menu a{font-weight:600;text-decoration:none}.tooltip{position:relative}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:10;bottom:50%;left:350%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip .tooltiptextup{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:10;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip .tooltiptextup:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip .tooltiptext:after{content:"";position:absolute;top:50%;right:100%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent #555 transparent transparent}.tooltip:hover .tooltiptext,.tooltip:hover .tooltiptextup{visibility:visible;opacity:1}button{border:1px solid gray;border-radius:10px}.button-padding{padding:.5rem 1.2rem}.no-button{border:none;background:none}.a-button{border:none;background:none;text-decoration:underline;text-align:left}.a-button:hover{color:var(--blue-maf)}.primary-button{color:#fff;background-color:var(--blue-maf);border-color:#fff}.primary-button:hover{background-color:#3c6cff}.secondary-button{color:var(--blue-maf);background-color:#fff;border-color:var(--blue-maf)}.secondary-button:hover{color:#3c6cff;border-color:#3c6cff}.hidden-button{opacity:.5}.hidden-button:hover{opacity:1;background-color:red}.admin-menu-secondary{background-color:var(--marked);border:none}.action-menu{display:flex;justify-content:flex-end;padding:1rem;gap:1rem}.action-menu button{font-size:clamp(1rem,1.5vw,2rem);font-weight:600;padding:.5rem 1rem}td.button-td{padding:0!important;background-color:#fff!important}td.button-td:hover{padding:0!important;background-color:#82d5ff!important}.button-td button{background:none;border:none;width:100%;height:100%;padding:.5rem}.admin-buttons{display:flex;flex-direction:column;gap:.5rem}.admin-menu button{background:none;border:none;font-weight:600;color:#354e99}.white{color:#fff}.form-header{display:flex;align-items:center;gap:.3rem}.icon{width:clamp(1.5rem,2vw,2.5rem)}.lock-icon{width:clamp(2.5rem,2.5vw,3.5rem)}.form-header button,.hidden-checkbox{display:flex;align-items:center;padding:.2rem .6rem;gap:.2rem}.hidden-checkbox{color:#000}.hidden-checkbox:hover{cursor:pointer}.hidden-checkbox input{display:none}.list-text{display:flex;flex-direction:column;gap:1rem}.input-button{display:flex;align-items:center;gap:.5rem}.transparent-tr{opacity:.6}.red-tr{filter:sepia(100%) hue-rotate(317deg);opacity:.9;outline:5px solid rgb(255,101,101)}.botonera{display:flex;gap:1rem;align-items:center;justify-content:flex-end}.emergente{background-color:#fff;border:gray 1px solid;min-width:60vw;min-height:50vh;display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;padding:5%;max-width:400px}.emergente-back{background-color:#0000009d;width:100%;height:100%;top:0;left:0;position:fixed;display:flex;justify-content:center;align-items:center;z-index:10}.emergente input{width:100%;padding:.5rem 2rem}.emergente p{font-size:clamp(1rem,1.5vw,1.5rem);color:#000;text-align:center}.emergente h2{text-align:center;font-size:clamp(2rem,2.5vw,3rem);color:var(--blue-maf)}.emergente span{color:var(--blue-maf)}.emergente--botones{display:flex;gap:1rem}.emergente--botones button{font-size:clamp(2rem,1.5vw,3rem);padding:.5rem 1rem;font-size:clamp(.6rem,2vw,2rem);border:solid 1px black}.emergente--botones button:hover{background-color:var(--marked)}button:disabled{opacity:.5}.play-button{width:15%;background:none;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-button:hover{filter:brightness(1.2);transform:translate(-50%,-50%) scale(1.1)}iframe{width:100%;height:100%;border:none}.section-flex{display:flex;padding:6rem 10%;gap:4rem}.beneficios{background:linear-gradient(0deg,#fff,#e5e6e1 50%)}.section-flex--content-column{display:flex;flex-direction:column;gap:4rem;flex:2}.section-flex--content-column h3{line-height:1.5;font-weight:500;font-size:clamp(1.8rem,2vw,2.4rem)}.section-flex--content-column p{font-weight:300;font-size:clamp(1.2rem,1.4vw,2rem)}.section-flex--content-column li:hover{transform:scale(1.2)}.section-flex--content-column li:hover img{transform:translate(60px);opacity:0}.section-flex--content-column img{width:3rem;grid-row-start:span 2;transition:all .5s ease-in-out}.section-flex--content-column li{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;row-gap:.5rem;column-gap:2rem;transition:all .5s ease-in-out}.section-flex--header{flex:3}.section-flex--header p{font-size:clamp(1.3rem,1.6vw,1.8rem);text-wrap:balance;font-weight:300;line-height:1.2}.smoothInX{transform:translate(-50%);opacity:0;transition:all .4s ease-in-out}.smoothInX.active{transform:translate(0);opacity:1}.smoothInXinvert{transform:translate(50%);opacity:0;transition:all .4s ease-in-out}.smoothInXinvert.active{transform:translate(0);opacity:1}.smoothInY{transform:translateY(100%);opacity:0;transition:all .5s cubic-bezier(.075,.82,.165,1)}.smoothInY.active{transform:translateY(0);opacity:1}.fadeInX{transform:translate(20%);transition:all 1.5s cubic-bezier(.075,.82,.165,1)}.fadeInX.active{transform:translate(0)}.fadeInY{transform:translateY(300px);transition:all .5s cubic-bezier(.075,.82,.165,1)}.fadeInY.active{transform:translateY(0)}@media (max-width: 1180px){.section-flex{padding:3rem 2rem;gap:1rem}}@media (max-width: 980px){.section-flex{flex-direction:column}}@media (max-width: 650px){.admin-menu ul{flex-wrap:wrap}}@media (max-width: 500px){.section-flex{padding:2rem 1.5rem}}.white-rect{width:60px;height:13px;background-color:#fff;margin:2rem 0}.blue-rect{width:27px;height:3px;background-color:var(--brand)}.btn{border-radius:100px;padding:.2rem;display:flex;align-items:center;justify-content:flex-end;max-height:48px;cursor:pointer}.btn-primary{width:150px;background-color:#fff;color:#183dff}.btn-secondary{background-color:#183dff;color:#fff}.btn-secondary span{padding:1rem}.btn img{width:40px;height:40px;margin:0 0 0 .5rem}.btn-secondary img{margin:0}
