body::-webkit-scrollbar {
    width: 11px;
    background-color: #fff;
  } /* configurando scroll */
  body::-webkit-scrollbar-track {
    background: #fff;
  }
  
  body::-webkit-scrollbar-thumb {
    height: 200px;
    background: #7C8B80;
  }
  /* menu responsivo */
  
  #topo {
  
      z-index: 100;
  
      display: flex;
  
      align-items: center;
  
      justify-content: space-evenly;
  
      padding-top: 15px;
  
      padding-bottom: 15px;
  
      border-bottom: 1px solid #f7f7f72e;
  
    }
  
    #topo:after {
  
      /* content:""; */
  
      background: #C7C7B7;
  
      width: 255px;
  
      height: 5px;
  
      position: absolute;
  
      right: 0;
  
      bottom: 0;
  
    }
  
    #topo ul li a {
  
      color: #F4F4EE;
  
      font-family: 'Ubuntu', sans-serif;
  
      font-weight: 400;
  
      margin-right: 36px;
  
      font-size: 16px;
  
    }
  
    #topo .btn-loja {
  
      background: #C7C7B7;
  
      width: 144px;
  
      height: 36px;
  
      display: flex;
  
      align-items: center;
  
      justify-content: center;
  
      border-radius: 10px;
  
    display: none;}
  
    #topo .btn-loja:after {
  
      content: "";
  
      background: #c7c7b7;
  
      width: 290%;
  
      height: 5px;
  
      position: absolute;
  
      left: 0;
  
      bottom: 0;
  
      margin-bottom: -30px;
  
    }
  
    #topo .btn-loja a {
  
      color: #7C8B80;
  
      font-size: 15px;
  
      font-weight: bold;
  
      font-family: 'Ubuntu', sans-serif;  
  
    }
  
  /* menu responsivo */
  
      .inside .rede-social {
  
          text-align: center;
  
      }
  
      .inside .rede-social a {
  
          padding: 0 10px;
  
          font-size: 30px;
  
      }
  
      .engloba-sidebar {
  
          display: none;
  
      }
  
    
  
    .engloba-menu-mobile {
  display: none;
  width: 32px;
  height: 26px;
  position: absolute;
  right: 33px;
  top: 27px;
  }
  
    
  
    .engloba-menu-mobile a {
  
      height: 100%;
  
      width: 100%;
  
    }
  
    
  
    .engloba-menu-mobile span {
  
      width: 100%;
  
      height: 1px;
  
      background-color: #172639;
  
      position: absolute;
  
      top: 0;
  
      left: 0;
  
    }
  
    
  
    .engloba-menu-mobile span:nth-of-type(2) {
  
      top: 50%;
  
    }
  
    
  
    .engloba-menu-mobile span:nth-of-type(3) {
  
      top: unset;
  
      bottom: 0;
  
    }
  
    
  
    .sidebar {
  
      z-index: 3002 !important;
  
    }
  
    
  
    .sidebar-bg {
  
      display: none;
  
      height: 100vh;
  
      width: 100vw;
  
      background-color: #0000008f;
  
      position: fixed;
  
      top: 0;
  
      z-index: 3001;
  
    }
  
    
  
    #a-mb-close {
  
      font-family: "Roboto", sans-serif;
  
      font-weight: 500;
  
      font-size: 22px;
  
      text-align: right;
  
      padding: 10px 15px 15px 0;
  
    }
  
    
  
    .logo-side {
  
      text-align: center;
  
      margin-bottom: 20px;
  
    }
  
    
  
    .logo-side img {
  
      width: 60%;
  
    }
  
    
  
    .closeSidebar {
  
      padding: 10px 0 0 15px;
  
    }
  
    
  
    .engloba-sidebar {
  
      display: block;
  
      padding: 10px;
  
    }
  
    
  
    .engloba-sidebar a {
  
      font-family: 'Montserrat', sans-serif;
  
      font-size: 14px;
  
      font-weight: 500;
  
    }
  
    
  
    .engloba-sidebar li {
  
      height: 50px;
  
      padding-left: 10px;
  
    }
  
  
    .botao-flutuante {
  
        background: #7C8B80;
  
        width: 63px;
  
        height: 63px;
  
        padding: 13px;
  
        position: fixed;
  
        right: 5px;
  
        bottom: 0;
  
        z-index: 12;
  
    }
  
    .engoba-btn-flutuante span {
      display: none;
    }
  
    .engoba-btn-flutuante span {
  
        background: #fff;
  
        height: 63px;
  
        margin-right: 5px;
  
        width: 110px;
  
        text-align: center;
  
        padding: 21px 0;
  
        color: #7C8B80;
  
        font-size: 15px;
  
        z-index: 10;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
        position: fixed;
  
        bottom: 0;
  
        right: 63px;
  
    }
  
    .botao-flutuante img {
  
        margin: 0 auto;
  
    }
  
    #redes-sociais:after {
  
        content: "";
  
        position: absolute;
  
        width: 100%;
  
        height: 4px;
  
        background: #EDEDED;
  
    }
  
    .animateSet .titulo.col-inline.col-4.boxAnimate {
  
        transform: translate(-500px, 0);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .titulo.col-inline.col-4.boxAnimate.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .engloba-icones.boxAnimate {
  
        transform: translate(500px, 0);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .engloba-icones.boxAnimate.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .redes-sociais:after {
  
        content: "";
  
        position: absolute;
  
        left: 0;
  
        margin-left: -9px;
  
        top: -29px;
  
        height: 120px;
  
        width: 1px;
  
        background: #5f5f5f59;
  
    }
  
    .redes-sociais span {
  
        color: #5f5f5f;
  
        font-size: 13px;
  
        width: 100px;
  
        display: block;
  
        text-align: left;
  
        margin: 0 auto;
  
        margin-left: 61px;
  
        font-family: 'Rawline';
  
    }
  
    .redes-sociais.compartilha {
  
        position: absolute;
  
        bottom: 0;
  
        right: 0;
  
        margin-bottom: -60px;
  
        width: 370px;
  
    }
  
    .redes-sociais.compartilha a img{
  
        
  
    margin-right: 0;
  
    }
  
    .redes-sociais.compartilha:after{
  
        
  
    display: none;
  
    }
  
    .redes-sociais {
  
        text-align: center;
  
    }
  
    .redes-sociais a {
  
        width: 65px;
  
        margin-top: 16px;
  
    }
  
    .btn-whats a{
  
        display: table;
  
        width: 100%;
  
        color: #FFF;
  
        margin-top: 4px;
  
        font-size: 12px;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .redes-sociais a img {
  
        margin: 0 auto;
  
    
  
        width: 26px;
  
    }
  
    .engloba-menu {
  
        z-index: 11;
  
        position: relative;
  
        width: 100%;
  
        border-bottom: 1px solid #ffffff73;
  
    }
  
    .botao-menu-desktop span {
  
        height: 1px;
  
        width: 43px;
  
        background: #fff;
  
        margin-left: 10px;
  
    }
  
    .botao-menu-desktop span:before {
  
        content: "";
  
        height: 1px;
  
        width: 33px;
  
        background: #fff;
  
        display: block;
  
        margin-top: 10px;
  
    }
  
    .botao-menu-desktop span:after {
  
        content: "";
  
        height: 1px;
  
        width: 23px;
  
        background: #fff;
  
        display: block;
  
        margin-top: 8px;
  
    }
  
    .firula-banner {
  
        content: "";
  
        position: absolute;
  
        top: 45%;
  
        left: 0;
  
        background: #C7C7B7;
  
        height: 175px;
  
        width: 21px;
  
        z-index: 1;
  
        border-radius: 0px 10px 10px 0px;
  
    }
  
    .firula-banner:before {
  
        /* content: ""; */
  
        position: absolute;
  
        top: 25px;
  
        right: 0;
  
        background: #009aa7;
  
        height: 49px;
  
        width: 43px;
  
        margin-right: -30px;
  
    }
  
    #banner .desc-bann .titulo {
  
        color: #fff;
  
        font-size: 65px;
  
        /* width: 42%; */
  
        line-height: 65px;
  
        
  
        font-weight: 700;
  
    font-family: 'Libre Baskerville', serif;}
  
    #banner .desc-bann .dois {
  
        color: #C7C7B7;
  
        font-size: 40px;
  
        width: 42%;
  
        line-height: 65px;
  
        
  
        font-weight: 700;
  
    font-family: 'Libre Baskerville', serif;}
  
    #banner .desc-bann .subtitulo {
  
        color: #fff;
  
        font-size: 22px;
  
        display: block;
  
        line-height: 55px;
  
        font-weight: 300;
  
        
  
    font-family: 'Montserrat', sans-serif;}
  
    #banner {
  
        height: 100vh;
  
        margin-top: -105px;
  
        overflow: initial;
  
    }
  
    #banner #pagination{
  
        
  
    bottom: -3px;
  
        
  
    transform: translate(-50%, -3px);
  
        
  
    display: block;
  
    }
  
    #banner #pagination span{
  
        
  
        bottom: 0;
  
    
  
        display: block !important;
  
    
  
        top: inherit;
  
    
  
        z-index: 99;
  
    
  
        position: absolute;
  
    
  
        left: 50%;
  
    
  
        transform: translate(-50%, 0px);
  
    }
  
    #banner #pagination a:hover{
  
        background: #009AA7;
  
    }
  
    #banner #pagination a{
  
        height: 19px;
  
        width: 19px;
  
        border-radius: inherit;
  
        margin: 0 2px;
  
    }
  
    #banner #pagination a.active{
  
        border: 1px solid #7C8B80;
  
        height: 19px;
  
        width: 19px;
  
        background: #7C8B80;
  
        border-radius: inherit;
  
        margin: 0 1px;
  
    }
  
    #banner .desc-bann {
  
        position: relative;
  
        z-index: 11;
  
        opacity: 0;
  
        transition: all 0.5s ease 0s;
  
        transform: scale(0.2);
  
        margin-top: 40px;
  
    }
  
    
  
    #banner .desc-bann.letraTime1 {
  
        opacity: 1;
  
      -moz-transform: scale(1);
  
        -webkit-transform: scale(1);
  
        -o-transform: scale(1);
  
        -ms-transform: scale(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;
  
    }
  
    #banner:after {
  
        content: "";
  
        height: 19px;
  
        width: 740px;
  
        border-bottom: 5px;
  
        z-index: 11;
  
        background: #7C8B80;
  
        position: absolute;
  
        bottom: 0px;
  
        display: none;
  
    }
  
    #banner .desc-bann .wrap {
  
        padding-bottom: 0;
  
        width: 85%;
  
        max-width: inherit;
  
    }
  
    #banner .dimensoes-slide:after {
  
        content: "";
  
        background-image:url(../images/sombra.svg);
  
        background-position: center;
  
        background-size: cover;
  
        background-repeat: no-repeat;
  
        position: absolute;
  
        height: 100%;
  
        width: 100%;
  
        top: 0;
  
    }
  
    #banner .dimensoes-slide {
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
  }
  
    .btn-direita .agendar {
  
        color: #7c8b80;
  
        background: #fff;
  
        height: 36px;
  
        width: 144px;
  
        display: inline-block;
  
        margin-right: 5px;
  
        text-align: center;
  
        padding: 8px 0;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
        font-size: 15px;
  
    }
  
    .btn-direita .telefone {
  
        border: 1px solid #fff;
  
        color: #fff;
  
        height: 36px;
  
        width: 144px;
  
        display: inline-block;
  
        text-align: center;
  
        padding: 7px 0;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
        font-size: 15px;
  
    }
  
    #sobre {
  
        height: 600px;
  
        position: relative;
  
    }
  
    .carrossel-sobre.owl-carousel button.owl-dot {
  
        border: 1px solid #009aa7;
  
        height: 20px;
  
        width: 21px;
  
        margin: 0 3px;
  
    }
  
    .carrossel-sobre.owl-carousel button.owl-dot.active {
  
        background: #009aa7;
  
    }
  
    .carrossel-sobre .owl-dots {
  
        display: block;
  
        margin-top: 30px;
  
        text-align: center;
  
       
  
    }
  
    #sobre:after {
  
        content: "";
  
        height: 15px;
  
        width: 401px;
  
        border-bottom: 5px;
  
        z-index: 9;
  
        background: #EAE9DE;
  
        position: absolute;
  
        bottom: 0px;
  
        right: 0;
  
    }
  
    .box-sobre {
  
        margin-top: 65px;
  
        margin-bottom: 10px;
  
    }
  
    .animateSet .box-topico-sobre.boxAnimate {
  
        transform: translate(500px, 0);
  
        opacity: 0;
  
        -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;
  
    }
  
    .animateSet .box-topico-sobre.boxAnimate.animate {
  
        transform: translate(0);
  
        opacity: 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;
  
    }
  
    .animateSet .box-sobre.boxAnimate {
  
        transform: translate(0, 500px);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .box-sobre.boxAnimate.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .btn-sobre.boxAnimate {
  
        transform: translate(0, 500px);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .btn-sobre.boxAnimate.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .box-sobre .titulo {
  
        color: #5f5f5f;
  
        font-size: 27px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
    }
  
    .box-sobre b {
  
        color: #5f5f5f;
  
        font-size: 60px;
  
        font-weight: 700;
  
        font-family: 'Ubuntu', sans-serif;
  
        display: block;
  
    }
  
    .box-sobre p {
  
        color: #5f5f5f;
  
        font-size: 15px;
  
        display: inline-block;
  
        float: right;
  
        width: 75%;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
    }
  
    .box-topico-sobre .image {
  
        background-repeat: no-repeat;
  
        background-position: center;
  
        background-size: cover;
  
        width: 40px;
  
        height: 40px;
  
        margin: 0 auto;
  
    }
  
    .box-topico-sobre:nth-of-type(3) .image {
  
        width: 50px;
  
        height: 40px;
  
    }
  
    .box-topico-sobre:nth-of-type(4) .image {
  
        width: 48px;
  
        height: 50px;
  
    }
  
    .box-topico-sobre:hover .image {
  
        filter: brightness(10);
  
    }
  
    .box-topico-sobre:hover .content {
  
        background: #7c8b7f;
  
        -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-topico-sobre .content {
  
        margin: 0 auto;
  
        border: 1px solid #5f5f5f54;
  
        width: 165px;
  
        height: 145px;
  
        margin-left: 0;
  
        -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;
  
        border-radius: 15px;
  
    }
  
    .box-topico-sobre:hover .descricao .titulo {
  
        color: #fff;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .box-topico-sobre .descricao .titulo {
  
        text-align: center;
  
        margin-top: 10px;
  
        color: #5f5f5f;
  
        font-size: 15px;
  
    }
  
    .box-topico-sobre .descricao span {
  
        text-align: center;
  
        margin-top: 5px;
  
        color: #7C8B80;
  
        display: block;
  
        /* opacity: 0; */
  
        font-size: 15px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 700;
  
    }
  
    .box-topico-sobre:hover .descricao .span {
  
        opacity: 1;
  
        color: #fff;
  
    }
  
    .btn-sobre:hover {
  
        -moz-transform: scale(1.03);
  
        -webkit-transform: scale(1.03);
  
        -o-transform: scale(1.03);
  
        -ms-transform: scale(1.03);
  
        transform: scale(1.03);
  
        -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;
  
        color: #fff;
  
        background: #7c8b7f;
  
    }
  
    .btn-sobre {
  
        color: #7C8B80;
  
        /* background: #f7f7f7; */
  
        height: 36px;
  
        width: 144px;
  
        text-align: center;
  
        padding: 9px;
  
        font-size: 15px;
  
        font-weight: normal;
  
        border: 1px solid #7C8B80;
  
        border-radius: 10px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 400;
  
    }
  
    .animateSet .image-canto-direito.boxAnimate {
  
        transform: translate(500px, 0);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .image-canto-direito.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .image-canto-direito {background-position: center;background-repeat: no-repeat;background-size: cover;height: 457px;width: 180px;position: absolute;top: 0px;right: 0;display: none;}
  
    #tratamentos .wrap {
  
        height: 100%;
  
        display: block;
  
        padding-top: 110px;
  
    }
  
    #tratamentos {
  
        background: #F4F4EE;
  
        position: relative;
  
        height: 633px;
  
        z-index: 1;
  
    }
  
    #tratamentos:after {
  
        content: "";
  
        position: absolute;
  
        width: 395px;
  
        height: 15px;
  
        background: #EAE9DE;
  
        right: 0;
  
        top: 0;
  
        display: none;
  
    }
  
    .animateSet .engloba-titulo.boxAnimate {
  
        transform: translate(0, 500px);
  
        opacity: 0;
  
        -webkit-transition: all 0.9s ease;
  
        -moz-transition: all 0.9s ease;
  
        -ms-transition: all 0.9s ease;
  
        -o-transition: all 0.9s ease;
  
        transition: all 0.9s ease;
  
    }
  
    .animateSet .engloba-titulo.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.9s ease;
  
        -moz-transition: all 0.9s ease;
  
        -ms-transition: all 0.9s ease;
  
        -o-transition: all 0.9s ease;
  
        transition: all 0.9s ease;
  
    }
  
    #tratamentos .engloba-titulo .titulo {
  
        color: #5f5f5f;
  
        font-size: 45px;
  
        width: 85%;
  
        font-weight: 500;
  
        font-family: 'Ubuntu', sans-serif;
  
        line-height: 45px;
  
    }
  
    #tratamentos .engloba-titulo p {
  
        color: #5f5f5f;
  
        font-size: 15px;
  
        width: 85%;
  
        margin-top: 20px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
    }
  
    .animateSet .engloba-box-corpo-clinico.boxAnimate {
  
        position: relative;
  
        z-index: 11;
  
        opacity: 0;
  
        transition: all 0.8s ease 0s;
  
        transform: scale(0.8);
  
    }
  
    
  
    .animateSet .engloba-box-corpo-clinico.boxAnimate.animate {
  
        opacity: 1;
  
        -moz-transform: scale(1);
  
        -webkit-transform: scale(1);
  
        -o-transform: scale(1);
  
        -ms-transform: scale(1);
  
        transform: scale(1);
  
        -webkit-transition: all 0.8s ease;
  
        -moz-transition: all 0.8s ease;
  
        -ms-transition: all 0.8s ease;
  
        -o-transition: all 0.8s ease;
  
        transition: all 0.8s ease;
  
    }
  
    #tratamentos.tratamentos-1{
  
        
  
    height: 100%;
  
    }
  
    .categoria-tratamentos{
  
        margin-top: 79px;
  
    }
  
    .engloba-titulo-tratamento{
  
        position: relative;    
  
    }
  
    .firula{
  background-size:cover;
  background-position:center;
  background-repeat: no-repeat;
  height: 470px;
  width: 336px;
  position: absolute;
  right: -75px;
  top: -65px;
  transform: rotate(220deg);
  display: none;
  }
  
    .tratamentos-1 .titulo-tratamento{
  
        color: #5F5F5F;
  
        font-size: 45px;
  
        font-weight: 500;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    .tratamentos-1 .titulo-tratamento span{
  
        display: block;
  
        color: #7C8B80;
  
        font-size: 32px;
  
        font-weight: 500;
  
        margin-top: 19px;
  
        font-family: 'Ubuntu', sans-serif;
  
        padding-right: 60px;
  
    }
  
    .tratamentos-1 .descricao-tratamento{
  
        color: #7C8B80;
  
        font-size: 15px;
  
        width: 45.7%;
  
        font-weight: bold;
  
        font-family: 'Ubuntu', sans-serif;
  
        margin-top: 5px;
  
    }
  
    .tratamentos-1 .descricao-tratamento b{
  
        color: #5F5F5F;
  
        font-weight: 300;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-size: 14px;
  
    }
  
    .animateSet .corpo-titulo.boxAnimate {
  
        transform: translate(-500px, 0);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .corpo-titulo.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .corpo-p.boxAnimate {
  
        transform: translate(500px, 0);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .corpo-p.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .lightbox-tratamento{
  
        display: none;
  
        height: 100%;
  
        width: 100%;
  
    }
  
    .lightbox-tratamento .btn-agendar a{
  
        display: table;
  
        width: 144px;
  
        height: 36px;
  
        background: #7C8B80;
  
        text-align: center;
  
        color: #FFF;
  
        font-size: 15px;
  
        padding: 8px 0;
  
        margin: 0 auto;
  
        margin-right: 5px;
  
        margin-top: 30px;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
        border: 1px solid;
  
    }
  
    .lightbox-tratamento .btn-agendar a:hover {
  
        background: transparent;
  
        color: #7c8b80;    
  
    }
  
    .lightbox-tratamento .wrap{
  
        padding: 0;
  
    }
  
    .lightbox-tratamento .box-estetica .descricao .titulo{
  
        color: #5F5F5F;
  
        font-size: 44px;
  
        font-family: 'Intro';
  
        font-weight: 300;
  
    }
  
    .lightbox-tratamento .box-estetica .descricao span{
  
    
  
    color: #7C8B80;
  
    
  
    font-size: 15px;
  
    
  
    border-bottom: 2.37px solid #7C8B80;
  
    
  
    padding-bottom: 6px;
  
    
  
    font-family: 'Intro';
  
    
  
    font-weight: normal;
  
    }
  
    .lightbox-tratamento .box-estetica .descricao p{
  
        margin-top: 20px;
  
        color: #5F5F5F;
  
        font-size: 15px;
  
        padding-top: 20px;
  
        border-bottom: 1px solid #dedede59;
  
        font-family: 'Rawline';
  
        font-weight: 400;
  
        padding-bottom: 15px;
  
    }
  
    .lightbox-tratamento .image-direita{    
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 418px;
  
        width: 312px;
  
    }
  
    .lightbox-tratamento .box-galeria-estetica .content{
  
        
  
        height: 178.48px;
  
        width: 178.48px;
  
        border: 1px solid #E5E5E5;
  
    }
  
    .lightbox-tratamento .galeria-estetica{
  
        margin-top: 50px;    
  
    }
  
    .lightbox-tratamento .fancybox-button svg {
  
        height: 29px;
  
    }
  
    .lightbox-tratamento button {
  
        left: 0;
  
        right: inherit;
  
        background: #7C8B80;
  
        width: 60px;
  
        height: 60px;
  
    }
  
    .lightbox-tratamento .box-galeria-estetica .image{
  
        height: 159.3px;
  
        width: 159.3px;
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        margin: 0 auto;
  
        margin-top: 8px;
  
    }
  
    .engloba-box-tratamentos{
  
        margin-top: 80px;
  
    }
  
    .engloba-box-tratamento .box-tratamento .image {
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 349px;
  
        width: 260px;
  
        position: relative;
  
        border-radius: 15px;
  
    }
  
    .animateSet .box-tratamento.boxAnimate {
  
        transform: translate(500px, 0);
  
        opacity: 0;
  
        -webkit-transition: all 9s ease;
  
        -moz-transition: all 0.9s ease;
  
        -ms-transition: all 0.9s ease;
  
        -o-transition: all 0.9s ease;
  
        transition: all 0.9s ease;
  
    }
  
    .animateSet .box-tratamento.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.9s ease;
  
        -moz-transition: all 0.9s ease;
  
        -ms-transition: all 0.9s ease;
  
        -o-transition: all 0.9s ease;
  
        transition: all 0.9s ease;
  
    }
  
    .box-tratamentos{
  
        margin-bottom: 15px;
  
    width: 33%;}
  
    .box-tratamentos .image{
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        width: 345px;
  
        height: 350px;
  
        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;
  
        border-radius: 11px;
  
    }
  
    .box-tratamentos:hover .image{
  
        -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-tratamentos .image:after{
  
        content: '';
  
        background: #7C8B80;
  
        height: 3px;
  
        width: 108px;
  
        position: absolute;
  
        bottom: 0;
  
        left: 50%;
  
        transform: translate(-50%, 0);
  
    }
  
    .box-tratamentos:hover .image .descricao{
  
        -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: #7C8B80;
  
    }
  
    .box-tratamentos .image .descricao{
  
  position: absolute;
  
  bottom: 0;
  
  left: 0;
  
  width: 345px;
  
  height: 85px;
  
  background: #FFF;
  
  padding: 10px 20px;
  
  -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;
  
  border-radius: 0 0 11px 11px;
  
  }
  
    .box-tratamentos:hover .image .descricao .titulo{
  
        color: #FFF;
  
    }
  
    .box-tratamentos .image .descricao .titulo{
  
  text-align: center;
  
  color: #7C8B80;
  
  font-size: 17px;
  
  font-weight: 700;
  
  line-height: 19px;
  
  font-family: 'Ubuntu', sans-serif;
  
  }
  
    .box-tratamentos:hover .image .descricao span{
  
        color: #FFF;
  
    }
  
    .box-tratamentos .image .descricao span{
  
  color: #5F5F5F;
  
  font-size: 15px;
  
  text-align: center;
  
  display: block;
  
  margin-top: 10px;
  
  font-family: 'Ubuntu', sans-serif;
  
  font-weight: 300;
  
  }
  
    .engloba-box-tratamento {
  
        z-index: 1;
  
    }
  
    .engloba-box-tratamento .box-tratamento .content {
  
        width: 260px;
  
        height: 349px;
  
    }
  
    .engloba-box-tratamento .box-tratamento:hover .content:after {
  
        content: "";
  
        position: absolute;
  
        left: 0;
  
        top: 0;
  
        height: 50%;
  
        width: 100%;
  
        z-index: 0;
  
        background: linear-gradient(to bottom, #00000000, #00000000 9%, #00000014 60%, #00000066 100%);
  
    }
  
    .engloba-box-tratamento .box-tratamento .content:after {
  
        content: "";
  
        position: absolute;
  
        left: 0;
  
        top: 0;
  
        height: 100%;
  
        width: 100%;
  
        border-radius: 15px;
  
        z-index: 0;
  
        background: linear-gradient(to bottom, #00000005, #0000000d 50%, #00000000 60%, #0000002e 85%);
        background: #00000059;
  
    }
  
    .engloba-box-tratamento .box-tratamento:hover .content .titulo-1 {
  
        color: #fff;
  
    }
  
    .engloba-box-tratamento .box-tratamento .content .titulo-1 {
  
        color: #FFF;
  
        font-size: 24px;
  
        position: absolute;
  
        z-index: 1;
  
        bottom: 0;
  
        left: 50%;
  
        transform: translate(-50%, -25px);
  
        -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;
  
        font-weight: 700;
  
        line-height: 30px;
  
        text-align: center;
  
        font-family: 'Ubuntu', sans-serif;
  
    width: 100%;}
  
    .engloba-box-tratamento .box-tratamento:hover .content .titulo-1 {
  
        bottom: 45%;
  
        opacity: 1;
  
        -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-box-tratamento .box-tratamento:hover .image:after {
  
        opacity: 0;
  
        -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;
  
        width: 100%;
  
        height: 180px;
  
    }
  
    
  
    .engloba-box-tratamento .box-tratamento .image:after {
  
        content: "";
  
        background: #fff;
  
        position: absolute;
  
        bottom: 0;
  
        left: 50%;
  
        transform: translate(-50%, 0);
  
        width: 129px;
  
        height: 18px;
  
        z-index: 1;
  
        -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-box-tratamento .box-tratamento:hover .image:before {
  
        opacity: 0;
  
    }
  
    .engloba-box-tratamento .box-tratamento .image:before {
  
        content: "";
  
        background-image: url(../images/seta-tratamento.svg);
  
        background-position: center;
  
        background-size: cover;
  
        height: 10px;
  
        width: 10px;
  
        position: absolute;
  
        bottom: 0;
  
        left: 50%;
  
        transform: translate(-50%, -4px);
  
        z-index: 5;
  
    }
  
    
    .engloba-box-tratamento .box-tratamento .descricao::-webkit-scrollbar {
    width: 8px;
        border-radius:25px;
    background-color: #fff;
  } /* configurando scroll */
    .engloba-box-tratamento .box-tratamento .descricao::-webkit-scrollbar-track {
    background: #fff;
        border-radius:25px;
  }
  
    .engloba-box-tratamento .box-tratamento .descricao::-webkit-scrollbar-thumb {
    background: #7C8B80;
        border-radius:25px;
  }
    .engloba-box-tratamento .box-tratamento .descricao {position: absolute;z-index: -3;background: transparent;padding: 25px 10px;bottom: 0;opacity: 0;-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;height: 213px;overflow-y: scroll;border-radius: 0px 0px 15px 15px;}
  
    .engloba-box-tratamento .box-tratamento:hover .descricao {
  
        position: absolute;
  
        bottom: 0;
  
        opacity: 1;
  
        z-index: 2;
  
        background: #fff;
  
        -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-box-tratamento .box-tratamento .descricao:before {
  
        content: "";
  
        background-image: url(../images/seta-tratamento.svg);
  
        background-position: center;
  
        background-size: cover;
  
        height: 10px;
  
        width: 10px;
  
        position: absolute;
  
        top: 5px;
  
        left: 50%;
  
        transform: translate(-50%, -4px);
  
        transform: rotate(62deg);
  
        display:none;
  
    }
  
    .engloba-box-tratamento .box-tratamento .descricao .titulo {
  
        opacity: 0;
  
    }
  
    .engloba-box-tratamento .box-tratamento:hover .descricao .titulo {
  
        color: #fff;
  
        font-size: 32px;
  
        position: absolute;
  
        z-index: 2;
  
        bottom: inherit;
  
        top: 0;
  
        left: 50%;
  
        transform: translate(-50%, -45px);
  
        opacity: 1;
  
    }
  
    .engloba-box-tratamento .box-tratamento:hover .descricao p {
  
        opacity: 1;
  
        -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;
  
        font-family: 'Rawline';
  
    }
  
    .engloba-box-tratamento .box-tratamento .descricao p {
  
        color: #5f5f5f;
  
        text-align: center;
  
        font-size: 15px;
  
        opacity: 0;
  
        -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;
  
        font-family: 'Rawline';
  
    }
  
    .engloba-box-tratamento .box-tratamento:hover .btn-saiba-mais a {
  
        opacity: 1;
  
    }
  
    .btn-saiba-mais a {
  
        display: table;
  
        width: 100%;
  
        color: #7c8b80;
  
        text-align: center;
  
        margin-top: 16px;
  
        opacity: 0;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .animateSet .btn-ver-todos.boxAnimate {
  
        transform: translate(500px, 0);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .btn-ver-todos.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .btn-ver-todos {
  
        width: 100%;
  
        margin-top: 60px;
  
    }
  
    .btn-ver-todos a {
  
        border: 1px solid #7C8B80;
  
        color: #EAE9DE;
  
        display: table;
  
        height: 36px;
  
        text-align: center;
  
        width: 144px;
  
        padding: 7px 0;
  
        margin: 0 auto;
  
        font-family: 'Intro';
  
        font-weight: 400;
  
        background: #7C8B80;
  
        border-radius: 10px;
  
        float: right;
  
    }
  
    .btn-ver-todos a:hover {
  
        -moz-transform: scale(1.03);
  
        -webkit-transform: scale(1.03);
  
        -o-transform: scale(1.03);
  
        -ms-transform: scale(1.03);
  
        transform: scale(1.03);
  
        -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: #7c8b7f;
  
    }
  
    .img-tratamento-dir {
  
        background-position: top center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 100%;
  
        width: 500px;
  
        position: absolute;
  
        right: 0;
  
        top: 0;
  
        z-index: 0;
  
        margin-right: 0;
  
        display: none;
  
    }
  
    .img-tratamento-esq {
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 280px;
  
        width: 455px;
  
        position: absolute;
  
        bottom: -40px;
  
        right: 0;
  
        margin-bottom: 25px;
  
        margin-left: 60px;
  
        /* z-index: 1; */
  
    display: none;}
  
    #corpo-clinico .engloba-titulo {
  
        text-align: center;    
  
    }
  
    #corpo-clinico .engloba-titulo .titulo {
  
        color: #5f5f5f;
  
        font-size: 45px;
  
        /* width: 30.33%; */
  
        font-weight: 500;
  
        margin-bottom: 15px;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    #corpo-clinico .engloba-titulo p {
  
        color: #5f5f5f;
  
        font-size: 15px;
  
        width: 69.7%;
  
        margin: 0 auto;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
    }
  
    .engloba-box-corpo-clinico .box-corpo-clinico:hover .image:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 343.76px;
  width: 265px;
  border-radius: 15px;
  z-index: 0;
  background: linear-gradient(to bottom, #00000000, #00000000 0%, #00000014 0%, #00000066 100%);
  }
  
    .engloba-box-corpo-clinico .box-corpo-clinico .image {
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 343.76px;
  
        width: 265px;
  
        position: relative;
  
        border-radius: 15px;
  
    }
  
    .engloba-box-corpo-clinico .box-corpo-clinico:hover .image .descricao {
  
        opacity: 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;
  
        z-index: 5;
  
    }
  
    .engloba-box-corpo-clinico .box-corpo-clinico .image .descricao {
  
        opacity: 0;
  
        position: absolute;
  
        left: 0;
  
        bottom: 34px;
  
        width: 100%;
  
        -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;
  
    }
  
    .engloba-box-corpo-clinico .box-corpo-clinico .image .descricao .titulo {
  
        color: #fff;
  
        text-align: center;
  
        font-size: 22px;
  
        font-family: 'Intro Bold Alt';
  
    }
  
    .engloba-box-corpo-clinico .box-corpo-clinico .image .descricao span {
  
        color: #fff;
  
        text-align: center;
  
        display: block;
  
        font-size: 15px;
  
        margin-bottom: 30px;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .engloba-box-corpo-clinico .box-corpo-clinico .image .descricao a {
  
        display: table;
  
        margin: 0 auto;
  
        height: 37px;
  
        width: 133px;
  
        color: #fff;
  
        background: #7C8B80;
  
        text-align: center;
  
        padding: 9px 0;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    #corpo-clinico {
  
        position: relative;
  
        height: 720px;
  
        z-index: 0;
  
    }
  
    #corpo-clinico .image-canto-esq {
      position: absolute;
      width: 360px;
      height: 500px;
      z-index: 100;
      bottom: -200px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      transform: rotate(55deg);
      display: none;
    }
   #corpo-clinico .image-canto-dir {
      position: absolute;
      width: 360px;
      height: 500px;
      z-index: 100;
      top: -190px;
      right: 0;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      transform: rotate(235deg);
      display: none;
    }
  
    #corpo-clinico .wrap {
  
        display: block;
  
    }
  
    #corpo-clinico:after {
  
        content: "";
  
        height: 354px;
  
        position: absolute;
  
        bottom: 0;
  
        left: 0;
  
        background: #ededed;
  
        width: 100%;
  
        z-index: -1;
  
        display: none;
  
    }
  
    .engloba-box-corpo-clinico .box-corpo-clinico .image:before {
  content: "";
  position: absolute;
  border: 1px solid #009AA7;
  top: 0;
  left: 50%;
  height: 88%;
  width: 88%;
  transform: translate(-50%, 16px);
  border-radius: 15px;
  }
  
    .carrossel-corpo-clinico .owl-dots {
  
        display: block;
  
        margin-top: 60px;
  
        text-align: center;
  
    }
  
    .carrossel-corpo-clinico.owl-carousel button.owl-dot {
  
        /* border: 1px solid #7C8B80; */
  
        height: 20px;
  
        width: 21px;
  
        margin: 0 3px;
  
        border-radius: 5px;
  
        background: #DEDEDD;
  
    }
  
    .carrossel-corpo-clinico.owl-carousel button.owl-dot.active {
  
        background: #7C8B80;
  
    }
  
    .box-corpo-clinico {
  
        margin-top: 45px;
  
    }
  
    
  
    .folha-2 {
  
        position: absolute;
  
        right: 0;
  
        bottom: 0;
  
        z-index: 0;
  
        width: 380px;
  
        margin-right: -78px;
  
        display: none;
  
    }
  
    .background .titulo {
  
        text-align: center;
  
        color: #fff;
  
        font-size: 70px;
  
        position: relative;
  
        z-index: 2;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 700;
  
    }
  
    .animateSet .efeito-t1.boxAnimate {
  
        transform: translate(0, -500px);
  
        opacity: 0;
  
        -webkit-transition: all 0.9s ease;
  
        -moz-transition: all 0.9s ease;
  
        -ms-transition: all 0.9s ease;
  
        -o-transition: all 0.9s ease;
  
        transition: all 0.9s ease;
  
        z-index: -1;
  
    }
  
    .animateSet .efeito-t1.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.9s ease;
  
        -moz-transition: all 0.9s ease;
  
        -ms-transition: all 0.9s ease;
  
        -o-transition: all 0.9s ease;
  
        transition: all 0.9s ease;
  
        z-index: 1;
  
    }
  
    .background .titulo:after {
  
        content: "";
  
        border-bottom: 7px solid #C7C7B7;
  
        display: block;
  
        width: 102px;
  
        margin: 0 auto;
  
        margin-top: 16px;
  
        border-radius: 10px;
  
    }
  
    .background {
  
        height: 587px;
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        position: relative;
  
    }
  
    .background:after {
  
        content: "";
  
        background: #15021a42;
  
        position: absolute;
  
        top: 0;
  
        left: 0;
  
        height: 100%;
  
        width: 100%;
  
    }
  
    .background:before {
  
        content: "";
  
        position: absolute;
  
        bottom: 0;
  
        left: 0;
  
        background: #C7C7B7;
  
        height: 12px;
  
        width: 100%;
  
        z-index: 1;
  
    }
  
    .box-artigos{
  
        padding-top: 15px;
  
    }
  
    .box-artigos:hover .descricao .btn {
  
        background: #7c8b80;
  
        padding: 7px 15px;
  
        color: #fff;
  
    }
  
    .box-artigos:hover .descricao .btn a{
  
        color: #fff;
  
    /*     padding: 7px 15px; */
  
    /*     border: 1px solid #7c8b80; */
  
    }
  
    .box-artigos .content {
  
        width: 300px;
  
        /* border-top: 20px solid #fff; */
  
        /* border-left: 11px solid #fff; */
  
        /* border-right: 11px solid #fff; */
  
        background: #fff;
  
        border-radius: 15px;
  
    }
  
    .novo .content {
  
        
  
    background: #F7F7F5;
  
        
  
    border-bottom: 20px solid #F7F7F5;
  
        
  
    border-top: 20px solid #F7F7F5;
  
        
  
    border-right: 20px solid #F7F7F5;
  
        
  
    border-left: 20px solid #F7F7F5;
  
    }
  
    .box-artigos .image {
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 300px;
  
        width: 300px;
  
        position: relative;
  
        -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;
  
        border-radius: 15px;
  
    }
  
    .box-artigos:hover .image {
  
        -moz-transform: scale(1.06);
  
        -webkit-transform: scale(1.06);
  
        -o-transform: scale(1.06);
  
        -ms-transform: scale(1.06);
  
        transform: scale(1.06);
  
        -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-artigos:hover .image:after {
  
        -moz-transform: scale(1.01);
  
        -webkit-transform: scale(1.01);
  
        -o-transform: scale(1.01);
  
        -ms-transform: scale(1.01);
  
        transform: scale(1.01);
  
        -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;
  
        border: 2.5px solid #7C8B80;
  
    }
  
    .box-artigos .image:after {
  
        content: "";
  
        border: 1px solid #7C8B80;
  
        position: absolute;
  
        top: 0px;
  
        left: 0;
  
        height: 90%;
  
        width: 90%;
  
        margin-top: 13px;
  
        margin-left: 13px;
  
        border-radius: 15px;
  
    }
  
    .box-artigos .descricao .titulo {
  
        color: #7C8B80;
  
        font-size: 20px;
  
        margin-top: 15px;
  
        font-family: 'Intro';
  
        font-weight: 500;
  
        text-align: start;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    .box-artigos .descricao .btn {
  
        /* background: #7c8b80; */
  
        display: table;
  
        margin: 0 auto;
  
        padding: 7px 15px;
  
        margin-top: 20px;
  
        margin-bottom: 10px;
  
        border: 1px solid #7C8B80;
  
        border-radius: 50px;
  
    }
  
    .box-artigos .descricao .btn a {
  
        color: #7C8B80;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 500;
  
        padding: 10px 30px;
  
    }
  
    .box-artigos .descricao .titulo:after {
  
        content: "";
  
        display: block;
  
        border-bottom: 3px solid #7C8B80;
  
        width: 50px;
  
        margin-top: 20px;
  
    }
  
    .box-artigos .descricao p {
  
        color: #494949;
  
        font-size: 15px;
  
        margin-top: 15px;
  
        text-align: start;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
    }
  
    .box-artigos .descricao .desc {
  
        
  
    text-align: center;
  
        
  
    font-weight: 600;
  
        
  
    font-size: 12px;
  
        
  
    color: #7C8B80;
  
    }
  
    
  
    .animateSet .engloba-artigos.boxAnimate {
  
        transform: translate(0, -500px);
  
        opacity: 0;
  
        -webkit-transition: all 0.9s ease;
  
        -moz-transition: all 0.9s ease;
  
        -ms-transition: all 0.9s ease;
  
        -o-transition: all 0.9s ease;
  
        transition: all 0.9s ease;
  
    }
  
    .animateSet .engloba-artigos.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.9s ease;
  
        -moz-transition: all 0.9s ease;
  
        -ms-transition: all 0.9s ease;
  
        -o-transition: all 0.9s ease;
  
        transition: all 0.9s ease;
  
    }
  
    .carrossel-artigos{
  
        text-align:center;
  
    }
  
    #artigos .wrap {
  
        padding: 0;
  
        display: block;
  
    }
  
    .engloba-artigos {
  
        margin-top: -60px;
  
        z-index: 4;
  
        position: relative;
  
    }
  
    
  
    .carrossel-artigos .owl-dots{
  
        display: block;
  
        margin-top: 60px;
  
        text-align: center;
  
    }
  
  
    .carrossel-artigos.owl-carousel button.owl-dot {
  
        /* border: 1px solid #7C8B80; */
  
        height: 20px;
  
        width: 21px;
  
        margin: 0 3px;
  
        border-radius: 5px;
  
        background: #DEDEDD;
  
    }
  
    .carrossel-artigos.owl-carousel button.owl-dot.active {
  
        background: #7C8B80;
  
    }
  
    .btn-todos-artigos a:hover {
  
        -moz-transform: scale(1.03);
  
        -webkit-transform: scale(1.03);
  
        -o-transform: scale(1.03);
  
        -ms-transform: scale(1.03);
  
        transform: scale(1.03);
  
        -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: #7c8b7f;
  
        color: #ffff;
  
    }
  
    .btn-todos-artigos a {
  
        color: #7C8B80;
  
        background: transparent;
  
        height: 36px;
  
        width: 154px;
  
        text-align: center;
  
        padding: 9px;
  
        font-size: 15px;
  
        display: table;
  
        margin-top: -32px;
  
        margin-right: 58px;
  
        position: relative;
  
        z-index: 9;
  
        border: 1px solid #7C8B80;
  
        border-radius: 10px;
  
    }
  
    .box-redes-sociais .titulo {
  
        color: #5f5f5f;
  
        font-size: 17px;
  
        width: 100%;
  
        margin-bottom: 24px;
  
        text-align: center;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
    }
  
    #footer .gota {
      display: none;
    }
  
    #footer .gota{
  
        position: absolute;
  
        bottom: 0;
  
        left: -36px;
  
        margin-bottom: 81px;
  
        width: 237px;
  
        z-index: -1;
  
        transform: rotate(-21deg);
  
    }
  
    #footer .gota img{
  
        width: 100%;
  
    }
  
    #footer{
  
        position: relative;
  
    }
  
    #footer.animateSet .wrap.boxAnimate {
  
        transform: translate(0, 500px);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    #footer.animateSet .wrap.boxAnimate.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    #footer.animateSet .footer-1.boxAnimate {
  
        transform: translate(0, 500px);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    #footer.animateSet .footer-1.boxAnimate.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    #footer .titulo {
  
        color: #5f5f5f;
  
        font-size: 25px;
  
        margin-bottom: 10px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
    }

    .logo-hoom .titulo {
        color: #ffff !important;
        font-size: 17px !important;
        font-family: 'Rawline' !important;
    }
  
    #footer .titulo.form {
  
        color: #5F5F5F;
  
        font-size: 25px;
  
        width: 407px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
    }
  
    #footer .titulo img {
  
        width: 45px;
  
        margin-right: 15px;
  
        float: left;
  
    }
  
    #footer form {
  
        width: 407px;
  
    
  
        margin-top: 50px;
  
    }
  
    #footer form input {
  
        border: 1px solid #C7C7B7;
  
        height: 54px;
  
        width: 407px;
  
        margin-bottom: 15px;
  
        padding: 0 20px;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
        border-radius: 10px;
  
    }
  
    #footer form input::placeholder {
  
        color: #5f5f5f;
  
        font-size: 15px;
  
    }
  
    #footer form button {
  
  background: transparent;
  
  color: #7C8B80;
  
  font-size: 15px;
  
  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;
  
  font-family: 'Ubuntu', sans-serif;
  
  font-weight: 500;
  
  margin-top: 10px;
  
  }
  
    #footer form button: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);
  
        -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;
  
    }
  
    .menu-footer .menu {
  
        border-top: 1px solid #5f5f5f45;
  
    
  
        padding-top: 35px;
  
    
  
        margin-top: 35px;
  
    }
  
    .menu-footer span {
  
        color: #7C8B80;
  
        font-size: 15px;
  
        display: table;
  
        font-weight: 300;
  
        padding-bottom: 3px;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    .menu-footer span:nth-of-type(2) {
  
        /* margin: 0 auto; */
  
        /* padding-right: 50px; */
  
        margin-left: 60px;
  
    }
  
    .menu-footer span:nth-of-type(3) {
  
        /* margin: 0 auto; */
  
        /* padding-right: 44px; */
  
        padding-bottom: 0;
  
        margin-left: 60px;
  
    }
  
    .menu-footer span p{
  
        color: #7C8B80;
  
        font-size: 15px;
  
        display: table;
  
        font-weight: 300;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    .menu-footer ul li {
  
        margin-left: 17px;
  
    }
  
    .titulo-footer {
  
        margin-left: 23px;
  
        color: #7C8B80;
  
        font-size: 15px;
  
        margin-bottom: 25px;
  
        font-weight: 500;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    .menu-footer ul li a {
  
        display: table;
  
        color: #5F5F5F;
  
        font-size: 15px;
  
        font-weight: 500;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    .footer-1 {
  
        background: #7C8B80;
  
        height: 152px;
  
        position: relative;
  
    }
  
    .footer-1 .wrap {
  padding: 0;
  /* text-align: center; */
  /* max-width: 1700px; */
}
  
    .footer-1 .logo-hoom {
  vertical-align: middle;
  /* display: none; */
  margin-top: 25px;
}
  
    .footer-1 .logo {
  
        vertical-align: middle;
  
    }
  
    .footer-1 .logo img {
  
        filter: brightness(10) saturate(0.1) contrast(10);
  
        width: 160px;
  
    }
  
    .footer-1 span {
  
        color: #ffffff6e;
  
        font-size: 13px;
  
        vertical-align: middle;
  
        margin-left: 50px;
  
        font-family: 'Rawline';
  
        margin-top: 15px;
  
    }
  
    .engloba-icones {
  
        width: 100%;
  
        text-align: center;
  
        right: 25px;    
  
    }
  
    .engloba-icones a {
  
        margin-left: 50px;
  
    }
  
  
    #banner-interno {
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 450px;
  
        margin-top: -105px;
  
        position: relative;
  
        z-index: 1;
  
    }
  
    
  
    #banner-interno .firula-banner {
  
        content: "";
  
        position: absolute;
  
        bottom: 0;
  
        left: 0;
  
        background: #fff;
  
        height: 173px;
  
        width: 25px;
  
        top: inherit;
  
        z-index: 1;
  
        display: none;
  
    }
  
    #banner-interno .firula-banner:before {
  
        content: "";
  
        position: absolute;
  
        top: 18px;
  
        right: 0;
  
        background: #009aa7;
  
        height: 49px;
  
        width: 43px;
  
        margin-right: -30px;
  
    }
  
    #banner-interno:before {
  
        content: "";
  
        background: #0000004a;
  
        position: absolute;
  
        top: 0;
  
        left: 0;
  
        height: 100%;
  
        width: 100%;
  
        display: none;
  
    }
  
    #banner-interno:after {
  
        content: "";
  
        position: absolute;
  
        bottom: 0;
  
        height: 19px;
  
        width: 585px;
  
        background: #7C8B80;
  
        display: none;
  
    }
  
    #banner-interno .titulo {
  
        color: #f7f7f7;
  
        font-size: 50px;
  
        margin-top: 80px;
  
        position: relative;
  
        z-index: 1;
  
        /* margin-left: 25px; */
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 700;
  
    }
  
    
  
    .sobre-interna {
  
        position: relative;
  
        z-index: 11;
  
        opacity: 0;
  
        -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;
  
        -moz-transform: scale(0.2);
  
        -webkit-transform: scale(0.2);
  
        -o-transform: scale(0.2);
  
        -ms-transform: scale(0.2);
  
        transform: scale(0.2);
  
        padding-bottom: 0;
  
    }
  
    #sobre-interna{
        z-index: 0;
        position: relative;
        height: 530px;
    }
  
   #sobre-interna .image-canto-esq {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      height: 330px;
      width: 235px;
      position: absolute;
      bottom: 0px;
      left: 0;
      transform: rotate(45deg);
      display: none;
   }
  
    .sobre-interna.letraTime1 {
        opacity: 1;
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(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;
        display: block;
    }
  
    #sobre-interna .image-sobre {
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 366px;
  
        width: 315px;
  
        border-radius: 15px;
  
    }
  
    #sobre-interna .engloba-sobre {
        margin-top: 40px;
    }
  
    #sobre-interna .engloba-sobre .titulo-1 {
  
        color: #5f5f5f;
  
        font-size: 45px;
  
        font-weight: 500;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    #sobre-interna .engloba-sobre > p {
  
        color: #5f5f5f;
  
        float: right;
  
        margin-right: 20px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
        width: 72%;
  
    }
  
    .topico-sobre.interna {
  
        margin-top: 55px;
  
        padding-top: 55px;
  
        position: relative;
  
        text-align: center;
  
        display: none;
  
    }
  
  
    .topico-sobre.interna .box-topico-sobre{
  
        
  
        margin-bottom: 25px;
  
    }
  
    .carrossel-sobre-1 .owl-dots{
  
        display: block;
  
        float: left;
  
        margin-left: 10px;
  
    }
  
    .carrossel-sobre-1 .owl-dot.active{
  
        background: #009AA7;
  
        height: 20px;
  
        width: 20px;
  
    }
  
    .carrossel-sobre-1 .owl-dot{
  
        border: 1px solid #009AA7 !important;
  
        height: 20px;
  
        width: 20px;
  
        margin-right: 5px;
  
    }
  
    .topico-sobre.interna:after {
  
        content: "";
  
        height: 1px;
  
        width: 97%;
  
        background: #dedede;
  
        display: block;
  
        position: absolute;
  
        top: 0;
  
        left: 0;
  
        display: none;
  
    }
  
    .topico-sobre.interna .box-topico-sobre .content {
  
        width: 220px;
  
        height: 352px;
  
        padding: 14px 20px;
  
    }
  
    .topico-sobre.interna .box-topico-sobre .descricao p {
  
        text-align: center;
  
        color: #5f5f5f;
  
        margin-top: 15px;
  
        font-family: 'Rawline';
  
    }
  
    .topico-sobre.interna .box-topico-sobre .content:after {
  
        content: "";
  
        height: 8px;
  
        width: 117px;
  
        position: absolute;
  
        bottom: 0;
  
        left: 50%;
  
        transform: translate(-50%, 0px);
  
        z-index: 2;
  
        background: #009aa7;
  
    }
  
    .topico-sobre.interna .box-topico-sobre:hover .image {
  
        filter: inherit;
  
    }
  
    .topico-sobre.interna .box-topico-sobre:hover .content {
  
        background: inherit;
  
        -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;
  
    }
  
    .topico-sobre.interna .box-topico-sobre:hover .descricao .titulo {
  
        color: #5f5f5f;
  
    }
  
    .box-topico-sobre .descricao .titulo {
  
        text-align: center;
  
        margin-top: 10px;
  
        color: #7C8B80;
  
        font-size: 15px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 700;
  
    }
  
    .topico-sobre.interna .box-topico-sobre .descricao span {
  
        opacity: inherit;
  
        color: #5f5f5f;
  
    }
  
    .box-topico-sobre:hover .descricao span {
  
        opacity: 1;
  
        color: inherit;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    #galeria.animateSet .engloba-titulo.boxAnimate {
  
        transform: translate(0, -500px);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    #galeria.animateSet .engloba-titulo.boxAnimate.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    #galeria .engloba-titulo {
  
        text-align: center;
  
    }
  
    #galeria .engloba-titulo .titulo {
  
        color: #5f5f5f;
  
        font-size: 45px;
  
        font-weight: 500;
  
        width: 100%;
  
        text-align: center;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    #galeria .engloba-titulo p {
  
        color: #5f5f5f;
  
        font-size: 15px;
  
        width: 784px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
        margin-top: 15px;
  
        line-height: 30px;
  
        margin: 0 auto;
  
    }
  
    .resp .box-galeria:nth-of-type(1), 
  
    .resp .box-galeria:nth-of-type(2),
  
    .resp .box-galeria:nth-of-type(3){
  
        display: none;
  
    }
  
    
  
    .box-galeria {
  margin-bottom: 15px;
  -webkit-transition: all 
  }

  .box-galeria:hover .content .image:after{
     content:'';
     -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: hwb(0deg 0% 100% / 30%);
     height: 100%;
     width: 100%;
     position: absolute;
     top: 0;
     left: 0;
     z-index: 0;
    }
    .box-galeria .image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 440px;
  width: 350px;
  -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;
  border-radius: 15px;
  filter: brightness(0.8);
  }

    .box-galeria .descricao {
         position: absolute;
         bottom: 0;
         padding: 19px 24px;
         opacity: 0;
         -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:hover .descricao {
         opacity: 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;
         z-index: 1;
    }

    .box-galeria .descricao:before {
        content: "";
        position: absolute;
        width: 15px;
        height: 15px;
        background: #DCBFA1;
        border-radius: 0px 8px 0px 0px;
        left: 0;
        top: 23px;
    }
    .box-galeria .descricao p {
           color: #FFFF;
           font-size: 18px;
           font-weight: 500;
           font-family: 'Ubuntu', sans-serif;
    }
  
    .box-galeria .content{
  overflow: hidden;
  -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;
  width: 97%;
  }
  
    .box-galeria:hover .image{
  
         -moz-transform: scale(1.03);
  
        -webkit-transform: scale(1.03);
  
        -o-transform: scale(1.03);
  
        -ms-transform: scale(1.03);
  
        transform: scale(1.03);
  
        -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-foto .carregar {
  
        display: table;
  
        margin: 0 auto;
  
        margin-top: 30px;
  
        height: 36px;
  
        width: 204px;
  
        background: #7C8B80;
  
        color: #fff;
  
        text-align: center;
  
        padding: 10px 0;
  
        font-size: 13px;
  
        position: relative;
  
        border-radius: 10px;
  
        border: 1px solid;
  
    }
  
    .btn-foto .carregar:hover {
  
        background: transparent;
  
        color: #7c8b80;
  
    }
  
    .btn-foto .carregar.active span{
  
        display: none;
  
    }
  
    .btn-foto .carregar.active:after{
  
        content: 'Carregar menos';
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .btn-foto .carregar span{
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 400;
  
    }
  
    #galeria.animateSet .galeria-image.boxAnimate {
  
        transform: translate(0, 500px);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    #galeria.animateSet .galeria-image.boxAnimate.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .galeria-image {
  
        padding-top: 60px;
  
        padding-bottom: 35px;
  
    }
  
    #galeria {
  
        background: #F4F4EE;
  
    }
  
    #galeria .wrap {
  
        padding-bottom: 0;
  
        padding-top: 50px;
  
    }
  
    .corpo-clinico-1 {
  
        position: relative;
  
        z-index: 11;
  
        opacity: 0;
  
        -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;
  
       -moz-transform: scale(0.2);
  
        -webkit-transform: scale(0.2);
  
        -o-transform: scale(0.2);
  
        -ms-transform: scale(0.2);
  
        transform: scale(0.2);
  
    }
  
    
  
    .corpo-clinico-1.letraTime1 {
  
        opacity: 1;
  
        -moz-transform: scale(1);
  
        -webkit-transform: scale(1);
  
        -o-transform: scale(1);
  
        -ms-transform: scale(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;
  
    }
  
    #corpo-clinico-1 {
  
        position: relative;
  
        z-index: 0;
  
    }
  
    #corpo-clinico-1 .wrap {
  
        /* padding-bottom: 30px; */
  
        padding-bottom: 70px;
  
    }
  
    #corpo-clinico-1 .engloba-corpo-clinico-1 .titulo-1 {
  
        color: #5f5f5f;
  
        font-size: 45px;
  
        font-weight: 500;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    #corpo-clinico-1 .engloba-corpo-clinico-1 .descricao {
  
        width: 65%;
  
        float: right;
  
        left: 80px;
  
    }
    #corpo-clinico-1 .engloba-corpo-clinico-1 .descricao span {
        display: none !important;
    }
  
    #corpo-clinico-1 .engloba-corpo-clinico-1 .descricao span {color: #7C8B80;font-size: 15px;margin-top: 25px;display: table;font-family: 'Ubuntu', sans-serif;font-weight: 400;}
  
    #corpo-clinico-1 .engloba-corpo-clinico-1 .descricao p {
  
        color: #5f5f5f;
  
        margin-right: 20px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
        font-size: 14px;
  
    }
  
    #corpo-clinico-1 .engloba-corpo-clinico-1 .descricao p strong{
  
        font-family: 'Rawline';
  
    }
  
    #corpo-clinico-1 .image-corpo-clinico-1 {background-position: center;background-repeat: no-repeat;background-size: cover;height: 340px;width: 300px;position: absolute;bottom: 0px;right: 125px;display: none;}
  
    .borda-after {
      display: none;
    }
  
    .borda-after {
  
        height: 15px;
  
        position: absolute;
  
        bottom: 0px;
  
        right: 0;
  
        width: 425px;
  
        background: #DEDEDD;
  
        border-radius: 5px 0px 0px 0px;
  
    }
  
    #especialistas {
  
        background: #f7f7f7;
  
    }
  
    .animateSet .epecialista.boxAnimate {
  
        transform: translate(500px, 0);
  
        opacity: 0;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    .animateSet .epecialista.boxAnimate.animate {
  
        transform: translate(0);
  
        opacity: 1;
  
        -webkit-transition: all 0.6s ease;
  
        -moz-transition: all 0.6s ease;
  
        -ms-transition: all 0.6s ease;
  
        -o-transition: all 0.6s ease;
  
        transition: all 0.6s ease;
  
    }
  
    #especialistas .engloba-titulo {
  
        text-align: center;
  
    }
  
    #especialistas .engloba-titulo .titulo {
  
        color: #5f5f5f;
  
        font-size: 45px;
  
        /* width: 30.33%; */
  
        font-weight: 500;
  
        margin-bottom: 15px;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    #especialistas .engloba-titulo p {
  
        color: #5f5f5f;
  
        font-size: 15px;
  
        width: 69.7%;
  
        margin: 0 auto;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
    }
  
    .seta-baixo {
      display: none;
    }
    .seta-baixo {
  
        background: #dedede;
  
        height: 30px;
  
        width: 30px;
  
        cursor: pointer;
  
        position: absolute;
  
        bottom: 0;
  
        left: 0;
  
    }
  
    .seta-baixo a {
  
        content: "";
  
        width: 0;
  
        height: 0;
  
        border-left: 6px solid transparent;
  
        border-right: 6px solid transparent;
  
        border-top: 10px solid #fff;
  
        position: relative;
  
        display: inline-block;
  
        margin: 9px;
  
        margin-top: 11px;
  
    }
  
    .engloba-box-especialistas {
  
        display: block;
  
        margin-top: 45px;
  
    }
  
    .box-especialistas .image {
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        width: 256.93px;
  
        height: 290.97px;
  
        position: relative;
  
    }
  
    .box-especialistas {
  
        -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;
  
        margin-bottom: 20px;
  
    }
  
    .box-especialistas:hover {
  
        -moz-transform: scale(1.02);
  
        -webkit-transform: scale(1.02);
  
        -o-transform: scale(1.02);
  
        -ms-transform: scale(1.02);
  
        transform: scale(1.02);
  
        -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-especialistas .image:before {
  
        content: "";
  
        border: 1px solid #009aa7;
  
        height: 90%;
  
        width: 85%;
  
        position: absolute;
  
        top: 14px;
  
        right: 15px;
  
    }
  
    .box-especialistas .content {
  
        width: 256.93px;
  
    }
  
    .box-especialistas .descricao {
  
        width: 95%;
  
        margin: 0 auto;
  
        margin-top: 20px;
  
    }
  
    .box-especialistas .descricao .titulo {
  
        color: #5f5f5f;
  
        font-size: 23px;
  
        font-family: 'Intro';
  
        font-weight: 300;
  
        text-align: left;
  
    }
  
    .box-especialistas .descricao span {
  
        color: #5f5f5f;
  
        font-size: 15px;
  
        display: table;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .box-especialistas a {
  
        color: #009aa7;
  
        border: 1px solid #009aa7;
  
        width: 175px;
  
        display: table;
  
        font-size: 13px;
  
        height: 36px;
  
        padding: 8px 0;
  
        text-align: center;
  
        margin: 0 auto;
  
        margin-top: 25px;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .lightbox-especialidades {
  
        display: none;
  
        width: 100%;
  
        height: 100%;
  
        padding: 0;
  
    }
  
    .lightbox-especialidades .wrap{
  
        
  
    padding: 40px 0;
  
    }
  
    .lightbox-especialidades .fancybox-button svg {
  
        height: 29px;
  
    }
  
    .lightbox-especialidades button {
  
        left: 0;
  
        right: inherit;
  
        background: #5f5f5f;
  
        width: 60px;
  
        height: 60px;
  
    }
  
    .lightbox-especialidades .img-dir {
  
        position: fixed;
  
        right: 0;
  
        top: 6px;
  
        height: 100%;
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        width: 370px;
  
    }
  
    .lightbox-especialidades .img-dir img{
  
        width: 100%;
  
        height: 100%;
  
    }
  
    .lightbox-especialidades .engloba-titulo .titulo-esp{
  
        color: #5F5F5F;
  
        font-size: 31px;
  
        width: 100%;
  
        margin-bottom: 50px;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .lightbox-especialidades .engloba-titulo .titulo{
  
        color: #5F5F5F;
  
        font-size: 45px;
  
        width: 100%;
  
        font-weight: 300;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    .lightbox-especialidades .engloba-titulo span{
  
        color: #5F5F5F;
  
        font-size: 15px;
  
        font-weight: 400;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    .lightbox-especialidades .engloba-titulo p strong{
  
        font-family: 'Intro Bold Alt';
  
    }
  
    .lightbox-especialidades .engloba-titulo p{
  
        color: #5F5F5F;
  
        font-size: 15px;
  
        margin-top: 25px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
    }
  
    .lightbox-especialidades .engloba-titulo ul li{
  
         color: #5F5F5F;
  
        font-size: 15px;
  
        font-family: 'Rawline';
  
    }
  
    .lightbox-especialidades .insta a{
  
        color: #5F5F5F;
  
        font-size: 15px;
  
        float: right;
  
        margin-right: 11px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
    }
  
    .lightbox-especialidades .insta{
  
        position: absolute;
  
        right: 0;
  
        top: 0;
  
    }
  
    .lightbox-especialidades .insta a img{
  
    
  
        width: 41.5px;
  
        display: inline-block;
  
        vertical-align: middle;
  
        margin-left: 15px;
  
    }
  
    .lightbox-especialidades .engloba-conteudo {
  padding-right: 0;
  width: 70.7%;
  height: 70vh;
  }
  
    .lightbox-especialidades .engloba-box-tratamento .box-tratamento > .content {
  
        width: 242px;
  
        height: 325px;
  
    }
  
    .lightbox-especialidades .engloba-box-tratamento > .box-tratamento .image {
  
        height: 325px;
  
        width: 242px;
  
    }
  
    .lightbox-especialidades .engloba-box-tratamento {
  display: none;
  width: 100%;
  position: relative;
  margin-top: 50px;
  padding-top: 50px;
  }
  
    
  
    .lightbox-especialidades .engloba-box-tratamento:after{
  
        content: '';
  
        height: 1px;
  
        position: absolute;
  
        top: 0;
  
        left: 0;
  
        background: #DEDEDE;
  
        width: 98.5%;
  
    }
  
    .lightbox-especialidades .engloba-box-tratamento .box-tratamento .descricao {
  
        padding: 34px 10px;
  
        -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;
  
    }
  
    .lightbox-especialidades .engloba-box-tratamento .box-tratamento:hover .descricao {
  
        padding: 34px 10px;
  
        padding-bottom: 10px;
  
        -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;
  
    }
  
    .lightbox-especialidades .engloba-box-tratamento .box-tratamento:hover .descricao p {
  
        font-size: 15px;
  
        line-height: 21px;
  
        -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;
  
    }
  
    .lightbox-especialidades .engloba-box-tratamento .box-tratamento .content .titulo-1{
  
        -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;
  
    }
  
    .lightbox-especialidades .engloba-box-tratamento .box-tratamento:hover .content .titulo-1{
  
        -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;
  
    }
  
    .lightbox-especialidades .box-tratamento{
  
        margin-bottom: 35px;
  
    }
  
    .categoria-tratamentos ul li img{
  
        width: 35px;
  
        height: 35px;
  
        vertical-align: middle;
  
        display: inline-flex;
  
        margin-right: 15px;
  
    }
  
    .categoria-tratamentos ul li:hover img {
  
        filter: invert(0) brightness(3.5);    
  
    }
  
    .categoria-tratamentos ul li span{
  
        
  
    display: inline-flex;
  
        
  
    color: #7C8B80;
  
        
  
    font-family: 'Intro';
  
        
  
    font-weight: normal;
  
    }
  
    .categoria-tratamentos ul li:hover span {
  
        color: #EAE9DE;
  
    }
  
    .categoria-tratamentos ul li{
  
        display: inline-flex;
  
        width: 235px;
  
        height: 73px;
  
        background: #DEDEDD;
  
        vertical-align: middle;
  
        text-align: center;
  
        border-radius: 15px;
  
        margin-right: 25px;
  
    }
  
    .categoria-tratamentos ul li:hover {
  
        background: #7C8B80;
  
    }
  
    .categoria-tratamentos li:nth-of-type(even){
  
        
  
        background: #DEDEDE;
  
    }
  
    .carrossel-tratamento.owl-carousel button.owl-dot {
  
        /* border: 1px solid #7C8B80; */
  
        height: 20px;
  
        width: 21px;
  
        margin: 0 3px;
  
        border-radius: 5px;
  
        background: #DEDEDD;
  
    }
  
    .carrossel-tratamento.owl-carousel button.owl-dot.active {
  
        background: #7C8B80;
  
    }
  
    .carrossel-tratamento .owl-dots{
  
        display: block;
  
        margin-top: 60px;
  
        text-align: center;
  
        position: absolute;
  
        bottom: 0;
  
        left: 0;
  
        margin-bottom: -94px;
  
    }
  
    .tratamentos {
  
        position: relative;
  
        z-index: 11;
  
        opacity: 0;
  
        -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;
  
       -moz-transform: scale(0.2);
  
        -webkit-transform: scale(0.2);
  
        -o-transform: scale(0.2);
  
        -ms-transform: scale(0.2);
  
        transform: scale(0.2);
  
    }
  
    
  
    .tratamentos.letraTime1 {
  
        opacity: 1;
  
        -moz-transform: scale(1);
  
        -webkit-transform: scale(1);
  
        -o-transform: scale(1);
  
        -ms-transform: scale(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;
  
    }
  
    
  
    #contato{
  
        position: relative;
  
        padding: 30px 0;
  
    }
  
    #contato .mapa-contato{
  
        position: absolute;
  
        right: 0;
  
        bottom: 30px;
  
        width: 350px;
  
    }
  
    #contato .mapa-contato iframe{
  
        
  
    width: 75%;
  
    }
  
    #contato .mapa-contato:after{
  
        content: '';
  
        background: #009AA7;
  
        height: 15px;
  
        width: 350px;
  
        position: absolute;
  
        bottom: -28px;
  
        right: 0;
  
    }
  
    .engloba-titulo-contato .titulo{
  
        color: #5F5F5F;
  
        font-size: 45px;
  
        font-family: 'Intro';
  
        font-weight: 300;
  
    }
  
    .engloba-titulo-contato p{
  
        color: #5F5F5F;
  
        font-size: 15px;
  
        font-family: 'Rawline';
  
    }
  
    .engloba-box-info-contato{
  
        margin-top: 65px;
  
    }
  
    .box-info-contato .image{
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 33px;
  
        width: 33px;
  
        vertical-align: middle;
  
        margin-right: 10px;
  
    }
  
    .box-info-contato:nth-of-type(3) .image {
  
       height: 46px;
  
       width: 36px;
  
    }
  
    .box-info-contato .titulo{
  
        color: #009AA7;
  
        font-size: 15px;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .box-info-contato span{
  
        color: #5F5F5F;
  
        font-size: 13px;
  
        display: table;
  
        font-family: 'Rawline';
  
    }
  
    .box-info-contato span p{
  
        color: #5F5F5F;
  
        font-size: 15px;
  
        display: table;
  
        font-family: 'Rawline';
  
    }
  
    #formulario{
  
      background: #F7F7F7;  
  
    }
  
    #formulario form{
  
        margin-top: 80px;
  
        display: table;    
  
    }
  
    #formulario form label{
  
        margin-bottom: 10px;
  
    }
  
    #formulario form input{
  
        color: #5F5F5F;
  
        font-size: 15px;
  
        background: #FFF;
  
        height: 51px;
  
        width: 354px;
  
        padding-left: 15px;
  
    }
  
    #formulario form button{
  
        background: #009AA7;
  
        display: table;
  
        width: 127px;
  
        height: 31px;
  
        color: #FFF;
  
        margin: 0 auto;
  
        margin-right: 20px;
  
        cursor: pointer;
  
    }
  
    #formulario textarea{
  
        width: 98.2%;
  
        height: 99px;
  
        padding: 15px;
  
        color: #5F5F5F;
  
        font-size: 15px;
  
    }
  
    .box-blog-inter .image{
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        width: 377px;
  
        height: 343px;
  
        position: relative;
  
    }
  
    .box-blog-inter .image:after{
  
        content:'';
  
        border: 1px solid #7c8b7f;
  
        width: 377px;
  
        height: 343px;
  
        display: block;
  
    }
  
    .box-blog-inter .descricao .titulo{
  
    
  
    color: #7c8b7f;
  
    
  
    font-size: 32px;
  
    
  
    width: 65%;
  
    
  
    font-weight: 500;
  
    
  
    font-family: 'Ubuntu', sans-serif;
  
    }
  
    .box-blog-inter .descricao .titulo:after{
  
        content: '';
  
        border-bottom: 3px solid #7c8b7f;
  
        display: block;
  
        width: 36px;
  
        margin-top: 12px;
  
    }
  
    .box-blog-inter .descricao p{
  
        
  
    color: #5F5F5F;
  
        
  
    margin-top: 40px;
  
        
  
    font-family: 'Ubuntu', sans-serif;
  
        
  
    font-weight: 300;
  
    }
  
    .box-blog-inter .descricao p strong{
  
        color: #5F5F5F;
  
            
  
        font-family: 'Rawline';
  
    }
  
    
  
    .pesquisa{
  
        position: relative;
  
        float: right;
  
    }
  
    .pesquisa .borda{
  
        
  
    vertical-align: middle;
  
        
  
    position: absolute;
  
        
  
    top: 15px;
  
        
  
    left: 15px;
  
        
  
    color: #7c8b7f;
  
    }
  
    .categoria-blog-inter ul{
  
        display: inline-block;
  
        width: 45%;
  
    }
  
    .categoria-blog-inter{
  
        width: 95%;
  
    }
  
    .categoria-blog-inter form{
  
        display: inline-block;
  
        float: right;
  
    }
  
    .pesquisa input::placeholder{
  
        color: #AAAAAA;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .pesquisa input {
  
        background: #EDEDED;
  
        width: 419px;
  
        height: 50px;
  
        padding-left: 53px;
  
    }
  
    .categoria-blog-inter ul li.active{
  
        height: 50px;
  
        width: 150px;
  
        background: #7c8b7f;
  
        color: #FFF;
  
        text-align: center;
  
        margin-right: 5px;
  
        font-size: 15px;
  
        -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;
  
    }
  
    .categoria-blog-inter ul li.active a {
  
      color: #fff;
  
    }
  
    .categoria-blog-inter ul li a{
  
        display: table;
  
        width: 100%;
  
        font-weight: 500;
  
        font-family: 'Ubuntu', sans-serif;
  
        color: #7c8b7f;
  
    }
  
    .categoria-blog-inter ul li:hover{
  
      -moz-transform: scale(1.06);
  
        -webkit-transform: scale(1.06);
  
        -o-transform: scale(1.06);
  
        -ms-transform: scale(1.06);
  
        transform: scale(1.06);
  
        -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;
  
    }
  
    .categoria-blog-inter ul li{
  
        border: 1px solid #DEDEDE;
  
        color: #7c8b7f;
  
        background: #FFF;
  
        height: 50px;
  
        width: 150px;
  
        text-align: center;
  
        margin-right: 5px;
  
        border: 1px solid;
  
    }
  
    .engloba-box-blog-inter{
  
        margin-top: 80px;
  
    }
  
    .engloba-box-blog-inter .voltar:hover{
  
          -moz-transform: scale(1.06);
  
        -webkit-transform: scale(1.06);
  
        -o-transform: scale(1.06);
  
        -ms-transform: scale(1.06);
  
        transform: scale(1.06);
  
        -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;
  
    }
  
    .engloba-box-blog-inter .voltar{
  
    
  
    border: 1px solid #7c8b7f;
  
    
  
    color: #7c8b7f;
  
    
  
    background: #FFF;
  
    
  
    display: table;
  
    
  
    height: 51px;
  
    
  
    width: 200px;
  
    
  
    text-align: center;
  
    
  
    padding: 16px;
  
    
  
    margin-top: 30px;
  
    
  
    -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;
  
    
  
    font-weight: 500;
  
    
  
    font-family: 'Ubuntu', sans-serif;
  
    }
  
    .fb_iframe_widget{
  
        margin-right: -18px
  
    }
  
    .btn-whats{
  
        background: #4AC959;
  
        width: 182px;
  
        height: 22px;
  
        vertical-align: top;
  
        border-radius: 3px;
  
        text-align: center;
  
        display: inline-block;
  
        margin-top: -1px;
  
        margin-right: -60px;
  
    }
  
    .engloba-box-blog-inter .compartilhar:hover{
  
        -moz-transform: scale(1.06);
  
        -webkit-transform: scale(1.06);
  
        -o-transform: scale(1.06);
  
        -ms-transform: scale(1.06);
  
        transform: scale(1.06);
  
        -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;
  
    }
  
    .engloba-box-blog-inter .compartilhar{
  
    
  
    display: table;
  
    
  
    height: 51px;
  
    
  
    background: #7c8b7f;
  
    
  
    color: #FFF;
  
    
  
    width: 200px;
  
    
  
    text-align: center;
  
    
  
    padding: 16px;
  
    
  
    margin-top: 30px;
  
    
  
    -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;
  
    
  
    font-weight: 500;
  
    
  
    position: relative;
  
    
  
    font-family: 'Ubuntu', sans-serif;
  
    }
  
    #tratamentos-relacionados .engloba-titulo .titulo{
  
    
  
    color: #7c8b7f;
  
    
  
    font-size: 32px;
  
    
  
    margin-bottom: 70px;
  
    
  
    font-weight: 500;
  
    
  
    font-family: 'Ubuntu', sans-serif;
  
    }
  
    .box-tratamentos-relacionados .image{
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 290px;
  
        width: 302px;
  
        -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-tratamentos-relacionados .descricao{
  
            width: 260px;
  
            margin-top: 15px;
  
    }
  
    .box-tratamentos-relacionados .descricao .titulo{
  
        color: #009AA7;
  
        font-size: 20px;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .box-tratamentos-relacionados .descricao .titulo:after{
  
        content:'';
  
        border-bottom: 2px solid #009AA7;
  
        display: block;
  
        width: 40px;
  
        margin-top: 15px;
  
    }
  
    .box-tratamentos-relacionados .descricao p{
  
        margin-top: 15px;
  
        color: #5F5F5F;
  
        font-size: 15px;
  
        font-family: 'Rawline';
  
    }
  
    #tratamentos-relacionados .wrap{
  
        padding-top: 60px;
  
        border-top: 1px solid #7070702e;
  
    }
  
    .box-tratamentos-relacionados:hover .image{
  
          -moz-transform: scale(1.06);
  
        -webkit-transform: scale(1.06);
  
        -o-transform: scale(1.06);
  
        -ms-transform: scale(1.06);
  
        transform: scale(1.06);
  
        -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;
  
    }
  
    #blog .engloba-box-artigos{
  
        padding-top: 80px;
  
    }
  
    .engloba-box-artigos .resp{
  
        color: #009AA7;
  
        font-size: 50px;
  
        margin-top: 15px;
  
        margin-bottom: 80px;
  
        position: relative;
  
        font-family: 'Intro Bold Alt';
  
    }
  
    .engloba-box-artigos .box-artigos{
  
        margin-bottom: 20px;
  
    }
  
        .prox-pag{
  
            display:table;
  
            margin:0 auto;
  
            margin-top: 20px;
  
        }
  
        .prox-pag .page-link{
  
            
  
    margin-top: 1px;
  
            
  
    display: inline-table;
  
            
  
    padding: 4px 15px;
  
            
  
    padding-bottom: 7px;
  
            
  
    font-size: 30px;
  
        }
  
        .prox-pag a{
  
            
  
    background: #E8E8E8;
  
            
  
    color: #009AA7;
  
            
  
    font-size: 20px;
  
            
  
    margin: 0 10px;
  
            
  
    font-family: 'Montserrat-Bold';
  
            
  
    padding-bottom: 7px;
  
            
  
    padding: 5px 12px;
  
            
  
    margin-top: 5px;
  
            
  
    border: 1px solid #009AA7;
  
            
  
    width: 35px;
  
            
  
    height: 35px;
  
            
  
    font-family: 'Intro';
  
            
  
    font-weight: normal;
  
        }
  
        
  
        .prox-pag a:hover{
  
            background:#009AA7;
  
            color:#fff;
  
        }
  
        .prox-pag a.active{
  
             background: #009AA7;
  
             color:#fff;
  
             padding: 5px 12px;
  
             padding-bottom: 7px;
  
             margin-top: 7px;
  
        }
  
    
  
    .lightbox-agendar .wrap{
  
        width: 100%;
  
        padding: 12px 0;
  
        max-width: 1160px;
  
    }
  
    .lightbox-agendar{display: none;width: 100%;height: 100%;background: #F4F4EE;}
  
    .lightbox-agendar .engloba-titulo .titulo:after{
  
        content: '';
  
        border-bottom: 2px solid #7C8B80;
  
        display: block;
  
        width: 380px;
  
        margin-top: 15px;
  
    }
  
    .lightbox-agendar .engloba-titulo .titulo{
  
    
  
    color: #5F5F5F;
  
    
  
    font-size: 44px;
  
    
  
    font-family: 'Intro';
  
    
  
    font-weight: 300;
  
    }
  
    .lightbox-agendar .engloba-titulo p{
  
        
  
    margin-top: 15px;
  
        
  
    color: #5F5F5F;
  
        
  
    font-size: 15px;
  
        
  
    font-family: 'Rawline';
  
        
  
    margin-top: 35px;
  
    }
  
    .custom-select{
  
        position: relative;
  
        margin-right: 0;
  
        height: 50px;
  
        width: 376px;
  
        margin-bottom: 6px;
  
    }
  
    .nova {
  
        width: 249px;
  
    }
  
    .lightbox-agendar form .custom-select:before{
  
        content: "";
  
        width: 0;
  
        height: 0;
  
        margin-left: 5px;
  
        border-style: solid;
  
        border-width: 8px;
  
        border-color: #7c8b80 transparent transparent transparent;
  
        position: absolute;
  
        top: 23px;
  
        right: 16px;
  
        pointer-events: none;
  
        z-index: 15;
  
    }
  
    .lightbox-agendar form .custom-select:after{
  
        content: "";
  
        position: absolute;
  
        background-color: #ffffff;
  
        border-left: 0.1px solid #ffffff;
  
        pointer-events: none;
  
        width: 48px;
  
        height: 47px;
  
        right: 0;
  
        top: 2px;
  
        z-index: 10;
  
    }
  
    
  
    .lightbox-agendar .img-select{
  
       background-repeat: repeat;
  
       background-position: center;
  
       background-size: cover;
  
       position: absolute;
  
       left: 14px;
  
       z-index: 1;
  
       top: 18px;
  
    }
  
    .lightbox-agendar .img-select img{
  
        width: 18px;
  
    }
  
    .lightbox-agendar form .nova {
  
        width: 249px;
  
    }
  
  
  
    .lightbox-agendar form select{
  
        color: #7c7c7c;
  
        padding-left: 45px;
  
        border: 1px solid #fff;
  
        font-family: "Nunito-Regular";
  
        font-size: 14px;
  
        display: table;
  
        height: 50px;
  
        width: 376px;
  
        margin-bottom: 10px;
  
        background: #FFFFFF;
  
        position: relative;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
        cursor: pointer;
  
    }
  
    .lightbox-agendar .fancybox-button svg {
  
        height: 29px;
  
    }
  
    .lightbox-agendar button {
  
        left: 0;
  
        right: inherit;
  
        background: #7C8B80;
  
        width: 60px;
  
        height: 60px;
  
    }
  
    .lightbox-agendar .image-direita{    
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 418px;
  
        width: 312px;
  
    }
  
    .lightbox-agendar form{
  
        border-top: 1px solid #5f5f5f3b;
  
        margin-top: 50px;
  
        padding-top: 35px;
  
    }
  
    .lightbox-agendar form label:nth-of-type(2) img{
  
    
  
    top: 19px;
  
    
  
    width: 20px;
  
    }
  
    .lightbox-agendar form label:nth-of-type(3) img{
  
        top: 13px;
  
        }
  
    .lightbox-agendar form label img{
  
        
  
        position: absolute;
  
        left: 15px;
  
        top: 16px;
  
        width: 18px;
  
    }
  
    .lightbox-agendar form input{
  
        height: 50px;
  
        width: 249px;
  
        margin-bottom: 10px;
  
        background: #FFFFFF;
  
        color: #7c7c7c;
  
        padding-left: 45px;
  
        font-size: 14px;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    .lightbox-agendar form label {
  
        height: 50px;
  
        width: 249px;
  
        margin-right: 0;
  
        margin-bottom: 6px;
  
    }
  
    .lightbox-agendar form label.duo{
        width: 49.5%;
    }
.lightbox-agendar form label.duo input{
    width:100%;
}
  
    .lightbox-agendar .btn-enviar button{
  
            display: table;
  
            width: 144px;
  
            height: 36px;
  
            background: #7C8B80;
  
            text-align: center;
  
            color: #FFF;
  
            font-size: 15px;
  
            padding: 8px 0;
  
            margin: 0 auto;
  
            margin-right: 20px;
  
            margin-top: 30px;
  
            font-family: 'Intro';
  
            font-weight: normal;
  
            cursor: pointer;
  
            border-radius: 0;
  
            border: 1px solid;
  
    }
  
    .lightbox-agendar .btn-enviar:hover button {
  
        background: transparent;
  
        color: #7C8B80;    
  
    }
  
    .engloba-box-video{
  
        margin-top: 80px;
  
    }  
  
    .engloba-box-video .resp{
  
        color: #009AA7;
  
        font-size: 50px;
  
        margin-top: 15px;
  
        margin-bottom: 80px;
  
        position: relative;
  
        font-family: 'Intro Bold Alt';
  
    }
  
    .box-video .descricao .titulo {
  
        color: #009aa7;
  
        font-size: 20px;
  
        margin-top: 15px;
  
        font-family: 'Intro';
  
        font-weight: 300;
  
        text-align: left;
  
    }
  
    .box-video .descricao .titulo:after {
  
        content: "";
  
        display: block;
  
        border-bottom: 3px solid #009aa7;
  
        width: 50px;
  
        margin-top: 20px;
  
    }
  
    .box-video .descricao p {
  
        color: #5f5f5f;
  
        font-size: 15px;
  
        margin-top: 15px;
  
        font-family: 'Rawline';
  
        text-align: left;
  
    }
  
    .box-video{
  
        margin-bottom: 15px;
  
    }
  
    .box-video .image{
  
        
  
    background-repeat: repeat;
  
        
  
    background-size: cover;
  
        
  
    background-position: center;
  
        
  
    width: 300px;
  
        
  
    height: 280px;
  
        
  
    position: relative;
  
    }
  
    .box-video .image:before{
  
        content: '';
  
        position: absolute;
  
        top: 0;
  
        left: 0;
  
        height: 280px;
  
        width: 300px;
  
        background: #0000000f;
  
        z-index: 0;
  
    }
  
    .box-video .image:after{
  
        content:'';
  
        background-image:url(../images/video.svg);
  
        background-position: center;
  
        background-repeat: no-repeat;
  
        background-size: cover;
  
        height: 100px;
  
        width: 100px;
  
        position: absolute;
  
        top: 78px;
  
        left: 101px;
  
        z-index: 2;
  
        -moz-transform: scale(0.9);
  
        -webkit-transform: scale(0.9);
  
        -o-transform: scale(0.9);
  
        -ms-transform: scale(0.9);
  
        transform: scale(0.9);
  
        -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-video:hover .image:after{
  
        -moz-transform: scale(1.06);
  
        -webkit-transform: scale(1.06);
  
        -o-transform: scale(1.06);
  
        -ms-transform: scale(1.06);
  
        transform: scale(1.06);
  
        -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;
  
    }
  
    .categoria-blog-inter.video{
  
        
  
    margin-bottom: 80px;
  
    }
  
    .box-video-inter .descricao .titulo{
  
    
  
    color: #009AA7;
  
    
  
    font-size: 32px;
  
    
  
    width: 65%;
  
    
  
    font-family: 'Intro';
  
    
  
    font-weight: normal;
  
    }
  
    .box-video-inter .descricao .titulo:after{
  
        content: '';
  
        border-bottom: 3px solid #009AA7;
  
        display: block;
  
        width: 36px;
  
        margin-top: 12px;
  
    }
  
    .box-video-inter .descricao p{
  
        
  
    color: #5F5F5F;
  
        
  
    margin-top: 40px;
  
        
  
    font-family: 'Rawline';
  
    }
  
    .engloba-box-bvideo-inter .voltar:hover{
  
          -moz-transform: scale(1.06);
  
        -webkit-transform: scale(1.06);
  
        -o-transform: scale(1.06);
  
        -ms-transform: scale(1.06);
  
        transform: scale(1.06);
  
        -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;
  
    }
  
    .engloba-box-video-inter .voltar{
  
    
  
    border: 1px solid #009AA7;
  
    
  
    color: #009AA7;
  
    
  
    background: #FFF;
  
    
  
    display: table;
  
    
  
    height: 51px;
  
    
  
    width: 200px;
  
    
  
    text-align: center;
  
    
  
    padding: 16px;
  
    
  
    margin-top: 25px;
  
    
  
    -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;
  
    
  
    font-family: 'Intro';
  
    
  
    font-weight: normal;
  
    }
  
    .engloba-box-video-inter .compartilhar:hover{
  
        -moz-transform: scale(1.06);
  
        -webkit-transform: scale(1.06);
  
        -o-transform: scale(1.06);
  
        -ms-transform: scale(1.06);
  
        transform: scale(1.06);
  
        -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;
  
    }
  
    .engloba-box-video-inter .compartilhar{
  
    
  
    display: table;
  
    
  
    height: 51px;
  
    
  
    background: #009AA7;
  
    
  
    color: #FFF;
  
    
  
    width: 200px;
  
    
  
    text-align: center;
  
    
  
    padding: 16px;
  
    
  
    margin-top: 25px;
  
    
  
    -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;
  
    
  
    font-family: 'Intro';
  
    
  
    font-weight: normal;
  
    
  
    }
  
    #videos-relacionado .engloba-titulo .titulo{
  
    
  
    color: #009AA7;
  
    
  
    font-size: 32px;
  
    
  
    margin-bottom: 70px;
  
    
  
    font-family: 'Intro';
  
    
  
    font-weight: normal;
  
    }
  
    
  
    #videos-relacionado .descricao .titulo{
  
        color: #009AA7;
  
        font-size: 20px;
  
        font-family: 'Intro';
  
        font-weight: normal;
  
    }
  
    #videos-relacionado .descricao p{
  
        margin-top: 15px;
  
        color: #5F5F5F;
  
        font-size: 15px;
  
        font-family: 'Rawline';
  
    }
  
    #videos-relacionado .wrap{
  
        padding-top: 60px;
  
        border-top: 1px solid #7070702e;
  
    }
  
    #contato .engloba-box-info-contato .box-info-contato:nth-of-type(1) .descricao {
  
        width: 79%;
  
    }
  
    #social .wrap {
  
        padding-top: 50px;
  
        padding-bottom: 0;
  
    }
  
    #social .engloba-titulo {
  
        width: 655px;
  
        margin: 0 auto;    
  
    }
  
    #social .engloba-titulo .titulo {
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 700;
  
        font-size: 24px;
  
        text-align: center;
  
        color: #494949;
  
        margin-bottom: 24px;    
  
    }
  
    #social .engloba-titulo .desc {
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 400;
  
        font-size: 15px;
  
        color: #626262;
  
        text-align: center;    
  
    }
  
    #social .engloba-projetos .engloba-titulo {
  
        margin-top: 62px;
  
    }
  
    #social .engloba-projetos .engloba-titulo .titulo {
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 700;
  
        font-size: 24px;
  
        text-align: center;
  
        color: #494949;
  
        margin-bottom: 42px;
  
    }
  
    #social .engloba-projetos .box-categoria-projeto .content {
  
        background: #F7F7F5;
  
        height: 79px;
  
        display: flex;
  
        align-items: center;
  
        justify-content: center;
  
        border-radius: 15px 15px 0px 0px;
  
    }
  
    #social .engloba-projetos .box-categoria-projeto .content:hover {
  
        background: #7C8B80;
  
    }
  
    #social .engloba-projetos .box-categoria-projeto .content.active {
  
        background: #7C8B80;    
  
    }
  
    #social .engloba-projetos .box-categoria-projeto .content .descricao {
  
        margin-left: 20px;
  
    }
  
    #social .engloba-projetos .box-categoria-projeto .content .descricao .titulo {
  
        font-size: 24px;
  
        font-weight: 700;
  
        font-family: 'Ubuntu', sans-serif;
  
        color: #494949;    
  
    }
  
    #social .engloba-projetos .box-categoria-projeto .content:hover .descricao .titulo {
  
        color: #F7F7F5;
  
    }
  
    #social .engloba-projetos .box-categoria-projeto .content.active .descricao .titulo {
  
        color: #F7F7F5;
  
    }
  
    #social .engloba-projetos .box-categoria-projeto .content .descricao .sub-titulo {
  
        font-weight: 500;
  
        font-size: 15px;
  
        font-family: 'Ubuntu', sans-serif;
  
    }
  
    #social .projeto-descricao {
  
        background: #7C8B80;
  
    }
  
    #social .projeto-descricao .box-projeto-descricao {
  
        padding-top: 62px;
  
        padding-bottom: 70px;
  
    }
  
    #social .projeto-descricao .box-projeto-descricao .content {
  
        display: flex;
  
        justify-content: center;
  
    }
  
    #social .projeto-descricao .box-projeto-descricao .content .engloba-esq {
  
        display: flex;
  
        flex-direction: column;
  
        align-items: center;
  
        background: #fff;
  
        border-radius: 18px;
  
        width: 379px;
  
        height: 367px;
  
    }
  
    #social .projeto-descricao .box-projeto-descricao .content .engloba-esq .image img {
  
        width: 100%;
  
        max-width: 205px;
  
    }
  
    #social .projeto-descricao .box-projeto-descricao .content .engloba-esq .descricao {
  
        text-align: center;
  
    }
  
    #social .projeto-descricao .box-projeto-descricao .content .engloba-esq .descricao .titulo {
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 700;
  
        font-size: 37px;
  
        color: #494949;
  
        margin-bottom: 10px;
  
        border-top: 1px solid #70707073;
  
        padding-top: 28px;
  
        margin-top: 9px;
  
    }
  
    #social .projeto-descricao .box-projeto-descricao .content .engloba-esq .descricao .sub-titulo {
  
        font-size: 12px;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 500;
  
        color: #494949;
  
    }
  
    #social .projeto-descricao .box-projeto-descricao .content .engloba-dir {
  
        margin-left: 79px;
  
        display: flex;
  
        align-items: center;
  
    }
  
    #social .projeto-descricao .box-projeto-descricao .content .engloba-dir .desc {
  
        width: 635px;
  
        color: #F7F7F5;
  
        font-family: 'Ubuntu', sans-serif;
  
        font-weight: 300;
  
        font-size: 15px;
  
    }