/* /Pages/Admin/AdminLayout.razor.rz.scp.css */
.btn-img[b-h55i55edwv]{
    background-color: transparent;
    border: none;
    filter: grayscale();
    width: 50px;
}

.btn-img img[b-h55i55edwv]{
    height: 25px;
}

.btn-img.active[b-h55i55edwv]{
    filter:none;
}
/* /Pages/Front/Pages/CanalDenuncia.razor.rz.scp.css */
section.container img[b-9nqjfougmz]{
    max-width: 500px;
}
/* /Pages/Front/Pages/CentraisVenda.razor.rz.scp.css */
/* /Pages/Front/Pages/ComunicacaoNoticias.razor.rz.scp.css */
.anchor img[b-h4p05kkh1c]{
    width: 11px;
}

.anchor span[b-h4p05kkh1c]{
    color: var(--rogga-primary);
}

.anchor span a[b-h4p05kkh1c]{
    color: var(--rogga-primary);
}
/* /Pages/Front/Pages/EmpreendimentoInterno.razor.rz.scp.css */
body[b-ix67spi2gh] {
    font-family: 'IBM Plex Sans', sans-serif;
}

div.active > .planta-pre[b-ix67spi2gh]{
    display: none;
}

.container-info[b-ix67spi2gh]{
    display: none;
}

div.active > .container-info[b-ix67spi2gh]{
    display: flex;
}s

/*PRE HOME*/
.right[b-ix67spi2gh] {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-clip-path: polygon(60% 0, 100% 0%, 100% 100%, 40% 100%);
    clip-path: polygon(0% 0, 100% 0%, 100% 99.5%, 0% 0%);
}

.left[b-ix67spi2gh] {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-clip-path: polygon(0 0, 60% 0, 40% 100%, 0 100%);
    clip-path: polygon(0 0, -0.5% 0, 100% 100%, 0 100%);
}

.tamanho img[b-ix67spi2gh] {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
}

.icon-center img[b-ix67spi2gh] {
    width: 125px;
    height: 181px;
    position: absolute;
    top: -10%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.text-urbano[b-ix67spi2gh] {
    background-color: #c52126;
    width: 100%;
    position: absolute;
    padding: 20px;
    font-size: 40px;
    max-width: 568px;
    width: 100%;
    text-align: center;
    bottom: 40px;
}

.text-litoral[b-ix67spi2gh] {
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 40px;
    position: absolute;
    z-index: 10;
    max-width: 568px;
    width: 100%;
    text-align: center;
    padding: 20px;
    right: 0;
    top: 40px;
}

@media (max-width: 768px) {
    .icon-center img[b-ix67spi2gh] {
        width: 99px;
        height: 144px;
        position: fixed;
        top: 40px;
    }

    .right[b-ix67spi2gh] {
        clip-path: polygon(0% 0, 100% 0%, 185% 100.5%, -110% 0%);
    }

    .left[b-ix67spi2gh] {
        clip-path: polygon(0 0, -112.5% 0, 184% 101%, 0 100%);
    }

    .text-urbano[b-ix67spi2gh] {
        max-width: 333px;
        font-size: 24px;
        bottom: 40px;
    }

    .text-litoral[b-ix67spi2gh] {
        max-width: 333px;
        font-size: 24px;
        right: 0;
        top: 40px;
    }
}

.vitrine-litoral[b-ix67spi2gh] {
    background-image: url("../imagens/vitrine-litoral.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 810px;
}

.bg-content[b-ix67spi2gh] {
    background: #313131;
    background-image: url("imagens/background1.png");
    background-repeat: no-repeat;
    height: 100%;
    background-size: cover;
}

.navbar .nav-pills .nav-link.active[b-ix67spi2gh] {
    background-color: white;
    color: #C52126 !important;
}



.video-size[b-ix67spi2gh] {
    height: 169;
    width: 328px;
}

.nav .main-color[b-ix67spi2gh] {
    color: #C52126;
}

.bg-gray[b-ix67spi2gh] {
    background-color: #313131;
}

.navbar[b-ix67spi2gh] {
    background-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 10;
}

a[b-ix67spi2gh] {
    text-decoration: none;
    cursor: pointer;
}

li[b-ix67spi2gh] {
    list-style: none;
}

.title-desk-mob[b-ix67spi2gh] {
    font-size: 36px;
    font-weight: 300;
}

/*CSS HOME*/

.swiper-button-prev[b-ix67spi2gh] {
    left: 55%;
    /* right: auto; */
    margin-top: 250px;
    border: 3px solid #A9A9A9;
    padding: 20px;
    border-radius: 50%;
    color: white;
    font-weight: 700;
}

.swiper-button-next[b-ix67spi2gh] {
    right: 55%;
    margin-top: 250px;
    border: 3px solid #A9A9A9;
    padding: 20px;
    border-radius: 50%;
    color: white;
    font-weight: 700;
}

.swiper-button-next[b-ix67spi2gh]::after,
.swiper-button-prev[b-ix67spi2gh]::after {
    font-size: 15px;
}

.offcanvas-body ul li[b-ix67spi2gh] {
    color: white;
    border-bottom: 1px solid white;
    width: 90%;
}

.offcanvas-body ul li a[b-ix67spi2gh] {
    color: white;
}

.accordion-button[b-ix67spi2gh] {
    background: #313131;
}

.vitrine-empreendimentos[b-ix67spi2gh] {
    background-image: url("imagens/bg-empreendimentos.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 547px;
}

.video-size[b-ix67spi2gh] {
    height: 169;
    width: 328px;
}

@media (min-width: 768px) {
    .container-imoveis-relacionados[b-ix67spi2gh]{
        margin-bottom: 200px!important;
    }
    .logo__rogga img[b-ix67spi2gh] {
        position: absolute;
        top: 18px;
        left: 46%;
    }

    .video-size[b-ix67spi2gh] {
        height: 400px;
        max-width: 862px;
        width: 100%;
    }

    .text-content-rogga h2[b-ix67spi2gh] {
        font-size: 60px;
        line-height: 90px;
        font-weight: 600;
    }

    .border-content[b-ix67spi2gh] {
        font-size: 20px;
    }

    .font-size-60[b-ix67spi2gh] {
        font-size: 60px;
    }

    .mySlides[b-ix67spi2gh] {
        margin-top: 140px;
    }

    .mySlides img[b-ix67spi2gh] {
        width: 753px !important;
        height: 441px;
        top: -100px;
        position: relative;
        margin-right: -185px;
    }
}

@media(min-width: 992px) {
    .card-lancamento[b-ix67spi2gh] {
        height: 600px;
    }

    .mySwiperHome img[b-ix67spi2gh],
    .widthCard[b-ix67spi2gh] {
        width: 703px !important;
        height: 441px;
    }

    .swiper-button-next[b-ix67spi2gh] {
        right: 24%;
        margin-top: 120px;
    }

    .swiper-button-prev[b-ix67spi2gh] {
        left: 80%;
        margin-top: 120px;
        position: absolute;
    }

    .largura-topo[b-ix67spi2gh] {
        width: 100%;
    }


}

.bg-accordion[b-ix67spi2gh] {
    background-color: #444444 !important;
}

.navbar-toggler:focus[b-ix67spi2gh] {
    box-shadow: none;
}

.accordion[b-ix67spi2gh] {
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    transition: 0.4s;
    color: white;
    width: 90%;
}

.panel[b-ix67spi2gh] {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.icon-accordion[b-ix67spi2gh] {
    transform: rotateX(180deg);
}

.icon-navbar[b-ix67spi2gh] {
    margin-left: -30px;
}



.vitrine-litoral[b-ix67spi2gh] {
    margin-top: -80px;
}

.cursor-pointer[b-ix67spi2gh] {
    cursor: pointer;
}

.btn-vitrine[b-ix67spi2gh] {
    min-width: 220px;
}

.border-vitrine[b-ix67spi2gh] {
    border-bottom: 1px solid #E9544E;
    padding: 6px;
    width: 100%;

}



.bg-rogga-red[b-ix67spi2gh] {
    background-color: #C52126;
}

.line-horizontal[b-ix67spi2gh] {
    height: 1px;
    background-color: white;
    width: 40%;
    margin: 0px 30px;
}

.font-size-14[b-ix67spi2gh] {
    font-size: 14px;
}

.content-text-rogga[b-ix67spi2gh] {
    padding-top: 100px;
}

.text-content-rogga h2[b-ix67spi2gh] {
    font-size: 40px;
    line-height: 60px;
    font-weight: 600;
}

.border-content[b-ix67spi2gh] {
    border-left: 2px solid white;
}

.container-rogga h3[b-ix67spi2gh] {
    font-size: 18px;
    font-weight: 700;
}

.border-content[b-ix67spi2gh] {
    font-size: 16px;
    font-weight: 300;
    line-height: 35px;
    padding: 0 20px;
    margin-top: 45px;
}

.carousel-item[b-ix67spi2gh],
.carousel-item img[b-ix67spi2gh] {
    height: 235px;
    margin-bottom: 250px;
}

.carousel-caption[b-ix67spi2gh] {
    bottom: 0px;
    top: 180px;
}



.lancamento-content h3[b-ix67spi2gh] {
    font-size: 32px;
    font-weight: 600;
}

.lancamento-content span[b-ix67spi2gh] {
    font-size: 18px;
    font-weight: 600;
}

.lancamento-content p[b-ix67spi2gh] {
    font-size: 14px;
    font-weight: 300;
}

.btn-saiba-mais[b-ix67spi2gh] {
    max-width: 168px;
}


/* Next & previous buttons */
.prev[b-ix67spi2gh],
.next[b-ix67spi2gh] {
    cursor: pointer;
    margin-top: -38px !important;
    padding: 10px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;

}


.fade:not(.show)[b-ix67spi2gh] {
    opacity: 1;
}

/* Página de empreendimentos */
.vitrine-empreendimentos[b-ix67spi2gh] {
    font-weight: 300;
    font-size: 20px;

}

.title-empreendimentos[b-ix67spi2gh] {
    font-weight: 400;
    font-size: 24px;
}

.sub-title-empreendimentos[b-ix67spi2gh] {
    font-weight: 300;
    font-size: 14px;
}

.busca-empreendimentos .nav-tabs .nav-link.active[b-ix67spi2gh] {
    border: 1px solid;
    border: 0;
    border-bottom: 1px solid #C52126;

}

.busca-empreendimentos .nav-tabs[b-ix67spi2gh] {
    overflow: auto;
    white-space: nowrap;
}

.busca-empreendimentos ul li[b-ix67spi2gh] {
    display: inline-block !important;
    text-align: center;
}

.busca-empreendimentos img[b-ix67spi2gh] {
    width: 100%;
    height: 406px;
}

.details-empreendimentos[b-ix67spi2gh] {
    height: 43px;
    border-radius: 16px;
    font-size: 18px;
    font-weight: 400;
    color: #C52126;
}

.number-room .nav-pills .nav-link.active[b-ix67spi2gh] {
    border: none;
    border-radius: 80px;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    background-color: #C52126;
    color: white !important;
    font-weight: 600;
}

.number-room .nav-pills .nav-link[b-ix67spi2gh] {
    border: 2px solid #C4C4C4;
    border-radius: 80px;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgba(0, 0, 0, 0.6) !important;
    font-weight: 600;
}

.empreendimentos-tamanho h3[b-ix67spi2gh] {
    font-weight: 600;
    font-size: 14px;
}

.min-max-slider[b-ix67spi2gh] {
    position: relative;
    width: 200px;
    text-align: center;
    margin-bottom: 50px;
}

.min-max-slider>label[b-ix67spi2gh] {
    display: none;
}

.button-filtro[b-ix67spi2gh] {
    color: #C52126;
    border: 1px solid #C52126;
}

span.value[b-ix67spi2gh] {
    height: 1.7em;
    font-weight: bold;
    display: inline-block;
}

span.value.lower[b-ix67spi2gh]::before {
    content: " ";
    display: inline-block;
}

span.value.upper[b-ix67spi2gh]::before {
    content: " -  ";
    display: inline-block;
    margin-left: 0.4em;
    margin-right: 8px;
}

.min-max-slider>.legend[b-ix67spi2gh] {
    display: flex;
    justify-content: space-between;
}

.min-max-slider>.legend>*[b-ix67spi2gh] {
    font-size: small;
    opacity: 0.25;
}

.min-max-slider>input[b-ix67spi2gh] {
    cursor: pointer;
    position: absolute;
}

.min-max-slider>input[b-ix67spi2gh] {
    -webkit-appearance: none;
    outline: none !important;
    background: transparent;
    background-image: url("../imagens/progress.png");
    height: 6px;
}

.min-max-slider>input[b-ix67spi2gh]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 14px;
    height: 14px;
    background: #C52126;
    cursor: pointer;
    border-radius: 100%;
}

.min-max-slider>input[b-ix67spi2gh]::-webkit-slider-runnable-track {
    cursor: pointer;
}

.icon-filter[b-ix67spi2gh] {
    width: 15px !important;
    height: 15px !important;
}

.icon-empreendimentos[b-ix67spi2gh] {
    height: 40px !important;
    width: 40px !important;
}

.text-titulo h3[b-ix67spi2gh] {
    font-weight: 400;
    font-size: 20px;
    padding-top: 290px;
}

.icon-flecha[b-ix67spi2gh] {
    height: 22px !important;
    width: 51px !important;
}

.container-emp-int[b-ix67spi2gh]{
    position: absolute;
    bottom: 0!important;
}

@media(min-width: 770px){
    .container-emp-int[b-ix67spi2gh]{
        bottom: 100px!important;
    }
}

/* Footer */

footer[b-ix67spi2gh] {
    background-color: #F4F4F4;
    background-image: url("../imagens/bg-footer.png");
    background-repeat: no-repeat;
    background-position-y: center;
}



footer .list-rodape ul li[b-ix67spi2gh] {
    font-size: 16px;
}

footer .list-rodape ul h3[b-ix67spi2gh] {
    font-size: 20px;
    font-weight: 700;
}

footer .title-footer[b-ix67spi2gh] {
    font-size: 24px;
    font-weight: 700;
}

@media (max-width: 768px) {
    footer[b-ix67spi2gh] {
        background-position-y: 50px;
    }
}

@media (min-width: 768px) {}

/*Estilização da página de empreendimentos interna*/

.vitrine-interna[b-ix67spi2gh] {
    height: 42vw;
    background-size: 100%;
    
}

.margin-vitrine-interna[b-ix67spi2gh] {
    padding-top: 500px;
}

.entre-em-contato-container .line-horizontal-interna[b-ix67spi2gh] {
    background-color: #C52126;
    height: 1px;
    width: 50%;
}

.form-interna .form-control[b-ix67spi2gh] {
    background: none;
    border-bottom: 1px solid white;
    border: none;
}

.form-interna .form-control[b-ix67spi2gh]::placeholder {
    color: #fff;
}

.form-rogga[b-ix67spi2gh] {
    
    height: 500px;
    background-size: cover;
}

.form-rogga[b-ix67spi2gh] {
    
    background-size: cover;
}

.bg-form[b-ix67spi2gh] {
    background-color: rgba(155, 27, 31, 0.83);
    width: 100%;
    height: 100%;
}

.button-form[b-ix67spi2gh] {
    background: none;
    border: 1px solid white;
}

.vitrine-interna p[b-ix67spi2gh] {
    font-weight: 300;
    font-size: 14px;
}

.vitrine-interna h1[b-ix67spi2gh] {
    font-weight: 400;
    font-size: 24px;
}

.img-diferencias img[b-ix67spi2gh] {
    width: 60px;
    height: 60px;
    margin: auto;
}

.diferenciais .swiper-slide[b-ix67spi2gh] {
    box-shadow: 0px 24px 24px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    display: flex;
    text-align: center;
    padding: 12px;
    height: 195px;
    margin-right: 10px;
}

.img-tour[b-ix67spi2gh] {
    height: 450px;
}

.logo-tour[b-ix67spi2gh] {
    top: -400px !important;
}


.rolagemlateral[b-ix67spi2gh] {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}

.carousel-indicators[b-ix67spi2gh]{
    bottom: -50px;
}

.carousel-indicators button[b-ix67spi2gh]{
    width: 10px;
    height: 10px;
    border: 0!important;
    background-color:#D9D9D9;
    border-radius: 68px;
}

hr[b-ix67spi2gh]{
    max-width: 109px;
}

.carousel-indicators button.active[b-ix67spi2gh]{
    width: 29px!important;
    background-color: #313131;
}

.carousel-indicators-noticia button.active[b-ix67spi2gh]{
    background-color: white!important;
}

@media(max-width:768px){
    .vitrine-interna[b-ix67spi2gh]{
        height: 220px;
        background-repeat: no-repeat;
        display: flex;
        align-items: flex-end;
    }
}

/*Media Desktop*/
@media(min-width: 768px) {
    .vitrine-interna[b-ix67spi2gh] {
        height: 690px;
        display: flex;
        align-items: flex-end;
        background-size: 100% 100%;
    }

    .title-desk-mob[b-ix67spi2gh] {
        font-size: 60px;
        font-weight: 300;
    }

    .margin-vitrine-interna[b-ix67spi2gh] {
        padding-top: 600px;
    }

    .vitrine-interna p[b-ix67spi2gh] {
        font-weight: 300;
        font-size: 20px;
    }

    .vitrine-interna h1[b-ix67spi2gh] {
        font-size: 60px;
    }

    .entre-em-contato-container .line-horizontal-interna[b-ix67spi2gh] {
        background-color: #333333;
    }

    .predio-vitrine[b-ix67spi2gh] {
        height: 650px;
        width: 600px;
    }

    .diferenciais .swiper-slide[b-ix67spi2gh] {
        max-width: 10%;
    }

    .diferenciais .swiper-slide[b-ix67spi2gh] {
        box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.12);
        border-radius: 8px;
        text-align: center;
        padding: 12px;
    }

    .img-height[b-ix67spi2gh] {
        height: 765px;
    }

    .form-rogga[b-ix67spi2gh] {
        height: 500px;
        background-size: cover;
        margin-top: 0px;

    }

    .bg-form[b-ix67spi2gh] {
        background-color: rgba(155, 27, 31, 0.83);
        width: 100%;
        width: 50%;
        height: 500px;
        margin-top: 0px;

    }

    .m-btn[b-ix67spi2gh] {
        margin-top: 220px;
    }

    .img-tour[b-ix67spi2gh] {
        height: 750px;
    }

    .logo-tour[b-ix67spi2gh] {
        top: -600px !important;
    }

    .logo__rogga img[b-ix67spi2gh] {
        position: absolute;
        top: 18px;
        left: 46%;
    }

    .video-size[b-ix67spi2gh] {
        height: 400px;
        max-width: 862px;
        width: 100%;
    }


    .title-empreendimentos[b-ix67spi2gh] {
        font-size: 60px;
    }

    .busca-empreendimentos .nav-tabs[b-ix67spi2gh] {
        overflow: initial;
    }

    .sub-title-empreendimentos[b-ix67spi2gh] {
        font-size: 20px;
    }

    .container-500-metros[b-ix67spi2gh] {
        width: 330px;
    }
}

/* PROGRESS - TIMELINE */
.line_box[b-ix67spi2gh] {
    display: flex;
    margin-bottom: 40px;
}

.text_circle[b-ix67spi2gh] {
    flex: 1;
    text-align: center;
    position: relative;
}

.text_circle[b-ix67spi2gh]:after {
    background-color: #D4D4D8;
    bottom: 1.25em;
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    right: 0;
    width: 50%;
    z-index: -1;
}

.circle h4[b-ix67spi2gh]{
    position: relative;
    top: 45px;
}

.line_box h4[b-ix67spi2gh] {
    color: black;
}

.line_box h4[b-ix67spi2gh],
.line_box p[b-ix67spi2gh] {
    font-size: 16px;
    margin-bottom: 0;
    padding: 0 5px;
}

.timeline[b-ix67spi2gh] {
    margin: 40px 0;
}

.text_circle.done[b-ix67spi2gh]:after,
.text_circle.done+.text_circle[b-ix67spi2gh]:before,
.stav_projektu .text_circle.done[b-ix67spi2gh]:after,
.stav_projektu .text_circle.done+.text_circle[b-ix67spi2gh]:before {
    background-color: #000;
}

.text_circle:not(:first-child)[b-ix67spi2gh]:before {
    bottom: 1.25em;
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    left: 0;
    width: 50%;
    z-index: -1;
    background-color: #D4D4D8;
}

.text_circle:last-child[b-ix67spi2gh]:after {
    width: 0;
}

.circle[b-ix67spi2gh] {
    height: 100%;
}

.container-circle[b-ix67spi2gh] {
    height: 24px;
    width: 24px;
    border: 1px solid #000;
    display: flex;
    position: relative;
    border-radius: 100%;
    border: 1px solid #D4D4D4;
    top: -37px;
    margin: 3px auto;
    background-color: #fff;
}

.container-circle.active[b-ix67spi2gh]{
    border: 1px solid #000;
}

.container-circle.active span[b-ix67spi2gh] {
    margin: auto;
    height: 24px;
    width: 24px;
    margin-top: -1px;
    background-color: black;
    border-radius: 100%;
    color: #fff;
}

.container-circle.current[b-ix67spi2gh]{
    border: 1px solid #000;
}

.container-circle.current span[b-ix67spi2gh] {
    margin: auto;
    height: 24px;
    width: 24px;
    margin-top: -1px;
    background-color: transparent;
    border-radius: 100%;
    color: black;
}

.container-circle span[b-ix67spi2gh] {
    margin: auto;
    height: 24px;
    width: 24px;
    margin-top: -1px;
    background-color: transparent;
    border-radius: 100%;
    color: #D4D4D8;
}

/* iPhone X ----------------------------------- */
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {
    .subline[b-ix67spi2gh]:before {
        top: -43px;
    }
}

@media only screen and (device-width : 812px) and (device-height : 375px) and (orientation : landscape) and (-webkit-device-pixel-ratio : 3) {
    .subline[b-ix67spi2gh]:before {
        top: -31px;
    }
}

/* iPad portrait ----------------------------------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .subline[b-ix67spi2gh]:before {
        top: -29px;
    }
}

/* mobile width till 767px ----------------------------------- */
@media (max-width: 767px) {
    .subline[b-ix67spi2gh]:before {
        top: -30px;
    }

    .form-rogga[b-ix67spi2gh]{
     background-position: center;
        
    }
}

/* Portrait iPad Pro */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    .subline[b-ix67spi2gh]:before {
        top: -23px;
    }
}

/* mobile width till 480px ----------------------------------- */
@media (max-width: 480px) {
    .subline[b-ix67spi2gh]:before {
        top: -43px;
    }
}

iframe[b-ix67spi2gh]{
    border-radius:8px;
    border: 1px solid rgba(0, 0, 0, 0.25);
}

.iframe-localizacao[b-ix67spi2gh]{
    margin-top: -90px;
}

/*Media Mob*/
@media(max-width: 768px) {
    iframe[b-ix67spi2gh]{
        border-radius:22px;
    }

    .imoveis-relacionados[b-ix67spi2gh]{
        height: 400px!important;
    }

    .iframe-localizacao[b-ix67spi2gh]{
        margin-top: -100px;
    }
    
    .proximidades-localizacao img[b-ix67spi2gh]{
        width: 50px;
    }
    .plantas-infos .col:nth-child(2)[b-ix67spi2gh] {
        order: 1;
    }

    .content-interna[b-ix67spi2gh] {
        margin: 0;
        padding: 0;
    }

    .plantas-infos .main-color[b-ix67spi2gh] {
        color: var(--rogga-primary);
    }

    .swiper-pagination-bullet-active[b-ix67spi2gh] {
        width: 29px;
        border-radius: 4px;
        background-color: #333333;
    }

    .diferenciais .swiper-pagination[b-ix67spi2gh] {
        top: 80%;
    }

    .diferenciais .swiper[b-ix67spi2gh] {
        width: 100%;
        height: 100%;
    }

    .diferenciais .swiper-slide[b-ix67spi2gh] {
        text-align: center;
        font-size: 18px;
        background: #fff;
        width: 40% !important;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .diferenciais .swiper-slide img[b-ix67spi2gh] {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .diferenciais .img-diferencias img[b-ix67spi2gh] {
        width: 60px;
        height: 60px;
    }

    .paginationImoveis .swiper-horizontal>.swiper-pagination-bullets[b-ix67spi2gh],
    .swiper-pagination-bullets.swiper-pagination-horizontal[b-ix67spi2gh] {
        bottom: 1px;
        left: 0;
        width: 100%;
        position: relative;
    }



}

.vitrine-empreendimentos[b-ix67spi2gh] {
    background-image: url("imagens/bg-empreendimentos.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 547px;
}

.video-size[b-ix67spi2gh] {
    height: 169;
    width: 328px;
}
/* /Pages/Front/Pages/Empreendimentos.razor.rz.scp.css */
.nav-tabs[b-dnlb0q8k5o] {
    height: 41px;
}

.icon-flecha[b-dnlb0q8k5o] {
    height: 15px !important;
    margin-top: 20px;
}

/* RANGE */

[b-dnlb0q8k5o]::selection {
    color: #fff;
    background: #17a2b8;
}

.range-progress-tamanho-imovel .wrapper[b-dnlb0q8k5o] {
    width: 400px;
    background: #fff;
    border-radius: 10px;
    padding: 20px 25px 40px;
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.1);
}

.price-input[b-dnlb0q8k5o] {
    width: 100%;
    display: flex;
    margin: 30px 0 35px;
}

.price-input .field[b-dnlb0q8k5o] {
    display: flex;
    width: 100%;
    height: 45px;
    align-items: center;
}

.field input[b-dnlb0q8k5o] {
    width: 100%;
    height: 100%;
    outline: none;
    font-size: 19px;
    margin-left: 12px;
    border-radius: 5px;
    text-align: center;
    border: 1px solid #999;
    -moz-appearance: textfield;
}

.range-progress-tamanho-imovel input[type="number"][b-dnlb0q8k5o]::-webkit-outer-spin-button, */
.range-progress-tamanho-imovel input[type="number"][b-dnlb0q8k5o]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.price-input .separator[b-dnlb0q8k5o] {
    width: 130px;
    display: flex;
    font-size: 19px;
    align-items: center;
    justify-content: center;
}

.range-progress-tamanho-imovel .slider[b-dnlb0q8k5o] {
    height: 5px;
    position: relative;
    background: #E9544E;
    border-radius: 5px;
}

.range-progress-tamanho-imovel .slider .progress[b-dnlb0q8k5o] {
    height: 100%;
    left: 25%;
    right: 25%;
    position: absolute;
    border-radius: 5px;
    background: #E9544E;
}

.price-input input[b-dnlb0q8k5o]{
    border: 0;
    width: 40px;
    font-size: 14px;
}

.price-input span[b-dnlb0q8k5o]{
    font-size: 14px;
}

.range-progress-tamanho-imovel .range-input[b-dnlb0q8k5o] {
    position: relative;
}

.range-progress-tamanho-imovel .range-input input[b-dnlb0q8k5o] {
    position: absolute;
    width: 100%;
    height: 5px;
    top: -5px;
    background: none;
    pointer-events: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    /* background-image: url(../imagens/progress.png); */
}

.range-progress-tamanho-imovel input[type="range"][b-dnlb0q8k5o]::-webkit-slider-thumb {
    height: 17px;
    width: 17px;
    border-radius: 50%;
    background: #C52126;
    pointer-events: auto;
    -webkit-appearance: none;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}

input:checked[b-dnlb0q8k5o] {
    background-color: #C52126;
    border: 1px solid #C52126;
}

.range-progress-tamanho-imovel input[type="range"][b-dnlb0q8k5o]::-moz-range-thumb {
    height: 17px;
    width: 17px;
    border: none;
    border-radius: 50%;
    background: #C52126;
    pointer-events: auto;
    -moz-appearance: none;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}

.details-empreendimentos-container .details-empreendimentos[b-dnlb0q8k5o]{
   
}

#exampleModalToggle[b-dnlb0q8k5o]{
    left: 13%;
}

#exampleModalToggle .modal-content[b-dnlb0q8k5o]{
    border-radius: 16px!important;
}

#exampleModalToggle .modal-header[b-dnlb0q8k5o]{
    border-bottom: 0;
}

@media(max-width: 769px) {
    .nav-tabs[b-dnlb0q8k5o] {
        height: 43px;
    }

    .icon-flecha[b-dnlb0q8k5o] {
        width: 40px !important;
        height: 10px !important;
        margin-top: 20px;
    }

    .details-empreendimentos-container .details-empreendimentos[b-dnlb0q8k5o]{
        margin-top: 0px!important;
    }

    .details-empreendimentos-container[b-dnlb0q8k5o]{
        flex-wrap: nowrap;
        overflow-x: scroll;
    }
}
/* /Pages/Front/Pages/FaleConosco.razor.rz.scp.css */
.data-contact[b-pqqn9ofads]{
    border-left: 4px solid var(--rogga-primary)!important;
    height: 46px;
}

.data-contact h6[b-pqqn9ofads]{
    padding-top: 8px;
}



.form-fale-conosco[b-pqqn9ofads]::placeholder {
    color: #999;
}

.textarea[b-pqqn9ofads]{
    min-height: 136px;
}

.send-form[b-pqqn9ofads]{
    width: 212px;
    padding: 6px 0px 6px 0px;
}

.icon-fale-conosco[b-pqqn9ofads]{
    width: 32px;
    height: 32px;
}

.description-container[b-pqqn9ofads]{
    height: 80px;
}

@media(min-width: 992px) and (max-width: 1200px){
    .description-container[b-pqqn9ofads]{
        height: 100px;
    }
}
@media(max-width: 769px){
    .send-form[b-pqqn9ofads]{
        width: 100%;
    }

    .data-contact h6[b-pqqn9ofads]{
        padding-top: 12px;
    }

    .description-container[b-pqqn9ofads]{
        height: auto;
    }
}
/* /Pages/Front/Pages/Favoritos.razor.rz.scp.css */
.nav-tabs[b-js7d12uysu] {
    height: 41px;
}

.icon-flecha[b-js7d12uysu] {
    height: 15px !important;
    margin-top: 20px;
}

/* RANGE */

[b-js7d12uysu]::selection {
    color: #fff;
    background: #17a2b8;
}

.range-progress-tamanho-imovel .wrapper[b-js7d12uysu] {
    width: 400px;
    background: #fff;
    border-radius: 10px;
    padding: 20px 25px 40px;
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.1);
}

.price-input[b-js7d12uysu] {
    width: 100%;
    display: flex;
    margin: 30px 0 35px;
}

.price-input .field[b-js7d12uysu] {
    display: flex;
    width: 100%;
    height: 45px;
    align-items: center;
}

.field input[b-js7d12uysu] {
    width: 100%;
    height: 100%;
    outline: none;
    font-size: 19px;
    margin-left: 12px;
    border-radius: 5px;
    text-align: center;
    border: 1px solid #999;
    -moz-appearance: textfield;
}

.range-progress-tamanho-imovel input[type="number"][b-js7d12uysu]::-webkit-outer-spin-button, */
.range-progress-tamanho-imovel input[type="number"][b-js7d12uysu]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.price-input .separator[b-js7d12uysu] {
    width: 130px;
    display: flex;
    font-size: 19px;
    align-items: center;
    justify-content: center;
}

.range-progress-tamanho-imovel .slider[b-js7d12uysu] {
    height: 5px;
    position: relative;
    background: #E9544E;
    border-radius: 5px;
}

.range-progress-tamanho-imovel .slider .progress[b-js7d12uysu] {
    height: 100%;
    left: 25%;
    right: 25%;
    position: absolute;
    border-radius: 5px;
    background: #E9544E;
}

.price-input input[b-js7d12uysu]{
    border: 0;
    width: 40px;
    font-size: 14px;
}

.price-input span[b-js7d12uysu]{
    font-size: 14px;
}

.range-progress-tamanho-imovel .range-input[b-js7d12uysu] {
    position: relative;
}

.range-progress-tamanho-imovel .range-input input[b-js7d12uysu] {
    position: absolute;
    width: 100%;
    height: 5px;
    top: -5px;
    background: none;
    pointer-events: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    /* background-image: url(../imagens/progress.png); */
}

.range-progress-tamanho-imovel input[type="range"][b-js7d12uysu]::-webkit-slider-thumb {
    height: 17px;
    width: 17px;
    border-radius: 50%;
    background: #C52126;
    pointer-events: auto;
    -webkit-appearance: none;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}

input:checked[b-js7d12uysu] {
    background-color: #C52126;
    border: 1px solid #C52126;
}

.range-progress-tamanho-imovel input[type="range"][b-js7d12uysu]::-moz-range-thumb {
    height: 17px;
    width: 17px;
    border: none;
    border-radius: 50%;
    background: #C52126;
    pointer-events: auto;
    -moz-appearance: none;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}

.details-empreendimentos-container .details-empreendimentos[b-js7d12uysu]{
    margin-top: -50px!important;
}

#exampleModalToggle[b-js7d12uysu]{
    left: 13%;
}

#exampleModalToggle .modal-content[b-js7d12uysu]{
    border-radius: 16px!important;
}

#exampleModalToggle .modal-header[b-js7d12uysu]{
    border-bottom: 0;
}
@media(min-width: 770px){
    .vitrine-infos[b-js7d12uysu]{
        margin-top: -50px;
    }
}

@media(max-width: 769px) {
    .nav-tabs[b-js7d12uysu] {
        height: 43px;
    }

    .icon-flecha[b-js7d12uysu] {
        width: 40px !important;
        height: 10px !important;
        margin-top: 20px;
    }

    .details-empreendimentos-container .details-empreendimentos[b-js7d12uysu]{
        margin-top: 0px!important;
    }
}
/* /Pages/Front/Pages/GuiaCondutasValores.razor.rz.scp.css */
section.container img[b-2i0xelir03]{
    max-width: 100%!important;
}
/* /Pages/Front/Pages/HomeLitoral.razor.rz.scp.css */
*[b-9xobip7sjq]{
    font-family: 'IBM Sans';
}

.hr-see-more-news[b-9xobip7sjq]{
    background-color: #fff;
    max-width: 100px;
    opacity: 0.3!important;
    height: 2px;
}

.hr-inverse[b-9xobip7sjq]{
    background-color: #fff;
    opacity: 0.3!important;
    height: 2px;
}

.border-white-op[b-9xobip7sjq]{
    border: 1px solid rgba(255, 255, 255, 0.5);
}

.carousel-indicators[b-9xobip7sjq]{
    bottom: -50px;
}

.carousel-indicators button[b-9xobip7sjq]{
    width: 10px;
    height: 10px;
    border: 0!important;
    border-radius: 68px;
}

.carousel-indicators button.active[b-9xobip7sjq]{
    width: 29px!important;
}

.hr-litoral[b-9xobip7sjq]{
    width: 10%;
}

.paintai-home-card .col-12[b-9xobip7sjq]{
    height: 35px!important;
}

.descricao-card-destaques[b-9xobip7sjq]{
    margin-left: 6rem;
}

.mySwiper2[b-9xobip7sjq]{
    margin-top: -250px;
}

.carousel-indicators[b-9xobip7sjq]{
    bottom: -50px;
}

.carousel-indicators button[b-9xobip7sjq]{
    width: 10px;
    height: 10px;
    border: 0!important;
    background-color:#D9D9D9;
    border-radius: 68px;
}

hr[b-9xobip7sjq]{
    max-width: 109px;
}

.carousel-indicators button.active[b-9xobip7sjq]{
    width: 29px!important;
    background-color: #313131;
}

.carousel-indicators-noticia button.active[b-9xobip7sjq]{
    background-color: white!important;
}

.icon-flecha[b-9xobip7sjq]{
    height: 15px!important;
    margin-top: 20px;
}

#carouselLancamentoInfos[b-9xobip7sjq], #carouselLancamentoInfos .carousel-inner[b-9xobip7sjq]{
    width: 100%;
}

#carouselLancamento .carousel-inner .carousel-item img[b-9xobip7sjq]{
    height: 400px!important;
}

.img-galeria-balneario[b-9xobip7sjq]{
    height: 200px;
}
@media(max-width: 600px){
    .img-galeria-balneario[b-9xobip7sjq]{
        height: 130px!important;
    }
    .image-news[b-9xobip7sjq]{
        height: 15em;
    }

    .hr-litoral[b-9xobip7sjq]{
        width: 50%;
    }

    .controlers-home-litoral .col-12:nth-child(1)[b-9xobip7sjq]{
        order: 2;
    }

    .descricao-card-destaques[b-9xobip7sjq]{
        margin-left: 0;
    }

    .mySwiper2[b-9xobip7sjq]{
        margin-top: -217px;
    }

    .descricao-card-destaques[b-9xobip7sjq]{
        margin-left: 0rem;
    }

    .icon-flecha[b-9xobip7sjq]{
        width: 50px!important;
        height: 10px!important;
        margin-top: 20px;
    }

    #carouselLancamento[b-9xobip7sjq], #carouselLancamento .carousel-inner[b-9xobip7sjq], #carouselLancamento .carousel-inner .carousel-item img[b-9xobip7sjq]{
        height: 16rem!important;
    }
}



@media(min-width: 2000px){
    .swiper-slide-lancamento[b-9xobip7sjq]{
        justify-content: center!important;
    }

    .swiper-slide-lancamento .first-swiper[b-9xobip7sjq]{
        margin-right: -20%!important;
    }
}
/* /Pages/Front/Pages/HomeUrbano.razor.rz.scp.css */
body[b-35kp7p6njs] {
    font-family: 'IBM Plex Sans', sans-serif;
}


.video-size[b-35kp7p6njs] {
    height: 169;
    width: 328px;
}

.video-size[b-35kp7p6njs] {
    height: 169;
    width: 328px;
}

.main-color[b-35kp7p6njs] {
    color: #C52126;
}

.bg-gray[b-35kp7p6njs] {
    background-color: #313131;
}

.navbar[b-35kp7p6njs] {
    background-color: #C52126;
    z-index: 10;
}

.btn-close[b-35kp7p6njs] {
    background: url("../imagens/icons/icon-fechar-urbano.png") !important;
    background-size: cover !important;
    width: 2px;
    height: 2px;
    opacity: 1;
    top: -20px;
}

.bg-urbano[b-35kp7p6njs] {
    background-color: #C52126;
}

.vitrine-urbana .carousel-control-next[b-35kp7p6njs],
.carousel-control-prev[b-35kp7p6njs] {
    top: -150px;
}

a[b-35kp7p6njs] {
    text-decoration: none;
    cursor: pointer;
}

li[b-35kp7p6njs] {
    list-style: none;
}

.title-desk-mob[b-35kp7p6njs] {
    font-size: 36px;
    font-weight: 300;
}

/*CSS HOME*/

.swiper-button-prev[b-35kp7p6njs] {
    left: 32%;
    margin-top: 250px;
    border: 3px solid #A9A9A9;
    padding: 20px;
    border-radius: 50%;
    color: white;
    font-weight: 700;
}



.swiper-button-next[b-35kp7p6njs] {
    right: 32%;
    margin-top: 250px;
    border: 3px solid #A9A9A9;
    padding: 20px;
    border-radius: 50%;
    color: white;
    font-weight: 700;
}

.swiper-button-next[b-35kp7p6njs]::after,
.swiper-button-prev[b-35kp7p6njs]::after {
    font-size: 15px;
}

.offcanvas-body ul li[b-35kp7p6njs] {
    color: #C52126;
    border-bottom: 1px solid white;
    width: 90%;
}

.offcanvas-body ul li a[b-35kp7p6njs] {
    color: #C52126;
}

.accordion-button[b-35kp7p6njs] {
    background: #313131;
}

.vitrine-empreendimentos[b-35kp7p6njs] {
    background-image: url("imagens/bg-empreendimentos.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 547px;
}

.video-size[b-35kp7p6njs] {
    height: 169;
    width: 328px;
}

.img-lancamento-home[b-35kp7p6njs] {
    height: 360px;
}


@media(min-width: 992px) {
    .card-lancamento[b-35kp7p6njs] {
        margin-top: 200px !important
    }

    .mySwiperHome img[b-35kp7p6njs],
    .widthCard[b-35kp7p6njs] {
        width: 703px !important;
        height: 441px;
    }

    .swiper-button-next[b-35kp7p6njs] {
        right: 250px;
        margin-top: 150px;
        margin-left: 20px;
    }

    .swiper-button-prev[b-35kp7p6njs] {

        left: 69%;
        margin-top: 150px;
        margin-left: 20px;
    }

    .largura-topo[b-35kp7p6njs] {
        width: 100%;
    }

    .img-lancamento-home[b-35kp7p6njs] {
        height: 560px;
    }

    .ajuste-lancamento[b-35kp7p6njs] {
        display: flex;
        justify-content: space-around;
        width: 70%;
        left: 10%;
        margin-left: 22%;
    }

    .rolagemlateral[b-35kp7p6njs] {
        overflow-x: auto !important;
    }
}

.bg-accordion[b-35kp7p6njs] {
    background-color: rgba(197, 33, 38, 0.07) !important;
    border-color: rgba(18, 17, 39, 0.12) !important;
}

.text-fecharMenu[b-35kp7p6njs] {
    position: absolute;
    margin-left: 42px;
    margin-top: -12px;
    color: #C52126 !important;
    width: 150px;
}


.navbar-toggler:focus[b-35kp7p6njs] {
    box-shadow: none;
}

.accordion[b-35kp7p6njs] {
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    transition: 0.4s;
    color: #C52126;
    width: 90%;
    border-color: rgba(18, 17, 39, 0.12) !important;
    background: none;
}

.panel[b-35kp7p6njs] {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.icon-accordion[b-35kp7p6njs] {
    transform: rotateX(180deg);
}

.icon-navbar[b-35kp7p6njs] {
    margin-left: -30px;
}



.vitrine-litoral[b-35kp7p6njs] {
    margin-top: -80px;
}

.cursor-pointer[b-35kp7p6njs] {
    cursor: pointer;
}

.btn-vitrine[b-35kp7p6njs] {
    min-width: 250px;
}

.border-vitrine[b-35kp7p6njs] {
    border-bottom: 1px solid #E9544E;
    padding: 6px;
    width: 100%;

}



.bg-rogga-red[b-35kp7p6njs] {
    background-color: #C52126;
}

.line-horizontal[b-35kp7p6njs] {
    height: 1px;
    background-color: white;
    width: 40%;
    margin: 0px 30px;
}

.font-size-14[b-35kp7p6njs] {
    font-size: 14px;
}

.content-text-rogga[b-35kp7p6njs] {
    padding-top: 100px;
}

.text-content-rogga h2[b-35kp7p6njs] {
    font-size: 40px;
    line-height: 60px;
    font-weight: 600;
}

.border-content[b-35kp7p6njs] {
    border-left: 2px solid white;
}

.container-rogga h3[b-35kp7p6njs] {
    font-size: 18px;
    font-weight: 700;
}

.border-content[b-35kp7p6njs] {
    font-size: 16px;
    font-weight: 300;
    line-height: 35px;
    padding: 0 20px;
    margin-top: 45px;
}

.carousel-item[b-35kp7p6njs],
.carousel-item img[b-35kp7p6njs] {
    height: 235px;
    margin-bottom: 250px;
}

.carousel-caption[b-35kp7p6njs] {
    bottom: 0px;
    top: 180px;
}



.lancamento-content h3[b-35kp7p6njs] {
    font-size: 32px;
    font-weight: 600;
}

.lancamento-content span[b-35kp7p6njs] {
    font-size: 18px;
    font-weight: 600;
}

.lancamento-content p[b-35kp7p6njs] {
    font-size: 14px;
    font-weight: 300;
}

.btn-saiba-mais[b-35kp7p6njs] {
    max-width: 168px;
}


/* Next & previous buttons */
.prev[b-35kp7p6njs],
.next[b-35kp7p6njs] {
    cursor: pointer;
    margin-top: -38px !important;
    padding: 10px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;

}


.fade:not(.show)[b-35kp7p6njs] {
    opacity: 1;
}

/* Página de empreendimentos */
.vitrine-empreendimentos[b-35kp7p6njs] {
    font-weight: 300;
    font-size: 20px;

}

.title-empreendimentos[b-35kp7p6njs] {
    font-weight: 400;
    font-size: 24px;
}

.sub-title-empreendimentos[b-35kp7p6njs] {
    font-weight: 300;
    font-size: 14px;
}

.busca-empreendimentos .nav-tabs .nav-link.active[b-35kp7p6njs] {
    border: 1px solid;
    border: 0;
    border-bottom: 1px solid #C52126;
    color: #C52126 !important;

}

.busca-empreendimentos .nav-tabs[b-35kp7p6njs] {
    overflow: auto;
    white-space: nowrap;
}

.busca-empreendimentos ul li[b-35kp7p6njs] {
    display: inline-block !important;
    text-align: center;
}

.busca-empreendimentos img[b-35kp7p6njs] {
    width: 100%;
    height: 406px;
}

.details-empreendimentos[b-35kp7p6njs] {
    height: 43px;
    border-radius: 16px;
    font-size: 18px;
    font-weight: 400;
    color: #C52126;
}

.number-room .nav-pills .nav-link.active[b-35kp7p6njs] {
    border: none;
    border-radius: 80px;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    background-color: #C52126;
    color: white !important;
    font-weight: 600;
}

.number-room .nav-pills .nav-link[b-35kp7p6njs] {
    border: 2px solid #C4C4C4;
    border-radius: 80px;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgba(0, 0, 0, 0.6) !important;
    font-weight: 600;
}

.empreendimentos-tamanho h3[b-35kp7p6njs] {
    font-weight: 600;
    font-size: 14px;
}

.min-max-slider[b-35kp7p6njs] {
    position: relative;
    width: 200px;
    text-align: center;
    margin-bottom: 50px;
}

.min-max-slider>label[b-35kp7p6njs] {
    display: none;
}

.button-filtro[b-35kp7p6njs] {
    color: #C52126;
    border: 1px solid #C52126;
}

span.value[b-35kp7p6njs] {
    height: 1.7em;
    font-weight: bold;
    display: inline-block;
}

span.value.lower[b-35kp7p6njs]::before {
    content: " ";
    display: inline-block;
}

span.value.upper[b-35kp7p6njs]::before {
    content: " -  ";
    display: inline-block;
    margin-left: 0.4em;
    margin-right: 8px;
}

.min-max-slider>.legend[b-35kp7p6njs] {
    display: flex;
    justify-content: space-between;
}

.min-max-slider>.legend>*[b-35kp7p6njs] {
    font-size: small;
    opacity: 0.25;
}

.min-max-slider>input[b-35kp7p6njs] {
    cursor: pointer;
    position: absolute;
}

.min-max-slider>input[b-35kp7p6njs] {
    -webkit-appearance: none;
    outline: none !important;
    background: transparent;
    background-image: url("../imagens/progress.png");
    height: 6px;
}

.min-max-slider>input[b-35kp7p6njs]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 14px;
    height: 14px;
    background: #C52126;
    cursor: pointer;
    border-radius: 100%;
}

.min-max-slider>input[b-35kp7p6njs]::-webkit-slider-runnable-track {
    cursor: pointer;
}

.icon-filter[b-35kp7p6njs] {
    width: 15px !important;
    height: 15px !important;
}

.icon-empreendimentos[b-35kp7p6njs] {
    height: 40px !important;
    width: 40px !important;
}

.text-titulo h3[b-35kp7p6njs] {
    font-weight: 400;
    font-size: 20px;
    padding-top: 290px;
}

.icon-flecha[b-35kp7p6njs] {
    height: 22px !important;
    width: 51px !important;
}

/* Footer */

footer[b-35kp7p6njs] {
    background-color: #F4F4F4;
    background-image: url("../imagens/bg-footer.png");
    background-repeat: no-repeat;
    background-position-y: center;
}

footer .list-rodape ul li[b-35kp7p6njs] {
    font-size: 16px;
}

footer .list-rodape ul h3[b-35kp7p6njs] {
    font-size: 20px;
    font-weight: 700;
}

footer .title-footer[b-35kp7p6njs] {
    font-size: 24px;
    font-weight: 700;
}

@media (max-width: 768px) {
    footer[b-35kp7p6njs] {
        background-position-y: 50px;
    }
}

@media (min-width: 768px) {}

/*Estilização da página de empreendimentos interna*/

.vitrine-interna[b-35kp7p6njs] {
    height: 655px;
    background-image: url("../imagens/bg-interna.png");
    background-size: cover;
    background-repeat: no-repeat;
}

.margin-vitrine-interna[b-35kp7p6njs] {
    padding-top: 500px;
}

.line-horizontal-interna[b-35kp7p6njs] {
    background-color: #C52126;
    height: 1px;
    width: 50%;
}

.form-interna .form-control[b-35kp7p6njs] {
    background: none;
    border-bottom: 1px solid white;
    border: none;
}

.form-interna .form-control[b-35kp7p6njs]::placeholder {
    color: #fff;
}

.form-rogga[b-35kp7p6njs] {
    background-image: url("../imagens/form-rogga.png");
    height: 500px;
    background-size: cover;
}

.form-rogga[b-35kp7p6njs] {
    background-image: url("../imagens/imagem-form-mobile.png");
    height: 1000px;
    background-size: cover;
}

.bg-form[b-35kp7p6njs] {
    background-color: rgba(155, 27, 31, 0.83);
    width: 100%;
    float: right;
    height: 500px;
    margin-top: 500px;
}

.button-form[b-35kp7p6njs] {
    background: none;
    border: 1px solid white;
}

.vitrine-interna p[b-35kp7p6njs] {
    font-weight: 300;
    font-size: 14px;
}

.vitrine-interna h1[b-35kp7p6njs] {
    font-weight: 400;
    font-size: 24px;
}

.img-diferencias img[b-35kp7p6njs] {
    width: 60px;
    height: 60px;
    margin: auto;
}

.diferenciais .swiper-slide[b-35kp7p6njs] {
    box-shadow: 0px 24px 24px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    display: flex;
    justify-content: center;
    text-align: center;
    padding: 12px;
}

.img-tour[b-35kp7p6njs] {
    height: 450px;
}

.logo-tour[b-35kp7p6njs] {
    top: -400px !important;
}


.rolagemlateral[b-35kp7p6njs] {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}

/*Media Desktop*/
@media(min-width: 768px) {
    .vitrine-interna[b-35kp7p6njs] {
        height: 875px;
    }

    .title-desk-mob[b-35kp7p6njs] {
        font-size: 60px;
        font-weight: 300;
    }

    .margin-vitrine-interna[b-35kp7p6njs] {
        padding-top: 600px;
    }

    .vitrine-interna p[b-35kp7p6njs] {
        font-weight: 300;
        font-size: 20px;
    }

    .vitrine-interna h1[b-35kp7p6njs] {
        font-size: 60px;
    }

    .line-horizontal-interna[b-35kp7p6njs] {
        background-color: #333333;
    }

    .predio-vitrine[b-35kp7p6njs] {
        height: 550px;
        width: 600px;
    }

    .diferenciais .swiper-slide[b-35kp7p6njs] {
        max-width: 10%;
    }

    .diferenciais .swiper-slide[b-35kp7p6njs] {
        box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.12);
        border-radius: 8px;
        text-align: center;
        padding: 20px;
    }

    .img-height[b-35kp7p6njs] {
        height: 765px;
    }

    .form-rogga[b-35kp7p6njs] {
        background-image: url("../imagens/form-rogga.png");
        height: 500px;
        background-size: cover;
        margin-top: -80px;

    }

    .bg-form[b-35kp7p6njs] {
        background-color: rgba(155, 27, 31, 0.83);
        width: 100%;
        float: right;
        width: 50%;
        height: 500px;
        margin-top: 0px;

    }

    .m-btn[b-35kp7p6njs] {
        margin-top: 220px;
    }

    .img-tour[b-35kp7p6njs] {
        height: 750px;
    }

    .logo-tour[b-35kp7p6njs] {
        top: -600px !important;
    }

    .logo__rogga img[b-35kp7p6njs] {
        position: absolute;
        top: 18px;
        left: 46%;
    }

    .video-size[b-35kp7p6njs] {
        height: 400px;
        max-width: 862px;
        width: 100%;
    }


    .title-empreendimentos[b-35kp7p6njs] {
        font-size: 60px;
    }

    .busca-empreendimentos .nav-tabs[b-35kp7p6njs] {
        overflow: initial;
    }

    .sub-title-empreendimentos[b-35kp7p6njs] {
        font-size: 20px;
    }
}

@media (max-width: 600px){
    .img-galeria-balneario[b-35kp7p6njs]{
        height: 130px!important;
    }
}

/*Media Mob*/
@media(max-width: 768px) {
    
    .swiper-pagination-bullet-active[b-35kp7p6njs] {
        width: 29px;
        border-radius: 4px;
        background-color: #333333;
    }

    .diferenciais .swiper-pagination[b-35kp7p6njs] {
        top: 80%;
    }

    .diferenciais .swiper[b-35kp7p6njs] {
        width: 100%;
        height: 100%;
    }

    .logos-lang[b-35kp7p6njs] {
        position: absolute;
        left: 0;
        right: 0;
        justify-content: center !important;
    }

    .logos-lang img[b-35kp7p6njs] {
        margin: 10px;
    }

    .diferenciais .swiper-slide[b-35kp7p6njs] {
        text-align: center;
        font-size: 18px;
        background: #fff;
        width: 40% !important;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .diferenciais .swiper-slide img[b-35kp7p6njs] {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .diferenciais .img-diferencias img[b-35kp7p6njs] {
        width: 60px;
        height: 60px;
    }

    .paginationImoveis .swiper-horizontal>.swiper-pagination-bullets[b-35kp7p6njs],
    .swiper-pagination-bullets.swiper-pagination-horizontal[b-35kp7p6njs] {
        bottom: 1px;
        left: 0;
        width: 100%;
        position: relative;
    }

    .vitrine-urbana .carousel-item[b-35kp7p6njs],
    .carousel-item img[b-35kp7p6njs] {
        height: 400px;
        margin-bottom: 250px;
        margin-top: 40px;
    }


}

@media (min-width: 768px) {
    .logo__rogga img[b-35kp7p6njs] {
        position: absolute;
        top: 18px;
        left: 46%;
    }

    .video-size[b-35kp7p6njs] {
        height: 400px;
        max-width: 862px;
        width: 100%;
    }

    /* .text-content-rogga h2 {
        font-size: 60px;
        line-height: 90px;
        font-weight: 600;
    } */

    .border-content[b-35kp7p6njs] {
        /* font-size: 20px; */
    }

    .font-size-60[b-35kp7p6njs] {
        font-size: 60px;
    }

    .mySlides[b-35kp7p6njs] {
        margin-top: 140px;
    }

    .mySlides img[b-35kp7p6njs] {
        width: 753px !important;
        height: 441px;
        top: -100px;
        position: relative;
        margin-right: -185px;
    }


    .vitrine-urbana .carousel-item[b-35kp7p6njs],
    .carousel-item img[b-35kp7p6njs] {
        height: 600px;
        margin-bottom: 250px;
        margin-top: 40px;
    }



}

.vitrine-litoral[b-35kp7p6njs] {
    background-image: url("../imagens/Home_Litoral.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 810px;
}

.bg-content[b-35kp7p6njs] {
    background: #313131;
    background-image: url("../imagens/background1.png");
    background-repeat: no-repeat;
    height: 100%;
    background-size: cover;
}

.navbar .nav-pills .nav-link.active[b-35kp7p6njs] {
    background-color: white;
    color: #C52126 !important;
}

.vitrine-empreendimentos[b-35kp7p6njs] {
    background-image: url("../imagens/busca-empreendimentos-urbano.png");
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 40px;
    height: 547px;
}
/* /Pages/Front/Pages/Index.razor.rz.scp.css */
.image-left[b-77gfwdur8y] {
    min-height: 82vh;
  }
  .image-right[b-77gfwdur8y] {
    min-height: 82vh;
  }     

@media(max-width: 768px){
    .image-left[b-77gfwdur8y] {
        min-height: 50vh;
      }
      .image-right[b-77gfwdur8y] {
        min-height: 50vh;
      }
      
}

.image-right[b-77gfwdur8y], .image-left[b-77gfwdur8y]{
    align-items: center;
}


.span-container[b-77gfwdur8y] {
  padding: 8px;
  border-radius: 99px;
  background-color: #c52126;
  display: flex;
  align-items: center;
  transition: transform 0.3s ease, filter 0.3s ease;
}

.span-container span[b-77gfwdur8y] {
  font-size: 16px;
  font-weight: 400;
  color: white;
  line-height: 24px;
}

@media (max-width: 768px) {
  .span-container[b-77gfwdur8y] {
    /* max-width: 80% !important; */
  }

  .image-left:hover .span-container[b-77gfwdur8y],
  .image-right:hover .span-container[b-77gfwdur8y] {
    transform: scale(1.1);
    filter: brightness(0.8);
  }

  .image-left[b-77gfwdur8y]{
    align-items: baseline;
  }

  .image-left .span-container[b-77gfwdur8y]{
    /* margin-top: 20vh; */
  }

  .image-right[b-77gfwdur8y]{
    align-items: end;
  }

  .image-right .span-container[b-77gfwdur8y]{
    /* margin-bottom: calc(20vh); */
  }
}

.container-banner[b-77gfwdur8y] {
  position: relative;
  display: flex;
  justify-content: center;
  width: 100%;
  min-height: 400px;
  overflow: hidden;
}

.image-middle[b-77gfwdur8y] {
  position: absolute;
  top: 50%;
  left: 49.8%;
  transform: translate(-50%, -50%);
  z-index: 10;
  max-width: 180px;
  /* width: auto; */
  /* height: calc(100vh); */
}

.banner-litoral-urbano[b-77gfwdur8y]{
  height: 100vh;
}

.image-left:hover .span-container[b-77gfwdur8y],
.image-right:hover .span-container[b-77gfwdur8y] {
  transform: scale(1.2);
  filter: brightness(0.8);
}

.image-left:hover[b-77gfwdur8y],
.image-right:hover[b-77gfwdur8y] {
  transform: scale(1.02);
  filter: brightness(0.8);
  background-size: 200%;
  transition: transform 0.3s ease, background-size 0.3s ease;
}

.link[b-77gfwdur8y] {
  text-decoration: none;
}

.section-2[b-77gfwdur8y] {
  background: url("imagens/bg-section-2-home.webp");
  background-size: cover;
  padding-top: 3.5rem;
  position: relative;
}

.section-2 img[b-77gfwdur8y] {
  position: absolute;
  max-width: 230px;
  max-height: 480px;
}

.custom-title-video[b-77gfwdur8y],
.custom-title-cards[b-77gfwdur8y] {
  border-bottom: 1px solid #c52126;
  margin: 0 auto;
  width: fit-content;
  text-align: center;
  font-size: 40px;
  color: #000;
}

.column-video[b-77gfwdur8y] {
  color: white;
}

.column-video h1[b-77gfwdur8y] {
  font-weight: 700;
  font-size: 60px;
  line-height: 97.05px;
}

.video[b-77gfwdur8y] {
  margin-top: 75px;
}

@media(max-width: 768px){
    .video[b-77gfwdur8y] {
        margin-top: 30px;
      }
}
.title-about[b-77gfwdur8y] {
  margin: -5px;
}

.description-about[b-77gfwdur8y] {
  margin: -10px;
}
.btn-about[b-77gfwdur8y] {
  width: 177px;
  border-radius: 99px;
  background-color: #c52126;
  border: none;
  color: white;
  font-size: 16px;
  padding: 8px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.btn-about:hover[b-77gfwdur8y] {
  transform: scale(1.05);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.btn-whats[b-77gfwdur8y] {
  background-color: #45c470;
  padding: 8px 16px;
  border-radius: 99px;
  border: none;
  position: fixed;
  bottom: 3%;
  right: 5%;
  min-width: 274px;
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.btn-whats:hover[b-77gfwdur8y] {
  transform: scale(1.1);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
}

.btn-whats span[b-77gfwdur8y] {
  font-size: 21px;
  line-height: 32px;
  color: white;
  font-weight: bold;
  margin-left: 10px;
}

@media (max-width: 1920px) {
  /*.image-left {
        min-height: 650px;
    }

    .image-right {
        min-height: 650px;
    }*/
  .btn-whats[b-77gfwdur8y] {
    min-width: 200px;
    bottom: 10%;
    right: 7%;
  }
}
@media (max-width: 1024px) {
  /* .image-left {
        min-height: 580px;
    }

    .image-right {
        min-height: 580px;
    }*/

  .btn-whats[b-77gfwdur8y] {
    min-width: 200px;
    bottom: 17%;
    right: 10%;
  }

  .section-2 img[b-77gfwdur8y] {
    max-width: 180px;
    max-height: 400px;
  }

  .custom-title-video[b-77gfwdur8y],
  .custom-title-cards[b-77gfwdur8y] {
    font-size: 32px;
  }
}

.container-video-link[b-77gfwdur8y]{
  width: 560px!important;
  height: 315px!important;
}

@media (max-width: 768px) {
  .image-middle[b-77gfwdur8y] {
    position: absolute;
  top: 50vh;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
    width: 100px;
    max-width: 100%;
    /* height: auto; */
  }

  .container-video-link[b-77gfwdur8y]{
    width: 100%!important;
    aspect-ratio: 16/9!important;
    height: auto!important;
  }
  
  .title-about[b-77gfwdur8y] {
    margin: -1px;
  }

  .description-about[b-77gfwdur8y] {
    margin: -4px;
  }

  .btn-whats[b-77gfwdur8y] {
    min-width: 85px;
    bottom: 68px;
    right: 10%;
  }

  .section-2 img[b-77gfwdur8y] {
    max-width: 120px;
    max-height: 300px;
  }

  .custom-title-video[b-77gfwdur8y],
  .custom-title-cards[b-77gfwdur8y] {
    font-size: 36px;
  }

  .column-video h1[b-77gfwdur8y] {
    font-size: 40px;
    line-height: 60px;
  }
}
/* /Pages/Front/Pages/Investidores/RelacaoInvestidores.razor.rz.scp.css */
/* /Pages/Front/Pages/Jornadalar.razor.rz.scp.css */
/* 	Begin Modified Meyer Reset */
html[b-zjwg7xicnm], body[b-zjwg7xicnm], div[b-zjwg7xicnm], span[b-zjwg7xicnm], applet[b-zjwg7xicnm], object[b-zjwg7xicnm], iframe[b-zjwg7xicnm], h1[b-zjwg7xicnm], h2[b-zjwg7xicnm], h3[b-zjwg7xicnm], h4[b-zjwg7xicnm], h5[b-zjwg7xicnm], h6[b-zjwg7xicnm], p[b-zjwg7xicnm], blockquote[b-zjwg7xicnm], pre[b-zjwg7xicnm],
a[b-zjwg7xicnm], abbr[b-zjwg7xicnm], acronym[b-zjwg7xicnm], address[b-zjwg7xicnm], big[b-zjwg7xicnm], cite[b-zjwg7xicnm], code[b-zjwg7xicnm], del[b-zjwg7xicnm], dfn[b-zjwg7xicnm], em[b-zjwg7xicnm], img[b-zjwg7xicnm], ins[b-zjwg7xicnm], kbd[b-zjwg7xicnm], q[b-zjwg7xicnm], s[b-zjwg7xicnm], samp[b-zjwg7xicnm],
small[b-zjwg7xicnm], strike[b-zjwg7xicnm], strong[b-zjwg7xicnm], sub[b-zjwg7xicnm], sup[b-zjwg7xicnm], tt[b-zjwg7xicnm], var[b-zjwg7xicnm], b[b-zjwg7xicnm], u[b-zjwg7xicnm], i[b-zjwg7xicnm], center[b-zjwg7xicnm], dl[b-zjwg7xicnm], dt[b-zjwg7xicnm], dd[b-zjwg7xicnm], ol[b-zjwg7xicnm], ul[b-zjwg7xicnm], li[b-zjwg7xicnm],
fieldset[b-zjwg7xicnm], form[b-zjwg7xicnm], label[b-zjwg7xicnm], legend[b-zjwg7xicnm], table[b-zjwg7xicnm], caption[b-zjwg7xicnm], tbody[b-zjwg7xicnm], tfoot[b-zjwg7xicnm], thead[b-zjwg7xicnm], tr[b-zjwg7xicnm], th[b-zjwg7xicnm], td[b-zjwg7xicnm],
article[b-zjwg7xicnm], aside[b-zjwg7xicnm], canvas[b-zjwg7xicnm], details[b-zjwg7xicnm], embed[b-zjwg7xicnm], figure[b-zjwg7xicnm], figcaption[b-zjwg7xicnm], footer[b-zjwg7xicnm], header[b-zjwg7xicnm], hgroup[b-zjwg7xicnm],
menu[b-zjwg7xicnm], nav[b-zjwg7xicnm], output[b-zjwg7xicnm], ruby[b-zjwg7xicnm], section[b-zjwg7xicnm], summary[b-zjwg7xicnm], time[b-zjwg7xicnm], mark[b-zjwg7xicnm], audio[b-zjwg7xicnm], video[b-zjwg7xicnm] {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 reset for older browsers */
article[b-zjwg7xicnm], aside[b-zjwg7xicnm], details[b-zjwg7xicnm], figcaption[b-zjwg7xicnm], figure[b-zjwg7xicnm],
footer[b-zjwg7xicnm], header[b-zjwg7xicnm], hgroup[b-zjwg7xicnm], menu[b-zjwg7xicnm], nav[b-zjwg7xicnm], section[b-zjwg7xicnm] {
    display: block;
}

body[b-zjwg7xicnm] {
    line-height: 1;
    letter-spacing: -0.25px;
    overscroll-behavior: contain;
}

#container:not([style*="zoom"])[b-zjwg7xicnm] {
    -webkit-text-size-adjust: none;
}

table[b-zjwg7xicnm] {
    border-collapse: collapse;
    border-spacing: 0;
}

th[b-zjwg7xicnm] {
    font-weight: normal;
    text-align: left;
}

ul[b-zjwg7xicnm] {
    list-style-type: none;
}

.page ol[b-zjwg7xicnm] {
    list-style-position: outside;
    margin-left: 1em;
}
/*.page ol > li, .page  ul > li { text-indent:-1em; padding-left:1em; }*/
.page .singleline li[b-zjwg7xicnm], .page .singleline li[b-zjwg7xicnm] {
    text-indent: inherit;
    padding: 0;
}

.page ol > li > *[b-zjwg7xicnm], .page ul > li > *[b-zjwg7xicnm] {
    text-indent: initial;
    padding-left: initial;
}

button[b-zjwg7xicnm] {
    background: transparent;
    border: none;
}
/*General styles*/
html[b-zjwg7xicnm], body[b-zjwg7xicnm], #container-wrap[b-zjwg7xicnm], #container[b-zjwg7xicnm] {
    height: 100%;
}

#container-wrap[b-zjwg7xicnm] {
    position: absolute;
    top: 0;
    left: 0;
}

#container-wrap[b-zjwg7xicnm], #container[b-zjwg7xicnm] {
    min-height: 100%;
    width: 100%;
    background-color: transparent;
    z-index: 0;
}

b[b-zjwg7xicnm] {
    font-weight: bold;
}

i[b-zjwg7xicnm] {
    font-style: italic;
}

a[b-zjwg7xicnm] {
    color: inherit;
    text-decoration: inherit;
}

input[b-zjwg7xicnm], select[b-zjwg7xicnm], textarea[b-zjwg7xicnm] {
    font-size: inherit;
}

p:first-child[b-zjwg7xicnm] {
    margin-top: inherit !important;
}

*[b-zjwg7xicnm] {
    outline: none;
    animation-fill-mode: both !important;
    -webkit-animation-fill-mode: both !important;
}

[data-onclick][b-zjwg7xicnm], [onclick][b-zjwg7xicnm], [onrollover][b-zjwg7xicnm], [data-fixed-action][b-zjwg7xicnm], [aria-details][b-zjwg7xicnm], button[b-zjwg7xicnm], .flipwrap[b-zjwg7xicnm] {
    cursor: pointer;
    pointer-events: auto;
}

body[class^='scaled-none'][b-zjwg7xicnm], body[class*=' scaled-none'][b-zjwg7xicnm] {
    overflow: auto;
}

body[class^='scaled-width'][b-zjwg7xicnm], body[class*=' scaled-width'][b-zjwg7xicnm] {
    overflow-x: hidden;
}

body[class^='scaled-height'][b-zjwg7xicnm], body[class*=' scaled-height'][b-zjwg7xicnm] {
    overflow-y: hidden;
}

body[class^='scaled-best'][b-zjwg7xicnm], body[class*=' scaled-best'][b-zjwg7xicnm] {
    overflow: hidden;
}

    body[class^='scaled-best'][data-page-mode^='c'][b-zjwg7xicnm], body[class*=' scaled-best'][data-page-mode^='c'][b-zjwg7xicnm] {
        overflow: auto;
    }

body[class^='scaled-width'][data-page-mode^='csh'][b-zjwg7xicnm], body[class*=' scaled-width'][data-page-mode^='csh'][b-zjwg7xicnm] {
    overflow-x: auto;
}

body[class^='scaled-height'][data-page-mode^='csv'][b-zjwg7xicnm], body[class*=' scaled-height'][data-page-mode^='csv'][b-zjwg7xicnm] {
    overflow-y: auto;
}

body[data-scaled-to='w'] #container[b-zjwg7xicnm] {
    height: auto;
    min-height: auto;
}

body[data-scaled-to='w'][data-page-mode^='cs'] #container[b-zjwg7xicnm] {
    position: absolute;
}

body[data-scaled-to='w'][data-page-mode^='csv'] .pages[b-zjwg7xicnm] {
    padding: 0;
}

body.zoomed:not([class*='scaled-']) #container[b-zjwg7xicnm] {
    position: absolute;
}

body[class*='scaled-'] .pages.paper-vertical[b-zjwg7xicnm] {
    margin: 0;
}

body[class^='zoomed'][b-zjwg7xicnm], body[class*=' zoomed'][b-zjwg7xicnm] {
    overflow-x: auto;
    overflow-y: auto;
}

body[data-scaled-to] .anythingSlider-in5[b-zjwg7xicnm], body[data-scaled-to] #container > .page[b-zjwg7xicnm] {
    padding: 0;
    margin: 0;
}

body[data-scaled-to] #in5footer[b-zjwg7xicnm] {
    position: fixed;
    bottom: 0;
}
/*body[data-scaled-to] * { -webkit-backface-visibility: hidden; }*/ /*fix blurry imgs*/
html.ios body[class*='scaled-'] #container[b-zjwg7xicnm] {
    position: absolute;
    top: 0;
    left: 0;
}

body.tall-page[b-zjwg7xicnm] {
    overflow-y: auto;
}

.liquid .page.tall-page[b-zjwg7xicnm] {
    height: auto;
}

.paper-vertical[b-zjwg7xicnm]:after {
    position: relative;
    content: ' ';
    display: block;
    height: 50px;
    clear: both;
}

body[data-scaled-to="h"] .paper-vertical[b-zjwg7xicnm]:after {
    display: none;
}

body[data-scaled-to='h'] .paper-horizontal[b-zjwg7xicnm] {
    margin: 0;
}

    body[data-scaled-to='h'] .paper-horizontal .page[b-zjwg7xicnm] {
        margin-top: 0;
    }

#in5footer[b-zjwg7xicnm], #demoNote[b-zjwg7xicnm], #loadIndicator[b-zjwg7xicnm] {
    min-width: 100%;
    color: #fff;
    background: #666;
    font-family: "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
    text-align: center;
    font-size: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

#loadIndicator[b-zjwg7xicnm] {
    width: 100%;
    padding: 6px;
    position: fixed;
    top: 0;
    left: 0;
    margin: auto;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    transition: all 1s ease-in .5s;
    opacity: 1;
    z-index: 99;
}

body.loaded #loadIndicator[b-zjwg7xicnm] {
    opacity: 0;
    transform: translateY(-36px);
    -webkit-transform: translateY(-36px);
    display: none\9; /*old IE*/
}

#loadIndicator img[b-zjwg7xicnm] {
    vertical-align: text-bottom;
    width: 18px;
}

html.local #loadIndicator[b-zjwg7xicnm], html.dps #loadIndicator[b-zjwg7xicnm], html.baker #loadIndicator[b-zjwg7xicnm] {
    display: none;
}

#in5footer[b-zjwg7xicnm] {
    height: 26px;
    line-height: 26px;
    clear: both;
    position: relative;
    margin-top: -26px;
}

#demoNote[b-zjwg7xicnm] {
    right: 0;
    bottom: 0;
    margin: auto;
    height: 96px !important;
    padding: 36px 10px;
}

    #in5footer a[b-zjwg7xicnm], #demoNote a[b-zjwg7xicnm] {
        text-decoration: none;
        color: #99ccff;
    }

svg-img[b-zjwg7xicnm] {
    display: block;
    position: absolute;
}

.win-safari svg-img[b-zjwg7xicnm] {
    width: 100%;
}

svg-img[b-zjwg7xicnm] {
    width: 100%\9;
}

.spread-shift[b-zjwg7xicnm] {
    position: absolute;
}

.pageItem[b-zjwg7xicnm], svg[b-zjwg7xicnm] {
    position: absolute;
    top: 0;
    left: 0;
}

svg[b-zjwg7xicnm] {
    overflow: visible;
}

.pageItem[b-zjwg7xicnm] {
    display: block;
    width: auto !important;
    height: auto !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    padding: 0;
}

    .pageItem.hd[b-zjwg7xicnm] /*, .pageItem img.hd*/ {
        -ms-transform: scale(.5);
        -ms-transform-origin: 0 0 0;
        -webkit-transform: scale(.5);
        -webkit-transform-origin: 0 0 0;
        transform: scale(.5);
        transform-origin: 0 0 0;
    }

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .pageItem[b-zjwg7xicnm] {
        image-rendering: -webkit-optimize-contrast;
    }
}

@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) and (stroke-color:transparent) {
        .pageItem[b-zjwg7xicnm] {
            image-rendering: optimizeSpeed;
        }
    }
}

@-moz-document url-prefix() {
    .pageItem[b-zjwg7xicnm] {
        image-rendering: optimizeQuality;
    }
}

.svg-wrap[b-zjwg7xicnm] {
    width: inherit !important;
    height: inherit !important;
}

.pageItem p img[b-zjwg7xicnm] {
    vertical-align: text-top;
}

.pageItem p input[b-zjwg7xicnm], .pageItem p button[b-zjwg7xicnm] {
    display: inline;
}

.pageItem p .hidden[b-zjwg7xicnm], .details[b-zjwg7xicnm] {
    visibility: hidden;
}

.pageItem.group[data-ani][b-zjwg7xicnm] {
    will-change: transform;
}

#colorbox .details[b-zjwg7xicnm] {
    visibility: visible;
}

.details[b-zjwg7xicnm] {
    max-width: 550px;
    font-size: 18px;
    font-family: sans-serif;
    padding: 0 24px;
    line-height: 150%;
    left: 0;
    right: 0;
    margin: auto;
}

    .details p[b-zjwg7xicnm] {
        margin-top: .5em;
    }

    .details h1[b-zjwg7xicnm], .details h2[b-zjwg7xicnm], .details h3[b-zjwg7xicnm], .details h4[b-zjwg7xicnm], .details h5[b-zjwg7xicnm], .details strong[b-zjwg7xicnm] {
        font-weight: bold;
        margin: .7em 0;
    }

    .details em[b-zjwg7xicnm] {
        font-style: italic;
    }

    .details h1[b-zjwg7xicnm] {
        font-size: 150%;
    }

    .details h2[b-zjwg7xicnm] {
        font-size: 140%;
    }

    .details h3[b-zjwg7xicnm] {
        font-size: 130%;
    }

    .details a[b-zjwg7xicnm] {
        color: #0099ff;
        text-decoration: underline
    }

        .details a:hover[b-zjwg7xicnm] {
            text-decoration: none;
        }

@media (max-device-width:812px) {
    .details[b-zjwg7xicnm] {
        font-size: 32px;
    }
}

html.ios .iframe-container[b-zjwg7xicnm] {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

iframe[scrolling="auto"][b-zjwg7xicnm] {
    overflow: auto;
}

iframe[scrolling="yes"][b-zjwg7xicnm] {
    overflow: scroll;
}

iframe[scrolling="no"][b-zjwg7xicnm] {
    overflow: hidden;
}

.page-scale-wrap[b-zjwg7xicnm] {
    transform: translateZ(0);
}

.page[b-zjwg7xicnm], .page-scale-wrap[b-zjwg7xicnm] {
    position: relative;
    float: left;
    overflow: hidden;
}

.pages[b-zjwg7xicnm] {
    list-style: none outside none;
    padding: 0;
    margin: 0 auto;
}

#container > .page[b-zjwg7xicnm] { /*center single page baker*/
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
}

body:not(.zoomed,.responsive) #container[b-zjwg7xicnm] /*, .page-scale-wrap*/ { /*desktop scaling transitions*/
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s;
}

html.multifile body #container[b-zjwg7xicnm] {
    opacity: 0;
}

html.multifile body.loaded #container[b-zjwg7xicnm] { /*do show scaling of multi-page*/
    opacity: 1;
    -ms-transition: opacity .1s step-start .1s !important;
    -webkit-transition: opacity .1s step-start .1s !important;
    transition: opacity .1s step-start .1s !important;
}

html.multifile.fade body.loaded #container[b-zjwg7xicnm] {
    -ms-transition: opacity .6s !important;
    -webkit-transition: opacity .6s !important;
    transition: opacity .6s !important;
}

.textColumn[b-zjwg7xicnm] {
    float: left;
}

.singleline p[b-zjwg7xicnm] {
    line-height: 1em !important;
    position: absolute;
    width: 100%; /*fix webkit display issue*/
}

p.col-break-before[b-zjwg7xicnm]::before {
    content: '';
    height: 0px;
    width: 100%;
    display: block;
    margin-bottom: 100%;
}

.scroll[b-zjwg7xicnm], .scroll-vert[b-zjwg7xicnm], .scroll-horiz[b-zjwg7xicnm] {
    -webkit-overflow-scrolling: touch;
}
/*was broken in iOS, turn off if scroll not working*/
.scroll[b-zjwg7xicnm] {
    overflow: auto;
}

.scroll-vert[b-zjwg7xicnm] {
    overflow-y: auto;
    overflow-x: hidden;
}

.scroll-horiz[b-zjwg7xicnm] {
    overflow-x: auto;
    overflow-y: hidden;
}

.scroll-vert[b-zjwg7xicnm]::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
/*add back scrollbar for webkit*/
.scroll-vert[b-zjwg7xicnm]::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
}

.hidescroll[b-zjwg7xicnm]::-webkit-scrollbar {
    display: none;
}

.hidescroll[b-zjwg7xicnm] {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none; /*old FF*/
}

.pulltab-left[b-zjwg7xicnm], .pulltab-left > *[b-zjwg7xicnm] {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}

.pulltab-top[b-zjwg7xicnm], .pulltab-top > *[b-zjwg7xicnm] {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
}

object[b-zjwg7xicnm], embed[b-zjwg7xicnm], img[b-zjwg7xicnm], a[b-zjwg7xicnm] {
    outline: 0;
}

.liquid svg[b-zjwg7xicnm], .liquid .page-scale-wrap[b-zjwg7xicnm] {
    height: 100%;
    width: 100%;
}

.noPlugin[b-zjwg7xicnm] {
    width: 100%;
    height: 100%;
    padding: 6px;
    background: #ccc;
    border: 1px solid #666;
}

.paper-vertical[b-zjwg7xicnm], .paper-horizontal[b-zjwg7xicnm] {
    padding: 0 8px;
}

.flip[b-zjwg7xicnm] {
    overflow: hidden;
    -webkit-transition: transform 0.3s ease-in-out;
    -ms-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

.turn-page-wrapper[b-zjwg7xicnm] {
    will-change: transform;
}

.turn-page[b-zjwg7xicnm] {
    -moz-box-shadow: 0px 0px 20px rgba(0,0,0,.7);
    -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.7);
    box-shadow: 0px 0px 20px rgba(0,0,0,.7);
}

    .turn-page:not(.activePage) .pageItem[data-ani][b-zjwg7xicnm] { /*fix 2x animation*/
        opacity: 0;
        animation: none !important;
    }

.paper-horizontal[b-zjwg7xicnm] {
    position: absolute;
    overflow-y: visible;
    overflow-x: hidden;
    margin-top: auto;
    margin-bottom: auto;
    top: 0;
    bottom: 0;
}

    .paper-vertical .page[b-zjwg7xicnm], .paper-horizontal .page[b-zjwg7xicnm] {
        border: 1px solid #bbb;
        margin: 4px 4px 4px 0;
        -moz-box-shadow: 0px 0px 0px #999;
        -webkit-box-shadow: 0px 0px 5px #999;
        box-shadow: 0px 0px 5px #999;
    }

html[data-dir="rtl"] .paper-horizontal .page[b-zjwg7xicnm] {
    float: right;
}

.one-page-scroll .page[b-zjwg7xicnm] {
    border: none;
    margin: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.mejs-mediaelement[b-zjwg7xicnm] {
    overflow: hidden;
}

.mejs-container[b-zjwg7xicnm] {
    position: relative;
    background: none;
}

.mejs-none .mejs-overlay-loading[b-zjwg7xicnm], .mejs-none .mejs-overlay-button[b-zjwg7xicnm], .mejs-none .mejs-controls[b-zjwg7xicnm], .mejs-bigplay .mejs-controls[b-zjwg7xicnm] {
    display: none !important;
}

.mejs-uncon video[b-zjwg7xicnm] {
    object-fit: fill;
}

.mejs-coverfit video[b-zjwg7xicnm] {
    object-fit: cover;
}

.mejs-ccsize-large .mejs-captions-layer[b-zjwg7xicnm] {
    font-size: 20px;
}

.mejs-ccsize-xlarge .mejs-captions-layer[b-zjwg7xicnm] {
    font-size: 26px;
}

.mejs-video .mejs-controls[b-zjwg7xicnm] {
    transform: translateZ(0);
}

.mejs-no-controls[b-zjwg7xicnm] {
    display: none;
}

.vid-scaled .mejs-layers[b-zjwg7xicnm], .vid-scaled .mejs-controls[b-zjwg7xicnm] {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.liquid .page[b-zjwg7xicnm], .page.liquid[b-zjwg7xicnm] {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: none;
}

.page.liquid[b-zjwg7xicnm] { /*for multi-file*/
    display: block;
}

.liquid .page.activePage[b-zjwg7xicnm] {
    display: block;
}

.liquid video[b-zjwg7xicnm] {
    width: 100%;
    height: 100%;
}

.liquid .slideshow img[b-zjwg7xicnm] {
    object-fit: contain;
}

.in5-highlight[b-zjwg7xicnm] {
    background: rgba(255,255,0,.6);
    mix-blend-mode: multiply;
    pointer-events: none;
    animation-name: in5-highlight-in-b-zjwg7xicnm,in5-highlight-in-b-zjwg7xicnm;
    animation-direction: normal,reverse;
    animation-delay: 3s,3s;
    animation-duration: .5s,1s;
    animation-iteration-count: 1,1;
}

@keyframes in5-highlight-in-b-zjwg7xicnm {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.hidden[b-zjwg7xicnm] {
    display: none !important;
}

.skip-link-wrap[b-zjwg7xicnm] {
    z-index: 1;
    position: fixed;
}

[data-reader-only="1"][b-zjwg7xicnm] {
    transform: translateY(-100vh) !important;
    z-index: -1;
}

    [data-reader-only="1"]:focus[b-zjwg7xicnm], [data-reader-only="1"]:active[b-zjwg7xicnm] {
        transform: translateY(0%) !important;
        z-index: 1;
    }

.mso[b-zjwg7xicnm], .group[b-zjwg7xicnm], .mso > .state[b-zjwg7xicnm] {
    pointer-events: none;
}

    .mso > .state *[b-zjwg7xicnm] {
        pointer-events: inherit;
    }

    .mso > .state.active *[b-zjwg7xicnm] {
        pointer-events: auto;
    }

    [data-tapstart="1"][b-zjwg7xicnm], [data-useswipe="1"][b-zjwg7xicnm], .group > *[b-zjwg7xicnm] {
        pointer-events: auto;
    }

    .mso > .state[b-zjwg7xicnm] {
        display: block;
        opacity: 0;
        width: 100% !important;
        height: inherit !important;
        position: absolute;
        z-index: -1;
    }

.liquid .mso > .state[b-zjwg7xicnm] {
    height: 100% !important;
}

.liquid label > .state[b-zjwg7xicnm] {
    width: 100% !important;
    height: 100% !important;
}

.mso > .state.active[b-zjwg7xicnm], .mso > .state.transition[b-zjwg7xicnm] {
    display: block;
    opacity: 1;
    z-index: 0;
}

.mso.slideshow.seq[b-zjwg7xicnm], .panzoom[b-zjwg7xicnm], .fauxgroup[b-zjwg7xicnm] {
    overflow: hidden;
}

.panzoom[b-zjwg7xicnm] {
    cursor: move;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

    .panzoom > .content[b-zjwg7xicnm] {
        -ms-transform: none;
        -ms-transform-origin: auto;
        -webkit-transform: none;
        -webkit-transform-origin: auto;
        transform: none;
        transform-origin: auto;
    }

    .panzoom:not(.dragging) > .content[b-zjwg7xicnm] {
        transition: all .3s;
    }

button .state[b-zjwg7xicnm] {
    width: 100% !important;
    height: 100% !important;
}

    button .state.btn-on[b-zjwg7xicnm], button .state.btn-down[b-zjwg7xicnm] {
        display: none;
    }

html:not(.ios) button.has-on:hover .state.btn-on[b-zjwg7xicnm] {
    display: block;
}

html:not(.ios) button.has-on:hover .state.btn-off[b-zjwg7xicnm], html:not(.ios) button.has-on:hover .state.btn-down[b-zjwg7xicnm] {
    display: none;
}

html:not(.zz) button.has-down .state[b-zjwg7xicnm] {
    pointer-events: none;
}

html:not(.zz) button.has-down:active .state.btn-down[b-zjwg7xicnm] {
    display: block;
}

html:not(.zz) button.has-down:active .state.btn-off[b-zjwg7xicnm], html:not(.zz) button.has-down:active .state.btn-on[b-zjwg7xicnm] {
    display: none;
}

.align-vert[b-zjwg7xicnm] {
    display: table;
}

[class^="valign"][b-zjwg7xicnm] {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    columns: inherit;
}

.valign-bottom[b-zjwg7xicnm] {
    vertical-align: bottom;
}

[class^="valign"] > p[b-zjwg7xicnm] {
    position: relative;
}

.flex-image[b-zjwg7xicnm], .fill-image[b-zjwg7xicnm] {
    background-repeat: no-repeat;
}

.flex-image[b-zjwg7xicnm] {
    background-size: contain;
    background-position: center;
}

.fill-image[b-zjwg7xicnm] {
    background-size: cover;
}

/*tabs*/
p.tabs[b-zjwg7xicnm], p.tabs > a[b-zjwg7xicnm] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}

    p.tabs > a[b-zjwg7xicnm] {
        width: 100%;
        width: -moz-available;
        width: -webkit-fill-available;
    }

    p.tabs span.tabbed-right[b-zjwg7xicnm] {
        -ms-flex-grow: 1;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        text-align: right;
    }

    p.tabs span.tabbed-center[b-zjwg7xicnm] {
        -ms-flex-grow: 50;
        -webkit-flex-grow: 50;
        flex-grow: 50;
        text-align: center;
    }

span.tabbed-standard[b-zjwg7xicnm] {
    text-indent: 2ex;
    padding-left: 2ex;
}

p.no-start-indent[b-zjwg7xicnm] {
    text-indent: 0px !important;
}

/*anchor object styles*/
.ao-noTextWrap[b-zjwg7xicnm] {
    position: absolute;
}

.ao-alignLeft[b-zjwg7xicnm], .ao-leftFullWidth[b-zjwg7xicnm] {
    float: left;
    position: relative;
}

.ao-alignRight[b-zjwg7xicnm], .ao-rightFullWidth[b-zjwg7xicnm] {
    float: right;
    transform-origin: 90% 50%;
    -webkit-transform: 90% 50%; /*fix for anchored animation*/
}

.ao-alignCenter[b-zjwg7xicnm] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.ao-inlineTable[b-zjwg7xicnm] {
    display: block;
}

.ao-leftFullWidth[b-zjwg7xicnm] {
    padding-right: 100%;
}

.ao-rightFullWidth[b-zjwg7xicnm] {
    padding-left: 100%;
}

.anchorGroup[b-zjwg7xicnm] {
    position: relative;
}

;
div.ao-alignLeft[b-zjwg7xicnm]:before, div.ao-leftFullWidth[b-zjwg7xicnm]:before {
    content: '';
    float: left;
    display: none;
}

div.ao-alignRight[b-zjwg7xicnm]:before, div.ao-leftFullRight[b-zjwg7xicnm]:before {
    content: '';
    float: right;
    display: none;
}

.anchorGroup > .mso[b-zjwg7xicnm], .anchorGroup > .group[b-zjwg7xicnm] {
    position: relative;
}

ul.thumbs[b-zjwg7xicnm] {
    padding: 20px;
    white-space: nowrap;
    width: 1px;
}

    ul.thumbs li[b-zjwg7xicnm] { /*Baker index thumbnails*/
        display: inline;
        list-style-type: none;
        margin: 0 4px;
        outline: none;
        vertical-align: top;
    }

    ul.thumbs > li img[b-zjwg7xicnm] {
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
    }

.baker audio[controls][b-zjwg7xicnm] {
    min-width: 400px;
}
/*fix progress bar*/

@media print {
    #container[b-zjwg7xicnm], .page-scale-wrap[b-zjwg7xicnm] {
        transform: none !important;
    }

    [class*=" btn-form-"][b-zjwg7xicnm] {
        display: none;
    }
}

:-ms-fullscreen .paper-horizontal[b-zjwg7xicnm] {
    width: auto;
    height: auto;
    position: initial;
    margin: auto;
}

:-moz-full-screen .paper-horizontal[b-zjwg7xicnm] {
    width: auto;
    height: auto;
    position: initial;
    margin: auto;
}

:-webkit-full-screen .paper-horizontal[b-zjwg7xicnm] {
    width: auto;
    height: auto;
    position: initial;
    margin: auto;
}

:-ms-fullscreen .paper-vertical .page[b-zjwg7xicnm] {
    display: none;
}

:-moz-full-screen .paper-vertical .page[b-zjwg7xicnm] {
    display: none;
}

:-webkit-full-screen .paper-vertical .page[b-zjwg7xicnm] {
    display: none;
}

:-ms-fullscreen .paper-horizontal .page[b-zjwg7xicnm] {
    display: none;
}

:-moz-full-screen .paper-horizontal .page[b-zjwg7xicnm] {
    display: none;
}

:-webkit-full-screen .paper-horizontal .page[b-zjwg7xicnm] {
    display: none;
}

:-ms-fullscreen .page.activePage[b-zjwg7xicnm] {
    display: block;
}

:-moz-full-screen .page.activePage[b-zjwg7xicnm] {
    display: block;
}

:-webkit-full-screen .page.activePage[b-zjwg7xicnm] {
    display: block;
}

:-webkit-full-screen .hideFS[b-zjwg7xicnm] {
    display: none;
}

:-ms-fullscreen .hideFS[b-zjwg7xicnm] {
    display: none;
}

:-moz-full-screen .hideFS[b-zjwg7xicnm] {
    display: none;
}

/*CSS Generated from InDesign Styles*/

body[b-zjwg7xicnm], #container-wrap[b-zjwg7xicnm] {
    background: #ededed;
}

:-webkit-full-screen[b-zjwg7xicnm] {
    background: #ededed;
}

#loadIndicator span[b-zjwg7xicnm]:after {
    padding-left: 1ex;
    content: 'loading content...';
}

.page-scale-wrap[b-zjwg7xicnm] {
    width: 1920px;
    height: 1080px;
    background: #fff !important;
}

.paper-vertical[b-zjwg7xicnm] {
    width: 1920px;
    height: 100%;
}

.paper-horizontal[b-zjwg7xicnm] {
    width: 1930px;
    height: 1092px;
}

@media all and (max-height:1080px) {
    .paper-horizontal[b-zjwg7xicnm] {
        margin: 0;
        top: 0;
    }

    #container > .page[b-zjwg7xicnm] {
        margin: 0 auto;
    }
    /*pos top for webkit+baker*/
}

@media all and (max-width:1920px) {
    .paper-vertical .page[b-zjwg7xicnm], .paper-horizontal .page[b-zjwg7xicnm], .anythingSlider-in5[b-zjwg7xicnm] {
        padding: 0;
        top: 0;
        border: 0;
    }

    .paper-vertical[b-zjwg7xicnm], .paper-horizontal[b-zjwg7xicnm] {
        padding: 0;
    }
}

#share-wrap[b-zjwg7xicnm] {
    left: 0;
    position: fixed;
    top: 25%;
    background-color: rgba(0,0,0,.65);
    box-shadow: 2px 2px 6px 0 rgba(0,0,0,.4);
    z-index: 9999;
    -webkit-animation: share-fadein 1s ease 2s;
    animation: share-fadein-b-zjwg7xicnm 1s ease 2s;
}

    #share-wrap.align-right[b-zjwg7xicnm] {
        right: 0;
        left: auto;
    }

    #share-wrap.align-bottom[b-zjwg7xicnm] {
        left: auto;
        right: 20px;
        bottom: 0;
        top: auto;
        padding-bottom: 12px;
    }

    #share-wrap.align-top[b-zjwg7xicnm] {
        left: auto;
        right: 40px;
        top: 0;
        padding-top: 8px;
    }

    #share-wrap > a > span[b-zjwg7xicnm] {
        display: none;
    }

    #share-wrap > a[b-zjwg7xicnm] {
        display: block;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background: url(../images/sharebtns.png) no-repeat;
        background-size: 392px 30px;
        -webkit-background-size: 392px 30px;
        -moz-background-size: 392px 30px;
        margin: 12px;
        padding: 3px;
    }

    #share-wrap.align-top > a[b-zjwg7xicnm], #share-wrap.align-bottom > a[b-zjwg7xicnm] {
        display: inline-block;
    }

    #share-wrap > a#sb-fb[b-zjwg7xicnm] {
        background-color: #3b5998;
        background-position: -27px 50%;
    }

    #share-wrap > a#sb-tw[b-zjwg7xicnm] {
        background-color: #00aced;
        background-position: -265px 50%;
    }

    #share-wrap > a#sb-li[b-zjwg7xicnm] {
        background-color: #007fb1;
        background-position: -116px 50%;
    }

    #share-wrap > a:hover[b-zjwg7xicnm] {
        box-shadow: 0 0 6px 2px rgba(255, 255, 255, 0.5);
    }

@keyframes share-fadein-b-zjwg7xicnm {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes share-fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

#item2118[b-zjwg7xicnm] {
    width: 1920px !important;
    height: 5990px !important;
    top: -164px !important;
    background: #cb112b;
}

#item3183[b-zjwg7xicnm] {
    width: 265px !important;
    height: 297px !important;
    left: 525px !important;
    top: 971px !important;
    background: #e44a45;
}

#item3200[b-zjwg7xicnm] {
    width: 265px !important;
    height: 297px !important;
    left: 829px !important;
    top: 971px !important;
    background: #9c1914;
}

#item3260[b-zjwg7xicnm] {
    width: 265px !important;
    height: 297px !important;
    left: 1133px !important;
    top: 971px !important;
    background: #333434;
}

#item3393[b-zjwg7xicnm] {
    width: 961px !important;
    height: 415px !important;
    left: 442px !important;
    top: 556px !important;
}

@keyframes flyinfrombottom-5328-b-zjwg7xicnm {
    0% {
        transform: translate(-1px,233px);
        opacity: 0;
    }

    100% {
        transform: translate(0px,0px);
        opacity: 1;
    }
}

@-webkit-keyframes flyinfrombottom-5328 {
    0% {
        -webkit-transform: translate(-1px,233px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translate(0px,0px);
        opacity: 1;
    }
}

#item6196[b-zjwg7xicnm] {
    width: 5px !important;
    height: 2px !important;
    left: 489px !important;
    top: 266px !important;
    background: #ef8e2e;
}

#item6199[b-zjwg7xicnm] {
    width: 5px !important;
    height: 2px !important;
    left: 438px !important;
    top: 269px !important;
    background: #ef8e2e;
}

#item6991[b-zjwg7xicnm] {
    width: 335px !important;
    height: 333px !important;
    left: 555px !important;
    top: 5311px !important;
}

#item7090[b-zjwg7xicnm] {
    width: 250px !important;
    height: 349px !important;
    left: 1246px !important;
    top: 4970px !important;
}

#item12593[b-zjwg7xicnm] {
    width: 1px !important;
    height: 12px !important;
    left: 21px !important;
    top: 38px !important;
    background: #ffffff;
}

#item12611[b-zjwg7xicnm] {
    width: 1px !important;
    height: 12px !important;
    left: 19px !important;
    background: #ffffff;
}

#item3403[b-zjwg7xicnm] {
    opacity: 0.43;
    width: 268px !important;
    height: 299px !important;
    background: #e44a45;
}

#item3394[b-zjwg7xicnm] {
    opacity: 0.43;
    width: 268px !important;
    height: 299px !important;
}

#item3400[b-zjwg7xicnm] {
    width: 268px !important;
    height: 299px !important;
    left: 522px !important;
    top: 970px !important;
}

#item3408[b-zjwg7xicnm] {
    opacity: 0.43;
    width: 268px !important;
    height: 299px !important;
    background: #cc132d;
}

#item3410[b-zjwg7xicnm] {
    opacity: 0.43;
    width: 268px !important;
    height: 299px !important;
}

#item3405[b-zjwg7xicnm] {
    width: 268px !important;
    height: 299px !important;
    left: 827px !important;
    top: 970px !important;
}

#item3414[b-zjwg7xicnm] {
    opacity: 0.43;
    width: 268px !important;
    height: 299px !important;
    background: #333434;
}

#item3416[b-zjwg7xicnm] {
    opacity: 0.43;
    width: 268px !important;
    height: 299px !important;
}

#item3411[b-zjwg7xicnm] {
    width: 268px !important;
    height: 299px !important;
    left: 1131px !important;
    top: 970px !important;
}

#item5121[b-zjwg7xicnm] {
    width: 260px !important;
    height: 64px !important;
    background: #333434;
}

#item5071[b-zjwg7xicnm] {
    width: 197px !important;
    height: 48px !important;
    left: 32px !important;
    top: 15px !important;
    background: #333434;
}

#item5069[b-zjwg7xicnm] {
    width: 260px !important;
    height: 169px !important;
    left: 1450px !important;
    top: 1919px !important;
}

#item5263[b-zjwg7xicnm] {
    width: 260px !important;
    height: 85px !important;
    background: #333434;
}

#item5214[b-zjwg7xicnm] {
    width: 197px !important;
    height: 69px !important;
    left: 32px !important;
    top: 15px !important;
    background: #333434;
}

#item5212[b-zjwg7xicnm] {
    width: 260px !important;
    height: 190px !important;
    left: 1458px !important;
    top: 2100px !important;
}

#item4088[b-zjwg7xicnm] {
    width: 241px !important;
    height: 69px !important;
    background: #e44a45;
}

#item3621[b-zjwg7xicnm] {
    width: 169px !important;
    height: 48px !important;
    left: 73px !important;
    top: 21px !important;
    background: #e44a45;
}

#item4086[b-zjwg7xicnm] {
    width: 283px !important;
    height: 171px !important;
    left: 166px !important;
    top: 2099px !important;
}

#item4144[b-zjwg7xicnm] {
    width: 241px !important;
    height: 69px !important;
    background: #e44a45;
}

#item4193[b-zjwg7xicnm] {
    width: 169px !important;
    height: 48px !important;
    left: 73px !important;
    top: 21px !important;
    background: #e44a45;
}

#item4142[b-zjwg7xicnm] {
    width: 283px !important;
    height: 171px !important;
    left: 178px !important;
    top: 1914px !important;
}

#item4308[b-zjwg7xicnm] {
    width: 241px !important;
    height: 69px !important;
    background: #e44a45;
}

#item4358[b-zjwg7xicnm] {
    width: 169px !important;
    height: 48px !important;
    left: 73px !important;
    top: 21px !important;
    background: #e44a45;
}

#item4305[b-zjwg7xicnm] {
    width: 283px !important;
    height: 171px !important;
    left: 252px !important;
    top: 1748px !important;
}

#item4520[b-zjwg7xicnm] {
    width: 241px !important;
    height: 69px !important;
    background: #e44a45;
}

#item4471[b-zjwg7xicnm] {
    width: 169px !important;
    height: 48px !important;
    left: 73px !important;
    top: 21px !important;
    background: #e44a45;
}

#item4469[b-zjwg7xicnm] {
    width: 283px !important;
    height: 171px !important;
    left: 383px !important;
    top: 1619px !important;
}

#item4641[b-zjwg7xicnm] {
    width: 307px !important;
    height: 64px !important;
    background: #9c1914;
}

#item3792[b-zjwg7xicnm] {
    width: 229px !important;
    height: 48px !important;
    left: 39px !important;
    top: 14px !important;
    background: #9c1914;
}

#item4639[b-zjwg7xicnm] {
    width: 307px !important;
    height: 159px !important;
    left: 685px !important;
    top: 1545px !important;
}

#item4740[b-zjwg7xicnm] {
    width: 236px !important;
    height: 64px !important;
    background: #9c1914;
}

#item4691[b-zjwg7xicnm] {
    width: 178px !important;
    height: 48px !important;
    left: 29px !important;
    top: 14px !important;
    background: #9c1914;
}

#item4689[b-zjwg7xicnm] {
    width: 236px !important;
    height: 159px !important;
    left: 948px !important;
    top: 1538px !important;
}

#item4985[b-zjwg7xicnm] {
    width: 260px !important;
    height: 64px !important;
    background: #333434;
}

#item4932[b-zjwg7xicnm] {
    width: 197px !important;
    height: 48px !important;
    left: 32px !important;
    top: 15px !important;
    background: #333434;
}

#item4930[b-zjwg7xicnm] {
    width: 260px !important;
    height: 169px !important;
    left: 1382px !important;
    top: 1768px !important;
}

#item5428[b-zjwg7xicnm] {
    width: 269px !important;
    height: 42px !important;
    left: 521px !important;
    top: 1287px !important;
}

#item5454[b-zjwg7xicnm] {
    width: 269px !important;
    height: 42px !important;
    left: 827px !important;
    top: 1287px !important;
}

#item5505[b-zjwg7xicnm] {
    width: 269px !important;
    height: 42px !important;
    left: 1130px !important;
    top: 1287px !important;
}

#item5933[b-zjwg7xicnm] {
    width: 280px !important;
    height: 68px !important;
    background: #9c1914;
}

#item3861[b-zjwg7xicnm] {
    width: 197px !important;
    height: 48px !important;
    left: 41px !important;
    top: 20px !important;
    background: #9c1914;
}

#item4900[b-zjwg7xicnm] {
    width: 280px !important;
    height: 173px !important;
    left: 1232px !important;
    top: 1617px !important;
}

#item9219[b-zjwg7xicnm] {
    width: 2072px !important;
    height: 1236px !important;
    left: -20px !important;
    top: 282px !important;
}

#item7106[b-zjwg7xicnm] {
    width: 882px !important;
    height: 435px !important;
    top: 35px !important;
    box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.23);
    -webkit-box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.23);
    border-radius: 29px;
    background: #fff;
}

#item9222[b-zjwg7xicnm] {
    width: 882px !important;
    height: 712px !important;
    left: 519px !important;
    top: 556px !important;
}

#item9188[b-zjwg7xicnm] {
    width: 84px !important;
    height: 84px !important;
    left: 1288px !important;
    top: 858px !important;
}

#item9234[b-zjwg7xicnm] {
    width: 2072px !important;
    height: 1236px !important;
    left: -20px !important;
    top: 282px !important;
}

#item9241[b-zjwg7xicnm] {
    width: 882px !important;
    height: 435px !important;
    top: 55px !important;
    box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.23);
    -webkit-box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.23);
    border-radius: 29px;
    background: #fff;
}

#item9238[b-zjwg7xicnm] {
    width: 882px !important;
    height: 712px !important;
    left: 519px !important;
    top: 556px !important;
}

#item9277[b-zjwg7xicnm] {
    width: 84px !important;
    height: 84px !important;
    left: 1288px !important;
    top: 858px !important;
}

#item9378[b-zjwg7xicnm] {
    width: 2072px !important;
    height: 1236px !important;
    left: -20px !important;
    top: 282px !important;
}

#item9385[b-zjwg7xicnm] {
    width: 882px !important;
    height: 435px !important;
    top: 88px !important;
    box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.23);
    -webkit-box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.23);
    border-radius: 29px;
    background: #fff;
}

#item9382[b-zjwg7xicnm] {
    width: 882px !important;
    height: 712px !important;
    left: 519px !important;
    top: 556px !important;
}

#item9420[b-zjwg7xicnm] {
    width: 84px !important;
    height: 84px !important;
    left: 1288px !important;
    top: 858px !important;
}

#item10024[b-zjwg7xicnm] {
    width: 1908px !important;
    height: 1338px !important;
    left: 6px !important;
    top: 1207px !important;
}

#item11731[b-zjwg7xicnm] {
    width: 10px !important;
    height: 10px !important;
    left: 671px !important;
    top: 1622px !important;
}

#item11286[b-zjwg7xicnm] {
    width: 1343px !important;
    height: 1632px !important;
    left: 289px !important;
    top: 1378px !important;
}

#item10134[b-zjwg7xicnm] {
    width: 126px !important;
    height: 126px !important;
    left: 1319px !important;
    top: 1561px !important;
}

#in5footer[b-zjwg7xicnm], #prefooter[b-zjwg7xicnm] {
    display: none;
}
/* /Pages/Front/Pages/NossaHistoria.razor.rz.scp.css */
/* /Pages/Front/Pages/NossasLinhas.razor.rz.scp.css */
p[b-l742dgllvf],
span[b-l742dgllvf],
strong[b-l742dgllvf],
ul[b-l742dgllvf],
li[b-l742dgllvf],
h1[b-l742dgllvf],
h2[b-l742dgllvf],
h3[b-l742dgllvf],
h4[b-l742dgllvf],
h5[b-l742dgllvf] {
    font-family: 'IBM Sans';
}

a[b-l742dgllvf] {
    color: var(--rogga-gray);
    text-decoration: none;
}

.titulo-historia[b-l742dgllvf] {
    color: var(--rogga-gray);
    font-size: 36px;
    line-height: 54px;
}

p.txt-historia[b-l742dgllvf] {
    font-size: 14px;
    line-height: 24.5px;
    color: var(--rogga-gray);
}

.bg-urban[b-l742dgllvf] {
    background-image: url('img/mobile/1 (4).png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 763px;
    margin-bottom: -4px;
}

.urban-esquerda[b-l742dgllvf] {
    margin-top: 18rem;
}

.urban-direita[b-l742dgllvf] {
    margin-top: 18rem;
}


p.txt-urban[b-l742dgllvf] {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
}

.bg-urbanclub[b-l742dgllvf] {
    background-image: url('img/mobile/2 (4).png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 763px;
}

.bg-homeclub[b-l742dgllvf] {
    background-image: url('img/mobile/4 (1).png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 763px;
}

section.info-rogga[b-l742dgllvf] {
    padding-top: 6rem;
}

.bg-info[b-l742dgllvf] {
    background-image: url('img/mobile/BG.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

p.txt-endereco[b-l742dgllvf] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: var(--rogga-gray);
}

h3.titulo-redes-sociais.py-3[b-l742dgllvf] {
    color: var(--rogga-gray);
    font-size: 24px;
    font-weight: 700;
    line-height: 38.5px;
}

strong.info-rogga[b-l742dgllvf] {
    color: var(--rogga-gray);
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

p.links-rogga[b-l742dgllvf] {
    font-size: 16px;
    line-height: 25px;
}

.container-nossas-linhas[b-l742dgllvf] {
    height: 590px;
    background-position: center;
}

.sobreposicao[b-l742dgllvf] {
    clip-path: polygon(0 0, 0.5% 0, 100% 100%, 0 100%);
}

.sobreposicao[b-l742dgllvf], .sobreposicao-reverse[b-l742dgllvf]{
    background-color: rgba(255, 255, 255, 0.5);
    height: 100%;
    backdrop-filter: blur(2px);
}

.sobreposicao-reverse[b-l742dgllvf]{
    clip-path: polygon(100.5% 0, 100.5% 0, 100% 100%, 0 100%);
}

.img-urban-direita[b-l742dgllvf]{
    padding-right: 10rem;
}

.container-nossas-linhas p[b-l742dgllvf]{
    font-size: 21px;
}

@media(max-width: 769px) {
    .container-nossas-linhas[b-l742dgllvf] {
        height: 763px;
    }

    .sobreposicao[b-l742dgllvf], .sobreposicao-reverse[b-l742dgllvf]{
        height: 500px;
        position: relative;
        top: 265px;
    }

    .sobreposicao[b-l742dgllvf]{
        clip-path: polygon(0 0, 73.5% 0, 215% 100%, 0 100%);
    }

    .sobreposicao-reverse[b-l742dgllvf]{
        clip-path: polygon(-2% 16%, 100% -36%, 219% 112%, -6% 108%);
    }

    .container-nossas-linhas p[b-l742dgllvf]{
        font-size: 18px;
    }    

    .img-urban-direita[b-l742dgllvf]{
        padding-right: 1rem;
    }
}
/* /Pages/Front/Pages/Noticias.razor.rz.scp.css */
.busca-noticia[b-vfv83pwuyq]{
    height: 168px;
}

.lateral-config[b-vfv83pwuyq]{
    background-color: var(--rogga-primary);
    width: 100%;
    color: white;
    margin: auto;
    padding: 1rem;
    padding-left: 1.5rem;
}

hr[b-vfv83pwuyq]{
    background: rgba(18, 17, 39, 0.16);
    opacity: 1!important;
}

.input-busca-div[b-vfv83pwuyq]{
    height: 56px;
}

.input-busca-div[b-vfv83pwuyq], .input-busca-div input[b-vfv83pwuyq]{
    border-radius: 8px;
}

.input-busca-div input[b-vfv83pwuyq]{
    width: 90%;
}

.input-busca-div input[b-vfv83pwuyq]::placeholder{
    color: #9999;
}
/* /Pages/Front/Pages/NoticiasInterna.razor.rz.scp.css */
hr[b-pl1mgq03ck]{
    background: rgba(18, 17, 39, 0.16);
    opacity: 1!important;
}

hr[b-pl1mgq03ck]{
    background: rgba(18, 17, 39, 0.16);
    opacity: 1!important;
}

.busca-noticia[b-pl1mgq03ck]{
    height: 168px;
}
.lateral-config[b-pl1mgq03ck]{
    background-color: var(--rogga-primary);
    width: 100%;
    color: white;
    margin: auto;
    padding: 1rem;
    padding-left: 1.5rem;
}

.input-busca-div[b-pl1mgq03ck]{
    height: 56px;
}

.input-busca-div[b-pl1mgq03ck], .input-busca-div input[b-pl1mgq03ck]{
    border-radius: 8px;
}

.input-busca-div input[b-pl1mgq03ck]{
    width: 90%;
}

.input-busca-div input[b-pl1mgq03ck]::placeholder{
    color: #9999;
}

.image-news[b-pl1mgq03ck]{
    max-height: 539px;
}

.title-internal-news[b-pl1mgq03ck]{
    line-height: 43px;
}

.quote-news[b-pl1mgq03ck]{
    border-left: 5px solid #ccc;
}

.quote-news h5[b-pl1mgq03ck]{
    line-height: 32px;
}

.gallery-news img[b-pl1mgq03ck]{
    border-radius: 16px;
    height: 160px;
    max-width: 240px;
}

.hr-see-more-news[b-pl1mgq03ck]{
    background-color: #fff;
    max-width: 100px;
    opacity: 0.3!important;
    height: 2px;
}

.hr-inverse[b-pl1mgq03ck]{
    background-color: #fff;
    opacity: 0.3!important;
    height: 2px;
}

.border-white-op[b-pl1mgq03ck]{
    border: 1px solid rgba(255, 255, 255, 0.5);
}

.carousel-indicators[b-pl1mgq03ck]{
    bottom: -50px;
}

.carousel-indicators button[b-pl1mgq03ck]{
    width: 10px;
    height: 10px;
    border: 0!important;
    border-radius: 68px;
}

.carousel-indicators button.active[b-pl1mgq03ck]{
    width: 29px!important;
}

@media(max-width: 600px){
    .image-news[b-pl1mgq03ck]{
        height: 15em;
    }
}
/* /Pages/Front/Pages/ObrasConcluidas.razor.rz.scp.css */
@media(min-width: 770px){
    .vitrine-infos[b-byrgno3plp]{
        margin-top: -37px;
    }
}
/* /Pages/Front/Pages/ProjetosSociais.razor.rz.scp.css */
p[b-kir5i19iz0], span[b-kir5i19iz0], strong[b-kir5i19iz0], ul[b-kir5i19iz0], li[b-kir5i19iz0], h1[b-kir5i19iz0], h2[b-kir5i19iz0], h3[b-kir5i19iz0], h4[b-kir5i19iz0], h5[b-kir5i19iz0] {
    font-family: 'IBM Sans';
}

a[b-kir5i19iz0] {
    color: var(--rogga-gray);
    text-decoration: none;
}

@media screen and (min-width: 901px) {
    .esquerda[b-kir5i19iz0] {
        display: flex;
        align-items: center;
    }

    .direita[b-kir5i19iz0] {
        display: flex;
        align-items: center;
    }

    .direita .d-flex[b-kir5i19iz0]{
        order: 2;
    }

    .px-2.col-md-6.order-right[b-kir5i19iz0] {
        order: 1;
    }

    h3.titulo-projetos-sociais.text-start[b-kir5i19iz0] {
        font-family: 'IBM Sans';
        font-style: normal;
        font-weight: 300;
        font-size: 48px;
        line-height: 64px;
        font-feature-settings: 'pnum' on, 'lnum' on;
        color: #333333;
    }  
    
    p.txt-projetos-sociais[b-kir5i19iz0] {
        font-size: 16px !important;
    }

    /* img.img-projetos-sociais.img-fluid {
        min-height: 553px;
    } */
    
}

.titulo-historia[b-kir5i19iz0] {
    color: var(--rogga-gray);
    font-size: 36px;
    line-height: 54px;
    font-family: 'IBM Plex Sans';

}

p.txt-historia[b-kir5i19iz0] {
    font-size: 14px;
    line-height: 24.5px;
    color: var(--rogga-gray);
    font-family: 'IBM Plex Sans';
}

h3.titulo-projetos-sociais[b-kir5i19iz0] {
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 64px;
    color: #333333;
}

p.txt-projetos-sociais[b-kir5i19iz0] {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #666666;
}

section.info-rogga[b-kir5i19iz0] {
    padding-top: 6rem;
}

.bg-info[b-kir5i19iz0] {
    background-image: url('img/mobile/BG.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

p.txt-endereco[b-kir5i19iz0] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: var(--rogga-gray);
}

h3.titulo-redes-sociais.py-3[b-kir5i19iz0] {
    color: var(--rogga-gray);
    font-size: 24px;
    font-weight: 700;
    line-height: 38.5px;
}

strong.info-rogga[b-kir5i19iz0] {
    color: var(--rogga-gray);
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

p.links-rogga[b-kir5i19iz0] {
    font-size: 16px;
    line-height: 25px;
}
/* /Pages/Front/Pages/QueroSerCorretor.razor.rz.scp.css */
.parceiro-titulo[b-90lgrpnuwd] {
    font-family: 'IBM Sans Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 64px;
    /* identical to box height, or 178% */

    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #000000;
    text-align:center;
}

.parceiro-btn[b-90lgrpnuwd] {
    width: 50%;
    background-color: transparent;
    color: #C52126;
    font-family: 'IBM Sans Bold';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 32px;
    /* identical to box height, or 178% */

    text-align: center;
    margin: 15px auto;
    border: #9B1B1F solid 1px;
    border-radius: 16px;
    padding: 16px 0;
}

.parceiro-img[b-90lgrpnuwd]{
    width:100%;
    max-width:600px;
    height: auto;
    max-height:600px;
}

.parceiro-rodape[b-90lgrpnuwd] {
    font-family: 'IBM Sans Bold';
    font-style: italic;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}


.parceiro-req[b-90lgrpnuwd] {
    counter-reset: count-li;
    padding: 0;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.parceiro-item[b-90lgrpnuwd] {
    list-style: none;
    font-family: 'IBM Sans Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    /* identical to box height, or 133% */

    font-feature-settings: 'pnum' on, 'lnum' on;
    /* Cinza sat */

    color: #313131;
}

    .parceiro-item[b-90lgrpnuwd]::before {
        counter-increment: count-li;
        content: "0" counter(count-li);
        margin-right: 15px;
        font-family: 'IBM Sans Bold';
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        /* identical to box height, or 133% */

        font-feature-settings: 'pnum' on, 'lnum' on;
        color: #CCCCCC;
    }

.documentos-item[b-90lgrpnuwd]{
   
}

.modal-bg-img[b-90lgrpnuwd] {
    background: url(images/img-modal2.png), url(images/img-modal.png);
    background-size: contain, cover;
    width: 95%;
    height: 202px;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-position: right;
}

.btn-modal-documentos[b-90lgrpnuwd] {
    background-color: #C52126;
    color: white;
    margin: 1rem 0;
    width: 50%;
    border: none;
    padding: 1rem 2rem;
    border-radius: 6px;
}

.modal-documento-title[b-90lgrpnuwd] {
    font-family: 'IBM Sans Bold';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    /* identical to box height, or 117% */

    text-align: center;
    /* Gray / 900 */

    color: #101828;
}

.parceiro-hr[b-90lgrpnuwd] {
    margin: 1rem;
    border: 1px solid #C52126;
    width: 112px;
    padding:0;
    height:1px;
}
/* /Pages/Front/Pages/QueroVenderRogga.razor.rz.scp.css */
.parceiro-titulo[b-9ajrwl5lfk] {
    font-family: 'IBM Sans Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 64px;
    /* identical to box height, or 178% */

    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #000000;
    text-align:center;
}

.parceiro-btn[b-9ajrwl5lfk] {
    width: 50%;
    background-color: transparent;
    color: #C52126;
    font-family: 'IBM Sans Bold';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 32px;
    /* identical to box height, or 178% */

    text-align: center;
    margin: 15px auto;
    border: #9B1B1F solid 1px;
    border-radius: 16px;
    padding: 16px 0;
}

.parceiro-img[b-9ajrwl5lfk]{
    width:100%;
    max-width:600px;
    height: auto;
    max-height:600px;
}

.parceiro-rodape[b-9ajrwl5lfk] {
    font-family: 'IBM Sans Bold';
    font-style: italic;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
}


.parceiro-req[b-9ajrwl5lfk] {
    counter-reset: count-li;
    padding: 0;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.parceiro-item[b-9ajrwl5lfk] {
    list-style: none;
    font-family: 'IBM Sans Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    /* identical to box height, or 133% */

    font-feature-settings: 'pnum' on, 'lnum' on;
    /* Cinza sat */

    color: #313131;
}

    .parceiro-item[b-9ajrwl5lfk]::before {
        counter-increment: count-li;
        content: "0" counter(count-li);
        margin-right: 15px;
        font-family: 'IBM Sans Bold';
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        /* identical to box height, or 133% */

        font-feature-settings: 'pnum' on, 'lnum' on;
        color: #CCCCCC;
    }

.documentos-item[b-9ajrwl5lfk]{
   
}

.modal-bg-img[b-9ajrwl5lfk] {
    background: url(images/img-modal2.png), url(images/img-modal.png);
    background-size: contain, cover;
    width: 95%;
    height: 202px;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-position: right;
}

.btn-modal-documentos[b-9ajrwl5lfk] {
    background-color: #C52126;
    color: white;
    margin: 1rem 0;
    width: 50%;
    border: none;
    padding: 1rem 2rem;
    border-radius: 6px;
}

.modal-documento-title[b-9ajrwl5lfk] {
    font-family: 'IBM Sans Bold';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    /* identical to box height, or 117% */

    text-align: center;
    /* Gray / 900 */

    color: #101828;
}

.parceiro-hr[b-9ajrwl5lfk] {
    margin: 1rem;
    border: 1px solid #C52126;
    width: 112px;
    padding:0;
    height:1px;
}
/* /Pages/Front/Pages/SejaFornecedor.razor.rz.scp.css */
.section-seja-fornecedor .btn-acessar[b-klgq4f8dwe]{
    width: 114px;
}

.active[b-klgq4f8dwe]{
    border-left: 4px solid var(--rogga-primary)!important;
    height: 46px;
}

.active h6[b-klgq4f8dwe]{
    padding-top: 8px;
    color: black!important;
    font-weight: 900!important;
}

.form-fale-conosco[b-klgq4f8dwe]{
    background-color: #feecec;
    border: 1px solid #f8a0a0;
}

input.form-fale-conosco[b-klgq4f8dwe]{
    height: 56px;
}

input[b-klgq4f8dwe]::placeholder, textarea[b-klgq4f8dwe]::placeholder{
    color: #999;
}

textarea[b-klgq4f8dwe]{
    min-height: 136px;
}

.send-form[b-klgq4f8dwe]{
    width: 212px;
    padding: 6px 0px 6px 0px;
}

.icon-fale-conosco[b-klgq4f8dwe]{
    width: 32px;
    height: 32px;
}

.description-container[b-klgq4f8dwe]{
    height: 80px;
}

.section-seja-fornecedor img[b-klgq4f8dwe]{
    max-width: 400px;
}

@media(min-width: 992px) and (max-width: 1200px){
    .description-container[b-klgq4f8dwe]{
        height: 100px;
    }
}
@media(max-width: 769px){
    .send-form[b-klgq4f8dwe]{
        width: 100%;
    }

    .active h6[b-klgq4f8dwe]{
        padding-top: 12px;
    }

    .description-container[b-klgq4f8dwe]{
        height: auto;
    }
    .section-seja-fornecedor .row .col:nth-child(1)[b-klgq4f8dwe]{
        order: 2;
    }
}

@media(min-width: 770px){
    .section-seja-fornecedor h1[b-klgq4f8dwe]{
        line-height: 55px;
    }
}
/* /Pages/Front/Pages/Sobre.razor.rz.scp.css */
p[b-9dh9skrh6o], span[b-9dh9skrh6o], strong[b-9dh9skrh6o], ul[b-9dh9skrh6o], li[b-9dh9skrh6o], h1[b-9dh9skrh6o], h2[b-9dh9skrh6o], h3[b-9dh9skrh6o], h4[b-9dh9skrh6o], h5[b-9dh9skrh6o] {
    font-family: 'IBM Sans';
}

a[b-9dh9skrh6o] {
    color: var(--rogga-gray);
    text-decoration: none;
}

.carousel-indicators[b-9dh9skrh6o]{
    /* bottom: 0px; */
}

.carousel-indicators button[b-9dh9skrh6o]{
    width: 10px;
    height: 10px;
    border: 0!important;
    background-color:#D9D9D9;
    border-radius: 68px;
    /* top: -10rem; */
}

.carousel-indicators button.active[b-9dh9skrh6o]{
    width: 29px!important;
    background-color: #313131;
}

.carousel-indicators-noticia button.active[b-9dh9skrh6o]{
    background-color: white!important;
}

@media screen and (min-width: 901px) {
    .mob[b-9dh9skrh6o] {
        display: none !important;
    }

    .desk-content[b-9dh9skrh6o] {
        display: flex;
        justify-content: center;
    }

    .card.mt-3[b-9dh9skrh6o] {
        margin-top: 0 !important;
    }

    .alinha-centro-desk[b-9dh9skrh6o] {
        display: flex !important;
        align-items: center !important;
    }

    .p-right[b-9dh9skrh6o] {
        padding-right: 9rem;
    }
    
    strong.bold-chamada[b-9dh9skrh6o] {
        font-weight: 600;
        font-size: 2.5rem;
        font-family: "IBM Sans Bold";
        line-height: 70px;
        color: var(--rogga-gray);
    }
    
    .borda-esquerda[b-9dh9skrh6o] {
        border-left: solid;
        border-color: var(--rogga-primary);
    }
    
    p.txt-historia[b-9dh9skrh6o] {
        font-weight: 300;
        font-size: 20px;
        line-height: 35px;
        color: var(--rogga-gray);
        text-align: start;
        padding-top: 2rem;
    }

    .text-proposito[b-9dh9skrh6o] {
        text-align: center !important;
    }
    
    .bg-move[b-9dh9skrh6o] {
        background-image: url('img/Group 30325.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        height: 750px;
    }
    
    h2.titulo-move[b-9dh9skrh6o] {
        font-weight: 700;
        font-size: 3.5rem;
        font-family: "IBM Sans Bold";
        line-height: 160.08%;
        color: #E9544E;
    }
    
    p.txt-move[b-9dh9skrh6o] {
        font-weight: 400;
        font-size: 20px;
        line-height: 173.42%;
        color: #FFFFFF;
    }
    
    .em-casa[b-9dh9skrh6o] {
        /* background-image: url('img/7.png'); */
        background-color: #F9FAFC;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }
    
    h2.titulo-em-casa[b-9dh9skrh6o] {
        font-weight: 700;
        font-size: 30px;
        font-family: "IBM Sans Bold";
        line-height: 160.08%;
        color: var(--rogga-primary);
    }

    .padding-top-desk-5[b-9dh9skrh6o] {
        padding-top: 3rem!important;
    }

    .padding-direita-desk-2[b-9dh9skrh6o] {
        padding-right: 0.5rem!important;
    }
    
    .fique-vontade[b-9dh9skrh6o] {
        padding-top: 14rem;
        padding-right: 11rem;
    }

    img.card-img-top[b-9dh9skrh6o] {
        width: fit-content;
    }

    .cards-desktop.d-flex.desk[b-9dh9skrh6o] {
        padding-top: 9rem;
    }

    .card-title.py-3[b-9dh9skrh6o] {
        font-family: "IBM Sans Bold";
        font-weight: 700;
        font-size: 16px;
        line-height: 140%;
        color: #333333;
    }

    p.card-text[b-9dh9skrh6o] {
        font-weight: 400;
        font-size: 14px;
        line-height: 180%;
        color: rgba(51, 51, 51, 0.56);
    }

    .card.card-carousel.px-4[b-9dh9skrh6o] {
        min-height: 497px;
        background: #FFFFFF;
        box-shadow: 0px 20px 50px rgba(18, 17, 39, 0.08);
        border-radius: 12px;
    }

    .bg-primary[b-9dh9skrh6o] {
        background-color: var(--rogga-primary) !important;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        padding-bottom: 8rem;
    }

    section.nossa-historia[b-9dh9skrh6o] {
        padding-bottom: 9rem;
    }

    h2.titulo-diferenciais[b-9dh9skrh6o] {
        font-family: 'IBM Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 60px;
        line-height: 160.08%;
        color: #F4F4F4;
        padding-top: 5rem;
    }

    .card-body.card-diferencial[b-9dh9skrh6o] {
        padding: 3rem;
        min-height: 530px;
    }

    h5.card-title.title-diferencial[b-9dh9skrh6o] {
        font-family: "Raleway Sans Bold";
        font-style: normal;
        font-weight: 700;
        font-size: 60px;
        line-height: 96px;
        font-feature-settings: 'pnum' on, 'lnum' on;
        color: var(--rogga-secondary-1);
    }

    h5.card-subtitle.mb-2.text-muted[b-9dh9skrh6o] {
        font-family: 'IBM Sans Bold';
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        font-feature-settings: 'pnum' on, 'lnum' on;
        padding-bottom: 1rem;
    }

    p.card-text.text-diferencial[b-9dh9skrh6o] {
        font-family: 'IBM Sans';
        font-size: 16px;
        line-height: 150%;
        color: var(--rogga-gray);
    }

    .col-md-5.esquerda[b-9dh9skrh6o] {
        padding-right: 1rem;
    }

    .col-md-5.direita[b-9dh9skrh6o] {
        padding-left: 1rem;
    }

    .border-card[b-9dh9skrh6o] {
        border-radius: 8px;
    }

    p.txt-historia.txt-conquistas[b-9dh9skrh6o] {
        font-size: 16px;
        line-height: 150%;
        text-align: center;
        color: #333333;
        padding-top: 0rem !important;
        padding-right: 9rem;
        padding-left: 2rem;
    }

    .text-numeros[b-9dh9skrh6o] {
        text-align: start !important;
        padding-top: 0 !important;
    }

    .inline-desktop[b-9dh9skrh6o] {
        display: flex;
        justify-content: center;
        padding-top: 6rem;
        padding-bottom: 10rem;
    }

    strong.numeros[b-9dh9skrh6o] {
        font-size: 30px;
        font-family: 'IBM Sans Bold';
        line-height: 38px;
    }

    p.txt-historia.text-numeros[b-9dh9skrh6o] {
        font-size: 16px;
        line-height: 25px;
    }

    .bg-info[b-9dh9skrh6o] {
        background-color: #F4F4F4 !important;
    }

}


@media screen and (max-width: 900px) {
    .desk[b-9dh9skrh6o] {
        display: none !important;
    }
    

    .bg-topo[b-9dh9skrh6o] {
        background-image: url('img/mobile/ROGGAI_PANTAI_PISCINA_VISTA_FINAL 3.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }

    .sobre-rogga[b-9dh9skrh6o] {
        padding-top: 16rem;
        padding-bottom: 16rem;
    }

    h2.titulo-sobre[b-9dh9skrh6o] {
        color: #fff;
        font-size: 24px;
        font-weight: 400;
        line-height: 36px;
    }

    .txt-sobre[b-9dh9skrh6o] {
        color: #fff;
        font-size: 14px;
        line-height: 22px
    }

    .titulo-historia[b-9dh9skrh6o] {
        color: var(--rogga-gray);
        font-size: 36px;
        line-height: 54px;
        font-family: 'IBM Sans';

    }

    strong.bold-chamada[b-9dh9skrh6o] {
        font-size: 24px;
        font-weight: 600;
        font-family: "IBM Sans Bold";
        line-height: 36px;
        color: var(--rogga-gray);
    }

    .borda-esquerda.px-4[b-9dh9skrh6o] {
        border-left: solid;
        border-color: var(--rogga-primary);
    }

    p.txt-historia[b-9dh9skrh6o] {
        font-size: 14px;
        line-height: 24.5px;
        color: var(--rogga-gray);
        font-family: 'IBM Sans';
    }

    .bg-move[b-9dh9skrh6o] {
        background-image: url('img/mobile/bg (1).png');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }

    .nos-move[b-9dh9skrh6o] {
        padding-top: 2rem;
    }

    h2.titulo-move[b-9dh9skrh6o] {
        color: var(--rogga-primary);
        font-size: 24px;
        font-weight: 700;
        font-family: "IBM Sans Bold";
        line-height: 38px;
        padding-right: 10.49rem !important;
        padding-left: 3.66rem;
    }

    p.txt-move[b-9dh9skrh6o] {
        color: #fff;
        font-size: 12px;
        line-height: 21px;
        padding-left: 3.66rem;
    }

    h3.titulo-em-casa[b-9dh9skrh6o] {
        font-size: 18px;
        line-height: 29px;
        font-family: "IBM Sans Bold";
        color: var(--rogga-primary);
        font-weight: 700;
    }

    p.txt-em-casa.px-4[b-9dh9skrh6o] {
        font-size: 14px;
        line-height: 22px;
        color: #333333;
    }

    img.card-img-top[b-9dh9skrh6o] {
        height: auto;
        width: max-content;
    }

    .card-carousel[b-9dh9skrh6o] {
        padding: 3rem 2rem;
    }

    .card-body[b-9dh9skrh6o] {
        flex: 1 1 auto;
        padding: 0rem !important;
    }

    h5.card-title.py-3[b-9dh9skrh6o] {
        font-size: 16px;
        font-weight: 700;
        font-family: "IBM Sans Bold";
        line-height: 22.4px;
        color: #333333;
    }

    p.card-text[b-9dh9skrh6o] {
        color: rgba(51, 51, 51, 0.56);
        font-size: 14px;
        line-height: 25.2px;
        font-family: 'IBM Sans';
    }

    .carousel-indicators[b-9dh9skrh6o] {
        margin-top: 1rem !important;
        position: relative;
    }

    button.btn-indicator[b-9dh9skrh6o] {
        background-color: var(--rogga-primary) !important;
    }

    .bg-primary[b-9dh9skrh6o] {
        background-color: var(--rogga-primary) !important;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }

    h2.titulo-diferenciais.text-center[b-9dh9skrh6o] {
        color: rgba(244, 244, 244, 1);
        font-weight: 300;
        font-family: "IBM Sans Bold";
        line-height: 36.30px;
    }

    h5.card-title.title-diferencial[b-9dh9skrh6o] {
        color: #E9544E;
        font-weight: 700;
        font-size: 40px;
        font-family: "Raleway Sans Bold";
        line-height: 96px;
    }

    h5.card-subtitle.mb-2.text-muted[b-9dh9skrh6o] {
        color: var(--rogga-gray);
        font-size: 18px;
        font-weight: 700;
        font-family: "IBM Sans Bold";
        line-height: 32px;
    }

    p.card-text.text-diferencial[b-9dh9skrh6o] {
        line-height: 21px;
    }

    .card[b-9dh9skrh6o] {
        padding: 1rem 2rem;
        border-radius: 8px;
    }

    strong.numeros[b-9dh9skrh6o] {
        font-size: 18px;
        font-weight: 700;
        font-family: "IBM Sans Bold";
        color: var(--rogga-gray);
        line-height: 29px;
    }

    section.info-rogga[b-9dh9skrh6o] {
        padding-top: 6rem;
    }
}
/* /Pages/Front/Pages/Sustentabilidade.razor.rz.scp.css */
p[b-osxp3bp8is], span[b-osxp3bp8is], strong[b-osxp3bp8is], ul[b-osxp3bp8is], li[b-osxp3bp8is], h1[b-osxp3bp8is], h2[b-osxp3bp8is], h3[b-osxp3bp8is], h4[b-osxp3bp8is], h5[b-osxp3bp8is] {
    font-family: 'IBM Sans';
}

a[b-osxp3bp8is] {
    color: var(--rogga-gray);
    text-decoration: none;
}

.titulo-historia[b-osxp3bp8is] {
    color: var(--rogga-gray);
    font-size: 36px;
    line-height: 54px;
}

p.txt-historia[b-osxp3bp8is] {
    font-size: 14px;
    line-height: 24.5px;
    color: var(--rogga-gray);
}

h3.sub-titulo[b-osxp3bp8is] {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 40px;
}

img.card-img-top[b-osxp3bp8is] {
    height: auto;
    width: max-content;
}

.card-carousel[b-osxp3bp8is] {
    padding: 3rem 2rem;
}

.card-body[b-osxp3bp8is] {
    flex: 1 1 auto;
    padding: 0rem !important;
}

h5.card-title.py-3[b-osxp3bp8is] {
    font-size: 16px;
    font-weight: 700;
    line-height: 22.4px;
    color: #333333;
}

p.card-text[b-osxp3bp8is] {
    color: rgba(51, 51, 51, 0.56);
    font-size: 14px;
    line-height: 25.2px;
}

.carousel-indicators[b-osxp3bp8is] {
    margin-top: 1rem !important;
    position: relative;
}

button.btn-indicator[b-osxp3bp8is] {
    background-color: var(--rogga-primary) !important;
}

.btn-time[b-osxp3bp8is] {
    font-size: 18px;
    color: #666666;
    background-color: transparent;
    border: 1px solid #ECF2FE;
    margin: 0;
    width: 100%;
}

    .btn-time.active[b-osxp3bp8is] {
        background-color: #C52126;
        color: white;
    }

h5.titulo-red[b-osxp3bp8is] {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 29px;
    color: var(--rogga-primary);
}

.bg-preto-branco[b-osxp3bp8is] {
    background-image: linear-gradient(to bottom, black 60%, white 40%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    /* height: 300px; */
}

h3.titulo-relatorio[b-osxp3bp8is] {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 160.08%;
    color: #F4F4F4;
}

p.txt-relatorio[b-osxp3bp8is] {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 180%;
    color: #F4F4F4;
}

button.btn.btn-rogga-primary[b-osxp3bp8is] {
    font-style: normal;
    font-weight: 500;
    font-size: 15.619px;
    line-height: 155.14%;
    color: #FFFFFF;
    background: #C52126;
}

section.info-rogga[b-osxp3bp8is] {
    padding-top: 6rem;
}

.bg-info[b-osxp3bp8is] {
    background-image: url('img/mobile/BG.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

p.txt-endereco[b-osxp3bp8is] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: var(--rogga-gray);
}

h3.titulo-redes-sociais.py-3[b-osxp3bp8is] {
    color: var(--rogga-gray);
    font-size: 24px;
    font-weight: 700;
    line-height: 38.5px;
}

strong.info-rogga[b-osxp3bp8is] {
    color: var(--rogga-gray);
    font-size: 20px;
    font-weight: 700;
    line-height: 35px;
}

p.links-rogga[b-osxp3bp8is] {
    font-size: 16px;
    line-height: 25px;
}

.card-sustentabilidade[b-osxp3bp8is]{
    box-shadow: 0px 20px 50px rgba(18, 17, 39, 0.08);
    border-radius: 12px;
    height: 497px;
    min-width: 264px;
}

.card-sustentabilidade p[b-osxp3bp8is]{
    line-height: 25px;
}

.card-sustentabilidade .img-cards[b-osxp3bp8is]{
    width: 64px;
    height: 64px;
}

.img-relatorio-integra[b-osxp3bp8is]{
    position: absolute;
    margin-top: -1.5rem;
    margin-left: -1.5rem;
    max-width: 456px;
}

@media(max-width: 769px){
    .row-sustentabilidade .col-12:nth-child(1)[b-osxp3bp8is]{
        order: 2;
    }

    iframe[b-osxp3bp8is]{
        height: 240px!important;
    }

    .img-relatorio-integra[b-osxp3bp8is]{
        position: relative;
        width: 100%!important;
        height: auto!important;
        margin: auto!important;
        margin-top: -50px!important;
    }

    .relatorio-integra-img-container[b-osxp3bp8is]{
        background-color: white!important;
    }

    /* .carousel-item.active{
        height: 302px;
    }

    .carousel-item.active .card{
        height: 294px;
    } */
}
/* /Pages/Front/Pages/TrabalheConosco.razor.rz.scp.css */
.hr[b-jea07zdjy9]{
    background: #E9544E;
    height: 2px;
    max-width: 150px;
    opacity: 1!important;
}

hr.desk-none[b-jea07zdjy9]{
    background: rgba(18, 17, 39, 0.16);
    opacity: 1!important;
}
.img-col[b-jea07zdjy9]{
    border-radius: 8px;
    max-width: 589px;
    min-height: 490px;
}

.btn-ver-vagas[b-jea07zdjy9]{
    position: absolute;
    margin-top: 24%;
    margin-left: -53%;
    padding: 8px 80px!important;
}

@media(max-width: 768px){
    .conheca-rogga .col-12:nth-child(1)[b-jea07zdjy9]{
        order: 2;
    }

    .btn-ver-vagas[b-jea07zdjy9]{
        position: relative;
        margin-top: 0;
        margin-left: 0;
        border: 1px solid var(--rogga-primary);
    }
}
/* /Pages/Front/Pages/VendaTerreno.razor.rz.scp.css */
/* .img-vender-terreno{
    height: same-as-width!important;
} */
/* /Pages/Front/Pages/VendaTerrenoInterna.razor.rz.scp.css */
.active[b-teci3qpufl]{
    border-left: 4px solid var(--rogga-primary)!important;
    height: 46px;
}

.active h6[b-teci3qpufl]{
    padding-top: 8px;
    color: black!important;
    font-weight: 900!important;
}

.form-fale-conosco[b-teci3qpufl]{
    background-color: #feecec;
    border: 1px solid #f8a0a0;
}

input.form-fale-conosco[b-teci3qpufl]{
    height: 56px;
}

input[b-teci3qpufl]::placeholder, textarea[b-teci3qpufl]::placeholder{
    color: #999;
}

textarea[b-teci3qpufl]{
    min-height: 136px;
}

.send-form[b-teci3qpufl]{
    width: 212px;
    padding: 6px 0px 6px 0px;
}

.icon-fale-conosco[b-teci3qpufl]{
    width: 32px;
    height: 32px;
}

.description-container[b-teci3qpufl]{
    height: 80px;
}

.icon-upload[b-teci3qpufl]{
    width: 20px;
}

.label-add[b-teci3qpufl]{
    height: 32px;
    width: 32px;
    border-radius: 4px;
}

.div-upload[b-teci3qpufl]{
    background-color: #feecec;
    border: 1px dashed #f8a0a0;
    border-radius: 4px;
}

textarea[b-teci3qpufl]{
    min-height: 136px;
}

@media(min-width: 992px) and (max-width: 1200px){
    .description-container[b-teci3qpufl]{
        height: 100px;
    }
}
@media(max-width: 769px){
    .send-form[b-teci3qpufl]{
        width: 100%;
    }

    .active h6[b-teci3qpufl]{
        padding-top: 12px;
    }

    .description-container[b-teci3qpufl]{
        height: auto;
    }
}
/* /Pages/Front/PoliticasPrivacidade.razor.rz.scp.css */
.vitrine-politica[b-xtvgzj7pc9] {
    background-image: url("imagens/vitrine-politica-de-privacidade.png");
    height: 527px;
    background-size: cover;
    background-repeat: no-repeat;
}

.text-vitrine-politica[b-xtvgzj7pc9] {
    padding-top: 210px;
}

.subtitulo-politica[b-xtvgzj7pc9] {
    font-size: 14px;
}

.title-definicoes[b-xtvgzj7pc9] {
    font-size: 18px;
    font-weight: 700;
}

.border-politica[b-xtvgzj7pc9] {
    border: 1px solid #DEDEE0;
}

.section-list ul li[b-xtvgzj7pc9] {
    list-style: disc;
}

.color-politica[b-xtvgzj7pc9] {
    color: rgba(18, 17, 39, 0.56);
}

.linha-title[b-xtvgzj7pc9] {
    height: 2px;
    max-width: 120px !important;
}

.espaco-title[b-xtvgzj7pc9] {
    font-size: 16px;
    font-weight: 700;
}

.titleBold-politica[b-xtvgzj7pc9] {
    font-size: 14px;
}

.font-dados[b-xtvgzj7pc9] {
    font-size: 14px;
}

@media(min-width: 768px) {
    .text-vitrine-politica[b-xtvgzj7pc9] {
        padding-top: 250px;
    }

    .subtitulo-politica[b-xtvgzj7pc9] {
        font-size: 20px;
        font-weight: 300;
    }

    .title-definicoes[b-xtvgzj7pc9] {
        font-size: 40px;
    }

    .titleBold-politica[b-xtvgzj7pc9] {
        font-size: 18px;
    }

    .font-dados[b-xtvgzj7pc9] {
        font-size: 18px;
    }

    .linha-title[b-xtvgzj7pc9] {
        height: 2px;
        max-width: 177px;
    }
}

@media(max-width: 768px) {
    .rolagem-card[b-xtvgzj7pc9] {
        overflow-x: auto;
        word-break: break-all;
    }
}
/* /Shared/Components/Contact.razor.rz.scp.css */

.container-footer[b-7ctq0euqq6] {
    height: 20%;
    width: 100%;
    background-color: white;
    display: flex;
    padding: 5px 10px;
    overflow: hidden;
}

.footer-item[b-7ctq0euqq6] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor:pointer;
}

    .footer-item.active > *[b-7ctq0euqq6] {
        color: var(--rogga-primary);
        font-weight:700;
    }

    .footer-item-img[b-7ctq0euqq6] {
    }

.footer-item-text[b-7ctq0euqq6] {
    font-size:12px;
    text-align:center;
}
/* /Shared/Components/ModalSearch.razor.rz.scp.css */
#modalSearch .modal-content[b-zjnryj9mll] {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: #313131e5;
  color: white;
  border: none;
  backdrop-filter: blur(4px);
  top: 0;
}

.container-enterprise-modal-search:hover[b-zjnryj9mll]{
  backdrop-filter: brightness(0.5);
}

@media(min-width: 996px){
  .container-enterprise-modal-search .btn-saiba-mais[b-zjnryj9mll]{
    opacity: 0;
  }
}

.container-enterprise-modal-search:hover .btn-saiba-mais[b-zjnryj9mll]{
  opacity: 1!important;
}

#modalSearch .modal-dialog[b-zjnryj9mll] {
  height: 100% !important;
}

.btn-close[b-zjnryj9mll] {
  background: transparent
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e")
    center/1em auto no-repeat;
}

.modal-header[b-zjnryj9mll],
.modal-footer[b-zjnryj9mll] {
  border: none !important;
}

@media(min-width: 997px){
  .modal-header[b-zjnryj9mll]{
    border-bottom: 1px solid rgba(255,255,255,0.75)!important;
  }
}

.search-container[b-zjnryj9mll] {
  position: relative;
  display: inline-block;
  width: 100%;
  /* max-width: 300px; */
}

.search-bar[b-zjnryj9mll] {
  width: 100%;
  padding-left: 40px;
  height: 40px;
  border: 1px solid #ccc;
  border-radius: 99px;
  font-size: 12px;
  box-sizing: border-box;
}

.search-bar[b-zjnryj9mll]::placeholder{
    opacity: 0.5
}

.search-icon[b-zjnryj9mll] {
  position: absolute;
  top: 49%;
  left: 10px;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  pointer-events: none;
}

.top-section[b-zjnryj9mll] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}

.links-wrapper[b-zjnryj9mll] {
  display: flex;
  gap: 1rem;
  justify-content: center;
  align-items: flex-start;
}

.index-footer-link[b-zjnryj9mll] {
  color: white;
  text-align: center;
  flex-direction: column;
}

.index-footer-link img[b-zjnryj9mll] {
  max-width: 100px;
}

.index-footer-link p[b-zjnryj9mll] {
  margin-top: 0.5rem;
  font-size: 14px;
  line-height: 1.2;
}

.suggestions-list[b-zjnryj9mll] {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-color: white;
  border: 1px solid #ccc;
  border-top: none;
  max-height: 200px;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 10;
}

.suggestions-list li[b-zjnryj9mll] {
  padding: 10px;
  cursor: pointer;
}

.suggestions-list li:hover[b-zjnryj9mll] {
  background-color: #f0f0f0;
}

.search-bar:focus + .suggestions-list[b-zjnryj9mll],
.search-bar:not(:focus) + .suggestions-list[b-zjnryj9mll] {
  display: block;
}
@media (max-width: 768px) {
  .top-section[b-zjnryj9mll] {
    gap: 0.5rem;
  }

  .search-bar[b-zjnryj9mll] {
    width: 80%;
  }

  .index-footer-link img[b-zjnryj9mll] {
    max-width: 80px;
  }

  .index-footer-link p[b-zjnryj9mll] {
    font-size: 12px;
  }
}

.suggestion-btn[b-zjnryj9mll] {
  border: 1px solid white;
  white-space: nowrap !important;
}

.enterprises-container[b-zjnryj9mll]{
  /* height: 325px;
  overflow-y: scroll;
  position: relative; */
}
/* /Shared/Components/NaMenuInvestidores.razor.rz.scp.css */
.bg-accordion[b-uwo329p148] {
  background-color: #444444 !important;
}

.hr[b-uwo329p148] {
  color: #3f3f3f;
  border: 1.5px solid #3f3f3f !important;
  opacity: 1;
  margin: 0 !important;
  width: 90%;
}

.hr-endereco-litoral[b-uwo329p148] {
  color: #e9544e;
  height: 2px;
  opacity: 1;
}

.panel[b-uwo329p148] {
  background-color: #444444 !important;
}

.hr-2[b-uwo329p148] {
  width: 90%;
  text-align: start;
  margin-left: 1rem !important;
  height: 1px;
}

.bg-gray[b-uwo329p148] {
  background-color: #313131;
}

.navbar[b-uwo329p148] {
  background-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 10;
}

.btn-close[b-uwo329p148] {
  opacity: 0.9;
}

.text-fechar-menu[b-uwo329p148] {
  color: #f4f4f4;
  font-size: 20px;
  margin-top: -5px;
}

.flex-column li a[b-uwo329p148],
button.accordion[b-uwo329p148] {
  font-size: 20px;
}

.panel li a[b-uwo329p148] {
  font-size: 16px !important;
}

.logo-rogga[b-uwo329p148] {
  margin-top: -8px;
}

.offcanvas-header .row[b-uwo329p148] {
  width: 143%;
}

@media (min-width: 770px) {
  .panel[b-uwo329p148] {
    width: 90% !important;
  }
}

@media (max-width: 769px) {
  .navbar-toggler[b-uwo329p148] {
    width: 30px;
  }

  .panel[b-uwo329p148] {
    width: 100%;
  }

  .logo__rogga img[b-uwo329p148] {
    width: 96px;
    margin-top: -15px;
  }
}

@media (min-width: 1000px) and (max-width: 1450px) {
  .col-logo-rogga[b-uwo329p148] {
    margin-left: -100px;
  }
}

.select-menu[b-uwo329p148] {
  background-color: transparent;
  color: white;
  font-size: 16px;
  font-weight: 400;
  border: none;
  box-shadow: 0 0 0 0 !important;
  outline: 0;
}

.select-menu.form-select[b-uwo329p148] {
  background-image: url("/img/icons/arrow_down_white.svg") !important;
}

.select-menu option[b-uwo329p148] {
  color: rgba(0, 0, 0, 0.6) !important;
  font-weight: 400 !important;
}

.select-menu option:disabled[b-uwo329p148] {
  /* background-color: transparent!important; */
  background-color: transparent !important;
}

.nav-dropdown[b-uwo329p148] {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

@media(max-width: 769px){
  .logo-img[b-uwo329p148]{
    width: 113px;
    max-width: 100%;
  }
}
/* /Shared/Components/NavMenuLitoral.razor.rz.scp.css */
.bg-accordion[b-02wb3u29dg] {
    background-color: #444444 !important;
}

.hr[b-02wb3u29dg] {
    color: #3F3F3F;
    border: 1.5px solid #3F3F3F !important;
    opacity: 1;
    margin: 0 !important;
    width: 90%;
}

.hr-endereco-litoral[b-02wb3u29dg] {
    color: #E9544E;
    height: 2px;
    opacity: 1;
}

.panel[b-02wb3u29dg] {
    background-color: #444444 !important;
}

.hr-2[b-02wb3u29dg] {
    width: 90%;
    text-align: start;
    margin-left: 1rem !important;
    height: 1px;
}

.bg-gray[b-02wb3u29dg] {
    background-color: #313131;
}

.navbar[b-02wb3u29dg] {
    background-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 10;
}

.btn-close[b-02wb3u29dg] {
    opacity: .9;
}

.text-fechar-menu[b-02wb3u29dg] {
    color: #F4F4F4;
    font-size: 20px;
    margin-top: -5px;
}

.flex-column li a[b-02wb3u29dg],
button.accordion[b-02wb3u29dg] {
    font-size: 20px;
}

.panel li a[b-02wb3u29dg] {
    font-size: 16px !important;
}

.logo-rogga[b-02wb3u29dg] {
    margin-top: -8px;
}

.offcanvas-header .row[b-02wb3u29dg] {
    width: 143%;
}

@media(min-width: 770px) {
    .panel[b-02wb3u29dg] {
        width: 90% !important;
    }
}

@media(max-width: 769px) {
    .navbar-toggler[b-02wb3u29dg] {
        width: 30px;
    }

    .panel[b-02wb3u29dg] {
        width: 100%;
    }

    .logo__rogga img[b-02wb3u29dg] {
        width: 96px;
        margin-top: -15px;
    }

    .flex-column li a[b-02wb3u29dg],
    button.accordion[b-02wb3u29dg] {
        font-size: 18px;
    }

    /*     
    .panel li a{
        font-size: 14px!important;
    } */

    .accordion[b-02wb3u29dg] {
        width: 100%;
        padding-left: 0;
    }

    .hr[b-02wb3u29dg] {
        width: 100%;
    }

    .logo-rogga img[b-02wb3u29dg] {
        margin-top: 3px;
        width: 96px;
    }
}

.offcanvar-body[b-02wb3u29dg]{
    /* overflow-y: hidden!important; */
}

.col-blue-one[b-02wb3u29dg]{
    position: fixed;
    right: 0;
    top: 50px;
    bottom: 0;
}

.offcanvas-body[b-02wb3u29dg]::-webkit-scrollbar {
    width: 3px;
}

.offcanvas-body[b-02wb3u29dg]::-webkit-scrollbar-track {
    background: transparent;
}

.offcanvas-body[b-02wb3u29dg]::-webkit-scrollbar-thumb {
    background-color: gray;
    border-radius: 20px;
}

@media(min-width: 1000px) and (max-width: 1450px) {
    .col-logo-rogga[b-02wb3u29dg] {
        margin-left: -100px;
    }
}
/* /Shared/Components/NavMenuUrbano.razor.rz.scp.css */

body[b-th9igfyrwn] {
    font-family: 'IBM Plex Sans', sans-serif;
}

.main-color[b-th9igfyrwn] {
    color: #C52126;
}

.navbar[b-th9igfyrwn] {
    background-color: #C52126;
    z-index: 10;
}

.bg-accordion[b-th9igfyrwn] {
    background-color: #444444 !important;
}

.col-blue-one[b-th9igfyrwn]{
    position: fixed;
    right: 0;
    top: 50px;
    bottom: 0;
}

/* .largura-topo{
    overflow-y: scroll;
}

.ul-list-navmenu{
    overflow-y: scroll;
    max-height: 600px;
} */

.offcanvas-body[b-th9igfyrwn]::-webkit-scrollbar {
    width: 3px;
}

.offcanvas-body[b-th9igfyrwn]::-webkit-scrollbar-track {
    background: transparent;
}

.offcanvas-body[b-th9igfyrwn]::-webkit-scrollbar-thumb {
    background-color: gray;
    border-radius: 20px;
}


.hr[b-th9igfyrwn]{
    color: #3F3F3F;
    border: 1.5px solid #3F3F3F!important;
    opacity: 0.1;
    margin: 0!important;
    width: 90%;
}

.hr-endereco-litoral[b-th9igfyrwn]{
    color: #E9544E;
    height: 2px;
    opacity: 1;
}

.panel[b-th9igfyrwn] {
    /*background-color: #93181b !important;*/
}

.hr-2[b-th9igfyrwn]{
    width: 90%;
    text-align: start;
    margin-left: 1rem!important;
    height: 1px;
}

.bg-gray[b-th9igfyrwn] {
    background-color: #313131;
}

.logo-rogga[b-th9igfyrwn]{
    margin-top: -3px;
}

.logo-rogga img[b-th9igfyrwn]{
    width: 100px;
}

.offcanvas-header .row[b-th9igfyrwn]{
    width: 143%;
}

.btn-close[b-th9igfyrwn] {
    background: url("../imagens/icons/icon-fechar-urbano.png") !important;
    background-size: cover !important;
    width: 11px;
    height: 2px;
    opacity: 1;
    position: relative;
    top: -8px;
}

.bg-urbano[b-th9igfyrwn] {
    background-color: #C52126;
}

a[b-th9igfyrwn] {
    text-decoration: none;
    cursor: pointer;
}

li[b-th9igfyrwn] {
    list-style: none;
}

.title-desk-mob[b-th9igfyrwn] {
    font-size: 36px;
    font-weight: 300;
}


.offcanvas-body ul li[b-th9igfyrwn] {
    color: white;
    border-bottom: 1px solid white;
    width: 90%;
}

.offcanvas-body ul li a[b-th9igfyrwn] {
    color: white;
}

.accordion-button[b-th9igfyrwn] {
    background: #313131;
}

.img-lancamento-home[b-th9igfyrwn] {
    height: 360px;
}

.text-fecharMenu[b-th9igfyrwn] {
    margin-left: 42px;
    margin-top: -12px;
    color: #C52126 !important;
    width: 150px;
}

.navbar-toggler:focus[b-th9igfyrwn] {
    box-shadow: none;
}

.accordion[b-th9igfyrwn] {
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    transition: 0.4s;
    color: white;
    width: 90%;
    border-color: rgba(18, 17, 39, 0.12) !important;
    background: none;
}

.panel[b-th9igfyrwn] {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.icon-accordion[b-th9igfyrwn] {
    transform: rotateX(180deg);
}

.icon-navbar[b-th9igfyrwn] {
    margin-left: -30px;
}


.cursor-pointer[b-th9igfyrwn] {
    cursor: pointer;
}

.btn-vitrine[b-th9igfyrwn] {
    min-width: 250px;
}

.border-vitrine[b-th9igfyrwn] {
    border-bottom: 1px solid #E9544E;
    padding: 6px;
    width: 100%;
}

.bg-rogga-red[b-th9igfyrwn] {
    background-color: #C52126;
}

.line-horizontal[b-th9igfyrwn] {
    height: 1px;
    background-color: white;
    width: 40%;
    margin: 0px 30px;
}

.border-content[b-th9igfyrwn] {
    border-left: 2px solid white;
}

.border-content[b-th9igfyrwn] {
    font-size: 16px;
    font-weight: 300;
    line-height: 35px;
    padding: 0 20px;
    margin-top: 45px;
}

.btn-saiba-mais[b-th9igfyrwn] {
    max-width: 168px;
}

.number-room .nav-pills .nav-link.active[b-th9igfyrwn] {
    border: none;
    border-radius: 80px;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    background-color: #C52126;
    color: white !important;
    font-weight: 600;
}

.navbar .nav-pills .nav-link.active[b-th9igfyrwn] {
    background-color: white;
    color: #C52126 !important;
}

.btn-close[b-th9igfyrwn]{
    opacity: .9;
}

.text-fechar-menu[b-th9igfyrwn]{
    color: #F4F4F4;
    font-size: 20px;
    margin-top: -5px;
}

.flex-column li a[b-th9igfyrwn], button.accordion[b-th9igfyrwn]{
    font-size: 20px;
}

.panel li a[b-th9igfyrwn]{
    font-size: 16px!important;
}

.logo-rogga[b-th9igfyrwn]{
    margin-top: -8px;
}

.offcanvas-header .row[b-th9igfyrwn]{
    width: 143%;
}

@media(min-width: 992px) {

    .largura-topo[b-th9igfyrwn] {
        width: 100%;
    }
}

@media(min-width: 770px){
    .panel[b-th9igfyrwn]{
        width: 90%!important;
    }
}

@media(max-width: 769px){
    .navbar-toggler[b-th9igfyrwn]{
        width: 30px;
    }

    .panel[b-th9igfyrwn]{
        width: 100%;
    }

    .logo__rogga img[b-th9igfyrwn]{
        width: 96px;
        margin-top: -15px;
    }

    .flex-column li a[b-th9igfyrwn], button.accordion[b-th9igfyrwn]{
        font-size: 18px;
    }
/*     
    .panel li a{
        font-size: 14px!important;
    } */

    .accordion[b-th9igfyrwn]{
        width: 100%;
        padding-left: 0;
    }

    .hr[b-th9igfyrwn]{
        width: 100%;
    }

    .logo-rogga img[b-th9igfyrwn]{
        margin-top: 3px;
        width: 96px;
    }
}

@media(min-width: 1000px) and (max-width: 1450px){
    .col-logo-rogga[b-th9igfyrwn]{
        margin-left: -100px;
    }
}
/* /Shared/Components/OffCanvasMenuInvestidores.razor.rz.scp.css */
.bg-accordion[b-r9jb1riqhk] {
  background-color: #444444 !important;
}

.hr[b-r9jb1riqhk] {
  color: #3f3f3f;
  border: 1.5px solid #3f3f3f !important;
  opacity: 1;
  margin: 0 !important;
  width: 90%;
}

.hr-endereco-litoral[b-r9jb1riqhk] {
  color: #e9544e;
  height: 2px;
  opacity: 1;
}

.panel[b-r9jb1riqhk] {
  background-color: #444444 !important;
}

.hr-2[b-r9jb1riqhk] {
  width: 90%;
  text-align: start;
  margin-left: 1rem !important;
  height: 1px;
}

.bg-gray[b-r9jb1riqhk] {
  background-color: #313131;
}

.navbar[b-r9jb1riqhk] {
  background-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 10;
}

.btn-close[b-r9jb1riqhk] {
  opacity: 0.9;
}

.text-fechar-menu[b-r9jb1riqhk] {
  color: #f4f4f4;
  font-size: 20px;
  margin-top: -5px;
}

.flex-column li a[b-r9jb1riqhk],
button.accordion[b-r9jb1riqhk] {
  font-size: 20px;
}

.panel li a[b-r9jb1riqhk] {
  font-size: 16px !important;
}

.logo-rogga[b-r9jb1riqhk] {
  margin-top: -8px;
}

.offcanvas-header .row[b-r9jb1riqhk] {
  width: 143%;
}

@media (min-width: 770px) {
  .panel[b-r9jb1riqhk] {
    width: 90% !important;
  }
}

@media (max-width: 769px) {
  .navbar-toggler[b-r9jb1riqhk] {
    width: 30px;
  }

  .panel[b-r9jb1riqhk] {
    width: 100%;
  }

  .logo__rogga img[b-r9jb1riqhk] {
    width: 96px;
    margin-top: -15px;
  }

  .flex-column li a[b-r9jb1riqhk],
  button.accordion[b-r9jb1riqhk] {
    font-size: 18px;
  }

  .accordion[b-r9jb1riqhk] {
    width: 100%;
    padding-left: 0;
  }

  .hr[b-r9jb1riqhk] {
    width: 100%;
  }

  .logo-rogga img[b-r9jb1riqhk] {
    margin-top: 3px;
    width: 96px;
  }
}

.col-blue-one[b-r9jb1riqhk] {
  position: fixed;
  right: 0;
  top: 50px;
  bottom: 0;
}

.offcanvas-body[b-r9jb1riqhk]::-webkit-scrollbar {
  width: 3px;
}

.offcanvas-body[b-r9jb1riqhk]::-webkit-scrollbar-track {
  background: transparent;
}

.offcanvas-body[b-r9jb1riqhk]::-webkit-scrollbar-thumb {
  background-color: gray;
  border-radius: 20px;
}

@media (min-width: 1000px) and (max-width: 1450px) {
  .col-logo-rogga[b-r9jb1riqhk] {
    margin-left: -100px;
  }
}

@media (max-width: 769px) {
  .logo-img[b-r9jb1riqhk] {
    width: 113px;
    max-width: 100%;
  }
}

.text-relacao[b-r9jb1riqhk]{
    font-size: clamp(0.875rem, 0.7666rem + 0.578vw, 1.125rem);
}
/* /Shared/Components/OffCanvasMenuLitoral.razor.rz.scp.css */
.bg-accordion[b-cp14kafde1] {
    background-color: #444444 !important;
}

.hr[b-cp14kafde1] {
    color: #3F3F3F;
    border: 1.5px solid #3F3F3F !important;
    opacity: 1;
    margin: 0 !important;
    width: 90%;
}

.hr-endereco-litoral[b-cp14kafde1] {
    color: #E9544E;
    height: 2px;
    opacity: 1;
}

.panel[b-cp14kafde1] {
    background-color: #444444 !important;
}

.hr-2[b-cp14kafde1] {
    width: 90%;
    text-align: start;
    margin-left: 1rem !important;
    height: 1px;
}

.bg-gray[b-cp14kafde1] {
    background-color: #313131;
}

.navbar[b-cp14kafde1] {
    background-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 10;
}

.btn-close[b-cp14kafde1] {
    opacity: .9;
}

.text-fechar-menu[b-cp14kafde1] {
    color: #F4F4F4;
    font-size: 20px;
    margin-top: -5px;
}

.flex-column li a[b-cp14kafde1],
button.accordion[b-cp14kafde1] {
    font-size: 20px;
}

.panel li a[b-cp14kafde1] {
    font-size: 16px !important;
}

.logo-rogga[b-cp14kafde1] {
    margin-top: -8px;
}

.offcanvas-header .row[b-cp14kafde1] {
    width: 143%;
}

@media(min-width: 770px) {
    .panel[b-cp14kafde1] {
        width: 90% !important;
    }
}

@media(max-width: 769px) {
    .navbar-toggler[b-cp14kafde1] {
        width: 30px;
    }

    .panel[b-cp14kafde1] {
        width: 100%;
    }

    .logo__rogga img[b-cp14kafde1] {
        width: 96px;
        margin-top: -15px;
    }

    .flex-column li a[b-cp14kafde1],
    button.accordion[b-cp14kafde1] {
        font-size: 18px;
    }

    /*     
    .panel li a{
        font-size: 14px!important;
    } */

    .accordion[b-cp14kafde1] {
        width: 100%;
        padding-left: 0;
    }

    .hr[b-cp14kafde1] {
        width: 100%;
    }

    .logo-rogga img[b-cp14kafde1] {
        margin-top: 3px;
        width: 96px;
    }
}

.offcanvar-body[b-cp14kafde1]{
    /* overflow-y: hidden!important; */
}

.col-blue-one[b-cp14kafde1]{
    position: fixed;
    right: 0;
    top: 50px;
    bottom: 0;
}

/* .largura-topo{
    overflow-y: scroll;
}

.ul-list-navmenu{
    overflow-y: scroll;
    max-height: 600px;
} */

.offcanvas-body[b-cp14kafde1]::-webkit-scrollbar {
    width: 3px;
}

.offcanvas-body[b-cp14kafde1]::-webkit-scrollbar-track {
    background: transparent;
}

.offcanvas-body[b-cp14kafde1]::-webkit-scrollbar-thumb {
    background-color: gray;
    border-radius: 20px;
}

@media(min-width: 1000px) and (max-width: 1450px) {
    .col-logo-rogga[b-cp14kafde1] {
        margin-left: -100px;
    }
}
/* /Shared/Components/SearchContainer.razor.rz.scp.css */

.search-container[b-xuzgtbcpm1] {
    position: relative;
    display: inline-block;
    width: 100%;
    /* max-width: 300px; */
}

.search-bar[b-xuzgtbcpm1] {
    width: 100%;
    padding-left: 40px;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 99px;
    font-size: 16px;
    box-sizing: border-box; 
}

.search-icon[b-xuzgtbcpm1] {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    pointer-events: none;
}

.top-section[b-xuzgtbcpm1] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

.links-wrapper[b-xuzgtbcpm1] {
    display: flex;
    gap: 1rem;
    justify-content: center;
    align-items: flex-start;
}

.index-footer-link[b-xuzgtbcpm1] {
    color: white;
    text-align: center;
    flex-direction: column;
}

    .index-footer-link img[b-xuzgtbcpm1] {
        max-width: 100px;
    }

    .index-footer-link p[b-xuzgtbcpm1] {
        margin-top: 0.5rem;
        font-size: 14px;
        line-height: 1.2;
    }

.suggestions-list[b-xuzgtbcpm1] {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: white;
    border: 1px solid #ccc;
    border-top: none;
    max-height: 200px;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 10;
}

    .suggestions-list li[b-xuzgtbcpm1] {
        padding: 10px;
        cursor: pointer;
    }

        .suggestions-list li:hover[b-xuzgtbcpm1] {
            background-color: #f0f0f0;
        }

.search-bar:focus + .suggestions-list[b-xuzgtbcpm1],
.search-bar:not(:focus) + .suggestions-list[b-xuzgtbcpm1] {
    display: block;
}
@media (max-width: 768px) {
    .top-section[b-xuzgtbcpm1] {
        gap: 0.5rem;
    }

    .search-bar[b-xuzgtbcpm1] {
        width: 80%;
    }

    .index-footer-link img[b-xuzgtbcpm1] {
        max-width: 80px;
    }

    .index-footer-link p[b-xuzgtbcpm1] {
        font-size: 12px;
    }
}
/* /Shared/Components/Sections/AssembleiaSection.razor.rz.scp.css */
.section-assembleia[b-qqjl8brmi7] {
    padding: 1rem;
    background-color: #C45253;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}

.section-title[b-qqjl8brmi7] {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
    background-color: #671C4D;
    border-radius:16px;
    padding: 5px 25px;
    text-align:center;
}

.section-subtitle[b-qqjl8brmi7] {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color:white;
    text-align:center;
}

.list-item[b-qqjl8brmi7]{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:stretch;
    margin-bottom: 2rem;
}

.list-item h2[b-qqjl8brmi7] {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    color: #FFFFFF;
}

.section-footer[b-qqjl8brmi7] {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items:center;
    background-color: #A44343;
    column-gap: 10px;
    padding: 15px 0;
}

    .section-footer h2[b-qqjl8brmi7] {
        font-style: normal;
        font-size: 14px;
        line-height: 18px;
        color: #FFFFFF;
    }
/* /Shared/Components/Sections/BannerCondominio.razor.rz.scp.css */
.banner-com[b-rzssauifg5] {
    background-color: #F5ECE7;
    display: flex;
    justify-content: center;
    align-items: center;
}

.desc-img[b-rzssauifg5] {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: auto auto;
}

.cond-description[b-rzssauifg5] {
    background: white;
    padding: 24px 40px;
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    border-radius: 24px;
    z-index: 1;
    grid-column: 1/3;
    grid-row: 1/1;
}

.cond-description-img[b-rzssauifg5] {
    grid-column: 1/3;
    grid-row: 1/1;
    position: relative;
    align-self: end;
    justify-self: end;
    top: 37px;
    left: 36px
}

@media (min-width: 769px) {
    .banner-com[b-rzssauifg5] {
        
        max-width: 1600px;
        height: 400px;
        background: url('images/o.png') no-repeat, #F5ECE7;
        background-position: 125px 180px;
        margin: auto;
    }
}

@media (max-width: 768px){
    .banner-com[b-rzssauifg5]{
        height: auto;
        padding: 5rem 0;
    }

    .desc-img[b-rzssauifg5]{
        margin-top: 1rem;
    }
}
/* /Shared/Components/Sections/EducacaoFinanceiraSection.razor.rz.scp.css */
.section-edu[b-ijj107gsad] {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #671C4D;
    padding: 2rem;
}

.section-title[b-ijj107gsad] {
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    line-height: 27px;
    color: #FFFFFF;
}

.edu-fin-desc[b-ijj107gsad] {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    color: #FFFFFF;
}

.edu-fin-link[b-ijj107gsad] {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    color: #FFFFFF;
    background-color: #0BAD7F;
    padding: 1rem 5rem;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* /Shared/Components/Sections/EntregaChavesSection.razor.rz.scp.css */
.entrega-chaves-section[b-p2aysxf9l0] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #671C4D;
    padding: 2rem 0;
}

    .entrega-chaves-section h2[b-p2aysxf9l0] {
        font-style: normal;
        font-weight: 600;
        font-size: 21px;
        line-height: 27px;
         color:white;
    }

iframe[b-p2aysxf9l0] {
    width: 100% !important;
}
/* /Shared/Components/Sections/JornadaFinanciamentoSection.razor.rz.scp.css */
.section-assembleia[b-i0wm89rnwi] {
  padding: 1rem;
  background-color: #c45253;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section-title[b-i0wm89rnwi] {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #ffffff;
  background-color: #671c4d;
  border-radius: 16px;
  padding: 5px 25px;
  text-align: center;
}

.section-subtitle[b-i0wm89rnwi] {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: white;
  text-align: center;
}

.list-item[b-i0wm89rnwi] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 2rem;
}

.list-item h2[b-i0wm89rnwi] {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  color: #ffffff;
}

.section-footer[b-i0wm89rnwi] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #a44343;
  column-gap: 10px;
  padding: 15px 0;
}

.section-footer h2[b-i0wm89rnwi] {
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
}
/* /Shared/Components/Sections/VivendoSection.razor.rz.scp.css */
.section-assembleia[b-wbifmiwfpq] {
    padding: 1rem;
    background-color: #FFF3F3;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.section-title[b-wbifmiwfpq] {
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
    background-color: #671C4D;
    border-radius: 16px;
    padding: 8px 40px;
    text-align: center;
    width: 50%;
}

.section-subtitle[b-wbifmiwfpq] {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 21px;
    color: #000000;
    margin-top: 2rem;
    text-align:center;
}

.list-item[b-wbifmiwfpq] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 2rem;
}

.list-item h2[b-wbifmiwfpq] {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    color: #000000;
}

.section-footer[b-wbifmiwfpq] {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #FFFFFF;
    column-gap: 10px;
    padding: 15px 0;
}

    .section-footer h2[b-wbifmiwfpq] {
        font-style: normal;
        font-size: 14px;
        line-height: 18px;
        color: #000000;
    }

@media (max-width: 768px){
    .section-title[b-wbifmiwfpq]{
        width: 100%
    }
}
/* /Shared/ContactFooter.razor.rz.scp.css */
.contact-footer[b-qr5e398jf1]{
    background-color: #313131CC;
    z-index: 1000000000000;
}

.container-contact-footer[b-qr5e398jf1]{
    backdrop-filter: blur(4px);
}
/* /Shared/Cookie.razor.rz.scp.css */
.btn-accept[b-q6d8vdmnii] {
    background-color: white;
    color: #9B1B1F;
    padding: 13px 35px;
    border: none;
    border-radius: 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    margin-left: 35px;
}

.btn-reject[b-q6d8vdmnii] {
    color: white;
    background-color: transparent;
    border: none;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
}

.box-cookie[b-q6d8vdmnii] {
    background-color: #9B1B1F;
    padding: 20px 10px 20px 0px;
    border-radius: 10px 10px 0 0 ;
}

.text[b-q6d8vdmnii] {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #FBFBFB;
    padding: 10px 55px;
}

    .text a[b-q6d8vdmnii] {
        color: white;
    }
/* /Shared/Footer.razor.rz.scp.css */
footer[b-rm6k6rbyii] {
    background-color: #F4F4F4;
    background-image: url("../imagens/bg-footer.png");
    background-repeat: no-repeat;
    font-family: 'IBM Sans';
    background-position-y: 50px;
}
footer li[b-rm6k6rbyii] {
    list-style: none;
}

footer .list-rodape ul li[b-rm6k6rbyii] {
    font-size: 16px;
}

footer .list-rodape ul h3[b-rm6k6rbyii] {
    font-size: 20px;
    font-weight: 700;
    font-family: 'IBM Sans Bold';
}

footer .title-footer[b-rm6k6rbyii] {
    font-size: 24px;
    font-weight: 700;
    font-family: 'IBM Sans Bold';
}

.bg-rogga-red[b-rm6k6rbyii] {
    background-color: #C52126;
}

a[b-rm6k6rbyii]{
    color: black;
}
/* /Shared/Front/Components/BannerComponent/Banner.razor.rz.scp.css */
.bannerRogga[b-7jwezn7pql]{
    height: 527px;
}

h1[b-7jwezn7pql]{
    font-size: 60px;
    font-family: 'IBM Sans Bold';
}

p[b-7jwezn7pql]{
    font-family: 'IBM Sans';
}

hr[b-7jwezn7pql]{
    background: #E9544E;
    height: 2px;
    max-width: 200px;
    opacity: 1!important;
}

p[b-7jwezn7pql]{
    font-size: 20px;
}

@media(max-width: 768px){
    h1[b-7jwezn7pql]{
        font-size: 24px;
    }

    p[b-7jwezn7pql]{
        font-size: 14px;
    }
}
/* /Shared/Front/Components/BannerComponent/BannerHomeUrbano.razor.rz.scp.css */
.banner-urbano[b-n5rxikprp9] {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    aspect-ratio: 3/1;
}

@media(max-width: 768px){
    .banner-urbano[b-n5rxikprp9] {
        aspect-ratio: 3/1.5;
    }   
}

.banner-text[b-n5rxikprp9]{
    backdrop-filter: grayscale(0.5);
    padding-bottom: 2rem;
}

    .banner-text span[b-n5rxikprp9] {
        color: white;
        font-weight: 400;
        font-size: 60px;
    }

.banner-text hr[b-n5rxikprp9]{
    border: red;
}

@media (max-width: 768px){
    .banner-text span[b-n5rxikprp9] {
        color: white;
        font-weight: 400;
        font-size: 30px;
    }
}
/* /Shared/Front/Components/CardPreencherFormulario.razor.rz.scp.css */
@media(max-width: 768px){
    h1[b-iwp8pso04k]{
        font-size: 24px;
    }
}
/* /Shared/Front/Components/Cards/CardEmpreendimentoHome.razor.rz.scp.css */
.btn-card-emp[b-hmyblexe6h] {
  border-radius: 99px;
  border: 1px solid white;
  padding: 8px;
  font-size: 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

@media(min-width: 996px){
    .btn-card-emp[b-hmyblexe6h] {
        border-radius: 99px;
        border: 1px solid white;
        padding: 8px;
        font-size: 20px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        opacity: 0;
      }   
}

.card-empreendimento-container:hover[b-hmyblexe6h]{
    backdrop-filter: brightness(0.3);
  }

.card-empreendimento-container:hover .btn-card-emp[b-hmyblexe6h] {
opacity: 1 !important;
}
  

.btn-card-emp-hover[b-hmyblexe6h] {
  border-radius: 99px;
  border: 1px solid white;
  padding: 8px;
  font-size: 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  color: #c52126;
  background-color: white;
}

.img-background[b-hmyblexe6h] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; /* Garante que a imagem cubra toda a área sem distorcer */
  z-index: 0; /* Mantém a imagem atrás do conteúdo */
}
/* /Shared/Front/Components/Carrousels/OwlCarrousel.razor.rz.scp.css */
.owl-item.active[b-bjx7qwhka8]{
    width: 100%!important;
}
/* /Shared/Front/Components/Dropdown/AccordionComponent.razor.rz.scp.css */
.menu-accordion-container[b-ndlrj3ku10]{
    width: 100%;
}

.menu-accordion-title[b-ndlrj3ku10] {
    font-size: 20px;
    color: white;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 1rem;
}

.menu-accordion-links[b-ndlrj3ku10] {
    visibility: collapse;
    max-height: 0;
    overflow:hidden;
}

    .menu-accordion-links.active[b-ndlrj3ku10] {
        visibility: initial;
        max-height: 500px;
    }


    .menu-accordion-item[b-ndlrj3ku10] {
        font-size: 16px !important;
        color: white;
        text-decoration: none;
        cursor: pointer;
        display:block;
        background-color:transparent;
        border:none;
    }

.hr[b-ndlrj3ku10]{
    background-color:white;
    opacity:1;
}
/* /Shared/Front/Components/DropDownMenuComponent.razor.rz.scp.css */
.nav-menu-desktop-links-container[b-s78fxk5zjp] {
}

.drop-down[b-s78fxk5zjp] {
  padding-left: 0 !important;
}

.nav-menu-desktop-links-container-title[b-s78fxk5zjp] {
  color: #F4F4F4;
  font-size: 16px;
  margin: 0rem 1rem;
  display: flex;
  justify-content: center;
  align-content: center;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 135%;
  cursor: pointer;
}

.nav-menu-desktop-links-container-drop-down[b-s78fxk5zjp] {
  position: absolute;
  margin-top: -1.5rem;
  background-color: white;
  padding: 16px 32px;
  border-radius: 16px;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  min-width: 246px!important;
  max-width: 100%;
  opacity: 0;
  transition: margin-top 1s, opacity 1s, visibility 1s;
  visibility: collapse;
  z-index: 1;
}

.nav-menu-desktop-links-container-drop-down.active[b-s78fxk5zjp] {
  margin-top: 1rem;
  opacity: 1;
  visibility: visible;
}

.drop-down-title[b-s78fxk5zjp] {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  /* identical to box height, or 18px */

  letter-spacing: 0.5px;
    color: rgba(0,0,0,0.6)
}

.drop-down-item[b-s78fxk5zjp] {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  /* identical to box height, or 21px */
  /* Gray/900 */
}

.drop-down-item a[b-s78fxk5zjp] {
  color: #111b29;
  color: rgba(0,0,0,0.6);
  text-decoration: none;
}
/* /Shared/Front/Components/Images/GaleriaComponent.razor.rz.scp.css */
#photos[b-08py7xk2dc] {
    /* Prevent vertical gaps */
    line-height: 1;
    
    -webkit-column-count: 2;
    -webkit-column-gap:   5px;
    -moz-column-count:    2;
    -moz-column-gap:      5px;
    column-count:         2;
    column-gap:           5px;
    row-gap:              5px;
 }
 
 #photos img[b-08py7xk2dc] {
   /* Just in case there are inline attributes */
   width: 100% !important;
   height: auto !important;
 }
 
 @media (max-width: 1200px) {
   #photos[b-08py7xk2dc] {
   -moz-column-count:    2;
   -webkit-column-count: 2;
   column-count:         2;
   }
 }
 @media (max-width: 1000px) {
   #photos[b-08py7xk2dc] {
   -moz-column-count:    2;
   -webkit-column-count: 2;
   column-count:         2;
   }
 }
 @media (max-width: 800px) {
   #photos[b-08py7xk2dc] {
   -moz-column-count:    1;
   -webkit-column-count: 1;
   column-count:         1;
   }
 }
 @media (max-width: 400px) {
   #photos[b-08py7xk2dc] {
   -moz-column-count:    1;
   -webkit-column-count: 1;
   column-count:         1;
   }
 }
 
/* /Shared/Front/Components/Images/GaleriaEstagioObra.razor.rz.scp.css */
.bullet[b-krlhs7lw1p] {
    width: 25px;
    height: 25px;
    border-radius: 25px;
    background-color: #C4C4C4;
    margin-right: 2px;
    cursor: pointer;
}

    .bullet.active.lit[b-krlhs7lw1p] {
        background-color: #313131 !important;
    }

    .bullet.active.urb[b-krlhs7lw1p] {
        background-color: #C52126 !important;
    }

img[b-krlhs7lw1p] {
    height: 250px;
}

@media (max-width:768px) {
    img[b-krlhs7lw1p] {
        height: 150px;
    }
}
/* /Shared/Front/Components/Images/GaleriaPlantas.razor.rz.scp.css */
div.active > .planta-pre[b-8i5czkj3xt] {
    display: none;
}

.container-info[b-8i5czkj3xt] {
    display: none;
}

div.active > .container-info[b-8i5czkj3xt] {
    display: flex;
}


figure.zoom[b-8i5czkj3xt] {
    
    height: 100%;
    width: 100%;
    overflow: hidden;
    cursor: zoom-in;
}

    figure.zoom img[b-8i5czkj3xt] {
        transition: opacity 0.5s;
        display: block;
        width: 100%;
        background-color:white;
    }

       /* figure.zoom img:hover {
            opacity: 0;
        }*/
/* /Shared/Front/Components/LeiProtecaoDados.razor.rz.scp.css */
/* /Shared/Front/Components/Lines/LinhaDoTempo.razor.rz.scp.css */
p[b-r9udh4v0rm], span[b-r9udh4v0rm], ul[b-r9udh4v0rm], li[b-r9udh4v0rm] {
    font-family: 'IBM Sans';
}

strong[b-r9udh4v0rm], h1[b-r9udh4v0rm], h2[b-r9udh4v0rm], h3[b-r9udh4v0rm], h4[b-r9udh4v0rm], h5[b-r9udh4v0rm] {
}

.nav-link .btn-indicator[b-r9udh4v0rm] {
    font-family: 'IBM Sans' !important;
}

.btn-indicator[b-r9udh4v0rm] {
    font-size: 18px;
    color: #666666;
    background-color: transparent;
    border: 1px solid #ECF2FE;
    margin: 0;
    width: 100%;
}

    .btn-indicator.active[b-r9udh4v0rm] {
        background-color: #C52126;
        color:white;
    }

a[b-r9udh4v0rm] {
    color: var(--rogga-gray);
    text-decoration: none;
}

.card-img-top[b-r9udh4v0rm] {
    height: 276px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.carousel-indicators button[b-r9udh4v0rm] {
    width: 10px;
    height: 10px;
    border: 0 !important;
    background-color: #D9D9D9;
    border-radius: 68px;
    /* top: -10rem; */
}

    .carousel-indicators button.active[b-r9udh4v0rm] {
        width: 29px !important;
        background-color: #313131;
    }

.owl-item[b-r9udh4v0rm] {
    width: 73px !important;
    min-width: 73px !important;
}

@media screen and (min-width: 901px) {
    .nav-pills .nav-link.active[b-r9udh4v0rm], .nav-pills .show > .nav-link[b-r9udh4v0rm] {
        color: #fff;
        background-color: var(--rogga-primary);
        font-family: 'IBM Sans Bold';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 32px;
        padding: 0.6rem 3.6rem;
        /*border-radius: 10px 0px 0px 10px;*/
    }

    .nav-pills .nav-link[b-r9udh4v0rm] {
        color: var(--rogga-gray);
        font-family: 'IBM Sans Bold';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 32px;
        padding: 0.6rem 3.6rem;
        border: solid 1px #ECF2FE;
    }

    h5.card-timeline[b-r9udh4v0rm] {
        font-family: 'IBM Sans Bold';
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        line-height: 150%;
        text-align: center;
        color: var(--rogga-primary);
    }

    .timeline-txt[b-r9udh4v0rm] {
        font-family: 'IBM Sans Bold';
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 43px;
        font-feature-settings: 'pnum' on, 'lnum' on;
        color: var(--rogga-gray);
        /* text-align: center; */
    }

    .carousel-timeline-card[b-r9udh4v0rm] {
        border-radius: 16px;
    }

    #wrapper[b-r9udh4v0rm] {
        margin: 0 auto;
        width: 100%;
        overflow: hidden;
        padding: 0 32px;
    }

        #wrapper .timeline-container[b-r9udh4v0rm] {
            overflow: auto;
            overflow-x: hidden;
        }

            #wrapper .timeline-container[b-r9udh4v0rm]::-webkit-scrollbar {
                display: none;
            }

    #timeline[b-r9udh4v0rm] {
        padding: 0 32px;
        height: 420px;
        width: fit-content;
        display: flex;
        flex-direction: row;
        position: relative;
    }

        #timeline .card-info[b-r9udh4v0rm] {
            border-radius: 8px;
            bottom: 12%;
            opacity: 0;
            pointer-events: none;
            position: absolute;
            width: 200px;
            aspect-ratio: 0.75;
            padding: 16px;
            /* background: #081821; */
            background-image: url('../imagens/Frame\ 427318536\ \(1\).png');
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
            transition: 0.3s all ease;
            z-index: 2;
            transform: translateY(20px);
        }

            #timeline .card-info p[b-r9udh4v0rm] {
                /* line-height: 1.4rem;
        color: #fff;
        text-align: center; */
            }

        #timeline[b-r9udh4v0rm]:after {
            content: "";
            position: absolute;
            height: 1px;
            background: white;
            top: 50%;
            transition: 4s linear;
            animation-name: linegrow;
            animation-duration: 12s;
            animation-fill-mode: forwards;
            animation-iteration-count: 1;
            animation-timing-function: linear;
        }

        #timeline .timeline-card[b-r9udh4v0rm] {
            margin-right: 32px;
            padding: 16px;
            min-width: 220px;
            margin: 16px;
            display: flex;
            align-items: center;
            flex-direction: column;
            justify-content: space-between;
            position: relative;
            transition: all 0.8s ease;
        }

            #timeline .timeline-card:hover .card-info[b-r9udh4v0rm] {
                opacity: 1;
                transform: translateY(0);
            }

            #timeline .timeline-card h2[b-r9udh4v0rm] {
                /* color: #fff;
        font-size: 32px;
        font-weight: 700;
        text-align: center;
        font-family: 'Darker Grotesque', sans-serif; */
            }

            #timeline .timeline-card span[b-r9udh4v0rm] {
                /* color: #fff;
        font-size: 1.4rem;
        font-weight: bold; */
            }

            #timeline .timeline-card[b-r9udh4v0rm]::before {
                content: "";
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                width: 16px;
                height: 16px;
                /* border-radius: 50%;
        background: #fff; */
                z-index: 1;
            }

            #timeline .timeline-card:nth-child(even)[b-r9udh4v0rm] {
                /* padding-bottom: 8rem; */
            }

                #timeline .timeline-card:nth-child(even)[b-r9udh4v0rm]::after {
                    content: "";
                    position: absolute;
                    top: 70px;
                    left: 50%;
                    /* border-left: 1px dashed rgba(144, 38, 210, 1); */
                    width: 0px;
                    height: 30%;
                    animation-name: linegrowVertical;
                    animation-duration: 5s;
                    animation-fill-mode: forwards;
                    animation-iteration-count: 1;
                    animation-timing-function: linear;
                    transform-origin: bottom;
                }

            #timeline .timeline-card:nth-child(odd)[b-r9udh4v0rm] {
                /* padding-top: 8rem; */
            }

                #timeline .timeline-card:nth-child(odd)[b-r9udh4v0rm]::after {
                    content: "";
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    height: 35%;
                    /* border-left: 1px dashed rgba(144, 38, 210, 1); */
                    width: 0px;
                    animation-name: linegrowVerticalOdd;
                    animation-duration: 5s;
                    animation-fill-mode: forwards;
                    animation-iteration-count: 1;
                    animation-timing-function: linear;
                    transform-origin: top;
                }

    .card.card-carousel.carousel-premios-card[b-r9udh4v0rm] {
        min-height: 522px;
        background: #F4F4F4;
        box-shadow: 0px 17px 14px rgb(17 39 56 / 18%)
    }

    .indicator-timeline[b-r9udh4v0rm] {
        display: flex !important;
        position: relative;
        top: 30px;
    }

    .carousel-control-prev-icon[b-r9udh4v0rm] {
        background-image: url('img/indicator-right.png');
    }

    .carousel-control-next-icon[b-r9udh4v0rm] {
        background-image: url('img/indicator-left.png');
    }

    .mob[b-r9udh4v0rm] {
        display: none;
    }

    .carousel-item img[b-r9udh4v0rm] {
        /* height: 0px; */
        margin-bottom: 0px;
    }
}

.btn-carousel[b-r9udh4v0rm] {
    padding: 0;
    background-color: transparent;
    border: none;
}

#carouselExampleIndicators[b-r9udh4v0rm], #carouselExampleIndicators .carousel-inner[b-r9udh4v0rm] {
    height: 700px;
}

    #carouselExampleIndicators .carousel-item[b-r9udh4v0rm] {
        height: auto !important;
    }

    #carouselExampleIndicators .carousel-indicators[b-r9udh4v0rm] {
        height: 40px;
    }

@media(max-width: 769px) {
    .card-title.card-timeline[b-r9udh4v0rm], .card-title-nossa-historia[b-r9udh4v0rm] {
        color: var(--rogga-primary);
        text-align: center;
        font-weight: 900;
    }

    .timeline-container[b-r9udh4v0rm] {
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        height: 100px;
    }
}

@media screen and (max-width: 900px) {

    .titulo-historia[b-r9udh4v0rm] {
        color: var(--rogga-gray);
        font-size: 36px;
        line-height: 54px;
        font-family: 'IBM Sans';
    }

    strong.bold-chamada[b-r9udh4v0rm] {
        font-size: 24px;
        font-weight: 600;
        line-height: 36px;
        color: var(--rogga-gray);
    }

    .borda-esquerda.px-4[b-r9udh4v0rm] {
        border-left: solid;
        border-color: var(--rogga-primary);
    }

    p.txt-historia[b-r9udh4v0rm] {
        font-size: 14px;
        line-height: 24.5px;
        color: var(--rogga-gray);
    }

    ul#pills-tab[b-r9udh4v0rm] {
        display: flex;
        width: 1200px;
    }

    .nav-pills .nav-link.active[b-r9udh4v0rm], .nav-pills .show > .nav-link[b-r9udh4v0rm] {
        color: #fff;
        background-color: var(--rogga-primary);
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 32px;
        padding: 0.6rem 3.6rem;
        border-radius: 10px 0px 0px 10px;
    }

    .nav-pills .nav-link[b-r9udh4v0rm] {
        color: var(--rogga-gray);
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 32px;
        padding: 0.6rem 3.6rem;
    }

    h5.card-title.card-title-timeline[b-r9udh4v0rm] {
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 150%;
        color: var(--rogga-primary);
        margin-bottom: 0 !important;
    }

    p.card-text.text-timeline[b-r9udh4v0rm] {
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 43px;
        color: var(--rogga-gray);
    }

    .card.card-timeline[b-r9udh4v0rm] {
        border-radius: 0px 0px 20px 20px;
    }

    h5.card-title.txt-premios.py-3[b-r9udh4v0rm] {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 32px;
        color: #333333;
        padding-top: 6rem;
    }

    .bg-info[b-r9udh4v0rm] {
        background-image: url('img/mobile/BG.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }

    p.txt-endereco[b-r9udh4v0rm] {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        color: var(--rogga-gray);
    }

    h3.titulo-redes-sociais.py-3[b-r9udh4v0rm] {
        color: var(--rogga-gray);
        font-size: 24px;
        font-weight: 700;
        line-height: 38.5px;
    }

    strong.info-rogga[b-r9udh4v0rm] {
        color: var(--rogga-gray);
        font-size: 20px;
        font-weight: 700;
        line-height: 35px;
    }

    p.links-rogga[b-r9udh4v0rm] {
        font-size: 16px;
        line-height: 25px;
    }

    .card.card-carousel[b-r9udh4v0rm]:before {
        /* box-shadow: inset 0px 33px 25px 0 #000, inset 0 66px 15px 0px #ccc ,inset 0 99px 5px 0px #fff; */
        content: "";
        z-index: -1;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(-45deg, #F3F4F7 -99%, #CACCD1 -100% );
        transform: translate3d(0px, 20px, 0) scale(0.95);
        filter: blur(20px);
        opacity: var(0.7);
        transition: opacity 0.3s;
        border-radius: 20px;
    }

    .card.card-carousel[b-r9udh4v0rm]:after {
        /* box-shadow: inset 0px 33px 25px 0 #000, inset 0 66px 15px 0px #ccc ,inset 0 99px 5px 0px #fff; */
        content: "";
        z-index: -1;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: inherit;
        border-radius: 20px;
    }

    .carousel-mobile[b-r9udh4v0rm] {
        overflow: hidden;
    }

    .row.horizontal-mobile[b-r9udh4v0rm] {
        display: flex;
        flex-wrap: nowrap;
        width: 100%;
        transition: all 500ms ease;
    }

    .slider > .col-12.col-md-3.px-2.pb-4[b-r9udh4v0rm] {
        flex: 0 0 auto;
        width: 100%;
    }

    .slider > input:nth-child(1):checked ~ .slider-content[b-r9udh4v0rm] {
        transform: translateX(0%);
    }

    .slider > input:nth-child(2):checked ~ .slider-content[b-r9udh4v0rm] {
        transform: translateX(-100%);
    }

    .slider > input:nth-child(3):checked ~ .slider-content[b-r9udh4v0rm] {
        transform: translateX(-200%);
    }

    .slider > input:nth-child(4):checked ~ .slider-content[b-r9udh4v0rm] {
        transform: translateX(-300%);
    }

    .desk[b-r9udh4v0rm] {
        display: none;
    }
}
/* /Shared/Front/Components/Lines/LinhaSustentabilidadeComponent.razor.rz.scp.css */
.btn-time[b-ea8r0519ev] {
    font-size: 18px;
    color: #666666;
    background-color: transparent;
    border: 1px solid #ECF2FE;
    margin: 0;
    width: 100%;
    padding: 5px 10px;
}

    .btn-time.active[b-ea8r0519ev] {
        background-color: #C52126;
        color: white;
    }
/* /Shared/Front/Components/Lines/StatusObraLine.razor.rz.scp.css */
body[b-q201w6msit] {
    font-family: 'IBM Plex Sans', sans-serif;
}

div.active > .planta-pre[b-q201w6msit]{
    display: none;
}

.container-info[b-q201w6msit]{
    display: none;
}

div.active > .container-info[b-q201w6msit]{
    display: flex;
}

.img-dif[b-q201w6msit]{
    height: 60px; 
    width: 60px; 
    background-repeat: no-repeat; 
    background-position: center;
    align-self: center;
    border-radius: 50px;
}

/*PRE HOME*/
.right[b-q201w6msit] {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-clip-path: polygon(60% 0, 100% 0%, 100% 100%, 40% 100%);
    clip-path: polygon(0% 0, 100% 0%, 100% 99.5%, 0% 0%);
}

.left[b-q201w6msit] {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-clip-path: polygon(0 0, 60% 0, 40% 100%, 0 100%);
    clip-path: polygon(0 0, -0.5% 0, 100% 100%, 0 100%);
}

.tamanho img[b-q201w6msit] {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
}

.icon-center img[b-q201w6msit] {
    width: 125px;
    height: 181px;
    position: absolute;
    top: -10%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.text-urbano[b-q201w6msit] {
    background-color: #c52126;
    width: 100%;
    position: absolute;
    padding: 20px;
    font-size: 40px;
    max-width: 568px;
    width: 100%;
    text-align: center;
    bottom: 40px;
}

.text-litoral[b-q201w6msit] {
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 40px;
    position: absolute;
    z-index: 10;
    max-width: 568px;
    width: 100%;
    text-align: center;
    padding: 20px;
    right: 0;
    top: 40px;
}

@media (max-width: 768px) {
    .icon-center img[b-q201w6msit] {
        width: 99px;
        height: 144px;
        position: fixed;
        top: 40px;
    }

    .right[b-q201w6msit] {
        clip-path: polygon(0% 0, 100% 0%, 185% 100.5%, -110% 0%);
    }

    .left[b-q201w6msit] {
        clip-path: polygon(0 0, -112.5% 0, 184% 101%, 0 100%);
    }

    .text-urbano[b-q201w6msit] {
        max-width: 333px;
        font-size: 24px;
        bottom: 40px;
    }

    .text-litoral[b-q201w6msit] {
        max-width: 333px;
        font-size: 24px;
        right: 0;
        top: 40px;
    }
}

.vitrine-litoral[b-q201w6msit] {
    background-image: url("../imagens/vitrine-litoral.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 810px;
}

.bg-content[b-q201w6msit] {
    background: #313131;
    background-image: url("imagens/background1.png");
    background-repeat: no-repeat;
    height: 100%;
    background-size: cover;
}

.navbar .nav-pills .nav-link.active[b-q201w6msit] {
    background-color: white;
    color: #C52126 !important;
}



.video-size[b-q201w6msit] {
    height: 169;
    width: 328px;
}

.nav .main-color[b-q201w6msit] {
    color: #C52126;
}

.bg-gray[b-q201w6msit] {
    background-color: #313131;
}

.navbar[b-q201w6msit] {
    background-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 10;
}

a[b-q201w6msit] {
    text-decoration: none;
    cursor: pointer;
}

li[b-q201w6msit] {
    list-style: none;
}

.title-desk-mob[b-q201w6msit] {
    font-size: 36px;
    font-weight: 300;
}

/*CSS HOME*/

.swiper-button-prev[b-q201w6msit] {
    left: 55%;
    /* right: auto; */
    margin-top: 250px;
    border: 3px solid #A9A9A9;
    padding: 20px;
    border-radius: 50%;
    color: white;
    font-weight: 700;
}

.swiper-button-next[b-q201w6msit] {
    right: 55%;
    margin-top: 250px;
    border: 3px solid #A9A9A9;
    padding: 20px;
    border-radius: 50%;
    color: white;
    font-weight: 700;
}

.swiper-button-next[b-q201w6msit]::after,
.swiper-button-prev[b-q201w6msit]::after {
    font-size: 15px;
}

.offcanvas-body ul li[b-q201w6msit] {
    color: white;
    border-bottom: 1px solid white;
    width: 90%;
}

.offcanvas-body ul li a[b-q201w6msit] {
    color: white;
}

.accordion-button[b-q201w6msit] {
    background: #313131;
}

.vitrine-empreendimentos[b-q201w6msit] {
    background-image: url("imagens/bg-empreendimentos.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 547px;
}

.video-size[b-q201w6msit] {
    height: 169;
    width: 328px;
}

@media (min-width: 768px) {
    .container-imoveis-relacionados[b-q201w6msit]{
        margin-bottom: 200px!important;
    }
    .logo__rogga img[b-q201w6msit] {
        position: absolute;
        top: 18px;
        left: 46%;
    }

    .video-size[b-q201w6msit] {
        height: 400px;
        max-width: 862px;
        width: 100%;
    }

    .text-content-rogga h2[b-q201w6msit] {
        font-size: 60px;
        line-height: 90px;
        font-weight: 600;
    }

    .border-content[b-q201w6msit] {
        font-size: 20px;
    }

    .font-size-60[b-q201w6msit] {
        font-size: 60px;
    }

    .mySlides[b-q201w6msit] {
        margin-top: 140px;
    }

    .mySlides img[b-q201w6msit] {
        width: 753px !important;
        height: 441px;
        top: -100px;
        position: relative;
        margin-right: -185px;
    }
}

@media(min-width: 992px) {
    .card-lancamento[b-q201w6msit] {
        height: 600px;
    }

    .mySwiperHome img[b-q201w6msit],
    .widthCard[b-q201w6msit] {
        width: 703px !important;
        height: 441px;
    }

    .swiper-button-next[b-q201w6msit] {
        right: 24%;
        margin-top: 120px;
    }

    .swiper-button-prev[b-q201w6msit] {
        left: 80%;
        margin-top: 120px;
        position: absolute;
    }

    .largura-topo[b-q201w6msit] {
        width: 100%;
    }


}

.bg-accordion[b-q201w6msit] {
    background-color: #444444 !important;
}

.navbar-toggler:focus[b-q201w6msit] {
    box-shadow: none;
}

.accordion[b-q201w6msit] {
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    transition: 0.4s;
    color: white;
    width: 90%;
}

.panel[b-q201w6msit] {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.icon-accordion[b-q201w6msit] {
    transform: rotateX(180deg);
}

.icon-navbar[b-q201w6msit] {
    margin-left: -30px;
}



.vitrine-litoral[b-q201w6msit] {
    margin-top: -80px;
}

.cursor-pointer[b-q201w6msit] {
    cursor: pointer;
}

.btn-vitrine[b-q201w6msit] {
    min-width: 220px;
}

.border-vitrine[b-q201w6msit] {
    border-bottom: 1px solid #E9544E;
    padding: 6px;
    width: 100%;

}



.bg-rogga-red[b-q201w6msit] {
    background-color: #C52126;
}

.line-horizontal[b-q201w6msit] {
    height: 1px;
    background-color: white;
    width: 40%;
    margin: 0px 30px;
}

.font-size-14[b-q201w6msit] {
    font-size: 14px;
}

.content-text-rogga[b-q201w6msit] {
    padding-top: 100px;
}

.text-content-rogga h2[b-q201w6msit] {
    font-size: 40px;
    line-height: 60px;
    font-weight: 600;
}

.border-content[b-q201w6msit] {
    border-left: 2px solid white;
}

.container-rogga h3[b-q201w6msit] {
    font-size: 18px;
    font-weight: 700;
}

.border-content[b-q201w6msit] {
    font-size: 16px;
    font-weight: 300;
    line-height: 35px;
    padding: 0 20px;
    margin-top: 45px;
}

.carousel-item[b-q201w6msit],
.carousel-item img[b-q201w6msit] {
    height: 235px;
    margin-bottom: 250px;
}

.carousel-caption[b-q201w6msit] {
    bottom: 0px;
    top: 180px;
}



.lancamento-content h3[b-q201w6msit] {
    font-size: 32px;
    font-weight: 600;
}

.lancamento-content span[b-q201w6msit] {
    font-size: 18px;
    font-weight: 600;
}

.lancamento-content p[b-q201w6msit] {
    font-size: 14px;
    font-weight: 300;
}

.btn-saiba-mais[b-q201w6msit] {
    max-width: 168px;
}


/* Next & previous buttons */
.prev[b-q201w6msit],
.next[b-q201w6msit] {
    cursor: pointer;
    margin-top: -38px !important;
    padding: 10px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;

}


.fade:not(.show)[b-q201w6msit] {
    opacity: 1;
}

/* Página de empreendimentos */
.vitrine-empreendimentos[b-q201w6msit] {
    font-weight: 300;
    font-size: 20px;

}

.title-empreendimentos[b-q201w6msit] {
    font-weight: 400;
    font-size: 24px;
}

.sub-title-empreendimentos[b-q201w6msit] {
    font-weight: 300;
    font-size: 14px;
}

.busca-empreendimentos .nav-tabs .nav-link.active[b-q201w6msit] {
    border: 1px solid;
    border: 0;
    border-bottom: 1px solid #C52126;

}

.busca-empreendimentos .nav-tabs[b-q201w6msit] {
    overflow: auto;
    white-space: nowrap;
}

.busca-empreendimentos ul li[b-q201w6msit] {
    display: inline-block !important;
    text-align: center;
}

.busca-empreendimentos img[b-q201w6msit] {
    width: 100%;
    height: 406px;
}

.details-empreendimentos[b-q201w6msit] {
    height: 43px;
    border-radius: 16px;
    font-size: 18px;
    font-weight: 400;
    color: #C52126;
}

.number-room .nav-pills .nav-link.active[b-q201w6msit] {
    border: none;
    border-radius: 80px;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    background-color: #C52126;
    color: white !important;
    font-weight: 600;
}

.number-room .nav-pills .nav-link[b-q201w6msit] {
    border: 2px solid #C4C4C4;
    border-radius: 80px;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgba(0, 0, 0, 0.6) !important;
    font-weight: 600;
}

.empreendimentos-tamanho h3[b-q201w6msit] {
    font-weight: 600;
    font-size: 14px;
}

.min-max-slider[b-q201w6msit] {
    position: relative;
    width: 200px;
    text-align: center;
    margin-bottom: 50px;
}

.min-max-slider>label[b-q201w6msit] {
    display: none;
}

.button-filtro[b-q201w6msit] {
    color: #C52126;
    border: 1px solid #C52126;
}

span.value[b-q201w6msit] {
    height: 1.7em;
    font-weight: bold;
    display: inline-block;
}

span.value.lower[b-q201w6msit]::before {
    content: " ";
    display: inline-block;
}

span.value.upper[b-q201w6msit]::before {
    content: " -  ";
    display: inline-block;
    margin-left: 0.4em;
    margin-right: 8px;
}

.min-max-slider>.legend[b-q201w6msit] {
    display: flex;
    justify-content: space-between;
}

.min-max-slider>.legend>*[b-q201w6msit] {
    font-size: small;
    opacity: 0.25;
}

.min-max-slider>input[b-q201w6msit] {
    cursor: pointer;
    position: absolute;
}

.min-max-slider>input[b-q201w6msit] {
    -webkit-appearance: none;
    outline: none !important;
    background: transparent;
    background-image: url("../imagens/progress.png");
    height: 6px;
}

.min-max-slider>input[b-q201w6msit]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 14px;
    height: 14px;
    background: #C52126;
    cursor: pointer;
    border-radius: 100%;
}

.min-max-slider>input[b-q201w6msit]::-webkit-slider-runnable-track {
    cursor: pointer;
}

.icon-filter[b-q201w6msit] {
    width: 15px !important;
    height: 15px !important;
}

.icon-empreendimentos[b-q201w6msit] {
    height: 40px !important;
    width: 40px !important;
}

.text-titulo h3[b-q201w6msit] {
    font-weight: 400;
    font-size: 20px;
    padding-top: 290px;
}

.icon-flecha[b-q201w6msit] {
    height: 22px !important;
    width: 51px !important;
}

/* Footer */

footer[b-q201w6msit] {
    background-color: #F4F4F4;
    background-image: url("../imagens/bg-footer.png");
    background-repeat: no-repeat;
    background-position-y: center;
}

footer .list-rodape ul li[b-q201w6msit] {
    font-size: 16px;
}

footer .list-rodape ul h3[b-q201w6msit] {
    font-size: 20px;
    font-weight: 700;
}

footer .title-footer[b-q201w6msit] {
    font-size: 24px;
    font-weight: 700;
}

@media (max-width: 768px) {
    footer[b-q201w6msit] {
        background-position-y: 50px;
    }
}

@media (min-width: 768px) {}

/*Estilização da página de empreendimentos interna*/

.vitrine-interna[b-q201w6msit] {
    height: 655px;
    background-size: 100%;
    
}

.margin-vitrine-interna[b-q201w6msit] {
    padding-top: 500px;
}

.entre-em-contato-container .line-horizontal-interna[b-q201w6msit] {
    background-color: #C52126;
    height: 1px;
    width: 50%;
}

.form-interna .form-control[b-q201w6msit] {
    background: none;
    border-bottom: 1px solid white;
    border: none;
}

.form-interna .form-control[b-q201w6msit]::placeholder {
    color: #fff;
}

.form-rogga[b-q201w6msit] {
    
    height: 500px;
    background-size: cover;
}

.form-rogga[b-q201w6msit] {
    
    background-size: cover;
}

.bg-form[b-q201w6msit] {
    background-color: rgba(155, 27, 31, 0.83);
    width: 100%;
    height: 100%;
}

.button-form[b-q201w6msit] {
    background: none;
    border: 1px solid white;
}

.vitrine-interna p[b-q201w6msit] {
    font-weight: 300;
    font-size: 14px;
}

.vitrine-interna h1[b-q201w6msit] {
    font-weight: 400;
    font-size: 24px;
}

.img-diferencias img[b-q201w6msit] {
    width: 60px;
    height: 60px;
    margin: auto;
}

.diferenciais .swiper-slide[b-q201w6msit] {
    box-shadow: 0px 24px 24px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    display: flex;
    text-align: center;
    padding: 12px;
    height: 230px;
    margin-right: 10px;
}

.img-tour[b-q201w6msit] {
    height: 450px;
}

.logo-tour[b-q201w6msit] {
    top: -400px !important;
}


.rolagemlateral[b-q201w6msit] {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}

.carousel-indicators[b-q201w6msit]{
    bottom: -50px;
}

.carousel-indicators button[b-q201w6msit]{
    width: 10px;
    height: 10px;
    border: 0!important;
    background-color:#D9D9D9;
    border-radius: 68px;
}

hr[b-q201w6msit]{
    max-width: 109px;
}

.carousel-indicators button.active[b-q201w6msit]{
    width: 29px!important;
    background-color: #313131;
}

.carousel-indicators-noticia button.active[b-q201w6msit]{
    background-color: white!important;
}

@media(max-width:768px){
    .vitrine-interna[b-q201w6msit]{
        height: 220px;
        background-repeat: no-repeat;
        display: flex;
        align-items: flex-end;
    }
}

/*Media Desktop*/
@media(min-width: 768px) {
    .vitrine-interna[b-q201w6msit] {
        height: 690px;
        display: flex;
        align-items: flex-end;
        background-size: 100% 100%;
    }

    .title-desk-mob[b-q201w6msit] {
        font-size: 60px;
        font-weight: 300;
    }

    .margin-vitrine-interna[b-q201w6msit] {
        padding-top: 600px;
    }

    .vitrine-interna p[b-q201w6msit] {
        font-weight: 300;
        font-size: 20px;
    }

    .vitrine-interna h1[b-q201w6msit] {
        font-size: 60px;
    }

    .entre-em-contato-container .line-horizontal-interna[b-q201w6msit] {
        background-color: #333333;
    }

    .predio-vitrine[b-q201w6msit] {
        height: 650px;
        width: 600px;
    }

    .diferenciais .swiper-slide[b-q201w6msit] {
        max-width: 10%;
    }

    .diferenciais .swiper-slide[b-q201w6msit] {
        box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.12);
        border-radius: 8px;
        text-align: center;
        padding: 20px;
    }

    .img-height[b-q201w6msit] {
        height: 765px;
    }

    .form-rogga[b-q201w6msit] {
        height: 500px;
        background-size: cover;
        margin-top: 0px;

    }

    .bg-form[b-q201w6msit] {
        background-color: rgba(155, 27, 31, 0.83);
        width: 100%;
        width: 50%;
        height: 500px;
        margin-top: 0px;

    }

    .m-btn[b-q201w6msit] {
        margin-top: 220px;
    }

    .img-tour[b-q201w6msit] {
        height: 750px;
    }

    .logo-tour[b-q201w6msit] {
        top: -600px !important;
    }

    .logo__rogga img[b-q201w6msit] {
        position: absolute;
        top: 18px;
        left: 46%;
    }

    .video-size[b-q201w6msit] {
        height: 400px;
        max-width: 862px;
        width: 100%;
    }


    .title-empreendimentos[b-q201w6msit] {
        font-size: 60px;
    }

    .busca-empreendimentos .nav-tabs[b-q201w6msit] {
        overflow: initial;
    }

    .sub-title-empreendimentos[b-q201w6msit] {
        font-size: 20px;
    }

    .container-500-metros[b-q201w6msit] {
        width: 330px;
    }
}

/* PROGRESS - TIMELINE */
.line_box[b-q201w6msit] {
    display: flex;
    margin-bottom: 40px;
}

.text_circle[b-q201w6msit] {
    flex: 1;
    text-align: center;
    position: relative;
}

.text_circle[b-q201w6msit]:after {
    background-color: #D4D4D8;
    bottom: 1.25em;
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    right: 0;
    width: 50%;
    z-index: -1;
}

.circle h4[b-q201w6msit]{
    position: relative;
    top: 45px;
}

.line_box h4[b-q201w6msit] {
    color: black;
}

.line_box h4[b-q201w6msit],
.line_box p[b-q201w6msit] {
    font-size: 16px;
    margin-bottom: 0;
    padding: 0 5px;
}

.timeline[b-q201w6msit] {
    margin: 40px 0;
}

.text_circle.done[b-q201w6msit]:after,
.text_circle.done+.text_circle[b-q201w6msit]:before,
.stav_projektu .text_circle.done[b-q201w6msit]:after,
.stav_projektu .text_circle.done+.text_circle[b-q201w6msit]:before {
    background-color: #000;
}

.text_circle:not(:first-child)[b-q201w6msit]:before {
    bottom: 1.25em;
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    left: 0;
    width: 50%;
    z-index: -1;
    background-color: #D4D4D8;
}

.text_circle:last-child[b-q201w6msit]:after {
    width: 0;
}

.circle[b-q201w6msit] {
    height: 100%;
}

.container-circle[b-q201w6msit] {
    height: 24px;
    width: 24px;
    border: 1px solid #000;
    display: flex;
    position: relative;
    border-radius: 100%;
    border: 1px solid #D4D4D4;
    top: -37px;
    margin: 3px auto;
    background-color: #fff;
}

.container-circle.active[b-q201w6msit]{
    border: 1px solid #000;
}

.container-circle.active span[b-q201w6msit] {
    margin: auto;
    height: 24px;
    width: 24px;
    margin-top: -1px;
    background-color: black;
    border-radius: 100%;
    color: #fff;
}

.container-circle.current[b-q201w6msit]{
    border: 1px solid #000;
}

.container-circle.current span[b-q201w6msit] {
    margin: auto;
    height: 24px;
    width: 24px;
    margin-top: -1px;
    background-color: transparent;
    border-radius: 100%;
    color: black;
}

.container-circle span[b-q201w6msit] {
    margin: auto;
    height: 24px;
    width: 24px;
    margin-top: -1px;
    background-color: transparent;
    border-radius: 100%;
    color: #D4D4D8;
}

/* iPhone X ----------------------------------- */
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {
    .subline[b-q201w6msit]:before {
        top: -43px;
    }
}

@media only screen and (device-width : 812px) and (device-height : 375px) and (orientation : landscape) and (-webkit-device-pixel-ratio : 3) {
    .subline[b-q201w6msit]:before {
        top: -31px;
    }
}

/* iPad portrait ----------------------------------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .subline[b-q201w6msit]:before {
        top: -29px;
    }
}

/* mobile width till 767px ----------------------------------- */
@media (max-width: 767px) {
    .subline[b-q201w6msit]:before {
        top: -30px;
    }

    .form-rogga[b-q201w6msit]{
     background-position: center;
        
    }
}

/* Portrait iPad Pro */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    .subline[b-q201w6msit]:before {
        top: -23px;
    }
}

/* mobile width till 480px ----------------------------------- */
@media (max-width: 480px) {
    .subline[b-q201w6msit]:before {
        top: -43px;
    }
}

iframe[b-q201w6msit]{
    border-radius:8px;
    border: 1px solid rgba(0, 0, 0, 0.25);
}

.iframe-localizacao[b-q201w6msit]{
    margin-top: -90px;
}

/*Media Mob*/
@media(max-width: 768px) {
    iframe[b-q201w6msit]{
        border-radius:22px;
    }

    .imoveis-relacionados[b-q201w6msit]{
        height: 400px!important;
    }

    .iframe-localizacao[b-q201w6msit]{
        margin-top: -100px;
    }
    
    .proximidades-localizacao img[b-q201w6msit]{
        width: 50px;
    }
    .plantas-infos .col:nth-child(2)[b-q201w6msit] {
        order: 1;
    }

    .content-interna[b-q201w6msit] {
        margin: 0;
        padding: 0;
    }

    .plantas-infos .main-color[b-q201w6msit] {
        color: var(--rogga-primary);
    }

    .swiper-pagination-bullet-active[b-q201w6msit] {
        width: 29px;
        border-radius: 4px;
        background-color: #333333;
    }

    .diferenciais .swiper-pagination[b-q201w6msit] {
        top: 80%;
    }

    .diferenciais .swiper[b-q201w6msit] {
        width: 100%;
        height: 100%;
    }

    .diferenciais .swiper-slide[b-q201w6msit] {
        text-align: center;
        font-size: 18px;
        background: #fff;
        width: 40% !important;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .diferenciais .swiper-slide img[b-q201w6msit] {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .diferenciais .img-diferencias img[b-q201w6msit] {
        width: 60px;
        height: 60px;
    }

    .paginationImoveis .swiper-horizontal>.swiper-pagination-bullets[b-q201w6msit],
    .swiper-pagination-bullets.swiper-pagination-horizontal[b-q201w6msit] {
        bottom: 1px;
        left: 0;
        width: 100%;
        position: relative;
    }



}

.vitrine-empreendimentos[b-q201w6msit] {
    background-image: url("imagens/bg-empreendimentos.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 547px;
}

.video-size[b-q201w6msit] {
    height: 169;
    width: 328px;
}
/* /Shared/Front/Components/Modais/ModalLP.razor.rz.scp.css */
.modal-lp-container[b-7m441elhoc] {
    
    height: 300px;
    background-size: 100% 100%;
    display:flex;
    justify-content:end;
}

.btn-close-modal[b-7m441elhoc] {
    color: black;
    border: none;
    width: 10px;
    height: 10px;
    background-color: transparent;
    position: absolute;
    top: 10px;
    right: 25px;
}


@media (max-width: 768px) {
    .modal-lp-container[b-7m441elhoc] {
        
        height: 500px;
    }
}
/* /Shared/Front/Components/Modais/ModalShared.razor.rz.scp.css */
[b-koylntok5d]::selection {
    color: #fff;
    background: #7d2ae8;
}

.p-link[b-koylntok5d] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.view-modal[b-koylntok5d], .popup[b-koylntok5d] {
    position: absolute;
    left: 50%;
}

.view-modal[b-koylntok5d] {
    top: 50%;
    color: #7d2ae8;
    font-size: 18px;
    padding: 10px 25px;
    background: #fff;
    transform: translate(-50%, -50%);
}

.popup[b-koylntok5d] {
    background: #fff;
    padding: 25px;
    border-radius: 15px;
    top: -150%;
    max-width: 380px;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    box-shadow: 0px 10px 15px rgba(0,0,0,0.1);
    transform: translate(-50%, -50%) scale(1.2);
    transition: top 0s 0.2s ease-in-out, opacity 0.2s 0s ease-in-out, transform 0.2s 0s ease-in-out;
}

    .popup.show[b-koylntok5d] {
        top: 50%;
        opacity: 1;
        pointer-events: auto;
        transform: translate(-50%, -50%) scale(1);
        transition: top 0s 0s ease-in-out, opacity 0.2s 0s ease-in-out, transform 0.2s 0s ease-in-out;
    }

    .popup :is(header, .icons, .field)[b-koylntok5d] {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .popup header[b-koylntok5d] {
        padding-bottom: 15px;
        border-bottom: 1px solid #ebedf9;
    }

span[b-koylntok5d] {
    font-size: 21px;
    font-weight: 600;
}

.close[b-koylntok5d], .icons a[b-koylntok5d] {
    display: flex;
    align-items: center;
    border-radius: 50%;
    justify-content: center;
    transition: all 0.3s ease-in-out;
}

.close[b-koylntok5d] {
    color: #878787;
    font-size: 17px;
    background: #f2f3fb;
    height: 33px;
    width: 33px;
    cursor: pointer;
}

    header .close:hover[b-koylntok5d] {
        background: #ebedf9;
    }

.content[b-koylntok5d] {
    margin: 20px 0;
}

.icons[b-koylntok5d] {
    margin: 15px 0 20px 0;
}

.content p[b-koylntok5d] {
    font-size: 16px;
}

.content .icons a[b-koylntok5d] {
    height: 50px;
    width: 50px;
    font-size: 20px;
    text-decoration: none;
    border: 1px solid transparent;
}

.icons a i[b-koylntok5d] {
    transition: transform 0.3s ease-in-out;
}

.icons a:nth-child(1)[b-koylntok5d] {
    color: #1877F2;
    border-color: #b7d4fb;
}

    .icons a:nth-child(1):hover[b-koylntok5d] {
        background: #1877F2;
    }

.icons a:nth-child(2)[b-koylntok5d] {
    color: #46C1F6;
    border-color: #b6e7fc;
}

    .icons a:nth-child(2):hover[b-koylntok5d] {
        background: #46C1F6;
    }

.icons a:nth-child(3)[b-koylntok5d] {
    color: #e1306c;
    border-color: #f5bccf;
}

    .icons a:nth-child(3):hover[b-koylntok5d] {
        background: #e1306c;
    }

.icons a:nth-child(4)[b-koylntok5d] {
    color: #25D366;
    border-color: #bef4d2;
}

    .icons a:nth-child(4):hover[b-koylntok5d] {
        background: #25D366;
    }

.icons a:nth-child(5)[b-koylntok5d] {
    color: #0088cc;
    border-color: #b3e6ff;
}

    .icons a:nth-child(5):hover[b-koylntok5d] {
        background: #0088cc;
    }

.icons a:hover[b-koylntok5d] {
    color: #fff;
    border-color: transparent;
}

    .icons a:hover i[b-koylntok5d] {
        transform: scale(1.2);
    }

.content .field[b-koylntok5d] {
    margin: 12px 0 -5px 0;
    height: 45px;
    border-radius: 4px;
    padding: 0 5px;
    border: 1px solid #e1e1e1;
}

.field.active[b-koylntok5d] {
    border-color: #7d2ae8;
}

.field i[b-koylntok5d] {
    width: 50px;
    font-size: 18px;
    text-align: center;
}

.field.active i[b-koylntok5d] {
    color: #7d2ae8;
}
/* /Shared/Front/Components/NoticiaComponent/LateralNoticiaComponent.razor.rz.scp.css */
.busca-noticia[b-mo3yf5vrpm]{
    height: 168px;
}

.lateral-config[b-mo3yf5vrpm]{
    background-color: var(--rogga-primary);
    width: 100%;
    color: white;
    margin: auto;
    padding: 1rem;
    padding-left: 1.5rem;
}

hr[b-mo3yf5vrpm]{
    background: rgba(18, 17, 39, 0.16);
    opacity: 1!important;
}

.input-busca-div[b-mo3yf5vrpm]{
    height: 56px;
}

.input-busca-div[b-mo3yf5vrpm], .input-busca-div input[b-mo3yf5vrpm]{
    border-radius: 8px;
}

.input-busca-div input[b-mo3yf5vrpm]{
    width: 90%;
}

.input-busca-div input[b-mo3yf5vrpm]::placeholder{
    color: #9999;
}

.img-posts-recentes[b-mo3yf5vrpm]{
    border-radius: 8px;
    width: 80px;
    height: 80px;
}

@media(max-width: 350px){
    .img-posts-recentes[b-mo3yf5vrpm]{
        width: 60px;
        height: 60px;
    }
}
/* /Shared/Front/Components/NoticiaComponent/NoticiaCard.razor.rz.scp.css */
#cardNoticia[b-6gvw8zfmgk]{
    background-color: var(--rogga-secondary-2);
}

.container-noticia[b-6gvw8zfmgk]{
    height: 300px;
}

.img-noticia[b-6gvw8zfmgk] {
    position: absolute;
    min-width: 100px;
    height: 300px;
    width: 354px;
    margin-top: 0px;
}

@media(min-width: 769px){
    .img-noticia[b-6gvw8zfmgk]{
        margin-left: -1rem;
    }
}

@media(max-width: 768px){
    .container-noticia .col:nth-child(1)[b-6gvw8zfmgk]{
        order: 2;   
    }

    .container-noticia .col:nth-child(2)[b-6gvw8zfmgk]{
        order: 1;
    }

    .img-noticia[b-6gvw8zfmgk]{
        position: relative;
        height: 100%;
        width: 100%;
        margin-top: 0px;
    }

    .container-noticia[b-6gvw8zfmgk]{
        height: auto;
    }
}
/* /Shared/Front/Components/NoticiaComponent/NoticiaCardHome.razor.rz.scp.css */
.container-noticia[b-6d0cvhq682] {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #F3F3F3; /* Cor de fundo nova */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra leve */
    overflow: hidden; /* Prevenir que elementos saiam dos limites */
}

.img-wrapper[b-6d0cvhq682] {
    width: 100%;
    max-height: 200px; /* Altura fixa para a imagem */
    overflow: hidden;
}

.img-noticia[b-6d0cvhq682] {
    width: 100%;
    /* height: 100%; */
    aspect-ratio: 4/3;
    object-fit: cover; /* Recorte da imagem */
}

.content-wrapper[b-6d0cvhq682] {
    text-align: center;
    width: 100%; 
}

.title[b-6d0cvhq682]{
    font-size: 24px;
    font-weight: 300;
    color: black;
    line-height: 36px;
}

.date[b-6d0cvhq682] {
    color: #C52126;
    font-style:italic;
}

.description[b-6d0cvhq682] {
    font-size: 12px;
    color: #313131;
}

.button-link[b-6d0cvhq682] {
    border: 1px solid #C52126;
    padding: 8px;
    background-color: transparent;
    color: #C52126;
    border-radius: 99px;
}
.card-vertical[b-6d0cvhq682] {
    height: auto;
}

    .card-vertical p[b-6d0cvhq682] {
        font-size: 1.2rem; /* Tamanho ajustável */
        margin: 0;
    }

    .card-vertical a[b-6d0cvhq682] {
        text-decoration: none; /* Remover sublinhado do link */
    }

@media(max-width: 768px) {
    .container-noticia[b-6d0cvhq682] {
        width: 100%;
        padding: 12px;
    }

    .img-wrapper[b-6d0cvhq682] {
        max-height: 150px; /* Ajustar altura da imagem em telas menores */
    }

    .card-vertical p[b-6d0cvhq682] {
        font-size: 1rem; /* Fonte menor para mobile */
    }
}
/* /Shared/Front/Components/RoutePageComponent.razor.rz.scp.css */
.anchor img[b-a0sqjpdhey]{
    width: 11px;
}

.anchor span[b-a0sqjpdhey]{
    color: var(--rogga-primary)!important;
}

.anchor span a[b-a0sqjpdhey]{
    color: var(--rogga-primary)!important;
}
/* /Shared/Front/Components/Sections/SectionDestaque.razor.rz.scp.css */
*[b-mr69enk6od]{
    font-family: 'IBM Sans';
}

.hr-see-more-news[b-mr69enk6od]{
    background-color: #fff;
    max-width: 100px;
    opacity: 0.3!important;
    height: 2px;
}

.hr-inverse[b-mr69enk6od]{
    background-color: #fff;
    opacity: 0.3!important;
    height: 2px;
}

.border-white-op[b-mr69enk6od]{
    border: 1px solid rgba(255, 255, 255, 0.5);
}

.carousel-indicators[b-mr69enk6od]{
    bottom: -50px;
}

.carousel-indicators button[b-mr69enk6od]{
    width: 10px;
    height: 10px;
    border: 0!important;
    border-radius: 68px;
}

.carousel-indicators button.active[b-mr69enk6od]{
    width: 29px!important;
}

.hr-litoral[b-mr69enk6od]{
    width: 10%;
}

.paintai-home-card .col-12[b-mr69enk6od]{
    height: 35px!important;
}

.descricao-card-destaques[b-mr69enk6od]{
    margin-left: 6rem;
}

.mySwiper2[b-mr69enk6od]{
    margin-top: -250px;
}

.carousel-indicators[b-mr69enk6od]{
    bottom: -50px;
}

.carousel-indicators button[b-mr69enk6od]{
    width: 10px;
    height: 10px;
    border: 0!important;
    background-color:#D9D9D9;
    border-radius: 68px;
}

hr[b-mr69enk6od]{
    max-width: 109px;
}

.carousel-indicators button.active[b-mr69enk6od]{
    width: 29px!important;
    background-color: #313131;
}

.carousel-indicators-noticia button.active[b-mr69enk6od]{
    background-color: white!important;
}

.icon-flecha[b-mr69enk6od]{
    height: 15px!important;
    margin-top: 20px;
}

#carouselLancamentoInfos[b-mr69enk6od], #carouselLancamentoInfos .carousel-inner[b-mr69enk6od]{
    width: 100%;
}

#carouselLancamento .carousel-inner .carousel-item img[b-mr69enk6od]{
    height: 400px!important;
}
@media(max-width: 600px){
    .image-news[b-mr69enk6od]{
        height: 15em;
    }

    .hr-litoral[b-mr69enk6od]{
        width: 50%;
    }

    .controlers-home-litoral .col-12:nth-child(1)[b-mr69enk6od]{
        order: 2;
    }

    .descricao-card-destaques[b-mr69enk6od]{
        margin-left: 0;
    }

    .mySwiper2[b-mr69enk6od]{
        margin-top: -217px;
    }

    .descricao-card-destaques[b-mr69enk6od]{
        margin-left: 0rem;
    }

    .icon-flecha[b-mr69enk6od]{
        width: 50px!important;
        height: 10px!important;
        margin-top: 20px;
    }

    #carouselLancamento[b-mr69enk6od], #carouselLancamento .carousel-inner[b-mr69enk6od], #carouselLancamento .carousel-inner .carousel-item img[b-mr69enk6od]{
        height: 16rem!important;
    }
}

@media(min-width: 2000px){
    .swiper-slide-lancamento[b-mr69enk6od]{
        justify-content: center!important;
    }

    .swiper-slide-lancamento .first-swiper[b-mr69enk6od]{
        margin-right: -20%!important;
    }
}
/* /Shared/Front/Components/Sections/SectionDiferenciaisEmpreendimento.razor.rz.scp.css */
/* /Shared/Front/Components/Sections/SectionEmpHome.razor.rz.scp.css */
.btn-cidade[b-aoko6ss45g] {
    padding: 8px 32px;
    border-radius: 99px;
    border: 1px solid #C52126;
    margin-right: 20px;
    margin-bottom: 15px;
}

    .btn-cidade.active[b-aoko6ss45g] {
        background-color: #C52126; 
        color: white;
        border: 1px solid white;
    }
/* /Shared/Front/Components/Sections/SectionLocalidadeEmpreendimento.razor.rz.scp.css */
.container-img-destaque[b-2pe3kwlh78] {
    height: 75px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
}
/* /Shared/Front/Components/Sections/SectionPremosCertificados.razor.rz.scp.css */
p[b-06x3f2md6k], span[b-06x3f2md6k], ul[b-06x3f2md6k], li[b-06x3f2md6k] {
    font-family: 'IBM Sans';
}

strong[b-06x3f2md6k], h1[b-06x3f2md6k], h2[b-06x3f2md6k], h3[b-06x3f2md6k], h4[b-06x3f2md6k], h5[b-06x3f2md6k] {
}

.nav-link .btn-indicator[b-06x3f2md6k] {
    font-family: 'IBM Sans' !important;
}

a[b-06x3f2md6k] {
    color: var(--rogga-gray);
    text-decoration: none;
}

.card-img-top[b-06x3f2md6k] {
    height: 276px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.carousel-indicators button[b-06x3f2md6k] {
    width: 10px;
    height: 10px;
    border: 0 !important;
    background-color: #D9D9D9;
    border-radius: 68px;
    /* top: -10rem; */
}

    .carousel-indicators button.active[b-06x3f2md6k] {
        width: 29px !important;
        background-color: #313131;
    }

@media screen and (min-width: 901px) {

    .nav-pills .nav-link.active[b-06x3f2md6k], .nav-pills .show > .nav-link[b-06x3f2md6k] {
        color: #fff;
        background-color: var(--rogga-primary);
        font-family: 'IBM Sans Bold';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 32px;
        padding: 0.6rem 3.6rem;
        /*border-radius: 10px 0px 0px 10px;*/
    }

    .nav-pills .nav-link[b-06x3f2md6k] {
        color: var(--rogga-gray);
        font-family: 'IBM Sans Bold';
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 32px;
        padding: 0.6rem 3.6rem;
        border: solid 1px #ECF2FE;
    }

    h5.card-timeline[b-06x3f2md6k] {
        font-family: 'IBM Sans Bold';
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        line-height: 150%;
        text-align: center;
        color: var(--rogga-primary);
    }

    .timeline-txt[b-06x3f2md6k] {
        font-family: 'IBM Sans Bold';
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 43px;
        font-feature-settings: 'pnum' on, 'lnum' on;
        color: var(--rogga-gray);
        /* text-align: center; */
    }

    .carousel-timeline-card[b-06x3f2md6k] {
        border-radius: 16px;
    }

    #wrapper[b-06x3f2md6k] {
        margin: 0 auto;
        width: 100%;
        overflow: hidden;
        padding: 0 32px;
    }

        #wrapper .timeline-container[b-06x3f2md6k] {
            overflow: auto;
            overflow-x: hidden;
        }

            #wrapper .timeline-container[b-06x3f2md6k]::-webkit-scrollbar {
                display: none;
            }

    #timeline[b-06x3f2md6k] {
        padding: 0 32px;
        height: 420px;
        width: fit-content;
        display: flex;
        flex-direction: row;
        position: relative;
    }

        #timeline .card-info[b-06x3f2md6k] {
            border-radius: 8px;
            bottom: 12%;
            opacity: 0;
            pointer-events: none;
            position: absolute;
            width: 200px;
            aspect-ratio: 0.75;
            padding: 16px;
            /* background: #081821; */
            background-image: url('../imagens/Frame\ 427318536\ \(1\).png');
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
            transition: 0.3s all ease;
            z-index: 2;
            transform: translateY(20px);
        }

            #timeline .card-info p[b-06x3f2md6k] {
                /* line-height: 1.4rem;
        color: #fff;
        text-align: center; */
            }

        #timeline[b-06x3f2md6k]:after {
            content: "";
            position: absolute;
            height: 1px;
            background: white;
            top: 50%;
            transition: 4s linear;
            animation-name: linegrow;
            animation-duration: 12s;
            animation-fill-mode: forwards;
            animation-iteration-count: 1;
            animation-timing-function: linear;
        }

        #timeline .timeline-card[b-06x3f2md6k] {
            margin-right: 32px;
            padding: 16px;
            min-width: 220px;
            margin: 16px;
            display: flex;
            align-items: center;
            flex-direction: column;
            justify-content: space-between;
            position: relative;
            transition: all 0.8s ease;
        }

            #timeline .timeline-card:hover .card-info[b-06x3f2md6k] {
                opacity: 1;
                transform: translateY(0);
            }

            #timeline .timeline-card h2[b-06x3f2md6k] {
                /* color: #fff;
        font-size: 32px;
        font-weight: 700;
        text-align: center;
        font-family: 'Darker Grotesque', sans-serif; */
            }

            #timeline .timeline-card span[b-06x3f2md6k] {
                /* color: #fff;
        font-size: 1.4rem;
        font-weight: bold; */
            }

            #timeline .timeline-card[b-06x3f2md6k]::before {
                content: "";
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                width: 16px;
                height: 16px;
                /* border-radius: 50%;
        background: #fff; */
                z-index: 1;
            }

            #timeline .timeline-card:nth-child(even)[b-06x3f2md6k] {
                /* padding-bottom: 8rem; */
            }

                #timeline .timeline-card:nth-child(even)[b-06x3f2md6k]::after {
                    content: "";
                    position: absolute;
                    top: 70px;
                    left: 50%;
                    /* border-left: 1px dashed rgba(144, 38, 210, 1); */
                    width: 0px;
                    height: 30%;
                    animation-name: linegrowVertical;
                    animation-duration: 5s;
                    animation-fill-mode: forwards;
                    animation-iteration-count: 1;
                    animation-timing-function: linear;
                    transform-origin: bottom;
                }

            #timeline .timeline-card:nth-child(odd)[b-06x3f2md6k] {
                /* padding-top: 8rem; */
            }

                #timeline .timeline-card:nth-child(odd)[b-06x3f2md6k]::after {
                    content: "";
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    height: 35%;
                    /* border-left: 1px dashed rgba(144, 38, 210, 1); */
                    width: 0px;
                    animation-name: linegrowVerticalOdd;
                    animation-duration: 5s;
                    animation-fill-mode: forwards;
                    animation-iteration-count: 1;
                    animation-timing-function: linear;
                    transform-origin: top;
                }

    .card.card-carousel.carousel-premios-card[b-06x3f2md6k] {
        height: 550px;
        background: #F4F4F4;
        box-shadow: 0px 17px 14px rgb(17 39 56 / 18%)
    }

    .indicator-timeline[b-06x3f2md6k] {
        display: flex !important;
        position: relative;
        top: 30px;
    }

    .carousel-control-prev-icon[b-06x3f2md6k] {
        background-image: url('img/indicator-right.png');
    }

    .carousel-control-next-icon[b-06x3f2md6k] {
        background-image: url('img/indicator-left.png');
    }

    .mob[b-06x3f2md6k] {
        display: none;
    }

    .carousel-item img[b-06x3f2md6k] {
        /* height: 0px; */
        margin-bottom: 0px;
    }
}

.btn-carousel[b-06x3f2md6k] {
    padding: 0;
    background-color: transparent;
    border: none;
}

#carouselExampleIndicators[b-06x3f2md6k], #carouselExampleIndicators .carousel-inner[b-06x3f2md6k] {
    height: 700px;
}

    #carouselExampleIndicators .carousel-item[b-06x3f2md6k] {
        height: auto !important;
    }

    #carouselExampleIndicators .carousel-indicators[b-06x3f2md6k] {
        height: 40px;
    }

@media(max-width: 769px) {
    .card-title.card-timeline[b-06x3f2md6k], .card-title-nossa-historia[b-06x3f2md6k] {
        color: var(--rogga-primary);
        text-align: center;
        font-weight: 900;
    }

    .timeline-container[b-06x3f2md6k] {
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        height: 100px;
    }
}

@media screen and (max-width: 900px) {

    .titulo-historia[b-06x3f2md6k] {
        color: var(--rogga-gray);
        font-size: 36px;
        line-height: 54px;
        font-family: 'IBM Sans';
    }

    strong.bold-chamada[b-06x3f2md6k] {
        font-size: 24px;
        font-weight: 600;
        line-height: 36px;
        color: var(--rogga-gray);
    }

    .borda-esquerda.px-4[b-06x3f2md6k] {
        border-left: solid;
        border-color: var(--rogga-primary);
    }

    p.txt-historia[b-06x3f2md6k] {
        font-size: 14px;
        line-height: 24.5px;
        color: var(--rogga-gray);
    }

    ul#pills-tab[b-06x3f2md6k] {
        display: flex;
        width: 1200px;
    }

    .nav-pills .nav-link.active[b-06x3f2md6k], .nav-pills .show > .nav-link[b-06x3f2md6k] {
        color: #fff;
        background-color: var(--rogga-primary);
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 32px;
        padding: 0.6rem 3.6rem;
        border-radius: 10px 0px 0px 10px;
    }

    .nav-pills .nav-link[b-06x3f2md6k] {
        color: var(--rogga-gray);
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 32px;
        padding: 0.6rem 3.6rem;
    }

    h5.card-title.card-title-timeline[b-06x3f2md6k] {
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 150%;
        color: var(--rogga-primary);
        margin-bottom: 0 !important;
    }

    p.card-text.text-timeline[b-06x3f2md6k] {
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 43px;
        color: var(--rogga-gray);
    }

    .card.card-timeline[b-06x3f2md6k] {
        border-radius: 0px 0px 20px 20px;
    }

    h5.card-title.txt-premios.py-3[b-06x3f2md6k] {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 32px;
        color: #333333;
        padding-top: 6rem;
    }

    .bg-info[b-06x3f2md6k] {
        background-image: url('img/mobile/BG.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }

    p.txt-endereco[b-06x3f2md6k] {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        color: var(--rogga-gray);
    }

    h3.titulo-redes-sociais.py-3[b-06x3f2md6k] {
        color: var(--rogga-gray);
        font-size: 24px;
        font-weight: 700;
        line-height: 38.5px;
    }

    strong.info-rogga[b-06x3f2md6k] {
        color: var(--rogga-gray);
        font-size: 20px;
        font-weight: 700;
        line-height: 35px;
    }

    p.links-rogga[b-06x3f2md6k] {
        font-size: 16px;
        line-height: 25px;
    }

    .card.card-carousel[b-06x3f2md6k]:before {
        /* box-shadow: inset 0px 33px 25px 0 #000, inset 0 66px 15px 0px #ccc ,inset 0 99px 5px 0px #fff; */
        content: "";
        z-index: -1;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(-45deg, #F3F4F7 -99%, #CACCD1 -100% );
        transform: translate3d(0px, 20px, 0) scale(0.95);
        filter: blur(20px);
        opacity: var(0.7);
        transition: opacity 0.3s;
        border-radius: 20px;
    }

    .card.card-carousel[b-06x3f2md6k]:after {
        /* box-shadow: inset 0px 33px 25px 0 #000, inset 0 66px 15px 0px #ccc ,inset 0 99px 5px 0px #fff; */
        content: "";
        z-index: -1;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: inherit;
        border-radius: 20px;
    }

    .carousel-mobile[b-06x3f2md6k] {
        overflow: hidden;
    }

    .row.horizontal-mobile[b-06x3f2md6k] {
        display: flex;
        flex-wrap: nowrap;
        width: 100%;
        transition: all 500ms ease;
    }

    .slider > .col-12.col-md-3.px-2.pb-4[b-06x3f2md6k] {
        flex: 0 0 auto;
        width: 100%;
    }

    .slider > input:nth-child(1):checked ~ .slider-content[b-06x3f2md6k] {
        transform: translateX(0%);
    }

    .slider > input:nth-child(2):checked ~ .slider-content[b-06x3f2md6k] {
        transform: translateX(-100%);
    }

    .slider > input:nth-child(3):checked ~ .slider-content[b-06x3f2md6k] {
        transform: translateX(-200%);
    }

    .slider > input:nth-child(4):checked ~ .slider-content[b-06x3f2md6k] {
        transform: translateX(-300%);
    }

    .desk[b-06x3f2md6k] {
        display: none;
    }
}
/* /Shared/LayoutIndex.razor.rz.scp.css */
.index-footer[b-y6vcn0km8y] {
    background: linear-gradient(to bottom, #000000 -22%, transparent)!important;
    position: fixed;
    top: 0;
    z-index: 1041;
    width: 100%;
    padding: 1rem 2rem;
    /* background-image: none; */
}

.dropdown-navmenu-home .dropdown-menu[b-y6vcn0km8y]{
    background-color: #313131E5;
    /* width: 192px; */
    max-width: 100%!important;
}

.dropdown-navmenu-home .dropdown-item[b-y6vcn0km8y]{
    text-wrap: auto;
}

.dropdown-item.active[b-y6vcn0km8y], .dropdown-item:active[b-y6vcn0km8y]{
    background-color: transparent!important;
}

.dropdown-navmenu-home :is(.dropdown-item, .dropdown-toggle)[b-y6vcn0km8y]{
    color: white!important;
    font-size: 14px;
}

.logo[b-y6vcn0km8y]{
    margin-left: 2%
}
.index-footer-link[b-y6vcn0km8y]{
    color: white;
    padding:0;
    display:flex;
    align-items:center;
    gap:0.5rem;
}
    .index-footer-link div[b-y6vcn0km8y] {
        background-color: #FFFFFF3D;
        height: 100%;
        display:flex;
        justify-content:center;
        padding:0.5rem;
        border-radius: 6px 6px 0 0;
    }

.index-footer-link p[b-y6vcn0km8y] {
    line-height:1rem;
    font-weight:700;
}

.search-container[b-y6vcn0km8y] {
    position: relative;
    display: inline-block; 
    width: 100%; 
    max-width: 300px;
}

.search-bar[b-y6vcn0km8y] {
    width: 100%;
    padding-left: 40px; 
    height: 40px; 
    border: 1px solid #ccc;
    border-radius: 99px;
    font-size: 16px;
}

.search-icon[b-y6vcn0km8y] {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    width: 20px; 
    height: 20px;
    pointer-events: none;
}


.suggestions-list[b-y6vcn0km8y] {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: white;
    border: 1px solid #ccc;
    border-top: none;
    max-height: 200px;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 10;
}

    .suggestions-list li[b-y6vcn0km8y] {
        padding: 10px;
        cursor: pointer;
    }

        .suggestions-list li:hover[b-y6vcn0km8y] {
            background-color: #f0f0f0;
        }

.search-bar:focus + .suggestions-list[b-y6vcn0km8y],
.search-bar:not(:focus) + .suggestions-list[b-y6vcn0km8y] {
    display: block;
}
@media (max-width: 768px){
    .logo[b-y6vcn0km8y] {
        margin-left: 15%
    }
    .index-footer-link[b-y6vcn0km8y]{
        font-size: 12px;
    }

        .index-footer-link div[b-y6vcn0km8y]{
            width:50px;
        }

}

@media (max-width: 768px) {
    .search-bar[b-y6vcn0km8y] {
        width: 25%;
        margin-left: 60%;
    }

    .search-icon[b-y6vcn0km8y] {
        margin-left: 60%;
    }
}

/* /Shared/MainLayout.razor.rz.scp.css */
/* /Shared/NavMenu.razor.rz.scp.css */
/* /Shared/NavMenuHome.razor.rz.scp.css */
.search-container[b-s6y87p4j4v] {
    position: relative;
    display: inline-block;
    width: 100%;
    /* max-width: 300px; */
}

.search-bar[b-s6y87p4j4v] {
    width: 100%;
    padding-left: 40px;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 99px;
    font-size: 16px;
    box-sizing: border-box; 
}

.search-icon[b-s6y87p4j4v] {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    pointer-events: none;
}

.top-section[b-s6y87p4j4v] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

.links-wrapper[b-s6y87p4j4v] {
    display: flex;
    gap: 1rem;
    justify-content: center;
    align-items: flex-start;
}

.index-footer-link[b-s6y87p4j4v] {
    color: white;
    text-align: center;
    flex-direction: column;
}

    .index-footer-link img[b-s6y87p4j4v] {
        max-width: 100px;
    }

    .index-footer-link p[b-s6y87p4j4v] {
        margin-top: 0.5rem;
        font-size: 14px;
        line-height: 1.2;
    }

.suggestions-list[b-s6y87p4j4v] {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: white;
    border: 1px solid #ccc;
    border-top: none;
    max-height: 200px;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 10;
}

    .suggestions-list li[b-s6y87p4j4v] {
        padding: 10px;
        cursor: pointer;
    }

        .suggestions-list li:hover[b-s6y87p4j4v] {
            background-color: #f0f0f0;
        }

.search-bar:focus + .suggestions-list[b-s6y87p4j4v],
.search-bar:not(:focus) + .suggestions-list[b-s6y87p4j4v] {
    display: block;
}
@media (max-width: 768px) {
    .top-section[b-s6y87p4j4v] {
        gap: 0.5rem;
    }

    .search-bar[b-s6y87p4j4v] {
        width: 80%;
    }

    .index-footer-link img[b-s6y87p4j4v] {
        max-width: 80px;
    }

    .index-footer-link p[b-s6y87p4j4v] {
        font-size: 12px;
    }
}
/* /Shared/NavMenuHomeLitoralUrbano.razor.rz.scp.css */
.index-footer[b-fhn56fwmzt] {
    background: linear-gradient(to bottom, #000000 -22%, transparent)!important;
    position: fixed;
    top: 0;
    z-index: 1041;
    width: 100%;
    padding: 1rem 2rem;
    /* background-image: none; */
}

.dropdown-navmenu-home .dropdown-menu[b-fhn56fwmzt]{
    background-color: #313131E5;
    width: max-content;
    /* width: 192px; */
    /* max-width: 100%!important; */
}

.dropdown-navmenu-home .dropdown-item[b-fhn56fwmzt]{
    text-wrap: auto;
}

.dropdown-item.active[b-fhn56fwmzt], .dropdown-item:active[b-fhn56fwmzt]{
    background-color: transparent!important;
}

.dropdown-navmenu-home :is(.dropdown-item, .dropdown-toggle)[b-fhn56fwmzt], .navmenu-home-item[b-fhn56fwmzt]{
    color: white!important;
    font-size: 14px;
}
.dropdown-navmenu-home.portais :is(.dropdown-item, .dropdown-toggle)[b-fhn56fwmzt]{
    color: white!important;
    font-size: 16px!important;
}

@media(min-width: 996px){
    .dropdown-navmenu-home :is(.dropdown-item, .dropdown-toggle)[b-fhn56fwmzt], .navmenu-home-item[b-fhn56fwmzt]{
        color: white!important;
        font-size: 18px;
    }
}

.logo[b-fhn56fwmzt]{
    margin-left: 2%
}
.index-footer-link[b-fhn56fwmzt]{
    color: white;
    padding:0;
    display:flex;
    align-items:center;
    gap:0.5rem;
}
    .index-footer-link div[b-fhn56fwmzt] {
        background-color: #FFFFFF3D;
        height: 100%;
        display:flex;
        justify-content:center;
        padding:0.5rem;
        border-radius: 6px 6px 0 0;
    }

.index-footer-link p[b-fhn56fwmzt] {
    line-height:1rem;
    font-weight:700;
}

.search-container[b-fhn56fwmzt] {
    position: relative;
    display: inline-block; 
    width: 100%; 
    max-width: 300px;
}

.search-bar[b-fhn56fwmzt] {
    width: 100%;
    padding-left: 40px; 
    height: 40px; 
    border: 1px solid #ccc;
    border-radius: 99px;
    font-size: 16px;
}

.search-icon[b-fhn56fwmzt] {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    width: 20px; 
    height: 20px;
    pointer-events: none;
}


.suggestions-list[b-fhn56fwmzt] {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: white;
    border: 1px solid #ccc;
    border-top: none;
    max-height: 200px;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 10;
}

    .suggestions-list li[b-fhn56fwmzt] {
        padding: 10px;
        cursor: pointer;
    }

        .suggestions-list li:hover[b-fhn56fwmzt] {
            background-color: #f0f0f0;
        }

.search-bar:focus + .suggestions-list[b-fhn56fwmzt],
.search-bar:not(:focus) + .suggestions-list[b-fhn56fwmzt] {
    display: block;
}
@media (max-width: 768px){
    .logo[b-fhn56fwmzt] {
        margin-left: 15%
    }
    .index-footer-link[b-fhn56fwmzt]{
        font-size: 12px;
    }

        .index-footer-link div[b-fhn56fwmzt]{
            width:50px;
        }

}

@media (max-width: 768px) {
    .search-bar[b-fhn56fwmzt] {
        width: 25%;
        margin-left: 60%;
    }

    .search-icon[b-fhn56fwmzt] {
        margin-left: 60%;
    }
}

.nav-link.active[b-fhn56fwmzt]{
    background-color: white!important;
    color: #E9544E!important;
}

.logo__rogga[b-fhn56fwmzt]{
    margin-top: -10px
}

.nav .nav-pills .nav-link[b-fhn56fwmzt]{
    font-size: 13px!important;
}
.icon-navbar[b-fhn56fwmzt]{
    margin-left: -21px!important;
}
