	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,hr,th,td {margin:0; padding:0;}
h3,h4,h5,h6 {font-weight:800;} /* Colocar de acordo com a fonte do Google que tiver */
h1, h2 {font-weight:800;} /* Colocar de acordo com a fonte do Google que tiver */
small {font-weight:400; font-size:12px;} /* Colocar de acordo com a fonte do Google que tiver */
html {-webkit-font-smoothing: antialiased; overflow-x: hidden;}
html {font-size: 100%;}
strong, b {font-weight:800;} /* Colocar de acordo com a fonte do Google que tiver */
* {font-family: 'Montserrat', sans-serif;} /* Colocar de acordo com a fonte do Google que tiver */
body {color: #2B2B2B; background: #FFFFFF; font-weight:400; letter-spacing: -0.5px; overflow-x: hidden;}
.clear {width: 100%; clear: both; display: block; height: 0px;}
a {transition:all 0.5s;-moz-transition: all 0.5s; /* Firefox 4 */-webkit-transition: all 0.5s; /* Safari and Chrome */-o-transition: all 0.5s; /* Opera */text-decoration:none; cursor:pointer;}
p {line-height: 24px; font-size: 14px;}

.logoMob{display: none;}

/*geral*/
.container{width: 1163px;position: relative;margin: 0px auto;}
.absolute{position: absolute;top: 0;}
.titulo{line-height: 38px; text-align: center;position: absolute;}
h2{color:#f9f7f6; font-size: 160px;}
h3{font-size: 38.36px; color: #636469; letter-spacing: 3px; font-weight: 700;;}
h4{font-family: 'Reenie Beanie', cursive; color: #a78883; font-size: 45px;font-weight: 400;}
h5{font-size: 22px; color: #636469;font-weight: 700;}
p{font-size: 15px; color: #636469;font-size: 15px; color: #636469; font-weight: 400; line-height: 27px;}
button{color:#a78883;font-size: 15px;font-weight: 600;border:none;background-color: transparent; letter-spacing: 1px; outline: none; cursor: pointer;transition: .5s;padding: 0;}
a:hover button{letter-spacing: 2px;}
.centerHome{position: relative;}
.posClic{margin-bottom: 70px;  padding: 0px 76px 0; width: 100%;margin-top: 170px;}
.posClic2{padding: 0px 76px 0 30px;}
.home .banner .corFundo{background:url("../img/home/fundo.png") no-repeat;background-size:cover; height: 111vh; width: 100%;position: absolute;z-index:3; opacity:.65;}
.hrPeq{width: 57px!important;height: 5px!important;}
.banner2{height: 453px; width: 100%; position: absolute;}
.banner2 .corFundo{height: 453px;background:url("../img/home/fundo.png")no-repeat;background-size:cover;opacity: .65;z-index:3;width: 100%;z-index: 3}
.divBotao{display: flex; justify-content: center; width: 100%; margin-top: 40px;}
.galeria {display: flex; position: relative;}
.galeria .galPrinci,.galSecun{width:50%;}
.galSecun .column1{height: 336.5px;}
.galeria .galPrinci:hover .corFundo,
.galeria .galSecun .column1:hover .corFundo{background-color: #b37a71; opacity: .5;position:absolute; display: block!important;width: 50%; height: 673px; min-height: 673px;z-index: 2;}
.galeria .galPrinci .imgGal{width:100%;height:673px;min-height: 673px;  object-fit: cover;}
.galeria .galPrinci:hover .lupa{height: 180px; width:180px; background: url('../img/clinica/lupa.png')no-repeat center center;background-size: contain; position: absolute; top: 260px; left: 260px; z-index:3; }
.galeria .galSecun img{width:100%;height: 336.5px;min-height: 336.5px; object-fit: cover;}
.galeria .galSecun .column1:hover .corFundo{height: 336.5px;min-height: 336.5px;}
.galeria .galSecun .column1:hover .lupa2{height: 180px; width:180px; background: url('../img/clinica/lupa.png')no-repeat center center; background-size: contain; position: absolute; top: 80px; right: 250px; z-index:3;}
.galeria .galSecun .column1:hover .lupa3{height: 180px; width:180px; background: url('../img/clinica/lupa.png')no-repeat center center; background-size: contain; position: absolute; top: 425px; right: 250px; z-index:3;}


/*header*/
input#control-nav {visibility: hidden;position: absolute;left: -9999px;opacity: 0;}
header{width: 100%; position: absolute; transition:all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;top: 0;z-index: 99;}
header .container {}
header .flex{display:flex; align-items:center;}
header .fundoTopo{background-color: #ffffff;padding:20px 0px; opacity: .8;}
header .acessos {display: flex;justify-content: space-between; align-items: center;}
.acessos i{color: #a98b86;font-size: 20px;}
.acessos .fas{transform: rotate(320deg);margin-right: 12px;}
.acessos .fab{font-size: 30px; margin-left: 15px;}
.acessos .contato{display: flex; align-items: center; }
.acessos a{font-size: 14px;color: #636469; font-weight: 400;}
.acessos a:hover{opacity: .7;}
header .acessos img:first-child{width:237px; }
header .menu ul li:nth-child(3){
    margin-left: 38px;
}
header .acessos img{margin-top:-5px; }
header .logo {text-indent:-9999px; width:200px; height: 67px; background: url('../img/logo.png') no-repeat center center; background-size:100%; float: left;}
header .menu ul {list-style: none;margin: 0px 0px; display: flex; justify-content: space-between;width: 100%;}
header .menu ul li {display: inline-block; margin: 0px 0;}
header .menu ul li a {color: #ffffff; display: inline-block; line-height: 30px; font-size: 15px; padding:7px 0px; position: relative; letter-spacing: .1px;}
header .menu ul li a:before { content: ""; height: 5px; width: 0; background-color:transparent; display: block; position: absolute; top: -5px; transition: .5s; }
header .menu ul li a:hover::before { content: ""; height: 5px; width: 100%; background-color:#a78883; display: block; position: absolute; top: -5px;}
header .menu ul .active a:before {content: ""; height: 5px; width: 100%; background-color:#a78883; display: block; position: absolute; top: -5px;}
.menu-fixo{z-index:99; padding:10px 0px; transition:all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s ; margin:auto; position: fixed;background:  rgba(246,246,246,.9);height: 45px; top:0;}
header .menu-fixo ul li a {color:#636469;}
header .menu-fixo ul li a:before, header .menu-fixo ul li a:hover::before{ top: 50px;}
header .menu-fixo ul .active a:before { top: 50px;}

/*home*/
.home .item .banner {height: 111vh;; width: 100%;object-fit: cover;}
.home .item .banner img{height: 100%; width: 100%;object-fit: cover;}
.home .item .banner .container{margin-top: -75vh; z-index: 999;}
.home .item .banner .container .titHome{top:100px;}
.home .item .banner .container .titulo{line-height: 45px; text-align: left;}
.home .item .banner .container h1{font-size: 184.76px; font-weight: 800; opacity: .3;color: #d3c3c1; white-space: nowrap;}
.home .item .banner .container h3{font-size: 50px; color: #ffffff; letter-spacing: 3px; white-space: nowrap;}
.home .item .banner .container h4{font-family: 'Reenie Beanie', cursive; color: #ffffff; font-size: 50px;font-weight: 400; white-space: nowrap;   width: 50%;}
.home .item .banner .container p{color: #ffffff; font-size: 15px;font-weight: 400; width: 38%; padding: 106px 0 50px;}
.home .item .banner .container hr{background-color: #ffffff;border: none; width:57px; height: 5px; }
.home .item .banner .container button{color: #ffffff; padding: 46px 0 0;}
.home .item .banner .container a{width: 107px;}
.home .item .banner .container a hr{transition: .5s;position: absolute;}
.home .item .banner .container a:hover hr{width: 100px;}
.home .owl-theme .owl-nav.disabled+.owl-dots {position: absolute; margin: -50px 50%; display: flex; }
.home .owl-theme .owl-dots .owl-dot{outline: none;}
.home .owl-theme .owl-dots .owl-dot.active span, 
.home .owl-theme .owl-dots .owl-dot span{width: 15px; height: 15px;background-color: transparent; border: 2px solid #ffffff;}
.home .owl-theme .owl-dots .owl-dot.active span{background: #a78883; border-color:#a78883; outline: none; }
.home .owl-theme .owl-dots .owl-dot:hover span {background: #a78883;}
.clinicaHome .centerHome{display: flex; }
.clinicaHome h2{text-align: center;padding:58px 0 0;white-space: nowrap;}
.clinicaHome h3{text-align: center;margin-top:-140px; }
.clinicaHome h4{text-align: center;}
.clinicaHome hr{content: ""; width: 100%;height: 5px; background-color: #a78883; display: block; margin-top: 150px; border: none;}
.clinicaHome .centerText{display: flex; justify-content: center; flex-direction: column; align-items: center;}
.clinicaHome .text{text-align:center; line-height: 35px; width: 608px; }
.clinicaHome .text h5{margin-top: 20px;}
.clinicaHome .text2{text-align:center;}
.clinicaHome .text2 p{margin: 50px 0 70px; white-space: pre-line; }
.clinicaHome .text2 button{ margin-bottom: 88px;}
.home .posClic{ margin-top:0px;}
.home .doutoraHome .centerHome{ display: flex; width: 47%; margin-left: 3%;}
.imgdra{height: 959px; width: 50%; background: no-repeat center center; background-size: cover;}
.home .doutoraHome .titulo{position: absolute; text-align: left;top: 70px;margin-left: 15px;}
.home .doutoraHome .titulos{display: flex; flex-wrap: wrap-reverse;}
.home .doutoraHome h2{font-size: 190px;}
.home .doutoraHome h3{margin-left: -5px;}
.home .doutoraHome h4{font-size: 40px;}
.home .doutoraHome .hrGran{width: 100%;height: 5px; background-color: #a78883; display: block; margin-top: 100px; border:none;  margin-left: -77px;}
.home .doutoraHome hr{ background-color: #a78883; display: block; margin-top: 170px; border:none; }
.home .doutoraHome .text2{margin-left: 15px;  padding-bottom: 66px;}
.home .doutoraHome .hrpeq{width: 57px;height: 5px; margin:66px 0 33px;}
.home .doutoraHome .fotoTerapia{display: flex; align-items: flex-start;}
.home .doutoraHome .fotoTerapia div{margin-bottom: 83px;}
.home .doutoraHome .fotoTerapia h5{margin-bottom: 18px;}
.home .doutoraHome .imgServs {width: 41px; height:41px; flex: 0 0 40px;margin-right:20px;}
.home .doutoraHome .outServHome {width: 453px; display: flex; flex-wrap: wrap;}
.home .doutoraHome .outServHome .servs:nth-child(even){ margin-left: 49px;}
.home .doutoraHome .outServHome .servs h5{ }
.home .doutoraHome .outServHome .linha1{display: flex; justify-content: space-between;}
.home .doutoraHome .outServHome .linha1 ~ .linha1{margin-top: 40px;}
.home .doutoraHome .outServHome p{display: inline-block;}
.home .doutoraHome .outServHome .servs{display:flex; align-items: center; max-width: 202px; margin-bottom: 30px; width: 202px;}
.home .doutoraHome .text2 img{width:100%;height:100%; object-fit: cover;}
.home .doutoraHome .text2 .img4{width:45px!important;height:45px!important;}
/*.home .doutoraHome button{float: right; margin-top: 73px;}*/
.home .doutoraHome2 .imgdra{height: 959px; width: 50%; background: no-repeat center center; background-size: cover;}
.home .doutoraHome2 .centerHome{margin-left: 0; margin-right: 3%;}
.home .doutoraHome2 .hrGran{margin-left: 0px;}
.home .doutoraHome2 .text2{width: 100%; margin-left: 0;}
.home .doutoraHome2 h4{font-size: 36px;}
.noticiasHome .centerHome{display: flex; }
.noticiasHome .noti1 {display: flex; align-items: center;}
.noticiasHome .noti1:nth-child(even) {display: flex; align-items: center; flex-direction: row-reverse; justify-content: space-between; text-align: right;}
.noticiasHome .noti1:nth-child(even) img {margin-left: 149px; margin-right: 0;}
.noticiasHome .noti1:nth-child(even) .absolute {    right: 404px; top:55px;}
.noticiasHome .noti1:nth-child(even) .hrPeq {margin: 35px 0 42px 455px;}
.noticiasHome .noti1:nth-child(odd) .hrPeq {margin: 35px 0 42px 0px;}
.noticiasHome .noti1 ~ .noti1 { margin-top: 70px;}
.noticiasHome .noti1 .img{width: 506px; height:342px;margin-right: 149px; object-fit: cover; }
.noticiasHome .noti1 img{width: 100%; object-fit: cover; height: 100%; }
.noticiasHome h2{text-align: center;padding:58px 0px 0;}
.noticiasHome h3{text-align: center;margin-top:-140px;}
.noticiasHome h4{text-align: center;}
.noticiasHome .noti1 h5{margin-bottom: 38px; margin-top: 0!important;}
.noticiasHome .mid{content: ""; width: 100%;height: 5px; background-color: #a78883; display: block;float: left; margin-top: 150px; border: none;}
.noticiasHome hr{content: ""; width: 100%;height: 5px; background-color: #a78883; display: block; margin-top: 150px; border: none;}
.noticiasHome .hrPeq{width: 57px;height: 5px; margin:35px 0 42px;}
.noticiasHome button:hover hr{width: 100px;}
.noticiasHome hr{transition: .5s; cursor: pointer;}
.noticiasHome .noti1 .absolute h1{font-size: 160.76px; font-weight: 800; opacity: .7; color: #d3c3c1;}
.noticiasHome .noti1 .absolute {right: 65px; top: 68px;}
.noticiasHome .noti1 .absolute .titulo{top:80px; left: 40px;}
.noticiasHome .noti2 img{margin-right: 0px; margin-left: 149px;}
.noticiasHome .noti2 img{margin-right: 0px; margin-left: 149px;}
.banner .container {margin-left: 300px; transition: 1s;}
.active .banner .container {margin-left: 75px;}

/*clinica*/
.clinica .banner2{background: no-repeat center center; background-size: cover;}
.clinica .centerClinica{text-align: center;}
.clinica .posClic{;}
.clinica .text2{width: 100%;}
.clinica .text{width: 53%; line-height: 35px; }
.clinica .text2 p{margin: 50px 0 40px;  white-space: pre-line;}
.clinica .pele .posClic{width:3583px;padding: 58px 39px 0;margin-top: 0;}
.clinica .pele .posClic h2{padding: 0;}
.clinica .pele .posClic h3{margin-top: -127px; color: #636469;	}
.clinica .pele .posClic h4{color: #a78883;	}
.clinica .pele .posClic p{text-align: center; font-weight: 600; margin-top: 55px;font-size: 14px;white-space: pre-line;}
.clinicas .centerHome2 hr{margin-top: 328px;}
.clinicas .centerHome2 h2{opacity: .2; color: #d3c3c1;}
.clinicas .centerHome2 h3{color: #ffffff;z-index: 5;}
.clinicas .centerHome2 h4{color: #ffffff;z-index: 5;}
.clinicas .centerText .hrPeq{margin-top: 50px}
.clinicas .text h5{margin-top: 80px; }

/*dra fernanda*/
.draFer .banner2{background: no-repeat center center;background-size: cover;}
.draFer .profi{display: flex; align-items: center;}
.draFer .fotoTerapia{ display: flex; align-items: flex-start; padding: 43px 0 42px;}
.draFer .fotoTerapia .tmImage {width: 41px;}
.draFer .imgdra{height: auto; width: 50%; min-height: 478px;margin-right: 30px;}
.draFer .textProfi{width: 454px; padding: 0 33px;}
.draFer .negritoText{font-weight: 800; margin-bottom: 42px;}
.draFer .profi img, .draFer .fotoTerapia img{ width: 34px; height: auto;}
.draFer .fotoTerapia hr{ margin: 33px 0 44px;}
.draFer .titulo2{ margin-top: 0px ;}
.draFer .flex{display: flex; flex-wrap: wrap; padding-left: 98px;}
.draFer .flex .fotoTerapia img{width: 41px;}
.draFer .galeria{margin: 60px 0 -105px;}

/*dra franci*/

/*noticias*/
.noticias .banner2{background: no-repeat center center;background-size: cover;}
.noticias .pag{display: flex; justify-content: flex-end;}
.noticias .pag a{margin:57px 0 0 53px; }
.noticias .pag a b{font-weight: 800; transition: .5s; color: #636469;}
.noticias .pag a b:hover{color: #a78883;}
.noticias .pag .active b{color: #a78883; }
.noticias .noti1{margin-top: 100px;}

/*notiInt*/
.notiInt .banner2{background: no-repeat center center;background-size: cover;}
.notiInt .container { /*width: 100%; object-fit: cover;*/ }
.notiInt .container img{ width: 100%; object-fit: cover; height: 477px; margin-top: 108px;}
.notiInt .absolute{right: 0;top: -32px;}
.notiInt .absolute h1{font-size: 135.76px; font-weight: 800; opacity: .7; color: #d3c3c1;}
.notiInt .hrPeq{ margin: 65px 0 73px; }
.notiInt .absolute .titulo {top: 65px; left: 40px;}
.notiInt .container .imagens {display: flex;}
.notiInt .container .imagens div {width: 50%; }
.notiInt .container .imagens .imgNoti:nth-child(odd) {margin-right: 38px; }
.notiInt .divBotao {margin-top: 0; margin-bottom: -40px; }

/*contato*/

.contato .banner2{background:no-repeat center center;background-size: cover;}
.contato .contato{display: flex;justify-content: space-between; align-items: center; color: #b37a71;; margin:80px 0 50px 0;}
.contato i{color: #b37a71;;}
.contato a{color: #b37a71;;}
.contato a:hover{opacity: .5;}
.contato .far{margin-right: 12px;}
.contato .localFooter{transform: rotate(0deg);}
.contato .mail{display: flex;align-items: center;}
.contato .mail p{color: #b37a71;;}
.contato .fa-envelope{font-size:22px;}
.contato .containerForm{display: flex; flex-direction: column; align-items: center;}
.contato form{display: flex; flex-direction: column;width: 100%; }
.contato input{padding: 20px 34px; border:1px solid #a9a9a9; margin-bottom: 18px;outline: none;}
.contato textarea{padding: 20px 0px 0 34px;border:1px solid #a9a9a9; resize: none;outline: none;}
.contato ::-webkit-input-placeholder {color:#444444; font-weight: 500;}
.contato .divBotao {flex-direction: column; align-items: center; margin-top: 0;}
.contato .divBotao:hover a {opacity: 1;}
.contato .hrPeq{margin: 35px 0;}
.gm-style .place-card-large{display:none!important;}

/*rodape*/
footer{ background-color: #b37a71; width: 100%; min-height: 167px; margin-top: 101px;padding-top: 40px;}
footer .acessos .contato{display: flex;justify-content: space-between; align-items: center; color: #faf7f6; margin-top: 22px;}
footer .acessos span{color: #faf7f6; font-weight: 700; font-size: 15px;}
footer .acessos i{color: #faf7f6;}
footer .acessos a{color: #faf7f6;}
footer .acessos a:hover{opacity: .5;}
footer .acessos .far{margin-right: 12px;}
footer .acessos .localFooter{transform: rotate(0deg);}
footer .acessos .mail{display: flex;align-items: center;}
footer .acessos .mail p{color: #faf7f6;}
footer .face{    margin-right: 102px;}
footer .acessos .fa-envelope{font-size:22px;}
footer .container span{font-weight: 400;}

.servicosTitulo{
  margin-top: 175px!important;
}