* {

  margin: 0;

  padding: 0;

  border: 0;

  text-decoration: none;

  line-height: normal;

  -webkit-font-smoothing: antialiased;

  -webkit-text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;

  text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;

  outline: none;

  scroll-behavior: smooth;
}

* button:focus {

  outline: none;

  outline: none;
}

* h1,

* h2,

* h3,

* h4,

* h5,

* h6,

* p,

* figure {

  margin-bottom: 0;
}

* a:active,
* a:focus {

  outline: none;

  outline: none;
}

* a:hover {

  color: #222533;

  text-decoration: none;
}



* .btn-rn {

  display: inline-flex;

  align-items: center;

  justify-content: center;

  width: 152px;

  height: 39px;

  background-color: #222533;

  border: 1px solid #222533;

  border-radius: 12px;

  color: #fff;

  transition: 0.4s;

  font-family: "equinoxbold", sans-serif;

  text-transform: uppercase;
}

* .btn-rn:hover {

  transition: 0.4s;

  color: #222533;

  background-color: #fff;
}

* .btn-outline-rn {

  width: 186px;

  height: 47px;

  background-color: #f6de08;

  border: 1px solid #f6de08;

  display: inline-flex;

  justify-content: center;

  align-items: center;

  color: #222533;

  font-family: "equinoxregular", sans-serif;

  font-size: 18px;

  border-radius: 12px;

  transition: 0.3s;
}

* .btn-outline-rn:hover {

  transition: 0.3s;

  background-color: #222533;

  color: #f6de08;
}



@font-face {

  font-family: "equinoxbold";

  src: url("../fonts/equinox_bold-webfont.woff2") format("woff2"), url("../fonts/equinox_bold-webfont.woff") format("woff");

  font-weight: normal;

  font-style: normal;
}

@font-face {

  font-family: "equinoxregular";

  src: url("../fonts/equinox_regular-webfont.woff2") format("woff2"), url("../fonts/equinox_regular-webfont.woff") format("woff");

  font-weight: normal;

  font-style: normal;
}
/* multilevel navigation */
.menu-padrao .dropdown-submenu { position: relative; }
.menu-padrao .dropdown-submenu .dropdown-menu { top: 0; left: 95%; margin-top: -1px; }

.menu-padrao .header-logo {

  width: 240px;

  margin-top: 21px;

  margin-bottom: 21px;

  margin-right: 125px;
}

.menu-padrao .dropdown-menu {

  box-shadow: 0px 3px 6px #00000029;

  border: none;
}

.menu-padrao .dropdown-menu .dropdown-item {

  font-family: 'equinoxbold', sans-serif;

  font-weight: 400 !important;

  font-size: 13px;

  line-height: 18px;

  color: #222533;
}

.menu-padrao .navbar .icon-bar:first-of-type {

  margin-top: 0;
}

.menu-padrao .navbar .icon-bar {

  width: 30px;

  height: 4px;

  background-color: #f6de08;

  display: block;

  transition: all 0.2s;

  margin-top: 4px;

  border-radius: 20px;
}

.menu-padrao .navbar .navbar-toggler.collapsed .icon-bar {

  background-color: #222533;
}

.menu-padrao .navbar .navbar-toggler {

  border: none;

  background: transparent !important;
}

.menu-padrao .navbar .navbar-toggler .top-bar {

  transform: rotate(45deg);

  transform-origin: 10% 10%;
}

.menu-padrao .navbar .navbar-toggler,

.menu-padrao .navbar .top-bar,

.menu-padrao .navbar .middle-bar,

.menu-padrao .navbar .bottom-bar {

  transition: 0.4s;
}

.menu-padrao .navbar .navbar-toggler .middle-bar {

  opacity: 0;
}

.menu-padrao .navbar .navbar-toggler .bottom-bar {

  transform: rotate(-45deg);

  transform-origin: 10% 90%;
}

.menu-padrao .navbar .navbar-toggler.collapsed .top-bar {

  transform: rotate(0);
}

.menu-padrao .navbar .navbar-toggler.collapsed .middle-bar {

  opacity: 1;
}

.menu-padrao .navbar .navbar-toggler.collapsed .bottom-bar {

  transform: rotate(0);
}

.menu-padrao .navbar .nav-link {

  color: #222533;

  font-family: "equinoxbold", sans-serif;

  font-size: 15px;

  font-weight: 400;

  padding: 0;

  margin-right: 21px;

  display: inline;
}

.menu-padrao .navbar .active .nav-link {

  border-bottom: 2px solid #f6de08;
}



@media (max-width: 992px) {

  .menu-padrao .nav-item {

    margin-bottom: 1rem;
  }
}

@media (max-width: 576px) {

  .menu-padrao .header-logo {

    width: 190px;

    margin-right: auto;
  }
}

.rodape {

  background-image: url("../img/rodape-bg.png");

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;
}

.rodape .wpcf7-response-output {

  color: #fff;
}

.rodape .titulo {

  color: #fff;

  font-size: 27px;

  line-height: 79px;

  font-family: "equinoxregular", sans-serif;
}

.rodape .titulo span {

  font-family: "equinoxbold", sans-serif;

  font-weight: bold;
}

.rodape .newsletter {

  background-color: transparent;

  border: 1px solid #fff;

  border-radius: 12px 0px 0 12px;

  width: 450px;

  color: #fff;
}

.rodape .btn-rn {

  border-radius: 0px 12px 12px 0;

  background-color: transparent;

  border: 1px solid #fff;

  color: #fff;

  transition: 0.3s;
}

.rodape .btn-rn:hover {

  transition: 0.3s;

  background-color: #fff;

  color: #222533;
}

.rodape .form-control::placeholder {

  color: #ffffff;
}

.rodape .form-control:focus {

  box-shadow: 0 0 0 0.2rem white;
}

.rodape .contato {

  font-family: "Lato", sans-serif;

  font-size: 16px;

  line-height: 38px;

  color: #fff;
}

.rodape .conteudo {

  color: #fff;

  font-family: "Lato", sans-serif;

  font-size: 12px;

  line-height: 28px;

  opacity: 0.5;
}

.rodape .jobs {

  color: #fff;

  font-family: "Lato", sans-serif;

  font-size: 12px;

  line-height: 28px;

  opacity: 0.5;
}

.rodape .jobs:hover {

  opacity: 1;
}



@media (max-width: 576px) {

  .rodape .titulo {

    font-size: 25px;
  }

  .rodape .social {

    width: 38px;

    height: 32px;
  }
  .rodape .newsletter {
    width: 210px;
  }
}

.breadcrumb {

  background-color: transparent;
}

.breadcrumb .breadcrumb-item a {

  color: #a5a5a5;

  font-size: 13px;

  line-height: 30px;

  font-family: "Lato", sans-serif;
}

.breadcrumb .breadcrumb-item+.breadcrumb-item::before {

  color: #a5a5a5;

  content: "|";
}

.breadcrumb .active {

  color: #222533;

  font-size: 13px;

  line-height: 30px;

  font-family: "Lato", sans-serif;
}


.add-home-car .local {
  bottom : 0;
  z-index: 5;
}

.add-home-car .titulo {
      color: #fff;
    font-size: 60px;
    font-family: "equinoxregular", sans-serif;
    font-weight: 900;
    text-shadow: 4px 4px 2px rgba(50, 50, 50, 1);
}
.add-home-car .btn-rn {
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width:992px) {
  .add-home-car .titulo {
    display  : block;
    width    : 360px;
    margin   : 0 auto;
    font-size: 30px;

  }
}

.add-home-car .owl-theme .owl-dots {

  position: absolute;

  bottom: 35px;

  width: 100%;
}

.add-home-car .owl-theme .owl-dots .owl-dot span {

  width: 12px;

  height: 12px;

  margin: 5px 7px;

  background: #fff;

  border: 1px solid #fff;

  display: block;

  -webkit-backface-visibility: visible;

  transition: opacity 0.2s ease;

  border-radius: 30px;
}

.add-home-car .owl-theme .owl-dots .owl-dot.active span,

.add-home-car .owl-theme .owl-dots .owl-dot:hover span {

  background: transparent;
}



@media (max-width: 992px) {

  .add-home-car .owl-theme .owl-dots {

    bottom: 6px;
  }

  .add-home-car .owl-theme .owl-dots .owl-dot span {

    width: 6px;

    height: 6px;
  }
}

.add-home-car-produtos {

  background-color: #f6f6f6;
}

.add-home-car-produtos .titulo {

  color: #222533;

  font-size: 16px;

  line-height: 23px;

  font-family: "equinoxbold", sans-serif;
}

.add-home-car-produtos .sub-titulo {

  font-family: "Open Sans", sans-serif;

  font-size: 15px;

  line-height: 20px;

  color: #8f8f8f;
}

.add-home-car-produtos .owl-stage-outer {

  z-index: 5;
}

.add-home-car-produtos .owl-theme .owl-nav {

  margin-top: 0;

  width: 100%;

  bottom: 0;
}

.add-home-car-produtos .owl-theme .owl-nav [class*="owl-"]:hover {

  background: transparent;

  color: inherit;

  text-decoration: none;
}

.add-home-car-produtos .owl-theme .owl-prev,

.add-home-car-produtos .owl-theme .owl-next {

  position: absolute;

  display: flex;

  align-items: center;

  top: 30%;

  transition: 0.4s;
}

.add-home-car-produtos .owl-theme .owl-prev i,

.add-home-car-produtos .owl-theme .owl-next i {

  font-size: 20px;

  color: #222533;
}

.add-home-car-produtos .owl-theme .owl-prev {

  left: -30px;
}

.add-home-car-produtos .owl-theme .owl-prev:hover {

  transition: 0.4s;

  transform: scale(1.5);
}

.add-home-car-produtos .owl-theme .owl-next {

  right: -30px;
}

.add-home-car-produtos .owl-theme .owl-next:hover {

  transition: 0.4s;

  transform: scale(1.5);
}



.add-rn-numeros {

  background-image: url("../img/add-rn-numeros-bg.svg");

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;
}

.add-rn-numeros .titulo {

  color: #222533;

  font-family: "equinoxregular", sans-serif;

  font-size: 35px;

  line-height: 79px;
}

.add-rn-numeros .box {

  background-color: #f6de08;

  color: #222533;

  width: 190px;

  border-radius: 10px;

  font-family: "equinoxbold", sans-serif;

  transition: 0.3s;
}

.add-rn-numeros .box:hover {

  transition: 0.3s;

  transform: scale(1.04);

  box-shadow: 0px 5px 6px rgba(0, 0, 41, 0.5);
}

.add-rn-numeros .box .img {

  width: 75px;

  height: 75px;
}

.add-rn-numeros .box .sub-titulo {

  font-size: 44px;
}

.add-rn-numeros .box .sub-titulo-2 {

  font-size: 22px;
}



.add-clientes-atendidos {

  background-image: url("../img/add-clientes-atendidos-bg.png");

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  color: #fff;
}

.add-clientes-atendidos .titulo {

  font-family: "equinoxregular", sans-serif;
}

.add-clientes-atendidos .conteudo {

  font-family: "Open Sans", sans-serif;

  font-size: 15px;

  line-height: 20px;
}

.add-clientes-atendidos .img {

  width: 118px;

  height: 63px;
}



@media (max-width: 576px) {

  .add-clientes-atendidos .img {

    width: 92px;
  }
}

/*--ADD BLOG PREVIA ------------------------*/

.add-blog-previa img {

  width: 360px;

  height: 260px;
}

.add-blog-previa .box {

  box-shadow: 0px 0px 6px #00000008;
}

.add-blog-previa .box .sub-titulo {

  color: #666666;

  font-size: 13px;

  line-height: 20px;

  font-family: "Lato", sans-serif;
}

.add-blog-previa .box .sub-titulo a {

  color: #666666;
}

.add-blog-previa .box .descricao {

  color: #222533;

  font-size: 18px;

  line-height: 25px;

  font-family: "Lato", sans-serif;

  font-weight: bold;
}

.add-blog-previa .owl-theme .owl-nav {

  margin-top: 0;

  width: 100%;

  bottom: 0;
}

.add-blog-previa .owl-theme .owl-nav [class*="owl-"]:hover {

  background: transparent;

  color: inherit;

  text-decoration: none;
}

.add-blog-previa .owl-theme .owl-prev,

.add-blog-previa .owl-theme .owl-next {

  position: absolute;

  display: flex;

  align-items: center;

  top: 35%;

  transition: 0.4s;
}

.add-blog-previa .owl-theme .owl-prev i,

.add-blog-previa .owl-theme .owl-next i {

  font-size: 20px;

  color: #222533;
}

.add-blog-previa .owl-theme .owl-prev {

  left: -30px;
}

.add-blog-previa .owl-theme .owl-prev:hover {

  transition: 0.4s;

  transform: scale(1.5);
}

.add-blog-previa .owl-theme .owl-next {

  right: -30px;
}

.add-blog-previa .owl-theme .owl-next:hover {

  transition: 0.4s;

  transform: scale(1.5);
}



.add-instagram {

  background-color: #f6f6f6;
}

.add-instagram .titulo {

  color: #1c355e;

  font-family: "equinoxregular", sans-serif;

  font-size: 27px;

  line-height: 32px;
}

.add-instagram .titulo .img {

  width: 27px;

  height: 27px;
}

.add-instagram .sub-titulo {

  color: #1c355e;

  font-family: "equinoxbold", sans-serif;

  font-weight: bold;

  font-size: 27px;

  line-height: 39px;
}

.add-instagram .sub-titulo-2 {

  color: #666666;

  font-family: "Open Sans", sans-serif;

  font-size: 15px;

  line-height: 20px;
}

.add-instagram .box {

  box-shadow: 0px 0px 6px #00000008;
}

.add-instagram .box .sub-titulo {

  color: #666666;

  font-size: 13px;

  line-height: 20px;

  font-family: "Lato", sans-serif;
}

.add-instagram .box .sub-titulo a {

  color: #666666;
}

.add-instagram .box .descricao {

  color: #222533;

  font-size: 18px;

  line-height: 25px;

  font-family: "Lato", sans-serif;

  font-weight: bold;
}

.add-instagram .owl-theme .owl-nav {

  margin-top: 0;

  width: 100%;

  bottom: 0;
}

.add-instagram .owl-theme .owl-nav [class*="owl-"]:hover {

  background: transparent;

  color: inherit;

  text-decoration: none;
}

.add-instagram .owl-theme .owl-prev,

.add-instagram .owl-theme .owl-next {

  position: absolute;

  display: flex;

  align-items: center;

  top: 35%;

  transition: 0.4s;
}

.add-instagram .owl-theme .owl-prev i,

.add-instagram .owl-theme .owl-next i {

  font-size: 20px;

  color: #222533;
}

.add-instagram .owl-theme .owl-prev {

  left: -30px;
}

.add-instagram .owl-theme .owl-prev:hover {

  transition: 0.4s;

  transform: scale(1.5);
}

.add-instagram .owl-theme .owl-next {

  right: -30px;
}

.add-instagram .owl-theme .owl-next:hover {

  transition: 0.4s;

  transform: scale(1.5);
}



.add-banner-principal {

  background-image: url("../img/sobre-bg.png");

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  height: 400px;
}

.add-banner-principal .titulo {

  margin-top: 115px;

  font-family: "equinoxregular", sans-serif;

  font-size: 105px;

  color: #fff;

  text-shadow: 4px 4px 2px rgba(50, 50, 50, 1);

  
}



@media (max-width: 992px) {

  .add-banner-principal {

    background-image: url("../img/sobre-bg-mobile.png");
  }

  .add-banner-principal .titulo {

    font-size: 45px;
  }
}

.add-valores {

  background-image: url("../img/add-valores-bg.png");

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;
}

.add-valores .titulo {

  color: #ffffff;

  font-size: 35px;

  line-height: 79px;

  font-family: "equinoxregular", sans-serif;
}

.add-valores .box {

  transition: 0.3s;
}

.add-valores .box:hover {

  transition: 0.3s;

  transform: scale(1.03);
}

.add-valores .box .img {

  width: 185;

  height: 185px;
}

.add-valores .box .sub-titulo {

  color: #fff;

  font-family: "equinoxbold", sans-serif;

  font-size: 18px;

  line-height: 38px;
}

.add-valores .box .descricao {

  color: #fff;

  font-family: "Lato", sans-serif;

  font-size: 15px;

  line-height: 30px;
}



.add-parceiros {

  background-image: url("../img/add-parceiros-bg.svg");

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;
}

.add-parceiros .titulo {

  color: #1c355e;

  font-family: "equinoxregular", sans-serif;

  font-size: 30px;

  line-height: 79px;
}

.add-parceiros .img {

  width: 156px;

  height: 156px;
}



.add-video {

  background-image: url("../img/add-video-bg.png");

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;
}

.add-video .titulo {

  color: #FFFFFF;

  font-size: 25px;

  line-height: 79px;

  font-family: 'equinoxregular', sans-serif;
}

.add-video .sub-titulo {

  color: #fff;

  font-size: 17px;

  line-height: 54px;

  font-family: 'equinoxregular', sans-serif;
}

.add-video .descricao {

  color: #FFFFFF;

  font-family: 'Lato', sans-serif;

  font-size: 15px;

  line-height: 30px;
}

.add-video .btn-outline-rn {

  font-size: 15px;

  height: 53px;
}

.add-video .box {

  background-color: #949494;
}

.add-video .box .icon {

  position: absolute;

  width: 77px;

  height: 77px;
}



#home .sec01 {

  background-color: #f6f6f6;
}

#home .sec01 .titulo {

  color: #222533;

  font-size: 35px;

  line-height: 79px;

  font-family: "equinoxregular", sans-serif;
}

#home .sec02 .titulo {

  color: #222533;

  font-size: 35px;

  line-height: 49px;

  font-family: "equinoxregular", sans-serif;
}

#home .sec02 .sub-titulo {

  color: #222533;

  font-size: 15px;

  line-height: 30px;

  font-family: "Lato", sans-serif;

  border-bottom: 1px solid #222533;

  display: inline;
}



#sobre .sec01 .titulo {

  color: #222533;

  font-family: "equinoxregular", sans-serif;

  font-size: 35;

  line-height: 30px;
}

#sobre .sec01 .conteudo {

  color: #666666;

  font-family: "Lato", sans-serif;

  font-size: 16px;

  line-height: 30px;
}



#parceiros .add-banner-principal {

  background-image: url("../img/parceiros-bg.png");
}

#parceiros .sec01 .titulo {

  color: #222533;

  font-family: "equinoxregular", sans-serif;

  font-size: 35;

  line-height: 30px;
}

#parceiros .sec01 .conteudo {

  color: #666666;

  font-family: "Lato", sans-serif;

  font-size: 16px;

  line-height: 30px;
}

#parceiros .sec01 .add {

  position: absolute;

  right: 0;

  bottom: -130px;
}

#parceiros .sec01 .add .img {

  width: 195px;

  height: 195px;
}

#parceiros .sec01 .add-parceiros img {
  
  width: 195px;
  height: 195px;
}

#parceiros .rodape {

  margin-top: 3rem;
}



@media (max-width: 992px) {

  #parceiros .add-banner-principal {

    background-image: url("../img/parceiros-bg-mobile.png");
  }
}

@media (max-width: 992px) {

  #parceiros .add-banner-principal {

    background-image: url("../img/parceiros-bg-mobile.png");
  }
}

#aplicacoes-produto {

  background-color: #f6f6f6;
}

#aplicacoes-produto .add-banner-principal {

  background-image: url("../img/acondicionamento-bg.png");
}

#aplicacoes-produto .add-banner-principal .titulo {

  font-size: 75px;

  line-height: 90px;

  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
}

#aplicacoes-produto .sec01 .titulo {

  color: #222533;

  font-size: 16px;

  line-height: 23px;

  font-family: "equinoxbold", sans-serif;
}

#aplicacoes-produto .sec01 .sub-titulo {

  font-family: "Open Sans", sans-serif;

  font-size: 15px;

  line-height: 20px;

  color: #8f8f8f;
}



@media (max-width: 992px) {

  #aplicacoes-produto .add-banner-principal {

    background-image: url("../img/acondicionamento-bg-mobile.png");
  }

  #aplicacoes-produto .add-banner-principal .titulo {

    font-size: 35px;

    line-height: 45px;
  }
}

#aplicacoes-single .add-banner-principal {

  background-image: url("https://via.placeholder.com/1920x400");
}

#aplicacoes-single .sec01 .titulo {

  color: #222533;

  font-family: "equinoxregular", sans-serif;

  font-size: 30px;

}

#aplicacoes-single .sec01 .descricao {

  color: #8f8f8f;

  font-family: "Lato", sans-serif;

  font-size: 15px;

  line-height: 30px;
}

#aplicacoes-single .sec01 .add {

  position: absolute;

  right: 0;

  bottom: -40px;
}

#aplicacoes-single .sec01 .add img {

  width: 178px;

  height: 178px;
}

#aplicacoes-single .sec02 {

  background-image: url("../img/rodape-bg.png");

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;
}

#aplicacoes-single .sec02 .titulo {

  color: #ffffff;

  font-family: "equinoxregular", sans-serif;

  font-size: 25px;

  line-height: 79px;
}

#aplicacoes-single .sec02 .descricao {

  color: #ffffff;

  font-family: "Lato", sans-serif;

  font-size: 15px;

  line-height: 30px;
}

#aplicacoes-single .sec02 .sub-titulo {

  color: #ffffff;

  font-family: "equinoxregular", sans-serif;

  font-size: 17px;

  line-height: 54px;
}

#aplicacoes-single .sec02 .btn-outline-rn {

  font-family: "equinoxbold", sans-serif;

  font-size: 15px;
}

#aplicacoes-single .sec02 .icone {

  position: absolute;

  width: 77px;

  height: 77px;
}

#aplicacoes-single .sec03 .titulo {

  color: #222533;

  font-family: "equinoxregular", sans-serif;

  font-size: 35px;

  line-height: 79px;
}



@media (max-width: 992px) {

  #aplicacoes-single .sec01 .add {

    right: 30px;
  }

  #aplicacoes-single .sec01 .add img {

    width: 98px;

    height: 98px;
  }
}

#servicos {

  background-color: #f6f6f6;
}

#servicos .add-banner-principal {

  background-image: url("https:////via.placeholder.com/1920x400");
}

#servicos .add-banner-principal .titulo {

  font-size: 75px;

  line-height: 91px;
}

#servicos .sec01 .titulo {

  color: #222533;

  font-size: 16px;

  line-height: 23px;

  font-family: "equinoxbold", sans-serif;

  height: 50px;
}

#servicos .sec01 .img-post .wp-post-image {

  max-width: 100%;

  width: 100%;

  height: auto;
}

#servicos .sec01 .sub-titulo {

  font-family: "Open Sans", sans-serif;

  font-size: 15px !important;

  line-height: 20px !important;

  color: #8f8f8f !important;

  height: 100px;
}

#servicos .sec01 .sub-titulo a {

  font-family: "Open Sans", sans-serif;

  font-size: 15px !important;

  line-height: 20px !important;

  color: #8f8f8f !important;

  height: 60px;
}



@media (max-width: 992px) {

  #servicos .add-banner-principal {

    background-image: url("../img/acondicionamento-bg-mobile.png");
  }

  #servicos .add-banner-principal .titulo {

    font-size: 45px;

    line-height: 45px;

    margin-top: 70px;
  }
}

#servicos-single .add-banner-principal {

  background-image: url("https:////via.placeholder.com/1920x400");
}

#servicos-single .add-banner-principal .titulo {

  font-size: 85px;
}

#servicos-single .sec01 .titulo {

  color: #222533;

  font-family: "equinoxregular", sans-serif;

  font-size: 30px;

  line-height: 79px;
}

#servicos-single .sec01 .descricao {

  color: #8f8f8f;

  font-family: "Lato", sans-serif;

  font-size: 15px;

  line-height: 30px;
}

#servicos-single .sec01 .add {

  position: absolute;

  right: 0;

  bottom: -40px;
}

#servicos-single .sec01 .add img {

  width: 178px;

  height: 178px;
}

#servicos-single .sec02 {

  background-image: url("../img/rodape-bg.png");

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;
}

#servicos-single .sec02 .titulo {

  color: #ffffff;

  font-family: "equinoxregular", sans-serif;

  font-size: 25px;

  line-height: 79px;
}

#servicos-single .sec02 .descricao {

  color: #ffffff;

  font-family: "Lato", sans-serif;

  font-size: 15px;

  line-height: 30px;
}

#servicos-single .sec02 .sub-titulo {

  color: #ffffff;

  font-family: "equinoxregular", sans-serif;

  font-size: 17px;

  line-height: 54px;
}

#servicos-single .sec02 .btn-outline-rn {

  font-family: "equinoxbold", sans-serif;

  font-size: 15px;
}

#servicos-single .sec02 .icone {

  position: absolute;

  width: 77px;

  height: 77px;
}

#servicos-single .sec03 .titulo {

  color: #222533;

  font-family: "equinoxregular", sans-serif;

  font-size: 35px;

  line-height: 79px;
}



@media (max-width: 992px) {

  #servicos-single .add-banner-principal {

    background-image: url("../img/acondicionamento-bg-mobile.png");
  }

  #servicos-single .add-banner-principal .titulo {

    font-size: 45px;

    line-height: 45px;

    margin-top: 70px;
  }
}

#onde-atuamos .add-banner-principal {

  background-image: url("https:////via.placeholder.com/1920x400");
}

#onde-atuamos .add-banner-principal .titulo {

  font-size: 85px;
}

#onde-atuamos .sec01 .titulo {

  font-family: "equinoxregular", sans-serif;

  font-size: 30px;

  line-height: 79px;

  color: #222533;
}

#onde-atuamos .sec01 .sub-titulo {

  font-family: "Lato", sans-serif;

  font-size: 15px;

  line-height: 30px;

  color: #8f8f8f;
}

#onde-atuamos .sec01 .sub-titulo-2 {

  font-family: "Lato", sans-serif;

  font-weight: 700;

  font-size: 15px;

  line-height: 30px;

  color: #8f8f8f;
}

#onde-atuamos .sec01 .show {

  display: flex !important;
}

#onde-atuamos .sec01 .modal-body .btn-rn {
  font-family: 'Lato', sans-serif;
}

@media (max-width: 992px) {

  #onde-atuamos .add-banner-principal {

    background-image: url("../img/acondicionamento-bg-mobile.png");
  }

  #onde-atuamos .add-banner-principal .titulo {

    font-size: 45px;

    line-height: 45px;

    margin-top: 70px;
  }

  #onde-atuamos .sec01 .titulo {

    font-size: 28px;
  }
}

#blog .add-banner-principal {

  background-image: url("https:////via.placeholder.com/1920x400");
}

#blog .add-banner-principal .titulo {

  font-size: 85px;
}

#blog .sec01 .titulo {

  font-family: "Lato", sans-serif;

  font-weight: 700;

  font-size: 18px;

  line-height: 25px;

  color: #222533;
}

#blog .sec01 .sub-titulo {

  font-family: "Lato", sans-serif;

  font-size: 13px;

  line-height: 20px;

  color: #666666;
}

#blog .sec01 .sub-titulo {

  font-family: "Lato", sans-serif;

  font-size: 13px;

  line-height: 20px;

  color: #666666;
}

#blog .sec01 .categoria {

  font-family: "equinoxregular", sans-serif;

  font-size: 20px;

  line-height: 28px;

  color: #222533;

  border-bottom: 1px solid #dfdfdf;

  padding-bottom: 10px;
}

#blog .sec01 .categoria:last-of-type {

  border-bottom: none;
}

#blog .sec01 .sub-categoria {

  font-family: "Lato", sans-serif;

  font-size: 15px;

  line-height: 28px;

  color: #666666;

  border-bottom: 1px solid #dfdfdf;

  padding: 12px 0;
}

#blog .sec01 .sub-categoria:hover {

  font-weight: 700;
}

#blog .sec01 .cat-item {

  display: inline-flex;

  width: 100%;
}

#blog .sec01 .cat-item a {

  font-family: "Lato", sans-serif;

  font-size: 15px;

  line-height: 28px;

  color: #666666;

  border-bottom: 1px solid #dfdfdf;

  padding: 12px 0;

  width: 100%;
}

#blog .sec01 .cat-item a:hover {

  font-weight: 700;
}

#blog .sec01 .conteudo p {

  font-family: "Lato", sans-serif;

  font-size: 16px;

  line-height: 30px;

  color: #666666;

  margin-bottom: 15px;
}

#blog .sec01 .btn-rn {

  font-family: "equinoxregular", sans-serif;
}

#blog .sec01 .icone {

  height: 32px;
}



#blog .sec01 .widget_search .screen-reader-text {

  display: none;
}

#blog .sec01 .widget_search #s {

  color: #666666;

  font-family: "Lato", sans-serif;

  font-size: 15px;
}

#blog .sec01 .widget_search #searchsubmit {

  display: none;
}

#blog .sec01 .widget_search:focus {

  box-shadow: none;
}

#blog .sec01 .form-control {

  border-radius: 12px;

  border: 1px solid #222533;

  color: #666666;

  font-family: "Lato", sans-serif;

  font-size: 15px;

  line-height: 28px;
}

#blog .sec01 .form-control::placeholder {

  background-image: url("../img/icone-busca.svg");

  background-position: 95%;

  background-size: 18px;

  background-repeat: no-repeat;
}

#blog .sec01 .form-control:focus {

  box-shadow: none;
}



@media (max-width: 992px) {

  #blog .add-banner-principal {

    background-image: url("https:////via.placeholder.com/1920x400");
  }

  #blog .add-banner-principal .titulo {

    font-size: 35px;
  }
}

#contato .add-banner-principal {

  background-image: url("https:////via.placeholder.com/1920x400");
}

#contato .add-banner-principal .titulo {

  font-size: 85px;
}

#contato .sec01 .titulo {

  font-family: "equinoxbold", sans-serif;

  font-size: 30px;

  color: #222533;
}

#contato .sec01 .sub-titulo {

  font-family: "Lato", sans-serif;

  font-size: 15px;

  line-height: 30px;

  color: #8f8f8f;
}

#contato .sec01 .categoria {

  font-family: "equinoxbold", sans-serif;

  font-size: 20px;

  color: #222533;
}

#contato .sec01 .sub-categoria {

  font-family: "Lato", sans-serif;

  font-size: 16px;

  line-height: 30px;

  color: #666666;

  width: 300px;
}

#contato .sec01 .icone {

  width: 61px;
}

#contato .sec01 .formulario .wpcf7-form textarea {

  resize: none;
}

#contato .sec01 .formulario .form-control {

  border: 1px solid #b1b1b1;

  border-radius: 12px;
}

#contato .sec01 .formulario .form-control::placeholder {

  font-family: "Lato", sans-serif;

  font-size: 15px;

  color: #222533;
}

#contato .sec01 .formulario .form-control:focus {

  box-shadow: none;
}

#contato .sec01 .formulario .form-control,

#contato .sec01 .formulario option {

  font-family: "Lato", sans-serif;

  font-size: 15px;

  color: #222533;
}



@media (max-width: 992px) {

  #contato .add-banner-principal {

    background-image: url("https:////via.placeholder.com/1920x400");
  }

  #contato .add-banner-principal .titulo {

    font-size: 85px;
  }
}

.add-flutuante {
  position        : fixed;
  background-color: #25D366;
  z-index         : 10;
  right           : 0;
  border-radius   : 10px 0 0 10px;
}



/*# sourceMappingURL=style.css.map */