@font-face {
  font-family: gothan;
  src: url("Gotham-Medium.otf");
}
@font-face {
  font-family: 'nexa';
  src: url("Nexa-Book.otf");
}
/* line 15, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
* {
  font-family: nexa, sans-serif;
}

/* line 19, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
h1, h2, h3, h4, h5, h6 {
  color: #00243E;
  font-family: gothan, sans-serif;
}

/* line 24, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
a {
  color: #3680e0;
  text-decoration: none;
}

/* line 29, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
p {
  color: #00243E;
  font-size: 1.1rem;
  letter-spacing: 1px;
}

/* line 35, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
li {
  color: #00243E;
}

/* line 39, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.abover-navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 44, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.abover-navbar .row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 50, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.info {
  color: #00243E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 60, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.info span {
  font-size: 1.1rem;
}

/* line 64, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.info span + span {
  margin-top: .5rem;
}

/* line 68, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.info div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 81, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.info div.siganos {
  color: #00243E;
  margin-left: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 95, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.info .fa {
  color: #00243E;
  font-weight: 300;
}

/* line 100, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.info ul {
  list-style-type: none;
  font-size: 12px;
}

/* line 105, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.info ul li {
  margin-bottom: .2rem;
}

/* line 109, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
#navbar-orcamento {
  background-color: #0781DD;
  border: none;
  border-radius: .4rem;
  padding: .5rem 1rem;
  color: #ffffff;
}

/* line 117, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
#navbar-orcamento:hover {
  background-color: #7a503e;
}

/* line 121, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 133, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer #seja-representante-footer {
  color: #3680e0;
}

/* line 137, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer #seja-representante-footer:hover {
  color: #9c705c;
}

/* line 141, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer .abc_centro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

/* line 153, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer .navbar-nav .nav-link {
  font-size: 12px;
  border-right: none;
}

/* line 158, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 170, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer .info {
  padding: .5rem;
  padding-top: 1rem;
  color: #ffffff;
}

/* line 176, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer .info span {
  font-size: 14px;
}

/* line 180, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer .info #underline-info {
  border-bottom-color: #3680e0;
}

/* line 184, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer .info .fa {
  color: #3680e0;
}

/* line 188, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer .info ul {
  list-style-type: none;
  font-size: 10px;
}

/* line 193, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.main-navbar .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
  color: #eeeeee;
  font-weight: bold;
  font-size: .95rem;
}

/* line 201, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.main-navbar .nav-item:first-child .nav-link {
  border-left: none;
}

/* line 205, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.navbar-dark .navbar-nav {
  padding-top: .6rem;
  padding-bottom: .6rem;
}

/* line 210, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
footer {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #000000;
}

/* line 216, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.newsletter {
  width: 100%;
  background-color: #ECECEC;
  color: #222222;
  text-align: center;
  font-size: 13px;
  padding: 1rem;
}

/* line 225, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.newsletter form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 235, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.newsletter .btn-danger {
  margin-top: .3rem;
  background-color: #ffffff;
  border-color: #f2f2f2;
  color: #222222;
}

/* line 242, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.parceiros {
  background-color: #ECECEC;
  padding-top: 3rem;
  padding-bottom: 3rem;
  text-align: center;
}

/* line 249, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.parceiros h1 {
  font-size: 1.4rem;
}

/* line 253, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
a.whatsapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 999;
  width: 70px;
  height: 70px;
  background-color: #00E676;
  border-radius: 50%;
  -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
  color: #ffffff;
  text-decoration: none;
}

/* line 277, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.tiles {
  background-color: #ECECEC;
}

/* line 281, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.tiles > .container {
  padding: 3rem 0;
  flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: nowrap;
}

/* line 292, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.tile {
  flex: auto;
}

/* line 296, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.tiles .tile img {
  max-width: 250px;
  padding-bottom: .6rem;
}

/* line 301, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.tiles2 {
  padding: 2rem 0;
  background-color: #00243E;
  margin-top: 5rem;
  text-align: center;
  font-size: 14px;
}

/* line 309, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.tiles2 h1 {
  color: #ffffff;
  margin-bottom: 1.5rem;
  font-size: 1.4rem;
  text-transform: uppercase;
}

/* line 316, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.tiles2 p {
  text-align: center;
  margin-top: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  color: #ffffff;
}

/* line 324, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.tiles2 img {
  border-radius: 20px;
}

/* line 328, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

/* line 332, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.item-content:hover {
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-transition: .3s;
  transition: .3s;
}

/* line 338, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.items {
  margin-top: 5rem;
}

/* line 342, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.items span {
  display: block;
  background-color: #00243E;
  color: #ffffff;
  text-align: center;
  padding: 1rem;
  font-size: 1.05rem;
  font-weight: bold;
  margin-bottom: 1rem;
}

/* line 353, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.solicite_orcamento_wrapper {
  background-color: #16283f;
  background-image: url("../images/bg_pallet.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 360, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.solicite_orcamento_wrapper p {
  color: #ffffff;
  font-size: .85rem;
}

/* line 365, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.solicite_orcamento_wrapper img {
  max-height: 400px;
  float: right;
}

/* line 370, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.solicite_orcamento {
  padding-top: 1.5rem;
  color: #ffffff;
}

/* line 375, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.solicite_orcamento form {
  margin-bottom: 1.5rem;
}

/* line 379, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.solicite_orcamento img {
  position: relative;
  bottom: -1.5rem;
}

/* line 384, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.solicite_orcamento h2 {
  color: #ffffff;
}

/* line 388, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.destaqueOrcamentoTitulo {
  color: #3680e0;
  font-size: 2.5rem;
  font-weight: 900;
}

/* line 394, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.btn-primary {
  background-color: #3680e0;
  border-color: #3680e0;
}

/* line 399, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos {
  padding-top: 3rem;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}

/* line 405, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos table {
  font-size: 14px;
}

/* line 409, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .item-produto {
  background-color: #cccccc;
  padding: .5rem;
  margin-bottom: 1rem;
}

/* line 415, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos a .item-produto {
  color: #222222;
}

/* line 419, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .item-produto .fas {
  color: #ffffff;
}

/* line 423, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .item-produto.ativo {
  background-color: #00243E;
  color: #ffffff;
}

/* line 428, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .item-produto:hover {
  background-color: #3680e0;
  color: #ffffff;
  cursor: pointer;
}

/* line 434, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info h1 {
  margin-bottom: 2rem;
}

/* line 438, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info p {
  text-align: justify;
  color: #00243E;
  font-size: 1rem;
  letter-spacing: .5px;
}

/* line 445, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 450, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info table {
  border: 1px solid #00243E;
  margin-top: 1.5rem;
}

/* line 455, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info table td,
.produtos .produto-info table th {
  border-bottom: 1px solid #00243E;
}

/* line 460, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info table tr {
  border-bottom: 1px solid #00243E;
}

/* line 464, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info table strong {
  color: #00243E;
}

/* line 468, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info table strong .fas {
  color: #3680e0;
}

/* line 472, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info .carousel {
  margin-top: 3rem;
}

/* line 476, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .sidebar-produtos {
  padding: 0 1rem;
}

/* line 480, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .sidebar-produtos h2 {
  font-size: 1.6rem;
}

/* line 484, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.retire-seu-palete {
  border-top: 2px solid #00243E;
  padding-top: 1rem;
  margin-bottom: 3rem;
}

/* line 490, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.download-catalogo {
  border: 2px solid #00243E;
  border-radius: 1rem;
  padding: 2rem;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

/* line 498, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.download-catalogo input {
  border: 2px solid #00243E;
}

/* line 502, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.download-catalogo h2 {
  color: #3680e0;
  font-size: 1.4rem;
}

/* line 507, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.download-catalogo h2 strong {
  color: #00243E;
  font-weight: bold;
  font-size: 1.8rem;
}

/* line 513, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.download-catalogo p {
  color: #00243E;
  font-weight: bolder;
  font-size: 1.15rem;
}

/* line 519, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.conteudo-servicos {
  margin-top: 3rem;
}

/* line 523, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.conteudo-servicos p {
  font-size: 1rem;
  letter-spacing: .5px;
}

/* line 528, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.conteudo-servicos h2 {
  margin-bottom: 1.5rem;
  font-size: 1.85rem;
}

/* line 533, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.conteudo-servicos .item-servico {
  margin-bottom: 2rem;
}

/* line 537, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.conteudo-servicos .item-servico p {
  text-align: justify;
}

/* line 541, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.conteudo-servicos img {
  border-radius: 20px;
}

/* line 545, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.sidebar-noticias {
  padding-right: 2rem;
}

/* line 549, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias {
  margin-top: 3rem;
}

/* line 553, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .bem-vindo {
  border: 1px solid #00243E;
  margin-bottom: 3rem;
}

/* line 558, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .bem-vindo .header {
  background-color: #00243E;
  color: #ffffff;
}

/* line 563, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .bem-vindo .header h1 {
  font-size: 1rem;
  text-transform: uppercase;
  color: #ffffff;
  padding: 1rem;
  font-weight: normal;
}

/* line 571, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .bem-vindo .corpo {
  padding: .6rem;
  font-size: .8rem;
}

/* line 576, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .categorias {
  background-color: #cccccc;
  margin-bottom: 3rem;
}

/* line 581, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .categorias .header {
  padding: 1rem;
  background-color: #bbbbbb;
}

/* line 586, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .categorias .header h1 {
  font-size: 1.2rem;
}

/* line 590, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .categorias .header h1 .fas {
  color: #ffffff;
}

/* line 594, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .categorias .corpo {
  padding-top: 1rem;
  padding-bottom: .3rem;
}

/* line 599, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .categorias .corpo li {
  list-style-type: none;
  margin-bottom: .5rem;
}

/* line 604, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .categorias .corpo li .fas {
  font-size: .6rem;
  color: #888888;
}

/* line 609, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .categorias .corpo li a {
  text-decoration: none;
  color: #3680e0;
}

/* line 614, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .inscrevase {
  background-color: #cccccc;
  padding: 1rem;
  margin-bottom: 2rem;
}

/* line 620, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .inscrevase p {
  color: #222222;
  font-size: .8rem;
}

/* line 625, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .inscrevase input {
  max-width: 170px;
}

/* line 629, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .inscrevase h1 {
  font-size: 1.3rem;
  color: #555555;
}

/* line 634, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .inscrevase input {
  border: 1px solid #bbbbbb;
  background-color: #eeeeee;
}

/* line 639, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias p {
  text-align: justify;
}

/* line 643, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias h1 {
  font-size: 1.4rem;
}

/* line 647, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias span {
  color: #888888;
}

/* line 651, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias .noticia-item {
  padding-top: .8rem;
  background-color: #ffffff;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: .9rem;
}

/* line 659, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias .noticia-item h1 {
  font-size: 1.1rem;
  margin-top: 1rem;
}

/* line 664, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias .noticia-item .corpo {
  margin-top: .5rem;
}

/* line 668, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias .noticia-destaque h1 {
  margin-bottom: 1.3rem;
}

/* line 672, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias .lista-noticias {
  padding: 1.5rem 1rem;
  border: 1px solid #00243E;
  background-color: #00243E;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* line 680, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias .lista-noticias a {
  color: #ffffff;
}

/* line 684, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias .lista-noticias a:hover {
  color: #dddddd;
  text-decoration: underline;
}

/* line 689, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias .lista-noticias li {
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #ffffff;
}

/* line 695, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias .lista-noticias li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 701, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias .lista-noticias #mais_noticias {
  display: none;
}

/* line 705, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.quem-somos {
  background-color: #ECECEC;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/* line 711, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.quem-somos .unidades {
  font-size: 1rem;
}

/* line 715, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.empresas-do-grupo {
  padding-top: 3rem;
}

/* line 719, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.empresas-do-grupo p {
  text-align: justify;
}

/* line 723, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.empresas-do-grupo .col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 735, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.mvv {
  background-color: #00243E;
  color: #ffffff;
  padding: 2rem;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

/* line 743, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.mvv h1 {
  color: #3680e0;
}

/* line 747, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.mvv .mvv-item {
  border-right: 1px solid #254670;
  padding-left: 2rem;
  padding-right: 2rem;
}

/* line 753, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.mvv .mvv-item p, .mvv .mvv-item li {
  color: #ffffff;
  font-size: .8rem;
}

/* line 758, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.mvv .mvv-item:last-child {
  border: none;
}

/* line 762, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.parte-equipe {
  padding-top: 1rem;
  padding-bottom: 2rem;
}

/* line 767, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.parte-equipe h2 {
  font-size: 1.6rem;
}

/* line 771, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.contato {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

/* line 776, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.contato p {
  font-size: .8rem;
}

/* line 780, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.contato .mapa-unidade {
  margin-top: 3rem;
  display: none;
}

/* line 785, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.contato .mapa-unidade h2 {
  font-size: 1.2rem;
}

/* line 789, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.contato .mapa-unidade h3 {
  font-size: 1rem;
}

/* line 793, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.contato .mapa-unidade p {
  font-size: .8rem;
}

/* line 797, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.contato .mapa-unidade.go {
  display: block;
}

/* line 801, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.contato .imagem-mapa {
  display: none;
}

/* line 805, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.contato .imagem-mapa#mapa-go {
  display: block;
}

/* line 809, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.banner-principal .carousel-caption {
  text-align: left;
  background-color: rgba(0, 36, 62, 0.7);
  bottom: auto;
  top: 2.25rem;
  padding: 2rem 1.5rem;
  max-width: 500px;
}

/* line 818, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.banner-principal .carousel-caption h5 {
  font-size: 2.3rem;
  color: #ffffff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.55);
}

/* line 824, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.banner-principal .carousel-caption p {
  font-size: 1.5rem;
  color: #ffffff;
}

/* line 830, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.banner-principal .carousel-caption .btn-banner {
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  border: 1px solid #ffffff;
  padding: .75rem;
  border-radius: 1.5rem;
}

@media (max-width: 1399px) {
  /* line 840, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .banner-principal .carousel-caption h5 {
    font-size: 1.9rem;
  }

  /* line 844, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .banner-principal .carousel-caption p {
    font-size: 1.2rem;
  }

  /* line 848, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .banner-principal .carousel-caption .btn-banner {
    padding: .65rem;
  }
}
@media (max-width: 1199px) {
  /* line 854, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .banner-principal .carousel-caption h5 {
    font-size: 1.5rem;
  }

  /* line 858, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .banner-principal .carousel-caption p {
    font-size: 1rem;
  }

  /* line 862, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .banner-principal .carousel-caption .btn-banner {
    padding: .45rem;
    font-size: 1rem;
  }
}
@media (max-width: 991px) {
  /* line 869, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .banner-principal .carousel-caption {
    padding: 1rem 1rem;
  }

  /* line 873, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .banner-principal .carousel-caption h5 {
    font-size: 1.1rem;
  }

  /* line 877, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .banner-principal .carousel-caption p {
    font-size: .8rem;
  }

  /* line 881, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .banner-principal .carousel-caption .btn-banner {
    padding: .3rem;
    font-size: .8rem;
  }
}
/* line 887, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.faixa-titulo {
  width: 100%;
  background-image: url("../images/bg_borrado.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-size: 2.3rem;
  line-height: 2.3rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 901, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.faixa-titulo span {
  font-size: 2.8rem;
  color: #3680e0;
}

/* line 906, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.owl-carousel .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}

/* line 919, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.seja-representante {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

/* line 924, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.seja-representante h1 {
  font-size: 1.9rem;
  margin-bottom: 2rem;
}

/* line 929, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.seja-representante p {
  text-align: justify;
}

/* line 933, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.seja-representante .col-sm-6:first-child {
  padding-right: 2rem;
}

/* line 941, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
#productsCarousel {
  margin-left: 75px;
  margin-right: 75px;
}

/* line 946, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
#productsCarousel .carousel-control-prev {
  margin-left: -75px;
}

/* line 950, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
#productsCarousel .carousel-control-next {
  margin-right: -75px;
}

/*# sourceMappingURL=custom.css.map */
/* line 955, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.page-link,
.page-link:hover {
  color: #00243E;
}

/* line 960, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.page-item.active .page-link {
  background-color: #00243E;
  border-color: #00243E;
}

/* line 965, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info .div_border {
  border: .5px solid #00243E;
  display: flex;
  flex-wrap: wrap;
}

/* line 971, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info .div_border .div_col {
  flex: 1 1 50%;
  border: .5px solid #00243E;
  padding: 3px;
}

/* line 976, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info .div_border strong {
  color: #00243E;
}

/* line 980, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.produtos .produto-info .div_border strong .fas {
  color: #3680e0;
}

/* line 984, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.img-sustentabilidade {
  margin-top: 3.75rem;
}

@media (max-width: 767px) {
  /* line 989, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .img-sustentabilidade {
    margin-top: 0;
  }

  /* line 993, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  #logo-header {
    max-width: 175px;
  }

  /* line 997, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .info *, .info span {
    font-size: .7rem;
  }

  /* line 1001, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .div-logo-header {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  /* line 1008, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  .items .pitem img {
    height: 180px;
    width: 100%;
    object-fit: cover;
  }

  /* line 1014, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
  #btn-duvida {
    max-height: 200px;
  }
}
/* line 1022, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.whatsapp {
  width: 60px;
  height: 60px;
  border-radius: 30px;
  position: fixed;
  bottom: 15px;
  right: 15px;
  background-color: #25d366;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1037, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.whatsapp a {
  padding: 30px;
  font-size: 2rem;
  color: white;
}

/* line 1044, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.maps {
  position: relative;
}

/* line 1048, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.contato p.maps-interactive {
  font-size: 1rem;
}

/* line 1052, /var/www/html/gvp.com/app/assets/stylesheets/front.scss */
.noticias .todas-noticias .noticia-item h1 {
  min-height: 3rem;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */

