


:root {

  --container-max: 1800px;  
  --text-main: #334155;
  --text-size: 18px;
  --text-size2: 21px;
  --text-size3: 17px;
  --text-size-small: 16px;
  --title-header-size: 16px;
  --text-footer: 18px;
  --text-footer2: 17px;
  --text-menu: 22px;
  --text-submenu: 18px;
  --slide-text-size: 20px;
  --title-size: 22px;
  --title-primary: 28px;
  --title-secundary: 22px;
  --title-floating: 20px;
  --title-inter: 30px;
   
}

.nav-link {
  font-size: var(--text-menu);
}




.sidebar-heading {
  text-transform: none;
 }
 
 .sidebar-section ul {
 /*margin-left:20px;*/
 }
 
 .activities-list{
 /*margin-left:10px;*/
 }
 
 .sidebar-section li {
 /*margin-bottom:10px;*/
 }



/*
.container {
  max-width: var(--container-max);
}


.page-internal-container {
 max-width: var(--container-max);
}
*/


/* cabecalho */


 /*  cab geral */
.site-header {

  height:100px;
  background:#000;
  /*background: color-mix(in srgb, #000000 75%, transparent); */
   background:#1E293B;
}


/*  tit cab */
.brand-title {

color: #ff9b40;
color: #ffffff;
font-weight:400;
display:blocl;

  
}

#dvcab1::before {
 display:none;
}



.header-availability-text {
  color:#ffffff ;  
  display:none;
}



#dvcab1::before {
}




.site-nav {

background: none;
border:0px;
top:0px;
height:80px;
padding:0px;
right:110px;
position:absolute;
text-align:right;
width:640px;

display: flex;
justify-content: right;
align-items: top;


}

.nav-container {
  align-items: right;
   justify-content: right;
}

#menu1{
display:none;
}

#menu6{
display:none;
}

#whats_header{
display:none;
}


#contato_header{
display:block;
}



.nav-menu {
  
  padding-top:0px;
  padding-bottom:0px;
  
  
}

.nav-item {
  gap: 0px;
  padding-top:0px;
  padding-bottom:0px;
  height:40px;
}






.nav-link:hover, .nav-item:hover > .nav-link {
   
 
}

.nav-link.active {

}


.dropdown-menu {
  min-width: 330px;
}

.dropdown-item {
      display: flex;
    justify-content: left; /* Centraliza horizontalmente */
    align-items: center;     /* Centraliza verticalmente */
}

.dropdown-item a {
/*font-size: 15px;*/
 text-align:left;
}




.dropdown-item a:hover {
  background: none;
  color: #ff9b40;
  padding-left: 16px;
}











/* banners */

.hero-slider-section {
/*margin-top:-100px; */
padding-bottom: 45px;

}

.hero-slider-container {
  height: 530px;
}




.hero-slide-img {

}




.hero-slide-badge {
  background: none;
}




.hero-slide-badge::before {

}


.hero-slide-badge::after {

}








.floating-features-grid {
  grid-template-columns: repeat(7, 1fr);
  gap: 20px;
  
}


.floating-feature-card {
 height:90px;
 background: color-mix(in srgb, #fff 5%, transparent); 
 border: 1px solid #444;
 box-shadow: none;
 padding-top:20px;
}


.floating-feature-card h3 a {
  color: #fff;
  font-weight:600;
}

.floating-feature-card p {
    display: none;
}

















/* banners interno */

.hero-slider-interno-section {

}


.hero-slider-interno-container {

}




.hero-slide-interno-badge {

}




.hero-slide-interno-badge::before {
 
}


.hero-slide-interno-badge::after {

}













/* home */


.flagship-product-card {

}



.titprod {

}




.secondary-card-title {

 
}


.flagship-title {
    
}




.sidebar-heading {

}

.info-guide-title {

}









.product-description-text {
  color: #111111;
  line-height: 1.5;
  text-align:justify;
}



.main-grid {
  gap: 50px;
}

.products-column {
  gap: 50px;
}


.secondary-products-grid {
  gap: 50px;
}


.flagship-media-row {
 /* border: 0;
  margin-bottom: 0px;
  */
}



.product-div-img-home{
width: 500px !important;     
float: left;
width: 250px;
margin: 0 30px 10px 0;
}


.product-div-img-home img{
width: 100%;     
 margin-bottom: 10px;
 border:1px solid #444;
}











/* rodape */


.footer-heading {
   color: #FF7A00;
}

.site-footer {

}


.floating-whatsapp-btn {

}

.floating-whatsapp-btn:hover {

}






/* interna */


.titprod_int{
	 

}







