@font-face {
  src: url("/fonts/Ford-Antenna/FordAntenna-Regular.ttf");
  font-family: 'Ford Antenna'; }
@font-face {
  src: url("/fonts/Ford-Antenna/FordAntenna-Medium.ttf");
  font-family: 'Ford Antenna';
  font-weight: 500; }
@font-face {
  src: url("/fonts/Ford-Antenna/FordAntenna-Bold.ttf");
  font-family: 'Ford Antenna';
  font-weight: 700; }
@font-face {
  src: url("/fonts/Ford-Antenna/FordAntenna-Black.ttf");
  font-family: 'Ford Antenna';
  font-weight: 800; }
@font-face {
  src: url("/fonts/Ford-Antenna/FordAntenna-Semibold.ttf");
  font-family: 'Ford Antenna';
  font-weight: 600; }
@font-face {
  src: url("/fonts/Ford-Antenna/FordAntenna-Thin.ttf");
  font-family: 'Ford Antenna';
  font-weight: 100; }
@font-face {
  src: url("/fonts/Ford-Antenna/FordAntenna-ExtraLight.ttf");
  font-family: 'Ford Antenna';
  font-weight: 200; }
@font-face {
  src: url("/fonts/Ford-Antenna/FordAntenna-Light.ttf");
  font-family: 'Ford Antenna';
  font-weight: 300; }
body {
  font-family: 'Ford Antenna', serif; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

a:focus, input:focus, button:focus, textarea:focus, select:focus {
  outline: none; }

p {
  margin-bottom: 0; }

.menu {
  padding: 3vh 0;
  background: transparent;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1020;
  transition: .5s; }
  .menu .container {
    max-width: 87%; }
  .menu .content-menu {
    display: flex;
    align-items: center; }
    .menu .content-menu .logo {
      width: 38%; }
      .menu .content-menu .logo svg {
        width: 12vh;
        height: auto; }
        .menu .content-menu .logo svg path {
          transition: .5s; }
    .menu .content-menu .content-links {
      width: 62%; }
      .menu .content-menu .content-links .link-menu {
        color: #393839;
        margin: 0 2vh;
        font-size: 13px;
        text-transform: uppercase;
        padding: 1.5vh 1.5vh;
        transition: .5s; }
        .menu .content-menu .content-links .link-menu.portal {
          background: #a28b68;
          color: white;
          padding: 1.5vh 4vh;
          margin-left: 5vh;
          margin-right: 0;
          text-transform: none;
          font-size: 14px;
          border-radius: 5px;
          transition: .5s; }
    .menu .content-menu .btn-menu {
      display: none; }

.menu-aberto {
  display: none; }

.menu-scroll {
  background: #a28b68; }

.logo-menu-scroll path {
  fill: white; }

.link-menu-scroll {
  color: white !important; }
  .link-menu-scroll.portal-scroll {
    background: white !important;
    color: #a28b68 !important; }

.banner-home .overlay {
  background: #0000000d !important; }
  .banner-home .overlay .content-banner{
    max-width: 55%;
    margin: auto; }
  .banner-home .overlay .content-banner .title-banner {
    font-size: 23px !important;
    text-align: center;
    font-weight: 400 !important;
    letter-spacing: 7px !important;
    margin-bottom: 40vh !important;
    color: #fff !important;    text-shadow: 0px 0px 17px #0000007a; }

.banner-home, .banner-sobre {
  position: relative; }
  .banner-home .video video, .banner-sobre .video video {
    width: 100%;
    height: 100vh;
    object-fit: cover; }
  .banner-home .img-banner, .banner-sobre .img-banner {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100vh; }
  .banner-home .overlay, .banner-sobre .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: #00000040; }
    .banner-home .overlay .content-banner, .banner-sobre .overlay .content-banner {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh; }
      .banner-home .overlay .content-banner .title-banner, .banner-sobre .overlay .content-banner .title-banner {
        color: #ffffff7a;
        font-family: 'Ford Antenna';
        font-size: 31px;
        font-weight: 200;
        text-transform: uppercase;
        letter-spacing: 10px;
        margin-bottom: -13vh; }
        .banner-home .overlay .content-banner .title-banner strong, .banner-sobre .overlay .content-banner .title-banner strong {
          font-weight: 700; }

.title {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 5px;
  line-height: 180%;
  margin-bottom: 5vh;
  color: #393839; }
  .title strong {
    color: #a28b68; }

.subtitle {
  color: #393839;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 5px;
  margin-bottom: 4vh; }

.sect1-home {
  padding: 10vh 0;
  position: relative; }
  .sect1-home .bg {
    position: absolute;
    width: 40%;
    right: 0;
    height: 45%;
    background: #D9D9D9;
    top: 0; }
  .sect1-home .content-carousel {
    position: relative; }
    .sect1-home .content-carousel .custom-arrows .slick-arrow {
      top: 3%;
      bottom: inherit;
      width: 70px;
      background: transparent; }
      .sect1-home .content-carousel .custom-arrows .slick-arrow svg path {
        fill: #666363;
        transition: .5s; }
        .sect1-home .content-carousel .custom-arrows .slick-arrow svg path:hover {
          fill: #a28b68; }
    .sect1-home .content-carousel .custom-arrows #custom-prev4 {
      right: 20%; }
    .sect1-home .content-carousel .custom-arrows #custom-next4 {
      right: 15%; }
    .sect1-home .content-carousel .carousel-produtos .logo-produto {
      padding-bottom: 10vh;
      margin-left: 26vh;
      position: relative;
      height: 20vh; }
      .sect1-home .content-carousel .carousel-produtos .logo-produto img {
        margin: 0;
        width: 36vh;
        height: 16vh;
        object-fit: contain; }
    .sect1-home .content-carousel .carousel-produtos .card-produto {
      position: relative;
      overflow: hidden; }
      .sect1-home .content-carousel .carousel-produtos .card-produto:hover .img-card-produto {
        transform: scale(1.1); }
      .sect1-home .content-carousel .carousel-produtos .card-produto .img-card-produto {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 70vh;
        width: 100%;
        transition: .5s; }
      .sect1-home .content-carousel .carousel-produtos .card-produto .overlay {
        background: linear-gradient(0deg, #000000ba, transparent);
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        top: 0;
        left: 0;
        padding: 8vh 20vh; }
        .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card {
          height: 100%;
          display: flex;
          justify-content: space-between;
          align-items: flex-end; }
          .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card .texto {
            width: 65%; }
            .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card .texto .dados-card .item-dados {
              display: flex;
              align-items: center;
              margin-bottom: 1vh; }
              .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card .texto .dados-card .item-dados svg {
                width: 3h;
                height: 3vh;
                object-fit: contain;
                margin-right: 2vh; }
              .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card .texto .dados-card .item-dados p {
                color: white;
                text-transform: uppercase;
                font-size: 13px;
                letter-spacing: 4px;
                font-weight: 300; }
          .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card .botao-card {
            width: 22%; }
            .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card .botao-card button {
              width: 100%;
              background: #a28b68;
              padding: 1vh 2vh;
              border: none;
              border-radius: 5px;
              color: white;
              font-size: 14px;
              text-transform: uppercase;
              transition: .5s; }
              .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card .botao-card button:hover {
                background: white;
                color: #a28b68; }

.sect1-sobre {
  padding: 10vh 0; }
  .sect1-sobre .container {
    max-width: 68%; }
  .sect1-sobre .content-text {
    height: 100%;
    padding-left: 5vh;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    .sect1-sobre .content-text .sub {
      color: #a28b68;
      text-transform: uppercase;
      font-size: 10px;
      letter-spacing: 5px;
      font-weight: 300;
      margin-bottom: 4vh; }
    .sect1-sobre .content-text .texto {
      color: #666363;
      font-size: 12px;
      letter-spacing: 2px;
      line-height: 200%;
      text-align: justify; }
      .sect1-sobre .content-text .texto p {
        margin-bottom: 3vh; }

.sect2-sobre {
  padding: 10vh 0; }
  .sect2-sobre .container {
    max-width: 64%; }
  .sect2-sobre .video-sobre iframe {
    width: 100%;
    height: 60vh; }

.botao {
  margin-top: 5vh; }
  .botao button {
    background: #a28b68;
    border: 1px solid #a28b68;
    padding: 1vh 8vh;
    font-size: 14px;
    border-radius: 5px;
    color: white;
    text-transform: uppercase;
    transition: .5s; }
    .botao button:hover {
      background: transparent;
      color: #a28b68; }

.sect3-sobre {
  padding: 10vh 0;
  background: #a28b68; }
  .sect3-sobre .container {
    max-width: 80%; }
  .sect3-sobre .subtitle {
    text-align: center;
    margin-bottom: 2vh; }
  .sect3-sobre .title {
    color: white;
    text-align: center; }
  .sect3-sobre .carousel-trajetoria-nav {
    margin-bottom: 8vh;
    position: relative; }
    .sect3-sobre .carousel-trajetoria-nav::before {
      content: '';
      position: absolute;
      width: 79%;
      transform: translate(50%, 0);
      right: 50%;
      bottom: 3.3vh;
      height: 1px;
      background: white; }
    .sect3-sobre .carousel-trajetoria-nav .slick-current {
      transform: scale(1.1); }
      .sect3-sobre .carousel-trajetoria-nav .slick-current .content-nav::before {
        background: white;
        bottom: .4vh; }
      .sect3-sobre .carousel-trajetoria-nav .slick-current .content-nav .title-nav {
        color: white;
        font-size: 22px; }
    .sect3-sobre .carousel-trajetoria-nav .content-nav {
      position: relative;
      height: 10vh; }
      .sect3-sobre .carousel-trajetoria-nav .content-nav::before {
        content: '';
        position: absolute;
        width: 2.5vh;
        height: 2.5vh;
        background: #D3D3D3;
        bottom: 0;
        transform: translate(50%, 0);
        right: 50%;
        transition: .5s; }
      .sect3-sobre .carousel-trajetoria-nav .content-nav .title-nav {
        text-align: center;
        color: #D3D3D3;
        transition: .5s;
        font-size: 21px; }
  .sect3-sobre .content-carousel {
    position: relative; }
    .sect3-sobre .content-carousel .slick-arrow {
      background: transparent;
      width: 70px;
      bottom: 25%; }
      .sect3-sobre .content-carousel .slick-arrow svg path {
        transition: .5s; }
      .sect3-sobre .content-carousel .slick-arrow:hover svg path {
        fill: white; }
    .sect3-sobre .content-carousel #custom-prev {
      left: 25%; }
    .sect3-sobre .content-carousel #custom-next {
      right: 25%; }
    .sect3-sobre .content-carousel .carousel-trajetoria {
      padding: 0 48vh; }
      .sect3-sobre .content-carousel .carousel-trajetoria .content-trajetoria {
        padding: 1vh; }
        .sect3-sobre .content-carousel .carousel-trajetoria .content-trajetoria .texto {
          color: white;
          font-size: 12px;
          text-align: center;
          letter-spacing: 5px;
          font-weight: 200; }

.sect4-sobre {
  padding: 10vh 0; }
  .sect4-sobre .container {
    max-width: 50%; }
  .sect4-sobre .content-text {
    /*padding-right: 4vh;*/ }
    .sect4-sobre .content-text .subtitle {
      color: #a28b68;
      text-transform: uppercase;
      font-size: 10px;
      letter-spacing: 5px;
      font-weight: 300;
      margin-bottom: 4vh; }
    .sect4-sobre .content-text .texto {
      color: #666363;
      font-size: 12px;
      letter-spacing: 2px;
      line-height: 200%;
      text-align: justify; }
      .sect4-sobre .content-text .texto p {
        margin-bottom: 3vh; }
    .sect4-sobre .content-text .accordion .accordion-item .accordion-header .accordion-button {
      border-bottom: 1px solid #666363;
      padding: 3vh 1vh 1vh 0vh;
      font-size: 12px;
      letter-spacing: 2px;
      color: #666363;
      outline: none !important; }
      .sect4-sobre .content-text .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
        background: #66636317; }
      .sect4-sobre .content-text .accordion .accordion-item .accordion-header .accordion-button:focus {
        border-color: transparent;
        box-shadow: none; }
      .sect4-sobre .content-text .accordion .accordion-item .accordion-header .accordion-button::after {
        border-width: 10px;
        border-style: solid;
        border-color: #a28b68 #00000000 #0000ff00 #00800000;
        background: none; }
    .sect4-sobre .content-text .accordion .accordion-item .accordion-collapse .accordion-body p {
      color: #666363;
      font-size: 11px;
      letter-spacing: 2px;
      line-height: 200%;
      text-align: justify;
      margin-bottom: 3vh; }
  .sect4-sobre .img-porq {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }

.sect3-home {
  padding: 10vh 0;
  position: relative; }
  .sect3-home::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 35%;
    height: 40%;
    background: #D3D3D3;
    z-index: 0; }
  .sect3-home .container {
    padding: 0; }
  .sect3-home .header {
    position: relative;
    padding-left: 37vh; }
    .sect3-home .header .content-title .subtitle {
      color: #a28b68;
      margin-bottom: 2vh; }
    .sect3-home .header .custom-arrows .slick-arrow {
      width: 70px;
      background: transparent;
      bottom: 0; }
      .sect3-home .header .custom-arrows .slick-arrow svg path {
        fill: #666363;
        transition: .5s; }
      .sect3-home .header .custom-arrows .slick-arrow:hover svg path {
        fill: #a28b68; }
    .sect3-home .header .custom-arrows #custom-prev5 {
      right: 23%; }
    .sect3-home .header .custom-arrows #custom-next5 {
      right: 19%; }
  .sect3-home .carousel-blog {
    padding-left: 37vh; }
    .sect3-home .carousel-blog .draggable {
      padding: 0 20% 0 0 !important; }
    .sect3-home .carousel-blog .item {
      padding: 8px 8px 8px 0; }

.card-blog .img-blog {
  height: 47vh;
  position: relative;
  overflow: hidden; }
  .card-blog .img-blog::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #00000038;
    top: 0;
    left: 0;
    z-index: 1; }
  .card-blog .img-blog .img {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 47vh;
    position: relative;
    transition: .5s; }
  .card-blog .img-blog .leitura {
    position: absolute;
    display: flex;
    right: 2vh;
    top: 3vh;
    align-items: center;
    z-index: 2; }
    .card-blog .img-blog .leitura svg {
      width: 3vh;
      filter: brightness(0) invert(1);
      margin-right: 1vh; }
    .card-blog .img-blog .leitura p {
      color: white;
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: 2px; }
.card-blog .content-card {
  padding: 3vh 3vh 3vh 0vh; }
  .card-blog .content-card .data {
    color: #a28b68;
    font-size: 10px;
    letter-spacing: 1px;
    margin-bottom: 1vh; }
  .card-blog .content-card .title-card-blog {
    color: #393839;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 4px;
    line-height: 200%;
    margin-bottom: 2vh; }
  .card-blog .content-card .texto {
    font-size: 12px;
    letter-spacing: 2px;
    line-height: 200%;
    text-align: justify;
    font-weight: 300;
    color: #666363; }
  .card-blog .content-card .botao-card-blog {
    margin-top: 2vh; }
    .card-blog .content-card .botao-card-blog button {
      background: transparent;
      border: none;
      display: flex;
      position: relative;
      font-size: 14px;
      padding-right: 5vh;
      color: #a28b68; }
      .card-blog .content-card .botao-card-blog button svg {
        width: 2vh;
        position: absolute;
        transform: translate(0, 50%);
        bottom: 50%;
        right: 2vh;
        transition: .5s; }
.card-blog:hover .img-blog .img {
  transform: scale(1.1); }
.card-blog:hover .botao-card-blog button svg {
  right: 0; }

.sect4-home {
  padding: 15vh 0;
  background: #a28b68; }
  .sect4-home .container {
    max-width: 64%; }
  .sect4-home .content-title {
    display: flex;
    align-items: center;
    height: 100%; }
    .sect4-home .content-title .title {
      color: white;
      margin-bottom: 0; }
  .sect4-home .campos {
    padding: 1vh 0;
    position: relative; }
    .sect4-home .campos input {
      width: 100%;
      background: transparent;
      border: none;
      border-bottom: 1px solid #D3D3D3;
      color: #D3D3D3;
      font-size: 18px;
      letter-spacing: 3px;
      padding: 1.5vh 0vh; }
      .sect4-home .campos input::placeholder {
        color: #D3D3D3; }
    .sect4-home .campos .botao-news button {
      position: absolute;
      right: 0;
      bottom: 60%;
      background: transparent;
      border: none; }
      .sect4-home .campos .botao-news button svg {
        width: 4vh; }
        .sect4-home .campos .botao-news button svg path {
          fill: #D3D3D3;
          transition: .5s; }
      .sect4-home .campos .botao-news button:hover svg path {
        fill: white; }
  .sect4-home .aceite {
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 2px;
    color: #D3D3D3; }
    .sect4-home .aceite a {
      color: white;
      text-decoration: underline; }

/* Page Single Produtos */
.banner-prod {
  position: relative; }
  .banner-prod .video video {
    width: 100%;
    height: 100vh;
    object-fit: cover; }
  .banner-prod .img-banner {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh; }
  .banner-prod .overlay {
    background: linear-gradient(0deg, #0000006e, transparent);
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    height: 100vh;
    width: 100%; }
    .banner-prod .overlay .content-banner {
      height: 100%;
      display: flex;
      max-width: 100%;
      padding: 9vh 35vh;
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-end; }
      .banner-prod .overlay .content-banner .logo-produto {
        width: 40vh;
        filter: brightness(0) invert(1); }
      .banner-prod .overlay .content-banner .dados-banner .item-dados {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        margin-bottom: 1vh; }
        .banner-prod .overlay .content-banner .dados-banner .item-dados p {
          color: white;
          text-transform: uppercase;
          letter-spacing: 4px;
          font-size: 13px;
          font-weight: 300; }
        .banner-prod .overlay .content-banner .dados-banner .item-dados svg {
          margin-left: 3vh;
          width: 2.5vh;
          height: 2.5vh;
          object-fit: contain; }

.sect1-prod {
  padding: 10vh 0; }
  .sect1-prod .container {
    max-width: 87%; }
  .sect1-prod .content-text .subtitle {
    color: #a28b68; }
  .sect1-prod .content-text .texto {
    color: #393839;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 3px; }
  .sect1-prod .content-text .botao button {
    padding: 1vh 4vh; }
  .sect1-prod .img-conceito img {
    border-radius: 5px;
    height: 63vh;
    width: 100%;
    object-fit: cover; }

.sect2-prod {
  padding: 10vh 0; }
  .sect2-prod .container {
    max-width: 68%; }
  .sect2-prod .video iframe {
    width: 100%;
    height: 60vh; }

.sect3-prod {
  padding: 10vh 0;
  position: relative; }
  .sect3-prod .container-fluid {
    padding: 0; }
  .sect3-prod .bg {
    position: absolute;
    width: 40%;
    height: 65%;
    background: #D9D9D9;
    right: 0; }
  .sect3-prod .header {
    position: relative;
    padding-left: 14vh; }
    .sect3-prod .header .content-title {
      max-width: 25%; }
      .sect3-prod .header .content-title .subtitle {
        color: #a28b68; }
    .sect3-prod .header .custom-arrows .slick-arrow {
      width: 70px;
      background: transparent;
      bottom: 4%; }
      .sect3-prod .header .custom-arrows .slick-arrow svg path {
        fill: #6663639E;
        transition: .5s; }
      .sect3-prod .header .custom-arrows .slick-arrow:hover svg path {
        fill: #a28b68; }
    .sect3-prod .header .custom-arrows #custom-prev2 {
      right: 31%; }
    .sect3-prod .header .custom-arrows #custom-next2 {
      right: 27%; }
  .sect3-prod .carousel-galeria {
    padding-left: 14vh; }
    .sect3-prod .carousel-galeria .item {
      padding: 8px; }
    .sect3-prod .carousel-galeria .img-galeria {
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      height: 65vh;
      position: relative; }
      .sect3-prod .carousel-galeria .img-galeria .legenda {
        position: absolute;
        bottom: 0;
        background: linear-gradient(0deg, black, transparent);
        width: 100%;
        padding: 2vh 7vh; }
        .sect3-prod .carousel-galeria .img-galeria .legenda p {
          font-size: 6px;
          color: white;
          text-align: end;
          letter-spacing: 2px;
          text-transform: uppercase; }

.sect4-prod .content-title {
  padding-top: 20vh; }
  .sect4-prod .content-title .subtitle {
    color: #a28b68; }
.sect4-prod .custom-arrows {
  position: relative;
  margin-top: 18vh; }
  .sect4-prod .custom-arrows .slick-arrow {
    width: 70px;
    bottom: 0;
    background: transparent; }
    .sect4-prod .custom-arrows .slick-arrow svg path {
      fill: #6663639E;
      transition: .5s; }
    .sect4-prod .custom-arrows .slick-arrow:hover svg path {
      fill: #a28b68; }
  .sect4-prod .custom-arrows #custom-prev3 {
    left: 0; }
  .sect4-prod .custom-arrows #custom-next3 {
    left: 18%; }
.sect4-prod .carousel-plantas .img-planta {
  height: 82vh;
  width: 100%;
  object-fit: contain; }
.sect4-prod .carousel-plantas .legenda {
  font-size: 6px;
  color: #393839;
  text-align: end;
  letter-spacing: 2px;
  text-transform: uppercase; }

.sect5-prod {
  padding: 10vh 0; }
  .sect5-prod .container {
    max-width: 50%; }
  .sect5-prod .content-title {
    max-width: 78%;
    text-align: center;
    margin: auto; }
    .sect5-prod .content-title .subtitle {
      color: #a28b68; }
    .sect5-prod .content-title .title {
      margin-bottom: 8vh; }
  .sect5-prod .content-dif {
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
    .sect5-prod .content-dif .item-dif {
      width: 22%;
      margin-right: 4%;
      margin-bottom: 8%; }
      .sect5-prod .content-dif .item-dif:nth-child(4n) {
        margin-right: 0; }
      .sect5-prod .content-dif .item-dif .img-icone {
        background: #a28b68;
        padding: 1.5vh 1vh;
        margin: 0 auto 3vh;
        width: fit-content;
        border-radius: 5px; }
        .sect5-prod .content-dif .item-dif .img-icone img {
          filter: brightness(0) invert(1);
          margin-bottom: 0;
          width: 5vh;
          height: 5vh;
          object-fit: contain; }
      .sect5-prod .content-dif .item-dif p {
        font-size: 10px;
        color: #848484;
        font-weight: 300;
        text-align: center;
        letter-spacing: 1px; }

.sect6-prod {
  padding: 10vh 0; }
  .sect6-prod .content-title {
    max-width: 70%;
    margin: auto;
    text-align: center; }
    .sect6-prod .content-title .subtitle {
      color: #a28b68;
      margin-bottom: 2vh; }
    .sect6-prod .content-title .title {
      font-size: 15px;
      letter-spacing: 4px;
      margin-bottom: 2vh; }
    .sect6-prod .content-title .endereco {
      margin-bottom: 5vh;
      letter-spacing: 2px;
      font-size: 16px;
      color: #666363; }
  .sect6-prod .mapa {
    position: relative; }
    .sect6-prod .mapa iframe {
      width: 100%; }
    .sect6-prod .mapa .waze {
      position: absolute;
      bottom: 31vh;
      right: 1vh; }
      .sect6-prod .mapa .waze svg {
        width: 8vh;
        margin-bottom: 1vh; }
      .sect6-prod .mapa .waze p {
        color: black;
        font-family: 'Montserrat', serif;
        font-size: 9px;
        font-weight: 600;
        text-align: center; }
    .sect6-prod .mapa .maps {
      position: absolute;
      bottom: 18vh;
      right: 1vh; }
      .sect6-prod .mapa .maps svg {
        width: 8vh;
        margin-bottom: 1vh; }
      .sect6-prod .mapa .maps p {
        color: black;
        font-family: 'Montserrat', serif;
        font-size: 9px;
        font-weight: 600;
        text-align: center; }
  .sect6-prod .visite {
    text-align: center;
    margin-top: 5vh; }
    .sect6-prod .visite .title {
      font-size: 15px;
      margin-bottom: 2vh; }
    .sect6-prod .visite .show {
      background: #a28b68;
      width: fit-content;
      display: flex;
      margin: auto;
      align-items: center;
      padding: 2vh 8vh;
      border-radius: 5px; }
      .sect6-prod .visite .show svg {
        margin-right: 2vh;
        width: 3vh; }
      .sect6-prod .visite .show p {
        color: white;
        text-transform: uppercase;
        letter-spacing: 4px;
        font-size: 15px;
        font-weight: 300; }

.sect7-prod {
  margin: 10vh 0;
  position: relative; }
  .sect7-prod .container {
    background: #a28b68;
    border-radius: 5px; }
  .sect7-prod .img-form {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 53%;
    height: 100%;
    position: absolute;
    right: 0; }
  .sect7-prod .content-form {
    padding: 10vh 15vh; }
    .sect7-prod .content-form .subtitle {
      margin-bottom: 2vh; }
    .sect7-prod .content-form .title {
      margin-bottom: 9vh;
      color: white; }
    .sect7-prod .content-form .campos {
      padding: 1vh 0; }
      .sect7-prod .content-form .campos input {
        width: 100%;
        padding: 1vh 2vh;
        background: transparent;
        font-size: 11px;
        font-weight: 300;
        letter-spacing: 2px;
        border: none;
        border-bottom: 1px solid #D3D3D3;
        color: #D3D3D3;
        height: 7vh; }
        .sect7-prod .content-form .campos input::placeholder {
          color: #D3D3D3; }
        .sect7-prod .content-form .campos input[name="Nome"] {
          background: transparent url(/wp-content/themes/gcs/svg/user.svg) no-repeat right 2vh center; }
        .sect7-prod .content-form .campos input[name="E-mail"] {
          background: transparent url(/wp-content/themes/gcs/svg/message.svg) no-repeat right 2vh center; }
        .sect7-prod .content-form .campos input[name="Telefone"] {
          background: transparent url(/wp-content/themes/gcs/svg/phone.svg) no-repeat right 2vh center; }
    .sect7-prod .content-form .aceite {
      padding: 9vh 0;
      font-size: 11px;
      font-weight: 300;
      color: #D3D3D3;
      letter-spacing: 2px; }
      .sect7-prod .content-form .aceite a {
        color: #D3D3D3;
        text-decoration: underline; }
    .sect7-prod .content-form .botao-form input {
      background: #393839;
      border: 1px solid #393839;
      color: white;
      text-transform: uppercase;
      padding: 1vh 7vh;
      border-radius: 5px;
      font-size: 14px;
      transition: .5s; }
      .sect7-prod .content-form .botao-form input:hover {
        background: white;
        color: #393839; }

.sect8-prod {
  padding: 10vh 0; }
  .sect8-prod .container-fluid .col-lg-6 {
    padding: 0; }
  .sect8-prod .header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 9vh; }
    .sect8-prod .header .content-title {
      max-width: 80%; }
      .sect8-prod .header .content-title .title {
        margin-bottom: 0; }
    .sect8-prod .header .total-obras p {
      color: #393839;
      font-size: 14px;
      text-transform: uppercase; }
      .sect8-prod .header .total-obras p strong {
        margin-left: 1vh;
        font-size: 30px;
        color: #a28b68;
        font-weight: 500; }
  .sect8-prod .content-porcentagens {
    padding-left: 14vh;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .sect8-prod .content-porcentagens .item-porcentagens {
      margin-bottom: 3vh; }
      .sect8-prod .content-porcentagens .item-porcentagens .texto {
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: 13px;
        letter-spacing: 2px;
        margin-bottom: 1vh;
        padding: 0 1vh; }
      .sect8-prod .content-porcentagens .item-porcentagens .progress {
        height: 4vh;
        border-radius: 100px;
        background: #d3d3d3; }
        .sect8-prod .content-porcentagens .item-porcentagens .progress .bg {
          background: #a28b68; }
  .sect8-prod .tabs-obras {
    border-bottom: 0;
    justify-content: center;
    margin-bottom: 6vh; }
    .sect8-prod .tabs-obras .nav-link {
      border: 1px solid #666363;
      background: transparent;
      padding: 1vh 4vh;
      margin: 0px 2vh;
      border-radius: 5px;
      color: #666363;
      font-size: 14px;
      letter-spacing: 2px; }
      .sect8-prod .tabs-obras .nav-link.active {
        background: #666363;
        color: white; }
  .sect8-prod .videos video, .sect8-prod .videos iframe {
    width: 100%;
    height: 75vh; }
  .sect8-prod .content-carousel-navs {
    position: relative;
    padding: 0 8vh; }
    .sect8-prod .content-carousel-navs .carousel-navs {
      border-bottom: 0;
      margin-bottom: 3vh; }
      .sect8-prod .content-carousel-navs .carousel-navs .nav-link {
        border: 1px solid #a28b68;
        background: transparent;
        padding: 1vh;
        margin: 0px 2vh;
        border-radius: 100px;
        color: #a28b68;
        font-size: 10px;
        letter-spacing: 1px; }
        .sect8-prod .content-carousel-navs .carousel-navs .nav-link.active {
          background: #a28b68;
          color: white; }
    .sect8-prod .content-carousel-navs .custom-arrows .slick-arrow {
      width: 60px;
      bottom: -20%;
      background: transparent; }
      .sect8-prod .content-carousel-navs .custom-arrows .slick-arrow svg path {
        transition: .5s; }
      .sect8-prod .content-carousel-navs .custom-arrows .slick-arrow:hover svg path {
        fill: #a28b68; }
    .sect8-prod .content-carousel-navs .custom-arrows #custom-prev5 {
      left: 0; }
    .sect8-prod .content-carousel-navs .custom-arrows #custom-next5 {
      left: inherit;
      right: 0; }
  .sect8-prod .tab-content .tab-pane .content-carousel {
    position: relative; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows .slick-arrow {
      width: 70px;
      background: transparent;
      bottom: 15%; }
      .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows .slick-arrow svg path {
        fill: #a28b68;
        transition: .5s; }
      .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows .slick-arrow:hover svg path {
        fill: #D9D9D9; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev6 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next6 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev7 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next7 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev8 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next8 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev9 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next9 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev10 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next10 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev11 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next11 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev12 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next12 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev13 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next13 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev14 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next14 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev15 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next15 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev16 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next16 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev17 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next17 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev18 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next18 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev19 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next19 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev20 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next20 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev21 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next21 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev22 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next22 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev23 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next23 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev24 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next24 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev25 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next25 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev26 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next26 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev27 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next27 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev28 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next28 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev29 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next29 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev30 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next30 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev31 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next31 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev32 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next32 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev33 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next33 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev34 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next34 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev35 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next35 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev36 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next36 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev37 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next37 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev38 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next38 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev39 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next39 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev40 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next40 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev41 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next41 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev42 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next42 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev43 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next43 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev44 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next44 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev45 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next45 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev46 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next46 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev47 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next47 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev48 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next48 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev49 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next49 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev50 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next50 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev51 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next51 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev52 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next52 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev53 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next53 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev54 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next54 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev55 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next55 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev56 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next56 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev57 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next57 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev58 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next58 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev59 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next59 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev60 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next60 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev61 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next61 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev62 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next62 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev63 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next63 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev64 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next64 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev65 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next65 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev66 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next66 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev67 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next67 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev68 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next68 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev69 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next69 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev70 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next70 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev71 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next71 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev72 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next72 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev73 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next73 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev74 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next74 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev75 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next75 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev76 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next76 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev77 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next77 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev78 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next78 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev79 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next79 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev80 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next80 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev81 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next81 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev82 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next82 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev83 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next83 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev84 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next84 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev85 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next85 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev86 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next86 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev87 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next87 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev88 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next88 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev89 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next89 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev90 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next90 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev91 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next91 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev92 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next92 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev93 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next93 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev94 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next94 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev95 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next95 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev96 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next96 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev97 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next97 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev98 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next98 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev99 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next99 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev100 {
      left: 28%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next100 {
      left: inherit;
      right: 46%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .carousel-obras .draggable {
      padding: 0 20% 0 0 !important; }
    .sect8-prod .tab-content .tab-pane .content-carousel .carousel-obras .img-obras {
      width: 100%;
      height: 65vh;
      object-fit: cover;
      border-radius: 5px;
      margin-bottom: 0; }

/* End Page Single Produtos
	Page Contato */
.banner-contato .img-banner {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat; }
  .banner-contato .img-banner .overlay {
    height: 70vh;
    background: #0000006b; }
    .banner-contato .img-banner .overlay .content-banner {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 70vh; }
      .banner-contato .img-banner .overlay .content-banner .title-banner {
        color: #ffffff85;
        font-family: 'Ford Antenna';
        font-size: 40px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 10px; }

.sect-contato {
  padding: 10vh 0; }
  .sect-contato .title {
    color: #a28b68;
    margin-bottom: 1vh; }
  .sect-contato .subtitle {
    font-weight: 500;
    letter-spacing: 3px; }
  .sect-contato .nav {
    width: 28%;
    margin-right: 10vh; }
    .sect-contato .nav .nav-link {
      background: white;
      padding: 1.3vh 3vh;
      width: 100%;
      border: 1px solid #a28b68;
      border-radius: 5px;
      color: #a28b68;
      text-transform: uppercase;
      font-size: 14px;
      margin-bottom: 2vh;
      font-weight: 500;
      transition: .5s; }
      .sect-contato .nav .nav-link.active {
        background: #a28b68;
        color: white; }
      .sect-contato .nav .nav-link:hover {
        background: #a28b68b8;
        color: white; }
  .sect-contato .tab-content {
    width: fit-content; }
    .sect-contato .tab-content .tab-pane .container {
      padding: 0; }
    .sect-contato .tab-content .tab-pane .campos {
      padding-bottom: 7vh; }
      .sect-contato .tab-content .tab-pane .campos input[name="Nome"] {
        background: transparent url(/wp-content/themes/gcs/svg/user-gold.svg) no-repeat right 2vh center; }
      .sect-contato .tab-content .tab-pane .campos input[name="E-mail"] {
        background: transparent url(/wp-content/themes/gcs/svg/message-gold.svg) no-repeat right 2vh center; }
      .sect-contato .tab-content .tab-pane .campos input[name="Telefone"] {
        background: transparent url(/wp-content/themes/gcs/svg/phone-gold.svg) no-repeat right 2vh center; }
      .sect-contato .tab-content .tab-pane .campos input[name="Estado"] {
        background: transparent url(/wp-content/themes/gcs/svg/location-svgrepo-com.svg) no-repeat right 2vh center; }
      .sect-contato .tab-content .tab-pane .campos input[name="Cidade"] {
        background: transparent url(/wp-content/themes/gcs/svg/location-svgrepo-com.svg) no-repeat right 2vh center; }
      .sect-contato .tab-content .tab-pane .campos textarea[name="Mensagem"] {
        background: transparent url(/wp-content/themes/gcs/svg/pencil-svgrepo-com.svg) no-repeat right 2vh top; }
      .sect-contato .tab-content .tab-pane .campos input[name="Empresa"] {
        background: transparent url(/wp-content/themes/gcs/svg/building-svgrepo-com.svg) no-repeat right 2vh center; }
      .sect-contato .tab-content .tab-pane .campos input[name="Terreno"] {
        background: transparent url(/wp-content/themes/gcs/svg/area-gold.svg) no-repeat right 2vh center; }
      .sect-contato .tab-content .tab-pane .campos input[name="Endereco"] {
        background: transparent url(/wp-content/themes/gcs/svg/location-svgrepo-com.svg) no-repeat right 2vh center; }
      .sect-contato .tab-content .tab-pane .campos input[name="Interesse"] {
        background: transparent url(/wp-content/themes/gcs/svg/star-gold.svg) no-repeat right 2vh center; }
      .sect-contato .tab-content .tab-pane .campos button.arquivo {
        background: transparent url(/wp-content/themes/gcs/svg/document-file-svgrepo-com.svg) no-repeat right 2vh center; }
      .sect-contato .tab-content .tab-pane .campos input, .sect-contato .tab-content .tab-pane .campos select {
        width: 100%;
        border: none;
        border-bottom: 1px solid #393839;
        color: #393839;
        padding: 1vh 0vh;
        font-size: 13px;
        letter-spacing: 2px; }
        .sect-contato .tab-content .tab-pane .campos input::placeholder, .sect-contato .tab-content .tab-pane .campos select::placeholder {
          color: #393839; }
      .sect-contato .tab-content .tab-pane .campos .arquivo {
        background: transparent;
        text-align: left;
        width: 100%;
        border: none;
        border-bottom: 1px solid #393839;
        color: #393839;
        padding: 1vh 0vh;
        font-size: 13px;
        letter-spacing: 2px; }
      .sect-contato .tab-content .tab-pane .campos textarea {
        width: 100%;
        border: none;
        border-bottom: 1px solid black;
        height: 20vh;
        padding: 1vh 0vh;
        font-size: 13px;
        letter-spacing: 2px; }
        .sect-contato .tab-content .tab-pane .campos textarea::placeholder {
          color: #393839; }
    .sect-contato .tab-content .tab-pane .seletores, .sect-contato .tab-content .tab-pane .aceite {
      font-size: 12px;
      margin-bottom: 1vh;
      letter-spacing: 2px;
      font-weight: 300;
      color: #393839; }
      .sect-contato .tab-content .tab-pane .seletores a, .sect-contato .tab-content .tab-pane .aceite a {
        color: #393839;
        font-weight: 500;
        text-decoration: underline; }
    .sect-contato .tab-content .tab-pane .botao-form {
      text-align: end; }
      .sect-contato .tab-content .tab-pane .botao-form input {
        padding: 1vh 4vh;
        background: #a28b68;
        color: white;
        border: 1px solid #a28b68;
        border-radius: 5px;
        letter-spacing: 1px;
        transition: .5s; }
        .sect-contato .tab-content .tab-pane .botao-form input:hover {
          background: transparent;
          color: #a28b68; }
      .sect-contato .tab-content .tab-pane .botao-form span {
        display: block; }

/* End Page Contato
	Page Single */
.sect-single {
  padding: 10vh 0; }
  .sect-single .status {
    padding: 2vh 5vh;
    background: #a28b68;
    width: fit-content;
    border-radius: 5px;
    margin-bottom: 3vh; }
    .sect-single .status p {
      color: white;
      text-transform: uppercase;
      font-size: 14px;
      letter-spacing: 2px; }
  .sect-single .title {
    font-size: 30px; }
  .sect-single .header {
    display: flex;
    margin-bottom: 5vh; }
    .sect-single .header div {
      display: flex;
      align-items: center;
      margin-right: 4vh; }
      .sect-single .header div svg {
        width: 3vh;
        margin-right: 1vh; }
        .sect-single .header div svg path {
          stroke: #393839; }
  .sect-single .content-cards {
    margin-top: 5vh;
    display: flex;
    justify-content: space-between; }
    .sect-single .content-cards .card-blog {
      width: 49.5%;
      position: relative;
      overflow: hidden; }
      .sect-single .content-cards .card-blog .img-blog {
        width: 100%;
        height: 48vh;
        object-fit: cover;
        transition: .5s; }
      .sect-single .content-cards .card-blog:hover .img-blog {
        transform: scale(1.1); }
      .sect-single .content-cards .card-blog .overlay {
        position: absolute;
        top: 0;
        background: #00000085;
        width: 100%;
        height: 100%;
        max-height: 48vh;
        padding: 7vh; }
        .sect-single .content-cards .card-blog .overlay .content {
          display: flex;
          height: 100%;
          flex-direction: column;
          justify-content: space-between; }
          .sect-single .content-cards .card-blog .overlay .content .sub {
            color: white;
            font-size: 12px;
            letter-spacing: 2px;
            margin-bottom: 1vh; }
          .sect-single .content-cards .card-blog .overlay .content .title-card {
            font-size: 28px;
            color: white;
            letter-spacing: 3px;
            line-height: 120%; }
          .sect-single .content-cards .card-blog .overlay .content .botao button {
            padding: 1.5vh 6vh; }
            .sect-single .content-cards .card-blog .overlay .content .botao button:hover {
              border: 1px solid white;
              color: white; }

/* End Page Single 
	Page Blog*/
.sect-blog::before {
  width: 45%; }

/* End Page Blog */
footer {
  padding: 17vh 0; }
  footer .container {
    max-width: 64%; }
  footer .linha {
    display: flex; }
    footer .linha .coluna {
      width: 26%;
      padding: 1vh; }
      footer .linha .coluna:nth-child(1) {
        width: 32%; }
      footer .linha .coluna:nth-last-child(1) {
        width: 16%; }
  footer .endereco-footer {
    color: #393839;
    font-size: 10px;
    font-weight: 300;
    letter-spacing: 3px; }
  footer .text-footer {
    color: #393839;
    font-size: 11px;
    font-weight: 300;
    letter-spacing: 3px;
    margin-bottom: 0.5vh; }
  footer .text2-footer {
    font-size: 11px;
    color: #393839;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500; }
  footer .title-footer {
    font-size: 13px;
    color: #393839;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 2vh;
    font-weight: 500; }
  footer .links-footer {
    display: flex;
    flex-direction: column; }
  footer .logo-footer {
    max-width: 100%; }
  footer .redes {
    display: flex;
    align-items: center;
    justify-content: center; }
    footer .redes a {
      background: #393839;
      width: 3vh;
      height: 3vh;
      margin: 0 1vh;
      text-align: center;
      border-radius: 5px; }
      footer .redes a .fa-brands {
        color: white; }
  footer hr {
    border-top: 2px solid; }
  footer .footer-baixo {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    footer .footer-baixo .copy {
      font-size: 7px;
      letter-spacing: 2px;
      text-transform: uppercase; }
    footer .footer-baixo .mcia a {
      font-size: 8px;
      color: #393839;
      font-family: 'Montserrat', serif; }
      footer .footer-baixo .mcia a img {
        width: 7vh; }

@media (min-width: 1260px) and (max-width: 1460px) {
  .menu .content-menu .logo {
    width: 32%; }

  .menu .content-menu .content-links {
    width: 68%; }

  .sect1-home .content-text .sub {
    margin-bottom: 2vh; }

  .sect1-home .content-text .title {
    margin-bottom: 3vh; }

  .sect1-home .content-text .texto p {
    margin-bottom: 1vh; } }
@media (max-width: 980px) {
  .menu {
    background: #a28b68;
    padding: 2vh 0; }
    .menu .content-menu .logo svg {
      width: 9vh; }
    .menu .content-menu .content-links {
      display: none; }
    .menu .content-menu .btn-menu {
      display: block;
      width: 15%;
      background: transparent;
      border: none;
      height: 2em;
      padding: 0;
      margin-left: auto; }
      .menu .content-menu .btn-menu .position {
        display: flex;
        width: 100%;
        height: 100%;
        padding: 7%;
        justify-content: space-around;
        position: relative;
        align-items: flex-end;
        flex-direction: column; }
        .menu .content-menu .btn-menu .position span {
          background: #393839;
          width: 100%;
          height: .2rem;
          border-radius: 50px;
          transition: .5s; }
          .menu .content-menu .btn-menu .position span.traco3 {
            transition: 1s;
            width: 0; }
          .menu .content-menu .btn-menu .position span.traco2 {
            width: 50%; }
      .menu .content-menu .btn-menu:hover {
        cursor: pointer; }
        .menu .content-menu .btn-menu:hover .position .traco1 {
          width: 50%; }
        .menu .content-menu .btn-menu:hover .position .traco2 {
          width: 100%; }
    .menu .content-menu .btn-click {
      width: 10%; }
      .menu .content-menu .btn-click .position {
        margin: auto;
        position: relative;
        justify-content: center; }
        .menu .content-menu .btn-click .position span {
          position: absolute;
          right: 0;
          left: 0;
          margin: auto; }
        .menu .content-menu .btn-click .position .traco1 {
          transform: rotate(-45deg);
          width: 100% !important; }
        .menu .content-menu .btn-click .position .traco2 {
          transform: rotate(45deg);
          width: 100% !important; }
        .menu .content-menu .btn-click .position .traco3 {
          opacity: 0; }

  .menu-aberto {
    display: none;
    background: #a28b68;
    height: 100vh;
    position: fixed;
    z-index: 1019;
    width: 100%;
    padding: 15vh 2vh 6vh; }
    .menu-aberto .content-menu-aberto {
      width: 100%;
      display: flex;
      flex-direction: column; }
      .menu-aberto .content-menu-aberto .link-menu {
        color: #393839;
        padding: 0.8em 1.5em;
        font-size: 18px;
        text-transform: uppercase;
        margin: 1vh;
        background: transparent;
        border-radius: 5px;
        position: relative;
        width: fit-content;
        transition: .5s; }
        .menu-aberto .content-menu-aberto .link-menu.portal {
          background: white;
          color: #a28b68; }

  .banner-sobre .video video {
    height: 85vh; }
  .banner-sobre .img-banner {
    height: 85vh; }
  .banner-sobre .overlay {
    padding: 3vh;
    height: 85vh; }
    .banner-sobre .overlay .content-banner {
      height: 100%; }
      .banner-sobre .overlay .content-banner .title-banner {
        text-align: center;
        font-size: 30px; }

  .banner-home .img-banner {
    height: 85vh; }
  .banner-home .overlay {
    padding: 3vh;
    height: 85vh; }
    .banner-home .overlay .content-banner {
      height: 85vh; }
      .banner-home .overlay .content-banner .title-banner {
        text-align: center; }

  .title {
    font-size: 16px !important; }

  .subtitle {
    margin-bottom: 2vh; }

  .sect1-home {
    padding: 7vh 0; }
    .sect1-home .bg {
      width: 45%; }
    .sect1-home .content-carousel .custom-arrows .slick-arrow {
      top: 7%; }
    .sect1-home .content-carousel .custom-arrows #custom-prev4 {
      right: 22%; }
    .sect1-home .content-carousel .custom-arrows #custom-next4 {
      right: 4%; }
    .sect1-home .content-carousel .carousel-produtos .logo-produto {
      padding-bottom: 4vh;
      margin-left: 0;
      height: 15vh; }
      .sect1-home .content-carousel .carousel-produtos .logo-produto img {
        width: 21vh;
        height: 13vh; }
    .sect1-home .content-carousel .carousel-produtos .card-produto .img-card-produto {
      height: 53vh; }
    .sect1-home .content-carousel .carousel-produtos .card-produto .overlay {
      background: linear-gradient(0deg, #000000d4, transparent);
      padding: 3vh; }
      .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card {
        align-items: center;
        flex-direction: column;
        justify-content: flex-end; }
        .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card .texto {
          width: 100%;
          margin-bottom: 4vh; }
          .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card .texto .dados-card .item-dados p {
            font-size: 10px;
            letter-spacing: 2px; }
        .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card .botao-card {
          width: 100%;
          text-align: center; }
          .sect1-home .content-carousel .carousel-produtos .card-produto .overlay .content-card .botao-card button {
            width: fit-content;
            padding: 1vh 5vh; }

  .sect3-home {
    padding: 7vh 0; }
    .sect3-home::before {
      width: 50%; }
    .sect3-home .header {
      padding-left: 0; }
      .sect3-home .header .content-title .title {
        margin-bottom: 8vh; }
      .sect3-home .header .custom-arrows .slick-arrow {
        bottom: -7vh; }
      .sect3-home .header .custom-arrows #custom-prev5 {
        right: 25%; }
      .sect3-home .header .custom-arrows #custom-next5 {
        right: 9%; }
    .sect3-home .carousel-blog {
      padding-left: 0; }
      .sect3-home .carousel-blog .card-blog .img-blog {
        height: 40vh; }
        .sect3-home .carousel-blog .card-blog .img-blog .img {
          height: 40vh; }
        .sect3-home .carousel-blog .card-blog .img-blog .leitura svg {
          width: 2.5vh; }
        .sect3-home .carousel-blog .card-blog .img-blog .leitura p {
          font-size: 10px;
          letter-spacing: 2px; }
      .sect3-home .carousel-blog .card-blog .content-card {
        padding: 2vh 2vh 2vh 0; }
        .sect3-home .carousel-blog .card-blog .content-card .title-card-blog {
          font-size: 12px;
          letter-spacing: 2px; }
        .sect3-home .carousel-blog .card-blog .content-card .texto {
          font-size: 11px; }

  .sect1-sobre {
    padding: 7vh 0; }
    .sect1-sobre .container {
      max-width: 90% !important; }
    .sect1-sobre .content-text {
      padding-left: 0;
      margin-top: 3vh; }
      .sect1-sobre .content-text .sub {
        margin-bottom: 3vh; }
      .sect1-sobre .content-text .title {
        margin-bottom: 3vh; }
      .sect1-sobre .content-text .botao {
        margin-top: 3vh; }

  .sect2-sobre .container {
    max-width: 90%; }
  .sect2-sobre .video-sobre iframe {
    height: 45vh; }

  .sect3-sobre {
    padding: 7vh 0; }
    .sect3-sobre .carousel-trajetoria-nav::before {
      width: 95%; }
    .sect3-sobre .carousel-trajetoria-nav .content-nav .title-nav {
      font-size: 18px; }
    .sect3-sobre .carousel-trajetoria-nav .slick-current .content-nav .title-nav {
      font-size: 20px; }
    .sect3-sobre .content-carousel .carousel-trajetoria {
      padding: 0 5vh; }
    .sect3-sobre .content-carousel .slick-arrow {
      bottom: 36%; }
    .sect3-sobre .content-carousel #custom-prev {
      left: -4%; }
    .sect3-sobre .content-carousel #custom-next {
      right: -4%; }

  .sect4-sobre {
    padding: 7vh 0; }
    .sect4-sobre .container {
      max-width: 90%; }
      .sect4-sobre .container .row {
        flex-direction: column-reverse; }
    .sect4-sobre .content-text {
      padding-right: 4vh; }
      .sect4-sobre .content-text .subtitle {
        margin-bottom: 3vh; }
      .sect4-sobre .content-text .title {
        margin-bottom: 4vh; }
    .sect4-sobre .img-porq {
      height: 34vh;
      margin-bottom: 4vh; }

  .sect4-home {
    padding: 7vh 0; }
    .sect4-home .container {
      max-width: 90%; }
    .sect4-home .content-title .title {
      margin-bottom: 5vh; }
    .sect4-home .campos .botao-news button {
      bottom: 50%; }

  /* Page Single Produtos */
  .banner-prod .overlay {
    background: linear-gradient(0deg, #00000082 60%, transparent 100%); }
    .banner-prod .overlay .content-banner {
      padding: 13vh 3vh;
      display: grid;
      justify-content: space-between;
      align-items: end; }
      .banner-prod .overlay .content-banner .logo-produto {
        width: 30vh;
        margin: auto; }
      .banner-prod .overlay .content-banner .dados-banner .item-dados p {
        font-size: 9px; }
      .banner-prod .overlay .content-banner .dados-banner .item-dados svg {
        margin-left: 1vh; }

  .sect1-prod {
    padding: 7vh 0; }
    .sect1-prod .container {
      max-width: 90%; }
    .sect1-prod .content-text {
      margin-bottom: 3vh; }
    .sect1-prod .img-conceito img {
      height: 44vh; }

  .sect2-prod {
    padding: 7vh 0; }
    .sect2-prod .container {
      max-width: 90%; }
    .sect2-prod .video iframe {
      height: 50vh; }

  .sect3-prod {
    padding: 7vh 0; }
    .sect3-prod .bg {
      width: 30%;
      height: 65%; }
    .sect3-prod .header {
      padding-left: 4vh; }
      .sect3-prod .header .content-title {
        max-width: 65%; }
        .sect3-prod .header .content-title .title {
          margin-bottom: 3vh; }
      .sect3-prod .header .custom-arrows .slick-arrow {
        width: 63px;
        bottom: 0; }
      .sect3-prod .header .custom-arrows #custom-prev2 {
        right: 12%; }
      .sect3-prod .header .custom-arrows #custom-next2 {
        right: 0; }
    .sect3-prod .carousel-galeria {
      padding-left: 0; }
      .sect3-prod .carousel-galeria .img-galeria {
        height: 50vh; }
        .sect3-prod .carousel-galeria .img-galeria .legenda {
          padding: 2vh 3vh; }
          .sect3-prod .carousel-galeria .img-galeria .legenda p {
            font-size: 7px;
            letter-spacing: 1px; }

  .sect4-prod .content-title {
    padding-top: 7vh; }
  .sect4-prod .custom-arrows {
    margin-top: 13vh; }
    .sect4-prod .custom-arrows .slick-arrow {
      width: 63px; }
    .sect4-prod .custom-arrows #custom-next3 {
      left: 14%; }
  .sect4-prod .carousel-plantas .img-planta {
    height: 44vh; }
  .sect4-prod .carousel-plantas .legenda {
    font-size: 7px;
    letter-spacing: 1px; }

  .sect5-prod {
    padding: 7vh 0; }
    .sect5-prod .container {
      max-width: 90%; }
    .sect5-prod .content-title {
      max-width: 100%; }
    .sect5-prod .content-dif .item-dif {
      width: 31%;
      margin-right: 3%; }
      .sect5-prod .content-dif .item-dif:nth-child(4n) {
        margin-right: 3%; }
      .sect5-prod .content-dif .item-dif:nth-child(3n) {
        margin-right: 0; }
      .sect5-prod .content-dif .item-dif .img-icone {
        margin: 0 auto 2vh; }

  .sect6-prod {
    padding: 7vh 0; }
    .sect6-prod .content-title {
      max-width: 100%; }
    .sect6-prod .mapa .links-mapa {
      display: flex;
      justify-content: center;
      margin-top: 1vh; }
      .sect6-prod .mapa .links-mapa > div {
        position: relative;
        bottom: 0;
        right: 0;
        margin: 0 2vh; }
        .sect6-prod .mapa .links-mapa > div svg {
          width: 7vh; }
        .sect6-prod .mapa .links-mapa > div p {
          font-size: 8px; }
    .sect6-prod .visite .show {
      padding: 2vh 5vh; }
      .sect6-prod .visite .show svg {
        width: 3vh; }
      .sect6-prod .visite .show p {
        letter-spacing: 2px;
        font-size: 12px; }

  .sect7-prod {
    margin: 7vh 0; }
    .sect7-prod .container .row {
      flex-direction: column-reverse; }
    .sect7-prod .content-form {
      padding: 7vh 2vh; }
      .sect7-prod .content-form .title {
        margin-bottom: 5vh; }
      .sect7-prod .content-form .aceite {
        padding: 5vh 0; }
    .sect7-prod .col-lg-6:nth-child(2) {
      padding: 0; }
    .sect7-prod .img-form {
      background-position: left;
      width: 100%;
      height: 60vh;
      position: relative; }
      .sect7-prod .img-form::after {
        content: '';
        position: absolute;
        background: linear-gradient(0deg, #a28b68, transparent);
        width: 100%;
        height: 50%;
        bottom: 0; }

  .sect8-prod {
    padding: 7vh 0; }
    .sect8-prod .container {
      max-width: 90%; }
    .sect8-prod .header {
      display: block;
      margin-bottom: 7vh;
      text-align: center; }
      .sect8-prod .header .content-title {
        margin-bottom: 4vh;
        max-width: 100%; }
    .sect8-prod .content-porcentagens {
      padding-left: 0;
      max-width: 90%;
      margin: auto; }
    .sect8-prod .tabs-obras .nav-link {
      margin: 1vh 2vh; }
    .sect8-prod .videos video, .sect8-prod .videos iframe {
      height: 45vh; }
    .sect8-prod .content-carousel-navs {
      padding: 0 12vh;
      margin-top: 2vh; }
      .sect8-prod .content-carousel-navs .custom-arrows #custom-prev5 {
        left: 8%; }
      .sect8-prod .content-carousel-navs .custom-arrows #custom-next5 {
        right: 8%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev6 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next6 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev7 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next7 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev8 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next8 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev9 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next9 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev10 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next10 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev11 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next11 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev12 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next12 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev13 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next13 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev14 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next14 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev15 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next15 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev16 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next16 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev17 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next17 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev18 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next18 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev19 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next19 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev20 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next20 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev21 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next21 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev22 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next22 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev23 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next23 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev24 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next24 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev25 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next25 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev26 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next26 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev27 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next27 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev28 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next28 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev29 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next29 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev30 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next30 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev31 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next31 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev32 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next32 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev33 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next33 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev34 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next34 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev35 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next35 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev36 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next36 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev37 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next37 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev38 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next38 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev39 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next39 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev40 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next40 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev41 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next41 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev42 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next42 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev43 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next43 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev44 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next44 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev45 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next45 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev46 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next46 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev47 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next47 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev48 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next48 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev49 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next49 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev50 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next50 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev51 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next51 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev52 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next52 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev53 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next53 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev54 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next54 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev55 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next55 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev56 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next56 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev57 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next57 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev58 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next58 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev59 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next59 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev60 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next60 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev61 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next61 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev62 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next62 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev63 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next63 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev64 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next64 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev65 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next65 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev66 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next66 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev67 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next67 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev68 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next68 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev69 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next69 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev70 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next70 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev71 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next71 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev72 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next72 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev73 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next73 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev74 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next74 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev75 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next75 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev76 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next76 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev77 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next77 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev78 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next78 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev79 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next79 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev80 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next80 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev81 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next81 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev82 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next82 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev83 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next83 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev84 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next84 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev85 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next85 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev86 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next86 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev87 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next87 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev88 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next88 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev89 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next89 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev90 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next90 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev91 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next91 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev92 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next92 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev93 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next93 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev94 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next94 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev95 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next95 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev96 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next96 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev97 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next97 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev98 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next98 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev99 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next99 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-prev100 {
      left: 26%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .custom-arrows #custom-next100 {
      left: inherit;
      right: 33%; }
    .sect8-prod .tab-content .tab-pane .content-carousel .carousel-obras .draggable {
      padding: 0 10% 0 0 !important; }
    .sect8-prod .tab-content .tab-pane .content-carousel .carousel-obras .img-obras {
      height: 45vh; }

  /* End Page Single Produtos
  	Page Contato */
  .banner-contato .img-banner .overlay .content-banner .title-banner {
    font-size: 30px; }

  .sect-contato {
    padding: 20vh 0 7vh;
    position: relative; }
    .sect-contato .d-flex {
      display: block !important;
      margin-top: 3vh; }
      .sect-contato .d-flex .nav {
        width: 85%;
        margin: auto; }
      .sect-contato .d-flex .tab-content {
        width: fit-content;
        padding: 4vh 2vh; }
        .sect-contato .d-flex .tab-content .content-title {
          position: absolute;
          top: 7vh;
          left: 0;
          text-align: center; }
        .sect-contato .d-flex .tab-content .tab-pane .campos {
          padding-bottom: 5vh; }
          .sect-contato .d-flex .tab-content .tab-pane .campos input, .sect-contato .d-flex .tab-content .tab-pane .campos select {
            padding: 2vh 0vh; }

  /* End Page Contato 
  	Page Single*/
  .sect-single .header {
    display: block; }
    .sect-single .header div {
      margin-right: 0;
      margin-bottom: 2vh; }
  .sect-single .content-cards {
    display: block; }
    .sect-single .content-cards .card-blog {
      width: 100%;
      margin-bottom: 2vh; }
      .sect-single .content-cards .card-blog .overlay {
        padding: 5vh 3vh; }
        .sect-single .content-cards .card-blog .overlay .content .title-card {
          font-size: 22px; }

  /* End Page Single 
  	Page Blog*/
  .banner-blog .img-banner .overlay .content-banner {
    padding: 4vh; }

  .sect-blog::before {
    width: 70%;
    height: 14vh; }
  .sect-blog .container {
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5); }

  /* End Page Blog */
  footer {
    padding: 7vh 0; }
    footer .container {
      max-width: 90%; }
    footer .linha {
      display: block; }
      footer .linha .coluna {
        width: 100%; }
        footer .linha .coluna:nth-child(1) {
          width: 100%; }
        footer .linha .coluna:nth-last-child(1) {
          width: 50%; }
    footer .footer-baixo {
      display: block; }
      footer .footer-baixo .mcia {
        text-align: end;
        margin-top: 2vh; } }

.whats {
  position: fixed;
  bottom: 2vh;
  right: 2vh;
  background: #0cbf43;
  padding: 1.5vh;
  border-radius: 100px;
  z-index: 2020; }
  .whats svg {
    width: 5vh;
    height: 5vh;
    object-fit: contain; }
    .whats svg path {
      fill: white; }

#whatsModal {
  z-index: 2020; }
  #whatsModal .modal-dialog {
    margin-top: 18vh; }
    #whatsModal .modal-dialog .modal-content .modal-header {
      background: #0cbf43;
      border: none; }
      #whatsModal .modal-dialog .modal-content .modal-header h1 {
        text-align: center;
        width: 100%;
        color: white; }
      #whatsModal .modal-dialog .modal-content .modal-header button {
        filter: brightness(0) invert(1); }
    #whatsModal .modal-dialog .modal-content .modal-body .texto-form {
      font-size: 14px;
      text-align: center;
      margin: 2vh 0; }
    #whatsModal .modal-dialog .modal-content .modal-body .campos {
      padding: 1vh 0; }
      #whatsModal .modal-dialog .modal-content .modal-body .campos input {
        width: 100%;
        padding: 1vh 2vh;
        height: 7vh;
        border-radius: 5px;
        border: 1px solid black; }
    #whatsModal .modal-dialog .modal-content .modal-body .botao-form {
      margin-top: 1vh; }
      #whatsModal .modal-dialog .modal-content .modal-body .botao-form input {
        background: #66594F;
        padding: 0em 3em;
        color: white;
        border: none;
        height: 7vh;
        border-radius: 5px;
        transition: .5s; }
        #whatsModal .modal-dialog .modal-content .modal-body .botao-form input:hover {
          opacity: .9; }

/*# sourceMappingURL=style.css.map */
.sect-single .container .texto h2, .sect-single .container .texto h3, .sect-single .container .texto h4, .sect-single .container .texto h1{
	margin-bottom:2%;
	margin-top: 2%;
}