@import '_content/EventosSDK/EventosSDK.c2uzv57c1t.bundle.scp.css';

/* /Componentes/Controles/AcessarEvento.razor.rz.scp.css */
@media all {
    .acesso-evento[b-bl961qzqqh] { background:rgba(26, 85, 94, 0.95); }
    .acesso-evento .central[b-bl961qzqqh] { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; color:#FFF; padding:30px 0; }
    .acesso-evento .central > div[b-bl961qzqqh] { padding:0 20px; }
    .acesso-evento .central h3[b-bl961qzqqh], .acesso-evento .central p[b-bl961qzqqh]  { margin:0; }
    .acesso-evento .central p[b-bl961qzqqh]  { font-size:18px; }
    .acesso-evento .central p:first-child[b-bl961qzqqh] { font-size:30px; font-weight:600; }
    .acesso-evento .central a[b-bl961qzqqh]  { color:#FFF; text-decoration:none; }
    .acesso-evento .central .acessar a[b-bl961qzqqh]  { width:180px; background:#0A3339; color:#FFF; height:50px; display:flex; align-items:center; justify-content:center;
                                          font-size:20px; }
    .acesso-evento .central .acessar a:hover[b-bl961qzqqh] { opacity:0.8; }
}

@media (max-width: 1035px) {
    .acesso-evento .central h3[b-bl961qzqqh] { font-size:25px; text-align:center; }
    .acesso-evento .central p[b-bl961qzqqh] { font-size:20px; text-align:center; margin:10px 0; }
    .acesso-evento .central p:first-child[b-bl961qzqqh] { font-size:28px; }
    .acesso-evento .central[b-bl961qzqqh] { flex-direction:column; }
    .acesso-evento .central .acessar a[b-bl961qzqqh] { margin:15px 0; font-size:20px; }
}

@media (max-width: 640px) {
    .acesso-evento .central h3[b-bl961qzqqh] { font-size:18px; }
    .acesso-evento .central p[b-bl961qzqqh] { font-size:18px; }
    .acesso-evento .central p:first-child[b-bl961qzqqh] { font-size:18px; }
    .acesso-evento .central .acessar a[b-bl961qzqqh] { font-size:18px; }
}
/* /Componentes/Controles/Beneficios.razor.rz.scp.css */

/* BENEFICIOS */
@media all {
    .beneficios[b-j3hkubvv0l] { background:url(imagens/banner-beneficios.jpg) top center no-repeat #016b85; background-size:cover; padding:90px 0; }
    .beneficios h2[b-j3hkubvv0l] { color: #fff; font-weight:200; font-size:40px; text-align:center; padding-bottom:40px; }
    .item[b-j3hkubvv0l] { color:#fff; position:relative; display:flex; flex-direction:column; align-items:center; padding-right:15px; }
    .item:last-child[b-j3hkubvv0l]::after { display:none; }
    .item[b-j3hkubvv0l]::after { content:''; position: absolute; top: 0; right: 0; height:100%; width:2px; background-color:#ccc; }

    .item h3[b-j3hkubvv0l] { font-size:20px; font-weight:600; text-align:center; }
    .item p[b-j3hkubvv0l] { font-size:18px; text-align:center; margin:0; }
    .central > div.grid[b-j3hkubvv0l] { display:grid; grid-template-columns:repeat(4, 1fr); align-self:center; gap:40px; }
}

/* BENEFICIOS  */
@media (max-width: 1110px) { 
    .beneficios .central > div.grid[b-j3hkubvv0l] { grid-template-columns:repeat(2, 1fr); }
    .beneficios h2[b-j3hkubvv0l] { text-align:center; }

    .item p[b-j3hkubvv0l] { max-width:80%; }
    .item[b-j3hkubvv0l]::after { display:none; }
}

/* BENEFICIOS */
@media (min-width: 641px) and (max-width: 940px) { 
    .beneficios .item[b-j3hkubvv0l] { padding:0 20px;  }
}

@media (max-width: 640px){
    .beneficios .central > div.grid[b-j3hkubvv0l] { grid-template-columns: 1fr; }
}
/* /Componentes/Controles/Comprar.razor.rz.scp.css */
.comprar[b-m0zpjt9y1e]  { display:flex; justify-content:center; padding:40px 0; background-size:cover; margin:10px 0 0 0; }
.comprar h3[b-m0zpjt9y1e] { text-transform:uppercase; text-align:center; font-size:24px; color:#fff; }

.comprar .central > div[b-m0zpjt9y1e] { display:flex; justify-content:center; align-items:center; flex-wrap:wrap; }
.comprar .central a[b-m0zpjt9y1e] { display:flex; align-items:center; flex-direction:column; justify-content:center; width:450px; height:50px; background:#00CFE3;
                      color:#FFF; border-radius:5px; margin:10px; font-weight:600; font-size:20px; }
.comprar .central  a:hover[b-m0zpjt9y1e] { opacity:0.9; background:#049FC3; transition:0.4s all ease; }

@media (max-width: 1131px) { 
    .comprar h3[b-m0zpjt9y1e] { font-size:20px; line-height:30px; margin:15px; }
}
/* /Componentes/Controles/CTA.razor.rz.scp.css */
.cta[b-flu2595j9u] { background: url(imagens/banner-ingresso.jpg); background-size: cover; display: flex; padding: 30px 0; flex-direction: column; padding:50px 0; }

.cta h2[b-flu2595j9u] { color:#ffffff; margin:20px 0; }

.cta .texto[b-flu2595j9u] { text-align: center; display: flex; flex-direction: column; align-items: center; padding:15px; font-size:19px; }

.cta p[b-flu2595j9u] { color:#fff; max-width:1100px; width:100%; }
.btn[b-flu2595j9u] { font-size: 18px; padding: 0 40px; }

@media (max-width: 1035px) { 

    .cta[b-flu2595j9u] { background: url(imagens/banner-ingresso-mobile.jpg); background-size: cover;}
    .cta h2[b-flu2595j9u] { font-size: 34px; }
    .texto p[b-flu2595j9u] { width:450px; }
}

@media (max-width: 500px) {  

    .texto p[b-flu2595j9u] { width:100%; }

}
/* /Componentes/Controles/Galeria.razor.rz.scp.css */
.galeria[b-m3qg5y0mln] { background:#fff; padding:40px 0 80px 0; }
.galeria .all[b-m3qg5y0mln] { width: 100%; height: auto; display: inline-block; }
.galeria  h3[b-m3qg5y0mln] { color: #005784; font-weight: 600; font-size: 40px; text-align: right; margin:0; }
.galeria .central[b-m3qg5y0mln] { display: flex; gap: 30px; }
.galeria .central[b-m3qg5y0mln]  img { width:100%; }

.splide__slide__container[b-m3qg5y0mln]  img { border-radius: 20px; }
[b-m3qg5y0mln] .splide__pagination {   bottom:-1.8em; }
[b-m3qg5y0mln] .splide__arrow { background: #555; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; opacity: 1; transition: background 0.3s ease-in-out; border: none; }
[b-m3qg5y0mln] .splide__arrow svg { fill: white; width: 16px; height: 16px; }
[b-m3qg5y0mln] .splide__arrow:hover { background: #777;}
[b-m3qg5y0mln] .splide__arrow--prev { left:-18%; top:160px; }
[b-m3qg5y0mln] .splide__arrow--next { right:105%; top:160px;  }

[b-m3qg5y0mln] .splide__pagination__page.is-active { background:#707070; }

.galeria .all .slider[b-m3qg5y0mln] { width: auto; height: auto; overflow: visible; border-radius: 3px; position: relative; }
.galeria .all .slider .owl-nav[b-m3qg5y0mln], section .all .slider .owl-dots[b-m3qg5y0mln] { display: none; }
.galeria .all .slider:hover .left[b-m3qg5y0mln] { visibility: visible; opacity: 1; left: 20px; }
.galeria .all .slider:hover .right[b-m3qg5y0mln] { visibility: visible; opacity: 1; right: 20px; }
.galeria .all .slider .item-box[b-m3qg5y0mln] { overflow:hidden; width:100%; display:flex; margin:0 10px; flex-direction:column; align-items:flex-start; justify-content:flex-end; position:relative; border-radius:3px; }
.galeria .all .slider .item-box img[b-m3qg5y0mln] { position:absolute; left:0; top:0; width:100%; max-width:1100px; }
.galeria .all .slider .item-box p[b-m3qg5y0mln] { background:rgba(0, 0, 0, 0.5); color:#FFF; padding:15px; margin:0; width:100%; }
.galeria .all .slider .item-box[b-m3qg5y0mln]:after { width: 100%; height: 100%; top: 0; left: 0; position: absolute; content: ""; display: block; }
.galeria .all .slider .left[b-m3qg5y0mln] { position: absolute; z-index: 1; top: 167px; left: -20px; width: 40px; height: 40px; cursor: pointer; visibility: hidden; opacity: 0; transition: left ease 0.25s; background: url(imagens/anterior.svg) center center no-repeat rgb(255, 255, 255, 0.40); }
.galeria .all .slider .left:hover[b-m3qg5y0mln] { visibility: visible; opacity: 1; left: 20px; }
.galeria .all .slider .left.nonl[b-m3qg5y0mln] { left: -20px; opacity: 0; visibility: hidden; }
.galeria .all .slider .right[b-m3qg5y0mln] { cursor: pointer; position: absolute; z-index: 1; top: 167px; right: -20px; width: 40px; height: 40px; visibility: hidden; opacity: 0; transition: right ease 0.25s; background: url(imagens/proximo.svg) center center no-repeat rgb(255, 255, 255, 0.40);  }
.galeria .all .slider .right:hover[b-m3qg5y0mln] { visibility: visible; opacity: 1; right: 20px; }
.galeria .all .slider .right.nonr[b-m3qg5y0mln] { right: -20px; opacity: 0; visibility: hidden; }

.galeria .all .slider-two[b-m3qg5y0mln] { width:auto; height:auto; overflow:visible; position:relative; }
.galeria .all .slider-two .owl-nav[b-m3qg5y0mln], section .all .slider-two .owl-dots[b-m3qg5y0mln] { display: none; }
.galeria .all .slider-two:hover .left-t[b-m3qg5y0mln] { visibility: visible; opacity: 1; left: 3px; }
.galeria .all .slider-two:hover .right-t[b-m3qg5y0mln] { visibility: visible; opacity: 1; right: 3px; }
.galeria .all .slider-two .item[b-m3qg5y0mln] { transition:all ease 0.25s; border-radius:3px; border:solid 3px #e6ecf2; margin: 0 10px; cursor:pointer; }
.galeria .all .slider-two .item.active[b-m3qg5y0mln] { box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15); border: solid 3px #011938; }
.galeria .all .slider-two .owl-stage[b-m3qg5y0mln] { padding: 20px 0; }
.galeria .all .slider-two .left-t[b-m3qg5y0mln] { cursor: pointer; position: absolute; z-index: 1; top:2px; visibility: hidden; opacity: 0; transition: all ease 0.25s; width: 40px; height: 95px; background: no-repeat rgb(255, 255, 255, 0.40) url(imagens/anterior.svg) center center; left: -40px; }
.galeria .all .slider-two .left-t:hover[b-m3qg5y0mln] { visibility: visible; opacity: 1; left: 3px; }
.galeria .all .slider-two .left-t.nonl-t[b-m3qg5y0mln] { left: -40px; opacity: 0; visibility: hidden; }
.galeria .all .slider-two .right-t[b-m3qg5y0mln] { background: no-repeat rgba(204, 46, 56, 0.85) url(imagens/proximo.svg) center center; cursor: pointer; position: absolute; z-index: 1; top:2px; right: -40px; visibility: hidden; opacity: 0; transition: all ease 0.25s; width: 40px; height: 95px; background-color: rgb(255, 255, 255, 0.40); }
.galeria .all .slider-two .right-t:hover[b-m3qg5y0mln] { visibility: visible; opacity: 1; right: 3px; }
.galeria .all .slider-two .right-t.nonr-t[b-m3qg5y0mln] { right: -40px; opacity: 0; visibility: hidden; }

.oculto[b-m3qg5y0mln] { display:none !important; }

@media (max-width:1500px) {
.galeria[b-m3qg5y0mln] { padding:40px 80px 80px 80px }
.galeria h3[b-m3qg5y0mln] { text-align:left; }
.central[b-m3qg5y0mln] { flex-direction:column; }
[b-m3qg5y0mln] .splide__arrow--prev { left: 20px; top:300px; }
[b-m3qg5y0mln] .splide__arrow--next { right: 20px; top:300px; }
}

@media (max-width:770px) {
    .galeria[b-m3qg5y0mln] { padding:40px 10px 80px 10px }
    [b-m3qg5y0mln] .splide__arrow--prev { left: 5px; top:200px; }
[b-m3qg5y0mln] .splide__arrow--next { right: 5px; top:200px;  }
}
/* /Componentes/Controles/Ingressos.razor.rz.scp.css */
/* INGRESSOS */
@media all {
    .ingressos[b-1g7hkgkk9k] { background:url(imagens/banner-ingressos.jpg); background-size:cover; display:flex; padding:30px 0; flex-direction:column; }
    .ingressos .central > div[b-1g7hkgkk9k]{  display:flex; justify-content:center; padding-bottom:20px; gap:10px;  }
    .ingressos .central h2[b-1g7hkgkk9k] { color:#fff; font-weight:200; font-size:40px; text-align:center; font-weight:200; padding-bottom:40px; }

    .ingressos .central .card[b-1g7hkgkk9k] { width: 300px; margin: 10px 5px;  border: 3px solid transparent; height:100%; border-image: linear-gradient(90deg, rgba(0, 207, 227, 1) 0%, rgba(100, 255, 251, 1) 100%); border-image-slice: 1; content: ""; inset: 0; border-radius: 12px; background: linear-gradient(90deg, rgba(0, 207, 227, 1) 0%, rgba(100, 255, 251, 1) 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); }

    .ingressos .central .card a[b-1g7hkgkk9k] { display: flex; color: #004353; align-items: center; justify-content: center; text-decoration: none; background: linear-gradient(90deg, rgba(0, 207, 227, 1) 0%, rgba(100, 255, 251, 1) 100%); height: 50px; border-radius: 5px; }
    .ingressos .central .card a:hover[b-1g7hkgkk9k] { opacity:0.9; }
    .ingressos .central .card p[b-1g7hkgkk9k] { color:#fff; margin:0; text-align:center; }
    .ingressos .central .card p.lote[b-1g7hkgkk9k] { display: flex; justify-content: center; align-items: center; color: #00CFE3; font-weight: 600; font-size: 30px; padding: 5px 0px 5px 0; border: 1px solid #FFFFFF; font-weight: 800; border-radius: 20px; margin: 15px 15px; }
    .ingressos .central .card p.lote img[b-1g7hkgkk9k] { margin:0 5px; }
    .ingressos .central .card .periodo-venda[b-1g7hkgkk9k] { background:url(imagens/ico-calendario.svg) left no-repeat; background-size:45px; padding:10px 0 20px 50px; background-position:20px 15px; }
    .ingressos .central .card .periodo-venda p[b-1g7hkgkk9k] { font-size:15px; margin:0; font-size:20px; }
    .ingressos .central .card .prof p[b-1g7hkgkk9k], .ingressos .central .card .est p[b-1g7hkgkk9k] { color: #fff; font-size: 30px; font-weight:600; margin: 20px 0; }
    .ingressos .central .card .prof .sub-preco[b-1g7hkgkk9k] { font-size:13px; }
    .ingressos .central .card .prof[b-1g7hkgkk9k] { margin:10px 0; text-align: center; }
    .ingressos .central .card .informacoes[b-1g7hkgkk9k] { background-color: #005F75; border-radius: 10px; padding: 15px 25px; }

    .ingressos .central .card small[b-1g7hkgkk9k] {  color: #fff; font-size: 18px; margin: 20px 0; }
    .ingressos .central .card:nth-of-type(1) small[b-1g7hkgkk9k] { display: none; }

    .ingressos .central .inativo[b-1g7hkgkk9k] { opacity:0.6; }
    .ingressos .central .inativo a[b-1g7hkgkk9k] {  cursor:default; pointer-events:none; }

    .ingressos .central .comprar[b-1g7hkgkk9k]  { display:flex; justify-content:center; padding:50px 0; }
    .ingressos .central .comprar a[b-1g7hkgkk9k] { display:flex; align-items:center; flex-direction:column; justify-content:center; width:285px; height:75px; background:#63CCC1;
                                     color:#0F5848; border-radius:5px; margin:10px; font-weight:600; font-size:22px; }
    .ingressos .central .comprar a:hover[b-1g7hkgkk9k] { opacity:0.9; }

    .ingressos .info[b-1g7hkgkk9k] { margin:0 auto; padding:10px 20px; background-color:#fff; border-radius:20px; text-align:center; color:#fff; }
    .ingressos .info > p[b-1g7hkgkk9k] { color:#000; font-weight:600; }

    .esgotados[b-1g7hkgkk9k] { text-align:center; gap:20px; display:flex; flex-direction:column; align-items:center; }
    .esgotados h3[b-1g7hkgkk9k] { color:#fff; text-align:center; margin:0; }
    .esgotados p[b-1g7hkgkk9k] { color: #fff; font-weight: 600; text-align:center; font-size: 22px; margin:0; }
    /*.esgotados a { display: flex; align-items: center; justify-content: center; color: #fff; text-decoration: none; max-width:200px; width:100%; background: #00CFE3; border-radius: 5px; padding: 0px 50px; margin-top: 10px; height: 50px; font-weight: 600; }*/
    .esgotados a[b-1g7hkgkk9k] { text-decoration: underline; color: #FFF; }
}

/* INGRESSOS */
@media (max-width: 1110px) { 
    .ingressos .central > div[b-1g7hkgkk9k] { flex-wrap:wrap; justify-content:center; }
    .ingressos .central h2[b-1g7hkgkk9k] { text-align:center; }

}

@media (max-width: 485px){

    .ingressos .info[b-1g7hkgkk9k] {  max-width:350px; }

}
/* /Componentes/Controles/MainLayout.razor.rz.scp.css */
.geral[b-3e931x3gtk] { max-width:100%; min-width:320px; margin:0 auto; overflow-x:hidden; }

/* /Componentes/Controles/MapaEmbedado.razor.rz.scp.css */

iframe-embedado[b-o89r9tay41] { position:relative; }

iframe[b-o89r9tay41] { height:600px; z-index:1; }

.info[b-o89r9tay41] { width: 20%; background-color: #0497B8; color: #fff; padding: 30px; border-radius: 10px; position: absolute; bottom: 380px; left: 320px; z-index:2; }
.info h2[b-o89r9tay41] { font-weight:200; margin: 0 0 15px 0; }
.info .item[b-o89r9tay41] { margin-bottom:20px; }
.item .local[b-o89r9tay41] { display: flex; align-items: center; gap: 10px; font-size: 20px; }
.item .local p[b-o89r9tay41] { margin:0; }
.item .texto-local p[b-o89r9tay41] { padding-left:35px; margin:0; }
.item img[b-o89r9tay41] { width:7%; }
.item .contato[b-o89r9tay41] { display:flex; align-items:center; gap:10px; margin-bottom:15px; }
.item .contato p[b-o89r9tay41] { margin:0; }
.item .contato a[b-o89r9tay41] { color:#fff; }

@media(max-width: 1500px) {
   .info[b-o89r9tay41]  { width:22%; }
}

@media (max-width:1295px) {
    .info[b-o89r9tay41]  { width:30%; }
}

@media(max-width: 975px) {
    .info[b-o89r9tay41] { width:40%; }
   .info h2[b-o89r9tay41] { font-size:28px; }
    .info[b-o89r9tay41] { word-break:break-all; }
}


@media (max-width:800px) {

    .info[b-o89r9tay41] { width:40%; left:200px; }
    .info h2[b-o89r9tay41] { font-size:28px; }

}

@media (max-width: 750px) {

    .info[b-o89r9tay41] { width:50%; left:130px; }
}

@media (max-width: 600px) {
    .info[b-o89r9tay41] { width: 75%; left: 15px; }
}
/* /Componentes/Controles/NavMenu.razor.rz.scp.css */

/* MENU */
@media all 
{
    header[b-3sipn1d7kw] { position: fixed; top:0; width:100%; z-index: 99; background:#ffffff; height:75px; transition:all ease 0.2s;
         box-shadow:0 .3px .9px rgba(0,0,0,.108),0 1.6px 3.6px rgba(0,0,0,.132); }
    header.esconder[b-3sipn1d7kw] { transform: translateY(-100%); }

    nav[b-3sipn1d7kw] { display:flex; align-items:center; justify-content:space-between; height:80px; outline:none; }

    .ingresso[b-3sipn1d7kw] { background:#044968; margin-right:2px; }

    .flags[b-3sipn1d7kw] { justify-content:normal; gap:30px; }
    .flags a[b-3sipn1d7kw] { padding:0; }

    [b-3sipn1d7kw] ul { margin:0; padding:0; list-style:none; display:flex; align-items:center; justify-content:flex-end; }
    [b-3sipn1d7kw] ul li a { color:#616161; padding:10px 20px; display:block; align-items:center; font-size:16px; font-weight: 600; }
    [b-3sipn1d7kw] ul li a:hover { color:#049FC3; }

    .navegar .last-item[b-3sipn1d7kw] { background:#049FC3; border-radius:6px; width:fit-content;  }
    .navegar .last-item a[b-3sipn1d7kw] { color:#fff; font-size:14px; }
    .navegar .last-item:hover[b-3sipn1d7kw] { background:#00CFE3; }

    nav button[b-3sipn1d7kw] { display:none; }
    header.fixo[b-3sipn1d7kw] { position:fixed; top:0; z-index:9999; }
    header .logo-mobile[b-3sipn1d7kw] { display:none; }
    .languages-mobile[b-3sipn1d7kw] { display:none;  }
}

@media (max-width:1430px) {
    [b-3sipn1d7kw] ul { margin:0 30px; }
    .navegar .last-item[b-3sipn1d7kw]  { width:117px; }
}

@media (max-width:1260px) 
{
    .navegar[b-3sipn1d7kw] { padding-left: 30px; }
}

@media (max-width: 1110px) {
    nav[b-3sipn1d7kw] { padding:20px 0px; box-sizing:border-box; }
    [b-3sipn1d7kw] ul li a { font-size:12px; padding:0 5px;  }
    .ingresso[b-3sipn1d7kw] { background:#00CFE3; color:#fff !important; margin-right:0; }
    .languages-mobile[b-3sipn1d7kw] { display:none;  }
    .logo-desktop[b-3sipn1d7kw] { display:none; }
    .navegar[b-3sipn1d7kw] { padding-left:0; }
    .navegar .last-item[b-3sipn1d7kw] { color:#129CBC; width:100%; border-radius:0; }
    .flags[b-3sipn1d7kw] { display:flex; justify-content:end; padding-left:0; gap:20px;  }
    .flags img[b-3sipn1d7kw] { width:30px; }

    header[b-3sipn1d7kw] { position:fixed; top:0; z-index:9999; }
    header #menu-mobile[b-3sipn1d7kw] { display:block; background:none; border:none;  }
    header .logo-mobile[b-3sipn1d7kw] { display:flex; height:65px; align-items:center; position:fixed; top:5px; left:50%; margin-left:-50px; }
    header .logo-mobile img[b-3sipn1d7kw] { max-width:100px; }

    [b-3sipn1d7kw] ul { display:none; }
    [b-3sipn1d7kw] ul li a:hover { background:#DDD; }
    [b-3sipn1d7kw] ul.menuMobile { position:absolute; top:60px; left:0; width:100%; display:block !important; background:#FFF; box-shadow:0px 5px 9px -3px #000000; }
    [b-3sipn1d7kw] ul.menuMobile li a { color:#129CBC; height:44px; line-height:44px; padding-left:30px; font-weight:600; }
    [b-3sipn1d7kw] ul.menuMobile li:nth-child(even) a { background:#F5F5F5; }
    .navegar .last-item a[b-3sipn1d7kw] { background:#049FC3 !important; }
}

@media (max-width:1020px) {
    [b-3sipn1d7kw] .central { max-width:90vw; }
    .navegar .last-item[b-3sipn1d7kw]  { width:0; }
}
/* /Componentes/Controles/Novidades.razor.rz.scp.css */
@media all {
    .novidades[b-nsg3kpk98l] { background:#00B6D5; display:flex; padding:40px; }

    .container[b-nsg3kpk98l] { margin: 0 auto; padding: 20px; background-color: white; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); text-align: center; }
}
/* /Componentes/Controles/Outdoor.razor.rz.scp.css */
/* OUTDOOR */
@media all 
{
    .outdoor[b-hidrjxx7t7] { color:#FFF; background:url(imagens/bg-topo.jpg) center center no-repeat #0093d3; background-size:cover; }
    .outdoor .central[b-hidrjxx7t7] { min-height:450px; display:flex; flex-direction:column; gap:20px; justify-content:center; padding-top: 80px;}
    .outdoor h1[b-hidrjxx7t7] { font-weight:400; margin:0; color:#fff; max-width:720px; font-family: "Open Sans", sans-serif; font-size: 55px; line-height:65px; transition:all ease 0.2s; }
    .outdoor a[b-hidrjxx7t7] { font-size:22px; padding: 0px 50px; }
}

@media (max-width: 1120px) 
{
    .outdoor[b-hidrjxx7t7] { margin-top:64px; background:url(imagens/bg-outdoor-mobile.png) top center no-repeat; margin-top:0; background-size:cover; position:relative; }
    .outdoor .central[b-hidrjxx7t7] { padding:60px 0 0 0; }
    .outdoor h1[b-hidrjxx7t7] { font-size:45px; line-height:50px; text-align:center; max-width:410px; margin:0 auto;

    }
    [b-hidrjxx7t7] .btn { margin:0 auto; }
}

@media (max-width:500px) 
{ 
    .outdoor h1[b-hidrjxx7t7] { font-size:30px; line-height:40px;  }
}
/* /Componentes/Controles/Palestrante.razor.rz.scp.css */
.palestrante[b-iwxync04aw] { display:flex; flex-direction:column; align-items:center;  margin:20px;  }
.palestrante .clicavel[b-iwxync04aw] { cursor:pointer; }
.palestrante .imagem[b-iwxync04aw] { border-radius:10px; }
.palestrante img[b-iwxync04aw] { max-width:100% }
.palestrante h3[b-iwxync04aw] { font-size:18px; color:#fff; text-align:center; margin:0; }
.palestrante .resumo[b-iwxync04aw] { color:#fff; font-size:15px; font-weight:400; padding: 0 20px 0 20px; }
.palestrante .cv[b-iwxync04aw] { margin:10px 0; }
.palestrante .modal .corpo div[b-iwxync04aw] { display:flex; align-items:center; flex-direction:column; padding:20px; }
.palestrante .descricao[b-iwxync04aw] { display: flex; flex-direction: column; position: absolute; text-align: center; top: 210px; gap:8px; width:100%; } 
.palestrante .foto[b-iwxync04aw] { position:relative; }
.palestrante .foto .bandeira[b-iwxync04aw] { position: absolute; top: 8px; right: 8px; }
.palestrante .foto .secundario[b-iwxync04aw] { right:50px; }
.palestrante .redes-sociais[b-iwxync04aw] { display:flex; justify-content:center; gap:10px; width:100%; bottom:10px; position:absolute; }
.palestrante .normal[b-iwxync04aw] { top:250px; }

.geral-modal[b-iwxync04aw] { padding: 0 20px; }
.geral-modal .img img.palestrante-img[b-iwxync04aw] { border-radius:10px; }
.modal[b-iwxync04aw] { border-radius:10px; max-height:85vw; max-width:1000px !important;  } 
.modal .corpo div.detalhes[b-iwxync04aw] { display:flex; align-items:flex-start; padding:0 20px 20px 20px; } 
.modal .corpo div.detalhes p[b-iwxync04aw] { margin:0; }
.modal .corpo div.detalhes p:first-child[b-iwxync04aw] { font-weight:600; color:#0A3339; font-size:20px; margin-bottom:10px; }
.modal .corpo div.detalhes p:last-child[b-iwxync04aw] { font-size:18px; color:#0A3339; }
.modal .corpo div.detalhes div[b-iwxync04aw] { padding-left:20px; }
.modal .corpo div.detalhes div h4[b-iwxync04aw] { margin:0 0 10px 0; color:#009EC7; color: #009EC7; font-weight: 500; font-size:30px; }
.modal .corpo div.detalhes div h3[b-iwxync04aw] { margin:0 0 30px 0; font-weight: 400; font-size: 22px; }
.modal .corpo div.detalhes div[b-iwxync04aw] { line-height:30px; }
.modal .corpo .redes[b-iwxync04aw] {  display: flex; justify-content: flex-end; gap: 10px; }

.modal .rodape-palestrante .redes[b-iwxync04aw] {  display: flex; align-items:baseline; gap: 15px; }

@media (max-width: 800px) {
    .geral-modal[b-iwxync04aw] { flex-direction:column;}
    .geral-modal .palestrante-img[b-iwxync04aw] { display:none; }
}

    @media (max-width: 540px) {
    .palestrante[b-iwxync04aw] { width:90%; }
    .palestrante .cv p[b-iwxync04aw] { text-align:justify; }
    .modal .corpo div.detalhes[b-iwxync04aw] { flex-direction:column; }
    .modal .corpo div.detalhes img[b-iwxync04aw] { display:block; margin:0 auto 20px auto; }
}
/* /Componentes/Controles/Palestrantes.razor.rz.scp.css */
.palestrantes[b-a6is8lltif]{ display:flex; justify-content:center; flex-wrap:wrap; margin:30px 0; }

.palestrantes h2[b-a6is8lltif] { color: #009EC7; font-weight: 200; font-size: 40px; text-align: center; padding-bottom:40px; }


@media (max-width: 640px){
    .palestrantes[b-a6is8lltif] { flex-direction:column; align-items:center; }
    .palestrantes h2[b-a6is8lltif] { text-align:center; }
}
/* /Componentes/Controles/Patrocinios.razor.rz.scp.css */
@media all{
    .patrocinios[b-9hqvpuzlzw] { padding: 40px 0 40px 0; } 
    .patrocinio[b-9hqvpuzlzw] {  padding-bottom: 10px; }
    .patrocinios h2[b-9hqvpuzlzw] { color: #009EC7; font-weight: 200; font-size: 40px; text-align: center; }
    .patrocinio h3[b-9hqvpuzlzw] { text-align:center; color:#009EC7; font-size:30px; margin-bottom:15px; font-weight:600;  }
    .ico-patrocinadores[b-9hqvpuzlzw] { display:flex; max-width:100%; flex-wrap:wrap; justify-content:center;  }
    .ico-patrocinadores a[b-9hqvpuzlzw] { display:flex; align-items:center; justify-content:center; padding:10px 20px; box-sizing:border-box; }
    .central:last-child[b-9hqvpuzlzw] { display:flex; flex-direction:column; justify-content:center; margin-bottom:20px; }
    [b-9hqvpuzlzw] .btn { margin: 0 auto; font-size:20px; background-color: #00a0e6; color:#fff;}
    [b-9hqvpuzlzw] .btn:hover { margin: 0 auto; font-size:20px; background-color: #0681b7;}
}

@media (max-width:1130px){
    .patrocinios[b-9hqvpuzlzw] { padding-left:20px; padding-right:20px; }
    .ico-patrocinadores[b-9hqvpuzlzw] { flex-direction:column; }
}
/* /Componentes/Controles/Programacao.razor.rz.scp.css */
h2[b-2xgeo3si8m] { color: #009EC7; font-weight: 200; font-size: 40px; text-align: center; padding-bottom:40px; }
.programacao[b-2xgeo3si8m] { margin:50px 0; }
.palestra[b-2xgeo3si8m] { display:flex; align-items: flex-start; position:relative; padding:10px 20px; }
.palestra .hora[b-2xgeo3si8m] { width: 200px; font-size: 20px; flex-shrink: 0; display: flex; align-items: center; gap: 10px; position: relative; }
.palestra.painel[b-2xgeo3si8m] { background-color: #049FC3; border-radius: 10px; margin: 0 0 10px 0; }
.palestra.painel .titulo[b-2xgeo3si8m] { border:none; padding:0;}
.palestra.painel .titulo h3[b-2xgeo3si8m]{ font-size:20px; font-weight:600; color:#fff; }
.palestra.painel .titulo p[b-2xgeo3si8m] { color:#fff; }
.palestra .hora[b-2xgeo3si8m] { width:200px; font-size:20px; flex-shrink:0; display:flex; align-items:center; gap:10px; }
.palestra .titulo[b-2xgeo3si8m] { display:flex; flex-direction:column; flex-grow:1; padding-bottom:10px; padding-left:10px; font-size:20px; }
.palestra .titulo h3[b-2xgeo3si8m] { margin:0; font-size:18px; color:#009EC7; font-weight:400; }
.palestra p[b-2xgeo3si8m] { margin:5px 0; color:#616161; }

.central-divisoria[b-2xgeo3si8m] { display:flex; justify-content:center; }
.divisoria[b-2xgeo3si8m] { height: 1px; color: #ccc; background-color:#cdc9c9; width:100%; bottom: 5px; margin-bottom: 10px; }

/* personalizao owl */
[b-2xgeo3si8m] .tabs { display:flex; align-items:center; margin-bottom:20px; }
[b-2xgeo3si8m] .tabs button { flex-grow:1; background:#FFF; color:#00CFE3; border:1px solid #00CFE3; font-size:22px; padding:10px; width:100%; border-radius:8px; }
[b-2xgeo3si8m] .tabs button.aba-ativa { border-bottom:3px solid #00CFE3; font-weight:bold; background: #00CFE3; color:#FFF; }

@media (max-width: 1100px){
    h2[b-2xgeo3si8m] { text-align:center; }
    .divisoria[b-2xgeo3si8m] { width:98%; }

    /* personalizao owl */
    [b-2xgeo3si8m] .owl-stage { display:flex; justify-content:space-between; padding:10px; box-sizing:border-box }
    .palestra p[b-2xgeo3si8m] { margin:5px 0; }
}

@media (max-width: 640px){
    .palestra[b-2xgeo3si8m] { flex-direction:column; }
    .palestra .hora[b-2xgeo3si8m] { margin:10px 0; }
    .palestra .titulo[b-2xgeo3si8m] { padding-left:0; font-size:21px; }
    .palestra.painel .titulo[b-2xgeo3si8m] { font-size:21px; }
    .palestra .titulo h3[b-2xgeo3si8m] { font-size:21px; }
    .palestra p[b-2xgeo3si8m] { font-size:16px;}
    .palestra.painel .titulo h3[b-2xgeo3si8m]{ font-size:21px; font-weight:bold; }
}

@media(max-width:400px){
    [b-2xgeo3si8m] .tabs button.aba-ativa { font-size:16px; }
    [b-2xgeo3si8m] .tabs button { font-size:16px; }
}
/* /Componentes/Controles/Rodape.razor.rz.scp.css */
@media all{
    .central[b-c5441k67fi] { margin-bottom:0px; }

    .background-rodape[b-c5441k67fi] { background:#0497B8; margin-bottom:0; }
    
    .copyright[b-c5441k67fi] { color:#fff; text-align:center; display: flex; flex-direction: column; gap: 20px; padding: 50px; }
    .copyright p[b-c5441k67fi] { margin:0; font-size:18px; }
    .copyright img[b-c5441k67fi] { width:10%; }

}

@media (max-width:1000px) { 
    .copyright img[b-c5441k67fi] { width:15%; }

}

@media (max-width: 640px){
    .rodape[b-c5441k67fi] { flex-direction:column; margin:15px; }
    .rodape-direito[b-c5441k67fi] { text-align:center; }
    .rodape-esquerdo[b-c5441k67fi] { justify-content:center; margin-top:30px; margin-bottom:30px; }

    .copyright[b-c5441k67fi] { text-align:center; margin-left:15px; }
    .copyright img[b-c5441k67fi] { width:30%; }
}


/* /Componentes/Controles/Sobre.razor.rz.scp.css */

@media all {
    .sobre p[b-ahcw5f3sfr] { font-size:17px; padding-right:30px; margin:0; color:#616161; margin:0 0 5px 0; }
    .sobre h2[b-ahcw5f3sfr] { color: #009EC7; font-weight:100; margin:20px 0 }
    .sobre h3[b-ahcw5f3sfr] { color: #009EC7; font-weight:100;}
    .sobre h3 strong[b-ahcw5f3sfr] { font-weight:300; }
    .sobre a[b-ahcw5f3sfr] { display:flex; align-items:center; justify-content:flex-start; color:#fff;text-decoration:none; background:#00CFE3; border-radius: 5px; padding: 0px 80px; font-weight: 600; margin-top: 10px; height: 50px; justify-content:center; max-width:100px; width:100%; }
    .sobre a:hover[b-ahcw5f3sfr] { background:#049FC3; }
    .sobre p strong[b-ahcw5f3sfr] { font-family: "Open Sans", sans-serif; }
    .sobre .central[b-ahcw5f3sfr] { display:flex; align-items:center; }
    .sobre .central:last-child[b-ahcw5f3sfr] { justify-content:center; padding: 20px 0; gap: 120px; }
    .sobre .info[b-ahcw5f3sfr] { width:50%; flex-shrink:0; box-sizing:border-box; }
    .sobre .texto[b-ahcw5f3sfr] { display:flex; justify-content:center;  padding:40px; line-height:24px; color:#fff; gap:40px; }
    .sobre .item .itens[b-ahcw5f3sfr] { display: flex; align-items:flex-start; gap:15px; }
    .sobre .item .itens p[b-ahcw5f3sfr] { color:#fff; font-weight: 400; font-size:22px;  }
    .sobre .item .itens p:last-child[b-ahcw5f3sfr] { width:200px; color:#fff; }
    .sobre .item .itens small[b-ahcw5f3sfr] { font-size:16px; }
    .sobre .sombra[b-ahcw5f3sfr] { box-shadow:0 0.3px 0.9px rgba(0,0,0,.108), 0 1.6px 3.6px rgba(0,0,0,.132); }
    .sobre .sobreposto[b-ahcw5f3sfr] { background: linear-gradient(90deg, rgba(0,202,249,1) 0%, rgba(4,151,184,1) 100%); }


    .video-thumb[b-ahcw5f3sfr] { position: relative; display: inline-block; width: 100%; max-width: 500px; overflow: hidden; border-radius: 16px; }
    .video-thumb img[b-ahcw5f3sfr] { width: 100%; height: 100%; object-fit: cover; display: block; }

    .play-btn[b-ahcw5f3sfr] { position: absolute; left: 50%; top: 36%; opacity: 0.0; transform: translate(-53%, -1%); width: clamp(56px, 10vw, 96px); height: clamp(56px, 10vw, 96px); border-radius: 50%; border: 0; cursor: pointer; display: grid; place-items: center; background: rgba(255, 255, 255, 0.85); backdrop-filter: blur(4px); box-shadow: 0 6px 20px rgba(0, 0, 0, .18); outline: none; }
    .play-btn:focus-visible[b-ahcw5f3sfr] { box-shadow: 0 0 0 3px #00CFE3, 0 6px 20px rgba(0,0,0,.18); }
    .play-btn svg[b-ahcw5f3sfr] { width: 45%; height: 45%; fill: #009EC7;  transform: translateX(3%); }
    .play-btn:hover[b-ahcw5f3sfr] { background: rgba(255,255,255,0.95); }
}

@media (max-width: 1110px) {
    .sobre .central[b-ahcw5f3sfr] { flex-direction:column; }
    .sobre .central .descricao[b-ahcw5f3sfr] { padding:30px; }
    .sobre .central:last-child[b-ahcw5f3sfr] { gap:45px; }
    .sobre .central .descricao:first-child[b-ahcw5f3sfr] { order:2; }
    .sobre .central .descricao:last-child[b-ahcw5f3sfr] { order:1; }
    .sobre .video[b-ahcw5f3sfr] { width:90%; order: 1; }
    .sobre .info[b-ahcw5f3sfr] { width:100%; }
    .sobre .texto[b-ahcw5f3sfr] { flex-direction:column; }
}

@media (max-width: 640px) {
    .sobre h3[b-ahcw5f3sfr] { text-align:center; }
    .sobre a[b-ahcw5f3sfr] { margin:0 auto; }
    .sobre .central:last-child[b-ahcw5f3sfr] { padding:60px 0; }
    .sobre p[b-ahcw5f3sfr] {  padding:0; }
    .sobre .central[b-ahcw5f3sfr] { flex-direction:column-reverse; }
    .sobre .video[b-ahcw5f3sfr] { box-sizing:border-box; width:100%; }
    .sobre .central .descricao[b-ahcw5f3sfr] { padding:15px 30px; }
    .sobre .central > .video img[b-ahcw5f3sfr] { display:block; margin:0 auto; width:80%; }
}
/* /Componentes/Layout/MainLayout.razor.rz.scp.css */
.geral[b-0nu35dji7v] { max-width:100%; min-width:320px; margin:0 auto; overflow-x:hidden; }
/* /Componentes/Paginas/Index.razor.rz.scp.css */
/* /Componentes/Paginas/Painel/PgLogin.razor.rz.scp.css */
@media all {
    [b-kwac968wg4]:first-child { background:#CCC; color:#fff; overflow:hidden; width:100%; height:100vh; display:flex;
                         justify-content:center; align-items: center; flex-direction:column; }
    [b-kwac968wg4] .login { display:flex; flex-direction:column; width:400px; background:#fff; color:#333333; padding:30px; border-radius:5px; font-family: "Open Sans", sans-serif; font-weight:500; }
    [b-kwac968wg4] img.logo { width:250px; height:auto; margin-bottom:30px; }
    [b-kwac968wg4] .login input[type="email"], [b-kwac968wg4] .login input[type="password"] { height:50px; outline:0; border:none; border-radius:5px; 
                                                                              background:#ddd; font-size:18px; padding:0 10px; width:100%; box-sizing:border-box; }
    [b-kwac968wg4] .login .btn-enviar { background:#00CFE3; color:#fff; height:50px; text-transform:uppercase; font-weight:600; font-size:18px; border:none;
                                display:block; width:100%; border-radius:5px; margin-top:15px; }
    [b-kwac968wg4] .login .btn-enviar:hover { opacity:0.9; cursor:pointer; }
    [b-kwac968wg4] .login input::placeholder { color:#1e485b; }
    [b-kwac968wg4] .login .campo { display: flex; flex-direction:column; }

   [b-kwac968wg4] .campo { display:flex; flex-direction:column; padding:0 0 10px 0; align-items:flex-start; justify-content:flex-start; }
   [b-kwac968wg4] .campo input.invalid { border:1px solid #ff0000 !important; }
   [b-kwac968wg4] .campo textarea.invalid { border:1px solid #ff0000 !important; }
   [b-kwac968wg4] .campo label.invalid { color:#ff0000 !important; }
   [b-kwac968wg4] .campo .validation-message { color:#ff0000; font-size:13px; margin-top:3px; }
}

@media (max-width: 640px) {
    [b-kwac968wg4] .login { width:80%; }
}
