.evento-aviso{background-color:#fff4d6}.evento-aviso .wrapper{display:block;padding-top:8px;padding-bottom:8px;font-size:14px;line-height:20px;font-weight:700;color:#8a5a00}.evento-titulo{font-size:28px;line-height:34px;font-weight:700;text-align:left;margin-bottom:28px}.evento-topo{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:44px;align-items:center;padding-top:36px;padding-bottom:56px}.evento-topo .foto{height:400px;border-radius:24px;overflow:hidden;background-color:#fadce2;box-shadow:0 18px 40px -24px rgba(42,36,56,.45)}.evento-topo .foto picture{display:block;height:100%}.evento-topo .foto img{display:block;width:100%;height:100%;object-fit:cover}.evento-topo .sem-foto{display:flex;align-items:center;justify-content:center;height:100%;background:linear-gradient(160deg,#fef5f7 0%,#fadce2 100%)}.evento-topo .sem-foto svg{width:90px;height:90px;stroke:#e3496d}.evento-topo .estado{display:inline-block;padding:5px 12px;border-radius:14px;font-size:13px;font-weight:700;margin-bottom:14px}.evento-topo .estado.aberto{background-color:#e6f4ec;color:#2e8b57}.evento-topo .estado.em-breve{background-color:#d5f6ff;color:#0296c0}.evento-topo .estado.esgotado{background-color:#fde8ec;color:#c81e45}.evento-topo .estado.encerrado,.evento-topo .estado.passado{background-color:#eee;color:#666}.evento-topo h1{font-family:"Quicksand",sans-serif;font-size:44px;line-height:48px;font-weight:700;color:#e3496d;margin-bottom:14px}.evento-topo .lead{font-size:17px;line-height:27px;color:#5a4c51;margin-bottom:24px}.evento-topo .info{margin-bottom:28px}.evento-topo .info li{font-size:16px;line-height:22px;margin-bottom:12px}.evento-topo .info svg{width:18px;height:18px;margin-right:10px}.evento-topo .acoes{display:flex;align-items:center;flex-wrap:wrap}.evento-topo .acoes .btn{padding:0 30px;margin-right:18px;font-family:"Quicksand",sans-serif;font-size:16px}.evento-topo .acoes .preco{font-size:15px;color:#5a4c51}.evento-topo .acoes .preco strong{font-family:"Quicksand",sans-serif;font-size:22px;font-weight:700;color:#404040;margin-right:3px}.evento-topo .abre{max-width:480px}.evento-topo .abre p{font-size:15px;line-height:22px;color:#5a4c51;margin-bottom:12px}.evento-topo .abre p strong{font-size:15px;font-weight:700;color:#404040}.evento-topo .fechado{font-size:16px;line-height:24px;color:#5a4c51}.evento-topo .fechado a{font-size:16px;font-weight:700;color:#e3496d;white-space:nowrap}.evento-topo .fechado a:hover{text-decoration:underline}.evento-topo .info li,.evento-inscricao .info li{display:flex;align-items:flex-start;color:#404040}.evento-topo .info li svg,.evento-inscricao .info li svg{flex-shrink:0;stroke:#e3496d;margin-top:2px}.evento-topo .info li.local,.evento-inscricao .info li.local{font-weight:700}.evento-topo .info small,.evento-inscricao .info small{display:block;font-size:14px;line-height:20px;font-weight:500;color:#5a4c51}.evento-topo .info .hora,.evento-inscricao .info .hora{white-space:nowrap}.evento-programa{background-color:#fbe7ee;padding:56px 0}.evento-programa .passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:20px}.evento-programa .passo{background-color:#fff;border-radius:18px;padding:22px}.evento-programa .hora{display:block;font-family:"Quicksand",sans-serif;font-size:16px;font-weight:700;color:#e3496d;margin-bottom:6px}.evento-programa h3{font-size:18px;line-height:24px;font-weight:700;color:#404040;margin-bottom:6px}.evento-programa p{font-size:15px;line-height:23px;color:#5a4c51}.evento-detalhes{display:flex;align-items:flex-start;padding-top:56px;padding-bottom:56px}.evento-detalhes>div{flex:1 1 0;margin-right:36px}.evento-detalhes>div:last-child{margin-right:0}.evento-detalhes h2{font-size:22px;line-height:28px;font-weight:700;text-align:left;margin-bottom:14px}.evento-detalhes li,.evento-bilhete .no-dia li{position:relative;padding-left:24px;font-size:16px;line-height:26px;color:#5a4c51;margin-bottom:4px}.evento-detalhes li:before,.evento-bilhete .no-dia li:before{content:"";position:absolute;left:2px;top:7px;width:10px;height:5px;border-left:solid 2.5px #e3496d;border-bottom:solid 2.5px #e3496d;transform:rotate(-45deg)}.evento-detalhes .anfitriao{background-color:#fbe7ee;border-radius:20px;padding:24px}.evento-detalhes .quem{display:flex;align-items:center;margin-bottom:12px}.evento-detalhes .quem img,.evento-detalhes .iniciais{flex-shrink:0;width:56px;height:56px;border-radius:28px;border:solid 2px #fff;margin-right:14px}.evento-detalhes .quem img{object-fit:cover}.evento-detalhes .iniciais{display:flex;align-items:center;justify-content:center;background-color:#e3496d;font-family:"Quicksand",sans-serif;font-size:20px;font-weight:700;color:#fff}.evento-detalhes .quem strong{display:block;font-family:"Quicksand",sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#404040}.evento-detalhes .quem span{display:block;font-size:14px;line-height:20px;color:#5a4c51}.evento-detalhes .anfitriao p{font-size:15px;line-height:23px;color:#5a4c51}.evento-inscricao{background-color:#fbe7ee;padding:64px 16px;scroll-margin-top:70px}.evento-inscricao [hidden],.pagamento-janela[hidden],.pagamento-janela [hidden],.evento-bilhete [hidden]{display:none !important}.evento-inscricao .caixa{max-width:680px;margin:0 auto;background-color:#fff;border-radius:24px;overflow:hidden;box-shadow:0 14px 34px -22px rgba(42,36,56,.45)}.evento-inscricao .resumo{display:flex;align-items:flex-start;padding:22px 32px;border-bottom:solid 1px #efe3e9}.evento-inscricao .miniatura{flex-shrink:0;width:84px;height:84px;object-fit:cover;border-radius:14px;margin-right:16px}.evento-inscricao .resumo-texto{flex:1;min-width:0}.evento-inscricao .resumo-texto>strong{display:block;font-family:"Quicksand",sans-serif;font-size:20px;line-height:24px;font-weight:700;color:#404040;margin-bottom:10px}.evento-inscricao .info{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px}.evento-inscricao .info li{font-size:14px;line-height:20px}.evento-inscricao .info li.quando{grid-column:1/-1}.evento-inscricao .info svg{width:16px;height:16px;margin-right:7px}.evento-inscricao .corpo{padding:28px 32px 32px}.evento-inscricao .passos{display:flex;margin-bottom:22px}.evento-inscricao .passos li{display:flex;align-items:center;font-size:14px;font-weight:700;color:#5a4c51;margin-right:24px}.evento-inscricao .passos li span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:12px;border:solid 1.5px #efe3e9;font-size:13px;font-weight:700;color:#5a4c51;margin-right:8px}.evento-inscricao .passos li.atual{color:#404040}.evento-inscricao .passos li.atual span{background-color:#e3496d;border-color:#e3496d;color:#fff}.evento-inscricao .passos li.feito span{background-color:#e6f4ec;border-color:#e6f4ec;color:#2e8b57}.evento-inscricao h2{font-size:26px;line-height:32px;font-weight:700;text-align:left;margin-bottom:6px}.evento-inscricao h2 span{font-size:26px;font-weight:700}.evento-inscricao .intro{font-size:15px;line-height:23px;color:#5a4c51;margin-bottom:20px}.evento-inscricao .intro a{font-size:15px;font-weight:700;color:#e3496d}.evento-inscricao .hp,.evento-outros .hp,.evento-topo .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.evento-inscricao .campos{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.evento-inscricao .campo.largo{grid-column:1/-1}.evento-inscricao fieldset{min-width:0}.evento-inscricao label:not(.opcao):not(.marcar):not(.metodo),.evento-inscricao legend{display:block;font-size:14px;font-weight:700;color:#404040;margin-bottom:6px}.evento-inscricao legend span,.evento-inscricao label span{font-size:14px;font-weight:500;color:#5a4c51}.evento-inscricao .campo input[type="text"],.evento-inscricao .campo input[type="email"],.evento-inscricao .campo input[type="tel"]{width:100%;height:48px;padding:0 14px;border:solid 1.5px #efe3e9;border-radius:12px;background-color:#fff;font-size:16px;color:#404040}.evento-inscricao .campo input:focus{outline:none;border-color:#e3496d}.evento-inscricao .campo-ajuda{font-size:13px;line-height:18px;color:#5a4c51;margin-top:5px}.evento-inscricao .campo-erro{font-size:14px;line-height:19px;font-weight:700;color:#c81e45}.evento-inscricao .campo-erro:not(:empty){margin-top:5px}.evento-inscricao .com-erro input[type="text"],.evento-inscricao .com-erro input[type="email"],.evento-inscricao .com-erro input[type="tel"]{border-color:#c81e45}.evento-inscricao .opcoes{display:flex;flex-wrap:wrap;margin:0 -8px -8px 0}.evento-inscricao .opcao{position:relative;margin:0 8px 8px 0;cursor:pointer}.evento-inscricao .opcao input{position:absolute;opacity:0;width:1px;height:1px}.evento-inscricao .opcao span{display:inline-flex;align-items:center;height:42px;padding:0 16px;border:solid 1.5px #efe3e9;border-radius:21px;background-color:#fff;font-size:15px;color:#404040;transition:border-color .2s ease,background-color .2s ease}.evento-inscricao .opcao:hover span{border-color:#f3b9c7}.evento-inscricao .opcao input:checked+span{border-color:#e3496d;background-color:#fbe1e8;font-weight:700;color:#c81e45}.evento-inscricao .opcao input:focus+span{box-shadow:0 0 0 3px rgba(227,73,109,.25)}.evento-inscricao .com-erro .opcao span{border-color:#c81e45}.evento-inscricao .marcar{display:flex;align-items:flex-start;margin-bottom:12px;cursor:pointer}.evento-inscricao .marcar input{flex-shrink:0;width:18px;height:18px;margin:2px 10px 0 0;accent-color:#e3496d;cursor:pointer}.evento-inscricao .marcar span{font-size:14px;line-height:21px;color:#5a4c51}.evento-inscricao .marcar span i,.evento-inscricao .marcar a{font-size:14px}.evento-inscricao .marcar a{color:#e3496d;text-decoration:underline}.evento-inscricao .marcar.novidades{margin:20px 0 16px}.evento-inscricao .campo .marcar{margin-bottom:0}.evento-inscricao .erro-geral{display:none;font-size:15px;line-height:21px;font-weight:700;color:#c81e45;margin-bottom:14px}.evento-inscricao form .btn,.evento-inscricao .esgotado .btn{justify-content:center;width:100%;height:52px;border-radius:26px;font-family:"Quicksand",sans-serif;font-size:17px;cursor:pointer}.evento-inscricao .btn[disabled]{opacity:.7;cursor:default}.evento-inscricao .nota{font-size:13px;line-height:19px;color:#5a4c51;text-align:center;margin-top:12px}.evento-inscricao .bilhete-linha{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:14px;background-color:#fef5f7;margin-top:16px}.evento-inscricao .bilhete-linha span{font-size:15px;line-height:21px;font-weight:700;color:#404040;margin-right:14px}.evento-inscricao .bilhete-linha small{display:block;font-size:13px;line-height:18px;font-weight:500;color:#5a4c51}.evento-inscricao .bilhete-linha strong{font-family:"Quicksand",sans-serif;font-size:26px;line-height:30px;font-weight:700;color:#e3496d;white-space:nowrap}.evento-inscricao .ultimos{font-size:14px;line-height:20px;font-weight:700;color:#c81e45;margin-top:8px}.evento-inscricao .metodos{margin:22px 0 6px}.evento-inscricao .metodos legend{margin-bottom:10px}.evento-inscricao .metodo{position:relative;display:block;margin-bottom:10px;cursor:pointer}.evento-inscricao .metodo input{position:absolute;opacity:0;width:1px;height:1px}.evento-inscricao .metodo>span{display:grid;grid-template-columns:46px 1fr;grid-column-gap:12px;align-items:center;padding:12px 16px;border:solid 1.5px #efe3e9;border-radius:14px;background-color:#fff;transition:border-color .2s ease,background-color .2s ease}.evento-inscricao .metodo img{grid-column:1;grid-row:1/span 2;width:46px;height:30px;object-fit:contain}.evento-inscricao .metodo b{grid-column:2;font-size:15px;line-height:20px;font-weight:700;color:#404040}.evento-inscricao .metodo small{grid-column:2;font-size:13px;line-height:18px;color:#5a4c51}.evento-inscricao .metodo:hover>span{border-color:#f3b9c7}.evento-inscricao .metodo input:checked+span{border-color:#e3496d;background-color:#fef5f7}.evento-inscricao .metodo input:focus+span{box-shadow:0 0 0 3px rgba(227,73,109,.25)}.evento-inscricao .metodo-detalhe{margin-bottom:16px}.evento-inscricao .metodo-detalhe.info{padding:12px 16px;border-radius:12px;background-color:#fef5f7;font-size:14px;line-height:21px;color:#5a4c51}.evento-inscricao .indicativo{display:flex}.evento-inscricao .indicativo span{display:flex;align-items:center;flex-shrink:0;height:48px;padding:0 12px;border:solid 1.5px #efe3e9;border-right:0;border-radius:12px 0 0 12px;background-color:#fef5f7;font-size:16px;color:#5a4c51}.evento-inscricao .campo .indicativo input[type="tel"]{flex:1;min-width:0;border-radius:0 12px 12px 0}.evento-inscricao .campos.nif{margin-bottom:16px}.evento-inscricao .reserva{font-size:14px;line-height:20px;color:#5a4c51;text-align:center;margin:16px 0 10px}.evento-inscricao .reserva b{font-size:14px;font-weight:700;color:#404040}.evento-inscricao #pagamento-form .campo[data-campo="termos"]{margin-top:4px}.evento-inscricao #pagamento-form .btn{margin-top:6px}.evento-inscricao .voltar{text-align:center;margin-top:10px}.evento-inscricao .voltar button{background:none;font-size:14px;font-weight:700;color:#e3496d;cursor:pointer}.evento-inscricao .voltar button:hover{text-decoration:underline}.evento-inscricao .esgotado .texto{font-size:16px;line-height:25px;color:#5a4c51;margin:8px 0 18px}body.com-janela{overflow:hidden}.pagamento-janela{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background-color:rgba(32,20,24,.55)}.pagamento-janela .janela{position:relative;width:100%;max-width:420px;max-height:100%;overflow-y:auto;background-color:#fff;border-radius:22px;padding:36px 28px 28px;text-align:center;box-shadow:0 24px 60px -20px rgba(0,0,0,.5)}.pagamento-janela .janela.com-cartao{max-width:480px;text-align:left}.pagamento-janela .logo{display:block;height:40px;margin:0 auto 16px}.pagamento-janela h2{font-family:"Quicksand",sans-serif;font-size:22px;line-height:28px;font-weight:700;color:#404040;text-align:inherit;margin-bottom:10px}.pagamento-janela p{font-size:15px;line-height:23px;color:#5a4c51;margin-bottom:12px}.pagamento-janela b{font-size:15px;font-weight:700;color:#404040}.pagamento-janela .contagem{font-family:"Quicksand",sans-serif;font-size:30px;line-height:36px;font-weight:700;color:#e3496d}.pagamento-janela .espera{display:flex;align-items:center;justify-content:center}.pagamento-janela .falhou{font-weight:700;color:#c81e45}.pagamento-janela .btn{justify-content:center;height:48px;padding:0 26px;font-family:"Quicksand",sans-serif;font-size:16px;cursor:pointer}.pagamento-janela .pagar-cartao{width:100%;margin-top:18px}.pagamento-janela .pagar-cartao[disabled]{opacity:.7;cursor:default}#cartao-stripe{min-height:120px;margin:14px 0 4px}.pagamento-janela .fechar{position:absolute;right:12px;top:12px;width:36px;height:36px;border-radius:18px;background-color:#fef5f7;cursor:pointer}.pagamento-janela .fechar:before,.pagamento-janela .fechar:after{content:"";position:absolute;left:11px;top:17px;width:14px;height:2px;background-color:#5a4c51;transform:rotate(45deg)}.pagamento-janela .fechar:after{transform:rotate(-45deg)}.pagamento-janela .simular,.evento-bilhete .simular{display:block;margin:16px auto 0;background:none;font-size:13px;color:#5a4c51;text-decoration:underline;cursor:pointer}.mbref{border:solid 1.5px #efe3e9;border-radius:14px;margin:16px 0;text-align:left}.mbref div{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:solid 1px #efe3e9}.mbref div:last-child{border-bottom:0}.mbref dt{font-size:14px;color:#5a4c51}.mbref dd{font-family:Consolas,"Courier New",monospace;font-size:19px;font-weight:700;color:#404040}.roda{display:inline-block;flex-shrink:0;width:18px;height:18px;border:solid 2.5px #f3b9c7;border-top-color:#e3496d;border-radius:50%;margin-right:10px;animation:evento-roda .8s linear infinite}.roda.grande{display:block;width:44px;height:44px;border-width:4px;margin:0 auto 18px}@keyframes evento-roda{to{transform:rotate(360deg)}}.avisem form{display:flex}.avisem input[type="email"]{flex:1;min-width:0;height:48px;padding:0 18px;margin-right:10px;border:solid 1.5px #efe3e9;border-radius:24px;background-color:#fff;font-size:16px;color:#404040}.avisem .btn{flex-shrink:0;height:48px;padding:0 22px;font-family:"Quicksand",sans-serif;font-size:16px;cursor:pointer}.avisem .ok{display:none;font-family:"Quicksand",sans-serif;font-size:16px;font-weight:700;color:#2e8b57}.avisem .erro{display:none;font-size:14px;line-height:20px;font-weight:700;color:#c81e45;margin-top:10px}.avisem.feito form,.avisem.feito .btn,.avisem.feito .erro{display:none}.avisem.feito .ok{display:block}.evento-faq{max-width:780px;padding-top:56px;padding-bottom:24px;scroll-margin-top:70px}.evento-faq details{border-bottom:solid 1px #efe3e9}.evento-faq details:first-of-type{border-top:solid 1px #efe3e9}.evento-faq summary{position:relative;display:block;padding:18px 40px 18px 0;font-family:"Quicksand",sans-serif;font-size:17px;line-height:23px;font-weight:700;color:#404040;cursor:pointer;list-style:none}.evento-faq summary::-webkit-details-marker{display:none}.evento-faq summary:after{content:"";position:absolute;right:8px;top:22px;width:9px;height:9px;border-right:solid 2.5px #e3496d;border-bottom:solid 2.5px #e3496d;transform:rotate(45deg);transition:transform .3s ease}.evento-faq details[open] summary:after{transform:rotate(-135deg);top:27px}.evento-faq details p{font-size:16px;line-height:25px;color:#5a4c51;padding:0 40px 18px 0}.evento-faq details a{font-size:16px;font-weight:700;color:#e3496d}.evento-outros{padding-top:40px;padding-bottom:72px}.evento-outros .outros{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-bottom:28px}.evento-outros .outro{display:flex;align-items:center;padding:12px;border:solid 1px #efe3e9;border-radius:18px;transition:border-color .3s ease,box-shadow .3s ease}.evento-outros .outro:hover{border-color:#f3b9c7;box-shadow:0 10px 26px -18px rgba(42,36,56,.35)}.evento-outros .outro img,.evento-outros .outro .sem-foto{flex-shrink:0;width:76px;height:76px;border-radius:12px;margin-right:14px}.evento-outros .outro img{object-fit:cover}.evento-outros .outro .sem-foto{display:flex;align-items:center;justify-content:center;background-color:#fbe7ee}.evento-outros .outro .sem-foto svg{width:34px;height:34px;stroke:#e3496d}.evento-outros .outro-texto{min-width:0}.evento-outros .outro strong{display:block;font-family:"Quicksand",sans-serif;font-size:17px;line-height:22px;font-weight:700;color:#404040}.evento-outros .outro .cidade{display:block;font-size:14px;line-height:20px;font-weight:700;color:#404040}.evento-outros .outro .data{display:block;font-size:14px;line-height:20px;color:#5a4c51}.evento-outros .novidades{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background-color:#fbe7ee;border-radius:20px;padding:24px 32px}.evento-outros .novidades h3{font-size:20px;line-height:26px;font-weight:700;color:#404040;margin:6px 20px 6px 0}.evento-outros .novidades .avisem{flex:1;min-width:280px;max-width:460px}.evento-barra{display:none}.evento-bilhete{max-width:760px;padding-top:44px;padding-bottom:80px}.evento-bilhete h1{font-family:"Quicksand",sans-serif;font-size:30px;line-height:36px;font-weight:700;color:#e3496d;margin-bottom:12px}.evento-bilhete strong{font-size:16px;font-weight:700;color:#404040}.evento-bilhete .espera{max-width:560px;margin:0 auto;background-color:#fff;border:solid 1px #efe3e9;border-radius:24px;padding:36px 32px;text-align:center;box-shadow:0 14px 34px -22px rgba(42,36,56,.45)}.evento-bilhete .espera .logo{display:block;height:44px;margin:0 auto 14px}.evento-bilhete .espera p,.evento-bilhete .feito p{font-size:16px;line-height:25px;color:#5a4c51;margin-bottom:12px}.evento-bilhete .espera .aguarda{display:flex;align-items:center;justify-content:center}.evento-bilhete .espera .btn{padding:0 28px;margin-top:8px;font-family:"Quicksand",sans-serif;font-size:16px}.evento-bilhete .ligacao,.evento-bilhete .espera p a,.evento-bilhete .contacto a{font-size:15px;font-weight:700;color:#e3496d}.evento-bilhete .ligacao:hover{text-decoration:underline}.evento-bilhete .feito{text-align:center;margin-bottom:28px}.evento-bilhete .visto{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:28px;background-color:#e6f4ec;margin:0 auto 16px}.evento-bilhete .visto:before{content:"";width:20px;height:10px;border-left:solid 4px #2e8b57;border-bottom:solid 4px #2e8b57;transform:rotate(-45deg);margin-top:-6px}.evento-bilhete .cartao-bilhete{display:flex;background-color:#fff;border:solid 1.5px #efe3e9;border-radius:24px;overflow:hidden;box-shadow:0 14px 34px -22px rgba(42,36,56,.45)}.evento-bilhete .dados{flex:1;min-width:0;padding:26px 28px 14px}.evento-bilhete .marca{display:block;font-family:"Quicksand",sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#e3496d;margin-bottom:6px}.evento-bilhete .dados h2{font-family:"Quicksand",sans-serif;font-size:24px;line-height:30px;font-weight:700;text-align:left;color:#404040;margin-bottom:16px}.evento-bilhete .dados dl div{margin-bottom:12px}.evento-bilhete .dados dt{font-size:12px;line-height:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#5a4c51}.evento-bilhete .dados dd{font-size:16px;line-height:23px;font-weight:700;color:#404040}.evento-bilhete .dados dd small{display:block;font-size:14px;line-height:20px;font-weight:500;color:#5a4c51}.evento-bilhete .dados .hora{font-weight:700;white-space:nowrap}.evento-bilhete .qr{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:240px;padding:24px;border-left:dashed 2px #efe3e9;background-color:#fff}.evento-bilhete .qr svg{display:block;width:190px;height:190px}.evento-bilhete .qr p{font-family:Consolas,"Courier New",monospace;font-size:17px;font-weight:700;letter-spacing:2px;color:#404040;margin-top:10px}.evento-bilhete .acoes{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:24px 0 28px}.evento-bilhete .acoes .btn{padding:0 26px;margin-right:22px;font-family:"Quicksand",sans-serif;font-size:16px;cursor:pointer}.evento-bilhete .cal-escolha{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin-top:14px}.evento-bilhete .cal-escolha a{font-size:15px;font-weight:700;color:#e3496d;text-decoration:underline;margin:0 12px}.evento-bilhete .no-dia{background-color:#fef5f7;border-radius:20px;padding:22px 26px;margin-bottom:20px}.evento-bilhete .no-dia h2{font-size:20px;line-height:26px;font-weight:700;text-align:left;margin-bottom:8px}.evento-bilhete .no-dia p{font-size:16px;line-height:25px;color:#5a4c51}.evento-bilhete .no-dia ul{margin-top:8px}.evento-bilhete .contacto{font-size:15px;line-height:23px;color:#5a4c51;text-align:center}.evento-termos{max-width:780px;padding-top:44px;padding-bottom:80px}.evento-termos h1{font-family:"Quicksand",sans-serif;font-size:32px;line-height:38px;font-weight:700;color:#e3496d;margin-bottom:8px}.evento-termos .subtitulo{font-size:16px;line-height:24px;color:#5a4c51;margin-bottom:24px}.evento-termos h2{font-size:20px;line-height:26px;font-weight:700;text-align:left;color:#404040;margin:28px 0 10px}.evento-termos p,.evento-termos li{font-size:16px;line-height:25px;color:#5a4c51}.evento-termos p{margin-bottom:10px}.evento-termos li{position:relative;padding-left:20px;margin-bottom:8px}.evento-termos li:before{content:"";position:absolute;left:4px;top:10px;width:6px;height:6px;border-radius:3px;background-color:#e3496d}.evento-termos a{font-size:16px;color:#e3496d;text-decoration:underline}body.darkMode .evento-aviso{background-color:#3a3220}body.darkMode .evento-aviso .wrapper{color:#f2d48a}body.darkMode .evento-topo h1,body.darkMode .evento-bilhete h1,body.darkMode .evento-termos h1{color:#f2607f}body.darkMode .evento-topo .foto{background-color:#2a1a1e}body.darkMode .evento-topo .sem-foto{background:linear-gradient(160deg,#2a1a1e 0%,#3a2228 100%)}body.darkMode .evento-topo .estado.aberto{background-color:#16382a;color:#6fcf97}body.darkMode .evento-topo .estado.em-breve{background-color:#10323c;color:#6fd3f7}body.darkMode .evento-topo .estado.esgotado{background-color:#3a2228;color:#f7a9bb}body.darkMode .evento-topo .estado.encerrado,body.darkMode .evento-topo .estado.passado{background-color:#3a3a3a;color:#c7cdd1}body.darkMode .evento-topo .lead,body.darkMode .evento-topo .info small,body.darkMode .evento-inscricao .info small,body.darkMode .evento-topo .acoes .preco,body.darkMode .evento-topo .abre p,body.darkMode .evento-topo .fechado{color:#c7cdd1}body.darkMode .evento-topo .info li,body.darkMode .evento-inscricao .info li,body.darkMode .evento-topo .acoes .preco strong,body.darkMode .evento-topo .abre p strong{color:#f1f3f4}body.darkMode .evento-topo .info li svg,body.darkMode .evento-inscricao .info li svg{stroke:#f2607f}body.darkMode .evento-topo .fechado a,body.darkMode .evento-faq details a,body.darkMode .evento-inscricao .intro a,body.darkMode .evento-inscricao .marcar a,body.darkMode .evento-inscricao .voltar button,body.darkMode .evento-bilhete .ligacao,body.darkMode .evento-bilhete .espera p a,body.darkMode .evento-bilhete .contacto a,body.darkMode .evento-bilhete .cal-escolha a,body.darkMode .evento-termos a{color:#f2607f}body.darkMode .evento-programa,body.darkMode .evento-inscricao,body.darkMode .evento-detalhes .anfitriao,body.darkMode .evento-outros .novidades,body.darkMode .evento-bilhete .no-dia{background-color:#2a1a1e}body.darkMode .evento-programa .passo,body.darkMode .evento-inscricao .caixa,body.darkMode .pagamento-janela .janela,body.darkMode .evento-bilhete .espera,body.darkMode .evento-bilhete .cartao-bilhete{background-color:#302b2b;border-color:#3a2228;box-shadow:none}body.darkMode .evento-programa .hora{color:#f2607f}body.darkMode .evento-programa h3,body.darkMode .evento-detalhes .quem strong,body.darkMode .evento-inscricao .resumo-texto>strong,body.darkMode .evento-inscricao .passos li.atual,body.darkMode .evento-inscricao .bilhete-linha span,body.darkMode .evento-inscricao .metodo b,body.darkMode .evento-inscricao .reserva b,body.darkMode .pagamento-janela h2,body.darkMode .pagamento-janela b,body.darkMode .mbref dd,body.darkMode .evento-bilhete strong,body.darkMode .evento-bilhete .dados h2,body.darkMode .evento-bilhete .dados dd,body.darkMode .evento-termos h2{color:#f1f3f4}body.darkMode .evento-programa p,body.darkMode .evento-detalhes li,body.darkMode .evento-detalhes .quem span,body.darkMode .evento-detalhes .anfitriao p,body.darkMode .evento-bilhete .no-dia li,body.darkMode .evento-bilhete .no-dia p{color:#c7cdd1}body.darkMode .evento-inscricao .resumo{border-color:#3a2228}body.darkMode .evento-inscricao .intro,body.darkMode .evento-inscricao .campo-ajuda,body.darkMode .evento-inscricao .marcar span,body.darkMode .evento-inscricao legend span,body.darkMode .evento-inscricao label span,body.darkMode .evento-inscricao .nota,body.darkMode .evento-inscricao .passos li,body.darkMode .evento-inscricao .bilhete-linha small,body.darkMode .evento-inscricao .metodo small,body.darkMode .evento-inscricao .metodo-detalhe.info,body.darkMode .evento-inscricao .reserva,body.darkMode .evento-inscricao .esgotado .texto,body.darkMode .pagamento-janela p,body.darkMode .mbref dt,body.darkMode .evento-bilhete .espera p,body.darkMode .evento-bilhete .feito p,body.darkMode .evento-bilhete .dados dt,body.darkMode .evento-bilhete .dados dd small,body.darkMode .evento-bilhete .contacto,body.darkMode .evento-termos .subtitulo,body.darkMode .evento-termos p,body.darkMode .evento-termos li{color:#c7cdd1}body.darkMode .evento-inscricao label:not(.opcao):not(.marcar):not(.metodo),body.darkMode .evento-inscricao legend{color:#f1f3f4}body.darkMode .evento-inscricao .campo input[type="text"],body.darkMode .evento-inscricao .campo input[type="email"],body.darkMode .evento-inscricao .campo input[type="tel"],body.darkMode .avisem input[type="email"]{background-color:#202124;border-color:#3a2228;color:#fff}body.darkMode .evento-inscricao .opcao span,body.darkMode .evento-inscricao .metodo>span{background-color:#202124;border-color:#3a2228;color:#f1f3f4}body.darkMode .evento-inscricao .opcao input:checked+span,body.darkMode .evento-inscricao .metodo input:checked+span{background-color:#3a2228;border-color:#f2607f;color:#f7a9bb}body.darkMode .evento-inscricao .passos li span{border-color:#3a2228;color:#c7cdd1}body.darkMode .evento-inscricao .passos li.atual span{background-color:#e3496d;border-color:#e3496d;color:#fff}body.darkMode .evento-inscricao .passos li.feito span{background-color:#16382a;border-color:#16382a;color:#6fcf97}body.darkMode .evento-inscricao .bilhete-linha,body.darkMode .evento-inscricao .metodo-detalhe.info,body.darkMode .evento-inscricao .indicativo span,body.darkMode .pagamento-janela .fechar{background-color:#2a1a1e;border-color:#3a2228}body.darkMode .evento-inscricao .bilhete-linha strong,body.darkMode .pagamento-janela .contagem{color:#f2607f}body.darkMode .evento-inscricao .campo-erro,body.darkMode .evento-inscricao .erro-geral,body.darkMode .evento-inscricao .ultimos,body.darkMode .pagamento-janela .falhou,body.darkMode .avisem .erro{color:#f7a9bb}body.darkMode .pagamento-janela .fechar:before,body.darkMode .pagamento-janela .fechar:after{background-color:#c7cdd1}body.darkMode .pagamento-janela .simular,body.darkMode .evento-bilhete .simular{color:#c7cdd1}body.darkMode .mbref,body.darkMode .mbref div{border-color:#3a2228}body.darkMode .avisem .ok{color:#6fcf97}body.darkMode .evento-faq details,body.darkMode .evento-faq details:first-of-type,body.darkMode .evento-outros .outro{border-color:#3a2228}body.darkMode .evento-faq summary,body.darkMode .evento-outros .outro strong,body.darkMode .evento-outros .outro .cidade,body.darkMode .evento-outros .novidades h3{color:#f1f3f4}body.darkMode .evento-faq details p,body.darkMode .evento-outros .outro .data{color:#c7cdd1}body.darkMode .evento-outros .outro .sem-foto{background-color:#2a1a1e}body.darkMode .evento-barra{background-color:#202124;border-color:#3a2228}body.darkMode .evento-barra span{color:#c7cdd1}body.darkMode .evento-barra strong{color:#f1f3f4}body.darkMode .evento-bilhete .visto{background-color:#16382a}body.darkMode .evento-bilhete .visto:before{border-color:#6fcf97}body.darkMode .evento-bilhete .marca{color:#f2607f}body.darkMode .evento-bilhete .qr{border-color:#3a2228}body.darkMode .evento-bilhete .qr p{color:#404040}
