@font-face{font-family:Rubik;src:url(../fonts/Rubik-Medium.woff2) format('woff2'),url(../fonts/Rubik-Medium.woff) format('woff'),url(../fonts/Rubik-Medium.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(../fonts/Cinzel-Medium.woff2) format('woff2'),url(../fonts/Cinzel-Medium.woff) format('woff'),url(../fonts/Cinzel-Medium.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AveriaLibre;src:url(../fonts/AveriaLibre-Regular.woff2) format('woff2'),url(../fonts/AveriaLibre-Regular.woff) format('woff'),url(../fonts/AveriaLibre-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Averia Serif Libre";src:url(../fonts/AveriaSerifLibre-Bold.woff2) format('woff2'),url(../fonts/AveriaSerifLibre-Bold.woff) format('woff'),url(../fonts/AveriaSerifLibre-Bold.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@media all{*{margin:0;padding:0}html{color:#fff;background:#000;font-family:Rubik,sans-serif;font-size:16px}body{min-width:320px}h2{font-size:50px;margin:40px auto}h3{font-size:37px;margin:25px auto}a{text-decoration:none;color:#fff}header{width:90vw;max-width:1280px;margin:30px auto auto auto;padding:0;font-size:16px;color:#fff;background:#000}header a{text-decoration:none;color:#fff}header h1{font-family:Cinzel,serif;font-weight:400;font-size:30px;margin:auto;text-align:center;padding-right:5px}header ul{display:flex;flex-wrap:nowrap;justify-content:center;margin:auto}header li{font-family:Cinzel,serif;font-weight:700;list-style:none;margin:auto;padding:10px 0 10px 20px;display:flex;justify-content:center}header p{width:100%;min-width:270px;font-family:AveriaLibre,cursive;font-weight:900;margin:auto 15px;display:flex;justify-content:space-between}.h-cabecera{display:flex;justify-content:space-between;align-items:center;margin:auto}.h-acercade{background-color:#112b5c;width:100%;max-width:1280px;height:50px;margin:20px auto;display:flex}.logo{width:200px;height:125px}.pago{width:90%;min-width:300px;max-width:1280px;margin:0 auto;padding:25px 0;text-align:center;background-color:#183f5e}#show-msg-donativo{display:none}#payment-form{max-width:400px;margin:50px auto 10px auto}.div-label-input{display:flex;align-items:center;margin:20px auto}label{display:flex;margin:auto 10px;color:#9bd3fc;width:150px}input{border:1px solid #ccc;border-radius:4px;padding:10px;color:#9bd3fc;background-color:#183f5e;font-size:16px;font-weight:700;width:200px}.tarjeta-div{border:1px solid #ccc;border-radius:4px;padding:10px;margin:20px auto}#tarjeta{padding:10px;border:none}.boton{padding:4px 10px;width:auto;min-width:50px;font-size:16px}#procesando{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}footer{width:90vw;max-width:1280px;margin:20px auto;align-items:center;font-family:AveriaLibre,cursive;font-size:16px;color:#fff;background:#000}.registro-akashico{width:600px;height:206px;padding:20px 0;display:flex;margin:auto}footer #ecos{display:flex;margin:auto}footer .SuKaRa{width:204px;height:140px;display:flex;margin:15px auto}footer .pie{display:flex;flex-wrap:nowrap;justify-content:space-between}footer .agradecimientos{float:right}footer p{margin:20px 0}.correcto{color:#0ff}.incorrecto{color:#fa755a}.mas-borde{border:4px solid #9bd3fc!important}.show{display:block!important}.hide{display:none!important}.custom-alert{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content;color:#000;background-color:#337bb8;border:1px solid #ccc;padding:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);font-family:'Averia Serif Libre',cursive;text-align:justify;max-width:600px;max-height:400px;overflow:auto}.custom-alert h3{margin:0;font-size:30px}.bt-coments{padding:10px;font-weight:700;color:#fff;background:#225278;cursor:pointer;font-size:inherit;font-family:inherit}}@media (max-width:900px){html{font-size:calc(9.8px + .69vw)}h2{font-size:calc(6.53px + 4.83vw)}h3{font-size:calc(4.42px + 3.62vw)}header{min-width:300px;font-size:calc(9.8px + .69vw)}header h1{font-size:calc(11.38px + 2.07vw);padding-left:calc(9.21vw - 19.87px)}header ul{flex-wrap:wrap}header li{flex-basis:50%}.logo{width:20vw;height:12.5vw;min-width:100px;min-height:62.5px}label{width:calc(56.94px + 10.34vw);min-width:90px}input{width:calc(122.42px + 8.62vw);min-width:150px;font-size:calc(9.8px + .69vw)}.boton{font-size:calc(9.8px + .69vw)}footer{min-width:300px;font-size:calc(9.8px + .69vw)}.registro-akashico{width:67vw;height:23vw;min-width:200px;min-height:68.7px}footer .SuKaRa{width:20.4vw;height:14vw}}