@import '_content/EventosSDK/EventosSDK.046f6r12ju.bundle.scp.css';

/* /Componentes/Controles/AcessarEvento.razor.rz.scp.css */
@media all {
    .acesso-evento[b-ragqmyii43] { background:rgba(26, 85, 94, 0.95); }
    .acesso-evento .central[b-ragqmyii43] { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; color:#FFF; padding:30px 0; }
    .acesso-evento .central > div[b-ragqmyii43] { padding:0 20px; }
    .acesso-evento .central h3[b-ragqmyii43], .acesso-evento .central p[b-ragqmyii43]  { margin:0; }
    .acesso-evento .central p[b-ragqmyii43]  { font-size:18px; }
    .acesso-evento .central p:first-child[b-ragqmyii43] { font-size:30px; font-weight:600; }
    .acesso-evento .central a[b-ragqmyii43]  { color:#FFF; text-decoration:none; }
    .acesso-evento .central .acessar a[b-ragqmyii43]  { 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-ragqmyii43] { opacity:0.8; }
}

@media (max-width: 1035px) {
    .acesso-evento .central h3[b-ragqmyii43] { font-size:25px; text-align:center; }
    .acesso-evento .central p[b-ragqmyii43] { font-size:20px; text-align:center; margin:10px 0; }
    .acesso-evento .central p:first-child[b-ragqmyii43] { font-size:28px; }
    .acesso-evento .central[b-ragqmyii43] { flex-direction:column; }
    .acesso-evento .central .acessar a[b-ragqmyii43] { margin:15px 0; font-size:20px; }
}

@media (max-width: 640px) {
    .acesso-evento .central h3[b-ragqmyii43] { font-size:18px; }
    .acesso-evento .central p[b-ragqmyii43] { font-size:18px; }
    .acesso-evento .central p:first-child[b-ragqmyii43] { font-size:18px; }
    .acesso-evento .central .acessar a[b-ragqmyii43] { font-size:18px; }
}
/* /Componentes/Controles/Beneficios.razor.rz.scp.css */

/* BENEFICIOS */
@media all {
    .beneficios[b-ugo1wtbxoz] { background:url(imagens/beneficios.png) top center no-repeat #005684; background-size:cover; padding:50px 0;  }
    .beneficios h2[b-ugo1wtbxoz] { color: #fff; font-weight:600; font-size:40px; text-align:center; padding-bottom:40px; margin:0 auto; }
    .item[b-ugo1wtbxoz] { color:#fff; position:relative; display:flex; width:225px; padding-right:90px; flex-direction:column; align-items:center; font-family: 'Open Sans'; }
    .item:last-child[b-ugo1wtbxoz]::after { display:none; }
    .item[b-ugo1wtbxoz]::after { content:''; position: absolute; top: 0; right: 0; height:100%; width:1px; background-color:#fff; }

    .item h3[b-ugo1wtbxoz] { font-size:20px; font-weight:600; text-align:center; }
    .item p[b-ugo1wtbxoz] { font-size:18px; text-align:center; margin:0; }
    .central > div.grid[b-ugo1wtbxoz] { display:grid; grid-template-columns:repeat(4, 1fr); align-self:center; gap:110px; padding: 10px; }
}

/* BENEFICIOS  */
@media (max-width: 1110px) { 
    .beneficios .central > div.grid[b-ugo1wtbxoz] { grid-template-columns:repeat(2, 1fr);}
    .beneficios h2[b-ugo1wtbxoz] { text-align:center; font-size:30px; }

    .item[b-ugo1wtbxoz] { width:100%; padding-right:0; }

    .item p[b-ugo1wtbxoz] { max-width:80%; }
    .item[b-ugo1wtbxoz]::after { display:none; }
}

/* BENEFICIOS */
@media (min-width: 641px) and (max-width: 940px) { 
    .beneficios .item[b-ugo1wtbxoz] { padding:0 20px;  }
}

@media (max-width: 640px){
    .beneficios .central > div.grid[b-ugo1wtbxoz] { grid-template-columns: 1fr; }
}

/* /Componentes/Controles/Comprar.razor.rz.scp.css */
.comprar[b-kgcf90x24q]  { display:flex; justify-content:center; padding:50px 0; background:url(imagens/bg-comprar.png) center no-repeat; background-size:cover; margin:50px 0 0 0; }
.comprar h3[b-kgcf90x24q] { text-transform:uppercase; text-align:center; font-size:24px; color:#fff; }

.comprar .central > div[b-kgcf90x24q] { display:flex; justify-content:center; align-items:center; flex-wrap:wrap; }
.comprar .central a[b-kgcf90x24q] { display:flex; align-items:center; flex-direction:column; justify-content:center; width:285px; height:75px; background:#2e9839;
                      color:#FFF; border-radius:5px; margin:10px; font-weight:600; font-size:22px; }
.comprar .central  a:hover[b-kgcf90x24q] { opacity:0.9; }

@media (max-width: 1131px) { 
    .comprar h3[b-kgcf90x24q] { font-size:20px; line-height:30px; margin:15px; }
}
/* /Componentes/Controles/Galeria.razor.rz.scp.css */
.galeria[b-dkcbguniq0] { background:#4b55cb; padding:40px 0 80px 0; text-align:center; }
.galeria .all[b-dkcbguniq0] { width: 100%; height: auto; display: inline-block; }
.galeria  h3[b-dkcbguniq0] { color: #fff; font-weight: 600; font-size: 40px; text-align: center; }
.galeria .central[b-dkcbguniq0] { display: flex; }

.splide__slide__container[b-dkcbguniq0] { width:10px; }
.splide__slide__container[b-dkcbguniq0]  img { border-radius: 20px; }
[b-dkcbguniq0] .splide__pagination {   bottom:-1.8em; }
[b-dkcbguniq0] .splide__arrow { background: #001d6f; 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-dkcbguniq0] .splide__arrow svg { fill: white; width: 16px; height: 16px; }
[b-dkcbguniq0] .splide__arrow:hover { background: #777;}
[b-dkcbguniq0] .splide__arrow--prev { left: -12%; top:200px; }
[b-dkcbguniq0] .splide__arrow--next { right: 104%; top:200px;  }

[b-dkcbguniq0] .splide__pagination__page.is-active { background:#707070; }

.galeria .all .slider[b-dkcbguniq0] { width: auto; height: auto; overflow: visible; border-radius: 3px; position: relative; }
.galeria .all .slider .owl-nav[b-dkcbguniq0], section .all .slider .owl-dots[b-dkcbguniq0] { display: none; }
.galeria .all .slider:hover .left[b-dkcbguniq0] { visibility: visible; opacity: 1; left: 20px; }
.galeria .all .slider:hover .right[b-dkcbguniq0] { visibility: visible; opacity: 1; right: 20px; }
.galeria .all .slider .item-box[b-dkcbguniq0] { 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-dkcbguniq0] { position:absolute; left:0; top:0; width:100%; max-width:1100px; }
.galeria .all .slider .item-box p[b-dkcbguniq0] { background:rgba(0, 0, 0, 0.5); color:#FFF; padding:15px; margin:0; width:100%; }
.galeria .all .slider .item-box[b-dkcbguniq0]:after { width: 100%; height: 100%; top: 0; left: 0; position: absolute; content: ""; display: block; }
.galeria .all .slider .left[b-dkcbguniq0] { 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-dkcbguniq0] { visibility: visible; opacity: 1; left: 20px; }
.galeria .all .slider .left.nonl[b-dkcbguniq0] { left: -20px; opacity: 0; visibility: hidden; }
.galeria .all .slider .right[b-dkcbguniq0] { 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-dkcbguniq0] { visibility: visible; opacity: 1; right: 20px; }
.galeria .all .slider .right.nonr[b-dkcbguniq0] { right: -20px; opacity: 0; visibility: hidden; }

.galeria .all .slider-two[b-dkcbguniq0] { width:auto; height:auto; overflow:visible; position:relative; }
.galeria .all .slider-two .owl-nav[b-dkcbguniq0], section .all .slider-two .owl-dots[b-dkcbguniq0] { display: none; }
.galeria .all .slider-two:hover .left-t[b-dkcbguniq0] { visibility: visible; opacity: 1; left: 3px; }
.galeria .all .slider-two:hover .right-t[b-dkcbguniq0] { visibility: visible; opacity: 1; right: 3px; }
.galeria .all .slider-two .item[b-dkcbguniq0] { transition:all ease 0.25s; border-radius:3px; border:solid 3px #e6ecf2; margin: 0 10px; cursor:pointer; }
.galeria .all .slider-two .item.active[b-dkcbguniq0] { box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15); border: solid 3px #011938; }
.galeria .all .slider-two .owl-stage[b-dkcbguniq0] { padding: 20px 0; }
.galeria .all .slider-two .left-t[b-dkcbguniq0] { 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-dkcbguniq0] { visibility: visible; opacity: 1; left: 3px; }
.galeria .all .slider-two .left-t.nonl-t[b-dkcbguniq0] { left: -40px; opacity: 0; visibility: hidden; }
.galeria .all .slider-two .right-t[b-dkcbguniq0] { 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-dkcbguniq0] { visibility: visible; opacity: 1; right: 3px; }
.galeria .all .slider-two .right-t.nonr-t[b-dkcbguniq0] { right: -40px; opacity: 0; visibility: hidden; }

.oculto[b-dkcbguniq0] { display:none !important; }

@media (max-width:1500px) {
.galeria[b-dkcbguniq0] { padding:40px 80px 80px 80px }
.central[b-dkcbguniq0] { flex-direction:column; }
[b-dkcbguniq0] .splide__arrow--prev { left: 20px; top:300px; }
[b-dkcbguniq0] .splide__arrow--next { right: 20px; top:300px; }
}

@media (max-width:770px) {
    .galeria[b-dkcbguniq0] { padding:40px 10px 80px 10px }
    [b-dkcbguniq0] .splide__arrow--prev { left: 5px; top:200px; }
[b-dkcbguniq0] .splide__arrow--next { right: 5px; top:200px;  }
}
/* /Componentes/Controles/Ingressos.razor.rz.scp.css */
/* INGRESSOS */
@media all {
    .ingressos[b-hzowwbw0yv] { background:url(imagens/bg-ingressos.png); background-size:cover; display:flex; padding:30px 0; flex-direction:column; }
    .ingressos .central > div[b-hzowwbw0yv]{  display:flex; justify-content:center; padding-bottom:20px; gap:10px;  }
    .ingressos .central h2[b-hzowwbw0yv] { color:#fff; font-weight:200; font-size:40px; text-align:center; font-weight:200; padding-bottom:40px; }

    .ingressos .central .card[b-hzowwbw0yv] { 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-hzowwbw0yv] { 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-hzowwbw0yv] { opacity:0.9; }
    .ingressos .central .card p[b-hzowwbw0yv] { color:#fff; margin:0; text-align:center; }
    .ingressos .central .card p.lote[b-hzowwbw0yv] { 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-hzowwbw0yv] { margin:0 5px; }
    .ingressos .central .card .periodo-venda[b-hzowwbw0yv] { 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-hzowwbw0yv] { font-size:15px; margin:0; font-size:20px; }
    .ingressos .central .card .prof p[b-hzowwbw0yv], .ingressos .central .card .est p[b-hzowwbw0yv] { color: #fff; font-size: 30px; font-weight:600; margin: 20px 0; }
    .ingressos .central .card .prof .sub-preco[b-hzowwbw0yv] { font-size:13px; }
    .ingressos .central .card .prof[b-hzowwbw0yv] { margin:10px 0; text-align: center; }
    .ingressos .central .card .informacoes[b-hzowwbw0yv] { background-color: #030e60; border-radius: 10px; padding: 15px 25px; }

    .ingressos .central .card small[b-hzowwbw0yv] {  color: #fff; font-size: 18px; margin: 20px 0; }
    .ingressos .central .card:nth-of-type(1) small[b-hzowwbw0yv] { display: none; }

    .ingressos .central .inativo[b-hzowwbw0yv] { opacity:0.6; }
    .ingressos .central .inativo a[b-hzowwbw0yv] {  cursor:default; pointer-events:none; }

    .ingressos .central .comprar[b-hzowwbw0yv]  { display:flex; justify-content:center; padding:50px 0; }
    .ingressos .central .comprar a[b-hzowwbw0yv] { 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-hzowwbw0yv] { opacity:0.9; }

    .ingressos .info[b-hzowwbw0yv] { margin:0 auto; padding:10px 20px; border-radius:20px; text-align:center; }
    .ingressos .info > p[b-hzowwbw0yv] { color:#FFF; }

    .esgotados[b-hzowwbw0yv] { text-align:center; gap:20px; display:flex; flex-direction:column; align-items:center; }
    .esgotados h3[b-hzowwbw0yv] { color:#fff; text-align:center; margin:0; }
    .esgotados p[b-hzowwbw0yv] { 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-hzowwbw0yv] { text-decoration: underline; color: #FFF; }
}

/* INGRESSOS */
@media (max-width: 1110px) { 
    .ingressos .central > div[b-hzowwbw0yv] { flex-wrap:wrap; justify-content:center; }
    .ingressos .central h2[b-hzowwbw0yv] { text-align:center; }
}

@media (max-width: 485px){
    .ingressos .info[b-hzowwbw0yv] {  max-width:350px; }
}
/* /Componentes/Controles/MainLayout.razor.rz.scp.css */
.geral[b-c6m866w0cr] { max-width:100%; min-width:320px; margin:0 auto; overflow-x:hidden; }
/* /Componentes/Controles/MapaEmbedado.razor.rz.scp.css */

iframe-embedado[b-nh9qhnm4ij] { position:relative; }

iframe[b-nh9qhnm4ij] { height:600px; z-index:1; }

.info[b-nh9qhnm4ij] { width: 20%; background-color: #030e60; color: #fff; padding: 30px; border-radius: 10px; position: absolute; bottom: 432px; left: 210px; z-index:2; word-break: break-all; }
.info h2[b-nh9qhnm4ij] { font-weight:600; margin: 0 0 15px 0; }
.info .item[b-nh9qhnm4ij] { margin-bottom:20px; }
.info .item p[b-nh9qhnm4ij] { font-family:"Raleway"; }
.info .item .contato p > a[b-nh9qhnm4ij] { font-family: 'Raleway'; }

.item .local[b-nh9qhnm4ij] { display: flex; align-items: center; gap: 10px; font-size: 20px; }
.item .local p[b-nh9qhnm4ij] { margin:0; font-weight: bolder; }
.item .texto-local p[b-nh9qhnm4ij] { padding-left:35px; margin:0; }
.item img[b-nh9qhnm4ij] { width:7%; }
.item .contato[b-nh9qhnm4ij] { display:flex; align-items:center; gap:10px; margin-bottom:15px; }
.item .contato p[b-nh9qhnm4ij] { margin:0; }
.item .contato a[b-nh9qhnm4ij] { color:#fff; }


@media(max-width: 1500px) {
   .info[b-nh9qhnm4ij]  { width:22%; }
}

@media (max-width:1295px) {
    .info[b-nh9qhnm4ij]  { width:30%; }
}

@media(max-width: 975px) {
    .info[b-nh9qhnm4ij] { width:40%; }
   .info h2[b-nh9qhnm4ij] { font-size:28px; }
}


@media (max-width:800px) {

    .info[b-nh9qhnm4ij] { width:40%; left:200px; }
    .info h2[b-nh9qhnm4ij] { font-size:28px; }

}

@media (max-width: 750px) {

    .info[b-nh9qhnm4ij] { width:50%; left:130px; }
}

@media (max-width: 600px) {
    .info[b-nh9qhnm4ij] { width: 75%; left: 15px; }

 }
/* /Componentes/Controles/NavMenu.razor.rz.scp.css */

/* MENU */
@media all {
    header[b-uc5zlehfcz] { position:fixed; top:0; z-index: 1000; width:100%; height:75px; background:#030e60ab; transition: transform 0.3s ease, box-shadow 0.3s ease; }
    nav[b-uc5zlehfcz] { display:flex; align-items:center; justify-content:space-between; height:75px; outline:none; }

   [b-uc5zlehfcz] ul li img { width:100px; height:53px; }
   [b-uc5zlehfcz] ul { margin:0; padding:0; list-style:none; display:flex; justify-content:space-between; align-items:center; }
   [b-uc5zlehfcz] ul li a { color:#FFF; align-items:center; font-weight:600; padding: 10px 20px; display: block; align-items: center; font-size: 16px; font-weight: 600; }
   [b-uc5zlehfcz] ul li a:hover { color:#38ca43; }

   [b-uc5zlehfcz] ul .last-item { background:#278534; border-radius:6px; width:fit-content; transform: translateY(0) scale(1); transition: transform .45s cubic-bezier(.21,1.02,.35,1), box-shadow .45s cubic-bezier(.21,1.02,.35,1); }
   [b-uc5zlehfcz] ul .last-item:hover { background:#3cc347;  transform: scale(1.02);
            box-shadow: 0 8px 24px rgba(0,0,0,0.16), 0 16px 48px rgba(0,0,0,0.12); }
   [b-uc5zlehfcz] ul .last-item a { color:#fff; padding:8px 20px;  }
   [b-uc5zlehfcz] ul .last-item a:hover { color:#fff; }

    #menu-mobile[b-uc5zlehfcz] { display:none; }
    header.fixo[b-uc5zlehfcz] { position:fixed; top:0; z-index:9999; }
    header .logo-desktop[b-uc5zlehfcz] { display:none; }

    .navegar .central[b-uc5zlehfcz] { display:flex; }

    .navegar .workshop-desktop[b-uc5zlehfcz] { color: #FFF; padding: 0 15px; display: flex; align-items: center; font-size: 15px; height: 65px; }
    .navegar .workshop-desktop .dropdown li[b-uc5zlehfcz] { display:flex; align-items:center; background:#051d44; padding:10px; }
    .navegar .workshop-desktop .dropdown[b-uc5zlehfcz] { background: #051d44; display:none; position:absolute; top:65px; right: 0; width:100%;  }
    .navegar .workshop-desktop .dropdown a[b-uc5zlehfcz] { display:flex; justify-content:center; }
    .navegar .workshop-desktop:hover .dropdown[b-uc5zlehfcz] { display:block; }

    .navegar .workshop-mobile[b-uc5zlehfcz] { display:none; }
}

@media (max-width: 1140px) {
    nav[b-uc5zlehfcz] { padding:30px; box-sizing:border-box; }
    [b-uc5zlehfcz] ul li a { font-size:14px; }
    .navegar[b-uc5zlehfcz] { padding-left:20px; }
}

@media (max-width:1060px) {
    .navegar[b-uc5zlehfcz] { padding-left:0; }
}

@media (max-width: 1035px) {
    .navegar .workshop-desktop[b-uc5zlehfcz] { display:none; }

    .workshop-mobile[b-uc5zlehfcz] { display: flex !important; background:#f5f5f5; gap: 10px; flex-direction: column; padding: 14px 0 14px 28px; } 
    .workshop-mobile div[b-uc5zlehfcz] { display: flex; align-items: center; padding-left:5px; }
    .workshop-mobile img[b-uc5zlehfcz] { width:20px; }
    .workshop-mobile  a[b-uc5zlehfcz] { color: #011224; font-weight: 600; font-size: 13px; margin: 0; padding-left:5px; }
    .workshop-mobile p[b-uc5zlehfcz] { color: #011224; font-weight: 600; font-size: 13px; margin: 0; } 

    header[b-uc5zlehfcz] { position:fixed; top:0; z-index:9999; height:85px; }
    header #menu-mobile[b-uc5zlehfcz] { display:block; background:none; border:none; padding-top: 8px; }
    header .logo-mobile[b-uc5zlehfcz] { display:flex; height:65px; align-items:center; position:fixed; top:5px; left:50%; margin-left:-50px; }

    .navegar[b-uc5zlehfcz] { padding-left:0; }

    [b-uc5zlehfcz] ul { display:none; }
    [b-uc5zlehfcz] ul li a:hover { background:#DDD; }
    [b-uc5zlehfcz] ul.menuMobile { position:absolute; top:80px; left:0; width:100%; display:block !important; background:#FFF; box-shadow:0px 5px 9px -3px #000000; }
    [b-uc5zlehfcz] ul.menuMobile li a { color:#011224; height:44px; line-height:44px; padding-left:30px; font-weight:600; }
    [b-uc5zlehfcz] ul.menuMobile li:nth-child(even) a { background:#F5F5F5; }
    [b-uc5zlehfcz] ul.menuMobile li:last-child a { background: #F5F5F5; color: #011224; }
     .navegar .last-item[b-uc5zlehfcz] { background: #F5F5F5; width:100%; }


}
/* /Componentes/Controles/Noticias.razor.rz.scp.css */
.noticias[b-yq0wmanqsb] { padding:20px 0 40px 0; }
.noticias  h3[b-yq0wmanqsb] { font-size:20px; font-weight:600; text-align:center; }
.noticias .itens[b-yq0wmanqsb] { display:flex; justify-content:center; flex-wrap:wrap; }
.noticia[b-yq0wmanqsb] { max-width:320px; margin:20px; color:#000000 }
.noticia img[b-yq0wmanqsb] { margin:0 0 10px 0; display:block; padding:0; }
.noticia h4[b-yq0wmanqsb] { margin:0 0 10px 0; }
.noticia p[b-yq0wmanqsb] { margin:0; }
/* /Componentes/Controles/Novidades.razor.rz.scp.css */

/* NOVIDADES */
@media all {
    .novidades[b-9g69cq4c4y] { background:url(imagens/bg-novidades.png) center center; display:flex; padding:30px 0; }

    .container[b-9g69cq4c4y] { 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 */

.outdoor[b-dwl526qkc9] { background:url(/imagens/bg-outdoor.png) center center no-repeat; background-size:cover; color:var(--cor-branco); }
.central[b-dwl526qkc9] { min-height:450px; display:flex; flex-direction:column; gap:20px; justify-content:center; padding-top: 80px; }
.tema[b-dwl526qkc9] { flex-grow:1; margin: 50px 0 105px 0; color:#fff; min-height:380px;}
.tema h1[b-dwl526qkc9] { font-weight:400; font-size:clamp(2rem, 3vw, 3.2rem); max-width: 40%; margin:30px 0 30px 0; font-weight:1000; }
.tema h2[b-dwl526qkc9] { font-size:25px; margin:0; }
.tema .infos[b-dwl526qkc9] { display:flex; gap:10px; margin-bottom:16px; }
.destaques[b-dwl526qkc9] { display:grid; grid-template-columns:repeat(auto-fit, minmax(200px, 1fr)); gap:20px; flex-grow:0; margin-bottom:10px; }
.destaque[b-dwl526qkc9] { background:#4b55cb; padding:20px; border-radius:10px; display:flex; flex-direction:column; align-items:center; }
.destaque p[b-dwl526qkc9] { margin:1px; color:#fff; }

@media(max-width:1035px){
    .outdoor[b-dwl526qkc9] { background:url(/imagens/bg-outdoor-mobile.png); background-size:cover; background-repeat:no-repeat; background-position:center; }
    .tema[b-dwl526qkc9] { text-align:center; align-items:center; display:flex; flex-direction:column; }
    .tema h1[b-dwl526qkc9] { font-size:clamp(3rem, 3vw, 3.2rem); max-width:80%; }
}
/* /Componentes/Controles/Palestrante.razor.rz.scp.css */
.palestrante[b-kin2vpmp8p] { display:flex; flex-direction:column; align-items:center;  margin:20px;  }
.palestrante .clicavel[b-kin2vpmp8p] { cursor:pointer; }
.palestrante .imagem[b-kin2vpmp8p] { border-radius:10px; }
.palestrante img[b-kin2vpmp8p] { max-width:100% }
.palestrante h3[b-kin2vpmp8p] { font-size:18px; color:#fff; text-align:center; margin:0; }
.palestrante .resumo[b-kin2vpmp8p] { color:#fff; font-size:15px; font-weight:400; padding: 0 20px 0 20px; }
.palestrante .cv[b-kin2vpmp8p] { margin:10px 0; }
.palestrante .modal .corpo div[b-kin2vpmp8p] { display:flex; align-items:center; flex-direction:column; padding:20px; }
.palestrante .descricao[b-kin2vpmp8p] { display: flex; flex-direction: column; position: absolute; text-align: center; top: 210px; gap:8px; width:100%; } 
.palestrante .foto[b-kin2vpmp8p] { position:relative; border-radius: 14px; overflow: hidden; transform: translateY(0) scale(1);
    transition: transform .45s cubic-bezier(.21,1.02,.35,1), box-shadow .45s cubic-bezier(.21,1.02,.35,1); }
.palestrante:hover .foto[b-kin2vpmp8p] { transform: translateY(-8px) scale(1.02);}
.palestrante .foto .bandeira[b-kin2vpmp8p] { position: absolute; top: 8px; right: 8px; }
.palestrante .redes-sociais[b-kin2vpmp8p] { display:flex; justify-content:center; gap:10px; width:100%; bottom:10px; position:absolute; }
.palestrante .normal[b-kin2vpmp8p] { top:250px; }

.modal[b-kin2vpmp8p] { border-radius:10px; max-height:85vw; max-width:50%; } 
.modal .corpo div.detalhes[b-kin2vpmp8p] { display:flex; align-items:flex-start; padding:0 20px 20px 20px; } 
.modal .corpo div.detalhes p[b-kin2vpmp8p] { margin:0; }
.modal .corpo div.detalhes > img[b-kin2vpmp8p] { border-radius:10px; }
.modal .corpo div.detalhes p:first-child[b-kin2vpmp8p] { font-weight:600; color:#0A3339; font-size:20px; margin-bottom:10px; }
.modal .corpo div.detalhes p:last-child[b-kin2vpmp8p] { font-size:18px; color:#0A3339; }
.modal .corpo div.detalhes div[b-kin2vpmp8p] { padding-left:20px; }
.modal .corpo div.detalhes div h4[b-kin2vpmp8p] { margin-top:0; color:#005784; }
.modal .corpo div.detalhes div[b-kin2vpmp8p] { line-height:30px; }
.modal .corpo .redes[b-kin2vpmp8p] {  display: flex; justify-content: flex-end; gap: 10px; }

@media (max-width: 540px){
    .palestrante[b-kin2vpmp8p] { width:90%; }
    .palestrante .cv p[b-kin2vpmp8p] { text-align:justify; }
    .modal .corpo div.detalhes[b-kin2vpmp8p] { flex-direction:column; }
    .modal .corpo div.detalhes img[b-kin2vpmp8p] { display:block; margin:0 auto 20px auto; }
}
/* /Componentes/Controles/Palestrantes.razor.rz.scp.css */
.palestrantes[b-o908m1fsjl]{ display:flex; justify-content:center; flex-wrap:wrap; font-family: 'Open Sans'; }
.palestrantes[b-o908m1fsjl] { padding:0 0 30px 0; }
.palestrantes h2[b-o908m1fsjl] { color: #030e60; text-align:center; font-family:"Open Sans"; margin:10px 0 20px 0; }


@media (max-width: 640px){
    .palestrantes[b-o908m1fsjl] { flex-direction:column; align-items:center; }
    .palestrantes h2[b-o908m1fsjl] { text-align:center; }
}
/* /Componentes/Controles/Patrocinios.razor.rz.scp.css */
@media all{
     h2[b-q13k18hryr] { text-align:center; font-size:34px; color:#030e60; margin-top:40px; }
    .patrocinio h3[b-q13k18hryr] { text-align:center; color:#002840; font-size:24px; margin-bottom:0; font-family:"Raleway"; }
    .ico-patrocinadores[b-q13k18hryr] { display:flex; justify-content:center; max-width:100%; flex-wrap:wrap;  }
    .ico-patrocinadores a[b-q13k18hryr] { display:flex; align-items:center; justify-content:center; padding:20px; box-sizing:border-box; }
}

@media (max-width:1130px){
    .patrocinios[b-q13k18hryr] { padding-left:20px; padding-right:20px; }
}

/* /Componentes/Controles/Programacao.razor.rz.scp.css */
h2[b-8jmxg40pn5] { color: #030e60; font-size: 40px; text-align: center; }
.palestra[b-8jmxg40pn5] { display:flex; align-items: flex-start; position:relative; padding:10px 20px; font-family: 'Raleway'; }
.palestra .hora[b-8jmxg40pn5] { width: 200px; font-size: 20px; flex-shrink: 0; display: flex; align-items: center; gap: 10px; color:#616160; font-weight:500; }
.palestra.painel[b-8jmxg40pn5] { background-color: #030e60; border-radius: 10px; margin: 0 0 10px 0; }
.palestra.painel .titulo[b-8jmxg40pn5] { border:none; padding:0;}
.palestra.painel .titulo h3[b-8jmxg40pn5]{ font-size:20px; font-weight:600; color:#fff; }
.palestra.painel .titulo p[b-8jmxg40pn5] { color:#fff; }
.palestra .titulo[b-8jmxg40pn5] { display:flex; flex-direction:column; flex-grow:1; padding-bottom:10px; padding-left:10px; font-size:20px; }
.palestra .titulo h3[b-8jmxg40pn5] { margin:0; font-size:18px; color:#030e60; font-weight:600; }
.palestra p[b-8jmxg40pn5] { margin:5px 0; color:#616161; font-weight:500; }

/*Alinhar no centro somente esse componente*/

.central-divisoria[b-8jmxg40pn5] { display:flex; justify-content:center; }
.divisoria[b-8jmxg40pn5] { height: 1px; color: #ccc; background-color:#cdc9c9; width:100%; bottom: 5px; margin-bottom: 10px; }

[b-8jmxg40pn5] .tabs { display:flex; align-items:center; margin-bottom:20px; }
[b-8jmxg40pn5] .tabs button { flex-grow:1; background:#FFF; color:#030e60; font-size:22px; padding:10px; width:100%; border-radius:8px; border:none; cursor:auto; }
[b-8jmxg40pn5] .tabs button.aba-ativa { font-weight:bold; background: #030e60; color:#fff; }

@media (max-width: 1100px){
    h2[b-8jmxg40pn5] { text-align:center; }
    .divisoria[b-8jmxg40pn5] { width:98%; }

    [b-8jmxg40pn5] .owl-stage { display:flex; justify-content:space-between; padding:10px; box-sizing:border-box }
    .palestra p[b-8jmxg40pn5] { margin:5px 0; }
}

@media (max-width: 640px){
    .palestra[b-8jmxg40pn5] { flex-direction:column; }
    .palestra .hora[b-8jmxg40pn5] { margin:10px 0; }
    .palestra .titulo[b-8jmxg40pn5] { padding-left:0; font-size:21px; }
    .palestra.painel .titulo[b-8jmxg40pn5] { font-size:21px; }
    .palestra .titulo h3[b-8jmxg40pn5] { font-size:21px; }
    .palestra p[b-8jmxg40pn5] { font-size:16px;}
    .palestra.painel .titulo h3[b-8jmxg40pn5]{ font-size:21px; font-weight:bold; }
}

/* /Componentes/Controles/Rodape.razor.rz.scp.css */
@media all{
    .central[b-ewkv4t24le] { margin-bottom:0px; font-family: 'Raleway'; }

    .background-rodape[b-ewkv4t24le] { background:#030e60; margin:-16px 0 0 0; }

    .rodape[b-ewkv4t24le] { display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; margin:15px; }
    
    .rodape-direito[b-ewkv4t24le] { display:flex; flex-direction:column; align-items: center; }
    .rodape-direito h3[b-ewkv4t24le] { font-size:20px; color:#fff; }
    .rodape-direito h4[b-ewkv4t24le] { font-size:16px; color:#fff; }
    .rodape-direito p[b-ewkv4t24le] { font-size:16px; color:#fff; margin-top:0; margin-bottom:15px; }
    .rodape-direito img[b-ewkv4t24le] { width:110px; margin:10px; }
/*    .rodape-direito img:hover { width:120px; margin:5px; }*/

    .rodape-direito a.botao[b-ewkv4t24le] { margin-top: -20px; }

    .rodape-esquerdo[b-ewkv4t24le] { display:flex; align-items:center; flex-direction:row; justify-content:space-between; text-align:center; }
    
    .rodape-esquerdo a[b-ewkv4t24le] { width:40px; height:40px; margin:0 15px; }
    .rodape-esquerdo a:hover[b-ewkv4t24le] { opacity:0.8; }

    .rodape-esquerdo .ico-instagram[b-ewkv4t24le] { background:url(imagens/ico-instagram.svg)center no-repeat; background-size:40px; }
    .rodape-esquerdo .ico-facebook[b-ewkv4t24le] { background:url(imagens/ico-facebook.svg)center no-repeat; background-size:40px; }
    .rodape-esquerdo .ico-linkedin[b-ewkv4t24le] { background:url(imagens/ico-linkedin.svg)center no-repeat; background-size:40px; }
    .rodape-esquerdo .ico-youtube[b-ewkv4t24le] { background:url(imagens/ico-youtube.svg)center no-repeat; background-size:40px; }
    .rodape-esquerdo .ico-twitter[b-ewkv4t24le] { background:url(imagens/ico-twitter.svg)center no-repeat; background-size:40px; }
    
    .copyright[b-ewkv4t24le] { display:flex; flex-direction:row; justify-content:center; margin-top:0px; color:#fff }
    .copyright p[b-ewkv4t24le] { margin-left:5px; }
    
}

@media (max-width: 640px){
    .rodape[b-ewkv4t24le] { flex-direction:column; margin:15px; }
    .rodape-direito[b-ewkv4t24le] { text-align:center; }
    .rodape-esquerdo[b-ewkv4t24le] { justify-content:center; margin-top:30px; margin-bottom:30px; }

    .copyright[b-ewkv4t24le] { text-align:center; margin-left:15px; }
}


/* /Componentes/Controles/Sobre.razor.rz.scp.css */

@media all {
    .sobre[b-vdrtff5tjz] { padding:20px 0 40px 0;}
    .sobre p[b-vdrtff5tjz] { font-size:17px; padding-right:30px; color:#2d2d2d; margin:0 0 14px 0; }
    .sobre h2[b-vdrtff5tjz] { color: #75ad21; font-weight:100; margin:20px 0 }
    .sobre h3[b-vdrtff5tjz] { color: #75ad21; font-weight:100;}
    .sobre h3 strong[b-vdrtff5tjz] { font-weight:400; }
    .sobre a[b-vdrtff5tjz] { 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; }
    .sobre a:hover[b-vdrtff5tjz] { background:#049FC3; }
    .sobre .central .video[b-vdrtff5tjz] { padding-bottom: 240px; }
    .sobre p strong[b-vdrtff5tjz] { font-family: "Open Sans", sans-serif; }
    .sobre .central[b-vdrtff5tjz] { display:flex; align-items:center; justify-content: center; }
    .sobre .central:last-child[b-vdrtff5tjz] { padding-top: 80px; }
    .sobre .sobreposto[b-vdrtff5tjz] { position: relative; margin-top: -120px; margin-bottom:20px; justify-content:center;}
    .sobre .sobreposto p[b-vdrtff5tjz] { padding-right: 0;}
    .sobre .info[b-vdrtff5tjz] { width:50%; flex-shrink:0; box-sizing:border-box; font-family: 'Open Sans'; }
    .sobre .info .btn[b-vdrtff5tjz] { display:flex; align-items:center; justify-content:center; background:#030e60; border-radius:5px; margin-top:150px; transition: all 0.3s ease; width:300px; }
    .sobre .info .btn:hover[b-vdrtff5tjz] { background:#0a20bf; transition: all 0.3s ease;  }
    .sobre .info .btn > a[b-vdrtff5tjz] { background:none; margin:0; height:50px; padding:0 60px; }
    .sobre .texto[b-vdrtff5tjz] { display:flex; justify-content:space-evenly; color:#666; background:#fff; padding:20px; border-radius:10px; line-height:24px; color:#fff; gap:20px; width: 92%; align-items:center; }
    .sobre .item .itens[b-vdrtff5tjz] { display: flex; align-items:center; gap:15px; flex-direction:column; text-align:center; }
    .sobre .item[b-vdrtff5tjz] { transform: translateY(0) scale(1); transition: transform .45s cubic-bezier(.21,1.02,.35,1), box-shadow .45s cubic-bezier(.21,1.02,.35,1); 
              box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 4px 6px rgba(0,0,0,0.10); }

    .sobre .item:hover[b-vdrtff5tjz] { transform: translateY(-8px) scale(1.02);  box-shadow: 0 8px 24px rgba(0,0,0,0.16), 0 16px 48px rgba(0,0,0,0.12); }


    .sobre .item .itens small[b-vdrtff5tjz] { color:#666; font-size:20px; }
    .sobre .item .itens p[b-vdrtff5tjz] { color:#666; font-weight: 400; font-size:24px;  }
    /*.sobre .item .itens p:last-child { width:200px; color:#fff; }*/
    .sobre .item:nth-child(2)[b-vdrtff5tjz] { padding-bottom:20px; }

    .sobre .sombra[b-vdrtff5tjz] {  display:grid; grid-template-columns:repeat(auto-fit, minmax(200px, 1fr)); gap:20px; flex-grow:0; margin-bottom:10px; background:none; }
    .sobre .sombra .item[b-vdrtff5tjz] { background:#4b55cb; padding:20px; border-radius:10px; display:flex; flex-direction:column; align-items:center; }
    .sobre .sombra .item .itens p[b-vdrtff5tjz], .sobre .sombra .item .itens small[b-vdrtff5tjz] { margin:1px; color:#fff; }
    .sobre .info p.titulo[b-vdrtff5tjz] { color: #48a940; font-size:24px; }
}

@media (max-width: 1110px) { 
    .sobre .central[b-vdrtff5tjz] { flex-direction:column; }
    .sobre .central > div[b-vdrtff5tjz] { padding:15px; }
    .sobre .central > div:first-child[b-vdrtff5tjz] { order:2; }
    .sobre .central > div:last-child[b-vdrtff5tjz] { order:1; }
    .sobre .central .video[b-vdrtff5tjz] { padding-bottom: 0; }
    .sobre .info[b-vdrtff5tjz] { width:95%; }
    .sobre .info p[b-vdrtff5tjz] { font-size:18px; }
    .sobre .info p.titulo[b-vdrtff5tjz] { font-size:20px; }
    .sobre .central .sombra[b-vdrtff5tjz] { display:grid; gap: 20px; }
    .sobre .central .sombra .item[b-vdrtff5tjz] { text-align: center; height:160px; }
    .central.sobreposto[b-vdrtff5tjz] { padding:20px; }
    .texto.sombra[b-vdrtff5tjz] { padding:20px !important; }
}

@media(max-width:1035px){
    .sobre .info .btn[b-vdrtff5tjz] { width:100%; margin-top:40px; }
}

@media (max-width: 640px) { 
    .sobre p[b-vdrtff5tjz] { text-align:left; padding:0; }
    .sobre .item .itens p[b-vdrtff5tjz] { text-align: center; }
    .sobre .central > div[b-vdrtff5tjz] { padding:0; }
    .sobre .central[b-vdrtff5tjz] { flex-direction:column; }
    .sobre .central .video img[b-vdrtff5tjz] { display:block; margin:0 auto; width:100%; height:100%; }
}

@media(max-width:427px){
    .sobre .info .btn > a[b-vdrtff5tjz] { padding:0 40px; }
}
/* /Componentes/Layout/MainLayout.razor.rz.scp.css */
.geral[b-a5jmepfznq] { 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-udk6syvwfo]:first-child { background:#005784; color:#fff; overflow:hidden; width:100%; height:100vh; display:flex;
                         justify-content:center; align-items: center; flex-direction:column; }
    [b-udk6syvwfo] .login { display:flex; flex-direction:column; width:400px; background:#044a6c; color:#fff; padding:30px; border-radius:5px; font-family:'Roboto',
                        sans-serif; font-weight:500; box-shadow: 0 0.3px 0.9px rgba(0, 0, 0, .108), 0 1.6px 3.6px rgba(0, 0, 0, .132); }
    [b-udk6syvwfo] img.logo { width:250px; height:auto; margin-bottom:30px; }
    [b-udk6syvwfo] .login input[type="email"], [b-udk6syvwfo] .login input[type="password"] { height:50px; outline:0; border:none; border-radius:5px; 
                                                                              font-size:18px; padding:0 10px; width:100%; box-sizing:border-box; }
    [b-udk6syvwfo] .login .btn-enviar { background:#34a93e; 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-udk6syvwfo] .login .btn-enviar:hover { opacity:0.9; cursor:pointer; }
    [b-udk6syvwfo] .login input::placeholder { color:#1e485b; }
    [b-udk6syvwfo] .login .campo { display: flex; flex-direction:column; }

   [b-udk6syvwfo] .campo { display:flex; flex-direction:column; padding:0 0 10px 0; align-items:flex-start; justify-content:flex-start; }
   [b-udk6syvwfo] .campo input.invalid { border:1px solid #ff0000 !important; }
   [b-udk6syvwfo] .campo textarea.invalid { border:1px solid #ff0000 !important; }
   [b-udk6syvwfo] .campo label.invalid { color:#ff0000 !important; }
   [b-udk6syvwfo] .campo .validation-message { color:#ff0000; font-size:13px; margin-top:3px; }
}

@media (max-width: 640px) {
    [b-udk6syvwfo] .login { width:80%; }
}
