html {background:#2b333d;}
body {font-size:17px;color:#fff;font-family:'Work Sans';font-weight:300;}
html,
body {height:100%;}

* {-webkit-font-smoothing: antialiased;}

i, em {font-style:italic;}

a {color:#fff;}

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

strong, b {font-weight:bold;}
input[type="reset"], input[type="submit"], button {cursor:pointer;}

::-webkit-input-placeholder {color:#fff;}
::-moz-placeholder {color:#fff;}
:-ms-input-placeholder {color:#fff;}
input:-moz-placeholder {color:#fff;}

select {
  -ms-box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}

select::-ms-expand {
  display: none;
}

::selection {
  background:#1C8DBA;
  color: #fff;
}
::-moz-selection {
  background:#1C8DBA;
  color: #fff;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  background:transparent !important;
}

form * {outline:0;}

form .error,
form .success {font-size:16px;}
form .success {color:green;}
form .error {color:red;}
form .retorno {margin-bottom:15px;}

.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.last {margin-right:0px !important;}
.not-found {font-size:16px;margin:0px 0px 0px 20px;}

.wrapper {max-width:1200px;position:relative;z-index:1;left:50%;transform:translateX(-50%);width:calc(100% - 40px);}

.texto {line-height:150%;}
.texto.large {font-size:25px;}
.texto p {margin-bottom:16px;}
.texto img {display:table;margin:0 auto;max-width:100%;}

.loading-full {position:fixed;z-index:99;top:0;bottom:0;left:0;right:0;background:rgba(255, 255, 255, 0.7);display:none;}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
     -khtml-user-select: none; /* Konqueror */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  not supported by any browser */
}

.sk-circle {
  width: 40px;
  height: 40px;
  position: fixed;
  z-index: 99;
  left: 50%;
  top: 50%;
  margin-left: -20px;
  margin-top: -20px;
}
.sk-circle .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-circle .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #002554;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
          animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg); }
.sk-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg); }
.sk-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
.sk-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg); }
.sk-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg); }
.sk-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
.sk-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg); }
.sk-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg); }
.sk-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg); }
.sk-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); }
.sk-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); }
.sk-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; }
.sk-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }
.sk-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; }
.sk-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; }
.sk-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; }
.sk-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; }
.sk-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; }
.sk-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s; }
.sk-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s; }
.sk-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s; }
.sk-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  } 40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  } 40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.ico-menu {position:fixed;right:20px;display:none;z-index:3;top:17px;z-index:9;font-size:30px;color:#fff;}

.not-found-page {padding-top:50px;font-size:32px;text-align:center;}

.container {display:flex;}

.animate-section-item {opacity:0 !important;transition-duration:2s;transform:translateY(-40px);}
.animate-section-item.active {opacity:1 !important;transform:translateY(0px);}

.titulo {color:#fc4c02;font-weight:700;line-height:100%;}
.titulo.small {font-size:24px;margin-bottom:15px;}
.titulo.medium {font-size:30px;margin-bottom:20px;line-height:120%;}
.titulo.large {font-size:52px;margin-bottom:20px;}
.titulo.extralarge {font-size:72px;margin-bottom:30px;}

.contato {position:relative;overflow:hidden;}
.contato .box {position:absolute;right:0px;padding:40px 40px;color:#fff;background:#2b333d;width:400px;top:100px;}
.contato .box .titulo {color:#fff;}
.contato iframe {height:640px;border:0px;width:100%;left:-200px;position:relative;width:calc(100% + 200px);}

.whatsapp-fixed {width:55px;height:55px;position:fixed;right:20px;bottom:20px;z-index:6;background:#2ab640;color:#fff;font-size:32px;border-radius:100%;display:flex;justify-content:center;align-items:center;}

.menu-mobile {position:fixed;top:0;left:0;z-index:99;right:0;bottom:0;overflow:auto;background:#2b333d;display:none;}
.menu-mobile .close {font-size:30px;color:#fff;display:table;margin:0 auto;margin-top:30px;margin-bottom:40px;cursor:pointer;}
.menu-mobile .menu li {margin-bottom:30px;}
.menu-mobile .menu li a {text-transform:uppercase;color:#fff;font-size:32px;display:block;text-align:center;}

#content {position:relative;width:100%;max-width:1920px;margin:0 auto;background:#fff;}

#content-page {padding-top:150px;}

#header {background:#2b333d;position:fixed;z-index:3;left:0;width:100%;top:0px;}
#header .container {height:150px;justify-content:space-between;align-items:center;transition-duration:0.5s;}
#header.small .container {height:100px;}
#header .logo img {width:200px;}
#header .menu {display:flex;margin-left:auto;}
#header .menu li {margin-left:30px;}
#header .menu li a {color:#fff;font-size:20px;text-transform:uppercase;transition-duration:0.5s;}
#header .menu li a:hover {color:#fc4c02;}

#footer {background:#2b333d;}
#footer .box-top {border-bottom:2px solid #878787;}
#footer .box-top .container {height:110px;justify-content:space-between;align-items:center;}
#footer .box-top .logo img {width:110px;}
#footer .box-top .menu {display:flex;margin-left:auto;}
#footer .box-top .menu li {margin-left:30px;}
#footer .box-top .menu li a {color:#fff;font-size:20px;text-transform:uppercase;transition-duration:0.5s;}
#footer .box-top .menu li a:hover {color:#fc4c02;}
#footer .box-bottom {padding:50px 0px;color:#fff;}
#footer .box-bottom .container {justify-content:space-between;}
#footer .box-bottom .endereco {font-size:17px;line-height:200%;}
#footer .box-bottom .social {display:flex;margin-left:auto;}
#footer .box-bottom .social li {margin-left:15px;}
#footer .box-bottom .social li.label {color:#fc4c02;font-size:20px;margin-right:15px;line-height:45px;}
#footer .box-bottom .social li img {width:45px;transition-duration:0.5s;}
#footer .box-bottom .social li:hover img {transform:scale(1.2);}
#footer .box-bottom .copyright {font-size:14px;text-align:right;margin-top:20px;}

#home .banners {background:#2b333d;height:700px;}
#home .banners .owl-dots {position:absolute;bottom:20px;z-index:4;left:0px;width:50%;display:flex;justify-content:right;}
#home .banners .owl-dots .owl-dot {cursor:pointer;border:2px solid #fff;margin:0px 5px;width:14px;height:14px;border-radius:100%;}
#home .banners .owl-dots .owl-dot:hover,
#home .banners .owl-dots .owl-dot.active {background:#fff;}
#home .banners .banner {display:block;position:relative;overflow:hidden;height:700px;}
#home .banners .banner .bg {width:100%;height:100%;object-fit:cover;position:absolute;}
#home .banners .banner .wrapper {z-index:3;height:100%;position:relative;top:0px;}
#home .banners .banner .box {position:absolute;z-index:3;width:570px;bottom:200px;transition-duration:2s;opacity:0;left:-100px;}
#home .banners .owl-item.active .banner .box {opacity:1;left:0px;}
#home .banners .banner .box .titulo {color:#fff;}
#home .banners .banner .overlay {z-index:2;position:absolute;top:0;left:0;bottom:0;width:calc(50% + 100px);transition-duration:1s;background:#fc4c02;opacity:0.8;opacity:0;left:-100px;}
#home .banners .owl-item.active .banner .overlay {opacity:0.8;left:0px;}
#home .laudos {background:#363e47;padding:70px 0px;}
#home .laudos .titulo.extralarge {width:calc(50% - 0px);color:#fff;}
#home .laudos .lista {display:flex;margin-left:auto;width:calc(50% - 60px);flex-wrap:wrap;}
#home .laudos .lista .conteudo {width:calc(50% - 20px);margin-left:20px;}
#home .laudos .lista .conteudo .box {margin-bottom:20px;}
#home .patologias {background:#2b333d;padding:70px 0px;}
#home .patologias .box-texto {width:640px;}
#home .patologias .lista {margin-top:60px;}
#home .patologias .patologia .foto {width:100%;height:290px;position:relative;overflow:hidden;}
#home .patologias .patologia .foto img {width:100%;height:100%;object-fit:cover;transition-duration:0.5s;}
#home .patologias .patologia:hover .foto img {transform:scale(1.1);}
#home .patologias .patologia .box {border:2px solid #343c47;padding:20px 20px;margin-top:-2px;}
#home .patologias .patologia .box .titulo div {font-size:20px;color:#878787;font-weight:400;}
#home .patologias .owl-dots {display:flex;justify-content:center;margin-top:30px;}
#home .patologias .owl-dots .owl-dot {cursor:pointer;border:2px solid #fff;margin:0px 5px;width:10px;height:10px;border-radius:100%;}
#home .patologias .owl-dots .owl-dot:hover,
#home .patologias .owl-dots .owl-dot.active {background:#fff;}
#home .patologias .owl-prev,
#home .patologias .owl-next {position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;width:16px;height:27px;font-size:0px;}
#home .patologias .owl-prev {left:-40px;background:url(../imagens/site/ico_arrow_left.png) no-repeat center;}
#home .patologias .owl-next {right:-40px;background:url(../imagens/site/ico_arrow_right.png) no-repeat center;}
#home .sobre {background:#363e47;padding:70px 0px;}
#home .sobre .container {justify-content:space-between;}
#home .sobre .box {width:calc(50% - 70px);}
#home .sobre .box .texto {margin-bottom:50px;}
#home .sobre .video {width:calc(50%);margin-left:auto;display:block;height:560px;position:relative;overflow:hidden;}
#home .sobre .video img {width:100%;height:100%;object-fit:cover;transition-duration:0.5s;}
#home .sobre .video:hover img {transform:scale(1.1);}
#home .sobre .video .play {position:absolute;left:50%;top:50%;z-index:3;width:110px;height:110px;border-radius:100%;background:#363e47 url(../imagens/site/ico_play.png) no-repeat center;transform:translate(-50%,-50%);}
#home .importancia {background:#2b333d;padding:70px 0px;text-align:center;}
#home .fernando {background:#363e47;padding:70px 0px;text-align:center;}
#home .fernando .foto {display:inline-block;position:relative;overflow:hidden;width:420px;height:420px;margin-bottom:40px;margin-top:30px;}
#home .fernando .foto img {width:100%;height:100%;object-fit:cover;object-position:center top;}
#home .areas {background:#2b333d;padding:70px 0px;text-align:center;}
#home .areas .lista {display:flex;margin-top:50px;flex-wrap:wrap;}
#home .areas .lista .area {margin:0px 20px;margin-bottom:30px;text-align:left;width:calc(33.33% - 40px);}
#home .depoimentos {background:#363e47;padding:70px 0px;text-align:center;}
#home .depoimentos .lista {margin-top:60px;}
#home .depoimentos .depoimento {text-align:left;}
#home .depoimentos .depoimento .foto {width:220px;height:220px;position:relative;overflow:hidden;margin-bottom:20px;}
#home .depoimentos .depoimento .foto img {width:100%;height:100%;object-fit:cover;}
#home .depoimentos .depoimento .nome {margin-top:20px;font-size:25px;color:#fc4c02;}
#home .depoimentos .owl-dots {display:flex;justify-content:center;margin-top:20px;}
#home .depoimentos .owl-dots .owl-dot {cursor:pointer;border:2px solid #fff;margin:0px 5px;width:14px;height:14px;border-radius:100%;}
#home .depoimentos .owl-dots .owl-dot:hover,
#home .depoimentos .owl-dots .owl-dot.active {background:#fff;}
#home .banners-projetos {background:#2b333d;height:700px;}
#home .banners-projetos .owl-dots {position:absolute;bottom:150px;z-index:4;left:0px;width:50%;display:flex;justify-content:right;}
#home .banners-projetos .owl-dots .owl-dot {cursor:pointer;border:2px solid #fff;margin:0px 5px;width:14px;height:14px;border-radius:100%;}
#home .banners-projetos .owl-dots .owl-dot:hover,
#home .banners-projetos .owl-dots .owl-dot.active {background:#fff;}
#home .banners-projetos .banner {display:block;position:relative;overflow:hidden;height:700px;}
#home .banners-projetos .banner .bg {width:100%;height:100%;object-fit:cover;position:absolute;}
#home .banners-projetos .banner .wrapper {z-index:3;height:100%;position:relative;top:0px;}
#home .banners-projetos .banner .box {position:absolute;z-index:3;width:570px;bottom:200px;transition-duration:2s;opacity:0;left:-100px;}
#home .banners-projetos .owl-item.active .banner .box {opacity:1;left:0px;}
#home .banners-projetos .banner .box .titulo {color:#fff;}
#home .banners-projetos .banner .conteudo {position:relative;z-index:3;}
#home .banners-projetos .banner .overlay {z-index:2;position:absolute;top:-70px;left:-1500px;bottom:-70px;right:-90px;background:#fc4c02;opacity:0.8;border-radius:0px 80px 0px 0px;}
#home .objetivo {background:#dadada;padding:70px 0px;}
#home .objetivo .titulo {max-width:1100px;}
#home .objetivo .texto {max-width:660px;color:#2b333d;}
#home .objetivo .lista {margin-top:40px;}
#home .objetivo .foto {width:100%;height:460px;position:relative;overflow:hidden;display:block;}
#home .objetivo .foto img {width:100%;height:100%;object-fit:cover;transition-duration:0.5s;}
#home .objetivo .foto:hover img {transform:scale(1.2);}
#home .objetivo .owl-dots {display:flex;margin-top:30px;}
#home .objetivo .owl-dots .owl-dot {cursor:pointer;border:2px solid #2b333d;margin:0px 5px;width:10px;height:10px;border-radius:100%;}
#home .objetivo .owl-dots .owl-dot:hover,
#home .objetivo .owl-dots .owl-dot.active {background:#2b333d;}
#home .areas-que-atuamos {background:#fff;padding:70px 0px;text-align:center;}
#home .areas-que-atuamos .texto.large {max-width:660px;color:#2b333d;display:table;margin:0 auto;}
#home .areas-que-atuamos .lista {display:flex;flex-wrap:wrap;margin-top:20px;}
#home .areas-que-atuamos .area {margin:0px 20px;margin-top:40px;width:calc(33.33% - 40px);text-align:left;}
#home .areas-que-atuamos .area .foto {width:100%;height:400px;position:relative;overflow:hidden;}
#home .areas-que-atuamos .area .foto img {width:100%;height:100%;object-fit:cover;transition-duration:0.5s;}
#home .areas-que-atuamos .area:hover .foto img {transform:scale(1.2);}
#home .areas-que-atuamos .area .box {padding:20px 0px;color:#2b333d;}
#home .areas-que-atuamos .area .box .titulo {color:#2b333d;}
#home .projetos {background:#dadada;padding:70px 0px;text-align:center;}
#home .projetos .lista {margin-top:70px;}
#home .projetos .projeto {text-align:left;}
#home .projetos .projeto .foto {width:100%;height:400px;position:relative;overflow:hidden;}
#home .projetos .projeto .foto img {width:100%;height:100%;object-fit:cover;transition-duration:0.5s;}
#home .projetos .projeto:hover .foto img {transform:scale(1.2);}
#home .projetos .projeto .box {color:#2b333d;margin-top:30px;}
#home .projetos .projeto .box .titulo {color:#2b333d;}
#home .projetos .owl-prev,
#home .projetos .owl-next {position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;width:16px;height:27px;font-size:0px;filter:invert(1);}
#home .projetos .owl-prev {left:-40px;background:url(../imagens/site/ico_arrow_left.png) no-repeat center;}
#home .projetos .owl-next {right:-40px;background:url(../imagens/site/ico_arrow_right.png) no-repeat center;}
#home .clientes {background:#fff;padding:70px 0px;text-align:center;}
#home .clientes .lista {margin-top:10px;display:flex;flex-wrap:wrap;}
#home .clientes .cliente {margin:0px 20px;width:calc(50% - 40px);margin-top:40px;}
#home .clientes .cliente .texto {color:#2b333d;}

@media screen and (max-width:1440px) {
  body {font-size:15px;}

  .titulo.small {font-size:20px;margin-bottom:12px;}
  .titulo.medium {font-size:26px;margin-bottom:15px;}
  .titulo.large {font-size:47px;margin-bottom:15px;}
  .titulo.extralarge {font-size:55px;margin-bottom:25px;}

  .texto {line-height:120%;}
  .texto.large {font-size:20px;}

  #content-page {padding-top:120px;}

  #header .container {height:120px;}
  #header .menu li a {font-size:18px;}

  #footer .box-top .menu li a {font-size:18px;}

  #home .banners {height:650px;}
  #home .banners .banner {height:650px;}
  #home .banners-projetos {height:650px;}
  #home .banners-projetos .banner {height:650px;}
  #home .sobre .video {height:500px;}
  #home .objetivo .foto {height:400px;}
}

@media screen and (max-width:1280px) {
  body {font-size:14px;}

  .titulo.small {font-size:18px;margin-bottom:12px;}
  .titulo.medium {font-size:22px;margin-bottom:15px;}
  .titulo.large {font-size:39px;margin-bottom:15px;}
  .titulo.extralarge {font-size:48px;margin-bottom:25px;}

  .texto.large {font-size:19px;}

  #home .banners {height:600px;}
  #home .banners .banner {height:600px;}
  #home .banners-projetos {height:600px;}
  #home .banners-projetos .banner {height:600px;}
  #home .sobre .video {height:450px;}
  #home .projetos .owl-prev {left:20px;}
  #home .projetos .owl-next {right:20px;}
}

@media screen and (max-width:960px) {
  html {position:relative;overflow-x:hidden;width:100%;min-width:315px;}
  body {position:relative;overflow-x:hidden;width:100%;font-size:14px;}

  * {-webkit-overflow-scrolling:touch;}

  .ico-menu {display:block;}

  .titulo.small {font-size:16px;margin-bottom:15px;}
  .titulo.medium {font-size:20px;margin-bottom:18px;}
  .titulo.large {font-size:30px;margin-bottom:18px;}
  .titulo.extralarge {font-size:30px;margin-bottom:32px;}

  .texto.large {font-size:17px;}

  .animate-section-item {opacity:1 !important;transition-duration:2s;transform:translateY(0px) !important;}
  .animate-section-item.active {opacity:1 !important;transform:translateY(0px) !important;}

  .container {display:block;}

  .contato iframe {height:500px;left:0px;width:100%;}
  .contato .box {width:250px;padding:20px 20px;top:inherit;right:-20px;bottom:10px;display:none;}
  .contato .box .texto {font-size:13px;}

  #content-page {padding-top:60px;}

  #header .container {height:60px !important;}
  #header .logo img {width:160px;margin-top:7px;}
  #header .menu {display:none;}

  #footer .box-top {display:none;}
  #footer .box-bottom .endereco {text-align:center;}
  #footer .box-bottom .social {justify-content:center;margin-top:30px;}
  #footer .box-bottom .social li.label {display:none;}
  #footer .box-bottom .social li {margin:0px 5px;}
  #footer .box-bottom .copyright {text-align:center;margin-top:40px;}

  #home .banners {height:500px;}
  #home .banners .banner {height:500px;}
  #home .banners .banner .box {width:80%;bottom:100px;}
  #home .banners .banner .overlay {width:80%;}
  #home .laudos {padding:50px 0px;}
  #home .laudos .titulo.extralarge {width:100%;text-align:center;}
  #home .laudos .lista {width:100%;}
  #home .patologias {padding:40px 0px;}
  #home .patologias .box-texto {text-align:center;width:100%;}
  #home .patologias .patologia .foto {height:260px;}
  #home .sobre {padding:50px 0px;}
  #home .sobre .box {width:100%;margin-bottom:30px;}
  #home .sobre .box .texto {margin-bottom:30px;}
  #home .sobre .video {display:block;width:100%;height:350px;}
  #home .importancia {padding:50px 0px;}
  #home .fernando {padding:50px 0px;}
  #home .fernando .foto {height:350px;}
  #home .areas {padding:50px 0px;}
  #home .depoimentos {padding:50px 0px;}
  #home .depoimentos .depoimento .nome {font-size:20px;}
  #home .banners-projetos {height:500px;}
  #home .banners-projetos .banner {height:500px;}
  #home .banners-projetos .owl-dots {width:100%;bottom:20px;justify-content:center;}
  #home .banners-projetos .banner .box {width:80%;bottom:90px;}
  #home .banners-projetos .banner .overlay {top:-30px;bottom:-30px;right:-40px;}
  #home .objetivo {padding:50px 0px;}
  #home .objetivo .foto {height:350px;}
  #home .objetivo .owl-dots {justify-content:center;}
  #home .areas-que-atuamos {padding:50px 0px;}
  #home .areas-que-atuamos .area {margin:0px 10px;margin-bottom:20px;width:calc(50% - 20px);}
  #home .areas-que-atuamos .area .foto {height:300px;}
  #home .areas-que-atuamos .lista {margin-top:30px;}
  #home .projetos {padding:50px 0px;}
  #home .projetos .lista {margin-top:40px;}
  #home .projetos .projeto .foto {height:350px;}
  #home .clientes {padding:50px 0px;}

}

@media screen and (max-width:640px) {
  #home .banners {height:400px;}
  #home .banners .banner {height:400px;}
  #home .laudos .lista {display:block;}
  #home .laudos .lista .conteudo {width:100%;margin:0px;}
  #home .sobre .video {height:300px;}
  #home .fernando .foto {height:300px;width:100%;}
  #home .areas .lista .area {width:calc(50% - 20px);margin:0px 10px;margin-bottom:20px;}
  #home .objetivo .foto {height:300px;}
  #home .areas-que-atuamos .area {margin:0px;margin-bottom:20px;width:100%;}
  #home .projetos .projeto .foto {height:250px;}
  #home .clientes .cliente {width:100%;margin:0px;margin-top:35px;}
}