@import url("reset.css");@import url("https://fonts.googleapis.com/css?family=Catamaran:300,400,500,600,700&display=swap");html{overflow-x:hidden}body{font-family:'Catamaran', sans-serif;font-size:14px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{-webkit-box-shadow:none;background:#ddd}::-webkit-scrollbar-thumb{background:#3e5f78;-webkit-box-shadow:none}input,textarea,select,button{-webkit-appearance:none}select{-webkit-appearance:none;-webkit-border-radius:0px}h1,h2,h3,h4,label,li,a,input{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}li{list-style:none}img.disabled{opacity:0;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}img.ativo{opacity:1;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}#general{width:100%;float:left}#general div.wrapper{width:1194px;position:relative;left:calc(50% - 597px);float:left}#general header{position:fixed;z-index:10;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#general header a.logo{margin-top:45px;float:left}#general header a.logo img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#general header ol{float:right}#general header ol li{float:left;margin-left:30px;margin-top:60px}#general header ol li a{padding:7px 35px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}#general header ol li.bt1 a{border:1px solid #fff;color:#fff;font-size:1.4em}#general header ol li.bt2 a{border:1px solid #25d366;color:#fff;font-size:1.4em;background:#25d366}#general header.roll{height:55px;background:#00c3a5}#general header.roll a.logo{margin-left:-80px;margin-top:-15px}#general header.roll a.logo img{transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);-webkit-transform:scale(0.5, 0.5)}#general header.roll ol li{margin-top:15px}#general header.roll ol li a{padding:2px 15px}#general main section{width:100%;float:left;position:relative}#general main section#destaque img{width:100%}#general main section#destaque div.info{max-width:470px;position:absolute;top:calc(50% - 150px);left:calc(50% - 590px)}#general main section#destaque div.info hgroup{float:left;width:100%}#general main section#destaque div.info hgroup h1{color:#fff;font-size:3.5em;margin-bottom:20px}#general main section#destaque div.info hgroup h3{color:#353337;font-size:1.2em;line-height:1.5em;margin-bottom:20px}#general main section#destaque div.info a{float:left;padding:11px 35px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin:30px 20px 0 0}#general main section#destaque div.info a.bt1{border:1px solid #fff;color:#317789;font-size:1.4em;background:#fff}#general main section#destaque div.info a.bt2{border:1px solid #317789;color:#317789;font-size:1.4em;background:transparent}#general main section#servs ul{text-align:center}#general main section#servs ul li{width:23%;float:left;margin-right:2%;background:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin-top:-60px;padding-bottom:40px;-webkit-box-shadow:1px 1px 19px 0px rgba(0,0,0,0.14);-moz-box-shadow:1px 1px 19px 0px rgba(0,0,0,0.14);box-shadow:1px 1px 19px 0px rgba(0,0,0,0.14)}#general main section#servs ul li img{margin-top:30px;margin-bottom:20px}#general main section#servs ul li h3{color:#448191;font-weight:600;font-size:1.4em;margin-bottom:10px}#general main section#servs ul li p{color:#353337;font-size:1.1em;line-height:1.2em;margin-bottom:20px;padding:0 30px}#general main section#servs ul li:last-child{margin-right:0}#general main section#servs ul li:hover{transition:.6s;margin-top:-80px}#general main section#about{padding:100px 0 68px}#general main section#about img{float:left;max-width:50%}#general main section#about div.right{float:right;width:45%}#general main section#about div.right h2{font-weight:700;color:#45e9b9;margin-top:140px;font-size:3.5em;margin-bottom:30px}#general main section#about div.right h2 span{color:#448191}#general main section#about div.right p{color:#353337;font-size:1.2em;line-height:1.3em;margin-bottom:50px}#general main section#about div.right p strong{font-weight:700}#general main section#about div.right a.bt{padding:13px 30px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:1px solid #25d366;color:#fff;font-size:1.4em;background:#25d366}#general main section#depoimentos{padding:150px 0;text-align:center}#general main section#depoimentos h2{font-size:2.5em;color:#448191;margin-bottom:50px;font-weight:600}#general main section#depoimentos div.depo{width:580px;left:calc(50% - 290px);text-align:center}#general main section#depoimentos div.depo div.item hgroup h3{color:#353337;font-size:1.4em;line-height:1.7em;font-weight:400;margin-bottom:40px}#general main section#depoimentos div.depo div.item hgroup h4{color:#45e9b9;font-size:1.4em}#general main section#depoimentos .owl-prev{width:44px;height:44px;font-size:0;position:absolute;left:calc(50% - 510px);top:calc(50% - 26px);background:url(../img/prev.png) no-repeat center top}#general main section#depoimentos .owl-next{width:44px;height:44px;font-size:0;position:absolute;right:calc(50% - 500px);top:calc(50% - 26px);background:url(../img/next.png) no-repeat center top}#general main section#invisalign{padding:80px 0 140px;background:#45e9b9}#general main section#invisalign div.left{width:30%;float:left;text-align:center}#general main section#invisalign div.left img{width:100%;margin-bottom:30px}#general main section#invisalign div.left h2{color:#fff;font-weight:700;font-size:2em;margin:10px 0 30px}#general main section#invisalign div.left h2 span{font-size:1.3em}#general main section#invisalign div.left p{color:#353337;font-size:1.2em;line-height:1.3em;font-weight:400;margin-bottom:40px}#general main section#invisalign div.left a{display:inline-block;padding:11px 35px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:1px solid #317789;color:#317789;font-size:1.4em;background:transparent}#general main section#invisalign div.right{float:left;margin-left:10%;width:60%}#general main section#invisalign div.right ul li{width:calc(31% - 4px);display:inline-block;margin-right:2%;vertical-align:top;margin-bottom:50px}#general main section#invisalign div.right ul li div{height:71px;margin-bottom:20px}#general main section#invisalign div.right ul li h3{color:#4f4e50;font-weight:600;font-size:1.4em;margin-bottom:10px}#general main section#invisalign div.right ul li p{color:#4f4e50;font-size:1.1em;line-height:1.3em}#general main section#location{padding-bottom:80px}#general main section#location div.left{float:left;width:42%;margin-top:100px}#general main section#location div.left h2{color:#508897;font-size:2em;line-height:1.5em;font-weight:400;margin-bottom:40px}#general main section#location div.left p{color:#353337;font-size:1.1em;line-height:1.3em}#general main section#location div.left p i{color:#508897}#general main section#location img{float:right;margin-top:-100px}#general main section#invisalign-video div.wrapper{display:flex;justify-content:center}#general main section#invisalign-video div.wrapper a{text-align:center}#general main section#invisalign-video div.wrapper img{width:70%;border:20px solid #f1ebeb}#general main section#faq{padding:157px 0 120px;text-align:center}#general main section#faq h2{color:#508897;font-size:2em;line-height:1.5em;font-weight:400;margin-bottom:40px}#general main section#faq ul{padding:0 152px}#general main section#faq ul li{cursor:pointer;margin-bottom:2px;border-bottom:1px solid #508897}#general main section#faq ul li:last-child{border-bottom:0}#general main section#faq ul li p{color:#4f4e50;height:54px;line-height:54px;padding:0 25px;width:calc(100% - 50px);text-align:center;font-weight:600;font-size:1.5em;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#general main section#faq ul li p i{height:54px;line-height:54px;color:#45e9b9;margin-left:5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#general main section#faq ul li div.hide{font-size:12pt;color:#4f4e50;text-align:center;padding:20px 4px;line-height:18pt;display:none}#general main section#faq ul li:hover span{padding-left:10px}#general main section#faq ul li.on i{transform:rotate(180deg)}#general main section#compromisso{padding:86px 0;background:#508897 url(../img/foto.jpg) no-repeat left top;background-size:50% auto}#general main section#compromisso div.right{width:40%;float:right}#general main section#compromisso div.right h2{color:#fff;font-size:2.4em;font-weight:600;margin-bottom:40px}#general main section#compromisso div.right ul li{width:100%;float:left;margin-bottom:40px}#general main section#compromisso div.right ul li img{float:left}#general main section#compromisso div.right ul li p{width:calc(100% - 70px);float:right;color:#fff;font-size:1.1em;line-height:1.5em}#general main section#compromisso div.right a{display:inline-block;padding:11px 35px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:1px solid #45e9b9;color:#45e9b9;font-size:1.4em;margin-left:70px;margin-top:30px;background:transparent}#general main section#contato{padding:68px 0;text-align:center}#general main section#contato h2{color:#508897;font-size:2.5em;margin-bottom:20px}#general main section#contato p{font-size:1.3em;margin-bottom:70px}#general main section#contato form{text-align:center;width:50%;margin:0 25%}#general main section#contato form ::-webkit-input-placeholder{color:#49c5ac}#general main section#contato form ::-moz-placeholder{color:#49c5ac}#general main section#contato form :-ms-input-placeholder{color:#49c5ac}#general main section#contato form :-moz-placeholder{color:#49c5ac}#general main section#contato form br{display:none}#general main section#contato form .wpcf7-not-valid-tip,#general main section#contato form .screen-reader-response{display:none !important}#general main section#contato form .wpcf7-mail-sent-ok{padding:8px 25px;background:#25aaff;display:inline-block;margin-bottom:25px;margin-top:15px;text-align:center;font-size:11pt;color:#000;border:0;margin-left:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#general main section#contato form .wpcf7-validation-errors,#general main section#contato form .wpcf7-mail-sent-ng{padding:8px 25px;background:#f3bc29;display:inline-block;margin-bottom:25px;margin-top:15px;text-align:center;font-size:11pt;color:#000;border:0;margin-left:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#general main section#contato form input[type=text],#general main section#contato form input[type=tel],#general main section#contato form input[type=email]{width:100%;height:48px;margin-bottom:30px;background:transparent;border:0;border-bottom:1px solid #508897;font-size:1.3em;color:#508897;text-align:center}#general main section#contato form input[type=text].wpcf7-not-valid,#general main section#contato form input[type=tel].wpcf7-not-valid,#general main section#contato form input[type=email].wpcf7-not-valid{border-color:#f3bc29}#general main section#contato form textarea{width:100%;height:70px;margin-bottom:0px;background:transparent;border:0;border-bottom:1px solid #508897;font-size:1.3em;color:#508897;text-align:center}#general main section#contato form textarea.wpcf7-not-valid{border-color:#f3bc29}#general main section#contato form input[type=submit]{padding:13px 30px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:1px solid #45e9b9;color:#fff;font-size:1.4em;background:#45e9b9;margin-left:18px}#general main section#insta{background:#fff}#general main section#insta a.follow{display:inline-block;text-align:center;color:#fff;font-size:2.8em;font-weight:500;margin-bottom:60px;width:100%;text-align:center}#general main section#insta div#instagram-feed-demo{width:100%;float:left;position:relative}#general main section#insta div#instagram-feed-demo a.instagram-image,#general main section#insta div#instagram-feed-demo a.instagram-video,#general main section#insta div#instagram-feed-demo a.instagram-sidecar{display:inline-block;width:16.6666%;float:left;height:0;padding-bottom:16.6%;overflow:hidden}#general main section#insta div#instagram-feed-demo a.instagram-image img,#general main section#insta div#instagram-feed-demo a.instagram-video img,#general main section#insta div#instagram-feed-demo a.instagram-sidecar img{width:100%;height:auto}#general footer section{width:100%;float:left;position:relative}#general footer section#foot{padding:50px 0 80px}#general footer section#foot img{float:left;margin-right:50px}#general footer section#foot p{float:left;color:#353337;font-size:1.3em;line-height:1.6em}#general footer section#foot ul{float:right}#general footer section#foot ul li{float:left;margin-left:30px}#general footer section#foot ul li a{font-size:3em;color:#4f4e50}#general footer section#by{text-align:center;padding:20px 0 50px}a.cbt:hover{background:#417684 !important;border-color:#417684 !important;color:#45e9b9 !important}@media screen and (max-width: 768px){html,#general{width:100%;overflow-x:hidden}html div.wrapper,#general div.wrapper{width:86%;padding:0 7%;left:inherit;margin:0}html header,#general header{height:55px}html header a.logo,#general header a.logo{margin-left:-80px;margin-top:-2px;max-width:50%}html header a.logo img,#general header a.logo img{transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);-webkit-transform:scale(0.5, 0.5)}html header nav ol li,#general header nav ol li{margin-left:10px}html header nav ol li a,#general header nav ol li a{padding:0;border:0 !important}html header nav ol li a i,#general header nav ol li a i{font-size:1.6em}html header nav ol li.bt1,#general header nav ol li.bt1{display:none}html header nav ol li.bt1 a,#general header nav ol li.bt1 a{background:transparent}html header nav ol li.bt1 a span,#general header nav ol li.bt1 a span{font-size:0}html header nav ol li.bt2 a,#general header nav ol li.bt2 a{background:transparent}html header nav ol li.bt2 a span,#general header nav ol li.bt2 a span{font-size:0}html header ol li,#general header ol li{margin-top:15px}html header ol li a,#general header ol li a{padding:0}html main section#destaque img.desktop,#general main section#destaque img.desktop{display:none;margin-bottom:0}html main section#destaque img,#general main section#destaque img{display:block !important;width:140%}html main section#destaque div.info,#general main section#destaque div.info{width:86%;padding:0 7%;left:inherit;margin:0;top:inherit;max-width:inherit;position:absolute;top:70px}html main section#destaque div.info hgroup h1,#general main section#destaque div.info hgroup h1{font-size:2.5em;color:#508897}html main section#destaque div.info a,#general main section#destaque div.info a{width:calc(100% - 2px);margin:0 0 15px;text-align:center;padding:15px 0}html main section#servs ul li,#general main section#servs ul li{width:100%;margin-right:0;margin-top:50px}html main section#servs ul li:hover,#general main section#servs ul li:hover{transition:none !important;margin-top:50px !important}html main section#about,#general main section#about{padding:30px 0}html main section#about img,#general main section#about img{display:none}html main section#about div.right,#general main section#about div.right{width:100%}html main section#about div.right h2,#general main section#about div.right h2{margin-top:30px}html main section#about div.right a.bt,#general main section#about div.right a.bt{padding:15px 0;width:calc(100% - 2px);text-align:center;float:left}html main section#depoimentos,#general main section#depoimentos{padding:50px 0}html main section#depoimentos div.depo,#general main section#depoimentos div.depo{width:100%;left:0}html main section#invisalign,#general main section#invisalign{padding-bottom:50px}html main section#invisalign div.left,#general main section#invisalign div.left{width:100%;margin-bottom:40px}html main section#invisalign div.right,#general main section#invisalign div.right{width:100%;margin-left:0}html main section#invisalign div.right ul li,#general main section#invisalign div.right ul li{width:100%;margin-right:0;margin-bottom:30px}html main section#invisalign-video div.wrapper a,#general main section#invisalign-video div.wrapper a{text-align:center;margin-right:20px}html main section#invisalign-video div.wrapper img,#general main section#invisalign-video div.wrapper img{width:100%;border:15px solid #f1ebeb}html main section#location,#general main section#location{padding:40px 0}html main section#location div.left,#general main section#location div.left{width:100%;margin-top:0}html main section#location img,#general main section#location img{display:none}html main section#faq,#general main section#faq{padding:40px 0}html main section#faq ul,#general main section#faq ul{padding:0}html main section#faq ul li p,#general main section#faq ul li p{width:calc(100% - 10px);padding:15px 5px;height:auto;font-size:1.3em;line-height:0.8em}html main section#faq ul li p i,#general main section#faq ul li p i{height:auto;line-height:inherit}html main section#compromisso,#general main section#compromisso{background-image:none}html main section#compromisso div.right,#general main section#compromisso div.right{width:100%}html main section#contato form,#general main section#contato form{width:100%;margin:0}html main section#insta a.follow,#general main section#insta a.follow{font-size:2em}html main section#insta div#instagram-feed-demo a.instagram-image,html main section#insta div#instagram-feed-demo a.instagram-video,html main section#insta div#instagram-feed-demo a.instagram-sidecar,#general main section#insta div#instagram-feed-demo a.instagram-image,#general main section#insta div#instagram-feed-demo a.instagram-video,#general main section#insta div#instagram-feed-demo a.instagram-sidecar{width:33.333%;padding-bottom:33.3%}html footer section#foot ul,#general footer section#foot ul{float:left;width:100%;display:block;text-align:center}html footer section#foot ul li,#general footer section#foot ul li{float:none;display:inline-block;margin:20px 10px 0}}

/*# sourceMappingURL=style.map */