/*
 * index.css
 * 
 * Autor: (WSC TI) wscti.dev.br
 * Atualizado em 17/10/2026 às 13h24
 * 
 */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

.playfair-display-600 {font-family: "Playfair Display", serif; font-optical-sizing: auto; font-weight: 600; font-style: normal;}
.playfair-display-italic-800 {font-family: "Playfair Display", serif; font-optical-sizing: auto; font-weight: 800; font-style: italic;}

.secao-busca {height: 900px; border-top: 1px solid rgba(0, 0, 0, 0.05); background: linear-gradient(90deg, rgba(53, 63, 88, 0) 0%, rgba(53, 63, 88, 0.9) 45.67%, #353F58 100%), url('/acervo/fundo-pesquisa.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat; width: 100%;}
.caixa-pesquisa {margin-top: 110px; width: 470px; height: 760px; background-color: #fff; padding: 24px;}
.caixa-pesquisa-titulo {font-size: 24px; color: #0F2747;}
.caixa-pesquisa-instrucao {font-size: 12px; color: #6B7280;}
.overflow-botoes {display: flex; gap: 10px; overflow-x: auto; white-space: nowrap; padding-right: 40px; &::-webkit-scrollbar {display: none;} scrollbar-width: none; -ms-overflow-style: none; -webkit-mask-image: linear-gradient(to right, black 85%, transparent 100%); mask-image: linear-gradient(to right, black 85%, transparent 100%);}
.btn-outline-custom {color: rgba(42, 47, 58, 1); border-color: rgba(0, 0, 0, 0.1); font-size: 14px; border-radius: 0;}
.btn-check:checked + .btn-outline-custom,
.btn-outline-custom:hover {color: #fff; background-color: #0F2747; border-color: #0F2747;}
.btn-outline-custom:hover {border-color: #0F2747 !important;}
.btn-check:focus + .btn-outline-custom {box-shadow: none !important;}

.caixa-filtros {}
.filtro-botao {width: 310px; margin-top: 12px; background-color: #fff; border-radius: 0 !important; border: 1px solid #E2E8F0; font-size: 14px !important; text-align: left !important; padding: 12px 16px 12px 16px !important;}
.filtro-rotulo {font-size: 10px; color: #6B7280; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 6px;}
.filtro-texto {overflow: hidden; white-space: nowrap; max-width: 240px; -webkit-mask-image: linear-gradient(to right, black 85%, transparent 100%); mask-image: linear-gradient(to right, black 85%, transparent 100%);}
.filtro-menu {min-width: 310px; margin-top: 4px !important; background-color: #fff; border-radius: 0 !important; border: 1px solid #E2E8F0; font-size: 14px !important; text-align: left !important;}
.filtro-rotulo svg {margin-right: 8px;}
.elemento-fundo-svg {background-image: url('data:image/svg+xml;utf8,<svg width="15" height="9" viewBox="0 0 15 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.061 8.146C6.39806 8.14639 5.7621 7.88345 5.293 7.415L0 2.121L2.122 0L7.061 4.939L12 0L14.122 2.121L8.829 7.414C8.59681 7.64613 8.32116 7.83025 8.01781 7.95585C7.71445 8.08145 7.38933 8.14606 7.061 8.146Z" fill="currentColor"/></svg>'); background-position: right 16px center; background-repeat: no-repeat; background-size: 14px 8px;}
.dropdown-toggle::after {display: none !important;}
.dropdown-item {cursor: pointer;}
.pesquisa-sumario {font-size: 10px; color: #6B7280; text-transform: uppercase; margin-top: 6px;}
.pesquisar {width: 220px; height: 44px; background-color: #0F2747; color: #fff; font-size: 16px; border-radius: 0; display: flex; justify-content: center; align-items: center;}
.pesquisar:hover {background-color: #6184BE;; color: #fff;}

.proximos-leiloes {display: inline-block; margin-top: 210px; height: 30px; background: rgba(255, 255, 255, 0.05); mix-blend-mode: normal; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 16px; color: #fff; font-size: 10px; text-transform: uppercase; padding-top: 7px; letter-spacing: 2px;}
.bloco-oportunidades {width: 608px; font-size: 72px; line-height: 82px; color: #fff; margin-top: 32px;}
.bloco-venda {width: 600px; font-size: 18px; line-height: 30px; color: rgba(255, 255, 255, 0.7); margin-top: 16px;}
.ver-oportunidades {display: inline-block; width: 280px; height: 74px; background: #FFFFFF; color: #0F2747; font-size: 14px; line-height: 20px; padding: 16px; text-decoration: none; border-radius: 0 !important; text-align: left !important;}
.ver-oportunidades:hover {background-color: #0F2747; color: #FFFFFF;}
.como-participar {display: inline-block; width: 200px; height: 40px; border: 1px solid #fff; font-size: 14px; color: #fff; text-align: center; padding: 8px; text-decoration: none; border-radius: 0 !important;}
.como-participar:hover {background-color: #FFFFFF; color: #0F2747;}

.caixa-filtro-rotulo {font-size: 9px; letter-spacing: 1px; color: #6B7280; text-transform: uppercase; margin-bottom: 6px; margin-top: 12px;}
.faixa-preco {max-width: 130px; height: 30px; border-radius: 4px; border: 1px solid #E2E8F0; font-size: 13px; color: #0F2747; padding-left: 8px; padding-right: 8px; letter-spacing: 1px;}
.faixa-preco::placeholder {color: #B0B0B0;}

.ui-slider-horizontal .ui-slider-handle {}
.ui-slider-horizontal {height: .0em; border-top: 2px solid #dadada !important; border-bottom: 4px solid #dadada !important;}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; border-radius: 50%; cursor: pointer; -ms-touch-action: none; background: #fff; border: 2px solid #353F58 !important;}
.ui-slider-range {background: #353F58 !important; border: 2px solid #353F58 !important; margin-top: -1px;}

.secao-explore {min-height: 640px; background-color: #ffffff; padding-bottom: 52px;}
.explore-titulo {font-size: 12px; color: #314158; letter-spacing: 4px; text-transform: uppercase; margin-top: 48px;}
.explore-instrucao {font-size: 48px; line-height: 60px; color: #314158; text-transform: uppercase; margin-top: 32px; margin-bottom: 48px;}
.explore-carta-comercial {flex: 0 0 286px; width: 286px; height: 382px; background: linear-gradient(0deg, #0F2747 0%, rgba(15, 39, 71, 0.4) 50%, rgba(0, 0, 0, 0) 100%), url('/acervo/segmento-imovel-comercial.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.explore-carta-urbano {flex: 0 0 286px; width: 286px; height: 382px; background: linear-gradient(0deg, #0F2747 0%, rgba(15, 39, 71, 0.4) 50%, rgba(0, 0, 0, 0) 100%), url('/acervo/segmento-imovel-urbano.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.explore-carta-decorado {flex: 0 0 286px; width: 286px; height: 382px; background: linear-gradient(0deg, #0F2747 0%, rgba(15, 39, 71, 0.4) 50%, rgba(0, 0, 0, 0) 100%), url('/acervo/segmento-decorado.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.explore-carta-veiculo {flex: 0 0 286px; width: 286px; height: 382px; background: linear-gradient(0deg, #0F2747 0%, rgba(15, 39, 71, 0.4) 50%, rgba(0, 0, 0, 0) 100%), url('/acervo/segmento-veiculo.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.explore-carta-maquina {flex: 0 0 286px; width: 286px; height: 382px; background: linear-gradient(0deg, #0F2747 0%, rgba(15, 39, 71, 0.4) 50%, rgba(0, 0, 0, 0) 100%), url('/acervo/segmento-maquina.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.explore-carta-titulo {font-size: 28px; line-height: 32px; color: #fff; margin-top: 300px; padding-left: 20px; text-transform: uppercase;}
.explore-carta-explorar {font-size: 12px; line-height: 16px; color: #F1F5F9; padding-left: 20px; text-decoration: none; cursor: pointer; text-transform: uppercase;}
.explore-carta-explorar:hover {text-decoration: underline;}
.carrossel-wrapper {position: relative;}
.secao-explore-mbl {display: none;}
.carrossel-container {display: flex; gap: 1.5rem; overflow-x: auto; scroll-behavior: smooth; padding: 10px 0; width: 100%; &::-webkit-scrollbar {display: none;} -ms-overflow-style: none; scrollbar-width: none;}
.seta-btn {position: absolute; top: 50%; transform: translateY(-50%); background: transparent; border: none; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 10; transition: opacity 0.3s ease, visibility 0.3s ease; opacity: 0; visibility: hidden;}
.seta-btn:hover {box-shadow: 0 4px 10px rgba(0,0,0,0.15);}
.seta-btn.mostrar {opacity: 1; visibility: visible;}
.seta-esq {left: 1px;}
.seta-dir {right: 1px;}

.secao-comitente {min-height: 500px; background-color: #ffffff; padding-bottom: 52px;}
.comitente-instrucao {font-size: 48px; line-height: 60px; color: #314158; text-transform: uppercase; margin-top: 32px; margin-bottom: 48px;}
.comitente-carrossel-container {padding: 24px;}
.comitente-carta {display: flex !important; align-items: center !important; justify-content: center !important; width: 250px; height: 250px; background-color: #F5F6F8; box-shadow: 0 7px 18px 0 rgba(0, 0, 0, 0.1); margin: 12px 12px 24px 12px; cursor: pointer;}
.comitente-carta-vendedor {width: 188px;}

.secao-destaque {min-height: 640px; background-color: #f5f6f8;}
.destaque-titulo {font-size: 12px; color: #314158; letter-spacing: 4px; text-transform: uppercase; margin-top: 112px;}
.destaque-instrucao {font-size: 48px; color: #314158; text-transform: uppercase; margin-top: 18px;}
.destaque-ver-todos {font-size: 14px; color: #0F2747; text-decoration: none; cursor: pointer; text-transform: uppercase; margin-bottom: 12px;}
.destaque-ver-todos:hover {text-decoration: underline;}
.destaque-cartas {margin-top: 56px; gap: 4.5rem; padding-bottom: 96px;}

.destaque-carta {width: 384px; height: 574px; background-color: #fff; box-shadow: 0 8px 30px -12px rgba(15, 39, 71, 0.15);}
.destaque-carta-imagem {width: 100%; height: 288px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; padding: 16px;}
.destaque-carta-evento {height: 23px; display: inline-block; background-color: #314158; color: #F8FAFC; font-size: 10px; text-transform: uppercase; padding: 4px 12px 4px 12px;}
.destaque-carta-lote {height: 23px; display: inline-block; background-color: rgba(255, 255, 255, 0.95); color: #0F2747; font-size: 10px; text-transform: uppercase; padding: 4px 12px 4px 12px;}
.destaque-carta-corpo {padding: 24px;}
.destaque-carta-id {font-size: 10px; color: #6B7280; letter-spacing: 2px;}
.destaque-carta-titulo {font-size: 24px; color: #0F2747; text-transform: uppercase; margin-top: 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.destaque-carta-local {font-size: 14px; color: #6B7280; margin-top: 12px;}
.destaque-carta-agenda {font-size: 14px; color: #6B7280; margin-top: 8px;}
.destaque-carta-valor {height: 68px; border-top: 1px solid rgba(0, 0, 0, 0.05); margin-top: 24px; padding-top: 21px;}
.destaque-carta-rotulo {font-size: 10px; color: #6B7280; letter-spacing: 2px; text-transform: uppercase;}
.destaque-carta-cifra {font-size: 24px; color: #0F2747;}
.destaque-carta-esquerda {display: inline-block; width: 60%;}
.destaque-carta-direita {display: inline-block; width: 40%;}
.destaque-carta-botao {width: 130px; height: 40px; background-color: #0F2747; color: #FFFFFF; font-size: 12px; text-transform: uppercase; display: flex; align-items: center; justify-content: center; border-radius: 0 !important;}
.destaque-carta-botao:hover {background-color: #6184BE;; color: #fff;}
.destaque-carta-parceiro {font-size: 10px; color: #6B7280; letter-spacing: 2px; text-transform: uppercase; padding-top: 12px;}

.secao-assessoria {height: 660px; background-color: #ffffff;}
.assessoria-titulo {font-size: 12px; color: #314158; letter-spacing: 4px; text-transform: uppercase; margin-top: 112px;}
.assessoria-instrucao {width: 320px; font-size: 48px; color: #314158; text-transform: uppercase; margin-top: 32px;}
.assessoria-instrucao-2 {width: 588px; font-size: 48px; color: #314158; text-transform: uppercase; margin-top: 32px; text-align: justify;}
.assessoria-texto {width: 600px; font-size: 16px; color: #515151; text-align: justify; margin-top: 24px;}
.assessoria-texto-2 {display: none;}
.assessoria-observacao {font-size: 12px;}
.assessoria-imagem {width: 520px; height: 500px; margin-top: 112px; background: url('/acervo/fundo-sobre-nos.jpg'); background-size: cover; background-position: center !important; background-repeat: no-repeat !important; padding: 16px;}
.assessoria-escolha {margin-top: 112px;}
.assessoria-botao {width: 268px; height: 50px; border: 1px solid #0F2747; color: #0F2747; text-transform: uppercase; margin-top: 24px; font-size: 14px; border-radius: 0 !important;}
.assessoria-botao:hover {background-color: #0F2747; color: #fff;}
.assessoria-celulas {padding-top: 112px;}
.assessoria-celula-1 {height: 196px; padding: 24px; border-right: 1px solid rgba(0, 0, 0, 0.05); border-bottom: 1px solid rgba(0, 0, 0, 0.05);}
.assessoria-celula-2 {height: 196px; padding: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.05);}
.assessoria-celula-3 {height: 196px; padding: 24px; border-right: 1px solid rgba(0, 0, 0, 0.05);}
.assessoria-celula-4 {height: 196px; padding: 24px;}
.assessoria-celula-icone {margin-top: 12px;}
.assessoria-celula-titulo {font-size: 18px; color: #0F2747; text-transform: uppercase; margin-top: 24px;}
.assessoria-celula-texto {width: 210px; font-size: 14px; color: #6B7280; line-height: 22px; margin-top: 12px;}

.secao-escolha {height: 710px; background-color: #ffffff;}

.inscricao {width: 480px !important;}
.inscricao-corpo {height: 600px !important;}
.inscricao-titulo {font-size: 42px; font-weight: 600; font-family: "Roboto Condensed", sans-serif; color: #0F2747; text-transform: uppercase; margin-top: 16px; text-align: center;}
.inscricao-subtitulo {font-size: 13px; font-weight: 600; color: #0F2747; margin-top: 8px; text-align: center;}
.inscricao-participe {font-size: 16px; line-height: 24px; color: #6d6d6d; text-align: center; font-weight: 500;}
.inscricao-acesso {font-size: 20px; font-weight: 600; color: #0F2747; margin-top: 16px; padding-bottom: 24px; text-align: center;}
.btn-outline-custom-2 {width: 120px; height: 120px; border: 2px solid #0F2747; color: #0F2747 !important; border-radius: 50%; color: rgba(42, 47, 58, 1); display: flex; justify-content: center; align-items: center;}
.btn-check-2:hover + .btn-outline-custom-2,
.btn-outline-custom-2:hover {background-color: #374957 !important; border: 2px solid #374957; color: #fff;}
.btn-check-2:checked + .btn-outline-custom-2,
.btn-outline-custom-2:hover {color: #fff !important; background-color: #0F2747; border-color: #0F2747;}
.btn-check-2:focus + .btn-outline-custom-2 {box-shadow: none !important;}
.inscricao-perfil-nome {font-size: 20px; line-height: 28px; color: #000; font-weight: 600; padding-top: 16px;}
.inscricao-formulario-rotulo {width: 100%; font-weight: 600; font-size: 13px; color: #0F2747; padding-bottom: 8px;}
.inscricao-formulario-campo {width: 100%; height: 42px; border-radius: 6px; font-size: 13px; font-weight: 600; border: 1px solid #C5C5C5; padding: 16px 6px !important; margin-bottom: 24px;}
.inscricao-formulario-campo::placeholder {color: #cccccc;}
.aceite-caixa {height: 100px;}
.aceito-titulo {color: #0F2747; font-size: 15px; font-weight: 600;}
#switchTermos {width: 18px; height: 18px; background-color: #0F2747; color: #fff; border-radius: 4px; box-shadow: 0 0 0 5px #fff;}
#inscricaoSubmeter {margin-top: 24px; width: 192px; height: 44px; border: 1px solid #0F2747; font-weight: 600; font-size: 18px;}
#inscricaoSubmeter:hover {background-color: #374957; color: #fff;}

.tabs-container {display: flex; flex-wrap: wrap; margin-top: 16px;}
.tab-input {display: none;}
.tab-label {width: 50%; font-size: 14px; text-align: center; padding: 10px 20px 10px 20px; cursor: pointer; transition: color 0.3s; line-height: 14px; color: #0F2747;}
.tab-label:hover {text-decoration: underline; text-underline-offset: 14px; text-decoration-thickness: 4px; color: #6B7280 !important;}
.tab-linha {height: 2px; border-top: 1px solid rgba(224, 224, 224, 1); width: 100%; margin-top: 4px;}
.tab-content {width: 100%; order: 1; display: none; box-sizing: border-box;}
.tab-content-nvv {min-height: 160px; text-align: justify; padding: 20px 20px 10px 20px; font-size: 11px; color: #767677;}
.tab-input:checked + .tab-label {background: #fff; border-bottom: 1px solid #fff; margin-bottom: 1px; text-decoration: underline; text-underline-offset: 14px; text-decoration-thickness: 4px; font-weight: 700 !important; font-size: 14px !important; color: #0F2747;}
#tab1:checked ~ .content1,
#tab2:checked ~ .content2 {display: block;}

@media (max-width: 640px) {
    .secao-busca {height: 480px; border-top: 1px solid rgba(0, 0, 0, 0.05); background: linear-gradient(90deg, rgba(53, 63, 88, 0) 0%, rgba(53, 63, 88, 0.9) 0%, #353F58 100%), url('/acervo/fundo-pesquisa.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat; width: 100%;}
    .filtro-botao {width: 100% !important; margin-top: 12px; background-color: #fff; border-radius: 0 !important; border: 1px solid #E2E8F0; font-size: 14px !important; text-align: left !important; padding: 12px 16px 12px 16px !important;}
    .pesquisa-sumario {font-size: 9px !important; color: #6B7280; text-transform: uppercase; margin-top: 6px;}

    .caixa-pesquisa {margin-top: 20px; width: 100% !important; height: 720px; background-color: #fff; padding: 24px; border-radius: 6px; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);}
    .caixa-pesquisa-titulo {font-size: 22px; line-height: 26px; color: #0F2747;}
    .caixa-pesquisa-instrucao {font-size: 11px; line-height: 18px; color: #6B7280;}
    .pesquisar {width: 220px; height: 44px; background-color: #0F2747; color: #fff; font-size: 16px; border-radius: 4px !important; display: flex; justify-content: center; align-items: center;}

    .proximos-leiloes {display: inline-block; margin-top: 20px; height: 27px; background: rgba(255, 255, 255, 0.05); mix-blend-mode: normal; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 8px; color: #fff; font-size: 8px; text-transform: uppercase; padding: 7px 8px 4px 8px !important; letter-spacing: 2px;}

    .bloco-oportunidades {width: 294px; font-size: 34px; line-height: 39px; color: #fff; margin-top: 32px;}
    .bloco-venda {width: 294px; font-size: 14px; line-height: 22px; color: rgba(255, 255, 255, 0.7); margin-top: 16px;}

    .ver-oportunidades {display: inline-block; width: 294px; height: 56px; background: #FFFFFF; color: #0F2747; font-size: 10px; line-height: 16px; padding: 12px; text-decoration: none; border-radius: 4px !important; text-align: left !important;}
    .ver-oportunidades:hover {background-color: #0F2747; color: #FFFFFF;}
    .como-participar {display: inline-block; width: 294px; height: 40px; border: 1px solid #fff; font-size: 10px; line-height: 16px; color: #fff; text-align: center; padding: 12px 8px; text-decoration: none; border-radius: 4px !important;}
    .como-participar:hover {background-color: #FFFFFF; color: #0F2747;}

    .secao-explore {min-height: 640px; background-color: #ffffff; padding-top: 680px; padding-bottom: 24px;}
    .explore-titulo {font-size: 6px; line-height: 8px; color: #314158; letter-spacing: 4px; text-transform: uppercase; margin-top: 48px;}
    .explore-instrucao {font-size: 24px; line-height: 30px; color: #314158; text-transform: uppercase; margin-top: 4px; margin-bottom: 24px;}
    .carrossel-wrapper {display: none !important;}
    .secao-explore-mbl {display: block !important; padding-top: 32px;}
    .secao-explore-mbl-img {width: 100%; height: 88px; border-radius: 4px;}
    .secao-explore-mbl-titulo {width: 120px; font-family: "Roboto Condensed", sans-serif; font-size: 19px; font-weight: 600; line-height: 24px; color: #0F2747; text-transform: uppercase; padding-top: 8px;}
    .secao-explore-mbl-link {font-size: 9px; font-weight: 700; line-height: 12px; color: #0F2747; text-transform: uppercase; text-decoration: none;}
    .explore-carta-comercial {width: 100%; height: 88px; border-radius: 4px; background: linear-gradient(0deg, #0F2747 0%, rgba(15, 39, 71, 0.4) 50%, rgba(0, 0, 0, 0) 100%), url('/acervo/segmento-imovel-comercial.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
    .explore-carta-urbano {width: 100%; height: 88px; border-radius: 4px; background: linear-gradient(0deg, #0F2747 0%, rgba(15, 39, 71, 0.4) 50%, rgba(0, 0, 0, 0) 100%), url('/acervo/segmento-imovel-urbano.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
    .explore-carta-decorado {width: 100%; height: 88px; border-radius: 4px; background: linear-gradient(0deg, #0F2747 0%, rgba(15, 39, 71, 0.4) 50%, rgba(0, 0, 0, 0) 100%), url('/acervo/segmento-decorado.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
    .explore-carta-veiculo {width: 100%; height: 88px; border-radius: 4px; background: linear-gradient(0deg, #0F2747 0%, rgba(15, 39, 71, 0.4) 50%, rgba(0, 0, 0, 0) 100%), url('/acervo/segmento-veiculo.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
    .explore-carta-maquina {width: 100%; height: 88px; border-radius: 4px; background: linear-gradient(0deg, #0F2747 0%, rgba(15, 39, 71, 0.4) 50%, rgba(0, 0, 0, 0) 100%), url('/acervo/segmento-maquina.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}

    .secao-comitente {min-height: 400px; background-color: #ffffff; padding-bottom: 24px;}
    .comitente-instrucao {font-size: 24px; line-height: 30px; color: #314158; text-transform: uppercase; margin-top: 32px; margin-bottom: 24px;}

    .secao-destaque {min-height: 640px; background-color: #f5f6f8; padding-bottom: 16px;}
    .destaque-titulo {font-size: 10px; line-height: 13px; color: #314158; letter-spacing: 4px; text-transform: uppercase; margin-top: 36px;}
    .destaque-instrucao {font-size: 24px; line-height: 32px; color: #314158; text-transform: uppercase; margin-top: 18px;}
    .destaque-ver-todos {font-size: 9px; line-height: 12px; color: #0F2747; text-decoration: none; cursor: pointer; text-transform: uppercase; margin-bottom: 12px;}
    .destaque-ver-todos:hover {text-decoration: underline;}
    .destaque-cartas {margin-top: 56px; gap: 4.5rem; padding-bottom: 24px;}

    .destaque-carta {width: 100%; height: 410px; background-color: #fff; box-shadow: 0 8px 30px -12px rgba(15, 39, 71, 0.15); margin: 0 10px 0 10px !important;}
    .destaque-carta-imagem {width: 100%; height: 174px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; padding: 16px;}
    .destaque-carta-evento {height: 18px; display: inline-block; background-color: #314158; color: #F8FAFC; font-size: 8px; text-transform: uppercase; padding: 4px 12px 4px 12px;}
    .destaque-carta-lote {height: 18px; display: inline-block; background-color: rgba(255, 255, 255, 0.95); color: #0F2747; font-size: 8px; text-transform: uppercase; padding: 4px 12px 4px 12px;}
    .destaque-carta-corpo {padding: 24px;}
    .destaque-carta-id {font-size: 8px; color: #6B7280; letter-spacing: 2px;}
    .destaque-carta-titulo {font-size: 20px; color: #0F2747; text-transform: uppercase; margin-top: 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .destaque-carta-local {font-size: 11px; color: #6B7280; margin-top: 8px;}
    .destaque-carta-agenda {font-size: 11px; color: #6B7280; margin-top: 8px;}
    .destaque-carta-valor {height: 54px; border-top: 1px solid rgba(0, 0, 0, 0.05); margin-top: 18px; padding-top: 18px;}
    .destaque-carta-rotulo {font-size: 8px; color: #6B7280; letter-spacing: 2px; text-transform: uppercase;}
    .destaque-carta-cifra {font-size: 19px; color: #0F2747;}
    .destaque-carta-esquerda {display: inline-block; width: 60%;}
    .destaque-carta-direita {display: inline-block; width: 40%;}
    .destaque-carta-botao {width: 106px; height: 32px; background-color: #0F2747; color: #FFFFFF; font-size: 9px; text-transform: uppercase; display: flex; align-items: center; justify-content: center; border-radius: 0 !important;}
    .destaque-carta-botao:hover {background-color: #6184BE;; color: #fff;}
    .destaque-carta-parceiro {font-size: 8px; color: #6B7280; letter-spacing: 2px; text-transform: uppercase; padding-top: 12px;}

    .secao-assessoria {min-height: 540px !important; background-color: #ffffff;}
    .assessoria-titulo {font-size: 7px; color: #314158; letter-spacing: 4px; text-transform: uppercase; margin-top: 36px;}
    .assessoria-instrucao {width: 100%; font-size: 27px; font-weight: 600; line-height: 29px; color: #314158; text-transform: uppercase; margin-top: 12px;}
    .assessoria-instrucao-2 {width: 320px; font-size: 27px; font-weight: 600; line-height: 36px; color: #314158; text-transform: uppercase; margin-top: 12px; text-align: left;}
    .assessoria-texto {display: none;}
    .assessoria-texto-2 {display: block; width: 100%; font-size: 9px; line-height: 18px; color: #515151; text-align: justify; margin-top: 12px; padding-bottom: 12px;}
    .assessoria-texto-2-link {font-family: "Roboto Condensed", sans-serif; font-size: 15px; line-height: 16px; font-weight: 600; color: #0F2747; text-transform: uppercase; text-decoration: none;}
    .assessoria-observacao {font-size: 12px;}
    .assessoria-imagem {width: 100%; height: 186px; margin-top: 58px; background: url('/acervo/fundo-sobre-nos.jpg'); background-size: cover; background-position: center !important; background-repeat: no-repeat !important; padding: 16px;}
    .assessoria-escolha {margin-top: 18px; background-color: #F5F6F8;}
    .assessoria-botao {width: 200px; height: 32px; border: 1px solid #0F2747; color: #0F2747; text-transform: uppercase; margin-top: 12px; font-size: 12px !important; border-radius: 2px !important;}
    .assessoria-botao:hover {background-color: #0F2747; color: #fff;}

    .assessoria-celulas {padding-top: 8px; background-color: #F5F6F8;}
    .assessoria-celulas-2 {padding-top: 8px; background-color: #F5F6F8;}
    .assessoria-celula-1 {height: 160px; padding: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); border-right: none !important;}
    .assessoria-celula-2 {height: 160px; padding: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); border-right: none !important;}
    .assessoria-celula-3 {height: 160px; padding: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); border-right: none !important;}
    .assessoria-celula-4 {height: 160px; padding: 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); border-right: none !important;}
    .assessoria-celula-icone {margin-top: 4px !important;}
    .assessoria-celula-titulo {font-size: 21px; line-height: 25px; font-family: "Roboto Condensed", sans-serif; font-weight: 600 !important; color: #0F2747; text-transform: uppercase; margin-top: 18px;}
    .assessoria-celula-texto {width: 100%; font-size: 12px; color: #6B7280; line-height: 20px; margin-top: 8px;}

    .secao-escolha {height: 570px; background-color: #F5F6F8;}

    .inscricao {width: 96% !important;}
}
