body,html{font-family:Roboto,sans-serif}[v-cloak]{display:none}.swal-footer{text-align:center}.swal-footer .swal-button{box-shadow:none;outline:none}.swal-footer .swal-button.swal-button--confirm,.swal-footer .swal-button.swal-button--ok{background:#000}.datepicker table tr td span.disabled,.datepicker table tr td.disabled{opacity:.5!important}header{padding:20px;text-align:center}header img{width:150px}header .container{position:relative}@media (max-width:550px){header .container{padding-bottom:60px}}header .idioma{position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (max-width:550px){header .idioma{bottom:0;left:50%;right:inherit;top:inherit;transform:translateX(-50%)}}header .idioma .dropdown img{width:25px}header .idioma .dropdown .dropdown-menu{left:inherit!important;margin-top:10px!important;padding:0;right:0!important}header .idioma .dropdown a{border-radius:5px;color:#212529;padding-bottom:10px;padding-top:10px}header .idioma .dropdown a:active,header .idioma .dropdown a:focus,header .idioma .dropdown a:hover{background:#f0f0f0;color:#212529}header .idioma .dropdown .btn,header .idioma .dropdown .dropdown-item{align-items:center;border:none;cursor:pointer;display:flex;gap:10px}header .idioma .dropdown span{font-size:16px}.responsivas-inicio .titulo-inicio{text-align:center}.responsivas-inicio .titulo-seccion{color:#3e3e3e;padding-bottom:50px;padding-top:30px;text-align:center}.responsivas-inicio .titulo-seccion h3{font-size:28px}@media (max-width:768px){.responsivas-inicio .titulo-seccion h3{font-size:20px}}.responsivas-inicio .titulo-seccion p{color:#717171;font-size:15px;margin:0 auto;max-width:650px}@media (max-width:768px){.responsivas-inicio .titulo-seccion p{font-size:12px}}.responsivas-inicio .tipo-waiver{display:block;margin-bottom:20px;position:relative}.responsivas-inicio .tipo-waiver img{border-radius:10px;height:200px;width:100%}.responsivas-inicio .tipo-waiver p{bottom:10px;color:#fff;font-size:20px;font-weight:400;left:50%;margin-bottom:0;padding:0 10px;position:absolute;text-align:center;text-shadow:0 0 #000;text-transform:uppercase;transform:translateX(-50%);width:100%}@media (max-width:992px){.responsivas-inicio .tipo-waiver p{font-size:16px}}#seccionResponsiva{padding-bottom:150px}#seccionResponsiva .titulo-seccion{color:#3e3e3e;padding-bottom:20px;padding-top:30px;text-align:center}#seccionResponsiva .titulo-seccion h3{font-size:28px}@media (max-width:768px){#seccionResponsiva .titulo-seccion h3{font-size:20px}}#seccionResponsiva .titulo-seccion p{color:#717171;font-size:15px;margin:0 auto;max-width:650px}@media (max-width:768px){#seccionResponsiva .titulo-seccion p{font-size:12px}}#seccionResponsiva .terminos-condiciones{border:1px solid #dee2e6;border-radius:10px;max-height:300px;overflow-y:auto;padding:20px}#seccionResponsiva .identificacion{border:1px solid #dee2e6;border-radius:10px;cursor:pointer;height:160px;margin-top:15px;position:relative;width:100%}#seccionResponsiva .identificacion .pick-imagen{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:10}#seccionResponsiva .identificacion .identificacion-placeholder{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1}#seccionResponsiva .identificacion .identificacion-placeholder .icono{color:#555;font-size:30px}#seccionResponsiva .identificacion .identificacion-placeholder h6{color:#555;font-size:16px;margin-bottom:5px}@media (max-width:768px){#seccionResponsiva .identificacion .identificacion-placeholder h6{font-size:14px}}#seccionResponsiva .identificacion .identificacion-placeholder p{color:#717171;font-size:12px;margin-bottom:0}@media (max-width:768px){#seccionResponsiva .identificacion .identificacion-placeholder p{font-size:10px}}#seccionResponsiva .switch-checkbox{padding:30px 0 35px}#seccionResponsiva .switch-checkbox label.form-label{color:#717171;cursor:pointer;font-size:15px;margin-left:10px}@media (max-width:768px){#seccionResponsiva .switch-checkbox label.form-label{font-size:12px}}#seccionResponsiva .menor-titulo{color:#717171;margin-bottom:5px;margin-top:15px;padding-left:3px}#seccionResponsiva .agregar-menor{margin-top:10px}#seccionResponsiva .agregar-menor .btn{align-items:center;border:none;display:flex;gap:10px;margin-left:-30px;padding:10px 30px}#seccionResponsiva .agregar-menor .btn .icono{color:#717171;font-size:20px}#seccionResponsiva .agregar-menor .btn span{color:#717171}#seccionResponsiva .menor-input{display:flex;gap:10px;width:100%}@media (max-width:768px){#seccionResponsiva .menor-input{flex-wrap:wrap}}#seccionResponsiva .menor-input .imagen{position:relative}@media (max-width:768px){#seccionResponsiva .menor-input .imagen{text-align:center;width:100%}}#seccionResponsiva .menor-input .imagen .placeholder-foto{background:transparent;border:1px solid #dee2e6;border-radius:10px;cursor:pointer;height:52px;position:relative;width:52px;z-index:1}@media (max-width:768px){#seccionResponsiva .menor-input .imagen .placeholder-foto{height:150px;margin:0 auto;width:200px}}#seccionResponsiva .menor-input .imagen .placeholder-foto .icono{color:#9a9a9a;font-size:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#seccionResponsiva .menor-input .imagen .pick-imagen{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media (max-width:768px){#seccionResponsiva .menor-input .imagen .pick-imagen{left:50%;transform:translateX(-50%);width:200px}}#seccionResponsiva .menor-input .apellidos,#seccionResponsiva .menor-input .nombre{flex-grow:1}#seccionResponsiva .menor-input .fecha{width:200px}@media (max-width:768px){#seccionResponsiva .menor-input .fecha{width:100%}}#seccionResponsiva .menor-input .remover{width:20px}@media (max-width:768px){#seccionResponsiva .menor-input .remover{width:100%}}#seccionResponsiva .menor-input .remover .btn{background:transparent;border:none;color:#9a9a9a;height:52px;position:relative;width:30px}@media (max-width:768px){#seccionResponsiva .menor-input .remover .btn{align-items:center;border:1px solid #dee2e6;border-radius:10px;display:flex;gap:10px;height:45px;justify-content:center;width:100%}}#seccionResponsiva .menor-input .remover .btn span{display:none}@media (max-width:768px){#seccionResponsiva .menor-input .remover .btn span{display:block}}#seccionResponsiva .menor-input .remover .btn .icono{font-size:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){#seccionResponsiva .menor-input .remover .btn .icono{left:inherit;position:relative;top:inherit;transform:translate(0)}}#seccionResponsiva .menor-input .form-control{margin-top:0}#seccionResponsiva .firma{margin-top:20px;position:relative;text-align:center}#seccionResponsiva .firma canvas{background:#f5f0e6;border:1px solid hsla(40,43%,93%,.349);border-radius:10px;height:150px;width:100%}#seccionResponsiva .firma h5{font-size:20px;margin-bottom:10px;padding-top:0}@media (max-width:768px){#seccionResponsiva .firma h5{font-size:16px;margin-bottom:5px}}#seccionResponsiva .firma p{color:#717171;font-size:15px;margin-bottom:0}@media (max-width:768px){#seccionResponsiva .firma p{font-size:12px}}#seccionResponsiva .firma .borrar-firma{background:#fff;border:1px solid #c3c3c3;color:#c3c3c3;font-size:12px;position:absolute;right:10px;top:10px;z-index:4}#seccionResponsiva .enviar{margin-top:50px}#seccionResponsiva .enviar .btn{background:#000;border-radius:10px;color:#fff;font-size:20px;height:50px;width:100%}#seccionResponsiva .enviar .btn.enviando{cursor:default;opacity:.7}#seccionResponsivaDetalle{padding-bottom:150px}#seccionResponsivaDetalle .titulo-seccion{color:#3e3e3e;padding-bottom:20px;padding-top:30px;text-align:center}#seccionResponsivaDetalle .titulo-seccion h3{font-size:28px}@media (max-width:768px){#seccionResponsivaDetalle .titulo-seccion h3{font-size:20px}}#seccionResponsivaDetalle .titulo-seccion p{color:#717171;font-size:15px;margin:0 auto;max-width:650px}@media (max-width:768px){#seccionResponsivaDetalle .titulo-seccion p{font-size:12px}}#seccionResponsivaDetalle .codigo-qr{margin-top:10px;text-align:center}#seccionResponsivaDetalle .codigo-qr .imagen{animation:backgroundChange .7s ease-in-out infinite;background:#f0f0f0;border-radius:10px;height:300px;margin:0 auto;width:300px}#seccionResponsivaDetalle .codigo-qr .imagen img{background:#fff;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#seccionResponsivaDetalle .codigo-qr p{margin-top:10px}#seccionResponsivaDetalle .descargar-responsiva{margin-top:50px;text-align:center}#seccionResponsivaDetalle .descargar-responsiva .btn{background:#000;color:#fff;font-size:14px;padding:8px 15px}@keyframes backgroundChange{0%{background:#f0f0f0}50%{background:#c3c3c3}to{background:#f0f0f0}}
