@import '_content/EventosSDK/EventosSDK.2boamzowc1.bundle.scp.css';

/* /Componentes/Controles/AcessarEvento.razor.rz.scp.css */
@media all {
    .acesso-evento[b-0am83l61ee] { background:rgba(26, 85, 94, 0.95); }
    .acesso-evento .central[b-0am83l61ee] { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; color:#FFF; padding:30px 0; }
    .acesso-evento .central > div[b-0am83l61ee] { padding:0 20px; }
    .acesso-evento .central h3[b-0am83l61ee], .acesso-evento .central p[b-0am83l61ee]  { margin:0; }
    .acesso-evento .central p[b-0am83l61ee]  { font-size:18px; }
    .acesso-evento .central p:first-child[b-0am83l61ee] { font-size:30px; font-weight:600; }
    .acesso-evento .central a[b-0am83l61ee]  { color:#FFF; text-decoration:none; }
    .acesso-evento .central .acessar a[b-0am83l61ee]  { 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-0am83l61ee] { opacity:0.8; }
}

@media (max-width: 1035px) {
    .acesso-evento .central h3[b-0am83l61ee] { font-size:25px; text-align:center; }
    .acesso-evento .central p[b-0am83l61ee] { font-size:20px; text-align:center; margin:10px 0; }
    .acesso-evento .central p:first-child[b-0am83l61ee] { font-size:28px; }
    .acesso-evento .central[b-0am83l61ee] { flex-direction:column; }
    .acesso-evento .central .acessar a[b-0am83l61ee] { margin:15px 0; font-size:20px; }
}

@media (max-width: 640px) {
    .acesso-evento .central h3[b-0am83l61ee] { font-size:18px; }
    .acesso-evento .central p[b-0am83l61ee] { font-size:18px; }
    .acesso-evento .central p:first-child[b-0am83l61ee] { font-size:18px; }
    .acesso-evento .central .acessar a[b-0am83l61ee] { font-size:18px; }
}
/* /Componentes/Controles/Banner.razor.rz.scp.css */
.banner img[b-q2ofki473v] { max-width:100%; margin:40px 0; }
[b-q2ofki473v] .link-desativado { cursor:default; pointer-events:none; }

section[b-q2ofki473v] { background-color:#f8fbf9; }

@media (max-width:640px) { 
     [b-q2ofki473v] .banner-desk { display:none; }
     [b-q2ofki473v] .banner-mobile { display:block; }
}

@media (min-width:641px){
     [b-q2ofki473v] .banner-mobile { display:none; }
     [b-q2ofki473v] .banner-desk { display:block; }
}
/* /Componentes/Controles/BannerCarrossel.razor.rz.scp.css */

[b-2dj8twxn36] #splide01-slide01 .banner { background-color:#034333; } 
[b-2dj8twxn36] #splide01-slide02 .banner { background-color:#002e3e; }
[b-2dj8twxn36] #splide01-slide03 .banner { background-color:#f4f4f6; }
/* /Componentes/Controles/Beneficios.razor.rz.scp.css */
.grid[b-ihjfsd6bkn] { display:grid; grid-template-columns:repeat(3, 1fr); justify-items:end; gap:40px; padding: 10px; }

.beneficios[b-ihjfsd6bkn] { background:#f2f2f2; }
.beneficios .central[b-ihjfsd6bkn] { padding:10px 0px 60px 0px; }
.beneficios h2[b-ihjfsd6bkn] { color:#707070; }

.item[b-ihjfsd6bkn] { flex:1; height: 440px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); padding: 25px; border-radius: 20px; background-color: #fff; }
.item img[b-ihjfsd6bkn] { margin: 0 auto; display:flex; width:100%; height:200px; border-radius:10px; }
.item h3[b-ihjfsd6bkn] { color: #FF7800; margin: 0; font-size:22px; margin:15px; }
.item p[b-ihjfsd6bkn] { color: #707070; font-size: 19px;  margin: 0; margin: 15px; }

@media (max-width:1723px){
    .item[b-ihjfsd6bkn] { height:475px; }
}

@media(max-width:1460px){
    .item h3[b-ihjfsd6bkn] { font-size:20px; }
    .item p[b-ihjfsd6bkn] { font-size:18px; }
}

@media(max-width:1315px){
    .grid[b-ihjfsd6bkn] { grid-template-columns:repeat(2, 1fr); }
}

@media(max-width:1000px){
    .grid[b-ihjfsd6bkn] { grid-template-columns: 1fr; }
}

@media(max-width:600px){
    .item p[b-ihjfsd6bkn] { font-size:18px; }
}

@media(max-width:400px){
    .item h3[b-ihjfsd6bkn] { font-size:18px; margin:16px 9px; }
    .item p[b-ihjfsd6bkn] { font-size:14px; margin:9px; }
}
/* /Componentes/Controles/Carregando.razor.rz.scp.css */
svg[b-2jt8c1jnjx] { width: 3.25em; transform-origin: center; animation: rotate4-b-2jt8c1jnjx 2s linear infinite; }
circle[b-2jt8c1jnjx] { fill: none; stroke: #54c494; stroke-width: 2; stroke-dasharray: 1, 200; 
         stroke-dashoffset: 0; stroke-linecap: round; animation: dash4-b-2jt8c1jnjx 1.5s ease-in-out infinite; }

@keyframes rotate4-b-2jt8c1jnjx {
    100% { transform: rotate(360deg); }
}

@keyframes dash4-b-2jt8c1jnjx {
    0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
    50% { stroke-dasharray: 90, 200; stroke-dashoffset: -35px; }
    100% { stroke-dashoffset: -125px; }
}
/* /Componentes/Controles/Comprar.razor.rz.scp.css */
.comprar[b-5rr1w6qzaz]  { display:flex; justify-content:center; padding:50px 0; background-image:url('imagens/banners/banner-summit.jpg'); background-position:center; background-size:cover; min-height:260px; margin:50px 0; }
.comprar h3[b-5rr1w6qzaz] { font-size: 40px; font-weight: bold; font-family: Arial, sans-serif; color: #616161; text-transform: uppercase; text-align: left;     margin: 0; width: 700px; }
.comprar .cta[b-5rr1w6qzaz] { gap: 30px; display: flex; flex-direction: column; position: relative; right: 250px; }
.comprar .cta a[b-5rr1w6qzaz] { display: inline-block; background-color: #19A7CE; color: white; padding: 12px 20px; font-weight: bold; text-decoration: none; border-radius: 6px; font-family: Arial, sans-serif; border-radius:5px; margin:10px; font-weight:600; font-size:22px; }
.comprar .cta  a:hover[b-5rr1w6qzaz] { opacity:0.9; }



@media (max-width:1300px) {
    .comprar .cta[b-5rr1w6qzaz] { align-items:center; justify-content:center; right:0; }
    .comprar h3[b-5rr1w6qzaz] { width:700px; text-align:center; }
}


@media (max-width:720px) {
    .comprar h3[b-5rr1w6qzaz] { width:600px; font-size: 35px; }
}

@media(max-width:590px) {
    .comprar h3[b-5rr1w6qzaz] { width:400px; font-size:32px; }
    .comprar .cta a[b-5rr1w6qzaz]  { padding:8px 8px; font-size:20px; }
}
/* /Componentes/Controles/Galeria.razor.rz.scp.css */
.galeria-geral[b-vbmrd38f93] { background-color: #0085b1; }
.galeria[b-vbmrd38f93] { background:#f2f2f2; padding:40px 0 80px 0; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; }
.galeria .all[b-vbmrd38f93] { width: 100%; height: auto; display: inline-block; }
.galeria  h3[b-vbmrd38f93] { color: #707070; font-weight: 600; font-size: 40px; text-align: center; }
.galeria .central[b-vbmrd38f93] { display: flex; gap: 30px; }

.splide__slide__container[b-vbmrd38f93]  img { border-radius: 20px; }
[b-vbmrd38f93] .splide__pagination { bottom:-1.8em; left:-340px; }
[b-vbmrd38f93] .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-vbmrd38f93] .splide__arrow svg { fill: white; width: 16px; height: 16px; }
[b-vbmrd38f93] .splide__arrow:hover { background: #777;}
[b-vbmrd38f93] .splide__arrow--prev { left: -12%; top:200px; }
[b-vbmrd38f93] .splide__arrow--next { right: 105%; top:200px;  }

[b-vbmrd38f93] .splide__pagination__page.is-active { background:#707070; }

.galeria .all .slider[b-vbmrd38f93] { width: auto; height: auto; overflow: visible; border-radius: 3px; position: relative; }
.galeria .all .slider .owl-nav[b-vbmrd38f93], section .all .slider .owl-dots[b-vbmrd38f93] { display: none; }
.galeria .all .slider:hover .left[b-vbmrd38f93] { visibility: visible; opacity: 1; left: 20px; }
.galeria .all .slider:hover .right[b-vbmrd38f93] { visibility: visible; opacity: 1; right: 20px; }
.galeria .all .slider .item-box[b-vbmrd38f93] { 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-vbmrd38f93] { position:absolute; left:0; top:0; width:100%; max-width:1100px; }
.galeria .all .slider .item-box p[b-vbmrd38f93] { background:rgba(0, 0, 0, 0.5); color:#FFF; padding:15px; margin:0; width:100%; }
.galeria .all .slider .item-box[b-vbmrd38f93]:after { width: 100%; height: 100%; top: 0; left: 0; position: absolute; content: ""; display: block; }
.galeria .all .slider .left[b-vbmrd38f93] { 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-vbmrd38f93] { visibility: visible; opacity: 1; left: 20px; }
.galeria .all .slider .left.nonl[b-vbmrd38f93] { left: -20px; opacity: 0; visibility: hidden; }
.galeria .all .slider .right[b-vbmrd38f93] { 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-vbmrd38f93] { visibility: visible; opacity: 1; right: 20px; }
.galeria .all .slider .right.nonr[b-vbmrd38f93] { right: -20px; opacity: 0; visibility: hidden; }

.galeria .all .slider-two[b-vbmrd38f93] { width:auto; height:auto; overflow:visible; position:relative; }
.galeria .all .slider-two .owl-nav[b-vbmrd38f93], section .all .slider-two .owl-dots[b-vbmrd38f93] { display: none; }
.galeria .all .slider-two:hover .left-t[b-vbmrd38f93] { visibility: visible; opacity: 1; left: 3px; }
.galeria .all .slider-two:hover .right-t[b-vbmrd38f93] { visibility: visible; opacity: 1; right: 3px; }
.galeria .all .slider-two .item[b-vbmrd38f93] { transition:all ease 0.25s; border-radius:3px; border:solid 3px #e6ecf2; margin: 0 10px; cursor:pointer; }
.galeria .all .slider-two .item.active[b-vbmrd38f93] { box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15); border: solid 3px #011938; }
.galeria .all .slider-two .owl-stage[b-vbmrd38f93] { padding: 20px 0; }
.galeria .all .slider-two .left-t[b-vbmrd38f93] { 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-vbmrd38f93] { visibility: visible; opacity: 1; left: 3px; }
.galeria .all .slider-two .left-t.nonl-t[b-vbmrd38f93] { left: -40px; opacity: 0; visibility: hidden; }
.galeria .all .slider-two .right-t[b-vbmrd38f93] { 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-vbmrd38f93] { visibility: visible; opacity: 1; right: 3px; }
.galeria .all .slider-two .right-t.nonr-t[b-vbmrd38f93] { right: -40px; opacity: 0; visibility: hidden; }

.oculto[b-vbmrd38f93] { display:none !important; }

@media (max-width:1500px) {
    .galeria[b-vbmrd38f93] { padding:40px 80px 80px 80px }
    .central[b-vbmrd38f93] { flex-direction:column; }
    [b-vbmrd38f93] .splide__arrow--prev { left: 1%; top:300px; }
    [b-vbmrd38f93] .splide__arrow--next { right: 9%; top:300px; }
    [b-vbmrd38f93] .splide__pagination { left:0px; }
}

@media (max-width:770px) {
    .galeria[b-vbmrd38f93] { padding:40px 10px 80px 10px }
    [b-vbmrd38f93] .splide__arrow--prev { left: 5px; top:200px; }
    [b-vbmrd38f93] .splide__arrow--next { right: 5px; top:200px;  }
}
/* /Componentes/Controles/Ingressos.razor.rz.scp.css */
/* INGRESSOS */
@media all {
    .ingressos[b-pxdin3lcjy] { background:#0085B1; background-size:cover; display:flex; padding:30px 0; flex-direction:column; }
    .ingressos .central > div[b-pxdin3lcjy]{  display:flex; justify-content:center; padding-bottom:20px; gap:10px;  }
    .ingressos .central h2[b-pxdin3lcjy] { color:#fff; font-weight:200; font-size:40px; text-align:center; font-weight:200; padding-bottom:40px; }
    .ingressos .central .card[b-pxdin3lcjy] { width: 300px; margin: 10px 5px;  border: 3px solid transparent; height:100%; content: ""; inset: 0; border-radius: 12px; background:#fff; }
    .ingressos .central .card a[b-pxdin3lcjy] { display: flex; color: #fff; align-items: center; justify-content: center; text-decoration: none; background: linear-gradient(90deg, rgba(230, 100, 0, 1) 0%, rgba(228, 75, 0, 1) 50%, rgba(226, 50, 0, 1) 100%); height: 50px; border-radius: 5px; }
    .ingressos .central .card a:hover[b-pxdin3lcjy] { opacity:0.9; }
    .ingressos .central .card p[b-pxdin3lcjy] { color:#707070; margin:0; text-align:center; }
    .ingressos .central .card p.lote[b-pxdin3lcjy] { display: flex; justify-content: center; align-items: center; color: #FF7800; font-weight: 600; font-size: 30px; padding: 5px 0px 5px 0; border: 1px solid #707070; font-weight: 800; border-radius: 20px; margin: 15px 15px; }
    .ingressos .central .card p.lote img[b-pxdin3lcjy] { margin:0 5px; }
    .ingressos .central .card .periodo-venda[b-pxdin3lcjy] { 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-pxdin3lcjy] { font-size:15px; margin:0; font-size:20px; }
    .ingressos .central .card .prof p[b-pxdin3lcjy], .ingressos .central .card .est p[b-pxdin3lcjy] { color: #707070; font-size: 35px; font-weight: 200; margin: 20px 0; }
    .ingressos .central .card .prof .sub-preco[b-pxdin3lcjy] { font-size:13px; font-weight:700; }
    .ingressos .central .card .prof[b-pxdin3lcjy] { margin:10px 0; text-align: center; }
    .ingressos .central .card .informacoes[b-pxdin3lcjy] { background-color: #fff; border-radius: 10px; padding: 15px 25px; }

    .ingressos .central .card small[b-pxdin3lcjy] {  color: #fff; font-size: 18px; margin: 20px 0; }
    .ingressos .central .card:nth-of-type(1) small[b-pxdin3lcjy] { display: none; }

    .ingressos .central .inativo[b-pxdin3lcjy] { opacity:0.6; }
    .ingressos .central .inativo a[b-pxdin3lcjy] {  cursor:default; pointer-events:none; }

    .ingressos .central .comprar[b-pxdin3lcjy]  { display:flex; justify-content:center; padding:50px 0; }
    .ingressos .central .comprar a[b-pxdin3lcjy] { 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-pxdin3lcjy] { opacity:0.9; }

    .ingressos .info[b-pxdin3lcjy] { margin:0 auto; padding:10px 20px; border-radius:20px; text-align:center; }
    .ingressos .info > p[b-pxdin3lcjy] { color:#FFF; }

    .esgotados[b-pxdin3lcjy] { text-align:center; gap:20px; display:flex; flex-direction:column; align-items:center; }
    .esgotados h3[b-pxdin3lcjy] { color:#fff; text-align:center; margin:0; }
    .esgotados p[b-pxdin3lcjy] { 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-pxdin3lcjy] { text-decoration: underline; color: #FFF; }

    [b-pxdin3lcjy] .qntd-ingressos .calculadora .geral-calculadora { background: #fff; }
    [b-pxdin3lcjy] .qntd-ingressos .calculadora .geral-calculadora .topo .cx { background:#0085B1; border: 1px solid #0085B1; }
    [b-pxdin3lcjy] .qntd-ingressos .calculadora .geral-calculadora .topo .cx p, [b-pxdin3lcjy] .qntd-ingressos .calculadora .geral-calculadora .topo .cx small { color:#ffffff;  }

 
    [b-pxdin3lcjy] .qntd-ingressos .calculadora .geral-calculadora .topo .valor .preco-alterado { color:#707070; }
    [b-pxdin3lcjy] .qntd-ingressos .calculadora .geral-calculadora .barra .btn-menos,
    [b-pxdin3lcjy] .qntd-ingressos .calculadora .geral-calculadora .barra .btn-mais{ background:#FF7800; color:#ffffff; padding-bottom:0; }
 
    [b-pxdin3lcjy] .qntd-ingressos .calculadora .geral-calculadora .btn .btn-comprar { background:linear-gradient(90deg, rgba(255, 123, 0, 1) 0%, rgba(253, 95, 1, 1) 50%, rgba(251, 67, 1, 1) 100%); }
    [b-pxdin3lcjy] .qntd-ingressos .calculadora .geral-calculadora .btn .btn-comprar:hover { background:linear-gradient(90deg, rgba(230, 100, 0, 1) 0%, rgba(228, 75, 0, 1) 50%, rgba(226, 50, 0, 1) 100%) !important; }
    [b-pxdin3lcjy] .qntd-ingressos .calculadora[b-8j2sj0m87g] input[type=range] { accent-color:#FF7800; }


}

/* INGRESSOS */
@media (max-width: 1110px) { 
    .ingressos .central > div[b-pxdin3lcjy] { flex-wrap:wrap; justify-content:center; }
    .ingressos .central h2[b-pxdin3lcjy] { text-align:center; }

}

@media (max-width: 485px){

    .ingressos .info[b-pxdin3lcjy] {  max-width:350px; }

}
/* /Componentes/Controles/MainLayout.razor.rz.scp.css */
.geral[b-hndzp0hxws] { max-width:100%; min-width:320px; margin:0 auto; overflow-x:hidden; background:#f2f2f2; }

/* /Componentes/Controles/MapaEmbedado.razor.rz.scp.css */

iframe-embedado[b-s1nesbgtea] { position:relative; }

iframe[b-s1nesbgtea] { height:600px; z-index:1; }

.info[b-s1nesbgtea] { width: 20%; background-color: #0085b1; color: #fff; padding: 30px; border-radius: 10px; position: absolute; bottom: 432px; left: 210px; z-index:2; word-break: break-all; }
.info h2[b-s1nesbgtea] { font-weight:200; margin: 0 0 15px 0; }
.info .item[b-s1nesbgtea] { margin-bottom:20px; }
.item .local[b-s1nesbgtea] { display: flex; align-items: center; gap: 10px; font-size: 20px; }
.item .local p[b-s1nesbgtea] { margin:0; font-weight: bolder; }
.item .texto-local p[b-s1nesbgtea] { padding-left:30px; margin:0; }
.item img[b-s1nesbgtea] { width:7%; }
.item .contato[b-s1nesbgtea] { display:flex; align-items:center; gap:10px; margin-bottom:15px; }
.item .contato p[b-s1nesbgtea] { margin:0; }
.item .contato a[b-s1nesbgtea] { color:#fff; }

@media(max-width: 1500px) {
   .info[b-s1nesbgtea]  { width:22%; }
}

@media (max-width:1295px) {
    .info[b-s1nesbgtea]  { width:30%; }
}

@media(max-width: 975px) {
    .info[b-s1nesbgtea] { width:40%; }
   .info h2[b-s1nesbgtea] { font-size:28px; }
}


@media (max-width:800px) {

    .info[b-s1nesbgtea] { width:40%; left:200px; }
    .info h2[b-s1nesbgtea] { font-size:28px; }

}

@media (max-width: 750px) {

    .info[b-s1nesbgtea] { width:50%; left:130px; }
}

@media (max-width: 600px) {
    .info[b-s1nesbgtea] { width: 75%; left: 15px; }
}

/* /Componentes/Controles/NavMenu.razor.rz.scp.css */

/* MENU */
@media all 
{
    header[b-viafsohdcf] { 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-viafsohdcf] { transform: translateY(-100%); }

    nav[b-viafsohdcf] { display:flex; align-items:center; justify-content:space-between; height:80px; outline:none; }

    .ingresso[b-viafsohdcf] { background:#044968; margin-right:2px; }

    .flags[b-viafsohdcf] { justify-content:normal; gap:30px; }
    .flags a[b-viafsohdcf] { padding:0; }

    [b-viafsohdcf] ul { margin:0; padding:0; list-style:none; display:flex; align-items:center; justify-content:flex-end; }
    [b-viafsohdcf] ul li a { color:#616161; padding:10px 20px; display:block; align-items:center; font-size:16px; font-weight: 400; }
    [b-viafsohdcf] ul li:not(.last-item) a:hover { transform: translateY(-2px); color:#333333; font-weight:600; transition: all 0.3s ease-in-out; }

    .inscreva .last-item[b-viafsohdcf] {
        background: linear-gradient(90deg, rgba(255, 123, 0, 1) 0%, rgba(253, 95, 1, 1) 50%, rgba(251, 67, 1, 1) 100%); border-radius: 6px; width: fit-content; 
        transition: all 0.3s ease-in-out; cursor: pointer;  box-shadow: 0 4px 6px rgba(0,0,0,0.1); }
    .inscreva .last-item a[b-viafsohdcf] { color: #fff; font-weight: 600; text-transform:uppercase; font-size:14px; padding: 8px 20px; display: block; text-decoration: none; }
    .inscreva .last-item:hover[b-viafsohdcf] { transform: translateY(-2px); background: linear-gradient(90deg, rgba(230, 100, 0, 1) 0%, rgba(228, 75, 0, 1) 50%, rgba(226, 50, 0, 1) 100%); }

    nav button[b-viafsohdcf] { display:none; }
    header.fixo[b-viafsohdcf] { position:fixed; top:0; z-index:9999; }
    header .logo-mobile[b-viafsohdcf] { display:none; }
    .languages-mobile[b-viafsohdcf] { display:none;  }
}

@media (max-width:1430px) {
    
    .inscreva .last-item[b-viafsohdcf]  { width:127px; }
}

@media (max-width:1260px) 
{
    header .central[b-viafsohdcf] { justify-content:center; }

    .navegar[b-viafsohdcf] { padding-left: 30px; }
}

@media (max-width: 1110px) {
    nav[b-viafsohdcf] { padding:20px 0px; box-sizing:border-box; }
    [b-viafsohdcf] ul li a { font-size:12px; padding:0 5px;  }
    [b-viafsohdcf] ul { margin:0 30px; }
    .ingresso[b-viafsohdcf] { background:#00CFE3; color:#fff !important; margin-right:0; }
    .languages-mobile[b-viafsohdcf] { display:none;  }
    .logo-desktop[b-viafsohdcf] { display:none; }
    .navegar[b-viafsohdcf] { padding-left:0; }
    .navegar .last-item[b-viafsohdcf] { color:#129CBC; width:100%; border-radius:0; }
    .flags[b-viafsohdcf] { display:flex; justify-content:end; padding-left:0; gap:20px;  }
    .flags img[b-viafsohdcf] { width:30px; }

    header[b-viafsohdcf] { position:fixed; top:0; z-index:9999; }
    header .central[b-viafsohdcf] { justify-content:space-between; }
    header #menu-mobile[b-viafsohdcf] { display:block; background:none; border:none;  }
    header .logo-mobile[b-viafsohdcf] { display:flex; height:65px; align-items:center; position:fixed; top:5px; left:50%; margin-left:-50px; }
    header .logo-mobile img[b-viafsohdcf] { max-width:100px; }

    [b-viafsohdcf] ul { display:none; }
    [b-viafsohdcf] ul li a:hover { background:#DDD; }
    [b-viafsohdcf] ul.menuMobile { position:absolute; top:75px; left:-30px; width:100%; display:block !important; background:#FFF; box-shadow:0px 5px 9px -3px #000000; }
    [b-viafsohdcf] ul.menuMobile li a { color:#616160; height:44px; line-height:44px; padding-left:30px; font-weight:600; }
    [b-viafsohdcf] ul.menuMobile li:nth-child(even) a { background:#F5F5F5; }
    .navegar .last-item a[b-viafsohdcf] { background:#049FC3 !important; }
}

@media (max-width:1020px) {
    [b-viafsohdcf] .central { max-width:90vw; }
    .navegar .last-item[b-viafsohdcf]  { width:0; }
}
/* /Componentes/Controles/Noticias.razor.rz.scp.css */
.noticias[b-3dagdydfnr] { padding:20px 0 40px 0; }
.noticias  h3[b-3dagdydfnr] { font-size:20px; font-weight:600; text-align:center; }
.noticias .itens[b-3dagdydfnr] { display:flex; justify-content:center; flex-wrap:wrap; }
.noticia[b-3dagdydfnr] { max-width:320px; margin:20px; color:#000000 }
.noticia img[b-3dagdydfnr] { margin:0 0 10px 0; display:block; padding:0; }
.noticia h4[b-3dagdydfnr] { margin:0 0 10px 0; }
.noticia p[b-3dagdydfnr] { margin:0; }
/* /Componentes/Controles/Novidades.razor.rz.scp.css */

/* NOVIDADES */
@media all {
    .novidades[b-obh7rpb089] { background:url(imagens/bg-novidades.png) center center;  background-size:1910px; display:flex; padding:70px 0; }
    .novidades .central[b-obh7rpb089] { width:inherit; }
    .container[b-obh7rpb089] { 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;} 
}

@media(max-width:1110px){
    .novidades[b-obh7rpb089] { background-size:1200px;  }
}

/* /Componentes/Controles/Outdoor.razor.rz.scp.css */
/* OUTDOOR */
@media all {
    
    .outdoor[b-7ha9g15gu7] { color:#fff; background-color:#F2F2F2; min-height:560px; padding-top:20px; background-size:cover; }
    .outdoor h1[b-7ha9g15gu7] { margin: 0; font-size: 50px; color:#707070; font-weight: 500; text-align: left; max-width: 680px; line-height: 56px; width:100%; }
    .outdoor .central[b-7ha9g15gu7] { padding-top:20px; }
    .outdoor small[b-7ha9g15gu7] { font-size:20px; margin:10px; color:#707070; }

    .item[b-7ha9g15gu7] { display:flex; align-items:center; text-align:left; max-width:260px; }
    .localizacao[b-7ha9g15gu7] { display:flex; align-items:center; gap:10px; font-size:18px; color:#707070; } 

    .markup[b-7ha9g15gu7] { font-size:50px }
    .azul[b-7ha9g15gu7] { color:#0085B1;  }
    .laranja[b-7ha9g15gu7] { color:#FF7800; }
    
    .central[b-7ha9g15gu7] { display:flex; justify-content:space-between; min-height:380px; }

    .info[b-7ha9g15gu7] { width:50%; display:flex; flex-direction:column; align-items:flex-start; text-align:center; gap:15px; margin-top: 120px; transition:all ease 0.3s; }
    .info .logo .imagem[b-7ha9g15gu7] { display:flex; align-items:center; gap:30px; }

    .logo[b-7ha9g15gu7] { display:flex; align-items:center; }
    .logo img[b-7ha9g15gu7] { max-width:350px; min-width:200px; }
   
    .texto[b-7ha9g15gu7] { width:690px; line-height: 50px; }
}

@media (max-width: 1140px) {
    .outdoor[b-7ha9g15gu7] { background:#f2f2f2; background-size:cover; position:relative;  }

    .localizacao[b-7ha9g15gu7] { margin-bottom:80px; flex-direction:column; align-items:baseline;  }

    .central[b-7ha9g15gu7] { padding-left:60px; padding-right:60px; }

    .info[b-7ha9g15gu7] { width:100%; margin-top:100px;  }
    .info .texto h1[b-7ha9g15gu7] { font-size:30px; line-height:45px; }

    .texto[b-7ha9g15gu7] { width:100%; }
}

@media (max-width:1110px){
    .central[b-7ha9g15gu7] { flex-direction:column-reverse; align-items:center; }

    .info[b-7ha9g15gu7] { margin-bottom:100px; align-items:center; }
    .info .texto[b-7ha9g15gu7] { background: rgb(255 255 255 / 80%); border-radius:10px; padding:18px; margin:-300px 10px 0px 10px; max-width:100%; }
    
    .info .texto h1[b-7ha9g15gu7] { line-height:58px; text-align:center; }
    .info .texto h1 .markup[b-7ha9g15gu7] { font-size:52px; }

    .localizacao[b-7ha9g15gu7] { margin-bottom:initial; flex-direction:row; gap:20px; }
    .localizacao .item:first-child > img[b-7ha9g15gu7] { width:35px; }
    .localizacao .item:last-child > img[b-7ha9g15gu7] { width:25px; }
}

@media (max-width:600px) {

    .central[b-7ha9g15gu7] { padding-left:30px; padding-right:30px; }
    
    .outdoor .imagem > img[b-7ha9g15gu7] { width:560px; }

    .info .texto[b-7ha9g15gu7] { max-width:100%; }
    .info .texto h1[b-7ha9g15gu7] { line-height: 40px; text-align:center; }

    .localizacao[b-7ha9g15gu7] { flex-direction:row; gap:0px; }
    .localizacao .item:first-child > img[b-7ha9g15gu7] { width:35px; height:28px; }
    .localizacao .item:last-child > img[b-7ha9g15gu7] { width:40px; height:30px }

    .outdoor small[b-7ha9g15gu7] { font-size:20px; }

    .markup[b-7ha9g15gu7] { font-size:35px !important; }

    .outdoor h1[b-7ha9g15gu7] { font-size:25px; }
}

@media(max-width:540px){
    .localizacao[b-7ha9g15gu7] { flex-direction:column; }
}
/* /Componentes/Controles/Palestrante.razor.rz.scp.css */
.palestrante[b-j4ryrwq79p] { display:flex; flex-direction:column; align-items:center;  margin:20px;  }
.palestrante .clicavel[b-j4ryrwq79p] { cursor:pointer; }
.palestrante .imagem[b-j4ryrwq79p] { border-radius:10px; }
.palestrante img[b-j4ryrwq79p] { max-width:100% }
.palestrante h3[b-j4ryrwq79p] { font-size:18px; color:#fff; text-align:center; margin:0; }
.palestrante .resumo[b-j4ryrwq79p] { color:#fff; font-size:15px; font-weight:400; padding: 0 20px 0 20px; }
.palestrante .cv[b-j4ryrwq79p] { margin:10px 0; }
.palestrante .modal .corpo div[b-j4ryrwq79p] { display:flex; align-items:center; flex-direction:column; padding:20px; }
.palestrante .descricao[b-j4ryrwq79p] { display: flex; flex-direction: column; position: absolute; text-align: center; top: 210px; gap:8px; width:100%; } 
.palestrante .foto[b-j4ryrwq79p] { position:relative; }
.palestrante .foto .bandeira[b-j4ryrwq79p] { position: absolute; top: 8px; right: 8px; }
.palestrante .redes-sociais[b-j4ryrwq79p] { display:flex; justify-content:center; gap:10px; width:100%; bottom:10px; position:absolute; }
.palestrante .normal[b-j4ryrwq79p] { top:250px; }

.detalhes .redes a > img[b-j4ryrwq79p] { width:25px; }

.modal[b-j4ryrwq79p] { border-radius:10px; max-height:85vw; max-width:50%; } 
.modal .corpo div.detalhes[b-j4ryrwq79p] { display:flex; align-items:flex-start; padding:0 20px 20px 20px; } 
.modal .corpo div.detalhes p[b-j4ryrwq79p] { margin:0; }
.modal .corpo div.detalhes p:first-child[b-j4ryrwq79p] { font-weight:600; color:#0A3339; font-size:20px; margin-bottom:10px; }
.modal .corpo div.detalhes p:last-child[b-j4ryrwq79p] { font-size:18px; color:#0A3339; }
.modal .corpo div.detalhes div[b-j4ryrwq79p] { padding-left:20px; }
.modal .corpo div.detalhes div h4[b-j4ryrwq79p] { margin-top:0; color:#0085B1; }
.modal .corpo div.detalhes div[b-j4ryrwq79p] { line-height:30px; }
.modal .corpo .redes[b-j4ryrwq79p] {  display: flex; justify-content: flex-end; gap: 10px; }

.modal .corpo div.detalhes div h4.tecnico[b-j4ryrwq79p] { color:#fd5e01; }
.modal .corpo div.detalhes div h4.gestao[b-j4ryrwq79p] { color:#0065a1; }

@media (max-width: 540px){
    .palestrante[b-j4ryrwq79p] { width:90%; }
    .palestrante .cv p[b-j4ryrwq79p] { text-align:justify; }
    .modal .corpo div.detalhes[b-j4ryrwq79p] { flex-direction:column; }
    .modal .corpo div.detalhes img[b-j4ryrwq79p] { display:block; margin:0 auto 20px auto; }
}
/* /Componentes/Controles/Palestrantes.razor.rz.scp.css */
.palestrantes[b-0e673lzij6]{ display:flex; justify-content:center; flex-wrap:wrap; background:#f2f2f2; padding:1px; }
.palestrantes[b-0e673lzij6] { padding:0 0 30px 0; }
.palestrantes h2[b-0e673lzij6] { color: #707070; font-weight: 600; font-size: 40px; text-align: center; }

/*Botões de seleção*/
[b-0e673lzij6] .owl-carousel { display:flex !important; flex-direction:row; justify-content:center; text-align:center; }

@media (max-width: 640px){
    .palestrantes[b-0e673lzij6] { flex-direction:column; align-items:center; }
    .palestrantes h2[b-0e673lzij6] { text-align:center; } 
}

@media(max-width:675px){
    [b-0e673lzij6] .owl-carousel { flex-direction:column !important; }
}
/* /Componentes/Controles/Panorama.razor.rz.scp.css */

@media all {
    .vantagens[b-egl69puo8o] { display:grid; grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr; }
    .item[b-egl69puo8o]  { display:flex; justify-content:center; align-items:flex-start; border-right:4px solid #011224; margin:40px 0; padding:10px; align-items:center; }
    .item h3[b-egl69puo8o] { text-transform:uppercase; text-align:center; font-size:22px; line-height:20px; margin:0; }
    .item span[b-egl69puo8o] { text-transform:capitalize; color:#000000; font-size:15px; font-weight:normal; }
    .networking[b-egl69puo8o] { border-right:none; }
}

@media (max-width: 1035px) {
    .vantagens[b-egl69puo8o] { grid-template-columns:1fr 1fr 1fr; }
    .palestras[b-egl69puo8o] { border-right:none; }
    .item[b-egl69puo8o] { margin:5px; align-items:center; }
    .item h3[b-egl69puo8o] { font-size:18px; }
}

@media (max-width:390px) {
    .vantagens[b-egl69puo8o] { grid-template-columns:1fr 1fr; }
    .palestras[b-egl69puo8o] { border-right:4px solid #011224; }
    .gravacao[b-egl69puo8o], .hibrido[b-egl69puo8o] { border-right:none; }
}
/* /Componentes/Controles/Patrocinios.razor.rz.scp.css */
@media all{
    .patrocinios[b-1lstcbgvgo] { background:#f2f2f2; padding:1px; }

     h2[b-1lstcbgvgo] { text-align:center; font-size:40px; color:#707070; margin-top:40px; font-weight:600; }
    .patrocinio h3[b-1lstcbgvgo] { text-align:center; color:#5b5b5b; font-size:24px; margin-bottom:0; font-weight:400; }
    .ico-patrocinadores[b-1lstcbgvgo] { display:flex; justify-content:center; max-width:100%; flex-wrap:wrap;  }
    .ico-patrocinadores a[b-1lstcbgvgo] { display:flex; align-items:center; justify-content:center; padding:20px; box-sizing:border-box; }
}

@media (max-width:1130px){
    .patrocinios[b-1lstcbgvgo] { padding-left:20px; padding-right:20px; }
}
/* /Componentes/Controles/Programacao.razor.rz.scp.css */
.programacao[b-1uo44eefie] { background:#f2f2f2; padding:1px; }

h2[b-1uo44eefie] { color: #707070; font-weight: 600; font-size: 40px; text-align: center; padding-bottom:40px; }
.palestra[b-1uo44eefie] { display:flex; align-items: flex-start; position:relative; padding:10px 20px; }
.palestra .hora[b-1uo44eefie] { width: 200px; font-size: 20px; flex-shrink: 0; display: flex; align-items: center; gap: 10px; position: relative; }
.palestra.painel[b-1uo44eefie] { background-color: #FF7A01; border-radius: 10px; margin: 0 0 10px 0; }
.palestra.painel .titulo[b-1uo44eefie] { border:none; padding:0;}
.palestra.painel .titulo h3[b-1uo44eefie]{ font-size:20px; font-weight:600; color:#fff; }
.palestra.painel .titulo p[b-1uo44eefie] { color:#fff; }
.palestra .hora[b-1uo44eefie] { width:200px; font-size:20px; flex-shrink:0; display:flex; align-items:center; gap:10px; color:#616160; }
.palestra .titulo[b-1uo44eefie] { display:flex; flex-direction:column; flex-grow:1; padding-bottom:10px; padding-left:10px; font-size:20px; }
.palestra .titulo h3[b-1uo44eefie] { margin:0; font-size:18px; color:#616160; font-weight:400; }
.palestra p[b-1uo44eefie] { margin:5px 0; color:#616161; }

.palestra.painel.tecnico[b-1uo44eefie] { background:#FF7A01 !important; }
.palestra.painel.gestao[b-1uo44eefie] { background:linear-gradient(90deg, rgba(0, 133, 177, 1) 0%, rgba(0, 104, 163, 1) 50%, rgba(0, 74, 148, 1) 100%) !important; }

.central-divisoria[b-1uo44eefie] { display:flex; justify-content:center; }
.divisoria[b-1uo44eefie] { height: 1px; color: #ccc; background-color:#cdc9c9; width:100%; bottom: 5px; margin-bottom: 10px; }

[b-1uo44eefie] .tabs { display:flex; align-items:center; margin-bottom:20px; gap:40px; }
[b-1uo44eefie] .tabs button { flex-grow:1; background:#f2f2f2; color:#707070; border:1px solid #707070; font-size:22px; padding:10px; width:100%; border-radius:8px; }
[b-1uo44eefie] .tabs button.aba-ativa { border-bottom:3px solid #707070; font-weight:bold; background: #707070; color:#FFF; }

@media (max-width: 1100px){
    h2[b-1uo44eefie] { text-align:center; }
    .divisoria[b-1uo44eefie] { width:98%; }

    [b-1uo44eefie] .owl-stage { display:flex; justify-content:space-between; padding:10px; box-sizing:border-box }
    .palestra p[b-1uo44eefie] { margin:5px 0; }
}

@media (max-width: 640px){
    .palestra[b-1uo44eefie] { flex-direction:column; }
    .palestra .hora[b-1uo44eefie] { margin:10px 0; }
    .palestra .titulo[b-1uo44eefie] { padding-left:0; font-size:21px; }
    .palestra.painel .titulo[b-1uo44eefie] { font-size:21px; }
    .palestra .titulo h3[b-1uo44eefie] { font-size:21px; }
    .palestra p[b-1uo44eefie] { font-size:16px;}
    .palestra.painel .titulo h3[b-1uo44eefie]{ font-size:21px; font-weight:bold; }
}
/* /Componentes/Controles/Rodape.razor.rz.scp.css */
@media all{
    .central[b-kb57vhwb3z] { margin-bottom:0px; }

    .background-rodape[b-kb57vhwb3z] { background:#0085B1; margin:-16px 0 0 0; }

    .rodape[b-kb57vhwb3z] { display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; margin:15px; }
    
    .rodape-direito[b-kb57vhwb3z] { display:flex; flex-direction:column; align-items: center; }
    .rodape-direito h3[b-kb57vhwb3z] { font-size:20px; color:#fff; }
    .rodape-direito h4[b-kb57vhwb3z] { font-size:16px; color:#fff; }
    .rodape-direito p[b-kb57vhwb3z] { font-size:16px; color:#fff; margin-top:0; margin-bottom:15px; }
    .rodape-direito img[b-kb57vhwb3z] { width:110px; margin:10px; }
    .rodape-direito img:hover[b-kb57vhwb3z] { width:120px; margin:5px; }

    .rodape-direito a.botao[b-kb57vhwb3z] { margin-top: -20px; }

    .rodape-esquerdo[b-kb57vhwb3z] { display:flex; align-items:center; flex-direction:row; justify-content:space-between; text-align:center; }
    
    .rodape-esquerdo a[b-kb57vhwb3z] { width:40px; height:40px; margin:0 15px; }
    .rodape-esquerdo a:hover[b-kb57vhwb3z] { opacity:0.8; }

    .rodape-esquerdo .ico-instagram[b-kb57vhwb3z] { background:url(imagens/ico-instagram.svg)center no-repeat; background-size:40px; }
    .rodape-esquerdo .ico-facebook[b-kb57vhwb3z] { background:url(imagens/ico-facebook.svg)center no-repeat; background-size:40px; }
    .rodape-esquerdo .ico-linkedin[b-kb57vhwb3z] { background:url(imagens/ico-linkedin.svg)center no-repeat; background-size:40px; }
    .rodape-esquerdo .ico-youtube[b-kb57vhwb3z] { background:url(imagens/ico-youtube.svg)center no-repeat; background-size:40px; }
    .rodape-esquerdo .ico-twitter[b-kb57vhwb3z] { background:url(imagens/ico-twitter.svg)center no-repeat; background-size:40px; }
    
    .copyright[b-kb57vhwb3z] { display:flex; flex-direction:row; justify-content:center; margin-top:0px; color:#fff }
    .copyright p[b-kb57vhwb3z] { margin-left:5px; }
    
}

@media (max-width: 640px){
    .rodape[b-kb57vhwb3z] { flex-direction:column; margin:15px; }
    .rodape-direito[b-kb57vhwb3z] { text-align:center; }
    .rodape-esquerdo[b-kb57vhwb3z] { justify-content:center; margin-top:30px; margin-bottom:30px; }

    .copyright[b-kb57vhwb3z] { text-align:center; margin-left:15px; }
}


/* /Componentes/Controles/Sobre.razor.rz.scp.css */
@media all {
    .sobre[b-chlvpn7atb] { background:#f2f2f2; }
    .sobreposto[b-chlvpn7atb] { display: flex; gap: 40px; margin: 0 auto; position: relative; margin-top: -40px; margin-bottom: 20px; justify-content: center; }
    .sobre .texto[b-chlvpn7atb] { display:flex; justify-content: center; align-items:center; }
    .sobre .texto p[b-chlvpn7atb] { margin:0; }
    .sobre .item .conteudo img[b-chlvpn7atb] { width:90px; height:90px; }
    .sobre .item-texto[b-chlvpn7atb] { gap: 5px; display: flex; flex-direction: column; }
    .sobre .item-texto h2[b-chlvpn7atb] { margin:0; font-size:25px; }
    .sobre .sombra[b-chlvpn7atb] { box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); padding:40px; border-radius:10px; }
    .sobre .sombra:first-of-type[b-chlvpn7atb] { background: linear-gradient(90deg, rgba(255, 123, 0, 1) 0%, rgba(253, 95, 1, 1) 50%, rgba(251, 67, 1, 1) 100%); }
    .sobre .sombra:last-of-type[b-chlvpn7atb] { background: linear-gradient(90deg,rgba(0, 133, 177, 1) 0%, rgba(0, 104, 163, 1) 50%, rgba(0, 74, 148, 1) 100%); }
    .sobre .conteudo[b-chlvpn7atb] { display:flex; align-items:center; color:#fff; gap: 30px; }

    .texto-sobre[b-chlvpn7atb] { display:flex; padding: 50px 10px 0 20px; justify-content:space-around; }
    .info .titulo[b-chlvpn7atb] { font-weight: 700; font-size: 26px; margin: 0; color: #0085B1; }
    .info[b-chlvpn7atb] { color:#707070; width: 50%; flex-shrink: 0; box-sizing: border-box; }
    .info p[b-chlvpn7atb] { margin-top: 17px; color: #616160; }
    .markup[b-chlvpn7atb] { color:#707070; font-weight:600; }

    .btn[b-chlvpn7atb] { justify-content:left; }
}

@media(max-width:1245px){
    .sobre .conteudo[b-chlvpn7atb] { flex-direction:column; }
}

@media(max-width:1110px){
    .sobreposto[b-chlvpn7atb] { flex-direction:column; }  
    .sobre .conteudo[b-chlvpn7atb] { flex-direction:row; }
}

@media(max-width:1110px){
    .texto-sobre[b-chlvpn7atb] { flex-direction:column-reverse; align-items:center; }
    .info[b-chlvpn7atb] { width:initial; }
}

@media(max-width:600px){
    .sobre .conteudo[b-chlvpn7atb] { flex-direction:column; }
}
/* /Componentes/Layout/MainLayout.razor.rz.scp.css */
.geral[b-2b119ynsh0] { 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-1wixzfo6re]:first-child { background:#75ad21; color:#fff; overflow:hidden; width:100%; height:100vh; display:flex; justify-content:center; align-items: center; flex-direction:column; }
    [b-1wixzfo6re] .login { display:flex; flex-direction:column; width:400px; background:#fff; color:#333333; padding:30px; border-radius:5px; font-family:'Roboto',
                        sans-serif; font-weight:500; }
    [b-1wixzfo6re] img.logo { width:250px; height:auto; margin-bottom:30px; }
    [b-1wixzfo6re] .login input[type="email"], [b-1wixzfo6re] .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-1wixzfo6re] .login .btn-enviar { background:#467500; 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-1wixzfo6re] .login .btn-enviar:hover { opacity:0.9; cursor:pointer; }
    [b-1wixzfo6re] .login input::placeholder { color:#1e485b; }
    [b-1wixzfo6re] .login .campo { display: flex; flex-direction:column; }

   [b-1wixzfo6re] .campo { display:flex; flex-direction:column; padding:0 0 10px 0; align-items:flex-start; justify-content:flex-start; }
   [b-1wixzfo6re] .campo input.invalid { border:1px solid #ff0000 !important; }
   [b-1wixzfo6re] .campo textarea.invalid { border:1px solid #ff0000 !important; }
   [b-1wixzfo6re] .campo label.invalid { color:#ff0000 !important; }
   [b-1wixzfo6re] .campo .validation-message { color:#ff0000; font-size:13px; margin-top:3px; }
}

@media (max-width: 640px) {
    [b-1wixzfo6re] .login { width:80%; }
}
