html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}body{color:#434142;font-size:15px;font-family:'Montserrat',sans-serif;font-weight:300}html,body{height:100%}a{text-decoration:none;cursor:pointer;color:#434142}a:hover{text-decoration:none}strong{font-weight:bold}input[type="reset"],input[type="submit"]{cursor:pointer}::-webkit-input-placeholder{color:#434142}::-moz-placeholder{color:#434142}:-ms-input-placeholder{color:#434142}input:-moz-placeholder{color:#434142}select{-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}input,select,textarea,button{outline:0}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.wrapper{width:1160px;margin:0 auto}.last{margin-right:0!important}.horario-de-atendimento{background:url(../images/bg_contato.jpg) no-repeat center;padding:30px 0;color:white}.horario-de-atendimento .titulo{float:left;font-size:20px;font-weight:700;margin-top:23px;margin-left:24px;text-transform:uppercase}.horario-de-atendimento .horario{float:left;font-size:20px;margin-top:23px;margin-left:34px}.horario-de-atendimento .icone{float:left;background:url(../images/ico_contato.png) no-repeat center;width:67px;height:71px}.horario-de-atendimento .button{float:right;padding:10px 40px;border:1px solid white;text-transform:uppercase;border-radius:25px;font-size:15px;color:white;margin-top:15px;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}.horario-de-atendimento .button:hover{background:#434142;color:#1dabe3}.box-topo-interna{background:url(../images/bg_topo.jpg) no-repeat center;height:270px;margin-bottom:15px;color:white}.box-topo-interna .box{float:left;padding-top:65px;font-family:'Asap',sans-serif}.box-topo-interna .part1{font-size:40px;line-height:40px}.box-topo-interna .part2{font-size:60px;font-weight:700}.box-topo-interna p{font-size:16px;line-height:26px;margin-top:8px;font-family:'Montserrat',sans-serif}.navigation{text-transform:uppercase;margin-bottom:40px;display:block;height:20px}.navigation div{font-size:10px;margin-right:6px;float:left}.conheca-invisalign{background:url(../images/bg_invisalign3.png) no-repeat center;height:195px}.conheca-invisalign .conheca{float:left;color:white;padding-top:45px}.conheca-invisalign .conheca .part1{font-size:33px}.conheca-invisalign .button{float:right;padding:10px 40px;border:1px solid white;text-transform:uppercase;border-radius:25px;font-size:15px;color:white;margin-top:80px;font-weight:700;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}.conheca-invisalign .button:hover{background:#434142;color:#1dabe3}.conheca-mariobassani{background:url(../images/bg_mariobassani.jpg) no-repeat center;height:195px}.conheca-mariobassani .conheca{float:left;color:white;padding-top:45px;font-family:'Asap',sans-serif}.conheca-mariobassani .conheca .part1{font-size:33px}.conheca-mariobassani .conheca .part2{font-size:65px;font-weight:700}.conheca-mariobassani .button{float:right;padding:10px 40px;border:1px solid white;text-transform:uppercase;border-radius:25px;font-size:15px;color:white;margin-top:80px;font-weight:700;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}.conheca-mariobassani .button:hover{background:#434142;color:#1dabe3}.titulo-padrao{color:#1dabe3;margin-bottom:25px;font-size:33px;font-weight:700;font-family:'Asap',sans-serif}.titulo-padrao .part1{font-size:33px;font-weight:700;font-family:'Asap',sans-serif}.titulo-padrao .line{position:absolute;height:4px;border-radius:4px;background:#1dabe3;margin-top:76px}.voltar{color:white;border-radius:30px;font-size:14px;background:#00ace4;padding:13px 25px;text-align:center;font-weight:600;float:right;display:block;text-transform:uppercase;margin-bottom:20px;margin-top:-40px;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}.voltar:hover{background:#434142;color:#1dabe3}.menu-mobile{position:fixed;z-index:99;top:0;left:0;right:0;bottom:0;overflow:auto;background:white url(../images/bg_invisalign2.png) no-repeat center top;padding-bottom:40px;background-size:cover;display:none}.menu-mobile .close{display:table;margin:0 auto;margin-top:30px;margin-bottom:30px;width:32px;height:32px;background:url(../images/ico_close.png) no-repeat center;cursor:pointer}.menu-mobile .logo{display:table;margin:0 auto;margin-bottom:45px}.menu-mobile .social{display:table;margin:0 auto;margin-top:40px}.menu-mobile .social li{float:left;margin:0 10px}.menu-mobile .menu .box{margin-bottom:2px}.menu-mobile .menu .link{font-size:14px;font-weight:500;display:block;color:white;text-transform:uppercase;background:#1dabe3;padding:10px 0;text-align:center}.menu-mobile .menu ul{text-align:center}.menu-mobile .menu ul li{color:white;font-size:13px;background:#188fbe;margin-bottom:1px;padding:10px 0;font-size:13px}#content{position:relative}#header{position:relative;z-index:4}#header .box-top{height:105px}#header .box-top .logo{float:left;margin-top:25px}#header .box-top .box-right{float:right}#header .box-top .contato{margin-top:34px;font-size:14px;color:#434142;float:left;margin-right:22px;padding:3px 0;padding-left:30px;font-weight:700}#header .box-top .contato.telefone{background:url(../images/ico_telefone.png) no-repeat left center}#header .box-top .contato.whatsapp{background:url(../images/ico_whatsapp.png) no-repeat left center}#header .box-top .social{float:left;margin-top:30px}#header .box-top .social li{float:left;margin-left:8px}#header .box-bottom{height:44px;background:#1dabe3}#header .box-bottom .box{float:left;margin-right:46px;position:relative}#header .box-bottom .link{height:44px;line-height:44px;font-size:14px;font-weight:500;display:block;color:white;text-transform:uppercase;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#header .box-bottom .link:hover{color:#434142}#header .box-bottom .link.arrow{padding-right:25px;background:url(../images/ico_arrow_menu.png) no-repeat right center}#header .box-bottom ul{position:absolute;background:#1dabe3;margin-left:-15px;display:none;min-width:160px;width:calc(100% + 30px)}#header .box-bottom ul li{padding:8px 0;color:white;font-size:14px;border-bottom:1px solid #188fbe;margin:0 15px;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#header .box-bottom ul li:hover{margin:0;padding:8px 15px;background:#188fbe}#header .box-bottom .box:hover ul{display:block}#footer{padding-top:65px;padding-bottom:32px;background:#434142}#footer .box{float:left;margin-right:100px}#footer .box .titulo{margin-bottom:38px;display:table}#footer .box .titulo .label{color:white;text-transform:uppercase;font-size:16px;font-weight:600;font-family:'Asap',sans-serif}#footer .box .titulo .line{border-radius:4px;background:#00ace4;height:4px;margin-top:10px;display:block}#footer .box ul li{color:white;font-size:12px;margin-bottom:12px;padding:3px 0;padding-left:38px;font-weight:500}#footer .box ul li.telefone{background:url(../images/ico_telefone.png) no-repeat left center}#footer .box ul li.whatsapp{background:url(../images/ico_whatsapp.png) no-repeat left center}#footer .box ul li.email{background:url(../images/ico_email.png) no-repeat left center;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#footer .box ul li.email:hover{color:#1dabe3}#footer .box ul li.endereco{background:url(../images/ico_endereco.png) no-repeat left center}#footer .mario-bassani{float:left;max-width:360px}#footer .mario-bassani img{margin-bottom:50px}#footer .mario-bassani p{color:white;font-size:12px;line-height:18px}#footer .box-right{float:right}#footer .social li{margin-right:10px;float:left}#footer .social li img{filter:brightness(0) invert(1)}#footer .gesto{margin-top:77px}#footer .copyright{text-align:center;color:white;font-size:12px;margin-top:60px}#home .banners{position:relative;width:100%;height:723px}#home .banners .banner{position:absolute;width:100%;height:100%;display:none}#home .banners .banner .box{position:absolute;top:50%;width:600px;left:50%;transform:translateY(-50%);color:white;margin-left:-580px;font-family:'Asap',sans-serif}#home .banners .banner div{font-size:48px;margin-top:15px}#home .banners .banner div strong{font-size:100px;font-weight:700;line-height:85px}#home .banners .banner .saiba-mais{font-family:'Montserrat',sans-serif;padding:10px 25px;border-radius:30px;background:white;text-transform:uppercase;font-size:16px;color:#1dabe3;font-weight:600;margin-top:90px;display:table;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#home .banners .banner .saiba-mais:hover{background:#434142;color:#1dabe3}#home .banners ul{position:absolute;bottom:60px;width:1160px;left:50%;transform:translateX(-50%)}#home .banners ul li{width:14px;height:14px;border:2px solid white;cursor:pointer;background:white;margin-right:10px;border-radius:100%;display:inline-table;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#home .banners ul li.selected{cursor:default}#home .banners ul li:hover,#home .banners ul li.selected{background:#1dabe3}#home .banners-mobile{display:none}#home .links .menu{background:#00ace4;margin-top:-35px;position:relative;z-index:3;margin-bottom:60px;box-shadow:0 5px 15px rgba(0,0,0,0.2)}#home .links .menu ul{padding:15px 0;display:table;margin:0 auto;font-family:'Asap',sans-serif}#home .links .menu ul li{color:white;font-size:30px;border-right:1px solid white;float:left;font-size:25px;float:left;padding:10px 70px;position:relative;cursor:pointer;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#home .links .menu ul li:hover{color:#434142}#home .links .menu ul li.last{border-right:0}#home .links .menu ul li.selected div{position:absolute;left:50%;background:url(../images/ico_arrow_menu2.png) no-repeat center top;width:21px;height:10px;bottom:-25px;margin-left:-30px}#home .textos .main-texto{width:680px;display:table;margin:0 auto;text-align:center;line-height:24px}#home .textos .texto{display:none}#home .servicos{background:#00ace4;height:220px;margin-top:190px;text-align:center}#home .servicos .wrapper{width:1300px}#home .servicos .servico{margin:0 20px;margin-top:-132px;width:220px;display:inline-block;vertical-align:top}#home .servicos .servico .box-foto .foto{border:10px solid white;width:200px;height:200px;background-size:cover!important;border-radius:100%;position:relative;z-index:3}#home .servicos .servico .box-foto .shadow{width:100%;background:url(../images/bg_shadow.png) no-repeat center;height:46px;margin-top:-20px}#home .servicos .servico .box-foto .overlay{position:absolute;width:100%;height:100%;background:black;opacity:.4;border-radius:100%;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#home .servicos .servico .nome{font-size:22px;text-align:center;color:white;font-family:'Asap',sans-serif}#home .servicos .servico .saiba-mais{padding:7px 0;color:white;text-transform:uppercase;background:#00ace4;border-radius:25px;font-size:13px;left:50%;top:50%;transform:translateX(-50%);margin-top:-10px;position:absolute;text-align:center;width:110px;opacity:0;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#home .servicos .servico:hover .saiba-mais{opacity:1}#home .servicos .servico:hover .box-foto .overlay{opacity:0}#home .mario-bassani{padding-bottom:40px;min-height:840px}#home .mario-bassani .box-titulo{display:table;margin:0 auto;text-align:center;padding-top:100px;margin-bottom:70px}#home .mario-bassani .box-titulo .titulo{color:#1dabe3;font-family:'Asap',sans-serif}#home .mario-bassani .box-titulo .titulo .part1{font-size:48px;line-height:20px}#home .mario-bassani .box-titulo .titulo .part2{font-size:90px;font-weight:700}#home .mario-bassani .box-titulo p{color:white;margin-top:8px}#home .mario-bassani .box-titulo .line{position:absolute;height:4px;border-radius:4px;background:white;margin-top:50px}#home .mario-bassani .box-titulo .line1{left:0;right:50%;margin-right:380px}#home .mario-bassani .box-titulo .line2{right:0;left:50%;margin-left:380px}#home .mario-bassani .box-left{float:left}#home .mario-bassani .box-right{float:right}#home .mario-bassani .box .icone{border:4px solid #00ace6;border-radius:100%;float:left;width:90px;height:90px}#home .mario-bassani .box .detalhes{float:left;margin-left:15px;color:white;padding-bottom:30px;margin-bottom:16px;border-bottom:1px solid #00ace6;width:270px;margin-top:22px}#home .mario-bassani .box.last .detalhes{border:0}#home .mario-bassani .box .titulo-box{margin-bottom:15px;text-transform:uppercase;font-size:24px;font-weight:700;font-family:'Asap',sans-serif}#home .mario-bassani .box .texto{font-size:15px;line-height:15px}#home .mario-bassani .descubra{width:160px;color:white;text-transform:uppercase;font-size:14px;font-weight:700;padding:10px 25px;color:white;background:#00ace4;text-align:center;border-radius:25px;display:table;margin:0 auto;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#home .mario-bassani .descubra:hover{background:#434142;color:#1dabe3}#home .contato{background:url(../images/bg_contato.jpg) no-repeat center;padding:30px 0}#home .contato .box{display:table;margin:0 auto}#home .contato .texto{float:left;color:white;font-size:18px;margin-top:13px}#home .contato .icone{float:left;background:url(../images/ico_contato.png) no-repeat center;width:67px;height:71px;margin:0 100px}#home .contato .button{float:left;padding:10px 40px;border:1px solid white;text-transform:uppercase;border-radius:25px;font-size:15px;color:white;margin-top:15px;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#home .contato .button:hover{background:#434142;color:#1dabe3}#home .video{padding:240px 0}#home .video .box{width:850px;color:white;font-style:italic;padding-left:140px;padding-right:140px;background:url(../images/ico_aspas1.png),url(../images/ico_aspas2.png);background-repeat:no-repeat,no-repeat;background-position:left top,right bottom;font-weight:700;padding-top:25px;padding-bottom:50px;display:table;margin:0 auto}#home .video .box .titulo{font-size:31px;margin-bottom:10px}#home .video .box .texto{font-size:24px}#home .invisalign{background:url(../images/bg_invisalign2.png) no-repeat center;padding-top:100px}#home .invisalign .titulo{text-align:center;text-align:center;margin-bottom:60px}#home .invisalign .titulo .part1{color:#1dabe3;font-size:48px;font-family:'Asap',sans-serif}#home .invisalign .titulo .line{position:absolute;height:4px;border-radius:4px;background:#1dabe3;margin-top:130px}#home .invisalign .titulo .line1{left:0;right:50%;margin-right:380px}#home .invisalign .titulo .line2{right:0;left:50%;margin-left:380px}#home .invisalign .box-texto{float:left;width:400px}#home .invisalign .box-texto .box{padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #00ace6}#home .invisalign .box-texto .box.last{border:0}#home .invisalign .box-texto .box .titulo-box{margin-bottom:15px;text-transform:uppercase;font-size:23px;font-weight:700;font-family:'Asap',sans-serif}#home .invisalign .box-texto .box .texto{font-size:15px;line-height:25px}#home .invisalign .box-texto .button{color:white;text-transform:uppercase;font-size:16px;font-weight:700;padding:18px 50px;color:white;background:#00ace4;text-align:center;border-radius:25px;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#home .invisalign .box-texto .button:hover{background:#434142;color:#1dabe3}#home .invisalign .bg{float:right;margin-left:-200px;margin-right:-70px}#home .depoimentos{padding:55px 0;background:url(../images/bg_depoimento.jpg) no-repeat center}#home .depoimentos .box-foto{float:left;position:relative;z-index:3}#home .depoimentos .box-foto .foto{border:10px solid white;width:304px;height:304px;background-size:cover!important;border-radius:100%;position:relative;z-index:3}#home .depoimentos .box-foto .foto .shadow{width:100%;background:url(../images/bg_shadow.png) no-repeat center;height:46px;margin-top:-20px}#home .depoimentos .detalhes{float:right;width:calc(100% - 350px);margin-top:65px;color:white}#home .depoimentos .detalhes .nome{text-transform:uppercase;font-size:30px;font-weight:700;margin-bottom:4px;font-family:'Asap',sans-serif}#home .depoimentos .detalhes .desde{font-size:14px}#home .depoimentos .detalhes .texto{font-size:15px;margin-top:40px;line-height:25px}#home .depoimentos .line{position:absolute;height:4px;border-radius:4px;background:#fff;margin-top:80px}#home .depoimentos .line1{left:0;right:50%;margin-right:380px}#home .depoimentos .line2{right:0;left:50%;margin-left:380px}#home .depoimentos .owl-prev{position:absolute;left:-60px;cursor:pointer;font-size:0;background:url(../images/ico_arrow_left.png) no-repeat center;width:30px;height:56px;top:50%;transform:translateY(-50%)}#home .depoimentos .owl-next{position:absolute;right:-60px;cursor:pointer;font-size:0;background:url(../images/ico_arrow_right.png) no-repeat center;width:30px;height:56px;top:50%;transform:translateY(-50%)}#home .depoimentos .owl-prev:hover{background:url(../images/ico_arrow_left_hover.png) no-repeat center}#home .depoimentos .owl-next:hover{background:url(../images/ico_arrow_right_hover.png) no-repeat center}#mario-bassani .titulo-padrao .line2{margin-left:460px}#mario-bassani .nossa-clinica{padding-bottom:120px}#mario-bassani .nossa-clinica .box{width:730px}#mario-bassani .nossa-clinica .texto{line-height:25px}#mario-bassani .nossa-clinica .texto p{margin-bottom:15px}#mario-bassani .mario-bassani{padding-top:80px;padding-bottom:40px}#mario-bassani .mario-bassani .box-left{float:left;margin-left:50px}#mario-bassani .mario-bassani .box-right{float:right;margin-right:50px}#mario-bassani .mario-bassani .box .icone{border:4px solid #00ace6;border-radius:100%;float:left;width:90px;height:90px}#mario-bassani .mario-bassani .box .detalhes{float:left;margin-left:15px;padding-bottom:30px;margin-bottom:16px;border-bottom:1px solid #00ace6;width:370px;margin-top:22px}#mario-bassani .mario-bassani .box.last .detalhes{border:0}#mario-bassani .mario-bassani .box .titulo-box{margin-bottom:15px;text-transform:uppercase;font-size:24px;font-weight:700;font-family:'Asap',sans-serif}#mario-bassani .mario-bassani .box .texto{font-size:15px;line-height:25px}#mario-bassani .destaques .background{width:100%;height:440px}#mario-bassani .destaques .menu{background:#00ace4;margin-top:-70px;position:absolute;z-index:3;margin-bottom:60px;box-shadow:0 5px 15px rgba(0,0,0,0.2);height:78px;display:table}#mario-bassani .destaques .menu ul{padding:15px 0}#mario-bassani .destaques .menu ul li{color:white;font-size:30px;border-right:1px solid white;margin-left:25px;float:left;font-size:25px;margin-left:65px;float:left;padding:10px 0;padding-left:60px;padding-right:65px;position:relative;cursor:pointer;font-family:'Asap',sans-serif;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#mario-bassani .destaques .menu ul li:hover{color:#434142}#mario-bassani .destaques .menu ul li.last{border-right:0}#mario-bassani .destaques .menu ul li.selected div{position:absolute;left:50%;background:url(../images/ico_arrow_menu2.png) no-repeat center top;width:21px;height:10px;bottom:-25px;margin-left:-30px}#mario-bassani .destaques .texto{line-height:25px;display:none}#mario-bassani .destaques .texto p{margin-bottom:15px}#mario-bassani .destaques .textos{float:left;width:800px;margin-top:50px;padding-bottom:50px}#mario-bassani .destaques .box-foto{float:right;margin-top:-140px}#mario-bassani .destaques .box-foto .foto{border:10px solid white;width:315px;height:315px;background-size:cover!important;border-radius:100%;position:relative;z-index:3}#mario-bassani .destaques .box-foto .shadow{width:100%;background:url(../images/bg_shadow.png) no-repeat center;height:46px;margin-top:-20px}#mario-bassani .destaques .box-foto .overlay{position:absolute;width:100%;height:100%;background:black;opacity:.4;border-radius:100%}#estrutura.detalhe-servico .box-topo-interna{height:250px}#estrutura .box-topo-interna .icone{background:url(../images/ico_estrutura.png) no-repeat 10px center}#estrutura .box-texto .texto{line-height:25px}#estrutura .box-texto .texto img{float:right;margin:0 0 40px 40px}#estrutura .box-texto .texto p{margin-bottom:15px}#estrutura .foto-big{float:right;width:600px}#estrutura .foto-big img{width:600px}#estrutura .destaques{background:url(../images/bg_estrutura.jpg) no-repeat center top;margin-top:235px;background-size:cover;padding-bottom:30px}#estrutura .destaques.sem-fotos{margin-top:40px}#estrutura .destaques .fotos{display:table;margin:0 auto;margin-bottom:40px}#estrutura .destaques .box-foto{float:left;margin:0 37px;margin-top:-150px}#estrutura .destaques .box-foto .foto{border:10px solid white;width:280px;height:280px;background-size:cover!important;border-radius:100%;position:relative;z-index:3}#estrutura .destaques .box-foto .shadow{width:100%;background:url(../images/bg_shadow.png) no-repeat center;height:46px;margin-top:-20px}#estrutura .destaques .destaque{padding-left:60px;background:url(../images/ico_check.png) no-repeat left top;margin-bottom:40px}#estrutura .destaques .destaque .titulo{text-transform:uppercase;font-size:24px;margin-bottom:15px;font-weight:700;font-family:'Asap',sans-serif}#estrutura .destaques .destaque .texto{line-height:25px}#servico .menu{background:#00ace4;position:relative;z-index:3;box-shadow:0 5px 15px rgba(0,0,0,0.2);margin-bottom:0;transform:translateX(-50%);left:50%;display:table;padding-bottom:8px;top:-30px;text-align:center}#servico .menu ul{padding:15px 0;margin:auto;display:table}#servico .menu ul li{color:white;border-right:1px solid white;float:left;font-size:21px;font-weight:600;float:left;padding:10px 20px;position:relative;cursor:pointer;width:200px;text-align:center;height:87px;display:flex;justify-content:center;align-items:center;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#servico .menu ul li:hover a{color:#434142}#servico .menu ul li .center{color:#FFF;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#servico .menu ul li:hover .center{color:#434142}#servico .menu ul li.last{border-right:0}#servico.odontologia .titulo-padrao .line1,#servico.odontologia .titulo-padrao .line2{margin-top:40px}#servico .box-texto{float:left;width:510px}#servico .box-texto .texto{line-height:25px}#servico .box-texto .texto p{margin-bottom:15px}#servico .foto-big{float:right;width:600px;position:relative}#servico .foto-big img{width:600px;padding-top:70px}#servico .foto-big .texto{position:absolute;color:white;bottom:-7px;right:-7px;border-radius:30px;font-size:14px;background:#00ace4;padding:13px 25px;text-align:center;font-weight:600;font-style:italic;max-width:355px}#servico .caracteristicas{margin-top:60px;margin-bottom:60px}#servico .caracteristicas .caracteristica{float:left}#servico .caracteristicas .caracteristica.last{float:right}#servico .caracteristicas .caracteristica .icone{float:left;width:100px;height:100px}#servico .caracteristicas .caracteristica .detalhes{float:left;margin-left:15px;padding-bottom:30px;margin-bottom:16px;border-bottom:1px solid #00ace6;width:410px;margin-top:22px}#servico .caracteristicas .caracteristica .titulo-box{margin-bottom:15px;text-transform:uppercase;font-size:24px;font-weight:700}#servico .caracteristicas .caracteristica .texto{font-size:15px;line-height:25px}#invisalign .box-topo-interna .icone{background:url(../images/ico_invisalign.png) no-repeat 0 center}#invisalign .box-topo-interna .box{max-width:500px}#invisalign .box-topo-interna img{float:right;margin-top:90px;margin-left:-60px;width:362px}#invisalign .titulo-invisalign{text-align:center;margin-bottom:45px}#invisalign .titulo-invisalign .part1{color:#1dabe3;font-size:30px;margin-bottom:10px;font-family:'Asap',sans-serif}#invisalign .titulo-invisalign .part2{width:360px;margin-top:5px;font-size:33px;font-weight:700}#invisalign .motivos{margin-top:60px;margin-bottom:30px}#invisalign .motivos .motivo{margin-bottom:40px;margin-right:110px;float:left}#invisalign .motivos .motivo .icone{border:4px solid #00ace6;border-radius:100%;float:left;width:90px;height:90px}#invisalign .motivos .motivo .detalhes{float:left;margin-left:15px;width:200px;margin-top:22px}#invisalign .motivos .motivo .titulo-box{margin-bottom:15px;text-transform:uppercase;font-size:24px;font-weight:700}#invisalign .motivos .motivo .texto{font-size:15px;line-height:25px}#invisalign .caracteristicas{margin-top:80px}#invisalign .caracteristicas .box-texto{background:url(../images/bg_invisalign2.png) no-repeat;background-size:cover;padding-bottom:70px;position:relative;margin-top:120px}#invisalign .caracteristicas .box-texto .wrapper{position:relative}#invisalign .caracteristicas .box-texto img{display:table;margin:0 auto;position:relative;top:-95px;z-index:3}#invisalign .caracteristicas .box-texto .item{position:absolute;font-size:18px;color:#00ade6;text-align:center;width:250px;font-weight:700;font-style:italic}#invisalign .caracteristicas .box-texto .item .line{left:calc(100% + 13px);right:-150px;height:1px;background:#00ade6;position:absolute;top:13px}#invisalign .caracteristicas .box-texto .item1{margin-top:60px;left:30px}#invisalign .caracteristicas .box-texto .item2{margin-top:160px;left:30px}#invisalign .caracteristicas .box-texto .item3{margin-top:60px;right:30px}#invisalign .caracteristicas .box-texto .item4{margin-top:160px;right:30px}#invisalign .caracteristicas .box-texto .item3 .line,#invisalign .caracteristicas .box-texto .item4 .line{right:calc(100% + 13px);left:-150px}#invisalign .caracteristicas .box-texto .titulo{font-size:30px;font-weight:700;margin-bottom:25px;margin-top:-80px;font-family:'Asap',sans-serif}#invisalign .caracteristicas .box-texto .texto{line-height:25px}#invisalign .caracteristicas .box-texto .texto p{margin-bottom:15px}#contato .box-topo-interna .icone{background:url(../images/ico_contato2.png) no-repeat 10px center}#contato .contatos{float:right;margin-top:-155px}#contato .contatos .box{float:right}#contato .contatos .contato{font-size:14px;color:#434142;padding:3px 0;padding-left:30px;font-weight:700;margin-bottom:10px}#contato .contatos .contato.telefone{background:url(../images/ico_telefone.png) no-repeat left center}#contato .contatos .contato.whatsapp{background:url(../images/ico_whatsapp.png) no-repeat left center}#contato .contatos .contato.email{background:url(../images/ico_email.png) no-repeat left center}#contato .contatos .contato.endereco{background:url(../images/ico_endereco.png) no-repeat left center;float:left;margin-left:70px}#contato p{max-width:600px}#contato form{margin-top:60px}#contato form input,#contato form textarea{padding:10px 0;padding-left:10px;text-transform:uppercase;border:1px solid #999;margin-bottom:12px;font-weight:700;width:calc(100% - 12px);font-size:13px}#contato form .small{width:calc(50% - 22px)}#contato form .small.last{float:right}#contato form textarea{height:200px}#contato form button{float:right;border-radius:25px;cursor:pointer;border:0;color:white;text-transform:uppercase;font-weight:700;background:#00ace4;margin-top:10px;font-size:15px;padding:15px 40px}#contato .mapa{height:495px;width:100%;margin-top:100px}.bloco-wthats-mobile{display:block;position:fixed;right:0;bottom:20px;z-index:999}@media screen and (max-width:1366px){#home .banners .banner .box{top:260px}#home .banners .banner .saiba-mais{margin-top:30px}#home .banners ul{bottom:215px}}@media screen and (max-width:1160px){.wrapper{width:1000px}.box-topo-interna .part1{font-size:36px}.box-topo-interna .part2{font-size:60px}.titulo-padrao .part2{font-size:65px}.conheca-invisalign img{width:300px}.conheca-mariobassani .conheca .part2{font-size:55px}#header .box-bottom .box{margin-right:37px}#footer .box{margin-right:40px}#footer .mario-bassani{width:320px}#home .banners .banner .box{margin-left:-500px}#home .banners .banner .part1{font-size:70px;line-height:65px}#home .banners .banner .part2{font-size:40px}#home .banners ul{width:1000px}#home .links .menu ul li{margin-left:54px}#home .servicos{margin-top:100px;height:280px}#home .servicos .wrapper{width:1000px}#home .servicos .servico{margin:0 6px;width:188px}#home .servicos .servico .box-foto .foto{width:168px;height:168px}#home .mario-bassani .box-titulo .titulo .part1{font-size:36px}#home .mario-bassani .box-titulo .titulo .part2{font-size:70px}#home .mario-bassani .box-titulo .line1{margin-right:300px}#home .mario-bassani .box-titulo .line2{margin-left:300px}#home .mario-bassani .box .icone{width:60px;height:60px}#home .mario-bassani .box .detalhes{width:240px}#home .video{padding:180px 0}#home .video .box{width:730px;background-size:80px auto;padding-left:100px;padding-right:100px}#home .invisalign{position:relative;overflow:hidden}#home .invisalign .titulo .part1{font-size:38px}#home .invisalign .bg{width:665px;margin-top:40px}#home .depoimentos .wrapper{width:850px}#estrutura .destaques{margin-top:150px}#estrutura .destaques .box-foto{margin:0 20px;margin-top:-100px}#estrutura .destaques .box-foto .foto{width:250px;height:250px}#servico .box-texto{width:450px}#servico .foto-big{width:520px}#servico .caracteristicas .caracteristica .detalhes{width:370px}#invisalign .box-topo-interna .box{max-width:inherit}#invisalign .motivos .motivo{margin-right:50px}#invisalign .motivos .motivo .icone{width:70px;height:70px}#mario-bassani .nossa-clinica .box{width:660px}#mario-bassani .mario-bassani .box .detalhes{width:310px}#mario-bassani .destaques .textos{width:600px}#contato .contatos .contato.endereco{margin-left:40px}#contato .texto{width:450px}}@media screen and (max-width:960px){html{position:relative;overflow-x:hidden;width:100%}body{position:relative;overflow-x:hidden;width:100%}*{-webkit-overflow-scrolling:touch}.wrapper{width:100%!important;padding:0!important}.box-topo-interna{height:auto;padding-bottom:35px;background-size:cover}.box-topo-interna .box{width:90%;float:none;margin-left:5%;padding-top:30px;text-align:center}.box-topo-interna .part1{font-size:20px;line-height:inherit}.box-topo-interna .part2{font-size:36px}.horario-de-atendimento{text-align:center;background-size:cover}.horario-de-atendimento .icone{width:100%;float:none}.horario-de-atendimento .titulo{float:none;width:90%;margin-left:5%}.horario-de-atendimento .horario{float:none;width:90%;margin-left:5%;margin-top:15px}.horario-de-atendimento .button{float:none;display:table;margin:0 auto;margin-top:30px}.navigation{margin-left:5%}.titulo-padrao .part2{font-size:45px}.conheca-invisalign{background-position:left top;height:inherit;background-size:auto 100%;padding-bottom:30px}.conheca-invisalign .conheca{float:none;text-align:center}.conheca-invisalign .button{float:none;display:table;margin:0 auto;margin-top:25px;font-size:14px}.conheca-mariobassani{height:inherit;padding-bottom:30px;background-position:left top;background-size:cover}.conheca-mariobassani .conheca{float:none;margin-left:5%;width:90%;text-align:center}.conheca-mariobassani .conheca .part1{font-size:24px}.conheca-mariobassani .conheca .part2{font-size:45px}.conheca-mariobassani .button{float:none;display:table;margin:0 auto;margin-top:25px}.voltar{float:none;display:block;width:90%;margin-left:5%;margin-top:10px;margin-bottom:30px;padding:13px 0}#header .box-top .logo{margin-left:5%}#header .box-top .contato{margin-right:0;float:none;margin-top:15px;display:none}#header .box-top .social{display:none}#header .box-top .social li{margin-left:0;margin-right:8px}#header .box-top .box-right{margin-right:5%}#header .box-bottom{display:none}#header .ico-menu{position:absolute;right:5%;width:32px;height:32px;cursor:pointer;background:url(../images/ico_menu.png) no-repeat center;margin-top:40px}#footer .box{float:none;margin:0;width:90%;margin-left:5%;margin-bottom:30px}#footer .box .titulo{display:block}#footer .box .titulo .label{text-align:center}#footer .box .titulo .line{display:table;margin:0 auto;margin-top:10px}#footer .box ul{display:table;margin:0 auto}#footer .box ul li{display:table;margin:0 auto;margin-bottom:12px}#footer .mario-bassani{float:none;width:90%;margin-left:5%}#footer .mario-bassani img{display:table;margin:0 auto;margin-bottom:50px}#footer .mario-bassani p{text-align:center}#footer .box-right{float:none;display:table;margin:0 auto}#footer .social{margin-top:30px}#footer .social li{margin:0 10px}#home .banners{height:500px}#home .banners .banner{background-size:cover!important}#home .banners .banner .box{margin-left:5%;width:90%;transform:inherit;left:0;top:inherit;bottom:55px}#home .banners .banner div strong{font-size:32px;line-height:inherit;text-shadow:0 0 10px rgba(0,0,0,0.3)}#home .banners .banner div{font-size:24px;text-shadow:0 0 10px rgba(0,0,0,0.3)}#home .banners .banner .saiba-mais{margin-top:40px}#home .banners ul{width:100%!important;text-align:right;bottom:30px}#home .depoimentos{background-size:cover!important}#home .depoimentos .wrapper{width:calc(100% - 100px)!important}#home .depoimentos .box-foto{float:none;margin:0 auto;display:table}#home .depoimentos .box-foto .foto{width:180px;height:180px}#home .depoimentos .detalhes{float:none;width:100%;margin-top:20px}#home .depoimentos .owl-prev{width:20px;background-size:20px auto;left:-45px}#home .depoimentos .owl-next{width:20px;background-size:20px auto;right:-45px}#home .mario-bassani{padding-bottom:40px;background-size:auto 350px;background:#434142!important}#home .mario-bassani .box-left{float:none}#home .mario-bassani .box-right{float:none}#home .mario-bassani .box .detalhes{width:90%;margin-left:5%;border-bottom:1px solid #00ace6!important;margin-bottom:45px}#home .mario-bassani .box-titulo .titulo .part1{font-size:24px}#home .mario-bassani .box-titulo .titulo .part2{font-size:50px}#home .mario-bassani .box .icone{float:none;margin:0 auto;display:table}#home .mario-bassani .box .titulo-box{text-align:center}#home .mario-bassani .box-titulo p{width:90%;margin-left:5%}#home .contato{background-size:cover}#home .contato .box{display:block}#home .contato .texto{float:none;width:90%;margin-left:5%;text-align:center}#home .contato .icone{float:none;display:table;margin:0 auto;margin-top:30px}#home .contato .button{float:none;display:table;margin:0 auto;margin-top:30px}#home .video{padding:50px 0}#home .video .box{background-size:50px auto;padding-left:75px;padding-right:75px;width:calc(100% - 150px)}#home .video .box .texto{font-size:17px}#home .invisalign{background-size:cover!important}#home .invisalign .box-texto .button{padding:18px 25px}#home .invisalign .titulo .part1{font-size:25px}#home .invisalign .titulo .part2{width:90%;max-width:650px;margin-left:5%}#home .invisalign .box-texto{margin-left:5%;width:90%;float:none}#home .capa-servicos .textos .texto .main-texto{width:90%;margin-left:5%}#home .links .menu{margin-top:0}#home .links .menu ul li{border:0;display:table;margin:0 auto;float:none;padding-right:0;margin-right:inherit!important;background-size:24px auto!important;padding-left:0}#home .links .menu ul li div{display:none}#home .servicos{height:inherit;padding:40px 0;background-size:cover;margin-top:60px}#home .servicos .wrapper{width:90%!important;margin-left:5%;text-align:center}#home .servicos .servico{float:none;display:inline-table;margin:20px 20px}#mario-bassani .nossa-clinica{padding-bottom:320px;background-position:center bottom!important;background-size:auto 300px!important}#mario-bassani .nossa-clinica .box{margin-left:5%;width:90%}#mario-bassani .mario-bassani .box-left{float:none;margin-left:0}#mario-bassani .mario-bassani .box-right{float:none;margin-right:0}#mario-bassani .mario-bassani .box{margin-left:5%;width:90%;text-align:center}#mario-bassani .mario-bassani .box .icone{float:none;display:table;margin:0 auto}#mario-bassani .mario-bassani .box .detalhes{float:none;width:100%;margin-left:0;border-bottom:1px solid #00ace6!important;margin-bottom:30px}#mario-bassani .destaques .background{background-size:cover!important;height:250px}#mario-bassani .destaques .textos{float:none;width:90%;margin-left:5%;margin-top:30px}#mario-bassani .destaques .box-foto{float:none;display:table;margin:0 auto;margin-top:-30px;margin-bottom:30px}#mario-bassani .destaques .box-foto .foto{width:200px;height:200px}#mario-bassani .destaques .menu{position:relative;margin-top:0;display:block;height:auto;padding-bottom:15px;margin-bottom:40px}#mario-bassani .destaques .menu ul li{width:calc(45% - 1px);padding-left:0;background-position:center top!important;text-align:center;margin-left:5%;padding:0;padding-top:50px;padding-right:0;font-size:20px}#mario-bassani .destaques .menu ul li.selected div{display:none}#mario-bassani .box-bottom{background-size:cover!important}#servico .menu{float:none;left:0;top:inherit;display:block;transform:inherit;width:100%;width:100%!important;margin-bottom:40px;margin-top:-50px}#servico .menu ul li{width:100%;font-size:18px;padding:10px 0;height:inherit}#servico .menu ul li .arrow{display:none}#servico .box-texto{float:none;width:90%;margin-left:5%;margin-bottom:30px}#servico .foto-big{float:none;width:100%}#servico .foto-big .texto{right:inherit;left:50%;transform:translateX(-50%);width:340px;bottom:-20px}#servico .foto-big img{width:100%}#servico .caracteristicas .caracteristica{text-align:center;float:none!important;width:90%;margin-left:5%}#servico .caracteristicas .caracteristica .icone{float:none;display:table;margin:0 auto}#servico .caracteristicas .caracteristica .detalhes{float:none;border-bottom:1px solid #00ace6!important;width:100%;margin-left:0;margin-bottom:30px}#estrutura.detalhe-servico .box-topo-interna{height:inherit}#estrutura .box-texto{float:none;width:90%;margin-left:5%;margin-bottom:30px}#estrutura .box-texto img{float:none;margin:0 0 20px 0;width:100%}#estrutura .destaques{margin-top:60px}#estrutura .destaques .destaque{padding-left:0;background:0;width:90%;margin-left:5%}#estrutura .destaques .fotos{display:block;text-align:center;padding-top:20px}#estrutura .destaques .box-foto{float:none;display:inline-table;margin:10px 20px}#estrutura .destaques .box-foto .foto{width:200px;height:200px}#invisalign .box-topo-interna img{float:none;width:320px;display:table;margin:0 auto;margin-top:20px}#invisalign .titulo-invisalign .part1{font-size:25px}#invisalign .titulo-invisalign img{max-width:100%;height:auto}#invisalign .motivos .motivo{float:none;margin-right:inherit;text-align:center}#invisalign .motivos .motivo .icone{float:none;display:table;margin:0 auto}#invisalign .motivos .motivo .detalhes{width:90%;margin-left:5%;float:none}#invisalign .caracteristicas .box-texto{background-size:cover;padding:0 5%;width:90%;padding-top:30px;padding-bottom:30px;margin-top:60px}#invisalign .caracteristicas .box-texto img{width:280px;top:30px}#invisalign .caracteristicas .box-texto .titulo{font-size:23px;margin-top:30px}#invisalign .caracteristicas .box-texto .item{position:relative;margin:0!important;margin-bottom:20px!important;left:inherit!important;width:100%!important;right:inherit!important}#invisalign .caracteristicas .box-texto .item .line{display:none}#contato .wrapper{width:90%!important;margin-left:5%}#contato .texto{width:100%}#contato .contatos{float:left;margin-top:30px}#contato form{margin-top:40px}#contato form .small{width:calc(100% - 12px)}#contato .mapa{margin-top:60px;height:300px}}@media screen and (max-width:740px){#home .banners{height:400px}}@media screen and (max-width:580px){#home .banners-mobile{display:block;position:relative;width:100%;height:375px}#home .banners-mobile .banner-mobile{position:absolute;width:100%;height:100%;display:none;background-size:cover!important}#home .banners-mobile .banner-mobile .titulo{background:#434142;color:#FFF;text-align:center;padding:20px;font-size:20px}#home .banners-mobile .banner-mobile .box-mobile{position:absolute;color:white;font-family:'Asap',sans-serif;width:100%;transform:inherit;left:0;top:inherit;height:300px}#home .banners-mobile .banner-mobile .saiba-mais{padding:10px 25px;border-radius:30px;background:white;text-transform:uppercase;font-size:16px;color:#1dabe3;font-weight:600;margin:235px auto 0;display:table}#home .banners-mobile ul{position:absolute;left:50%;transform:translateX(-50%);width:100%!important;text-align:right;bottom:30px}#home .banners-mobile ul li{width:14px;height:14px;border:2px solid white;cursor:pointer;background:white;margin-right:10px;border-radius:100%;display:inline-table;-webkit-transition:ease-out all .3s;transition:ease-out all .3s}#home .banners-mobile ul li.selected{cursor:default}#home .banners-mobile ul li:hover,#home .banners-mobile ul li.selected{background:#1dabe3}#home .banners{display:none}#estrutura .destaques .box-foto{margin:10px 10px}#estrutura .destaques .box-foto .foto{width:120px;height:120px}#footer{padding-bottom:100px}}@media screen and (max-width:480px){#home .banners{height:300px}}
