/*Inicio-padrao*/

html {
    scroll-behavior: smooth;
  }
  .ancora-servico:target {
    /* scroll-margin-top: .8em; */
  }
  body::-webkit-scrollbar { width:9px; background-color: #f9f9f9; } /* configurando scroll */
  body::-webkit-scrollbar-track { background: rgba(0,0,0,0.1); }
  body::-webkit-scrollbar-thumb { height:250px; background:#EB4548;  }
  .carrossel-fornecedor .owl-nav,
  .carrossel-galeria-padrao .owl-nav,
  .carrossel-servico .owl-nav,
  .carrossel-equipe .owl-nav{
      width: 89px;
      margin: 0 auto;
      margin-top: 40px;
      display: none;
  }
  
  .carrossel-fornecedor .owl-nav .owl-prev,
  .carrossel-galeria-padrao .owl-nav .owl-prev,
  .carrossel-servico .owl-nav .owl-prev,
  .carrossel-equipe .owl-nav .owl-prev{
      float: left;
  }
  
  .carrossel-fornecedor .owl-nav .owl-next,
  .carrossel-galeria-padrao .owl-nav .owl-next,
  .carrossel-servico .owl-nav .owl-next,
  .carrossel-equipe .owl-nav .owl-next {
      float: right;
  }
  
  .carrossel-fornecedor .owl-nav .owl-prev span,
  .carrossel-fornecedor .owl-nav .owl-next span,
  .carrossel-galeria-padrao .owl-nav .owl-prev span,
  .carrossel-galeria-padrao .owl-nav .owl-next span,
  .carrossel-servico .owl-nav .owl-prev span,
  .carrossel-servico .owl-nav .owl-next span,
  .carrossel-equipe .owl-nav .owl-prev span,
  .carrossel-equipe .owl-nav .owl-next span {
      color: #fff;
      width: 41px;
      border: 1px solid #eb4548 !important;
      background: #eb4548 !important;
      height: 41px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 100%;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
  }
  
  .carrossel-fornecedor .owl-nav .owl-prev:hover span,
  .carrossel-fornecedor .owl-nav .owl-next:hover span {
      background: #B5B7BE;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
  }
  
  .engloba-titulo span {
      width: 13.5px;
      height: 13.5px;
      background: #EB4548;
      font-size: 0;
      display: inline-flex;
      border-radius: 100%;
      margin-top: 14px;
      margin-left: 10px;
  }
  
  .box-galeria-padrao {
      height: 517px;
      width: 100%;
      cursor: pointer;
  }
  
  .box-galeria-padrao .box-image-padrao {
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      width: 100%;
      height: 100%;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-galeria-padrao:hover .image {
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      filter: gray;
      /* IE */
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .carrossel-galeria-padrao {
      display: flex;
      justify-content: space-between;
      border-radius: 50px;
      overflow: hidden;
  }
  
  .engloba-carrossel-galeria-padrao .carrossel-galeria-padrao .owl-stage-outer {
      border-radius: 61px;
      overflow: hidden;
      height: 517px !important;
  }
  
  .carrossel-galeria-padrao .owl-dots {
      text-align: center;
      display: block!important;
      margin: 0 auto;
      margin-top: 60px;
      /* position: absolute; */
      /* bottom: -10px; */
      /* transform: translate(10px, 50%); */
      /* left: 50%; */
  }
  
  .carrossel-galeria-padrao .owl-dots .owl-dot {
      width: 12px;
      height: 12px;
      margin: 0 7px;
      background-color: #A1A1A1;
      display: inline-block;
      position: relative;
      font-size: 0;
      border-radius: 100%;
      left: inherit;
      top: inherit;
  }
  
  .carrossel-galeria-padrao .owl-dots .owl-dot.active,
  .carrossel-galeria-padrao .owl-dots .owl-dot:hover {
      background-color: #EB4548;
  }
  
  
  /*Fim-padrao*/
  
  
  /* Inicio-Topo */
  
  #topo {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      flex-direction: column;
      margin-top: 50px;
      position: fixed;
      left: 0;
      top: 0;
      z-index: 1000;
  }
  
  #topo.flutuante {
      height: 74px;
      background: #eb4548;
      margin-top: 0;
  }
  
  #topo .engloba-menu-topo {
      display: flex;
      align-items: center;
  }
  
  #topo .engloba-menu-topo .ul-menu {
      display: flex;
  }
  
  #topo.flutuante .btn-especialista a {
      border: 2px solid #fff;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  #topo.flutuante .btn-especialista:hover a {
      background: #fff;
      color: #eb4548;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  #topo .engloba-menu-topo .ul-menu .li-menu {
      margin-right: 30px;
  }
  
  #topo .engloba-menu-topo .ul-menu .li-menu:last-of-type {
      margin-right: 0;
  }
  
  #topo .engloba-menu-topo .ul-menu .li-menu .a-menu {
      font-family: 'Poppins', sans-serif;
      font-size: 14px;
      letter-spacing: 0.7px;
      color: #fff;
      font-weight: 600;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  #topo.normal .engloba-menu-topo .ul-menu .li-menu:hover .a-menu {
      color: #EB4548;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  #topo.flutuante .engloba-menu-topo .ul-menu .li-menu:hover .a-menu {
      color: #232735;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  .fancybox__caption{
    display: flex;
    padding: 7px 32px !important;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    align-items: center;
    justify-content: center;
    padding: 0;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
  }
  .btn-especialista {
      margin-left: 54px;
  }
  
  .btn-especialista a {
      width: 235px;
      height: 54px;
      border: 1px solid #EB4548;
      background: #EB4548;
      border-radius: 28px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-family: 'Poppins', sans-serif;
      color: #fff;
      font-weight: 600;
      font-size: 16px;
      cursor: pointer;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .btn-especialista:hover a {
      background: transparent;
      border-color: #fff;
      color: #fff;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  #topo.flutuante .logo {
      width: 82px;
      /* margin-top: 3px; */
      height: 31px;
  }
  
  #topo .logo {
      width: 184.74px;
  }
  
  #topo .logo img {
      width: 100%;
  }
  
  #topo.flutuante .logo img {
      filter: brightness(10) saturate(0.1) contrast(10);
  }
  
  #topo .engloba-topo {
      display: flex;
      justify-content: space-between;
      width: calc(100% - 168.5px);
      /* padding-top: 29.83px; */
      align-items: flex-start;
  }
  
  #topo.flutuante .engloba-topo {
      padding: 0;
      align-items: center;
  }
  
  #topo.flutuante .botao-sidebar {
      margin-top: 2px;
  }
  
  #topo .botao-sidebar {
      width: 45px;
      height: 30px;
      justify-content: space-between;
      align-items: center;
      align-content: center;
      flex-direction: column;
      display: none;
  }
  
  #topo .botao-sidebar span {
      width: 100%;
      height: 1px;
      background: rgb(255 255 255 / 89%);
      display: flex;
      margin-bottom: 11px;
  }
  
  #topo .botao-sidebar span:last-of-type {
      margin-bottom: 0;
  }
  
  
  /* Fim-Topo */
  
  
  /*Inicio-sec-servico*/
  
  #sec-servico {
      display: flex;
      border-right: 5px solid #eb4548;
      background: #F7F7F7;
      position: relative;
      margin-top: -3px;
  }
  
  #sec-servico:before {
      content: '';
      background-image: url(../images/firula-servico.png);
      position: absolute;
      position: absolute;
      height: 400px;
      top: -11px;
      left: 8%;
      transform: translate(0px, 10px);
      width: calc(100% - 210px);
      display: block;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
  }
  
  #sec-servico .wrap {
      padding-bottom: 38px;
  }
  
  #sec-servico .engloba-titulo {
      text-align: center;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
    
    opacity: 0;
  }
  #sec-servico .engloba-titulo.animate {
      text-align: center;
      animation: lightSpeedInRight;
    
    animation-duration: 1.3s;
    
    --animate-delay: 1.3s;
    
    --animate-duration: 1.3s;
    
    opacity: 1;
  }
  #sec-servico .engloba-titulo .titulo {
      font-family: 'Poppins', sans-serif;
      color: #232735;
      font-size: 35px;
      letter-spacing: 0.1px;
      line-height: 53px;
      margin-bottom: 20px;
      font-weight: bold;
  }
  
  #sec-servico .engloba-titulo p {
      font-family: 'Poppins', sans-serif;
      color: #292828;
      font-size: 18px;
      font-weight: 400;
      width: 896px;
      margin: 0 auto;
  }
  
  #sec-servico .engloba-titulo .btn-proposta {
      margin: 0 auto;
      display: table;
      margin-top: 56px;
  }
  
  #sec-servico .engloba-titulo .btn-proposta a {
      width: 235px;
      height: 55px;
      background: #EB4548;
      border: 1px solid #EB4548;
      color: #fff;
      border-radius: 28px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  #sec-servico .engloba-titulo .btn-proposta:hover a {
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
      background: transparent;
      color: #EB4548;
  }
  
  .engloba-conteudo-servico {
      margin-top: 101px;
      display: flex;
      justify-content: flex-start;
      flex-wrap: wrap;
  }
  
  .box-servico {
      display: flex;
      justify-content: center;
      margin-bottom: 39px;
      flex-direction: column;
      align-items: center;
      position: relative;
      width: 33%;
      opacity: 0;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
    }
  
  .box-servico:hover {
      -moz-transform: scale(1.01);
      -webkit-transform: scale(1.01);
      -o-transform: scale(1.01);
      -ms-transform: scale(1.01);
      transform: scale(1.01);
      z-index: 100;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
   
    .box-servico.animate:nth-of-type(even){
      animation: backInLeft;
      animation-duration: 1.5s;
      --animate-delay: 1.5s;
      --animate-duration: 1.5s;
      opacity: 1; 
    }
    .box-servico.animate:nth-of-type(odd){
      animation: backInLeft;
      animation-duration: 1.5s;
      --animate-delay: 1.5s;
      --animate-duration: 1.5s;
      opacity: 1;
    }
  .box-servico .engloba-imagem {
      display: flex;
      align-items: flex-start;
  }
  
  .conteudo-box-servico {
      display: flex;
      flex-direction: column;
      align-items: flex-end;
  }
  
  .box-servico .image {
      display: flex;
      width: 190px;
      height: 190px;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      border-radius: 10px;
      margin-left: 15.67px;
      flex-direction: column;
      justify-content: flex-end;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-servico:hover .image {
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      filter: gray;
      /* IE */
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-servico span {
      display: flex;
      align-items: center;
      font-family: 'Poppins', sans-serif;
      font-size: 20px;
      letter-spacing: 1px;
      font-weight: 700;
      color: #EB4548;
  }
  
  .box-servico span:after {
      content: '';
      display: flex;
      width: 37.09px;
      height: 0;
      border: 2px solid #EB4548;
      margin-left: 5.26px;
  }
  
  .box-servico .descricao {
      width: 190px;
      display: flex;
      justify-content: center;
      align-items: flex-end;
      margin-top: 20px;
  }
  
  .box-servico .descricao .titulo {
      font-family: 'Poppins', sans-serif;
      color: #232735;
      text-align: center;
      font-size: 20px;
      letter-spacing: 1px;
      font-weight: 500;
  }
  
  
  /*Fim-sec-servico*/
  
  
  /*Inicio-sec-case*/
  
  #sec-case {
      background: #F7F7F7;
      width: 100%;
      display: table;
      position: relative;
      padding-bottom: 147.92px;
    opacity: 0;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
    }
    #sec-case.animate{
    
    animation: fadeInRightBig;
    
    animation-duration: 1.0s;
    
    --animate-delay: 1.0s;
    
    --animate-duration: 1.0s;
    
    opacity: 1;
    }
  #sec-case:before {
      content: '';
      width: 5px;
      height: 180px;
      background: #eb4548;
      position: absolute;
      top: 0;
      right: 0;
  }
  
  #sec-case .engloba-titulo {
      width: 100%;
      display: table;
      align-items: center;
      margin: 0 auto;
      text-align: center;
      position: relative;
      margin-left: -114px;
  }
  
  #sec-case .engloba-titulo .titulo {
      display: inline-flex;
      color: rgb(35 39 53 / 5%);
      font-size: 120px;
      letter-spacing: 6px;
      line-height: 180px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      /* position: absolute; */
  }
  
  #sec-case .engloba-titulo .subtitulo {
      display: inline-flex;
      color: #232735;
      letter-spacing: 0.1px;
      font-size: 35px;
      line-height: 53px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      margin-left: -199px;
      align-items: center;
  }
  
  .texto-flutuante {
      position: absolute;
      transform: rotate(-90deg);
      left: -169px;
      bottom: 130px;
      color: rgb(5 5 5 / 20%);
      letter-spacing: 0.85px;
      font-family: 'Poppins', sans-serif;
      display: flex;
      align-items: center;
  }
  
  .texto-flutuante:after {
      content: '';
      width: 150px;
      height: 3px;
      background: #ccc;
      display: flex;
      margin-left: 20px;
  }
  
  #sec-case .conteudo-sec-case {
      display: flex;
      align-items: flex-end;
      width: 1153px;
      float: right;
  }
  
  #sec-case .conteudo-sec-case .engloba-box-case {
      display: flex;
      height: 517px;
      background: #fff;
      width: 100%;
      border-radius: 50px 0 0 0;
      float: right;
      position: relative;
  }
  
  .descricao-box-case {
      width: 228px;
      height: 100%;
      padding: 0 13px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      border-right: 6px solid rgb(235 69 72 / 80%);
  }
  
  .descricao-box-case p {
      color: #292828;
      font-size: 18px;
      line-height: 27px;
      width: 151px;
      font-weight: 400;
      font-family: 'Poppins', sans-serif;
  }
  
  .descricao-box-case .btn-proposta {
      margin-top: 73px;
  }
  
  .carrossel-case .owl-nav {
      display: flex !important;
      position: absolute;
      right: -61px;
      top: 50%;
  }
  
  .carrossel-case .owl-nav .owl-prev {
      display: none;
  }
  
  .carrossel-case .owl-nav .owl-next span,
  .carrossel-case .owl-nav .owl-prev span {
      width: 34.14px;
      height: 68.28px;
      display: flex;
      font-size: 0;
  }
  
  .carrossel-case .owl-nav .owl-next span:before {
      content: '';
      width: 35px;
      height: 69px;
      background-image: url(../images/seta-dir.svg);
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
  }
  
  .carrossel-case .owl-nav .owl-prev span:before {
      content: '';
      width: 35px;
      height: 69px;
      background-image: url(../images/seta-dir.svg);
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      transform: rotate(180deg);
  }
  
  .btn-proposta a {
      display: flex;
      width: 195px;
      height: 43px;
      background: #EB4548;
      border: 1px solid #EB4548;
      align-items: center;
      justify-content: center;
      border-radius: 28px;
      color: #FFFFFF;
      font-size: 16px;
      letter-spacing: 1.6px;
      font-weight: 600;
      font-family: 'Poppins', sans-serif;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .btn-proposta:hover a {
      color: #EB4548;
      background: transparent;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-case {
      display: inline-flex;
      width: 100%;
      height: 517px;
      cursor: pointer;
  }
  
  .box-case .image {
      height: 100%;
      width: 100%;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-case:hover .image {
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      filter: gray;
      /* IE */
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  
  /**Fim-sec-case*/
  
  
  /*Inicio-sec-fornecedor*/
  
  #sec-fornecedor {
      background: #F7F7F7;
  }
  
  #sec-fornecedor .wrap {
      padding-top: 0;
      padding-bottom: 141px;
  }
  
  #sec-fornecedor .wrap .engloba-titulo {
      text-align: center;
  }
  
  #sec-fornecedor .wrap .engloba-titulo .titulo {
      color: #232735;
      letter-spacing: 0.1px;
      font-size: 33px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
  }
  
  .engloba-fornecedor {
      margin: 0 auto;
      margin-top: 68.75px;
      text-align: center;
  }
  
  .carrossel-fornecedor .owl-dots {
      text-align: center;
      display: block!important;
      margin: 0 auto;
      margin-top: 47.3px;
  }
  
  .carrossel-fornecedor .owl-dots .owl-dot {
      width: 12px;
      height: 12px;
      margin: 0 7px;
      background-color: #A1A1A1;
      display: inline-block;
      position: relative;
      font-size: 0;
      border-radius: 100%;
      left: inherit;
      top: inherit;
  }
  
  .carrossel-fornecedor .owl-dots .owl-dot.active,
  .carrossel-fornecedor .owl-dots .owl-dot:hover {
      background-color: #EB4548;
  }
  
  .box-fornecedor {
      opacity: 0;
      transform: scale(.2);
    -webkit-transition: all  0.5s ease;
    -moz-transition: all  0.5s ease;
    -ms-transition: all  0.5s ease;
    -o-transition: all  0.5s ease;
    transition: all  0.5s ease;
  }
    .box-fornecedor.animate{
       opacity: 1;
      transform: scale(1);
        -webkit-transition: all  0.5s ease;
    -moz-transition: all  0.5s ease;
    -ms-transition: all  0.5s ease;
    -o-transition: all  0.5s ease;
    transition: all  0.5s ease;
    }
  
  .box-fornecedor:hover {
      -moz-transform: scale(1.05);
      -webkit-transform: scale(1.05);
      -o-transform: scale(1.05);
      -ms-transform: scale(1.05);
      transform: scale(1.05);
      z-index: 100;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-fornecedor .image {
      width: 100px;
  }
  
  .box-fornecedor .image img {
      width: 100%;
  }
  
  
  /*Fim-sec-fornecedor*/
  
  
  /*Inicio-sec-numeros*/
  
  #sec-numeros {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      background-attachment: fixed;
      height: 458px;
  }
  
  #sec-numeros .wrap {
      padding: 0;
      height: 100%;
      justify-content: center;
  }
  
  #sec-numeros .engloba-titulo {
      margin: 0 auto;
      margin-bottom: 64.58px;
  }
  
  #sec-numeros .engloba-titulo .titulo {
      color: #FFFFFF;
      letter-spacing: 0.1px;
      font-size: 35px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      line-height: 53px;
  }
  
  .engloba-conteudo-numeros {
      display: flex;
  }
  
  .engloba-conteudo-numeros .box-numeros {
      flex-direction: column;
      align-items: center;
  }
  
  .box-numero-ld1 {
      display: flex;
      margin-bottom: 10px;
  }
  
  .box-numero-ld1 .codigo {
      display: flex;
      align-items: center;
      margin-right: 20.5px;
      color: #EB4548;
      font-size: 20px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
  }
  
  .box-numero-ld1 .codigo:after {
      content: '';
      width: 69px;
      height: 0.5px;
      background: #EB4548;
      display: flex;
      margin-left: 20.5px;
  }
  
  .box-numero-ld1 .titulo {
      display: flex;
      width: 167px;
      color: #FFFFFF;
      letter-spacing: 1px;
      font-size: 20px;
      line-height: 30px;
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
  }
  
  .box-numero-ld2 {
      width: 167px;
      display: flex;
      justify-content: flex-start;
      text-align: left;
      /* float: right; */
  }
  
  .box-numero-ld2 .numero {
      color: #EB4548;
      font-size: 60px;
      letter-spacing: 0.18px;
      line-height: 90px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
  }
  
  
  /*Fim-sec-numeros*/
  
  
  /*Inicio-sec-casting*/
  
  #sec-casting {
      position: relative;
      background: #F7F7F7;
     
      opacity: 0;
      -webkit-transition: all 1.5s ease;
      -moz-transition: all 1.5s ease;
      -ms-transition: all 1.5s ease;
      -o-transition: all 1.5s ease;
      transition: all 1.5s ease;
    }
    #sec-casting-inter {
       border-right: 5px solid #EB4548;
    }
     #sec-casting-inter .engloba-descricao-casting{
      margin-bottom:50px;
    }
    #sec-casting.animate{
    
    animation: fadeInLeftBig;
    
    animation-duration: 1.0s;
    
    --animate-delay: 1.0s;
    
    --animate-duration: 1.0s;
    
    opacity: 1;
    }
  
  #sec-casting .wrap {
      padding-top: 0px;
  }
  
  #sec-casting:before {
      content: '';
      background-image: url(../images/firula-servico.png);
      position: absolute;
      position: absolute;
      height: 400px;
      top: -11px;
      left: 8%;
      transform: translate(0px, 10px);
      width: calc(100% - 210px);
      display: block;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      display: none;
  }
  
  .engloba-conteudo-casting {
      display: flex;
  }
  
  .lado1-conteudo-casting {
      background: #eb4548;
      height: 392px;
      padding: 62px 138px;
      padding-right: 48px;
      position: relative;
      mix-blend-mode: multiply;
  }
  
  .lado1-conteudo-casting .btn-inscricao {
      margin-top: 24px;
  }
  
  .lado1-conteudo-casting:before {
      content: '';
      width: 152px;
      height: 392px;
      background: hsl(359deg 81% 60% / 60%);
      display: block;
      position: absolute;
      right: -152px;
      top: 0;
  }
  
  .lado1-conteudo-casting .descricao {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      flex-direction: column;
  }
  
  .lado1-conteudo-casting .descricao .eng-descricao {
      margin-bottom: 19px;
      margin-top: -20px;
  }
  
  .lado1-conteudo-casting .descricao .titulo {
      color: rgb(35 39 53 / 20%);
      font-size: 98px;
      letter-spacing: 4.9px;
      line-height: 90px;
      margin-bottom: -34px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
  }
  
  .lado1-conteudo-casting .descricao .subtitulo {
      color: #FFFFFF;
      font-size: 32px;
      letter-spacing: 0.1px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
  }
  
  .lado1-conteudo-casting .descricao .subtitulo span {
      width: 13.5px;
      height: 13.5px;
      background: #FFFFFF;
      font-size: 0;
      display: inline-flex;
      border-radius: 100%;
      margin-top: 14px;
      margin-left: 10px;
  }
  
  .lado1-conteudo-casting .descricao p {
      color: #232735;
      font-size: 18px;
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
      line-height: 27px;
  }
  
  .lado2-conteudo-casting {
      width: 50%;
      height: 392px;
  }
  
  .lado2-conteudo-casting .image {
      width: 100%;
      height: 100%;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
  }
  
  .btn-inscricao {
      margin-top: 11px;
  }
  
  .btn-inscricao a {
      width: 219px;
      height: 55px;
      display: flex;
      align-items: center;
      justify-content: center;
      border: 2px solid #FFFFFF;
      border-radius: 28px;
      color: #FFFFFF;
      font-size: 16px;
      letter-spacing: 1.6px;
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .btn-inscricao:hover a {
      color: #e44346;
      background: #FFFFFF;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  #sec-casting .engloba-descricao-casting {
      margin-bottom: 97.96px;
      margin-top: -20px;
  }
  
  #sec-casting .engloba-descricao-casting .titulo {
      letter-spacing: 15px;
  }
  
  #sec-casting .engloba-descricao-casting .subtitulo {
      margin-top: 106px;
      margin-left: -8px;
      letter-spacing: 0.12px;
      font-size: 40px;
  }
  
  .box-casting {
      display: flex;
      justify-content: space-between;
      /* width: 848px; */
      align-items: center;
      margin-bottom: 74px;
  }
  
  .box-foto-perfil {
      display: flex;
      margin-right: 210px;
  }
  
  .box-casting.box-casting2 .box-foto-perfil .descricao {
      width: 227px;
  }
  
  .box-foto-perfil .engloba-imagem {
      display: flex;
      align-items: flex-start;
  }
  .exemplo{
    position:absolute;
    right: 0;
    top: 0;
  }
  .conteudo-box-foto-perfil {
      display: flex;
      flex-direction: column;
      align-items: flex-end;
      width: 274px;
  }
  
  .box-casting .box-foto-perfil .image {
      overflow: hidden;
      background: #ccc;
  }
  
  .box-casting2 .box-foto-perfil .image {
      width: 227px;
      height: 342px;
      border-radius: 10px;
  }
  
  .box-foto-perfil .image {
      display: flex;
      width: 190px;
      height: 190px;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      border-radius: 10px;
      margin-left: 15.67px;
      flex-direction: column;
      justify-content: flex-end;
  }
  
  .box-foto-perfil span {
      display: flex;
      align-items: center;
      font-family: 'Poppins', sans-serif;
      font-size: 20px;
      letter-spacing: 1px;
      font-weight: 700;
      color: #EB4548;
  }
  
  .box-foto-perfil span:after {
      content: '';
      display: flex;
      width: 37.09px;
      height: 0;
      border: 2px solid #EB4548;
      margin-left: 5.26px;
  }
  
  .box-foto-perfil .descricao {
      width: 190px;
      display: flex;
      justify-content: center;
      align-items: flex-end;
      margin-top: 20px;
  }
  
  .box-foto-perfil .descricao .titulo {
      font-family: 'Poppins', sans-serif;
      color: #232735;
      font-size: 20px;
      letter-spacing: 1px;
      font-weight: 500;
  }
  
  .box-upload .titulo-upload:after {
      content: '*';
      display: inline-flex;
      color: #EB4548;
      font-size: 20px;
  }
  
  .box-upload {
      width: 100%;
      display: flex;
      flex-direction: column;
  }
  .box-upload p{
    font-size: 11px;
    margin-bottom: 19px;
    line-height: 14px;
  }
  .box-upload .upload {
      border-radius: 24px;
      border: 1px solid #C4C4C4;
      width: 327px;
      height: 48px;
      background: #FFFFFF;
      display: flex;
      justify-content: space-around;
      align-items: center;
      position: relative;
  }
  
  .box-upload .upload span {
      width: 78px;
      height: 26px;
      background: #F7F7F7;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #EB4548;
      letter-spacing: 0.28px;
      font-size: 14px;
      border-radius: 19px;
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
  }
  
  .box-upload .upload p {
      color: #C4C4C4;
      font-size: 14px;
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
      letter-spacing: 0.28px;
      margin-bottom: 0;
  }
  
  .box-upload .upload input {
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      cursor: pointer;
  }
  
  .box-upload .titulo-upload {
      color: #232735;
      letter-spacing: 1px;
      font-size: 20px;
      font-weight: 500;
      font-family: 'Poppins', sans-serif;
      margin-bottom: 5px;
      display: flex;
      flex-direction: row;
  }
  
  .box-upload .titulo-upload span {
      display: inline-block;
  }
  
  
  /*Fim-sec-casting*/
  
  
  /*Inicio-sec-contato*/
  
  #sec-contato:before {
      content: '';
      background-image: url(../images/bg-contato.png);
      width: 1366px;
      height: 911px;
      position: absolute;
      right: -305px;
      top: 0;
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
  }
  
  #sec-contato {
      background-color: #F7F7F7;
      position: relative;
      overflow: hidden;
  }
  
  #sec-contato .engloba-titulo {}
  
  #sec-contato .engloba-titulo .titulo {
      color: #232735;
      letter-spacing: 0.12px;
      font-size: 40px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      line-height: 60px;
      margin-bottom: 37.66px;
  }
  
  #sec-contato .wrap {}
  
  #sec-contato .wrap .engloba-conteudo-contato {
      display: flex;
      justify-content: space-between;
  }
  .form-contato-home.interna {
      width: 655px;
      opacity: 1 !important;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
    }
  .form-contato-home {
      width: 655px;
   opacity: 0;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
    }
    .form-contato-home.animate{
      animation: backInLeft;
      animation-duration: 1.5s;
      --animate-delay: 1.5s;
      --animate-duration: 1.5s;
      opacity: 1;
    }
  
  .form-contato-home form .engloba-input {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
  }
  
  .form-contato-home form .campo {
      display: flex;
      width: 49%;
      margin-bottom: 11px;
      background: #FFFFFF;
      height: 59px;
      border-radius: 15px;
      padding: 0 39px;
      color: rgb(196 196 196 / 28%);
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
      font-size: 14px;
      letter-spacing: 0.28px;
  }
  
  .form-contato-home form .texto {
      display: flex;
      width: 100%;
      background: #FFFFFF;
      height: 101px;
      border-radius: 15px;
      padding: 18px 39px;
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
      font-size: 14px;
      letter-spacing: 0.28px;
    }
  
  
  
  .form-contato-home form .btn-enviar-form {
      width: 235px;
      height: 55px;
      float: right;
      display: flex;
      align-items: center;
      justify-content: center;
      border: 1px solid #EB4548;
      background: #EB4548;
      border-radius: 28px;
      color: #FFFFFF;
      font-size: 16px;
      margin-top: 37.5px;
      letter-spacing: 1.6px;
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
      cursor: pointer;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .form-contato-home form .btn-enviar-form:hover {
      color: #EB4548;
      background: transparent;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .btn-inscricao-form {
      margin-top: 20.18px;
  }
  
  .btn-inscricao-form a {
      display: flex;
      width: 219px;
      height: 55px;
      border-radius: 28px;
      border: 2px solid #EB4548;
      align-items: center;
      justify-content: center;
      color: #232735;
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .btn-inscricao-form:hover a {
      color: #fff;
      background: #e44346;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  .texto-contato.interna{
    opacity:1 !important;
  }
  .texto-contato {
      width: 381.26px;
   opacity: 0;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -ms-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
    transition: all 1.5s ease;
    }
    .texto-contato.animate{
      animation: backInRight;
      animation-duration: 1.5s;
      --animate-delay: 1.5s;
      --animate-duration: 1.5s;
      opacity: 1;
    }
  
  
  .texto-contato p {
      color: #292828;
      font-size: 18px;
      line-height: 27px;
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
      letter-spacing: 0px;
  }
  
  
  /*Fim-sec-contato*/
  
  
  /*Inicio-sec-rede*/
  
  #sec-rede {
      background-color: #F7F7F7;
      display: none;
  }
  
  #sec-rede .wrap {
      padding-top: 0;
  }
  
  #sec-rede .engloba-titulo-rede {
      margin: 0 auto;
      text-align: right;
      display: flex;
      flex-direction: column;
      align-items: flex-end;
  }
  
  #sec-rede .engloba-titulo-rede .titulo {
      color: rgb(35 39 53 / 11%);
      letter-spacing: 0.2px;
      font-size: 65px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      line-height: 57px;
  }
  
  #sec-rede .engloba-titulo-rede .subtitulo {
      color: #232735;
      font-size: 30px;
      letter-spacing: 0.09px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      margin-top: -8px;
      line-height: 36px;
  }
  
  #sec-rede .engloba-intagram {
      margin-top: 20.14px;
  }
  
  #sec-rede .engloba-intagram .titulo-instagram {
      color: #EB4548;
      letter-spacing: -0.26px;
      font-size: 14px;
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
      display: flex;
      align-items: center;
  }
  
  #sec-rede .engloba-intagram img {
      margin-right: 6.91px;
  }
  
  
  /*Fim-sec-rede*/
  
  #footer {
      background: #0A0A0A;
      border-bottom: 9px solid #EB4548;
  }
  
  .engloba-conteudo-footer {
      display: flex;
  }
  
  .box-footer-logo {
      opacity: 0;
      -webkit-transition: all 1.5s ease;
      -moz-transition: all 1.5s ease;
      -ms-transition: all 1.5s ease;
      -o-transition: all 1.5s ease;
      transition: all 1.5s ease;
  }
  
  .box-footer-logo .logo {
      margin-bottom: 27.51px;
  }
  
  .box-footer-logo .logo img {
      width: 120px;
      display: flex;
  }
  
  .box-footer-logo {
      width: 238px;
      margin-right: 89.03px;
  }
  
  .box-footer-logo ul {}
  
  .box-footer-logo ul li {
      display: flex;
  }
  
  .box-footer-logo ul li img {
      width: 10.78px;
      height: 10.78px;
      display: flex;
      align-items: flex-end;
      margin-top: 5px;
      margin-right: 15.19px;
  }
  
  .box-footer-logo ul li p {
      display: flex;
      color: #FFFFFF;
      letter-spacing: 0.75px;
  }
  
  .box-footer {
      margin-right: 102px;
      display: flex;
      flex-direction: column;
      width: 75px;
      opacity: 0;
      -webkit-transition: all 1.5s ease;
      -moz-transition: all 1.5s ease;
      -ms-transition: all 1.5s ease;
      -o-transition: all 1.5s ease;
      transition: all 1.5s ease;
  }
  .box-footer:nth-of-type(4){
      width: 155px;
  }
  .box-footer:nth-of-type(5){
      width: 155px;
  }
  .box-footer:last-of-type {
      margin-right: 0;
      /* width: 160px; */
  }
   .box-footer-logo.animate{
      animation: fadeInDown;
      animation-duration: 1.0s;
      --animate-delay: 1.0s;
      --animate-duration: 1.0s;
      opacity: 1;
    }
   .box-footer.animate:nth-of-type(1){
      animation: fadeInDown;
      animation-duration: 1.0s;
      --animate-delay: 1.0s;
      --animate-duration: 1.0s;
      opacity: 1;
    }
    .box-footer.animate:nth-of-type(2){
    animation: lightSpeedInRight;
    animation-duration: 1.0s;
    --animate-delay: 1.0s;
    --animate-duration: 1.0s;
    opacity: 1;
    }
    .box-footer.animate:nth-of-type(3){
    
    animation: lightSpeedInRight;
    
    animation-duration: 1.1s;
    
    --animate-delay: 1.1s;
    
    --animate-duration: 1.1s;
    
    opacity: 1;
    }
    .box-footer.animate:nth-of-type(4){
    
    animation: lightSpeedInRight;
    
    animation-duration: 1.3s;
    
    --animate-delay: 1.3s;
    
    --animate-duration: 1.3s;
    
    opacity: 1;
    }
    .box-footer.animate:nth-of-type(5){
    
    animation: lightSpeedInRight;
    
    animation-duration: 1.4s;
    
    --animate-delay: 1.4s;
    
    --animate-duration: 1.4s;
    
    opacity: 1;
    }
  .rede-footer {
      margin-top: 39.34px;
  }
  
  .rede-footer a {
      margin-right: 17.74px;
  }
  
  .rede-footer a:hover {
      -moz-transform: scale(1.07);
      -webkit-transform: scale(1.07);
      -o-transform: scale(1.07);
      -ms-transform: scale(1.07);
      transform: scale(1.07);
      z-index: 100;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .rede-footer a:last-of-type {
      margin-right: 0;
  }
  
  .rede-footer a img {
      width: 29px;
  }
  
  .box-footer .titulo {
      color: #FFFFFF;
      font-size: 15px;
      line-height: 23px;
      margin-bottom: 13px;
      font-family: 'Poppins', sans-serif;
      font-weight: bold;
  }
  
  .box-footer ul {}
  
  .box-footer ul li {
      margin-bottom: 13px;
  }
  
  .box-footer ul li a {
      color: rgb(255 255 255 / 66%);
      line-height: 23px;
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
      font-size: 15px;
      cursor: pointer;
  }
  
  .box-footer ul li:hover a {
      color: #EB4548;
  }
  
  #credito {
      border-top: 1px solid rgb(255 255 255 / 20%);
  }
  
  #credito .wrap {
      padding: 40px 0;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
  }
  #credito .wrap p.animate{
      animation: fadeInDown;
      animation-duration: 1.0s;
      --animate-delay: 1.0s;
      --animate-duration: 1.0s;
      opacity: 1;
    }
  #credito .wrap p {
      color: #F7F7F7;
      font-size: 14px;
      opacity: 0;
      -webkit-transition: all 1.5s ease;
      -moz-transition: all 1.5s ease;
      -ms-transition: all 1.5s ease;
      -o-transition: all 1.5s ease;
      transition: all 1.5s ease;
  }
  
  .logo-hoom {
      width: 80px;
      height: 45px;
      display: block;
      float: right;
      opacity: 0;
      -webkit-transition: all 1.5s ease;
      -moz-transition: all 1.5s ease;
      -ms-transition: all 1.5s ease;
      -o-transition: all 1.5s ease;
      transition: all 1.5s ease;
  }
  .logo-hoom.animate{
      animation: fadeInDown;
      animation-duration: 1.0s;
      --animate-delay: 1.0s;
      --animate-duration: 1.0s;
      opacity: 1;
    }
  .logo-hoom img {
      width: 100%;
  }
  
  .banner-inter-normal {
      width: 100%;
      height: 458px;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      position: relative;
  }
  
  .mascara-banner-inter {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 10;
      display: flex;
  }
  
  .mascara-banner-inter:after {
      content: '';
      width: 327px;
      height: 100%;
      background: rgb(235 69 72 / 89%);
      display: flex;
  }
  
  .mascara-banner-inter:before {
      content: '';
      width: 602px;
      height: 100%;
      background: rgb(34 38 52 / 91%);
      display: flex;
  }
  
  .banner-inter-normal .wrap {
      height: 100%;
      padding: 0;
      width: calc(100% - 138.5px);
      z-index: 100;
  }
  
  .banner-inter-normal .wrap .engloba-banner-inter {
      height: 100%;
      display: flex;
      align-items: center;
  }
  
  .banner-inter-normal .wrap .engloba-banner-inter .titulo {
      display: flex;
      align-items: center;
      justify-content: center;
      color: #FFFFFF;
      font-size: 35px;
      letter-spacing: 0.1px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
  }
  
  .banner-inter-normal .wrap .engloba-banner-inter .titulo span {
      width: 13.5px;
      height: 13.5px;
      background: #EB4548;
      font-size: 0;
      display: inline-flex;
      border-radius: 100%;
      margin-left: 29.99px;
  }
  
  
  /*Inicio-pagina-inter*/
  
  .carrossel-banner-inter {
      height: 458px;
  }
  
  .carrossel-banner-inter .owl-dots {
      text-align: center;
      display: flex!important;
      z-index: 100;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      position: absolute;
      top: 40%;
      right: 62px;
  }
  
  .carrossel-banner-inter .owl-dots .owl-dot {
      width: 21px;
      height: 21px;
      margin-bottom: 16px;
      background-color: #fff;
      display: inline-block;
      position: relative;
      font-size: 0;
      border-radius: 100%;
      left: inherit;
      top: inherit;
  }
  
  .carrossel-banner-inter .owl-dots .owl-dot:last-of-type {
      margin-right: 0
  }
  
  .carrossel-banner-inter .owl-dots .owl-dot.active,
  .carrossel-banner-inter .owl-dots .owl-dot:hover {
      background-color: #CB2314;
  }
  
  .carrossel-banner-inter .conteudo-banner-inter {
      height: 458px;
      background-size: cover;
      display: flex;
      justify-content: left;
      width: 100%;
      /* padding-top: 36.5px; */
      position: relative;
      /* align-items: flex-end; */
      background-position: center;
      background-repeat: no-repeat;
      /* padding-top: 36.5px; */
      width: 100%;
      z-index: 100;
      position: relative;
  }
  
  #banner-mobile .conteudo-banner-interno {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      width: 100%;
      max-width: 88%;
      z-index: 100;
      position: relative;
      margin: 0 auto;
  }
  
  .carrossel-banner-inter .conteudo-banner-inter .titulo {
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      text-transform: inherit;
      font-size: 35px;
      letter-spacing: 0.1px;
      line-height: 53px;
      display: inline-block;
      width: 405px;
      color: #FFFFFF;
  }
  
  .carrossel-banner-inter .conteudo-banner-inter .titulo span {
      width: 13.5px;
      height: 13.5px;
      background: #EB4548;
      font-size: 0;
      display: inline-flex;
      border-radius: 100%;
      margin-top: 14px;
      margin-left: 10px;
  }
  
  
  /*Fim-pagina-inter*/
  
  
  /*Inicio-sec-servico*/
  
  #sec-servico-inter {
      position: relative;
      background: #F7F7F7;
  }
  
  #sec-servico-inter:before {
      content: '';
      background-image: url(../images/firula-servico.png);
      position: absolute;
      position: absolute;
      height: 400px;
      top: 29px;
      left: 8%;
      transform: translate(0px, 10px);
      width: calc(100% - 210px);
      display: block;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
  }
  #categoria-ancora:target {scroll-margin-top: 55px;}
  .categoria-servico {
      margin-bottom: 52px;
      display: flex;
      justify-content: center;
      flex-direction: column;
  }
  
  .categoria-servico ul {
      display: flex;
      justify-content: center;
  }
  
  .categoria-servico ul li {
      margin-right: 67px;
      /* width: 149.25px; */
      position: relative;
      text-align: center;
  }
  
  .ancora-servico {
      position: absolute;
      top: -42px;
      left: 0;
      display: table;
  }
  .categoria-servico-inter ul li br{
    display:none;
  }
  .categoria-servico ul li:hover a,
  .categoria-servico ul li.active a {
      color: #232735;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .categoria-servico ul li:first-of-type {
      margin-right: 81px;
  }
  
  .linhas {
      display: flex;
      margin: 0 auto;
      margin-top: 20px;
  }
  
  .engloba-linha {
      display: flex;
      align-items: center;
      margin-right: 5px;
      position: absolute;
      bottom: -27px;
  }
  
  #sec-servico-inter .categoria-servico .engloba-linha:last-of-type:after {
      display: none;
  }
  
  .categoria-servico .engloba-linha::last-of-type:after {}
  
  .categoria-servico li:before {
      content: '';
      width: 9px;
      height: 9px;
      border: 10px solid #f7f7f7;
      background: #ccc;
      border-radius: 100%;
      display: flex;
      margin-right: 5px;
      position: absolute;
      left: 22%;
      bottom: -43px;
      z-index: 1;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .categoria-servico li:hover:before,
  .categoria-servico li.active:before {
      background: #EB4548;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  #sec-servico-inter .categoria-servico li:after {
      content: '';
      width: 232px;
      height: 1px;
      background: #ccc;
      display: flex;
      position: absolute;
      left: 29px;
      bottom: -29px;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .categoria-servico ul li:last-of-type {
      margin-right: 0;
  }
  
  #sec-servico-inter .categoria-servico li:last-of-type:after {
      display: none;
  }
  
  .categoria-servico ul li a {
      font-family: 'Poppins', sans-serif;
      font-weight: 600;
      color: rgb(35 39 53 / 30%);
      font-size: 15px;
      letter-spacing: 0.75px;
      text-align: center;
  }
  
  .box-galeria-servico {
      position: relative;
  }
  
  .engloba-descricao-servico {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 22px;
      position: relative;
  }
  
  .engloba-descricao-servico .titulo {
      display: flex;
      color: rgb(35 39 53 / 5%);
      font-size: 120px;
      letter-spacing: 6px;
      line-height: 180px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      position: absolute;
      left: 0;
      text-transform: uppercase;
  }
  
  .engloba-descricao-servico .subtitulo {
      display: flex;
      color: #232735;
      letter-spacing: 0.1px;
      font-size: 35px;
      line-height: 53px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      /* margin: 0 auto; */
      /* margin-left: -173px; */
      margin-top: 81px;
      align-items: center;
  }
  
  .engloba-descricao-servico .subtitulo br{
    display:none;
  }
  
  .engloba-descricao-servico .subtitulo span {
      width: 13.5px;
      height: 13.5px;
      background: #EB4548;
      font-size: 0;
      display: inline-flex;
      border-radius: 100%;
      margin-top: 14px;
      margin-left: 10px;
  }
  .box-sec-servico-inter .descricao{
    
    -webkit-transition: all 1.0s ease;
    -moz-transition: all 1.0s ease;
    -ms-transition: all 1.0s ease;
    -o-transition: all 1.0s ease;
    transition: all 1.0s ease;
    
    opacity: 0;
  }
  .box-sec-servico-inter .descricao.efeito-servico {
      text-align: center;
      animation: fadeInDown;
      animation-duration: 1.0s;
      --animate-delay: 1.0s;
      --animate-duration: 1.0s;
      opacity: 1;
  }
  
  
  .box-sec-servico-inter .descricao p {
      color: #292828;
      font-size: 18px;
      line-height: 27px;
      width: 755px;
      margin: 0 auto;
      text-align: center;
  }
  
  .btn-junte {
      margin: 0 auto;
      display: table;
      margin-top: 60px;
  }
  
  .btn-junte a {
      width: 235px;
      height: 55px;
      background: #EB4548;
      border: 1px solid #EB4548;
      border-radius: 28px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-family: 'Poppins', sans-serif;
      color: #fff;
      font-weight: 600;
      font-size: 16px;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .btn-junte:hover a {
      color: #EB4548;
      background: transparent;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  
  /*Fim-sec-servico*/
  
  
  /*Inicio-sec-sobre*/
  
  #sec-sobre-inter {
      position: relative;
      background: #F7F7F7;
      border-right: 5px solid #EB4548;
  }
  
  #sec-sobre-inter:after {
      content: '';
      width: 2px;
  }
  
  #sec-sobre-inter .wrap {
      padding-bottom: 55px;
  }
  
  #sec-sobre-inter:before {
      content: '';
      background-image: url(../images/firula-servico.png);
      position: absolute;
      position: absolute;
      height: 400px;
      top: -11px;
      left: 8%;
      transform: translate(0px, 10px);
      width: calc(100% - 210px);
      display: block;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
  }
  
  .galeria-sec-sobre-inter {
      margin: 0 auto;
      margin-top: 120px;
  }
  
  .engloba-descricao-sobre {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 22px;
      position: relative;
  }
  
  .engloba-descricao-sobre .titulo {
      display: flex;
      color: rgb(35 39 53 / 5%);
      font-size: 120px;
      letter-spacing: 6px;
      line-height: 180px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      position: absolute;
      left: 0;
      top: -7px;
      text-transform: uppercase;
  }
  
  .engloba-descricao-sobre .subtitulo {
      display: flex;
      color: #232735;
      letter-spacing: 0.1px;
      font-size: 35px;
      line-height: 53px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      /* margin: 0 auto; */
      /* margin-left: -173px; */
      margin-top: 81px;
      align-items: center;
  }
  
  .engloba-descricao-sobre .subtitulo span {
      width: 13.5px;
      height: 13.5px;
      background: #EB4548;
      font-size: 0;
      display: inline-flex;
      border-radius: 100%;
      margin-top: 14px;
      margin-left: 10px;
  }
  
  .box-sec-sobre-inter .descricao p {
      color: #292828;
      font-size: 18px;
      line-height: 27px;
      width: 755px;
      margin: 0 auto;
      text-align: center;
  }
  
  .btn-junte {
      margin: 0 auto;
      display: table;
      margin-top: 60px;
  }
  
  
  /*Fim-sec-sobre*/
  
  
  /*Inicio-sec-equipe*/
  
  #sec-equipe {
      background: #F7F7F7;
      position: relative;
  }
  
  #sec-equipe .wrap {
      padding-top: 36px;
  }
  
  #sec-equipe .engloba-titulo {
      margin: 0 auto;
      margin-bottom: 60px;
  }
  
  .conteudo-equipe {
      display: flex;
      margin: 0 auto;
  }
  
  .carrossel-equipe .owl-dots {
      text-align: center;
      display: block!important;
      margin: 0 auto;
      margin-top: 47.3px;
  }
  
  .carrossel-equipe .owl-dots .owl-dot {
      width: 12px;
      height: 12px;
      margin: 0 7px;
      background-color: #A1A1A1;
      display: inline-block;
      position: relative;
      font-size: 0;
      border-radius: 100%;
      left: inherit;
      top: inherit;
  }
  
  .carrossel-equipe .owl-dots .owl-dot.active,
  .carrossel-equipe .owl-dots .owl-dot:hover {
      background-color: #EB4548;
  }
  
  .box-equipe {
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-equipe:hover {
      -moz-transform: scale(1.01);
      -webkit-transform: scale(1.01);
      -o-transform: scale(1.01);
      -ms-transform: scale(1.01);
      transform: scale(1.01);
      z-index: 100;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-equipe .image {
      width: 190px;
      height: 190px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 10px;
      margin: 0 auto;
  }
  
  .ancora-equipe {
      position: absolute;
      top: -83px;
      left: 0;
      display: block;
  }
  
  .box-equipe .descricao {
      margin-top: 10px;
      text-align: center;
  }
  
  .box-equipe .descricao .titulo {
      color: #232735;
      font-size: 20px;
      letter-spacing: 1px;
      line-height: 30px;
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
  }
  
  .box-equipe .descricao p {
      color: #232735;
      font-size: 15px;
      letter-spacing: 0.75px;
      line-height: 21px;
  }
  
  #sec-equipe .engloba-titulo .titulo {
      display: flex;
      align-items: center;
      color: #232735;
      letter-spacing: 0.1px;
      font-size: 35px;
      line-height: 53px;
      font-family: 'Poppins', sans-serif;
  }
  
  #sec-equipe .engloba-titulo .titulo span {
      margin-top: 0;
  }
  
  
  /*Fim-sec-equipe*/
  
  
  /*Inicio-sec-portfolio*/
  
  #sec-portfolio {
      background: #F7F7F7;
      position: relative;
  }
  
  #sec-portfolio .wrap {
      padding-top: 10px;
  }
  
  #sec-portfolio:before {
      content: '';
      background-image: url(../images/firula-servico.png);
      position: absolute;
      position: absolute;
      height: 400px;
      top: -11px;
      left: 8%;
      transform: translate(0px, 10px);
      width: calc(100% - 210px);
      display: block;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
  }
  
  .conteudo-sec-portfolio {
      width: 988px;
      margin: 0 auto;
      display: flex;
      border-radius: 50px 0 50px 0;
      overflow: hidden;
      flex-wrap: wrap;
      margin-top: 101px;
  }
  
  .box-portfolio {
      width: calc(50%);
      height: 351px;
      overflow: hidden;
      cursor: pointer;
      display: flex;
      z-index: 100;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  .box-portfolio:hover {
  
      z-index: 100;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-portfolio:before {
      width: 100%;
      height: 100%;
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      background: rgb(35 39 53 / 0.20);
      z-index: 1;
  }
  
  .box-portfolio:first-of-type {
      /* width: 588px; */
  }
  
  .box-portfolio:nth-of-type(2) {
      /* width: 400px; */
  }
  
  .box-portfolio .image {
      height: 351px;
      width: 100%;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      z-index: 0;
      position: relative;
  
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-portfolio:hover .image {
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      filter: gray;
      /* IE */
          -moz-transform: scale(1.05);
      -webkit-transform: scale(1.05);
      -o-transform: scale(1.05);
      -ms-transform: scale(1.05);
      transform: scale(1.05);
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  .box-portfolio .descricao {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: flex;
      align-items: flex-end;
      padding: 7px;
  }
  
  .box-portfolio .descricao .titulo:before {
      content: '';
      width: 7px;
      height: 41px;
      background: #c11111;
      margin-right: 13.41px;
  }
  
  .box-portfolio .descricao .titulo {
      width: 196px;
      height: 74px;
      display: flex;
      align-items: center;
      background-image: url(../images/sombra-titulo.png);
      margin-left: -7px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      font-size: 20px;
      letter-spacing: 1px;
      color: #fff;
      font-weight: 500;
      font-family: 'Poppins', sans-serif;
  }
  
  
  /*Fim-sec-portfolio*/
  
  
  /*Inicio-ssec-cliente*/
  
  #sec-cliente {
      background: #F7F7F7;
  }
  
  #sec-cliente .wrap {
      padding: 95px 0;
  }
  
  .engloba-titulo-cliente {
      margin: 0 auto;
      margin-bottom: 83.74px;
  }
  
  .engloba-titulo-cliente .titulo {
      color: #232735;
      font-size: 35px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      letter-spacing: 0.1px;
  }
  
  .engloba-titulo-cliente .titulo span {
      width: 13.5px;
      height: 13.5px;
      background: #EB4548;
      font-size: 0;
      display: inline-flex;
      border-radius: 100%;
      margin-top: 14px;
      margin-left: 10px;
  }
  .conteudo-cliente{
    display:flex;
    flex-wrap:wrap;
  }
  .box-cliente {
      margin-bottom: 93.44px;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-cliente:hover {
      -moz-transform: scale(1.01);
      -webkit-transform: scale(1.01);
      -o-transform: scale(1.01);
      -ms-transform: scale(1.01);
      transform: scale(1.01);
      z-index: 100;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .box-cliente .image {
      width: 125px;
      margin: 0 auto;
  }
  
  .box-cliente .image img{
    width:100%;
  }
  
  .btn-entre {
      margin: 0 auto;
  }
  
  .btn-entre a {
      width: 235px;
      height: 55px;
      display: flex;
      align-items: center;
      justify-content: center;
      background: #EB4548;
      border: 1px solid #EB4548;
      border-radius: 28px;
      color: #FFFFFF;
      font-size: 16px;
      letter-spacing: 1.6px;
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
      cursor: pointer;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .btn-entre:hover a {
      color: #EB4548;
      background: transparent;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .formularios-casting label {
      margin-bottom: 30px;
      width: 327px;
      margin-right: 65px;
  }
  
  .formularios-casting label:nth-of-type(3),
  .formularios-casting label:nth-of-type(6),
  .formularios-casting label:nth-of-type(9),
  .formularios-casting label:nth-of-type(12) {
      margin-right: 0;
  }
  
  .formularios-casting label .titulo {
      color: #232735;
      letter-spacing: 1px;
      font-size: 20px;
      font-weight: 500;
      font-family: 'Poppins', sans-serif;
      margin-bottom: 10px;
      display: flex;
  }
  
  .formularios-casting .engloba-input {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      text-align: center;
  }
  
  .formularios-casting label input {
      border-radius: 24px;
      border: 1px solid #C4C4C4;
      width: 327px;
      height: 48px;
      background: #FFFFFF;
      display: flex;
      justify-content: space-around;
      align-items: center;
      position: relative;
      color: #C4C4C4;
      font-size: 14px;
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
      letter-spacing: 0.28px;
      padding: 0 23px;
  }
  
  .formularios-casting .select-casting {
      border-radius: 24px;
      border: 1px solid #C4C4C4;
      width: 327px;
      height: 48px;
      background: #FFFFFF;
      display: flex;
      position: relative;
      overflow: hidden;
  }
  
  .formularios-casting .select-casting:after {
      content: url(../images/seta-select.png);
      width: 10px;
      height: 10px;
      position: absolute;
      right: 20px;
      top: 15px;
  }
  
  .btn-enviar-casting {
      background: #EB4548;
      border: 1px solid #EB4548;
      border-radius: 23px;
      width: 178px;
      height: 45px;
      color: #FFFFFF;
      font-size: 20px;
      cursor: pointer;
      font-weight: 500;
      font-family: 'Poppins', sans-serif;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 27px;
  }
  
  .btn-enviar-casting:hover {
      color: #EB4548;
      background: transparent;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .formularios-casting .select-casting select {
      color: #232735;
      font-size: 14px;
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
      letter-spacing: 0.28px;
      padding: 0 23px;
      width: 100%;
      -webkit-appearance: none !important;
      height: 100%;
  }
  
  
  /*Fim-sec-cliente*/
  
  
  /*Inicio-ligthbox-proposta*/
  
  .ligthbox-proposta {
      display: none;
      background-color: #F7F7F7;
      width: 694px;
      border-radius: 25px;
  }
  .ligthbox-proposta .carousel__button{
      
  background: #EB4548;
      
  width: 42px;
      
  height: 42px;
      
  border-radius: 100%;
      
  overflow: hidden;
      
  font-size: 26px;
      
  margin-top: 20px;
      
  right: -15px !important;
      
  opacity: 1 !important;
      
  box-sizing: inherit !important;
  }
  .ligthbox-proposta .carousel__button svg{
      filter:inherit !important;
  }
  .ligthbox-proposta .carousel__button svg path{width: 11px;}
  .ligthbox-proposta .engloba-titulo {
      margin-bottom:30px;
  }
  .ligthbox-proposta .engloba-titulo .titulo {
      color: #232735;
      letter-spacing: 0.12px;
      font-size: 32px;
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      line-height: 37px;
      margin-bottom: 8.66px;
  }
  
  .ligthbox-proposta input{
      
  display: flex;
      
  width: 49%;
      
  margin-bottom: 11px;
      
  background: #FFFFFF;
      
  height: 59px;
      
  border-radius: 15px;
      
  padding: 0 39px;
      
  color: #232735 !important;
      
  font-family: 'Poppins', sans-serif;
      
  font-weight: 400;
      
  font-size: 14px;
      
  letter-spacing: 0.28px;
  }
  
  .ligthbox-proposta  .servico-destaque{
      border: 1px solid rgb(181 181 181);
      color: #232735 !important;
  }    
  .ligthbox-proposta input::placeholder{
      color: #232735 !important;
  }
  .btn-select-servico{display: flex;width: 100%;margin-bottom: 11px;background: #FFFFFF;height: 59px;border-radius: 15px;overflow: hidden;position: relative;}
  .btn-select-servico:after {
      content: url(../images/seta-select.png);
      width: 10px;
      height: 10px;
      position: absolute;
      right: 20px;
      top: 22px;
  }
  .btn-select-servico select{
      color: rgb(114 112 112);
      padding: 0 39px;
      font-family: 'Poppins', sans-serif;
      font-weight: 400;
      font-size: 14px;
      letter-spacing: 0.28px;
      width: 100%;
      -webkit-appearance: none;
      -moz-appearance: none;
      text-indent: 1
  px;
      text-overflow: '';
  }
  .btn-select-servico select::placeholder
  {
      color: rgb(196 196 196 / 28%);
  }
  .ligthbox-proposta textarea::placeholder{
    color:#232735;
  }
  .ligthbox-proposta textarea{
    display: flex;
    width: 100%;
    margin-bottom: 11px;
    background: #FFFFFF;
    height: 159px;
    border-radius: 15px;
    padding: 17px 39px;
    color: #232735;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.28px;
  }
  .ligthbox-proposta .engloba-input {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
  }
  
  .ligthbox-proposta .btn-enviar-form {
      width: 235px;
      height: 55px;
      float: right;
      display: flex;
      align-items: center;
      justify-content: center;
      border: 1px solid #EB4548;
      background: #EB4548;
      border-radius: 28px;
      color: #FFFFFF;
      font-size: 16px;
      margin-top: 2.5px;
      letter-spacing: 1.6px;
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
      cursor: pointer;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  
  .ligthbox-proposta .btn-enviar-form:hover {
      color: #EB4548;
      background: transparent;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease;
  }
  /*Fim-ligthbox-proposta*/