p{

    margin-bottom: 0;

}

.row {

    --bs-gutter-x: 0;

}

.body-lp-desktop{

    display: none;

}

p.title-header-fixed {

    text-align: center;

    font-size: 17px;

    color: white;

    padding: 05px 0;

}

header{

    background-image: url(../images/desktop/fundo-header.png);

    background-position: center;

    background-size: 70% 100%;

    background-repeat: no-repeat;

    filter: drop-shadow(0 0 0.3rem rgba(0,0,0,0.75));

    margin-bottom: 0;

}

nav  {

    background-image: url(../images/mobile/topo.png);

    background-position: center;

    background-size: 100% 100%;

    background-repeat: no-repeat;

    filter: drop-shadow(0 0 0.3rem rgba(0,0,0,0.75));

    margin-bottom: 0;

}

#carouselExample {
    background-image: url('../images/mobile/landing-page-mais-whats-mobile-4-02.webp'); /* Imagem de fundo */
    background-size: cover; 
    background-position: center;
    background-repeat: no-repeat;
    height: auto; 
  }
  .carousel-control-prev-icon,
  .carousel-control-next-icon {
    filter: invert(48%) sepia(89%) saturate(3138%) hue-rotate(82deg) brightness(96%) contrast(104%); /* Cor verde nas setas */
  }

  .carousel-item img {
    width: 80%;  
    height: auto;
    margin: 0 auto;
  }

.carrossel-mobile-topo{

    background-image: url('../images/mobile/star-gate-mobile-2_06.webp');

    background-position: center;

    background-repeat: no-repeat;

    background-size: 100% 100%;

    padding: 1.5em 0em;

}


.carrossel-mobile-um{

    max-width: 100%;

    max-height: 320px

}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {

    margin: 0px var(--swiper-pagination-bullet-horizontal-gap, 2px);

}

.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {

    position: relative;

    margin-top: 15px;

}

.pagination-espacos-m  > span.swiper-pagination-bullet.swiper-pagination-bullet-active {

    width: 24px;

    border-radius: 8px;

}



.carrossel-mobile-dois{

    max-width: 100%;

    max-height: 300px;

}

.slide-carrossel-apartamento-um{

    text-align: center;

}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{

    display: none;

}

.swiper-button-prev.seta-apartamento-um > img {

    margin-left: 20px;

    margin-top: -50px;

}

.swiper-button-next.seta-apartamento-um > img{

    margin-right: 20px;

    margin-top: -50px;

}

.accordion-item,

.accordion-button,

.accordion-button:not(.collapsed) {

    background: transparent;

}

.titulo__faq {

    color: #655b4d;

    font-weight: 700;

}

button.accordion-button {

    padding: 1.5em 1em 1.5em 0;

}

.accordion-body {

    color: #235e58;

    padding: 0em 0 1.5em;

    font-family: var( --font-azo-regular);

}

.accordion-button:not(.collapsed) {

    box-shadow: none;

}

.accordion-button:focus {

    box-shadow: none;

}

.accordion-button::after{

    background-image: url('../images/mobile/seta-faq.png');

}

.accordion-button:not(.collapsed)::after{

    background-image: url('../images/mobile/seta-faq.png');

}

.accordion-item {

    border: var(--bs-accordion-border-width) solid #655b4d;

}

.accordion-flush>.accordion-item:last-child {

    border-bottom: 1px solid #655b4d;

}

.copyright{

    background-color: #535353;

    padding: 1em 2.5em;

}

.copyright > p{

    color: #fff;

    font-size: 12px;

    font-family: var( --font-azo-regular);

    text-align: center;

}

.copyright > p > a{

    font-family: var(--font-azo-bold);

    color: #fff;

    text-decoration: none;

}

.rodape-mobile{

    padding-top: 0 !important;

}

.modal-header {

    background-color: #342D21;

    color: #fff;

}

a{

    cursor: pointer;

}

.btn-close {

    filter: invert(1);

    opacity: 1;

}

.carrossel-desktop-topo{

    background-image: url('../images/desktop/pedro-superti-star-gate-2_04.webp');

    background-position: center;

    background-repeat: no-repeat;

    background-size: 100% 100%;

    padding: 2em 0;
    
}

@media screen and (min-width: 600px){

    .carrossel-mobile-um {

        max-width: 100%;

        max-height: 270px;

    }
}

@media screen and (min-width: 768px){

    .body-lp-desktop{

        display: block;

    }

    .body-lp-mobile{

        display: none;

    }

    .text-topo {

        font-size: 18px;

    }

    .carrossel-natureza-d{

        background-image: url('../images/desktop/timburi-ajustes-degrade-d-03.webp');

        background-size: 100% 100%;

        background-position: center;

        padding: 8.5em 0 4em;

    }

    .carrossel-momentos-d{

        background-image: url('../images/desktop/nacoes-timburi-frz-desktop-09.webp');

        background-size: 100% 100%;

        background-position: center;

        padding: 5em 0 3em;

    }

    .carrossel-praticidade-d{

        background-image: url('../images/desktop/nacoes-timburi-frz-desktop-10.webp');

        background-size: 100% 100%;

        background-position: center;

        padding: 6em 0 4em;

    }

    .carrossel-memorias-d{

        background-image: url('../images/desktop/nacoes-timburi-frz-desktop-11.webp');

        background-size: 100% 100%;

        background-position: center;

        padding: 5em 0 3em;

    }

    .carrossel-mobile-um {

        max-width: 100%;

        max-height: 400px;

    }

    .carrossel-apartamento-um-d{

        background-image: url('../images/desktop/nacoes-timburi-frz-desktop-21.webp');

        background-position: center;

        background-repeat: no-repeat;

        background-size: 100% 100%;

        padding: 4em 0 2em;

    }

    .carrossel-mobile-dois {

        width: 83%;

        max-height: none;

    }

    iframe {

        height: 253px;

    }
}

@media screen and (min-width: 1400px){


    iframe {

        height: 280px;

    }

}

@media screen and (min-width: 1500px){

    iframe {

        height: 303px;

    }

}

@media screen and (min-width: 1700px){


}

@media screen and (min-width: 1900px){


}

