
#header{ top:0; background:rgba(36, 36 , 36 , 0.8)}
#header.header-min{ background: rgb(36, 36, 36,0.9) !important;}


.carousel-indicators{ display: none;}

#home-banner .carousel-caption{ top:50%; text-align: left; transform: translate(0,-30%) }
#home-banner .carousel-caption h3{ display:table; font-size:2.5rem; text-shadow: 0px 3px 30px rgba(46, 46, 46, 1); font-weight:700; background:rgba(46,45,46, .4); -webkit-box-shadow: 0px 0px 35px 25px rgba(46,45,46,0.4);-moz-box-shadow: 0px 0px 35px 25px rgba(46,45,46,0.4);box-shadow: 0px 0px 35px 25px rgba(46,45,46,0.4);   }
#home-banner .carousel-caption a.link-special{ padding-top:0.5rem;  padding-bottom:0.5rem; -webkit-box-shadow: 1px 2px 1px 0px rgba(46,46,46,0.7);-moz-box-shadow: 1px 2px 1px 0px rgba(46,46,46,0.7);box-shadow: 1px 2px 1px 0px rgba(46,46,46,0.7)}
#home-banner .carousel-control-prev-icon{ background: url('../img/home/banner-seta.png') no-repeat; width:37px; height:43px;}
#home-banner .carousel-control-next-icon{ background: url('../img/home/banner-seta.png') no-repeat; transform:rotate(180deg); width:37px; height:43px;}

#home-responsibility{ height:425px;  font-size:16px; background: url('../img/home/responsabilidade.jpg?v=3') no-repeat center top;margin-top: 70px;}
#home-responsibility .mobile-fit{ background:#f5f5f5; transform:translate(1%,-8%); box-shadow:0px 2px 8px 0px rgba(46,45,46,0.5); border-radius:100%; width:32rem; height:32rem; float:right}
/* #home-responsibility .container-fluid{ background:url('../img/home/responsabilidade-grafismo.png') no-repeat left -2rem} */
#home-responsibility h3{ font-weight: 700; font-size:1.125rem}
#home-responsibility .link-special{ padding:8px 25px; margin-top:10px}
#home-responsibility .icone{ padding-bottom: 35px; margin-left:35px}
#home-responsibility .box-text{  width: calc(100% - 105px); padding-left: 35px; padding-right: 35px}
#home-responsibility .content-box-left{ padding-left:3rem}
#home-responsibility .content-box-right{ padding-right:3rem}


#home-infocard{ margin-top:85px; padding:95px 0 20px; /*background-image: radial-gradient(ellipse at 50% 50%, #fff 15%,#f6f6f6 40%, #e1e1e1 100%);*/ background-image: radial-gradient(circle, rgba(255, 255, 255, 0.4), rgba(225, 225, 225, .7));}
#home-infocard .box-part{ margin-bottom:60px;  }
#home-infocard .box-part .title{ font-family: 'Conv_Calibri'; font-size: 18px; padding-bottom: 25px;  margin-bottom:0}
#home-infocard .box-part:after{ content: ''; display:table; width:76px; height:3px; margin:0 auto; background-color:#53565a}
#home-infocard h4{ font-family: 'Conv_calibri-bold-2'; font-size:2.5rem; line-height:90%; margin-top:25px; margin-bottom:0}


#home-news{ background: url('../img/home/home_news.png') no-repeat -2vw top #FFF; padding:131px 0 0}
#home-news .news-title{ font-size:1.5625rem; font-weight:700; text-transform:uppercase; color:#53565a}
#home-news .news-title.color-1{ padding-top:2rem; font-size:1.5625rem; font-weight:700; text-transform:uppercase; color:#53565a}
#home-news .bg-white{ background-color:#FFFFFF}
#home-news .news-bg-special{background:linear-gradient(90deg, #f5f5f5 40%, white 50%, transparent 75%, transparent 100%)}

#home-news .list-news li{ margin-bottom: 40px;  }
#home-news .list-news a{ font-size:0.875rem; color:#53565a; text-decoration: none !important }
#home-news .list-news .title{font-size:0.875rem;  font-weight:bold; margin-bottom: .5rem}
#home-news .list-news .text{font-size:0.875rem }
#home-news .row{ background: url('../img/home/home-news-mulher.png') no-repeat bottom right; padding-bottom: 80px}

#home-canais{ text-align:center; background:url('../img/home/home-canais.png') no-repeat center #fdfdfd; padding:30px 0}
#home-canais .title{ text-transform:uppercase; font-size:1.25rem; font-weight:bold; color:#53565a; margin-top:1.5rem; margin-bottom:1.5rem}
#home-canais .text{ color:#4e4e4e}
#home-canais .link{ color:#4e4e4e; text-decoration: underline}
#home-canais .link:hover{ text-decoration:none}
#home-canais .link-special{ padding-left: 1.25rem; padding-right: 1.25rem;}


@media (max-width:1800px){
  #home-news{background-position: -8vw top;}
}
@media (max-width:1600px){
  #home-news{background-position: -12vw top;}
}
@media (max-width:1400px){
  #home-news{background-position: -17vw top;}
}
@media (max-width:1200px){
  #home-news{background-position: -19vw top;}
}
@media (max-width:1200px){
  #home-news{background-position: -22vw top;}
}
@media (max-width: 992px){
  #home-news{ background: url('../img/home/home-news-mobile.png') repeat-x center top; background-size:33% auto; padding-top:20vw}
  #home-news .link-special{ display:table; margin-left:auto; margin-right: auto; float: initial !important;}
}
@media (max-width: 767px){
  #home-banner .carousel-caption a.link-special{font-size:0.5625rem; display:table; margin:0 auto}
  #home-banner .carousel-caption h3{font-size:1.125rem; text-align: center}
  #home-banner .carousel-control-prev-icon{ transform: scale(0.6)}
  #home-banner .carousel-control-next-icon{ transform: rotate(180deg) scale(0.6)}
  
  #home-responsibility,
  #home-responsibility .container-fluid{ background:none; padding-top: 0}
  #home-responsibility .mobile-fit{ width:100%; height:auto; background:none; box-shadow:none; border-radius:0}


  #home-responsibility{ margin-top:0; height:auto; display:block !important}
  #home-responsibility .mobile-fit{ padding:3rem 1rem; transform: translate(0);}
  #home-responsibility .icone{ margin:0 auto;  display:table; width:65px; max-width:65px; padding-bottom: 2vw;}
  /* #home-responsibility .icone-sustentabilidade{ width: 70px; max-width:70px} */
  #home-responsibility h3{ text-align:center; padding:.7rem 0;}
  #home-responsibility .box-text{width:100%; padding:0;padding-bottom: 1vw;font-size:0.8125rem}
  #home-responsibility .box-text p{margin:0}
  #home-responsibility .link-special{font-size:0.8125rem; padding:0.45rem .75rem; margin:1rem auto 0; display:table}

  #home-infocard{padding-top:45px; margin-top:0}
  #home-infocard .thumb img{ max-width:130px}
  #home-infocard h4{font-size:2.1875rem; margin-top:0.5rem}
  /* #home-infocard span{font-size:1rem} */
  #home-infocard .box-part{ margin-bottom:2.5rem}
  #home-infocard .box-part .title{ padding-bottom:0.725rem}

  /* #home-news{ background: url('../img/home/home-news-mobile.png') repeat-x center top; background-size:33% auto; padding-top:30vw} */
  #home-news{ padding-top:16vw; /* padding-bottom: 16vw*/} 
  #home-news .news-bg-special{background:#f5f5f5}
  #home-news .news-title{ padding-top:0; font-size:1.375rem}
  #home-news .mobile-margin{ padding-top:7vw; padding-bottom:7vw}
  #home-news .news-title-2{ text-align:center; margin-top:0}
  #home-news .mobile-bg-white{background:#ffffff}

  #home-news .row{ padding-bottom:80vw; background-size: 45%; background-position: center bottom}


  #home-canais{ background: url('../img/home/home-canais-mobile.png') repeat-y ; background-size: 100% auto }
}