:root {
    --font-principal: 'Blinker', sans-serif;
    --font-secundaria: Montserrat, arial;
    
    --font-01: 'Work Sans', sans-serif;
    --font-02: 'Roboto', sans-serif;
    
    --cor-primeira-nav: #f1f1f1;
    --cor-cabecalho:    #1a1a1a;
    
    --cor-texto-claro:  #f1f1f1;   
    
    --cor-principal-loja: #f30000;
    
    --cor-escura-I : #161617;
    --cor-escura-II : #343434;
    
    --cor-clara-I: white;
    --cor-clara-II: #f1f1f1;
    --cor-clara-III: silver;
    
}


.banner-estoque{
    background-image:url(../../tek/img/banner-estoque-2.png?x=1);
    height: 470px; background-size: cover;
    background-position:center bottom;
}

.banner-blindados{
    background-image:url(../../tek/img/banner-blindados.jpg);
    height: 470px; background-size: cover;
    background-position:center bottom;
}

.banner-acoes{
    background-image:url(../../tek/img/banner-acoes4.jpg);
    height: 470px; background-size: cover;
    background-position:center center;
}

.banner-acoes1{
    background-image:url(../../tek/img/banner-acoes10.jpg);
    height: 500px; background-size: cover;
    background-position:top center;
}

.banner-acoes2{
    background-image:url(../../tek/img/banner-acoes11.jpg);
    height: 500px; background-size: cover;
    background-position:top center;
}

.banner-acoes-natal{
    background-image:url(../../tek/img/natal2025-pagina.png?x=1);
    height: 500px; background-size: cover;
    background-position:top center;
}


.banner-acoes3{
    background-image:url(../../tek/img/banner-acoes12.jpg);
    height: 500px; background-size: cover;
    background-position:top center;
}

.banner-clientes{
    background-image:url(../../tek/img/banner-clientes-parceiros.png?x=1);
    height: 470px; background-size: cover;
    background-position:center bottom;
}

.banner-contato{
    background-image:url(../../tek/img/banner-contato.png?x=1);
    height: 470px; background-size: cover;
    background-position:center bottom;
}

.banner-servicos{
    background-image:url(../../tek/img/servicos.png);
    height: 470px; background-size: cover;
    background-position:center bottom;
}

.banner-quem-somos{
    background-image:url(../../tek/img/banner-quem-somos.png);
    height: 470px; background-size: cover;
    background-position:center bottom;
}

.banner-01{
    background-image:url(../../tek/img/slider-index/banner-index-1.jpg);
    height: 88vh; background-size: cover;
    background-position:center center;
}
.banner-02{
    background-image:url(../../tek/img/slider-index/banner-index-2.jpg);
    height: 88vh; background-size: cover;
    background-position:center bottom;
}
.banner-03{
    background-image:url(../../tek/img/slider-index/banner-index-5.jpg?x=1);
    height: 88vh; background-size: cover;
    background-position:center center;
}
.banner-04{
    background-image:url(../../tek/img/slider-index/banner-index-4.jpg);
    height: 88vh; background-size: cover;
    background-position:center bottom;
}

.banner-natal-2025{
    background-image:url(../../tek/img/slider-index/banner-natal-2025.jpg);
    height: 88vh; background-size: cover;
    background-position:center bottom;
}



.banner-natal-02{
    background-image:url(../../tek/img/slider-index/banner-natal-02.png);
    height: 88vh; background-size: cover;
    background-position:center bottom;
}

.banner-05{
    background-image:url(../../tek/img/slider-index/banner-index-6.jpg);
    height: 88vh; background-size: cover;
    background-position:center center;
}

.banner-06{
    background-image:url(../../tek/img/slider-index/BANNERSITE.png);
    height: 88vh; background-size: cover;
    background-position:center bottom;
}

.banner-10{
    background-image:url(../../tek/img/slider-index/agasalho2.png);
    height: 88vh; background-size: cover;
    background-position:center bottom;
}
.banner-11{
    background-image:url(../../tek/img/slider-index/latinha.png);
    height: 88vh; background-size: cover;
    background-position:center bottom;
}



.bg-light2{
    background-color: #f1f1f1;
}


.cta-padrao span{
    font-size:1.3rem;
    font-weight: 400;
    color:silver;
    font-family: var(--font-01);
    text-transform: uppercase;
    margin-bottom: -50px !important;
    transition: 0.5;
}

.cta-padrao p{
    font-size:2.2rem;
    font-weight: 700;
    color:#181818;
    font-family: 'Blinker';
    text-transform: uppercase;
    margin-top: -13px !important;
    transition: 0.5;
}



.link-cta-vermelho:hover p, .link-cta-vermelho:hover i, .link-cta-vermelho:hover span{
    color:var(--cor-principal-loja);
    transition: 0.5;
}

.link-cta-preto:hover p, .link-cta-preto:hover i, .link-cta-preto:hover span{
    color:#343434;
    transition: 0.5;
}



.nav-principal{
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    border-bottom: 2px solid var(--cor-principal-loja)
}

.nav-principal .row{
    height: 12vh;
}
.nav-principal img{
    max-width: 20vh;
}

#carouselIndex img{
    max-height: 68vh;
}



.crsl-home h1{
    color:white;
}

.disabled{
    color:silver !important;
}

.nav-link{
    font-size:0.95rem;
    font-weight: 400;
    color:#f1f1f1;
    font-family: var(--font-01);
    text-transform: uppercase;
}

.nav-link:hover{
    color:var(--cor-principal-loja);
    font-weight: 500;
}

.titulo-alto{
    font-size:1.7rem;
    font-weight: 400;
    color:silver;
    font-family: var(--font-01);
    text-transform: uppercase;
}

.titulo-baixo{
    font-size:2.5rem;
    font-weight: 900;
    color:#181818;
    font-family: var(--font-01);
    text-transform: uppercase;
}


.titulo-card-index{
    font-family: var(--font-principal);
    line-height: 22px;
    font-weight: 700;
    font-size: 1.5rem;
    color: #181818;
    text-transform: uppercase;
}

.titulo-card-index-2{
    font-family: var(--font-principal);
    line-height: 22px;
    font-weight: 700;
    font-size: 2rem;
    color: #181818;
    text-transform: uppercase;
}

.subTitulo-card-index{
    font-family: var(--font-principal);
    font-weight: 400;
    font-size: 1.3rem;
    color: #343434;
    margin-top:-7px !important;
    text-transform: uppercase;
}

.ver-veiculo .row:hover{
    background-color:#e6e5e5;
}


  .div-veiculo{
        background-color: #181818 !important;
    }
    
    .div-veiculo:hover {
        background-color: #343434 !important;
    }
    


/*
CSS EXCLUSIVO PARA CELULAR! -----------------------------------------------------------------------------XXXXXXXXXXXXXXXXXX-------------------------------------
USAR AQUI E EM NENHUM OUTRO LUGAR
*/
@media (max-width:768px){
    .banner-celular{
        height: 270px;
        background-size: cover;
    background-position:center bottom;
}

    .banner-celular-esquerda{
        height: 270px;
        background-size: cover;
    background-position:left bottom;
}

    .banner-01{
    height: 40vh; background-size: cover;
    background-position:center center;
}
.banner-02{
    height: 40vh; background-size: cover;
    background-position:center center;
}
.banner-03{
    height: 40vh; background-size: cover;
    background-position:center center;
}
.banner-04{
    height: 40vh; background-size: cover;
    background-position:center center;
}

.banner-natal-2025{
    height: 40vh; background-size: cover;
    background-position:center center;
}


.banner-natal-02{
    height: 40vh; background-size: cover;
    background-position:center center;
}

.banner-05{
    height: 40vh; background-size: cover;
    background-position:center center;
}
.banner-06{
    height: 40vh; background-size: cover;
    background-position:center center;
}
.banner-10{
    height: 40vh; background-size: cover;
    background-position:center center;
}
.banner-11{
    height: 40vh; background-size: cover;
    background-position:center center;
}

    .nav-principal .row{
        height: auto;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    
    .navbar-toggler{
        color: white !important;
        border: solid 1px #f1f1f1;
            font-size:2px;
    }
    .navbar-toggler i{
        color: white !important;
        font-size:2rem
    }
    
    .nav-principal img{
        max-width: auto;
    }
    
    #carouselIndex{
    height: 80vh;
}
    
}






























































/*font-family: 'Oswald', sans-serif;
font-family: 'Roboto', sans-serif;*/


/**
------------------------------------------------------------------------------------------------ BODY
******************************************************************************************************************************/
body{
    overflow-x: none !important;
    
}



.img-fluid.iconeNav {
  width:200px;
}

.imgScroll{
    height: 65px;
    transition: 0.5s;
}
.rowComScroll{
    padding: 20px 0px;
    transition: 0.5s;
}




.imgSemScroll{
    transition: 0.5s;
    height: 65px;
}

.rowSemScroll{
    padding: 20px 0px;
    transition: 0.5s;
}



/**
------------------------------------------------------------------------------------------------------- NAV-MENU
**/

#nav-menu{
    background-color: #181818;
    padding-top:30px !important;
    padding-bottom:30px !important;
    
}





.img-container{
   
   overflow: hidden;
   
}

.img-container img{
   
   -webkit-transition: -webkit-transform .5s ease;
   transition: transform .5s ease;
}

.img-container:hover img{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.venha-visitar{
    background-color: #d8d8d8;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
}



.linha-destaques-index{
 background-color: var(--cor-principal-loja);
 padding-top: 50px;
 padding-bottom: 50px;
     
}

.linha-destaques-index p{
    color: white;
    text-transform: uppercase;
}

.linha-destaques-index span{
    color: #f1f1f1;
    text-transform: uppercase;
}

.form-floating{
    height: 50px;
}

.row-buscar input, .row-buscar select{
    border-radius: 0px;
    font-size: 1rem;
    font-weight: 400;
    transition: 0.5;
    
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    border: silver solid 1px;
    outline: 0;
}

.row-buscar input:focus, .row-buscar select:focus{
    transition: 0.5;
    
    border: silver solid 1px;
    outline: 0;
    box-shadow: none;
    
    
    
}


.linha-contato{
    padding: 125px 0px;
    
}

.venha-visitar p{
    color: var(--cor-clara-I);
    text-transform: uppercase !important;
    font-family:var(--font-principal);
    font-weight: 500;
    font-size: 1.1rem;
    margin-top: -5px;
        }
        
        .venha-visitar span{
            color: var(--cor-clara-III);
            text-align: left;
            font-size:0.9rem;
            font-family:var (--font-principal);
            text-transform: uppercase !important;
        }
        
        .venha-visitar i{
            padding-left:4px;
            padding-right: 4px;
        }
     



/**
------------------------------------------------------------------------------------------------------- NAV-LOGO
**/









/**
------------------------------------------------------------------------------------------------ NAV ENDEREÇO + CONTATOS
******************************************************************************************************************************/
.primeira-nav{
    background-color: #495057;
}

.primeira-nav a{
    color: #f1f1f1;
    text-decoration: none;
    padding-left:15px;
}
.primeira-nav a:hover{
    color: white;
}
.primeira-nav i{
    color: var(--cor-principal-loja);
    padding-right: 5px;
}

/**
------------------------------------------------------------------------------------------------------- INDEX
**/



.coluna-index{
    background-color: #f1f2f3;
}

.coluna-index:hover{
    background-color: #343434;
}








a{
    text-decoration: none !important;
}

.vamos-negociar{
    background-color: var(--cor-escura-I);
}


/********************************************************************************************************************************
********************************************************************************************************************************
*PRIMEIRA NAV*/



/********************************************************************************************************************************
********************************************************************************************************************************
*SEGUNDA NAV*/


    .text-menu{
        color:var(--cor-clara-I);
    }
    .text-menu:hover{
        color:var(--cor-principal-loja);
    }
    
    
  



.badge-pg-carro{
        background-color: var(--cor-escura-II);
        color: var(--cor-clara-II) !important;
        font-family: var(--font-principal);
        font-weight: 500;
        font-size: 1.1rem;
        text-transform: capitalize;
    }

  

.btn-estoque{
    text-decoration: none;
    background-color: var(--cor-principal-loja);
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    color: var(--cor-escura-II);
    cursor: pointer;
    width:100%;
    font-family: var(--font-principal);
    font-size: 1.1rem;
    font-weight: 500;
    outline: none;
    outline: 0;
    padding: 10px;
    transition: 0.5s;
    border-radius: 45px;
}

.btn-wpp {
    text-decoration: none;
    background-color: #13aa52;
    border: 1px solid #13aa52;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    
    color: var(--cor-clara-II);
    cursor: pointer;
    width:100%;
    font-family: var(--font-principal);
    font-size: 1.1rem;
    font-weight: 500;
    outline: none;
    outline: 0;
    padding: 10px;
    transition: 0.5s;
    border-radius: 45px;
}

.btn-wpp:hover {
    background-color: #13aa52;
      
      box-shadow: 0px 25px 20px -20px rgba(0, 0, 0, 0.25) inset;
    
    color:var(--cor-clara-I);
    transition: 0.5s;
}

.btn-contato {
    text-decoration: none;
    background-color: #343434;
    border: #343434 solid red;
    color: #f1f1f1;
    
    box-shadow: 0px 25px 20px -20px rgba(0, 0, 0, 0.25) inset;
    color: var(--cor-clara-II);
    cursor: pointer;
    width:100%;
    font-family: var(--font-principal);
    font-size: 1.1rem;
    font-weight: 500;
    outline: none;
    outline: 0;
    padding: 10px;
    transition: 0.5s;
    border-radius: 45px;
    text-transform: uppercase;
}

.btn-contato:hover {
    background-color: var(--cor-principal-loja);
      box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    
    color:var(--cor-clara-I);
    transition: 0.5s;
}

.btn-destaque {
    text-decoration: none;
    background-color: #f1f1f1;
    border: #f1f1f1 solid red;
    color: #343434;
    
    box-shadow: 0px 25px 20px -20px rgba(0, 0, 0, 0.25) inset;
    cursor: pointer;
    width:100%;
    font-family: var(--font-principal);
    font-size: 1.1rem;
    font-weight: 500;
    outline: none;
    outline: 0;
    padding: 10px;
    transition: 0.5s;
    border-radius: 45px;
    text-transform: uppercase;
}

.btn-destaque:hover{
    background-color: #343434;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    color:#f1f1f1 !important;
    transition: 0.5s;
}

.btn-clientes {
    text-decoration: none;
    background-color: var(--cor-principal-loja);
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    color: var(--cor-clara-II);
    cursor: pointer;
    width:100%;
    font-family: var(--font-principal);
    font-size: 1.1rem;
    font-weight: 500;
    outline: none;
    outline: 0;
    padding: 10px;
    transition: 0.5s;
    border-radius: 0px;
}

.btn-clientes:hover {
    background-color: var(--cor-principal-loja);
    box-shadow: none;
    color:var(--cor-clara-I);
    border-radius: 0px;
    transition: 0.5s;
}

.btn-estoque, .btn-menu {
    text-decoration: none;
    border-radius: 40px;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    
    background-color: var(--cor-escura-I);
      color:var(--cor-clara-I) !important;
    cursor: pointer;
    font-family: var(--font-principal);
    font-size: 1.1rem;
    font-weight: 500;
    outline: none;
    outline: 0;
    padding: 10px;
    transition: 0.5s;
}

.btn-estoque:hover , .btn-menu:hover {
      
          background-color: var(--cor-principal-loja);
color:var(--cor-clara-I) !important; 
    box-shadow: none;
    
   transition: 0.5s;
}  







.imgSemScroll{
    transition: 0.5s;
    height: 65px;
}

.rowSemScroll{
    padding: 50px 0px;
    transition: 0.5s;
}


.linha-preco{
    background-color:var(--cor-escura-I);
}

.mais-info i{
    color: var(--cor-clara-III);
}
    
    





    
.t-claro{
    color: var(--cor-clara-II);
    font-size:1.1rem;
    font-weight: 500;
    font-family:var(--font-principal);
    text-transform: capitalize;
}

.op-veiculo{
    color: var(--cor-clara-II);
    font-size:1.1rem;
    font-weight: 500;
    font-family:var(--font-secundaria);
    text-transform: capitalize;
}

.badge {
    white-space: normal !important;
}
.p-marca-carro{
    color: var(--cor-clara-III);
    margin:0px;
    padding:0px;
    text-align: left;
    font-size:1.1rem;
    font-weight: 500;
    font-family:var(--font-principal);
    text-transform: uppercase !important;
}
.titulo-carro-veiculo{
    font-family: var(--font-principal);
    font-size: 2.6rem;
    color:#181818;
    font-weight: 800;
    text-transform: uppercase;
}

.p-modelo-carro{
    font-family: var(--font-principal);
    font-size: 2.1rem;
    color:var(--cor-clara-I);
    font-weight: 700;
    text-transform: uppercase;
}

.titulo-claro{
    color:var(--cor-clara-II);
    font-family: var(--font-principal);
    font-size: 2rem;
    font-weight: 600;
    text-transform: uppercase;
}



.destaqueloja h1{
    color:var(--cor-clara-II );
    font-family: var(--font-principal);
    font-size: 1.6rem;
    font-weight: 500;
    text-transform: uppercase;
    padding-bottom: 10px;
    
}

.titulo-cor-principal{
    color:var(--cor-principal-loja);
    font-family: var(--font-principal);
    font-size: 2rem;
    font-weight: 900;
}
.titulo-escuro{
    color:var(--cor-escura-II);
    font-family: var(--font-principal);
    font-size: 2rem;
    font-weight: 600;
}


        
        
        .span-info-carro{
            color: var(--cor-clara-III);
            text-align: left;
            font-size:0.9rem;
            font-family:var (--font-principal);
            text-transform: uppercase !important;
        }
        
        .opcionais-destaque span{
            color: var(--cor-clara-III);
            font-weight: 300;
            text-align: left;
            font-size:1.1rem;
            font-family:var (--font-principal);
            text-transform: uppercase !important;
        }
        
        
                
        .text-carro{
            text-transform: uppercase !important;
            font-family:var(--font-principal);
            font-weight: 500;
            color:var(--cor-escura-II);
            font-size: 1.1rem;
            margin-top: -5px;
        }
        
        .text-carro i{
            padding-left:4px;
            padding-right: 4px;
        }
        
  
     
        
        .opcionais-destaque p{
            text-transform: uppercase !important;
            font-family:var(--font-principal);
            font-weight: 500;
            color:#343434;
            font-size: 1.4rem;
            margin-top: -5px;
        }




/*
****** RODAPÉ
*/


/*
****** NAVBAR
*/



/********************************************************************************************************************************
********************************************************************************************************************************
*CARD PRINCIPAL HOME*/

.badge{
    border-radius: 0px;
}

.card-index h1{
    font-family:var(--font-principal);
    font-size: 1.6rem;
    color:var(--cor-escura-II);
    font-weight: 900;
    text-transform: uppercase;
    margin-top: -5px;
}

.badge-card-carro{
    color: var(--cor-escura-I);
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    background-color: var(--cor-clara-II);
    font-family: var(--font-principal);
    font-weight: 500;
    font-size: 0.9rem;
    text-transform: capitalize;
}
    
.badge-card-carro i{
    color: var(--cor-principal-loja);
}

input::placeholder {
    font-weight: bold;
}

select::placeholder {
    font-weight: bold;
}

#buscar_contatos {
  width: 100%;
  margin: 0px;
  margin-right: 2%;
  padding-left: 20px;
  font-family:var(--font-principal);
  font-size:1rem;
  font-weight:bold;
  display: inline;
  text-transform: uppercase;
  border-radius: 0px;
}


#buscar_contatos:focus {
  font-family: var(--font-principal);
  border: 1px solid green;
  outline: 0 !important;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.input-select{
  width: 100%;
  margin: 0px;
  margin-right: 2%;
  padding-left: 20px;
  font-family:var(--font-principal);
  font-size:1rem;
  font-weight:bold;
  display: inline;
  text-transform: uppercase;
  border-radius: 0px;
}


.input-select:focus{
  font-family: var(--font-principal);
  border: 1px solid green;
  outline: 0 !important;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}
.card-index h2{
    color: #181818;
    font-size: 1rem;
    margin:0px;
    padding:0px;
    font-weight: 500;
    font-family:var(--font-principal);
    text-transform: uppercase;
}

.card-index h6{
    background-color: var(--cor-escura-II);
    font-family: var(--font-principal);
    font-size: 1.7rem;
    font-weight: 700;
    color:var(--cor-clara-I);
    padding: 10px 7px !important;
    text-align: center;
    }



    .linha-preco h1{
        font-family: var(--font-principal);
        font-size: 2rem; font-weight: 900
    }
    

.espaco-esquerda{
    background-position: top left;
    background-repeat: no-repeat;
    background-color:#3a3a3a !important;
}

.espaco-direita{
    background-position: top right;
    background-repeat: no-repeat;
    background-color:#3a3a3a !important;
}


/**
------------------------------------------------------------------------------------------------ RODAPÉ
******************************************************************************************************************************/
.rodape-site, .rodape-mapa{
    background-color:#090909 !important;

}

.tekfly:hover{
    color: #f1f1f1;
}

.tekfly{
    color: silver;
}

.rodape-site h1{
    font-family: var(--font-principal);
    color: var(--cor-clara-II);
    font-size: 1.1rem;
    margin:0px;
    padding: 0px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.rodape-site p{
    font-size: 0.8rem;
    margin:0px;
    padding: 0px;
    font-weight: 300;
    margin-left: 10px;
    color: var(--cor-clara-III);
    font-family: var(--font-secundaria);
}




.rodape-site .iconRodape{
    font-size: 1.2rem;
    border-radius: 40px;
    padding:7px 11px;
    margin: 0 3px;
    
    color:var(--cor-principal-loja) !important;
}

.rodape-site .iconRodape:hover{
    font-size: 1.2rem;
    border-radius: 40px;
    padding:7px 11px;
    margin: 0 3px;
    color:var(--cor-clara-I) !important;
    background-color:var(--cor-principal-loja) !important;
}




.itemPersonalizado{
    border-radius: 0px;
}


.itemPersonalizado h1{
    font-family: 'Blinker';
    font-size:1.3rem;
    font-weight: 400;
    padding: 10px 0px 0px 10px;
    margin:0px;
    color: #343434
}


.itemPersonalizado h2{
font-family: 'Blinker';
color:#343434;
font-size:1.3rem;
font-weight: 200;
padding: 10px 0px 0px 20px;
margin:-10px 0 10px 0;
}

.linkCarro{text-decoration: none;}
.linkCarro:hover h1{color: #b19a4c;}
.linkCarro:hover h2{color: #b19a4c;}

.itemPersonalizado i{
    color: var(--cor-principal-loja);
    font-size:30px;
}
.linkCarro{text-decoration: none;}
.linkCarro:hover h1{color: #b19a4c;}
.linkCarro:hover h2{color: #b19a4c;}


.card-padrao .card{
    border-radius: 0px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 25px 20px -20px;
    font-family: 'Blinker';
}

.card-padrao .card a:hover{
    box-shadow: none;
    border: silver 1px solid;
}

.escrita-padrao{
    font-weight: 300;
    font-size: 1.2rem;
    font-family: var(--font-02);
}

.card-title{
    
    font-family: var(--font-principal);
    line-height: 18px;
    font-weight: 700;
    font-size: 1.5rem;
    color: #181818;
    text-transform: uppercase;
    
}

.card-title2{
    
    font-family: var(--font-principal);
    line-height: 18px;
    font-weight: 700;
    font-size: 1.5rem;
    color: silver;
    text-transform: uppercase !important;
}

.card-padrao img{
    border-radius: 0px;
}

.card-padrao a{
    color: #343434;
}


.card-text{
    font-size: 1rem;
    font-weight: 300;
    font-family: var(--font-02);
    line-height: 19px;
}

.titulo-paginas{
    background-color: #f30000;
            font-family: blinker;
            font-size:2.2rem;
            font-weight: 600;
            color:white;
        }