/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Staatliches&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap");html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;height:100%}a{text-decoration:none}*,:after,:before{box-sizing:inherit}.centrado{display:flex}.fijar-body{overflow:hidden}.w-sm-100{width:100%}@media (min-width:768px){.w-sm-100{width:auto}}.flex{display:flex}.centrado{margin:0 auto}.boton{background-color:#fff;border:2px solid #030300;border-radius:.5rem;box-shadow:3px 3px 10px #030300;color:#030300;font-size:2rem;font-weight:700;margin-top:1rem;padding:1rem 3rem;text-align:center;text-decoration:none;text-transform:uppercase}.boton-descarga{-webkit-animation:hideAnimation 0s ease-in 15s;animation:hideAnimation 0s ease-in 15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:flex;justify-content:center}.boton:hover{color:#001eff;cursor:pointer}.boton-centrado{display:flex;flex-direction:row;justify-content:center;margin:0 auto}.boton-beneficiario,.boton-millon,.boton-reservar{background-color:rgba(191,151,66,.7);border:none;border-radius:.5rem;color:#fff;display:flex;justify-content:center;padding:1rem;text-align:center}.boton-beneficiario:hover,.boton-millon:hover,.boton-reservar:hover{box-shadow:3px 3px 10px #030300;cursor:pointer}.boton-actualizar,.boton-admin,.boton-admin-eliminar,.boton-filtrar,.boton-finalizar,.boton-form-actualizar,.boton-form-crear,.boton-iniciar-sesion,.boton-ver-estadoReserva,.boton-verPagos,.boton-verReservas{background-color:#fff;border-radius:1rem;box-shadow:3px 3px 10px #030300;color:#fff;font-size:1rem;padding:1rem 3rem;text-align:center;text-decoration:none;text-transform:uppercase}.boton-actualizar:hover,.boton-admin-eliminar:hover,.boton-admin:hover,.boton-filtrar:hover,.boton-finalizar:hover,.boton-form-actualizar:hover,.boton-form-crear:hover,.boton-iniciar-sesion:hover,.boton-ver-estadoReserva:hover,.boton-verPagos:hover,.boton-verReservas:hover{box-shadow:none;cursor:pointer}.boton-admin-eliminar{background-color:red;border:none;color:#fff;display:flex;width:100%}.boton-admin-eliminar:hover{cursor:pointer}.form-admin-boton{margin:0 auto}.boton-actualizar{background-color:#fac213;border:none}.boton-actualizar:hover{cursor:pointer}.boton-iniciar-sesion{border:none;border-radius:.5rem;color:#000;font-family:Lato,sans-serif;font-weight:600;margin:0 auto 1rem;padding:.5rem 2rem}.boton-form-actualizar,.boton-form-crear{border:none;color:#000;margin:1rem auto 0;padding:1rem 2rem}.boton-form-crear{border:none;color:#000}.boton-finalizar{background-color:#61481c;border:none;color:#fff;width:100%}.boton-finalizar:hover{cursor:pointer}.boton-verPagos{background-color:#1e293b;border:none}.boton-verPagos:hover{cursor:pointer}.boton-verReservas{background-color:#f77e21;border:none}.boton-ver-estadoReserva{background-color:#f77e21;font-family:Lato,sans-serif;padding:.5rem 2rem;text-transform:capitalize}.boton-filtrar{background-color:#61481c;border:none;box-shadow:none;font-family:Lato,sans-serif;margin:.5rem .5rem .5rem 1rem;padding:.5rem}.boton-filtrar:hover{box-shadow:3px 3px 10px #030300;cursor:pointer}.boton-millon{margin-bottom:.5rem}.boton-presencial{background-color:rgba(191,151,66,.7);border:none;border-radius:.1rem;color:#fff;font-size:.875rem;justify-content:center;line-height:2.7142857143;padding:0 1.714rem;text-align:center}.boton-presencial:hover{box-shadow:5px 5px 10px #030300}.boton-beneficiario{align-items:center;background-color:#444;justify-content:center;margin-bottom:.25rem;padding:.5rem;text-align:center}.boton-beneficiario-img{filter:invert(100%) sepia(0) saturate(10%) hue-rotate(298deg) brightness(104%) contrast(100%);height:25px;margin-right:.2rem;width:25px}.reserva-guardada{-webkit-animation:hideAnimation 0s ease-in 10s;animation:hideAnimation 0s ease-in 10s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:rgba(191,151,66,.7);border-radius:.5rem;box-shadow:3px 3px 10px #030300;color:#fff;font-family:Staatliches,cursive;font-size:1.4rem;margin:1rem 0;padding:1rem;text-align:center}@-webkit-keyframes hideAnimation{to{display:none}}@keyframes hideAnimation{to{display:none}}.alerta-error{margin:1rem 0}.alerta-error,.alerta-error-pagos{background-color:red;border-radius:.5rem;box-shadow:3px 3px 10px #030300;color:#fff;padding:.5rem;text-align:center}.alerta-error-pagos{font-family:Lato,sans-serif;margin:1rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header_vacio{background-color:#fff;height:1.8rem;width:100%}.header{align-items:center;background-image:linear-gradient(0deg,#61481c 0,#fff 50%);display:flex;justify-content:center;width:100%}@media (min-width:1000px){.header{justify-content:space-evenly}}.logo__img{height:15rem;margin-top:1rem;max-width:50rem;width:100%}@media (min-width:768px){.logo__img{display:flex;height:30rem;justify-content:center;max-width:80rem;width:100%}}.logo_carpi_img{display:none}@media (min-width:1000px){.logo_carpi_img{display:flex;height:20rem}}.logo_carpi_img_inv{display:none}@media (min-width:1000px){.logo_carpi_img_inv{display:flex;height:20rem;transform:scaleX(-1)}}.footer{background-color:#61481c;background-size:cover;color:#fff;font-family:Staatliches,cursive;font-size:2rem;height:100%;line-height:2rem;text-align:center;width:100%}.footer p{font-size:1rem;margin:0 auto}.menu-redes{display:flex;gap:2rem;justify-content:center;margin:1rem}.menu-redes__enlace:before{text-rendering:auto;-webkit-font-smoothing:antialiased;color:#fff;display:inline-block;font-family:Font Awesome\ 6 Brands;font-size:2rem;font-style:normal}.menu-redes__enlace[href*="facebook.com"]:before{content:"\f39e"}.menu-redes__enlace[href*="github.com"]:before{content:"\f09b"}.menu-redes__enlace[href*="tiktok.com"]:before{content:"\e07b"}.menu-redes__enlace[href*="instagram.com"]:before{content:"\f16d"}.menu-redes__enlace[href*="youtube.com"]:before{content:"\f167"}.menu-redes__enlace[href*="twitter.com"]:before{content:"\f099"}.menu-redes__enlace[href*="wa.me"]:before{content:"\f232"}.menu-redes__ocultar{display:none}@media (min-width:768px){.menu-redes{justify-content:center}}.mobile-menu{background-color:#61481c;display:flex;justify-content:center}@media (min-width:768px){.mobile-menu{display:none}}.mobile-menu img{background-color:#61481c;border-radius:50%;height:2rem;width:2rem}.navegacion{background-color:#61481c;height:0;opacity:0;transition:visibility .3s ease-in-out,opacity .5s linear,height .5s linear;visibility:hidden;width:100%}.navegacion .navegacion__enlace,.navegacion .navegacion__enlace_millon{background-color:#61481c;background-size:cover;color:#fff;font-family:Staatliches,cursive;font-size:1.3rem;text-align:center;width:100%}.navegacion .navegacion__enlace:hover,.navegacion .navegacion__enlace_millon:hover{color:rgba(191,151,66,.7);cursor:pointer}.navegacion .navegacion__enlace_millon{color:#fac213}@media (min-width:768px){.navegacion{align-items:center;display:flex;height:auto;opacity:1;visibility:visible}}@media (min-width:1024px){.navegacion{flex-direction:row;justify-content:space-evenly}}.navegacion a{color:#000;display:block;font-size:1.3rem;text-align:center;text-decoration:none}@media (min-width:768px){.navegacion a{font-size:1.3rem}.navegacion a:last-of-type{margin-right:0}}.mostrar{height:auto;opacity:1;visibility:visible}.rifas-activas{width:100%}.grid{display:grid;gap:2rem;margin-left:1.3rem;margin-right:1.3rem}@media (min-width:768px){.grid{display:grid;gap:1fr;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid{display:grid;gap:1fr;grid-template-columns:repeat(3,1fr)}}.rifa{align-items:center}.rifa__nombre{background-color:#61481c;border-radius:1rem;box-shadow:3px 3px 10px #030300;color:#fff;font-size:2rem;transition:transform .2s}.rifa__nombre:hover{transform:scale(1.1)}.rifa__info{align-items:center;background-color:rgba(191,151,66,.7);border-radius:1rem;box-shadow:3px 3px 10px #030300;display:grid;gap:0;grid-template-columns:repeat(2,1fr);justify-content:space-evenly;margin-bottom:1rem;transition:transform .2s}.rifa__info:hover{transform:scale(1.1)}.rifa__premio{border-radius:1rem;color:#030300;display:flex;font-size:1rem;justify-content:center}@media (min-width:768px){.rifa__premio{font-size:1.3rem}}.rifa__premio__actual{align-self:center;color:#fff;font-size:1rem}@media (min-width:768px){.rifa__premio__actual{font-size:1rem}}.rifa__reservados{color:#61481c;font-size:1rem}.rifa__fecha{color:#fff;font-family:Staatliches,cursive;font-size:1rem;justify-self:center}.rifa__nombre,.rifa__premio,.rifa__reservados{font-family:Staatliches,cursive;line-height:1.2;margin:1rem 0;text-align:center}.rifa__imagen{border:2px solid #030300;border-radius:50%;box-shadow:5px 5px 10px #030300;height:15rem;transition:transform .2s;width:15rem}.rifa__imagen:hover{transform:scale(1.1)}.rifa__premio:hover{color:#61481c}.rifa__nombre:hover{color:rgba(191,151,66,.7)}.rifa_centro{display:flex;justify-content:center;margin-top:1rem}.rifa__tipo__pozo{background-color:#61481c;border-radius:1rem;color:#000;color:#fff;font-family:Lato,sans-serif;grid-column:2;justify-self:center;margin-bottom:.5rem}.rifa__tipo__pozo p{margin:0;padding:.3rem}#myImg{border-radius:5px;cursor:pointer;transition:.3s}#myImg:hover{opacity:.7}.modal{background-color:#000;background-color:rgba(0,0,0,.9);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1}#caption,.modal-content{display:block;margin:auto;max-width:700px;width:80%}#caption{color:#ccc;height:150px;padding:10px 0;text-align:center}#caption,.modal-content{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:zoom;animation-name:zoom}@-webkit-keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.close{color:#f1f1f1;font-size:40px;font-weight:700;position:absolute;right:35px;top:15px;transition:.3s}.close:focus,.close:hover{color:#bbb;cursor:pointer;text-decoration:none}@media only screen and (max-width:700px){.modal-content{width:100%}}.titulo{background-color:rgba(191,151,66,.7);color:#61481c;display:flex;font-family:Staatliches,cursive;font-size:1rem;font-weight:400;justify-content:center}.titulo h6{-webkit-margin-end:0;-webkit-margin-after:0;-webkit-margin-before:0;font-size:1rem;font-weight:600;margin-block-end:0;margin-block-start:0;margin-inline-end:0}.contenedor-reserva,.formulario{display:flex}.formulario{background-color:rgba(191,151,66,.7);border-radius:1rem;flex-direction:column;font-family:Staatliches,cursive;margin:1.5rem auto;padding:1.5rem;position:relative}@media (min-width:768px){.formulario{align-items:center;flex-direction:row}}.formulario:after,.formulario:before{background-color:#fff;content:"";height:5rem;position:absolute;top:calc(50% - 2.5rem);width:5rem}.formulario:before{-webkit-clip-path:circle(22% at 50% 8%);clip-path:circle(22% at 50% 8%);left:calc(50% - 2.5rem);top:0}.formulario:after{-webkit-clip-path:circle(22% at 50% 94%);clip-path:circle(22% at 50% 94%);left:calc(50% - 2.5rem);top:calc(100% - 5rem)}.formulario fieldset{background-color:#61481c;border:none;border-radius:1rem;display:flex;flex-direction:column;margin-top:.5rem}@media (min-width:768px){.formulario fieldset{margin-left:.5rem}}.formulario legend{color:#030300;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center;text-transform:uppercase}.formulario-login{display:flex;justify-content:center}.contenedor-campos{display:flex;flex-direction:column}.datos-personales{margin-bottom:0}.datos-personales,.logo-MP{align-items:center;display:flex;justify-content:center}.input-text{border-radius:.5rem;border-style:none;display:flex;height:3rem;margin:0 auto}.input-text:hover{box-shadow:5px 5px 10px #030300}.campo{align-items:center;margin-bottom:.5rem}.campo label{color:#fff;display:grid;margin-bottom:.5rem;place-items:center}.contenedor-pie-form{align-items:center;display:flex;flex-direction:column}.imagen-carpi-form{align-items:center;display:flex;justify-content:center;margin-top:1rem;width:11rem}.imagen-Socio{border-radius:50%}@media (min-width:1024px){.contenedor-pie-form{flex-direction:column;justify-content:space-evenly}}.campo-selector{display:flex;flex-direction:column;justify-content:center}.selector-numeros{border-radius:1rem;border-style:none;font-size:2rem;width:5rem}.selector-numeros:hover{box-shadow:3px 3px 10px #030300}.condiciones-rifa-label{margin-top:.4rem}.etiqueta-numeros{margin-right:1rem}.precio-premio{align-items:flex-start;border-radius:1rem;color:#fff;display:flex;flex-direction:column;font-family:Staatliches,cursive;padding:0 .5rem;text-align:left;width:auto}.precio{font-size:1.5rem;font-weight:400;margin:0;text-align:center}.precio span{color:#fef9a7}.sorteo{font-size:1.5rem;font-weight:400;margin:0;text-align:center}.sorteo span{color:#fef9a7}.premio{font-size:2rem;font-weight:400;margin:0;text-align:center}.premio span{color:#61481c}.reservados{font-weight:400;margin:0;text-align:center}.reservados span{color:#fef9a7}.contenedor-rifa-millon{display:flex;margin:0 auto}.formulario-rifa-millon{flex-direction:column}.formulario-rifa-millon fieldset{margin-top:1rem}.formulario-rifa-millon legend{margin-bottom:0}.formulario-rifa-millon label{margin-top:.3rem;text-align:center}.text-rifa-millon{border:none;border-radius:.5rem;padding:.5rem}.descripcion-rifa{display:flex;flex-direction:column;text-align:center}.descripcion-texto{border-radius:.5rem;max-height:3rem;overflow:hidden;padding:.2rem .5rem;text-overflow:ellipsis;white-space:nowrap}.descripcion-texto,.descripcion-texto-completo{background-color:rgba(135,106,46,.7);color:#fff;width:180px}.descripcion-texto-completo{border-radius:1rem;padding:.5rem}.leer-mas{color:#000;display:inline-block;font-size:small;margin-bottom:.5rem;margin-top:.1rem}.pago-presencial-label{align-self:center}.contenedor-helper{cursor:move;display:flex;flex-direction:column;position:absolute;width:10rem;z-index:9}@media (min-width:768px){.contenedor-helper picture{align-self:center}}.contenedor-helper img{width:10rem}@media (min-width:768px){.contenedor-helper img{width:15rem}}.contenedor-helper .texto-helper{background-color:#fff;border:1px solid #000;border-radius:1rem}.contenedor-helper .texto-helper:after{border-color:#000 transparent transparent #000;border-style:solid;border-width:12px 12px 20px 24px;content:"";height:0;left:7rem;position:absolute;width:0}.contenedor-helper .boton-helper{background-color:rgba(191,151,66,.7);border-radius:.5rem;box-shadow:3px 3px 10px #030300;color:#fff;font-family:Staatliches,cursive;font-size:.7rem;margin-bottom:1rem;text-align:center;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.contenedor-helper .boton-helper{font-size:1rem}}.contenedor-helper .presentacion-helper{-webkit-animation:typing 3s steps(51) 1s 1 normal both;animation:typing 3s steps(51) 1s 1 normal both;font-family:Staatliches,cursive;font-size:.7rem;margin:0 auto;overflow:hidden;text-align:center;white-space:nowrap;width:0}@media (min-width:768px){.contenedor-helper .presentacion-helper{font-size:1rem}}@-webkit-keyframes typing{0%{width:0}to{width:100%}}.contenedor-helper .presentacion-helper span{color:#61481c}.contenedor-helper .descripcion-helper{-webkit-animation:typing 3s steps(51) 1s 1 normal both;animation:typing 3s steps(51) 1s 1 normal both;font-family:Staatliches,cursive;font-size:.7rem;margin:0 auto;overflow:hidden;text-align:center;white-space:nowrap;width:0}.contenedor-helper .descripcion-helper span{color:green}.contenedor-helper .descripcion-helper spanF{color:red}.contenedor-helper .descripcion-helper spanP{color:#8a2be2}@keyframes typing{0%{width:0}to{width:100%}}.btn-cerrar{align-content:center;align-self:center;background-color:red;border-radius:50%;color:#fff;display:grid;height:1rem;margin-top:0;place-items:center;width:1rem}.btn-cerrar:hover{cursor:pointer}.formulario-pagos{background-color:rgba(191,151,66,.7);border-radius:1rem;display:flex;flex-direction:column;font-family:Staatliches,cursive;margin:1.5rem auto;padding:1.5rem;position:relative}.formulario-pagos:after,.formulario-pagos:before{background-color:#fff;content:"";height:5rem;position:absolute;top:calc(50% - 2.5rem);width:5rem}.formulario-pagos:before{-webkit-clip-path:circle(22% at 50% 8%);clip-path:circle(22% at 50% 8%);left:calc(50% - 2.5rem);top:0}.formulario-pagos:after{-webkit-clip-path:circle(22% at 50% 94%);clip-path:circle(22% at 50% 94%);left:calc(50% - 2.5rem);top:calc(100% - 5rem)}.contenedor-pagos{display:flex;flex-direction:column}.contenedor-info-pago{margin:0 auto}.imagen-cliente-pago{margin:1rem auto 0}.info-cliente-pago{text-align:center}.info-cliente-pago p{display:flex;flex-direction:column;font-family:Lato,sans-serif;font-size:1.4rem;margin:0 auto;text-align:center;text-transform:uppercase;width:-webkit-min-content;width:-moz-min-content;width:min-content}.info-cliente-pago p span{color:#fff}.botones-pago{display:flex;flex-direction:column;gap:1rem;margin:1rem auto}.boton-PDF{background-color:#61481c;border:none;border-radius:.1rem;color:#fff;font-size:.875rem;justify-content:center;line-height:2.7142857143;padding:0 1.714rem;text-align:center}.boton-PDF:hover{box-shadow:5px 5px 10px #030300}.boton-pagos-volver{background-color:#896527;border:none;border-radius:.1rem;color:#fff;font-size:.875rem;justify-content:center;line-height:2.7142857143;padding:0 1.714rem;text-align:center}.boton-pagos-volver:hover,.mercadopago-button:hover{box-shadow:5px 5px 10px #030300}.formulario-filtros-pagos{align-self:center;background-color:rgba(191,151,66,.7);display:flex;flex-direction:column;gap:.5rem;justify-content:space-evenly;margin-top:.8rem;text-align:center}@media (min-width:768px){.formulario-filtros-pagos{align-items:center;flex-direction:row;justify-content:center}}.contenedor-filtro{display:flex;flex-direction:column}.label-filtro{color:#fff;font-family:Lato,sans-serif;font-size:1rem}.text-filtro{border:none;border-radius:.5rem;text-align:center}.contenedor-ver-pagos{overflow-x:auto}.contenedor-video{display:flex}@media (min-width:768px){.video{height:50rem}}.video{width:100%}.video-ganador{width:50%}.comunicaciones,.pagos,.sorteos{border-radius:1rem;margin:1rem auto 2rem;width:90%}.comunicaciones-titulo,.pagos-titulo,.sorteos-titulo{align-items:center;background-color:#61481c;border-radius:.5rem;color:#fff;display:flex;font-family:Staatliches,cursive;font-size:2rem;font-weight:400;justify-content:space-evenly;margin-bottom:1rem}.contenedor-mapa{display:flex;justify-content:center}.mapa{width:100%}.negro{color:#030300;font-family:Staatliches,cursive}.negro span{color:red}.linea{border-top:1px solid #fff;height:2px;margin:10px auto 5px}.cuadro-cons-1{align-items:center;background-color:#896527;border-radius:.5rem;color:#fff;flex-direction:column;margin:0 1rem;padding:1rem 0}.intro-pagos{font-family:Lato,sans-serif;font-size:1.2rem;margin:1rem}.intro-pagos span{color:#fef9a7}.subtitulo-pagos{font-family:Lato,sans-serif;font-size:1.6rem;text-align:center}.cuadro-cons-2{background-color:#cb9d4b;border-radius:.5rem;color:#fff;margin:1rem auto 0;padding-top:1rem}@media (min-width:768px){.cuadro-cons-2{width:70%}}.cuadro-cons-2 h3{font-size:1.4rem;margin:0;padding:0;text-align:center}.grid-pagos{display:flex;flex-direction:column;list-style:none;padding:0}@media (min-width:768px){.grid-pagos{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}.grid-pagos li{align-self:center;justify-content:center;margin:.8rem;text-align:center;transition:transform .2s}.grid-pagos li:hover{transform:scale(1.1)}.grid-pagos li img{width:5rem}.grid-pagos li p{font-weight:600}.icono-pagos{width:10rem}.cuadro-cons-3{background-color:rgba(154,121,52,.7);border-radius:.5rem;color:#fff;margin:1rem auto 0;padding-top:1rem}.cuadro-cons-3 h3{text-align:center}.cuadro-cons-3 p{background-color:#fde9a9;border-radius:.5rem;color:#896527;font-family:Lato,sans-serif;font-weight:600;margin:0 auto 1rem;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cuadro-cons-3 p span{text-align:center}.cuadro-cons-3 ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width:768px){.cuadro-cons-3 ul{flex-direction:row;justify-content:space-between;text-align:center}}.cuadro-cons-3 ul li{align-self:center;background-color:rgba(116,91,39,.7);border-radius:.5rem;font-family:Lato,sans-serif;margin:.5rem;padding:1rem;text-align:center;transition:transform .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cuadro-cons-3 ul li:hover{transform:scale(1.1)}.cuadro-cons-3 ul li img{margin-bottom:1rem;width:4rem}.cuadro-cons-3 ul li span{color:#fde9a9}.cuadro-cons-4 h3{background-color:rgba(154,121,52,.7);padding:1rem}.cuadro-cons-4 h3,.cuadro-cons-5{border-radius:.5rem;color:#fff;text-align:center}.cuadro-cons-5{background-color:#c49139;font-family:Lato,sans-serif;margin:0 auto .5rem;padding:.5rem}.resultados{display:flex;flex-direction:column}@media (min-width:768px){.resultados{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}.cuadro-cons-6,.cuadro-cons-7{background-color:#b08333;margin:.5rem}.cuadro-cons-6,.cuadro-cons-7,.titulo-ejemplos h3{border-radius:.5rem;color:#fff;padding:.5rem;text-align:center}.titulo-ejemplos h3{background-color:#9c742d;font-family:Lato,sans-serif}.contenedor-ejemplo{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.contenedor-ejemplo{flex-direction:row}}.ejemplo-1{background-color:#896527;border-radius:.5rem;color:#fff;font-family:Lato,sans-serif;margin:1rem;padding:.5rem;text-align:center}.ejemplo-1 p span{color:#fef9a7}.ejemplo-2{background-color:#755722;border-radius:.5rem;color:#fff;font-family:Lato,sans-serif;margin:1rem;padding:.5rem;text-align:center}.ejemplo-2 p span{color:#fef9a7}.cuadro-cons-8 p{background-color:#61481c;border-radius:.5rem;color:#fff;font-family:Lato,sans-serif;margin:1rem;padding:.5rem;text-align:center}.contenedor-cuadros{border-radius:1rem;display:flex;flex-direction:column;gap:1rem;margin:1rem auto 2rem;width:90%}.cuadro1,.cuadro2,.cuadro3,.cuadro4,.cuadro5{border-radius:.5rem;color:#fff}.cuadro1 p,.cuadro2 p,.cuadro3 p,.cuadro4 p,.cuadro5 p{font-family:Lato,sans-serif;font-weight:400;padding:0 .5rem}.cuadro1{background-color:rgba(191,151,66,.7);margin:0 auto 1rem;padding:1rem;text-align:center;width:70%}.cuadro1 p{color:#fff;padding:.5rem;text-align:center}.cuadro1 p span{color:#fef9a7}.titulo-presentacion{font-size:2rem;margin-bottom:1rem;text-transform:uppercase}.cuadro2{background-color:#fef9a7;color:#000;text-align:center}.cuadro2 h3{font-family:Lato,sans-serif}.cuadro2 h3,.cuadro2 p{color:#61481c;font-weight:600}.cuadro2 ul{font-family:Lato,sans-serif;font-weight:600;margin:1rem;padding:0}.cuadro2 ul li{background-color:#61481c;border-radius:.5rem;color:#fff;font-weight:400;gap:5px;list-style:none;margin:10px auto;padding:1.2rem;text-align:center;transition:transform .2s}.cuadro2 ul li span{color:#fef9a7}.cuadro2 ul li:hover{transform:scale(1.1)}@media (min-width:768px){.cuadro2 ul li{margin:0 auto}}.cuadro2 ul li .linea{border-top:1px solid #fff;height:2px;margin:10px auto 5px;padding:0}.cuadro2-1,.cuadro2-2{gap:5px;margin:10px auto}@media (min-width:768px){.cuadro2-1,.cuadro2-2{display:flex}.cuadro2-2{justify-content:space-evenly}}.texto-marco{background-image:url(../img/moneda.webp);background-size:contain;height:25px;margin:0 auto .5rem;width:25px}.cuadro3{background-color:#896527;margin:0 auto;padding:2%;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cuadro3 p{font-weight:600}.grid-invitados{display:flex;flex-direction:column;list-style:none;padding:0}@media (min-width:768px){.grid-invitados{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}}.grid-invitados li{align-self:center;justify-content:center;text-align:center;transition:transform .2s}.grid-invitados li:hover{transform:scale(1.1)}.grid-invitados li img{width:5rem}.cuadro4{background-color:#cb9d4b;color:#fff;padding-bottom:1rem;text-align:center}.cuadro5{background-color:rgba(191,151,66,.7);margin:0 auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cuadro5 p{color:#fff;font-family:Lato,sans-serif;font-weight:400;padding:.5rem;text-align:center;text-transform:uppercase}.cuadro5 img{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(117deg) brightness(104%) contrast(101%);width:5rem}.fa-regular,.fa-solid{align-self:center;width:50%}.fa-envelope{color:#fff}.fa-circle-check:before,.fa-magnifying-glass:before{display:flex;justify-content:flex-end}.alerta-admin{color:#fff;font-weight:600;margin:1rem 0;padding:.5rem;text-align:center;text-transform:uppercase}.alerta-admin.error{background-color:red}.alerta-admin.exito{background-color:green}.imagen-small{width:20rem}.imagen-tabla{justify-content:center;width:15rem}@media (min-width:768px){.contenedor-panel-admin{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.contenedor-panel-admin{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}}.panel-admin{margin:1rem}.panel-admin,.panel-info{display:flex;flex-direction:column;justify-content:center}.panel-info{background-color:#61481c;box-shadow:3px 3px 10px #000;margin-bottom:1rem;text-align:center}.panel-info p{color:#fff;font-family:Staatliches,cursive;font-size:1.5rem}.panel-info p span{color:rgba(191,151,66,.7)}.panel-imagen{align-self:center;display:flex;justify-content:center;margin-bottom:1rem;width:150px}.panel-botonera{display:flex;flex-direction:column;font-family:Staatliches,cursive;gap:.5rem;margin:0 auto}.form-admin-boton{display:flex;width:100%}.text-iniciar-sesion{border:none;border-radius:.5rem;font-family:Lato,sans-serif;font-size:1.2rem;margin-bottom:.5rem;padding:.5rem}.formulario-iniciar-sesion{background-color:rgba(191,151,66,.7);border:none;border-radius:1rem;display:flex;flex-direction:column;font-family:Staatliches,cursive;justify-content:center;margin:1rem auto;padding:.5rem;width:80%}@media (min-width:768px){.formulario-iniciar-sesion{width:40%}}.formulario-iniciar-sesion fieldset{border-style:none;display:flex;flex-direction:column;margin:0 auto}.formulario-iniciar-sesion legend{color:#000;display:flex;font-family:Lato,sans-serif;font-size:1.4rem;justify-content:center;margin:0 auto}.formulario-iniciar-sesion label{font-size:.8rem;margin:0 auto}.rifas-admin-listado{background-color:#61481c;color:#fff;font-size:2rem;font-weight:400;justify-content:space-evenly;margin-bottom:1rem;margin-top:.3rem;padding:1rem}.formulario-actualizar,.formulario-crear,.rifas-admin-listado{align-items:center;display:flex;font-family:Staatliches,cursive}.formulario-actualizar,.formulario-crear{background-color:rgba(191,151,66,.7);border-radius:1rem;box-shadow:3px 3px 10px #000;flex-direction:column;margin:1rem auto;padding-bottom:1rem;padding-top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.formulario-actualizar legend,.formulario-crear legend{font-size:2rem;margin:0 auto}.formulario-actualizar .contenedor-campos,.formulario-crear .contenedor-campos{display:flex;flex-direction:column;gap:.5rem;margin:0 auto;text-align:center}@media (min-width:768px){.formulario-actualizar .contenedor-campos,.formulario-crear .contenedor-campos{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:0 auto}}.formulario-actualizar fieldset,.formulario-crear fieldset{border-style:none}.formulario-actualizar .contenedor-subida-img,.formulario-crear .contenedor-subida-img{display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin-bottom:1rem;margin-top:1rem}.formulario-actualizar .contenedor-subida-img label,.formulario-crear .contenedor-subida-img label{align-items:center;margin:.5rem auto}.formulario-crear fieldset .contenedor-subida-img label{margin-top:1rem}.aclaracion-porcentajes{border:2px dotted #fff;border-radius:.5rem;margin:0 auto;padding:.2rem}.aclaracion-porcentajes p{margin:0;width:auto}.aclaracion-porcentajes p span{color:#fff}.aclaracion-porcentajes .aclaracion-porcentajes-recuadro,.aclaracion-porcentajes .aclaracion-porcentajes-recuadro-titulo{border:1px solid #fff;margin:0 auto;width:auto}.aclaracion-porcentajes .aclaracion-porcentajes-recuadro-titulo{background-color:#fff;color:#000}.formulario-actualizar-botones,.formulario-crear-botones{display:flex;gap:1rem}.contenedor-radios-crear{background-color:#fff;border-radius:.5rem;display:flex;gap:.3rem;justify-content:center;margin-bottom:1rem}.actualizar-rifa-titulo,.crear-rifa-titulo{background-color:#61481c;border-radius:.5rem;color:#fff;font-size:2rem;font-weight:400;margin:1rem}.actualizar-rifa-titulo,.crear-rifa-titulo,.ganador-numeros,.ganador-texto{align-items:center;display:flex;font-family:Staatliches,cursive;justify-content:center}.ganador-numeros,.ganador-texto{background-color:rgba(191,151,66,.7);border-radius:1rem;box-shadow:3px 3px 10px #030300;flex-direction:column;margin:1rem auto;padding:1rem;text-align:center;width:90%}.ganador-numeros span,.ganador-texto span{color:red}.ganador-numeros p,.ganador-texto p{all:unset;line-height:1.6}@media (min-width:768px){.ganador-numeros,.ganador-texto{width:90%}}.imagen-ganador{width:300px}.contenedor-img-ganador{align-items:center;justify-items:center;margin:0 auto;max-width:90%;text-align:center}.swiper-button-next,.swiper-button-prev{color:#000}.ganador-numeros{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ganador-numeros-bolillas{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.numero-sorteado{list-style:none}.numero-sorteado span{background-color:#036;border-radius:50%;color:#fff;display:inline-block;height:25px;width:25px}.table{border-collapse:collapse;width:100%}.table__thead{background-color:#1e293b;color:#fff}.table__th{padding:1rem;text-align:left}.table__tr:nth-child(2n){background-color:#f8fafc}.table__td,.table__td--acciones{padding:1.5rem 1rem}.table__td--acciones{align-items:center;display:flex;gap:2rem;justify-content:flex-end}.table__accion{all:unset;font-size:1.4rem;font-weight:600;text-transform:uppercase}.table__accion--editar{color:#001eff}.table__accion--eliminar{color:red}.table__accion:hover{cursor:pointer}.table__alt__text{background-color:red;border-radius:.5rem;box-shadow:3px 3px 10px #000;color:#fff;display:flex;font-family:v,Lato,sans-serif;margin:1rem auto;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pagina_404{display:flex;flex-direction:column;justify-content:center}.pagina_404__heading{font-family:Staatliches,cursive;font-size:2.4rem;text-align:center}.pagina_404__contenedor{align-items:center;display:flex;flex-direction:column;margin:0 auto 2rem;text-align:center}.pagina_404__texto{color:#000;font-family:Staatliches,cursive;font-size:1.2rem;margin-bottom:1rem}.pagina_404__enlace{background-color:rgba(191,151,66,.7);border-radius:1rem;color:#61481c;font-family:Staatliches,cursive;font-size:1rem;padding:1rem 3rem;text-align:center;text-decoration:none;text-transform:uppercase}.pagina_404__enlace:hover{box-shadow:3px 3px 10px #030300;color:#fff}
/*# sourceMappingURL=app.css.map */
