@media screen and (max-width: 1750px){
    .container{
        max-width: 80vw;
    }

    .anuncios-recentes > .anuncios > li > article > div > a > div > img{
        width: 17.5vw;
        height: 17vw;
    }

    .anuncios-recentes > .anuncios{
        gap: 3vw;
    }

    .inner-listagem-anuncios > .novos-anuncios > li > article > div > a > div > img{
        width: 17.5vw;
        height: 17vw;
    }

    .inner-listagem-anuncios > .novos-anuncios{
        gap: 3vw;
    }

    .novos-anuncios > li > article > div > a > div > img{
        width: 17.5vw;
        height: 17vw;
    }

    .novos-anuncios{
        gap: 3vw;
    }

    .eapps-instagram-feed-posts-item-template-tile{
        width: 17vw!important;
        height: 17vw!important;
    }

    #link-sobrenos{
        width: 17vw!important;
        height: 17vw!important;
    }

    .squares-sobre-empresa{
        gap: 8.5vw!important;
        height: 17vw!important;
    }
}

@media screen and (max-width: 1680px){
    .text-sobrenos > div{
        gap: 15px;
    }

    .text-sobrenos{
        gap: 25px;
    }
}

@media screen and (max-width: 1550px){
    .anuncios-recentes > .anuncios > li > article > div > a > div > img{
        width: 17.5vw;
        height: 15vw;
    }

    .inner-listagem-anuncios > .novos-anuncios > li > article > div > a > div > img{
        width: 17.5vw;
        height: 15vw;
    }

    .novos-anuncios > li > article > div > a > div > img{
        width: 17.5vw;
        height: 15vw;
    }

    .eapps-instagram-feed-posts-item-template-tile{
        width: 15vw!important;
        height: 15vw!important;
    }

    #link-sobrenos{
        width: 23.5vw!important;
        height: 15vw!important;
    }

    .squares-sobre-empresa{
        gap: 8.5vw!important;
        height: 15vw!important;
    }

    .linha-termos-condicoes{
        flex-direction: column;
    }

    .conteudo-anuncio > .content-description{
        max-width: 35vw!important;
    }

    .conteudo-anuncio > .swiper-summary-container{
        max-width: 35vw!important;
    }

    .conteudo-anuncio > .swiper-summary-container > .swiper{
        max-width: 35vw!important;
    }

    .swiper-summary-container > iframe{
        width: 35vw!important;
        height: 35vw!important;
    }

    .conteudo-anuncio > .swiper-summary-container > .swiper{
        margin-top: -25px;
    }

    .botoes-anuncio{
        margin-top: 25px!important;
    }

    .comprar-artigo > form > .linha-termos-condicoes{
        flex-direction: row!important;
    }
}

@media screen and (max-width: 1500px){
    .hero-section{
        min-height: 450px;
        max-height: 450px;
    }

    .swiper-container{
        min-height: 450px;
        max-height: 450px;
    }

    .motor-m{
        max-width: 285px!important;
    }

    .caixa-m{
        max-width: 330px!important;
    }

    .para-choques{
        max-width: 320px!important;
    }

    .ctn-sobrenos{
        align-items: flex-end;
    }
}

@media screen and (max-width: 1474px){

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div:nth-child(5){
        display: none!important;
    }

}

@media screen and (max-width: 1450px){
    .info-slider > h1{
        font-size: 40px;
        line-height: 50px;
    }

    .hero-section{
        min-height: 400px;
        max-height: 400px;
    }

    .swiper-container{
        min-height: 400px;
        max-height: 400px;
    }

    #slide-motores{
        min-height: 400px;
        max-height: 400px;
    }

    #slide-caixas{
        min-height: 400px;
        max-height: 400px;
    }

    #slide-chaparia{
        min-height: 400px;
        max-height: 400px;
    }

    .swiper-pagination{
        bottom: 60%!important;
    }

    .beneficios-elitemotor{
        margin-bottom: 50px;
    }

    .logo-small{
        width: 35px;
    }

    .beneficios-elitemotor > div > h2{
        font-size: 16px;
    }

    .info-slider > p{
        font-size: 16px;
    }

    .info-slider > h1{
        margin-bottom: unset;
    }

    #link-sobrenos > h2{
        font-size: 30px;
    }

    .saber-novidades > div > h1{
        font-size: 40px;
    }

    .conteudo-anuncio > .swiper-summary-container > .swiper{
        margin-top: -50px;
    }

    .botoes-anuncio{
        margin-top: unset!important;
    }
    
    #contentorum > div > .swiper-pagination{
        transform: translate(-50%, -15px)!important;
    }
}

@media screen and (max-width: 1366px){
    .squares-sobre-empresa{
        gap: 8vw!important;
    }

    .text-sobrenos > div > p:nth-child(3){
        display: none;
    }

    .ctn-sobrenos{
        padding: 75px 0!important;
    }

    .ctn-tiktok{
        padding: 75px 0!important;
        padding-bottom: 45px!important;
    }

    .ctn-formulario{
        padding-bottom: 75px!important;
    }

    .ctn-gmaps{
        padding: 75px 0!important;
    }
    
}

@media screen and (min-width: 1350px){
    .novos-anuncios > li:nth-child(29){
        display: none!important;
    }
    
    .novos-anuncios > li:nth-child(30){
        display: none!important;
    }
}

@media screen and (max-width: 1355px){
    .anuncios-recentes > .anuncios{
        grid-template-columns: 1fr 1fr 1fr;
    }

    .anuncios-recentes > .anuncios > li > article > div > a > div > img{
        width: 24.5vw;
        height: 22vw;
    }

    .inner-listagem-anuncios > .novos-anuncios{
        grid-template-columns: 1fr 1fr 1fr;
    }

    .inner-listagem-anuncios > .novos-anuncios > li > article > div > a > div > img{
        width: 24.5vw;
        height: 22vw;
    }

    .novos-anuncios{
        grid-template-columns: 1fr 1fr 1fr;
    }

    .novos-anuncios > li > article > div > a > div > img{
        width: 24.5vw;
        height: 22vw;
    }

    .anuncios-recentes > .anuncios > li:nth-child(7){
        display: none;
    }

    .anuncios-recentes > .anuncios > li:nth-child(8){
        display: none;
    }

    .breadcrumbs > *{
        white-space: nowrap!important;
    }

    #currentBread{
        white-space: nowrap!important;
        overflow: hidden!important;
    }

    .breadcrumbs > a:nth-child(1){
        width: 85px!important;
    }

    .breadcrumbs > a:nth-child(3){
        width: 50px!important;
    }
}

@media screen and (max-width: 1250px){
    header > nav > ul > li > a{
        font-size: 16px;
    }

    .logo-header{
        width: 200px;
    }
}

@media screen and (max-width: 1200px){
    .conteudo-anuncio > .swiper-summary-container > .swiper{
        margin-top: -75px;
    }
}

@media screen and (max-width: 1174px){

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div:nth-child(5){
        display: block!important;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205::after{
        top: 93%!important;
    }
}

@media screen and (max-width: 1150px){
    .anuncios-recentes > .anuncios{
        grid-template-columns: 1fr 1fr;
    }

    .anuncios-recentes > .anuncios > li > article > div > a > div > img{
        width: 38.5vw;
        height: 37vw;
    }

    .inner-listagem-anuncios > .novos-anuncios{
        grid-template-columns: 1fr 1fr;
    }

    .inner-listagem-anuncios > .novos-anuncios > li > article > div > a > div > img{
        width: 38.5vw;
        height: 37vw;
    }

    .novos-anuncios{
        grid-template-columns: 1fr 1fr;
    }

    .novos-anuncios > li > article > div > a > div > img{
        width: 38.5vw;
        height: 37vw;
    }

    #link-sobrenos{
        margin: auto!important;
        width: 78vw!important;
        height: 24vw!important;
    }

    #eapps-instagram-feed-1{
        height: 24vw!important;
    }

    .eapps-instagram-feed-posts-inner{
        width: 80vw!important;
    }

    .eapps-instagram-feed-posts-view{
        gap: 1vw!important;
    }

    .eapps-instagram-feed-posts-item-template-tile{
        width: 24vw!important;
        height: 24vw!important;
    }

    .sobre-nossa-empresa{
        height: 69vw!important;
    }

    .squares-sobre-empresa{
        gap: 5vw!important;
    }

    .squares-sobre-empresa{
        grid-template-columns: 1fr!important;
    }

    .footer-left > div:nth-child(1) > a{
        display: none;
    }

    .footer-left > div > a:nth-child(5){
        display: block!important;
    }

    .ctn-sobrenos{
        flex-direction: column-reverse;
    }

    .text-sobrenos > div > p{
        display: block;
    }

    .linha-form{
        flex-direction: column;
        gap: 25px;
    }

    .linha-form > *{
        width: 100%;
    }

    .flex-formulario-left > div:nth-child(1){
        max-width: 90%;
    }

    .flex-formulario{
        flex-direction: column-reverse;
        gap: 50px;
    }

    .conteudo-anuncio > .swiper-summary-container{
        width: 80vw!important;
        max-width: 80vw!important;
        top: 200px!important;
    }

    .swiper-summary-container > iframe{
        width: 80vw!important;
        margin-top: -150px!important;
    }

    .botoes-anuncio{
        margin-top: 80px!important;
    }
    
    #contentorum > div > .swiper-pagination{
        transform: translate(-50%, -5px)!important;
        gap: 25px!important;
        background: var(--azul-escuro)!important;
        padding: 15px!important;
        border-radius: 15px!important;
        border: 2px solid var(--verde)!important;
    }

    .conteudo-anuncio > .swiper-summary-container > .swiper{
        max-width: 80vw!important;
        margin-top: 25px!important;
    }

    .summary-info > div{
        flex-direction: row-reverse!important;
        align-items: center!important;
        gap: 25px!important;
        justify-content: center!important;
    }

    .conteudo-anuncio > .content-description{
        max-width: 80vw!important;
        top: 1580px;
        min-height: fit-content;
        padding-bottom: 100px;
    }

    .comprar-artigo > form > .linha-termos-condicoes > .termos-e-condicoes{
        margin-bottom: unset!important;
        padding-bottom: unset!important;
    }

    .ctn-sobrenos > picture{
        max-height: 400px;
        overflow: hidden;
    }

    .text-sobrenos > div > p:nth-child(3){
        display: block;
    }

    .ctn-sobrenos{
        padding: 50px 0!important;
    }

    .ctn-tiktok{
        padding: 50px 0!important;
        padding-bottom: 30px!important;
    }

    .ctn-formulario{
        padding-bottom: 50px!important;
    }

    .ctn-gmaps{
        padding: 50px 0!important;
    }

}

@media screen and (max-width: 1050px){

    #slide-motores{
        background-position: top left;
    }

    #slide-caixas{
        background-position: top left;
    }

    #slide-chaparia{
        background-position: top left;
    }

    #slide-motores::before {
        left: 75%;
    }

    #slide-caixas::before {
        left: 75%;
    }

    #slide-chaparia::before {
        left: 75%;
    }

    .conteudo-anuncio > .content-description{
        padding-bottom: 150px;
        margin-top: -100px;
    }
}

@media screen and (max-width: 1000px){
    .eapps-instagram-feed-posts-inner{
        width: 81vw!important;
    }

    .logo-socials{
        width: 20px;
    }

    header > nav > ul{
        gap: 30px;
    }

    .logo-header{
        width: 150px;
    }

    .breadcrumbs{
        margin-top: 65px!important;
    }
}

@media screen and (max-width: 980px){
    .beneficios-elitemotor{
        flex-wrap: wrap;
        gap: 50px;
        margin-top: 50px;
    }

    .beneficios-elitemotor > div:nth-child(1){
        width: 45%;
    }

    .beneficios-elitemotor > div:nth-child(2){
        width: 45%;
    }

    .beneficios-elitemotor > div:nth-child(3){
        width: 100%;
    }
}

@media screen and (max-width: 950px){
    .sobre-nossa-empresa{
        height: 70vw!important;
    }

    .anuncios-recentes{
        padding-bottom: 75px;
    }
}

@media screen and (max-width: 900px){
    .swiper-pagination{
        right: 50%!important;
        left: 25%!important;
        transform: rotate(-90deg)!important;
        bottom: 55%!important;
    }

    .conteudo-anuncio > .content-description{
        margin-top: -200px;
    }

}

@media screen and (max-width: 874px){
    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div{
        width: 38.5vw!important;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div > div > div > div > div > div > img{
        height: 45vw!important;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div:nth-child(5){
        display: none!important;
    }
}

@media screen and (max-width: 880px){
    #eapps-instagram-feed-1::after{
        top: 100%;
        height: 40px;
    }
}

@media screen and (max-width: 860px){
    .eapps-instagram-feed-posts-view > div:nth-child(3){
        display: none!important;
    }

    .eapps-instagram-feed-posts-item-template-tile{
        width: 37.5vw!important;
        height: 37.5vw!important;
    }

    .sobre-nossa-empresa{
        height: 86vw!important;
    }

    #eapps-instagram-feed-1::after{
        top: 155%!important;
        height: 40px!important;
    }
}

@media screen and (max-width: 850px){
    .comprar-artigo{
        width: 90vw;
    }
}

@media screen and (max-width: 800px){
    .eapps-instagram-feed-posts-item-template-tile{
        width: 37vw!important;
        height: 37vw!important;
    }

    .eapps-instagram-feed-posts-view{
        gap: unset!important;
        justify-content: space-between!important;
    }

    #link-sobrenos{
        height: 37vw!important;
    }

    .sobre-nossa-empresa{
        height: 100vw!important;
    }

    .conteudo-anuncio > .content-description{
        margin-top: -250px!important;
    }
}

@media screen and (max-width: 769px){
    .listagem-anuncios > form > button{
        width: 48.7%;
    }

    .listagem-anuncios > form{
        gap: 2vw;
    }
}

@media screen and (min-width: 767px){
    #headerMobile{
        display: none!important;
    }
}

@media screen and (max-width: 767px){
    .hero-section{
        margin-top: 25px!important;
    }

    #headerMobile{
        display: flex!important;
    }

    .swiper-pagination{
        bottom: 60%!important;
    }

    .motor-m{
        max-width: 200px!important;
    }

    .caixa-m{
        max-width: 250px!important;
    }

    .para-choques{
        max-width: 250px!important;
    }

    .hero-section{
        min-height: 300px;
        max-height: 300px;
    }

    .swiper-container{
        min-height: 300px;
        max-height: 300px;
    }

    #slide-motores{
        min-height: 300px;
        max-height: 300px;
    }

    #slide-caixas{
        min-height: 300px;
        max-height: 300px;
    }

    #slide-chaparia{
        min-height: 300px;
        max-height: 300px;
    }

    header{
        display: none;
    }

    .anuncios-recentes > h1{
        font-size: 25px;
    }

    .sobre-nossa-empresa > h1{
        font-size: 25px;
    }

    .listagem-anuncios > h1{
        font-size: 25px;
    }

    .ctn-formulario > h1{
        font-size: 25px;
    }

    footer{
        flex-direction: column-reverse;
        gap: 50px;
    }

    .footer-right{
        flex-direction: row;
        flex-wrap: wrap;
        gap: 5vw;
    }

    .footer-right > a:nth-child(1){
        width: 40vw;
    }

    .footer-right > a:nth-child(2){
        width: 40vw;
    }

    .footer-right > a:nth-child(3){
        width: 90vw;
    }

    .footer-left{
        flex-direction: row;
        flex-wrap: wrap;
    }

    .footer-left > div:nth-child(1){
        width: 40vw;
        justify-content: flex-start;
    }

    .footer-left > div:nth-child(2){
        width: 40vw;
        justify-content: flex-end;
    }

    .footer-left > div:nth-child(3){
        width: 90vw;
    }

    .text-sobrenos > h1{
        font-size: 25px;
    }

    .offer-title{
        font-size: 25px;
    }

    .logo-socials{
        width: 25px!important;
    }

    .comprar-artigo > h2{
        font-size: 25px;
    }

    .breadcrumbs{
        margin-top: 75px!important;
    }

}

@media screen and (max-width: 745px){
    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205::after{
        top: 92%!important;
    }
}

@media screen and (max-width: 730px){
    .eapps-instagram-feed-posts-item-template-tile{
        width: 36vw!important;
        height: 35vw!important;
    }

    #eapps-instagram-feed-1::after{
        top: 145%!important;
    }
}

@media screen and (max-width: 720px){
    .beneficios-elitemotor > div{
        gap: 20px;
    }

    .beneficios-elitemotor > div:nth-child(1){
        width: 220px;
    }

    .beneficios-elitemotor > div:nth-child(2){
        width: 220px;
    }
    
    .beneficios-elitemotor{
        gap: 50px 0;
    }
}

@media screen and (max-width: 700px){
    .saber-novidades > div > form{
        max-width: 80vw;
    }

    .saber-novidades > div > h1{
        text-align: center;
    }

    .saber-novidades > div > form > .form > .email{
        width: 80vw;
        border-bottom: 1px solid var(--branco);
    }

    .saber-novidades > div > form{
        max-width: 80vw;
    }

    .saber-novidades > div > form > .form{
        flex-direction: column;
        width: 80vw;
        padding-top: 15px;
        padding-bottom: 15px;
        gap: 25px;
        align-items: flex-start;
    }

    .saber-novidades > div > form > .form::after{
        width: 110%!important;
        height: 115%!important;
    }

    .saber-novidades{
        min-height: 400px;
    }
}

@media screen and (max-width: 650px){

    .conteudo-anuncio > .content-description{
        margin-top: -350px!important;
    }

    .ctn-tiktok{
        padding-bottom: 20px!important;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205::after{
        top: 91%!important;
    }
}

@media screen and (max-width: 600px){
    .comprar-artigo{
        padding: 50px 25px;
    }
    
    .info-slider > h1{
        font-size: 30px;
        line-height: 40px;
    }

    .swiper-pagination{
        bottom: 60%!important;
        gap: 25px!important;
    }

    #slide-motores{
        padding: 0 5vw;
    }

    #slide-caixas{
        padding: 0 5vw;
    }

    #slide-chaparia{
        padding: 0 5vw;
    }

    .anuncios-recentes > h1{
        font-size: 20px;
    }

    .sobre-nossa-empresa > h1{
        font-size: 20px;
    }

    .listagem-anuncios > h1{
        font-size: 20px;
    }

    .ctn-formulario > h1{
        font-size: 20px;
    }

    #link-sobrenos > h2{
        font-size: 20px;
    }

    .saber-novidades > div > h1{
        font-size: 30px;
    }

    .offer-title{
        font-size: 20px;
    }

    .comprar-artigo > h2{
        font-size: 20px;
    }

    .conteudo-anuncio > .content-description{
        margin-top: -450px!important;
    }

    .conteudo-anuncio > .swiper-summary-container{
        top: 150px!important;
    }

    .breadcrumbs > *{
        font-size: 14px!important;
    }
    
    .botao-contacto{
        font-size: 14px!important;
    }
    
    .botao-comprar{
        font-size: 14px!important;
    }
}

@media screen and (max-width: 574px){
    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div:nth-child(1){
        transform: unset!important;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div:nth-child(2){
        transform: translate(42vw, 0vw)!important;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div:nth-child(3){
        transform: translate(0, 48.5vw)!important;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div:nth-child(4){
        transform: translate(42vw, 48.5vw)!important;
    }

    .ctn-tiktok{
        max-height: 118vw!important;
    }

    .elfsight-app-86ae154d-e479-4a40-bdb5-b597ace5a205{
        max-height: 122vw!important;
        overflow: hidden!important;
    }
}

@media screen and (max-width: 550px){

    .comprar-artigo > h2{
        margin-top: 25px;
    }

    #slide-motores{
        flex-direction: column-reverse!important;
    }

    #slide-caixas{
        flex-direction: column-reverse!important;
    }

    #slide-chaparia{
        flex-direction: column-reverse!important;
    }

    .hero-section{
        min-height: 500px;
        max-height: 500px;
    }

    .swiper-container{
        min-height: 500px;
        max-height: 500px;
    }

    #slide-motores{
        min-height: 500px;
        max-height: 500px;
        gap: 0px;
    }

    #slide-caixas{
        min-height: 500px;
        max-height: 500px;
        gap: 0px;
    }

    #slide-chaparia{
        min-height: 500px;
        max-height: 500px;
        gap: 0px;
    }

    .info-slider{
        align-items: center;
        transform: translateY(-30px);
    }

    .info-slider > h1{
        text-align: center;
    }

    .info-slider > p{
        text-align: center;
    }

    #slide-motores::before {
        left: 50%!important;
    }

    #slide-caixas::before {
        left: 50%!important;
    }

    #slide-chaparia::before {
        left: 50%!important;
    }

    .swiper-slide > picture{
        transform: translateY(0);
    }

    .swiper-pagination{
        bottom: 20%!important;
        left: 48.5%!important;
    }

    .beneficios-elitemotor{
        flex-direction: column;
    }

    .beneficios-elitemotor > div:nth-child(1){
        width: 100%;
        flex-direction: column;
    }

    .beneficios-elitemotor > div:nth-child(2){
        width: 100%;
        flex-direction: column;
    }

    .beneficios-elitemotor > div:nth-child(3){
        width: 100%;
        flex-direction: column;
    }

    .anuncios-recentes > .anuncios{
        grid-template-columns: 1fr;
        gap: 50px;
    }

    .anuncios-recentes > .anuncios > li > article > div > a > div > img{
        width: 80vw;
        height: 80vw;
    }

    .inner-listagem-anuncios > .novos-anuncios{
        grid-template-columns: 1fr;
        gap: 50px;
    }

    .inner-listagem-anuncios > .novos-anuncios > li > article > div > a > div > img{
        width: 80vw;
        height: 80vw;
    }

    .novos-anuncios{
        grid-template-columns: 1fr;
        gap: 50px;
    }

    .novos-anuncios > li > article > div > a > div > img{
        width: 80vw;
        height: 80vw;
    }

    .anuncios-recentes > h1{
        margin: auto;
        margin-top: -15px;
    }

    .sobre-nossa-empresa > h1{
        margin: auto;
        margin-top: -15px;
    }

    .listagem-anuncios > h1{
        margin: auto;
        margin-top: -15px;
    }

    .ctn-formulario > h1{
        margin: auto;
        margin-top: -15px;
    }

    .container{
        max-width: 90vw;
    }

    .anuncios-recentes{
        align-items: center;
        padding-bottom: 50px;
    }

    .sobre-nossa-empresa{
        padding-bottom: 50px;
    }

    .ctn-sobrenos{
        padding-bottom: 50px;
    }

    .ctn-tiktok{
        padding-bottom: 30px; /*pode estar errado*/
    }

    .listagem-anuncios{
        padding-bottom: 100px; /*pode estar errado*/
    }

    .conteudo-anuncio{
        padding-bottom: 50px;
    }

    .ctn-formulario{
        padding-bottom: 50px;
    }

    .ctn-gmaps{
        padding-bottom: 50px;
    }

    .anuncios-recentes > .anuncios > li > article > div:nth-child(2) > a > div > div > h2{
        text-align: center;
    }

    .anuncios-recentes > .anuncios > li > article > div:nth-child(2) > a > div{
        margin: auto;
    }

    .anuncios-recentes > .anuncios > li > article > div:nth-child(2) > a{
        width: 80vw;
        align-items: center;
        justify-content: center;
    }

    .inner-listagem-anuncios > .novos-anuncios > li > article > div:nth-child(2) > a > div > div > h2{
        text-align: center;
    }

    .inner-listagem-anuncios > .novos-anuncios > li > article > div:nth-child(2) > a > div{
        margin: auto;
    }

    .inner-listagem-anuncios > .novos-anuncios > li > article > div:nth-child(2) > a{
        width: 80vw;
        align-items: center;
        justify-content: center;
    }

    .novos-anuncios > li > article > div:nth-child(2) > a > div > div > h2{
        text-align: center;
    }

    .novos-anuncios > li > article > div:nth-child(2) > a > div{
        margin: auto;
    }

    .novos-anuncios > li > article > div:nth-child(2) > a{
        width: 80vw;
        align-items: center;
        justify-content: center;
    }

    .inner-listagem-anuncios{
        margin: auto;
    }

    .novos-anuncios{
        margin-bottom: 50px!important;
    }

    .anuncios-recentes::before {
        width: 105%;
    }

    .sobre-nossa-empresa::before {
        width: 105%;
    }

    .ctn-sobrenos::before {
        width: 105%;
    }

    .ctn-tiktok::before {
        width: 105%;
    }

    .listagem-anuncios::before {
        width: 105%;
    }

    .ctn-formulario::before {
        width: 105%;
    }

    .ctn-gmaps::before {
        width: 105%;
    }

    .conteudo-anuncio::before {
        width: 105%;
    }

    .eapps-instagram-feed-posts-inner{
        margin: auto!important;
    }

    .sobre-nossa-empresa > h1{
        margin-bottom: unset!important;
    }

    .sobre-nossa-empresa{
        height: 105vw!important;
    }

    .saber-novidades > div > h1{
        text-align: center;
    }

    .saber-novidades > div > form{
        margin: 25px auto!important;
    }

    #eapps-instagram-feed-1::after{
        top: 160%!important;
    }

    .footer-right > a > p{
        display: none;
    }

    .footer-right > a{
        width: 50px!important;
        height: 50px!important;
        border-radius: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 1px solid var(--verde);
    }

    .footer-right{
        gap: 50px!important;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div{
        width: 37vw!important;
    }
    
    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div:nth-child(1){
        transform: translate(4vw, 0) !important;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div:nth-child(2){
        transform: translate(48vw, 0vw)!important;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div:nth-child(3){
        transform: translate(4vw, 48.5vw)!important;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205 > div > div > div > div > div > div > div:nth-child(4){
        transform: translate(48vw, 48.5vw)!important;
    }

    .elfsight-app-86ae154d-e479-4a40-bdb5-b597ace5a205{
        max-height: 130vw!important;
        overflow: hidden!important;
    }

    .ctn-sobrenos{
        padding-left: 5vw;
        padding-right: 5vw;
    }

    .listagem-anuncios > form{
        justify-content: center;
    }

    .listagem-anuncios > form > input{
        width: 90%;
    }

    .listagem-anuncios > form > button{
        width: 44%;
    }

    #verMais{
        left: 50%;
        transform: translateX(-50%);
        width: 90%;
    }

    .novos-anuncios{
        margin: auto;
    }

    .flex-formulario{
        padding-left: 5vw;
        padding-right: 5vw;
    }

    .ctn-gmaps > iframe{
        padding-left: 5vw;
        padding-right: 5vw;
    }

    #contentorum{
        padding-left: 5vw;
        padding-right: 5vw;
    }

    #contentordois{
        padding-left: 5vw;
        padding-right: 5vw;
        padding-top: 75px;
    }

    .conteudo-anuncio > .swiper-summary-container{
        width: 90vw!important;
        max-width: 90vw!important;
    }

    .conteudo-anuncio > .content-description{
        margin-top: -550px!important;
    }

    .botoes-anuncio{
        margin-top: 0!important;
    }

    .comprar-artigo > form > .linha-termos-condicoes{
        flex-direction: column!important;
        align-items: center!important;
        justify-content: center!important;
    }

    .text-sobrenos{
        padding-left: 5vw;
        padding-right: 5vw;
    }

    #eapps-tiktok-feed-86ae154d-e479-4a40-bdb5-b597ace5a205::after{
        top: 90%!important;
    }
    
    #contentorum > div > .swiper-pagination{
        transform: translate(-50%, -20px)!important;
        border: unset!important;
    }
}

@media screen and (max-width: 510px){
    .ctn-tiktok{
        max-height: 125vw!important;
    }
}

@media screen and (max-width: 500px){
    .footer-left{
        flex-direction: column!important;
    }

    .footer-left > div:nth-child(1){
        width: 90vw!important;
        justify-content: center!important;
    }

    .social-icons{
        width: 90vw!important;
        justify-content: center!important;
    }

    .conteudo-anuncio > .content-description{
        margin-top: -550px!important;
    }

    .inner-header-mobile > .social-icons{
        margin: auto;
        margin-bottom: 25px;
        margin-top: 25px;
    }
}

@media screen and (max-width: 480px){
    #eapps-instagram-feed-1::after{
        top: 163%!important;
        height: 35px!important;
    }
}

@media screen and (max-width: 470px){
    .sobre-nossa-empresa{
        height: 110vw!important;
    }

    #eapps-instagram-feed-1::after{
        top: 165%!important;
    }

    .listagem-anuncios > form > button{
        width: 90%;
    }
}

@media screen and (max-width: 450px){

    .comprar-artigo > h2{
        margin-top: 25px;
    }

    .saber-novidades{
        min-height: 350px;
    }

    .termos-e-condicoes{
        width: 90vw;
    }

    .linha-form > *{
        width: 100%;
    }

    .linha-form > textarea{
        width: 100%;
    }

    .offer-title{
        font-size: 16px;
    }

    .swiper-summary-container > iframe{
        height: 45vw!important;
    }

    #contentorum > div > .swiper-pagination{
        transform: translate(-50%, -20px) scale(0.9) !important;
    }
}

@media screen and (max-width: 445px){
    .eapps-instagram-feed-posts-item-template-tile{
        width: 35vw!important;
        height: 34vw!important;
    }
}

@media screen and (max-width: 408px){
    #eapps-instagram-feed-1::after{
        top: 160%!important;
    }
}

@media screen and (max-width: 405px){
    .saber-novidades > div > h1{
        font-size: 25px!important;
    }

    #link-sobrenos > h2{
        font-size: 25px!important;
    }
}

@media screen and (max-width: 400px){
    .anuncios-recentes > h1{
        font-size: 16px;
        margin-top: -10px;
    }

    .sobre-nossa-empresa > h1{
        font-size: 16px;
        margin-top: -10px;
    }

    .listagem-anuncios > h1{
        font-size: 16px;
        margin-top: -10px;
    }

    .ctn-formulario > h1{
        font-size: 16px;
        margin-top: -10px;
    }

    #eapps-instagram-feed-1::after{
        height: 41px!important;
        top: 148%!important;
    }

    .text-sobrenos > h1{
        font-size: 16px;
    }

    .elfsight-app-86ae154d-e479-4a40-bdb5-b597ace5a205{
        max-height: 135vw!important;
        overflow: hidden!important;
    }
    
    #contentorum > div > .swiper-pagination{
        transform: translate(-50%, -20px) scale(0.8) !important;
    }
}

@media screen and (max-width: 385px){
    .sobre-nossa-empresa{
        height: 113vw!important;
    }

    #eapps-instagram-feed-1::after{
        top: 155%!important;
    }
}

@media screen and (max-width: 350px){
    .swiper-summary-container > iframe{
        height: 50vw!important;
    }
    
    #contentorum > div > .swiper-pagination{
        transform: translate(-50%, -20px) scale(0.7) !important;
    }
}

@media screen and (max-width: 380px){
    #eapps-instagram-feed-1::after{
        top: 140%!important;
    }
}

@media screen and (max-width: 368px){
    #eapps-instagram-feed-1::after{
        top: 145%!important;
    }
}

@media screen and (max-width: 365px){
    .eapps-instagram-feed-posts-item-template-tile{
        width: 75vw!important;
        height: 75vw!important;
    }

    #link-sobrenos{
        width: 75vw!important;
        height: 75vw!important;
    }

    .sobre-nossa-empresa{
        height: 275vw!important;
    }

    #eapps-instagram-feed-1::after{
        top: 590%!important;
    }
}

@media screen and (max-width: 363px){
    #eapps-instagram-feed-1::after{
        top: 213%!important;
        height: 300px!important;
    }

    .eapps-instagram-feed-container{
        z-index: 9999999991;
        position: relative;
    }
}

@media screen and (max-width: 363px){
    #eapps-instagram-feed-1::after{
        top: 175%!important;
        height: 300px!important;
    }
}

@media screen and (max-width: 355px){
    #eapps-instagram-feed-1::after{
        top: 200%!important;
        height: 300px!important;
    }
}

@media screen and (max-width: 350px){

    .elfsight-app-86ae154d-e479-4a40-bdb5-b597ace5a205{
        max-height: 140vw!important;
        overflow: hidden!important;
    }
    
    #eapps-instagram-feed-1::after{
        top: 194%!important;
    }
}

@media screen and (max-width: 347px){
    #eapps-instagram-feed-1::after{
        top: 189%!important;
    }
}

@media screen and (max-width: 344px){
    #eapps-instagram-feed-1::after{
        top: unset!important;
        bottom: -385px!important;
    }
}

@media screen and (max-width: 340px){

    .sobre-nossa-empresa{
        height: 280vw!important;
    }


    .saber-novidades > div > h1{
        font-size: 20px!important;
    }

    #link-sobrenos > h2{
        font-size: 20px!important;
    }

}

@media screen and (max-width: 334px){
    #eapps-instagram-feed-1::after{
        top: unset!important;
        bottom: -369px!important;
    }
}

@media screen and (max-width: 325px){
    #eapps-instagram-feed-1::after{
        top: unset!important;
        bottom: -357px!important;
    }
}