body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark{padding:0.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-muted{color:#777777}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}abbr[title],abbr[data-original-title]{cursor:help}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:"\2014 \00A0"}blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eeeeee;border-left:0}blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:""}blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0}.col-md-3,.col-xs-4,.col-sm-4,.col-md-4,.col-sm-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-sm-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-xs-10,.col-sm-10,.col-md-10,.col-xs-12,.col-sm-12,.col-md-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-4,.col-xs-6,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-6{width:50%}.col-xs-4{width:33.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}@media (min-width:768px){.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-10,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-10{width:83.33333333%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-10,.col-md-12{float:left}.col-md-12{width:100%}.col-md-10{width:83.33333333%}.col-md-8{width:66.66666667%}.col-md-6{width:50%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-push-3{left:25%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}}@media (min-width:1200px){.col-lg-6,.col-lg-8{float:left}.col-lg-8{width:66.66666667%}.col-lg-6{width:50%}.col-lg-offset-2{margin-left:16.66666667%}}table{background-color:transparent}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777777;text-align:left}th{text-align:left}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px}fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}select[multiple].input-sm{height:auto}.form-group-sm select[multiple].form-control{height:auto}select[multiple].input-lg{height:auto}.form-group-lg select[multiple].form-control{height:auto}.has-error .help-block,.has-error .control-label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:0.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-block{display:block;width:100%}.btn-block + .btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}.dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.btn-group{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left:-1px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn + .dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg + .dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #ccc;border-radius:4px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn + .btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee}.nav>li.disabled>a{color:#777777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eeeeee;border-color:#337ab7}.nav>li>a>img{max-width:none}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}}.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}@media (min-width:768px){.navbar-toggle{display:none}}@media (min-width:768px){.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li + li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eeeeee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p + p{margin-top:5px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel + .panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading + .panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading + .panel-collapse>.panel-body{border-top-color:#ddd}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:0.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:0.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out,-o-transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:0.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn + .btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn + .btn{margin-left:-1px}.modal-footer .btn-block + .btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:0.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.clearfix:before,.clearfix:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.nav:before,.nav:after,.navbar-collapse:before,.navbar-collapse:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.container-fluid:after,.row:after,.nav:after,.navbar-collapse:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.affix{position:fixed}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}@font-face{font-family:'fontello';font-display:swap;src:url('/fonts/fontello.subset.woff2') format('woff2');font-weight:normal;font-style:normal}[class^="de-icon-"]:before,[class*=" de-icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.de-icon-graduation-cap:before{content:'\e95d'}.de-icon-instagram:before{content:'\eac0'}.de-icon-down-open-big:before{content:'\ea32'}.de-icon-facebook-squared-1:before{content:'\eaac'}.de-icon-menu-1:before{content:'\e9c8'}.de-icon-facebook:before{content:'\e978'}.de-icon-twitter:before{content:'\e9a7'}.de-icon-user-md:before{content:'\e948'}@font-face{font-family:'FontAwesome';font-display:swap;src:url('/fonts/font-awesome-4.3.0/fonts/fontawesome-webfont.subset.woff2') format('woff2');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-bullhorn:before{content:"\f0a1"}.fa-calendar:before{content:"\f073"}.fa-car:before{content:"\f1b9"}.fa-chevron-right:before{content:"\f054"}.fa-clock-o:before{content:"\f017"}.fa-envelope:before{content:"\f0e0"}.fa-heart:before{content:"\f004"}.fa-history:before{content:"\f1da"}.fa-home:before{content:"\f015"}.fa-instagram:before{content:"\f16d"}.fa-location-arrow:before{content:"\f124"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-map-marker:before{content:"\f041"}.fa-phone:before{content:"\f095"}.fa-picture-o:before{content:"\f03e"}.fa-quote-left:before{content:"\f10d"}.fa-signal:before{content:"\f012"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-stethoscope:before{content:"\f0f1"}.fa-user:before{content:"\f007"}.fa-user-md:before{content:"\f0f0"}.fa-whatsapp:before{content:"\f232"}.fa-youtube-play:before{content:"\f16a"}@font-face{font-family:'Manrope';src:url('/fonts/manrope.subset.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:'Manrope Fallback';src:local('Arial'),local('Helvetica Neue'),local('Roboto');size-adjust:104.1%;ascent-override:102.4%;descent-override:28.8%;line-gap-override:0%}:root{--c-teal:#00827c;--c-teal-escuro:#00625c;--c-teal-grad-fim:#046158;--c-teal-lavado:#e9fffd;--c-tinta:#043a37;--c-ciano:#00e6dd;--c-texto:#555555;--c-texto-suave:#5a6a68;--c-texto-inativo:#b4c2c0;--c-branco:#ffffff;--c-superficie:#ffffff;--c-superficie-alt:#f5f8f8;--c-superficie-img:#e6efee;--c-borda:#e1ebea;--c-borda-sutil:rgba(4,58,55,.06);--c-verde:#1aad89;--c-amarelo:#f9b61e;--c-estrela:#8A6508;--c-estrela-clara:#fbbc04;--c-azul:#00b8ff;--c-rosa:#d6208e;--c-erro:#a4262c;--c-rosa-hover:rgb(168,65,120);--c-rosa-fundo:#fc5bb3;--grad-odonto:linear-gradient(140deg,#00625c 10%,#00827c 50%,#046158 90%);--sombra-card:0 3px 12px rgba(4,58,55,.06);--sombra-card-hover:0 16px 34px rgba(4,58,55,.15);--sombra-pill:0 2px 8px rgba(4,58,55,.08);--sombra-pill-hover:0 8px 18px rgba(0,130,124,.28);--sombra-trat-hover:0 4px 14px rgba(0,98,92,.12);--sombra-inset:0 1px 1px rgba(0,0,0,.1) inset,0 0 2px rgba(0,0,0,.1) inset;--raio-sm:6px;--raio-md:16px;--raio-lg:24px;--raio-pill:40px;--fonte-titulo:'Manrope','Manrope Fallback',Arial,sans-serif;--fonte-texto:'Manrope','Manrope Fallback',Arial,sans-serif;--track-display:-.02em;--track-titulo:-.012em;--track-sub:-.005em;--track-caps:.03em;--track-caps-ui:.08em;--track-rotulo:.12em;--track-estrelas:.1em;--t-rapida:.2s ease;--t-media:.28s ease;--t-lenta:.5s ease;--alvo-toque:44px;--menu-h:0px}@media (max-width:1199px){:root{--menu-h:60px}}@media (max-width:768px) and (orientation:landscape){:root{--menu-h:0px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700}h1,.h1{letter-spacing:var(--track-display)}h2,.h2{letter-spacing:var(--track-titulo)}h3,.h3{letter-spacing:var(--track-sub)}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{letter-spacing:var(--track-sub)}.caixa-alta{text-transform:uppercase;letter-spacing:var(--track-caps)}html{font-size:62.5%}body{font-size:1.4rem}header{z-index:9999}#main-menu .nav>li>a{font-family:var(--fonte-titulo);letter-spacing:var(--track-caps-ui)}.text-muted{color:var(--c-texto-suave)}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{color:var(--c-texto-suave)}:focus-visible{outline:3px solid var(--c-teal);outline-offset:2px}.sidebar-menuicon :focus-visible,#main-menu :focus-visible,.fundo-odonto-degrade :focus-visible{outline-color:var(--c-branco)}.skip-link{position:absolute;left:8px;top:-100px;z-index:2000;padding:10px 16px;background:var(--c-tinta);color:var(--c-branco);border-radius:var(--raio-sm);font-size:1.6rem;text-decoration:none}.skip-link:focus,.skip-link:focus-visible{top:8px;outline-color:var(--c-branco)}@media (pointer:coarse){.btn:not(.btn-lg):not(.btn-xs){padding-top:11px;padding-bottom:11px}#navbar-menuicon ul li>a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media (max-width:1199px){#odontologia.fullpage,#agendamento.fullpage{min-height:calc(100vh - var(--menu-h));min-height:calc(100svh - var(--menu-h));margin-top:var(--menu-h)}}@media (min-width:1200px){#odontologia h1{text-shadow:0 1px 2px rgba(255,255,255,.92),0 0 16px rgba(255,255,255,.8)}}#odontologia h1.hero-titulo-compacto{font-size:34px;line-height:1.1;margin-bottom:24px}.lead{font-size:clamp(24px,1.53vw + 18.27px,30px)}.well{border:0;border-radius:0;box-shadow:none}a.btn{text-decoration:none}.btn{white-space:normal}@media (min-width:768px){.btn{white-space:nowrap}}@media (max-width:1200px){#logo{height:50px;padding-block-start:12px}}.text-odonto{color:var(--c-teal) !important}.text-tertiary{color:var(--c-texto) !important}.text-cinza{color:var(--c-texto-suave) !important}.text-warning{color:var(--c-amarelo) !important}.text-info{color:var(--c-azul) !important}.text-rosa{color:var(--c-rosa) !important}a:hover.text-rosa{color:var(--c-rosa-hover) !important}.fundo-odonto{background-color:var(--c-verde) !important}.fundo-rosa{background-color:var(--c-rosa-fundo) !important}.fundo-imagem{background-position:center center;background-size:cover;background-repeat:no-repeat}.bloco{margin-block:60px;margin-inline:0}a.tel{color:var(--c-branco);font-size:2em;text-decoration:none}.lista-social{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:0 0 40px;padding:0;list-style:none}.lista-social a{display:inline-block}.fundo-odonto-degrade,.fundo-odonto-degrade.azul{background-color:var(--c-teal-grad-fim);background-image:var(--grad-odonto);color:var(--c-branco)}.fundo-odonto-degrade a{color:var(--c-branco)}.fundo-odonto-degrade a:hover,.fundo-odonto-degrade a:focus,.fundo-odonto-degrade .hero-prova a:hover{color:var(--c-branco);text-decoration:underline}.fundo-odonto-degrade .text-odonto{color:var(--c-branco) !important}.fundo-odonto-degrade p,.fundo-odonto-degrade b,.fundo-odonto-degrade strong{color:inherit}.fundo-odonto-degrade .hero-prova a,.fundo-odonto-degrade small{color:var(--c-branco)}.fundo-odonto-degrade .breadcrumb{padding-inline-start:0;background-color:transparent}.fundo-odonto-degrade .breadcrumb>.active,.fundo-odonto-degrade .breadcrumb>li + li::before{color:rgba(255,255,255,.75)}#unidade .btn,#como-chegar .btn,#faq-unidade .btn{min-height:var(--alvo-toque);padding:11px 20px}@media (max-width:767px){#unidade-intro .btn,#como-chegar .btn,#faq-unidade .btn{display:block;width:100%;margin:0 0 12px}#unidade .jumbotron{padding-inline:0;padding-block-start:76px}}@media (min-width:768px){#unidade-intro .cta-par{display:flex;justify-content:center;gap:12px}#unidade-intro .cta-par .btn{flex:1 1 0;max-width:340px}}.btn.btn-primario{background:var(--c-branco);border:2px solid var(--c-branco);color:var(--c-teal-escuro);font-family:var(--fonte-titulo);font-weight:600;letter-spacing:var(--track-sub)}.btn.btn-primario:hover,.btn.btn-primario:focus{background:var(--c-teal-lavado);color:var(--c-teal-escuro);text-decoration:none}.btn.btn-secundario{background:transparent;border:2px solid rgba(255,255,255,.7);color:var(--c-branco);font-family:var(--fonte-titulo);font-weight:600;letter-spacing:var(--track-sub)}.btn.btn-secundario:hover,.btn.btn-secundario:focus{background:rgba(255,255,255,.12);border-color:var(--c-branco);color:var(--c-branco);text-decoration:none}.unidade-fato{height:100%;padding:28px 20px 20px;background:var(--c-superficie);border:1px solid var(--c-borda);border-radius:var(--raio-sm)}.unidade-fato h2{margin-block-start:0;font-size:22px}.unidade-fato p{margin-block-end:8px}.unidade-fato .btn-block{margin-block-end:0}.fatos-grid>[class*="col-"]{margin-block-end:16px}@media (min-width:768px){.fatos-grid{display:flex;flex-wrap:wrap}.fatos-grid>[class*="col-"]{display:flex;float:none;margin-block-end:20px}.fatos-grid>[class*="col-"]>.unidade-fato{width:100%}}.trat-card{display:block;padding:16px 18px;margin-block-end:12px;background:var(--c-superficie);border:1px solid var(--c-borda);border-radius:var(--raio-md);box-shadow:var(--sombra-card);text-decoration:none;transition:box-shadow var(--t-rapida),border-color var(--t-rapida),background var(--t-rapida)}a.trat-card:focus-visible{border-color:var(--c-teal);box-shadow:var(--sombra-card-hover);text-decoration:none}@media (hover:hover){a.trat-card:hover{border-color:var(--c-teal);box-shadow:var(--sombra-card-hover);text-decoration:none}}.hub-lista .trat-card{border-color:transparent}.hub-lista .trat-card:focus-visible{border-color:var(--c-borda)}@media (hover:hover){.hub-lista .trat-card:hover{border-color:var(--c-borda)}}.trat-card-nome{display:block;margin:0 0 3px;color:var(--c-tinta);font-size:1.7rem;font-weight:600;line-height:1.3}.trat-card-desc{display:block;color:var(--c-texto);font-size:1.5rem;line-height:1.55}.unidade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;list-style:none;margin:0;padding:0}.unidade-card{display:flex;flex-direction:column;padding:22px 22px 20px;margin-block-end:0;min-width:0;overflow-wrap:anywhere}.unidade-ref>span{min-width:0}.unidade-card>*{margin:0}.unidade-nome{margin-block-end:6px;line-height:1.2}.unidade-nome a{color:var(--c-tinta);text-decoration:none}.unidade-nome a:hover,.unidade-nome a:focus{color:var(--c-teal-escuro);text-decoration:underline}.unidade-ref{display:flex;gap:8px;align-items:baseline;color:var(--c-tinta);font-size:17px;font-weight:600;line-height:1.35}.unidade-ref .fa{color:var(--c-teal);font-size:15px}.unidade-end{margin-block-start:6px;color:var(--c-texto);font-size:14px;line-height:1.45}.unidade-meta{margin-block-start:14px;font-size:15px;line-height:1.4}.unidade-meta a{color:var(--c-texto);text-decoration:none}.unidade-meta a:hover,.unidade-meta a:focus{color:var(--c-teal-escuro);text-decoration:underline}.unidade-meta .hero-estrelas{margin-inline-end:4px;font-size:14px}.unidade-cro{margin-block-start:8px;color:var(--c-texto-suave);font-size:12px;line-height:1.5}.unidade-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:auto;padding-block-start:18px}.unidade-acoes .btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 190px;min-height:var(--alvo-toque);padding:8px 14px;white-space:normal}.btn.btn-contorno{background:transparent;border:1px solid var(--c-teal);border-radius:var(--raio-sm);box-shadow:none;color:var(--c-teal);font-family:var(--fonte-titulo);font-size:15px;font-weight:600;letter-spacing:var(--track-sub);transition:background-color var(--t-rapida),border-color var(--t-rapida),color var(--t-rapida)}.btn.btn-contorno:hover,.btn.btn-contorno:focus{background:var(--c-teal-lavado);border-color:var(--c-teal-escuro);color:var(--c-teal-escuro)}#avaliacoes{scroll-margin-top:calc(var(--menu-h) + 16px)}#consultorios .jumbotron{padding-block:calc(var(--menu-h) + 26px) 26px;margin-block-end:20px}#consultorios #page-intro{padding-block:0}#consultorios #page-intro h1{margin-block:0 12px;font-size:clamp(3rem,2.2rem + 2.2vw,4.6rem);line-height:1.14;text-wrap:balance}#consultorios #page-intro p{max-width:56ch;margin:0 auto;font-size:1.7rem;line-height:1.55}.trat-grid{display:flex;flex-wrap:wrap}.trat-grid>[class*="col-"]{display:flex;float:none}.trat-grid .trat-card{flex:1 1 auto}.trat-card--ico{display:flex;gap:14px;align-items:center}.trat-card-chip{display:flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;height:46px;background:var(--c-teal-lavado);border-radius:13px}.trat-card-ico{width:28px;height:auto;aspect-ratio:1;object-fit:contain}.trat-card--ico .trat-card-texto{min-width:0}.hub-lista .trat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:14px 24px;margin:0}.hub-lista .trat-grid::before,.hub-lista .trat-grid::after{display:none}.hub-lista .trat-grid>[class*="col-"]{width:auto;min-width:0;padding:0}.hub-lista .trat-card--ico{min-height:128px;margin:0;padding:20px;gap:18px}.hub-lista .trat-card-chip{flex-basis:74px;width:74px;height:74px;border-radius:20px}.hub-lista .trat-card-ico{width:58px}.hub-lista .trat-card-nome{font-size:1.9rem}.hub-lista .trat-card-desc{font-size:1.6rem}@media (max-width:767px){.hub-lista .trat-card--ico{min-height:112px;padding:16px;gap:14px}.hub-lista .trat-card-chip{flex-basis:68px;width:68px;height:68px;border-radius:18px}.hub-lista .trat-card-ico{width:54px}.hub-lista .trat-card-nome{font-size:1.8rem}}.hub-atalhos-secao{padding:4px 0 8px}.hub-atalhos{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 8px;padding:0;list-style:none}.hub-atalhos a{display:inline-flex;align-items:center;min-height:var(--alvo-toque);padding:9px 18px;background:var(--c-teal-lavado);border-radius:var(--raio-pill);color:var(--c-teal-escuro);font-size:1.5rem;font-weight:600;line-height:1.3;transition:background var(--t-rapida),color var(--t-rapida),box-shadow var(--t-rapida)}@media (max-width:767px){.hub-atalhos{gap:8px}.hub-atalhos a{padding:8px 14px;font-size:1.4rem}}.hub-atalhos a:hover,.hub-atalhos a:focus{background:var(--c-teal);box-shadow:var(--sombra-pill-hover);color:var(--c-branco);text-decoration:none}.hub-largura>.container-fluid,.hub-largura.container-fluid{max-width:1180px;margin-inline:auto}.hub-grupo{margin:0 0 18px;scroll-margin-top:calc(var(--menu-h) + 16px);color:var(--c-tinta);font-size:clamp(2.1rem,1.8rem + .8vw,2.6rem);letter-spacing:var(--track-titulo)}.hub-grupo-bloco + .hub-grupo-bloco{margin-top:40px}.hub-lista{padding:40px 0 52px;background:var(--c-superficie-alt)}.hub-social{padding:22px 15px;background:var(--c-superficie);border-top:1px solid var(--c-borda-sutil);text-align:center}.hub-social-lista{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;margin:0;padding:0;list-style:none}.hub-social-rotulo{margin:0 0 12px;color:var(--c-texto-suave);font-size:1.5rem;line-height:1.4}.hub-social-lista a{display:inline-flex;align-items:center;gap:8px;min-height:var(--alvo-toque);color:var(--c-teal-escuro);font-size:1.6rem;font-weight:600}.hub-fim{padding:46px 15px 52px;background:var(--c-superficie);text-align:center}.hub-fim h2{margin:0 0 10px}.hub-nota{max-width:62ch;margin:22px auto 0;color:var(--c-texto-suave);font-size:1.35rem;line-height:1.5}.hub-nota small{font-size:1em}.hub-fim-sub{max-width:52ch;margin:0 auto 24px;color:var(--c-texto);font-size:1.7rem;line-height:1.55}.post-cabecalho{padding:44px 75px 0}.post-eyebrow{margin:0 0 14px;font-size:1.2rem;line-height:1.4;font-weight:700;letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--c-teal-escuro)}.post-titulo{margin:0 0 18px;font-size:clamp(2.8rem,2.2rem + 1.8vw,4.2rem);line-height:1.12;letter-spacing:var(--track-display);color:var(--c-tinta);text-wrap:balance}.post-assinatura{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding-bottom:22px;border-bottom:1px solid var(--c-borda);font-size:1.4rem;line-height:1.5;color:var(--c-texto-suave)}.post-autor{font-weight:700;color:var(--c-tinta)}.post-cro{letter-spacing:var(--track-caps-ui)}.post-cro::before,.post-data::before{content:'·';margin-inline-end:10px;color:var(--c-texto-inativo)}.post-capa{margin:26px 0 0}.post-capa img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background-color:var(--c-superficie-img)}#popup-template-1 #the-content .post-ponte{margin:32px 0;padding:2px 0 2px 22px;border-left:4px solid var(--c-teal-escuro)}#popup-template-1 #the-content .post-ponte-texto{margin:0 0 16px}#popup-template-1 #the-content .post-ponte-acoes{display:flex;flex-wrap:wrap;gap:10px;margin:0}@media (max-width:767px){#popup-template-1 #the-content .post-ponte{margin:26px 0;padding-left:16px}.post-cabecalho{padding:20px 20px 0}.post-titulo{margin-bottom:14px}.post-assinatura{padding-bottom:16px}.post-capa{margin-top:20px}.post-cro::before,.post-data::before{content:none}#popup-template-1 #the-content .post-trilha .breadcrumb{display:flex;flex-wrap:nowrap;align-items:baseline;margin-bottom:10px}.post-trilha .breadcrumb>li{white-space:nowrap}.post-trilha .breadcrumb>.active{min-width:0;overflow:hidden;text-overflow:ellipsis}#popup-template-1 #the-content,#popup-template-1 #the-content p,#popup-template-1 #the-content ul,#popup-template-1 #the-content ol{font-size:17px;line-height:1.62}}#popup-template-1 #the-content .post-trilha .breadcrumb{background:transparent;padding:0;margin:0 0 14px;font-size:1.4rem}.post-trilha .breadcrumb>li + li::before{content:none}.post-trilha .breadcrumb>li:not(:last-child)::after{content:'/';padding-inline:8px;color:var(--c-texto-inativo)}.post-trilha .breadcrumb>.active{color:var(--c-texto-suave)}.leia-tambem{margin:8px 75px 0;padding:28px 0 36px;border-top:1px solid var(--c-borda)}.leia-tambem .leia-tambem-titulo{margin:0 0 8px;color:var(--c-tinta);font-size:2.2rem;line-height:1.3;letter-spacing:var(--track-sub)}.leia-tambem .leia-tambem-lista{margin:0;padding:0;list-style:none}.leia-tambem .leia-tambem-lista li + li{border-top:1px solid var(--c-borda)}.leia-tambem .leia-tambem-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--alvo-toque);padding:12px 0;color:var(--c-tinta);font-size:1.8rem;font-weight:600;line-height:1.4;letter-spacing:var(--track-sub);transition:color var(--t-rapida)}.leia-tambem .leia-tambem-link:hover,.leia-tambem .leia-tambem-link:focus{color:var(--c-teal-escuro)}.leia-tambem .leia-tambem-link i{flex:none;color:var(--c-teal);transition:transform var(--t-rapida)}.leia-tambem .leia-tambem-link:hover i,.leia-tambem .leia-tambem-link:focus-visible i{transform:translateX(4px)}@media (max-width:767px){.leia-tambem{padding:22px 0 26px}.leia-tambem .leia-tambem-link{font-size:1.7rem}}@media (max-width:480px){.leia-tambem{margin-inline:10px}}#dicas-arquivo{padding:55px 0 70px;background:var(--c-superficie-alt)}#mais-dicas{padding:50px 0 60px}#dicas-arquivo>.container-fluid,#mais-dicas>.container-fluid{max-width:1180px;margin-block:0;margin-inline:auto}#mais-dicas .mais-dicas-head{margin-block-end:32px;text-align:center}#mais-dicas .mais-dicas-head h2{margin:0 0 6px}#mais-dicas .mais-dicas-head p{margin:0;font-size:16px}#dicas-carousel .item{padding-block:0;padding-inline:15px}#dicas .jumbotron{margin-block-end:0}.dicas-grid{display:flex;flex-wrap:wrap;margin-inline:-13px}.dicas-col{display:flex;float:none;padding:13px}.dica-card{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;background:var(--c-superficie);border:1px solid var(--c-borda-sutil);border-radius:var(--raio-md);box-shadow:var(--sombra-card);transition:transform var(--t-media),box-shadow var(--t-media)}.dica-card:hover{transform:translateY(-6px);box-shadow:var(--sombra-card-hover)}.dica-cover-wrap{overflow:hidden;background:var(--c-superficie-img)}.dica-cover{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--c-superficie-img);transition:transform var(--t-lenta)}.dica-card:hover .dica-cover{transform:scale(1.06)}.dica-body{display:flex;flex:1 1 auto;flex-direction:column;padding:22px 24px 24px}.dica-title{margin:0 0 11px;font-size:19px;font-weight:600;line-height:1.32}.dica-title a{color:var(--c-tinta);transition:color var(--t-rapida)}.dica-card:hover .dica-title a{color:var(--c-teal)}.dica-excerpt{flex:1 1 auto;margin:0 0 18px;color:var(--c-texto-suave);font-size:16px;line-height:1.62}.dica-more{align-self:flex-start;color:var(--c-teal);font-size:15px;font-weight:600;letter-spacing:var(--track-sub)}.dica-more i{margin-inline-start:4px;transition:transform var(--t-rapida)}.dica-card:hover .dica-more i{transform:translateX(5px)}.dica-link::after{content:"";position:absolute;inset:0;z-index:1}.dicas-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-block-start:48px}.dicas-pagination a,.dicas-pagination .dicas-page-disabled{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;font-weight:600}.dicas-pagination a{background:var(--c-superficie);border-radius:var(--raio-pill);box-shadow:var(--sombra-pill);color:var(--c-teal);transition:background var(--t-rapida),color var(--t-rapida),box-shadow var(--t-rapida)}.dicas-pagination a:hover{background:var(--c-teal);box-shadow:var(--sombra-pill-hover);color:var(--c-branco)}.dicas-pagination .dicas-page-disabled{color:var(--c-texto-inativo)}.dicas-pagination .dicas-page-info{color:var(--c-texto-suave);font-size:15px}@media (max-width:480px){.dicas-pagination .dicas-page-info{order:-1;width:100%;text-align:center}}.dentistas .wk-content,.ads_interno .wk-content{display:inline-block;overflow:hidden;padding:2.5%;margin:0 4%;background:rgba(0,0,0,.1);box-shadow:var(--sombra-inset)}.dentistas .wk-content{border-radius:50%}.dentistas .wk-content .photo-caption-wrapper,.ads_interno .wk-content .photo-caption-wrapper{bottom:20px}.dentistas .wk-content .photo-caption-wrapper span,.ads_interno .wk-content .photo-caption-wrapper span{font-size:1em}#atendimento .centered-item{padding:5% 0 2%}#atendimento .fundo-odonto-degrade,.ads_interno .fundo-odonto-degrade{padding-block:5%;padding-inline:0}#atendimento .fundo-odonto-degrade h1{padding-block-start:3%}.ads_interno .fundo-odonto-degrade p{padding-block:10px;padding-inline:0;color:var(--c-branco)}@media (max-width:768px){.dentistas .wk-content .photo-caption-wrapper span{font-size:12px}#instagram{padding-block-start:20%}}.lp-hero{padding:84px 15px 48px}.lp-hero h1{color:var(--c-branco);font-size:2.1em;line-height:1.18;margin:0 0 14px}.lp-lead{font-size:1.15em;line-height:1.5;max-width:30em;margin:0 auto 22px}.lp-trust{list-style:none;padding:0;margin:0 0 26px;font-size:.92em;line-height:1.9;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 26px}.lp-trust>li{white-space:nowrap}a.lp-cta,.fundo-odonto-degrade a.lp-cta{display:inline-block;min-height:52px;padding:15px 34px;font-size:1.12em;font-weight:700;line-height:1.4;text-decoration:none;border:0;border-radius:6px;background:var(--c-branco);color:var(--c-teal-escuro);box-shadow:0 6px 18px rgba(0,0,0,.18);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.lp-acoes .btn-default{background-color:transparent;border:1px solid var(--c-teal);color:var(--c-teal-escuro) !important;box-shadow:none}.lp-acoes .btn-default:hover,.lp-acoes .btn-default:focus{background-color:var(--c-teal-lavado) !important;border-color:var(--c-teal-escuro) !important;color:var(--c-teal-escuro) !important;box-shadow:var(--sombra-pill)}@media (max-width:767px){.lp-hero .bloco{margin-top:24px;margin-bottom:24px}}@media (max-width:767px){#dentista-perto-de-mim .breadcrumb{display:none}#dentista-perto-de-mim .lp-hero{padding-top:76px}#dentista-perto-de-mim .lp-lead{margin-bottom:14px}#dentista-perto-de-mim .lp-trust{margin-bottom:16px}}@media (max-width:767px){#urgencia-odontologica .breadcrumb{padding-top:0;padding-bottom:0;margin-bottom:8px}#urgencia-odontologica .lp-hero{padding-top:76px}#urgencia-odontologica .lp-lead{margin-bottom:14px}#urgencia-odontologica .lp-trust{margin-bottom:16px}}a.lp-cta:hover,a.lp-cta:focus,.fundo-odonto-degrade a.lp-cta:hover,.fundo-odonto-degrade a.lp-cta:focus{transform:translateY(-2px);background:var(--c-teal-lavado);color:var(--c-teal-escuro);text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.24)}a.lp-cta-solido,.fundo-odonto-degrade a.lp-cta-solido{background:var(--c-teal);color:var(--c-branco)}a.lp-cta-solido:hover,a.lp-cta-solido:focus,.fundo-odonto-degrade a.lp-cta-solido:hover,.fundo-odonto-degrade a.lp-cta-solido:focus{background:var(--c-teal-escuro);color:var(--c-branco)}.lp-cta-nota{display:block;margin-top:12px;font-size:.9em;opacity:.9}.lp-secao{padding:46px 0}.lp-secao h2{margin:0 0 12px;font-size:30px;line-height:1.2}.lp-secao .lp-sub{margin:0 auto 30px;max-width:34em}.lp-card{padding:24px 22px;height:100%}.lp-card h3{margin:0 0 10px;font-size:24px;line-height:1.25}.lp-card p,.lp-passo p{font-size:17px;line-height:1.55}.lp-card p:last-child{margin-bottom:0}.lp-passo{padding:4px 0 4px 58px;position:relative;margin-bottom:24px}.lp-passo .lp-num{background:var(--c-teal);color:var(--c-branco);position:absolute;left:0;top:0;width:42px;height:42px;line-height:42px;text-align:center;border-radius:50%;font-weight:700;font-size:1.05em}.lp-passo h3{margin:0 0 8px;font-size:22px;line-height:1.3}.lp-passo p:last-child{margin-bottom:0}.lp-lista{list-style:none;padding:0;margin:0}.lp-lista>li{position:relative;padding:0 0 12px 26px;line-height:1.5}.lp-lista>li::before{background:var(--c-teal);content:"";position:absolute;left:4px;top:.55em;width:9px;height:9px;border-radius:50%}.lp-foto{border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.12);max-width:100%;height:auto}.lp-assinatura{font-size:.9em;color:var(--c-texto-suave);margin-top:18px}.lp-fechamento{padding:48px 15px}.lp-fechamento h2{margin-top:0}.yt-facade,.yt-embed{position:relative;display:block;width:100%;max-width:560px;margin:0 auto;aspect-ratio:16 / 9;border-radius:var(--raio-sm);overflow:hidden;background:var(--c-tinta)}.yt-facade{padding:0;border:0;cursor:pointer}.yt-facade img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--t-media),opacity var(--t-media)}.yt-facade-play{position:absolute;top:50%;left:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:rgba(4,58,55,.78);box-shadow:var(--sombra-card-hover);transition:background-color var(--t-media),transform var(--t-media)}.yt-facade-play::after{content:"";position:absolute;top:50%;left:50%;margin:-11px 0 0 -7px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--c-branco)}.yt-facade:focus-visible .yt-facade-play{background:var(--c-teal)}@media (hover:hover) and (pointer:fine){.yt-facade:hover .yt-facade-play{background:var(--c-teal);transform:scale(1.06)}.yt-facade:hover img{transform:scale(1.03);opacity:.92}}.post-capa .yt-facade{max-width:none;border-radius:0}.yt-facade-selo{position:absolute;left:12px;bottom:12px;padding:4px 10px;border-radius:var(--raio-sm);background:rgba(4,58,55,.85);color:var(--c-branco);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.02em}.ads-rotulo{font-family:var(--fonte-titulo);font-size:1.2rem;font-weight:700;letter-spacing:var(--track-rotulo);text-transform:uppercase;opacity:.85;margin:0 0 6px}.lp-secao-alt{background-color:var(--c-superficie-alt)}.lp-secao-alt .text-odonto{color:var(--c-teal-escuro) !important}.lp-figura{margin:0 0 26px;text-align:center}.lp-figura svg{width:100%;max-width:400px;height:auto}.lp-figura figcaption{color:var(--c-texto-suave);font-size:.9em;line-height:1.5;margin-top:8px}.lp-endereco{color:var(--c-texto-suave);font-size:17px;line-height:1.5;margin:0 0 14px}.lp-acoes{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.lp-acoes>a{flex:1 1 auto;min-height:var(--alvo-toque);display:flex;align-items:center;justify-content:center}.lp-bairros{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.lp-bairros>li{border:1px solid var(--c-borda);border-radius:var(--raio-pill);padding:6px 14px;font-size:.92em;color:var(--c-texto-suave)}@media (max-width:480px){.lp-acoes{display:block}.lp-acoes>a{width:100%;margin-bottom:10px}}@media (min-width:768px){.lp-hero{padding:92px 15px 74px}.lp-hero h1{font-size:2.9em}.lp-lead{font-size:1.28em}}@media (min-width:1200px){.lp-hero{padding:68px 15px 74px}}@media (max-width:480px){.lp-hero h1{font-size:1.72em}a.lp-cta,.fundo-odonto-degrade a.lp-cta{display:block;width:100%;padding:16px 18px}.lp-trust{gap:2px 16px}}.equipe-hero,.hub-hero{padding:calc(56px + var(--menu-h)) 15px 40px;background:linear-gradient(180deg,var(--c-teal-lavado) 0%,var(--c-superficie) 82%)}.equipe-hero-eyebrow,.hub-hero-eyebrow,.rotulo-secao{margin-bottom:14px;font-size:1.2rem;line-height:1.4;font-weight:700;letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--c-teal-escuro)}.equipe-hero-titulo,.hub-hero-titulo{margin:0 0 14px;font-size:clamp(3rem,2.2rem + 2.2vw,4.6rem);line-height:1.14;color:var(--c-tinta)}.equipe-hero-sub,.hub-hero-sub{max-width:56ch;margin:0 auto 26px;font-size:1.7rem;line-height:1.55;color:var(--c-texto)}.equipe-hero-cta,.hub-hero-cta{margin-bottom:6px}.equipe-hero-rt,.hub-hero-rt{margin:16px 0 0}.hub-hero-rt{font-size:1.4rem;line-height:1.5}.hub-hero-rt small{font-size:1em}.equipe-hero-rt small,.hub-hero-rt small{color:var(--c-texto-suave)}@media (max-width:767px){.equipe-hero,.hub-hero{padding:calc(26px + var(--menu-h)) 15px 24px}}.equipe-hero-cta a.lp-cta,.hub-hero-cta a.lp-cta,.hub-fim a.lp-cta,.equipe-cta-fim a.lp-cta{display:inline-block;width:auto;min-width:230px;padding:15px 40px;font-size:1.7rem;border-radius:980px}.sigla-cro{letter-spacing:var(--track-caps-ui)}.equipe-nowrap{white-space:nowrap;letter-spacing:var(--track-caps-ui)}.equipe-grade{padding:24px 0 56px;background:var(--c-superficie)}.equipe-grade-col{float:none;max-width:1180px;margin:0 auto}.equipe-perfil-btn{display:inline-block;padding:0;border:0;background:none;border-radius:50%;line-height:0;cursor:pointer}.equipe-perfil-btn .equipe-foto{transition:transform var(--t-rapida)}@media (hover:hover) and (pointer:fine){.equipe-perfil-btn:hover .equipe-foto{transform:scale(1.04)}}.equipe-grade-row{display:flex;flex-wrap:wrap}.equipe-grade-row>[class*="col-"]{display:flex;margin-bottom:24px}.equipe-grade-row .equipe-card{flex:1 1 auto;cursor:pointer;transition:box-shadow var(--t-rapida),border-color var(--t-rapida)}.equipe-grade-row .equipe-card:hover,.equipe-grade-row .equipe-card:focus-within{border-color:var(--c-teal);box-shadow:var(--sombra-card-hover)}.equipe-card{padding:28px 22px;text-align:center;background:var(--c-superficie);border:1px solid var(--c-borda);border-radius:var(--raio-md);box-shadow:var(--sombra-card)}.equipe-foto{width:128px;height:128px;margin-bottom:16px;border-radius:50%;object-fit:cover;background:var(--c-superficie-img)}.equipe-nome{margin:0 0 4px;font-size:2rem;line-height:1.3}.equipe-nome--destaque{font-size:2.6rem;margin-top:0}.equipe-cro{margin:0 0 10px;font-size:1.4rem;line-height:1.4;letter-spacing:var(--track-caps-ui);color:var(--c-texto-suave)}.equipe-selo{display:inline-block;margin-bottom:10px;font-size:1.2rem;line-height:1.4;font-weight:700;letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--c-teal-escuro)}.equipe-card--destaque{display:flex;gap:26px;align-items:flex-start;max-width:860px;margin:0 auto 34px;text-align:left;background:var(--c-teal-lavado)}.equipe-foto--destaque{width:160px;height:160px;flex-shrink:0;margin-bottom:0;box-shadow:0 0 0 4px var(--c-branco)}.equipe-card-corpo{min-width:0}@media (max-width:767px){.equipe-card--destaque{flex-direction:column;align-items:center;text-align:center}}.equipe-ver-perfil{width:100%;border:0;background:none;font-family:inherit}.equipe-curriculo,.equipe-ver-perfil{margin-top:14px;border-top:1px solid var(--c-borda);text-align:left}.equipe-curriculo summary,.equipe-ver-perfil{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--alvo-toque);padding:10px 2px;cursor:pointer;list-style:none;font-size:1.5rem;font-weight:700;color:var(--c-teal-escuro)}.equipe-curriculo summary::-webkit-details-marker{display:none}.equipe-ver-perfil i{font-size:1.2rem;transform:rotate(-90deg)}.equipe-curriculo summary i{font-size:1.2rem;transition:transform var(--t-rapida)}.equipe-curriculo[open] summary i{transform:rotate(180deg)}.equipe-curriculo--folha summary i{transform:rotate(-90deg)}.equipe-curriculo-linhas{margin:4px 0 10px;padding-left:18px;font-size:1.5rem;line-height:1.55;color:var(--c-texto)}.equipe-curriculo-linhas li{margin-bottom:8px}.equipe-agendar-com{margin:6px 0 2px;font-size:1.5rem}.equipe-agendar-com a{font-weight:700;text-decoration:underline;color:var(--c-teal-escuro)}article.equipe-card--home{padding:0;background:none;border:0;border-radius:0;box-shadow:none}article.equipe-card--home .wk-content{display:block;max-width:300px;margin-inline:auto}.equipe-btn-home{display:block;width:100%;aspect-ratio:1;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.equipe-btn-home .equipe-foto{width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;background:none}.equipe-dados-home{display:none}.equipe-cta-fim{padding:22px 15px 8px}.equipe-cta-fim-frase{max-width:52ch;margin:0 auto 18px;font-size:1.6rem;color:var(--c-texto)}.sobre-intro,.destaques-intro,.chamada-intro{text-align:center}.sobre-intro{padding-block:56px 8px}@media (min-width:992px){.sobre-intro{padding-block:80px 16px}}.sobre-intro .rotulo-secao,.destaques-intro .rotulo-secao,.avaliacoes-intro .rotulo-secao,.faq-intro .rotulo-secao{margin-bottom:16px}.titulo-secao{margin:0 0 18px;font-size:clamp(2.7rem,2.1rem + 1.6vw,3.4rem);line-height:1.18;color:var(--c-tinta)}.secao{padding-block:56px 64px}.secao-alt{background:var(--c-superficie-alt)}@media (min-width:992px){.secao{padding-block:72px 80px}}.avaliacoes-intro,.faq-intro{text-align:center}.avaliacoes-acao,.faq-acao{margin-top:28px}.faq-mais{margin:20px 0 0}.ads_interno .btn-block,.dentistas .btn-block{max-width:420px;margin-inline:auto}.intro-texto{max-width:58ch;margin:0 auto 28px;font-size:clamp(1.7rem,1.55rem + .4vw,1.9rem);line-height:1.5;color:var(--c-texto)}.sobre-intro-cta{margin:0}.sobre-portas,.destaques-grid{max-width:1210px;margin-inline:auto}.destaques-grid .trat-card-chip{flex-basis:60px;width:60px;height:60px;border-radius:16px}.destaques-grid .trat-card-ico{width:46px}.sobre-portas{padding-block:28px 56px}.mais-dentistas{margin:-10px 0 48px}.card-home{padding:20px 22px;gap:16px}.card-home .trat-card-chip{flex-basis:56px;width:56px;height:56px;border-radius:16px}.card-home .fa{font-size:2.4rem;line-height:1;color:var(--c-teal)}.card-home .trat-card-nome{font-size:1.9rem}.destaques-intro{padding-block:0 4px}.destaques-cta{margin:18px 0 0}.chamada{background:var(--c-superficie-alt)}.chamada-foto{margin:26px 0 10px}.chamada-cita{margin:0 0 6px;font-size:2.2rem;line-height:1.4;color:var(--c-tinta)}.chamada-autor{margin:0 0 22px;font-size:1.4rem;line-height:1.4;color:var(--c-texto-suave)}.chamada-cta{margin-top:0}.chamada-cta .btn-block{max-width:420px;margin-inline:auto}.agendamento-pagina{padding-bottom:56px;background:var(--c-superficie-alt)}.agendamento-hero{padding-bottom:34px;text-align:center;background:linear-gradient(180deg,var(--c-teal-lavado),var(--c-superficie-alt))}.agendamento-intro{max-width:700px;margin-inline:auto}.agendamento-intro .hub-hero-sub{margin-bottom:0}.agendamento-opcoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px;padding-inline:20px;margin-inline:auto}.agendamento-card{display:flex;flex-direction:column;min-width:0;min-height:270px;margin:0;padding:28px}.agendamento-card-icone{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;color:var(--c-teal-escuro);background:var(--c-teal-lavado);font-size:1.9rem}.agendamento-card h2{margin:0 0 10px;color:var(--c-tinta);font-size:2.2rem;line-height:1.2}.agendamento-card p{margin:0 0 24px;color:var(--c-texto);font-size:1.6rem;line-height:1.5}.agendamento-card .btn{display:flex;align-items:center;justify-content:center;min-height:50px;margin-top:auto;white-space:normal;font-size:1.6rem}.agendamento-alternativa{margin:26px 20px 0;color:var(--c-texto);font-size:1.6rem;line-height:1.5;text-align:center}.agendamento-alternativa a,.agendamento-alternativa a:focus{color:var(--c-teal-escuro);text-decoration:underline}.agendamento-unidades{margin:14px 20px 0;color:var(--c-texto-suave);font-size:1.4rem;line-height:1.5;text-align:center}@media (max-width:700px){.agendamento-hero{padding-bottom:24px}.agendamento-opcoes{grid-template-columns:minmax(0,1fr);gap:14px;padding-inline:15px}.agendamento-card{min-height:0;padding:24px}}.implantes-pagina{color:var(--c-texto)}.implantes-container{width:min(1100px,100%);margin-inline:auto;padding-inline:24px}.implantes-pagina p{font-size:1.7rem;line-height:1.6}.implantes-pagina h3{color:var(--c-tinta);font-size:2rem;line-height:1.3}.implantes-pagina .rotulo-secao,.implantes-pagina .hub-hero-eyebrow{font-size:1.2rem;line-height:1.4}.hub-hero.implantes-hero{padding:calc(var(--menu-h) + 28px) 0 0}.implantes-trilha ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 32px;font-size:1.3rem;line-height:1.5}.implantes-trilha li + li::before{content:'/';margin-right:8px;color:var(--c-texto-suave)}.implantes-trilha a,.implantes-link,.implantes-link:focus{color:var(--c-teal-escuro);text-decoration:underline;text-underline-offset:3px}.implantes-abertura{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center}.implantes-abertura>*{min-width:0}.implantes-abertura .hub-hero-sub{margin:20px 0 24px;max-width:49ch}.implantes-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-block:20px 12px}.implantes-pagina .btn{white-space:normal;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 22px;font-size:1.6rem;line-height:1.4;border-radius:var(--raio-pill) !important;text-transform:none !important;letter-spacing:0 !important;font-weight:700 !important}.implantes-pagina .btn-default:hover,.implantes-pagina .btn-default:focus,.implantes-pagina .btn-default:active{background:var(--c-teal-escuro) !important;border-color:var(--c-teal-escuro) !important;color:var(--c-branco) !important}.implantes-link{display:inline-flex;align-items:center;min-height:44px;font-size:1.5rem;line-height:1.5}.implantes-pagina .implantes-micro{font-size:1.35rem;line-height:1.5;color:var(--c-texto-suave);margin-block:12px}.trat-card.implantes-profissional{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:26px;margin:0}.implantes-profissional img{border-radius:50%;width:96px;height:96px;object-fit:cover}.implantes-profissional h2{margin:0 0 8px;font-size:2.1rem;line-height:1.25;color:var(--c-tinta)}.implantes-profissional p{font-size:1.5rem;line-height:1.5;margin:0}.implantes-profissional .rotulo-secao{margin-bottom:8px}.implantes-cro{font-size:1.3rem;color:var(--c-texto-suave)}.implantes-profissional-nota,.implantes-profissional>.implantes-link{grid-column:1 / -1}.implantes-profissional .implantes-profissional-nota{padding-top:18px;border-top:1px solid var(--c-borda)}.implantes-confianca{display:flex;flex-wrap:wrap;gap:12px 28px;padding:24px 0;margin-top:30px;border-top:1px solid var(--c-borda);font-size:1.35rem;line-height:1.5;color:var(--c-texto-suave)}.implantes-secao{padding-block:clamp(36px,5vw,64px);scroll-margin-top:calc(var(--menu-h) + 16px)}.implantes-intro{max-width:72ch}.implantes-etapas{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px}.implantes-etapas li{min-width:0;border-top:2px solid var(--c-borda);padding-top:18px}.implantes-etapas span{font-size:1.3rem;font-weight:700;color:var(--c-teal-escuro)}.implantes-etapas h3{margin:12px 0}.implantes-fundo{background:var(--c-superficie-alt)}.implantes-grade,.implantes-comparacao{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px}.implantes-comparacao{align-items:center;gap:36px}.implantes-grade{margin-top:28px}.implantes-grade>*,.implantes-comparacao>*{min-width:0}.implantes-card{padding:28px;margin:0}.implantes-card h3{margin-top:0}.implantes-grade .implantes-card{display:flex;flex-direction:column}.implantes-grade .implantes-acoes{margin-top:auto;padding-top:16px;align-items:flex-start;flex-direction:column}.implantes-faq{margin-top:28px}.implantes-faq details{border-bottom:1px solid var(--c-borda);padding:0}.implantes-faq summary{padding:20px 4px;font-size:1.7rem;line-height:1.5;color:var(--c-tinta);font-weight:700;cursor:pointer}.implantes-faq details p{max-width:75ch;padding:0 4px 20px;margin:0}.implantes-final{text-align:center}.implantes-final .implantes-acoes{justify-content:center}@media (max-width:850px){.implantes-abertura{grid-template-columns:minmax(0,1fr);gap:26px}.trat-card.implantes-profissional{grid-template-columns:72px minmax(0,1fr);padding:20px;gap:14px}.implantes-profissional img{width:72px;height:72px}.implantes-profissional-nota,.implantes-profissional>.implantes-link{grid-column:1 / -1}}@media (max-width:480px){.implantes-container{padding-inline:20px}.implantes-trilha ol{margin-bottom:24px}.hub-hero.implantes-hero{padding-top:calc(var(--menu-h) + 18px)}.implantes-pagina .btn{width:100%}.implantes-acoes{gap:6px}.implantes-card{padding:22px}.implantes-confianca{margin-top:24px}}#odontologia.home-hero .home-hero-intro{max-width:38ch;margin:22px 0;font-size:1.7rem;line-height:1.55;color:var(--c-texto)}#odontologia.home-hero .home-hero-acoes{display:flex;flex-direction:column;align-items:flex-start;gap:6px}#odontologia.home-hero .home-hero-acoes .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 24px;white-space:normal;font-size:1.6rem;line-height:1.4;letter-spacing:0;border-radius:var(--raio-pill) !important}#odontologia.home-hero .home-hero-retorno{display:inline-flex;align-items:center;min-height:44px;color:var(--c-teal-escuro);font-size:1.5rem;line-height:1.4;text-decoration:underline;text-underline-offset:3px}#odontologia.home-hero .home-hero-aviso{max-width:42ch;margin:6px 0 16px;font-size:1.3rem;line-height:1.5;color:var(--c-texto-suave)}#odontologia.home-hero .home-hero-numeros{display:flex;max-width:460px;margin:18px 0 0;padding:16px 0 0;list-style:none;border-top:1px solid var(--c-borda)}#odontologia.home-hero .home-hero-numeros li{flex:1 1 0;min-width:0;padding:0 16px;border-left:1px solid var(--c-borda)}#odontologia.home-hero .home-hero-numeros li:first-child{padding-left:0;border-left:0}#odontologia.home-hero .home-hero-num{display:flex;align-items:flex-start;font-family:var(--fonte-titulo);font-size:clamp(2.8rem,2.2rem + 1vw,3.6rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--c-tinta)}#odontologia.home-hero .home-hero-num-estrela{margin-left:3px;font-size:.5em;line-height:1;color:var(--c-estrela)}#odontologia.home-hero .home-hero-num-rotulo{display:block;margin-top:6px;font-size:1.3rem;line-height:1.35;color:var(--c-texto-suave)}@media (min-width:1200px){#odontologia.home-hero h1{font-size:min(clamp(46px,15.64vw - 43.15px,112px),13vh)}}#page-main>section:not(:first-child):not(.cv-off),body>footer{content-visibility:auto;contain-intrinsic-size:auto 900px}#odontologia.home-hero .home-hero-foto{display:none}@media (max-width:1199px){#odontologia.home-hero.fullpage{height:auto !important;min-height:0;margin-top:var(--menu-h) !important;padding-bottom:24px;background-image:none !important;background-color:var(--c-superficie)}#odontologia.home-hero #odontologia-text-wrapper{position:relative;height:auto;max-width:668px;margin-inline:auto;padding:28px 24px 16px}#odontologia.home-hero .h100,#odontologia.home-hero #odontologia-title{height:auto !important}#odontologia.home-hero #odontologia-row{width:100%;float:none;margin:0;background:none}#odontologia.home-hero .block-centered{display:block;height:auto;margin:0;text-align:left}#odontologia.home-hero .block-centered::before{display:none}#odontologia.home-hero .centered-item{display:block;width:100%;max-width:none;padding:0;margin:0}#odontologia.home-hero h1{margin:0;font-size:clamp(3.2rem,5.2vw,4.2rem);line-height:1.12;color:var(--c-tinta);text-shadow:none}#odontologia.home-hero h1 .hero-local{margin-top:8px;font-size:1.8rem;line-height:1.35;color:var(--c-teal-escuro)}#odontologia.home-hero .home-hero-intro{margin:18px 0;font-size:1.6rem}#odontologia.home-hero .home-hero-acoes .btn{width:100%}#odontologia.home-hero .home-hero-foto{display:block;width:calc(100% - 48px);max-width:620px;height:clamp(210px,60vw,340px);margin-inline:auto;border-radius:var(--raio-md);background-size:auto 135%;background-position:64% top !important;background-repeat:no-repeat;background-color:var(--c-superficie-img)}}#navbar-menuicon ul li.menu-cta{margin:0}#navbar-menuicon ul li.menu-cta>a.cta-topo{position:fixed;top:20px;right:32px;z-index:1000;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:48px;padding:0 22px;border-radius:var(--raio-pill);background:var(--c-tinta);color:var(--c-branco);font-family:var(--fonte-titulo);font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;box-shadow:var(--sombra-pill-hover);transition:background-color var(--t-rapida)}#navbar-menuicon ul li.menu-cta>a.cta-topo:hover,#navbar-menuicon ul li.menu-cta>a.cta-topo:focus-visible{background:var(--c-teal-escuro);color:var(--c-branco)}#navbar-menuicon ul li.menu-cta>a.cta-topo:focus-visible{outline-color:var(--c-tinta)}#navbar-menuicon ul li.menu-cta>a.cta-topo .fa{font-size:2rem}@media (max-width:1199px){#navbar-menuicon ul li.menu-cta{margin:0 5px 0 10px}#navbar-menuicon ul li.menu-cta>a.cta-topo{position:static;gap:8px;min-height:var(--alvo-toque);padding:0 16px;font-size:1.4rem;box-shadow:none}#navbar-menuicon ul li.menu-cta>a.cta-topo .fa{font-size:1.8rem}}@media (max-width:419px){.cta-topo-extra{display:none}}.unidade-container{width:min(1180px,100%);margin-inline:auto;padding-inline:24px}.unidade-cta.unidade-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;margin:0;padding:14px 24px;white-space:normal;font-size:1.6rem;line-height:1.4;border-radius:var(--raio-pill) !important}.unidade-hero{padding:calc(var(--menu-h) + 24px) 0 40px;background:linear-gradient(180deg,var(--c-teal-lavado) 0%,var(--c-superficie-alt) 88%)}.unidade-hero-trilha{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 28px;padding:0;list-style:none;font-size:1.3rem;line-height:1.5;color:var(--c-texto-suave)}.unidade-hero-trilha li + li::before{content:'/';margin-right:8px}.unidade-hero-trilha a,.unidade-hero-trilha a:focus{color:var(--c-teal-escuro);text-decoration:underline;text-underline-offset:3px}.unidade-hero-grade{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center}.unidade-hero-grade>*{min-width:0}.unidade-hero-titulo.hub-hero-titulo{font-size:clamp(3.6rem,2.77rem + 2.13vw,5.5rem);line-height:1.1;letter-spacing:var(--track-display);text-align:left}.unidade-hero-titulo span{display:block;color:var(--c-teal-escuro)}.unidade-hero-sub.hub-hero-sub{max-width:46ch;margin:0 0 24px;line-height:1.7;text-align:left}.unidade-hero-acoes{display:flex;flex-wrap:wrap;gap:12px}.unidade-hero .unidade-hero-meta{margin:14px 0 0;font-size:1.4rem;line-height:1.5;color:var(--c-texto-suave)}.unidade-hero-nota,.unidade-hero-nota:focus{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:var(--alvo-toque);margin-top:12px;font-size:1.4rem;line-height:1.4;color:var(--c-tinta)}.unidade-hero-estrelas{color:var(--c-estrela);letter-spacing:var(--track-estrelas)}.unidade-hero-foto{position:relative;margin:0;overflow:hidden;background:var(--c-superficie-img);border-radius:110px var(--raio-lg) var(--raio-lg) var(--raio-lg)}.unidade-hero-foto img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:65% center}.unidade-hero-foto figcaption{position:absolute;right:16px;bottom:16px;left:16px;padding:15px 19px;background:rgba(255,255,255,.96);border-radius:var(--raio-md);font-size:1.3rem;line-height:1.45;color:var(--c-texto)}.unidade-hero-foto figcaption b{display:block;font-size:1.5rem;color:var(--c-tinta)}.unidade-fatos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px 32px;margin:32px 0 0;padding:26px 0;border-block:1px solid var(--c-borda)}.unidade-fatos>*{min-width:0}.unidade-fatos strong{display:block;margin-bottom:4px;font-size:1.45rem;line-height:1.4;color:var(--c-tinta)}.unidade-fatos p{margin:0;font-size:1.4rem;line-height:1.5;color:var(--c-texto-suave)}.unidade-fatos a,.unidade-fatos a:focus{color:var(--c-teal-escuro);text-decoration:underline;text-underline-offset:3px}.unidade-secao{padding-block:56px 64px;background:var(--c-superficie-alt);scroll-margin-top:calc(var(--menu-h) + 16px)}@media (min-width:992px){.unidade-secao{padding-block:72px 78px}}.unidade-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 40px;margin-bottom:30px}.unidade-intro .titulo-secao,.unidade-intro .intro-texto{margin:0;text-align:left}.unidade-intro .intro-texto{max-width:46ch}a.unidade-link,a.unidade-link:focus{display:inline-flex;align-items:center;min-height:var(--alvo-toque);font-size:1.5rem;line-height:1.4;font-weight:700;color:var(--c-teal-escuro);text-decoration:underline;text-underline-offset:3px}.unidade-trat-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin-bottom:24px}.unidade-trat-grade>*{min-width:0}.trat-card.unidade-trat-card{position:relative;display:block;height:100%;margin:0;padding:24px;border-radius:var(--raio-md)}.unidade-trat-card .unidade-trat-num{display:block;margin-bottom:18px;padding-right:24px;font-size:1.2rem;line-height:1.4;color:var(--c-teal-escuro)}.unidade-trat-card .unidade-trat-seta{position:absolute;top:20px;right:22px;color:var(--c-teal-escuro);font-size:1.5rem;line-height:1}.unidade-trat-card .trat-card-nome{font-size:1.8rem;line-height:1.3;letter-spacing:var(--track-sub)}.unidade-trat-card .trat-card-desc{padding-right:12px;font-size:1.45rem;line-height:1.5}.unidade-consulta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:32px 64px;padding:clamp(26px,4vw,48px);background:var(--c-teal-lavado);border-radius:var(--raio-lg)}.unidade-consulta>*{min-width:0}.unidade-consulta p{margin:0 0 16px;font-size:1.7rem;line-height:1.6;color:var(--c-texto)}.unidade-consulta .titulo-secao{text-align:left}.unidade-passos{margin:0;padding:0;list-style:none;counter-reset:passo}.unidade-passos li{position:relative;padding:0 0 24px 48px;counter-increment:passo}.unidade-passos li:last-child{padding-bottom:0}.unidade-passos li::before{content:counter(passo,decimal-leading-zero);position:absolute;top:2px;left:0;font-size:1.4rem;font-weight:700;color:var(--c-teal-escuro)}.unidade-passos h3{margin:0 0 6px;font-size:1.8rem;line-height:1.35;letter-spacing:var(--track-sub);color:var(--c-tinta)}.unidade-consulta .unidade-passos p{margin:0;font-size:1.5rem;line-height:1.55}.unidade-nota-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px 64px;align-items:center}.unidade-nota-grade>*{min-width:0}.unidade-nota-valor{font-size:clamp(6rem,4rem + 5vw,8.8rem);font-weight:700;line-height:1.1;letter-spacing:-.06em;color:var(--c-tinta)}.unidade-nota-valor small{font-size:1.8rem;font-weight:400;letter-spacing:0;color:var(--c-texto-suave)}.unidade-nota-estrelas{display:block;margin-bottom:8px;font-size:1.8rem;color:var(--c-estrela);letter-spacing:var(--track-estrelas)}.unidade-nota-grade p{font-size:1.6rem;line-height:1.6;color:var(--c-texto-suave)}.unidade-nota-painel{padding-left:44px;border-left:1px solid var(--c-borda)}.unidade-nota-painel .titulo-secao{text-align:left}.unidade-nota-obs{margin:14px 0 0;font-size:1.3rem;line-height:1.5;color:var(--c-texto-suave)}.unidade-depoimentos{padding-block:0 64px;background:var(--c-superficie-alt)}.unidade-local{background:var(--c-tinta);color:var(--c-branco)}.unidade-local .rotulo-secao{color:var(--c-teal-lavado)}.unidade-local .titulo-secao,.unidade-local h3{color:var(--c-branco);text-align:left}.unidade-local p{font-size:1.6rem;line-height:1.6;color:rgba(255,255,255,.85)}.unidade-local-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:40px 72px;align-items:start}.unidade-local-grade>*{min-width:0}.unidade-local address{margin:22px 0 26px;font-size:1.8rem;font-style:normal;line-height:1.65;color:var(--c-branco)}.unidade-local-acoes{display:flex;flex-wrap:wrap;gap:12px}#como-chegar .unidade-local-acoes .unidade-cta{min-height:50px;padding:14px 24px}.unidade-horas{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);font-size:1.5rem;line-height:1.5;color:rgba(255,255,255,.85)}.unidade-horas b{color:var(--c-branco)}.unidade-rota{padding:clamp(24px,3vw,35px);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2);border-radius:var(--raio-lg)}.unidade-rota h3{margin:0 0 14px;font-size:2.2rem;line-height:1.3}.unidade-estacao{display:inline-block;margin-bottom:22px;padding:7px 15px;background:var(--c-teal-lavado);border-radius:var(--raio-pill);font-size:1.3rem;font-weight:700;line-height:1.4;color:var(--c-tinta)}.unidade-local a.unidade-link,.unidade-local a.unidade-link:focus{color:var(--c-branco)}.unidade-local a:focus-visible{outline:3px solid var(--c-teal-lavado);outline-offset:3px}.unidade-faq-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px 64px;align-items:start}.unidade-faq-grade>*{min-width:0}.unidade-faq-grade .titulo-secao,.unidade-faq-grade .rotulo-secao{text-align:left}.unidade-faq-grade .intro-texto{margin:0;max-width:40ch;text-align:left}.unidade-faq .faq-accordion .panel{margin:0;background:none;border:0;border-bottom:1px solid var(--c-borda);border-radius:0;box-shadow:none}.unidade-faq .faq-accordion .panel-heading{padding:0;background:none;border:0;border-radius:0}.unidade-faq .faq-accordion .panel-title a,.unidade-faq .faq-accordion .panel-title a.collapsed{display:block;padding:20px 34px 20px 0;font-size:1.6rem;line-height:1.5;color:var(--c-tinta)}.unidade-faq .faq-accordion .panel-title a::after,.unidade-faq .faq-accordion .panel-title a.collapsed::after{right:4px;color:var(--c-teal-escuro)}.unidade-faq .faq-accordion .panel-body{padding:0 34px 22px 0;border:0;font-size:1.5rem;line-height:1.6;color:var(--c-texto)}.unidade-final{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:clamp(26px,4vw,40px);background:var(--c-teal-lavado);border-radius:var(--raio-lg)}.unidade-final .titulo-secao{margin:0 0 6px;font-size:clamp(2.2rem,1.9rem + 1vw,2.6rem);text-align:left}.unidade-final p{margin:0;font-size:1.6rem;line-height:1.5;color:var(--c-texto)}.unidade-barra{display:none}@media (min-width:900px){.unidade-nota-grade{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.unidade-faq-grade{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px 70px}}@media (max-width:850px){.unidade-hero-grade{grid-template-columns:minmax(0,1fr);gap:28px}.unidade-hero-foto{max-width:560px;border-radius:72px var(--raio-lg) var(--raio-lg) var(--raio-lg)}.unidade-hero-foto img{aspect-ratio:4 / 3;object-position:65% 30%}.unidade-nota-painel{padding-left:0;border-left:0}}@media (max-width:767px){.unidade-container{padding-inline:20px}.unidade-hero{padding-top:calc(var(--menu-h) + 16px)}.unidade-hero-acoes .unidade-cta,.unidade-local-acoes .unidade-cta,.unidade-final .unidade-cta{flex:1 1 100%}.unidade-barra{position:fixed;z-index:900;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--c-superficie);border-top:1px solid var(--c-borda)}.unidade-barra .unidade-cta.unidade-cta{flex:1 1 auto;min-height:48px;padding:12px 16px;font-size:1.5rem}.unidade-barra a.unidade-link{flex:0 0 auto;padding-inline:8px}#content-wrapper:has(.unidade-barra){padding-bottom:var(--unidade-barra-altura,calc(100px + env(safe-area-inset-bottom)))}}.unidade-hero-foto.perfil-foto img{aspect-ratio:4 / 5;object-position:50% 30%}.perfil-citacao{max-width:46ch;margin:0 0 24px;padding:2px 0 2px 18px;border-left:3px solid var(--c-teal);font-size:1.8rem;line-height:1.5;font-weight:500;color:var(--c-tinta)}.perfil-dupla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:32px 64px;align-items:center}.perfil-dupla>*{min-width:0}.perfil-dupla img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--raio-lg)}.perfil-dupla .perfil-retrato{display:block;width:100%;max-width:480px;justify-self:center}.perfil-dupla .perfil-retrato img{aspect-ratio:4 / 5;object-position:center}.unidade-secao.perfil-redes img{aspect-ratio:5 / 4;object-position:50% 20%}.unidade-secao.perfil-trajetoria,.unidade-secao.perfil-redes{background:var(--c-superficie)}.perfil-dupla .titulo-secao{text-align:left}.perfil-linha{margin:24px 0 0;padding:0;list-style:none}.perfil-linha li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--c-borda)}.perfil-linha li:last-child{border-bottom:1px solid var(--c-borda)}.perfil-ano{font-size:2rem;line-height:1.3;font-weight:700;color:var(--c-teal-escuro)}.perfil-linha strong{display:block;margin-bottom:4px;font-size:1.7rem;line-height:1.35;letter-spacing:var(--track-sub);color:var(--c-tinta)}.perfil-linha p{margin:0;font-size:1.55rem;line-height:1.55;color:var(--c-texto)}.perfil-redes-lista{margin:24px 0 0;padding:0;list-style:none}.perfil-redes-lista .perfil-rede{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--alvo-toque);padding:16px 4px;border-top:1px solid var(--c-borda);font-size:2rem;color:var(--c-tinta);text-decoration:none;transition:color var(--t-rapida)}.perfil-redes-lista li:last-child .perfil-rede{border-bottom:1px solid var(--c-borda)}.perfil-redes-lista .perfil-rede:hover,.perfil-redes-lista .perfil-rede:focus-visible{color:var(--c-teal-escuro)}.perfil-redes-lista .perfil-rede b{display:block;font-size:1.7rem}.perfil-redes-lista .perfil-rede small{display:block;margin-top:2px;font-size:1.4rem;color:var(--c-texto-suave)}.footer-rt a,.footer-rt a:hover,.footer-rt a:focus{color:var(--c-branco);text-decoration:underline;text-underline-offset:3px}.chamada-autor a,.chamada-autor a:hover,.chamada-autor a:focus{color:inherit;text-decoration:underline;text-underline-offset:3px}.unidade-hero-foto.tratamento-painel{padding:clamp(28px,3vw,40px);overflow:visible;background:var(--c-superficie);border:1px solid var(--c-borda);box-shadow:var(--sombra-card)}.tratamento-painel .rotulo-secao{margin:24px 0 36px;padding-right:88px}.tratamento-painel .tratamento-painel-icone{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:76px;height:76px;background:var(--c-teal-lavado);border-radius:50%}.tratamento-painel .tratamento-painel-icone img{width:56px;height:56px;aspect-ratio:auto;object-fit:contain}.tratamento-indice{margin:0;padding:0;list-style:none}.tratamento-indice li a,.tratamento-indice li a:focus{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--alvo-toque);padding:10px 2px;border-top:1px solid var(--c-borda);font-size:1.55rem;line-height:1.4;font-weight:600;color:var(--c-tinta);text-decoration:none;transition:color var(--t-rapida)}.tratamento-indice li:last-child a{border-bottom:1px solid var(--c-borda)}.tratamento-indice li a:hover,.tratamento-indice li a:focus-visible{color:var(--c-teal-escuro)}.tratamento-painel .tratamento-painel-rt{margin:20px 0 0;font-size:1.35rem;line-height:1.45;color:var(--c-texto)}.tratamento-painel-rt b{display:block;font-size:1.5rem;color:var(--c-tinta)}.unidade-secao.tratamento-bloco-claro{background:var(--c-superficie)}.tratamento-dupla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:8px 64px;align-items:start}.tratamento-dupla>*{min-width:0}.tratamento-dupla .titulo-secao,.tratamento-dupla .intro-texto{margin:0 0 18px;text-align:left}.tratamento-texto p{max-width:68ch;margin:0 0 16px;font-size:1.7rem;line-height:1.65;color:var(--c-texto)}.tratamento-texto a:not(.btn),.tratamento-texto a:not(.btn):hover,.tratamento-texto a:not(.btn):focus{color:var(--c-teal-escuro);text-decoration:underline;text-underline-offset:3px}.tratamento-texto strong{color:var(--c-tinta)}.tratamento-lista{margin:4px 0 24px;padding:0;list-style:none}.tratamento-lista li{position:relative;padding:14px 0 14px 30px;border-top:1px solid var(--c-borda);font-size:1.6rem;line-height:1.6;color:var(--c-texto)}.tratamento-lista li:last-child{border-bottom:1px solid var(--c-borda)}.tratamento-lista li::before{content:'';position:absolute;top:21px;left:2px;width:12px;height:12px;background:var(--c-teal-lavado);border-radius:50%;box-shadow:inset 0 0 0 3px var(--c-teal)}.unidade-trat-grade.tratamento-cartoes{margin:0 0 24px;padding:0;list-style:none}.tratamento-cartoes .trat-card-nome{display:block;margin:0 0 8px;color:var(--c-tinta)}.tratamento-texto .tratamento-cartoes p{margin:0 0 10px;font-size:1.5rem;line-height:1.55}.tratamento-texto .tratamento-cartoes p:last-child{margin-bottom:0}.tratamento-bloco .tratamento-cta-meio{margin:24px 0 0}.tratamento-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.tratamento-videos>*{min-width:0}.tratamento-videos .tratamento-video-titulo{margin:10px 0 0;font-size:1.5rem;line-height:1.45;font-weight:600;text-align:center;color:var(--c-tinta)}.tratamento-videos .tratamento-video-transcricao{max-width:480px;margin:6px auto 0;text-align:left}.tratamento-video-transcricao summary{padding:6px 0;font-size:1.4rem;font-weight:600;color:var(--c-teal-escuro);cursor:pointer}.tratamento-video-transcricao p{margin:4px 0 0;font-size:1.4rem;line-height:1.55;color:var(--c-texto-suave)}.unidade-secao.tratamento-equipe img{aspect-ratio:16 / 10;object-position:60% center}.profissional-grid{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;align-items:stretch}.profissional-card{display:flex;flex-direction:column;gap:8px;margin-block-end:0;min-width:0}.profissional-card img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 20%;border-radius:var(--raio-md)}.profissional-nome{margin:8px 0 0}.profissional-cro{white-space:nowrap}.profissional-grid + .tratamento-rt{margin-top:28px}.profissional-meta{margin:0;color:var(--c-texto-suave);line-height:1.5}.profissional-acao{margin:auto 0 0;padding-top:12px}.profissional-acao .btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--alvo-toque)}.unidade-hero.lp-compacta .unidade-hero-grade{gap:40px;align-items:center}.lp-compacta .tratamento-painel{border-radius:var(--raio-lg);padding:28px}.lp-compacta .tratamento-painel .rotulo-secao{margin:8px 0 48px}.lp-compacta .tratamento-indice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.lp-compacta .tratamento-indice li a{height:100%;font-size:1.4rem;min-height:60px}.lp-compacta .tratamento-indice li:last-child a{border-bottom:0}.lp-compacta .tratamento-painel-rt{padding-top:18px;border-top:1px solid var(--c-borda)}.lp-compacta .unidade-meta-telefone a{white-space:nowrap}.unidade-secao.tratamento-bloco.lp-compacta{padding-top:64px;padding-bottom:64px}.tratamento-bloco.lp-compacta .tratamento-dupla{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}.tratamento-bloco.lp-compacta .unidade-consulta{align-items:start}.lp-compacta .tratamento-foto-avaliacao{max-width:280px;margin-top:28px}.lp-compacta .tratamento-foto-avaliacao img{margin-top:0;border-radius:var(--raio-lg)}@media (max-width:850px){.lp-compacta .unidade-hero-meta{margin-top:20px;line-height:1.75}.lp-compacta .unidade-meta-horario,.lp-compacta .unidade-meta-telefone{display:block}.lp-compacta .unidade-meta-telefone{margin-top:8px}}@media (max-width:767px){.unidade-secao.tratamento-bloco.lp-compacta{padding-top:40px;padding-bottom:40px}.tratamento-bloco.lp-compacta .tratamento-dupla{grid-template-columns:minmax(0,1fr);gap:8px}.lp-compacta .tratamento-painel{padding:22px}.lp-compacta .tratamento-indice{column-gap:16px}.lp-compacta .tratamento-foto-avaliacao{max-width:320px;margin-inline:auto}.lp-compacta .perfil-retrato{max-width:360px}}@media (max-width:374px){.lp-compacta .tratamento-indice{grid-template-columns:minmax(0,1fr)}.lp-compacta .tratamento-indice li a{min-height:var(--alvo-toque)}}.tratamento-rt{margin:4px 0 8px;padding:2px 0 2px 16px;border-left:3px solid var(--c-teal);font-size:1.5rem;line-height:1.5;color:var(--c-texto)}.tratamento-rt small{display:block;font-size:1.2rem;line-height:1.4;font-weight:700;letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--c-teal-escuro)}.tratamento-rt b{color:var(--c-tinta)}.tratamento-ilustracao{display:grid;justify-items:center;gap:16px;margin:32px 0 0;padding:clamp(18px,2.5vw,32px);background:var(--c-superficie);border:1px solid var(--c-borda);border-radius:var(--raio-lg)}.tratamento-ilustracao>*{min-width:0}.tratamento-ilustracao figcaption{justify-self:stretch;max-width:56ch}@media (min-width:768px){.tratamento-ilustracao{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:24px 56px}}.tratamento-ilustracao-itens{margin:0 0 12px;padding:0;list-style:none;counter-reset:ilu}.tratamento-ilustracao-itens li{position:relative;padding:6px 0 6px 36px;counter-increment:ilu;font-size:1.45rem;line-height:1.5;color:var(--c-texto)}.tratamento-ilustracao-itens li::before{content:counter(ilu);position:absolute;top:6px;left:0;display:grid;place-items:center;width:24px;height:24px;background:var(--c-teal-escuro);border-radius:50%;font-size:1.25rem;font-weight:700;line-height:1;color:var(--c-branco)}.tratamento-ilustracao-itens b{color:var(--c-tinta)}.tratamento-ilustracao figcaption p{margin:0;font-size:1.35rem;line-height:1.5;color:var(--c-texto-suave)}.tratamento-cartoes .tratamento-cartao-icone{display:grid;place-items:center;width:60px;height:60px;margin-bottom:16px;background:var(--c-teal-lavado);border-radius:50%}.tratamento-cartoes .tratamento-cartao-icone img{width:44px;height:44px}.unidade-secao.tratamento-bloco-claro .tratamento-cartao-icone{background:var(--c-superficie-alt)}.tratamento-foto-avaliacao{display:block;max-width:320px;margin:0}.tratamento-foto-avaliacao picture{display:block}.tratamento-foto-avaliacao img{display:block;width:100%;height:auto;margin-top:24px;aspect-ratio:4 / 5;object-fit:cover;object-position:center;border-radius:var(--raio-md)}.tratamento-foto-avaliacao figcaption{padding:14px 0 0;font-size:1.4rem;line-height:1.5;color:var(--c-texto)}.tratamento-foto-avaliacao figcaption strong,.tratamento-foto-avaliacao figcaption span{display:block}.unidade-consulta.unidade-consulta-retrato{grid-template-columns:minmax(0,1fr);align-items:start}.unidade-consulta-retrato .unidade-passos{margin:28px 0}.unidade-consulta-retrato .unidade-consulta-corpo>:last-child{margin-bottom:0}.unidade-consulta.unidade-consulta-retrato .tratamento-foto-avaliacao{max-width:320px;margin:0 auto}.unidade-consulta.unidade-consulta-retrato .tratamento-foto-avaliacao img{margin-top:0;border-radius:var(--raio-lg)}@media (min-width:900px){.unidade-consulta.unidade-consulta-retrato{grid-template-columns:300px minmax(0,1fr);gap:32px 56px}.unidade-consulta.unidade-consulta-retrato .tratamento-foto-avaliacao{grid-column:1;grid-row:1;max-width:none;margin:0}.unidade-consulta-retrato .unidade-consulta-corpo{grid-column:2;grid-row:1}}.unidade-consulta.unidade-consulta-solo{grid-template-columns:minmax(0,1fr)}.unidade-consulta-solo .unidade-consulta-corpo{max-width:760px}.unidade-consulta-solo .unidade-passos{margin:28px 0}.unidade-consulta-solo .unidade-consulta-corpo>:last-child{margin-bottom:0}.hub-hero-titulo.landing-titulo{letter-spacing:var(--track-display);text-align:left;text-wrap:balance}.landing-titulo span{display:block;color:var(--c-teal-escuro)}.hub-hero-sub.landing-sub{max-width:46ch;margin:0 0 22px;text-align:left}a.landing-prova,a.landing-prova:focus{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:var(--alvo-toque);margin:0 0 2px;font-size:1.4rem;line-height:1.4;color:var(--c-tinta);text-decoration:none}a.landing-prova:hover span + span,a.landing-prova:focus-visible span + span{text-decoration:underline;text-underline-offset:3px}.unidade-hero-foto.landing-painel{padding:clamp(24px,3vw,36px);overflow:visible;background:var(--c-superficie);border:1px solid var(--c-borda);box-shadow:var(--sombra-card)}.landing-painel .landing-painel-titulo{margin:10px 0 4px}.landing-unidades{margin:0;padding:0;list-style:none}.landing-unidades .landing-unidade{padding:18px 0;border-bottom:1px solid var(--c-borda)}.landing-unidade-cabeca{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.landing-unidade .landing-unidade-nome{margin:0;font-size:2rem;line-height:1.3;letter-spacing:var(--track-sub)}.landing-unidade-nome a,.landing-unidade-nome a:focus{color:var(--c-tinta);text-decoration:none}.landing-unidade-nome a:hover,.landing-unidade-nome a:focus-visible{color:var(--c-teal-escuro);text-decoration:underline;text-underline-offset:3px}.landing-unidade-nota{font-size:1.35rem;line-height:1.4;color:var(--c-texto-suave);white-space:nowrap}.landing-unidade-nota span{color:var(--c-estrela)}.landing-unidade-nota b{color:var(--c-tinta)}.landing-unidade .landing-unidade-ref{margin:6px 0 2px;font-size:1.5rem;line-height:1.45;font-weight:600;color:var(--c-teal-escuro)}.landing-unidade .landing-unidade-end{margin:0 0 12px;font-size:1.4rem;line-height:1.45;color:var(--c-texto-suave)}.landing-unidade-acoes,.landing-unidade-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.landing-unidade-links{margin-top:6px}.btn.landing-unidade-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--alvo-toque);margin:0;padding:10px 18px;font-size:1.45rem;line-height:1.3;white-space:normal;border-radius:var(--raio-pill) !important}a.landing-unidade-tel,a.landing-unidade-tel:focus{display:inline-flex;align-items:center;gap:6px;min-height:var(--alvo-toque);font-size:1.45rem;line-height:1.3;font-weight:600;color:var(--c-teal-escuro);text-decoration:underline;text-underline-offset:3px}.landing-painel .landing-painel-horario{display:flex;gap:10px;margin:16px 0 0;font-size:1.4rem;line-height:1.5;color:var(--c-texto)}.landing-painel-horario .fa{margin-top:3px;color:var(--c-teal-escuro)}.tratamento-texto .landing-nota{margin:18px 0 0;font-size:1.45rem;line-height:1.55;color:var(--c-texto-suave)}.landing-nota b{color:var(--c-tinta)}.unidade-consulta .landing-cta-meio{margin:22px 0 0}.lp-bairros.landing-bairros{align-self:center;justify-content:flex-start;gap:10px}.lp-bairros.landing-bairros>li{padding:8px 16px;background:var(--c-superficie);font-size:1.5rem;line-height:1.4;color:var(--c-tinta)}.unidade-secao.tratamento-bloco-claro .lp-bairros.landing-bairros>li{background:var(--c-superficie-alt)}.unidade-final .landing-final-alt{margin:4px 0 0}.landing-bloco .titulo-secao,.landing-avaliacoes .titulo-secao{text-wrap:balance}.landing-notas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:0 0 16px;padding:0;list-style:none}.landing-notas>*{min-width:0}.trat-card.landing-nota-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;height:100%;margin:0;padding:26px;border-radius:var(--raio-md)}.landing-nota-card .unidade-nota-valor{font-size:clamp(4.8rem,3.8rem + 2.4vw,6.4rem)}.landing-nota-card .unidade-nota-estrelas{margin-bottom:2px}.landing-nota-card .landing-nota-unidade{margin:0 0 10px;font-size:1.6rem;line-height:1.45;color:var(--c-texto)}.landing-nota-unidade b{color:var(--c-tinta)}@media (max-width:767px){.landing-hero .unidade-hero-trilha{margin-bottom:10px;font-size:1.2rem}.hub-hero-sub.landing-sub{margin-bottom:18px;font-size:1.6rem;line-height:1.5}.landing-hero .unidade-hero-acoes{gap:10px}.landing-hero .unidade-hero-meta{margin-top:12px}.landing-unidade-acoes .landing-unidade-btn{flex:1 1 auto;white-space:nowrap}}.lp-leitura .tratamento-texto .tratamento-cartoes p,.lp-leitura .unidade-trat-card .trat-card-desc,.lp-leitura .profissional-meta,.unidade-faq.lp-leitura .faq-accordion .panel-body,.lp-leitura .unidade-consulta .unidade-passos p,.lp-leitura .tratamento-ilustracao-itens li,.lp-leitura .tratamento-ilustracao figcaption p{font-size:1.7rem;line-height:1.6}.lp-leitura .unidade-meta,.lp-leitura .unidade-horas,.lp-leitura a.unidade-link,.lp-leitura .unidade-fatos strong,.lp-leitura .tratamento-indice li a,.lp-leitura .tratamento-videos .tratamento-video-titulo{font-size:1.6rem}.lp-leitura .unidade-end,.lp-leitura .unidade-fatos p,.lp-leitura .tratamento-painel .tratamento-painel-rt,.lp-leitura .unidade-hero-foto figcaption{font-size:1.5rem;line-height:1.55}.lp-leitura .unidade-nota-obs,.lp-leitura .unidade-estacao{font-size:1.4rem}.lp-leitura .rotulo-secao,.lp-leitura .hub-hero-eyebrow{font-size:1.3rem}@media (min-width:1024px){.lp-leitura .tratamento-ilustracao{grid-template-columns:minmax(0,400px) minmax(0,1fr)}}#ajax-loader{display:none;visibility:hidden;position:fixed;z-index:1060;background:url(/img/progress.gif)no-repeat center center;background-color:#ffffffcc;width:100%;height:100%}body.loader #ajax-loader{display:block;visibility:visible}html{overflow-x:hidden}html.modal-travado{overflow:hidden}.modal{overscroll-behavior:contain}body,html{width:100%;background-color:#FFF;font-family:var(--fonte-texto);color:#333333}body.offline .offline-hide{display:none;visibility:hidden}a{color:#444444;text-decoration:none}a:hover{color:var(--c-teal);text-decoration:none}a:focus-visible{outline:3px solid var(--c-teal);outline-offset:2px}a:focus:not(:focus-visible){outline:0}a:focus{color:#444444;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--fonte-titulo);color:#444444}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#444444;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:var(--c-teal);text-decoration:none}h2{font-size:34px;margin-bottom:24px}p{font-family:var(--fonte-texto);color:#333333;font-size:20px;line-height:30px}p a{color:#444444;text-decoration:underline}p a:hover{color:var(--c-teal);text-decoration:underline}.no-padding{padding:0}.block-centered{text-align:center;height:100%}.block-centered:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.centered-item{display:inline-block;vertical-align:middle;width:99%}.fullsize .fullheight,.fullsize .h20,.fullsize .h30,.fullsize .h40,.fullsize .h50,.fullsize .h60,.fullsize .h80,.fullsize .h100{padding-top:0 !important;padding-bottom:0 !important}.fullsize .h20{height:20% !important}.fullsize .h30{height:30% !important}.fullsize .h40{height:40% !important}.fullsize .h50{height:50% !important}.fullsize .h60{height:60% !important}.fullsize .h80{height:80% !important}.fullsize .h100{height:100% !important}.sidebar-menuicon{background:var(--c-ciano);height:100%;top:0;left:0;position:fixed;width:60px;z-index:999;color:var(--c-tinta)}#logo-wrapper{position:absolute;left:-258px;z-index:999}#logo-link{text-decoration:none;display:block}#logo{font-family:var(--fonte-titulo);display:inline-flex;font-size:20px;letter-spacing:.04em;color:#fff;width:auto;height:70px;line-height:60px;padding-top:22px;text-align:center;z-index:999}#imglogo{width:60px;height:60px;background-color:var(--c-ciano);background-image:url(/img/logo-loader.png);background-position:center center;background-size:cover;border-radius:50%;margin-right:10px}.logo{background-image:url(/img/logo-loader.png);background-position:center center;background-size:cover;border-radius:50%}#navbar-menuicon ul li>a#mobile-menu{display:none}#navbar-menuicon{height:100%}#navbar-menuicon ul{list-style-type:none;padding:0;margin:0}#navbar-menuicon ul li{margin:10px 0px}#main-menu{font-family:var(--fonte-titulo);font-weight:normal !important;font-size:13px;background:#071411;overflow:hidden;padding:0px 30px;position:absolute;width:300px;height:100%;top:0;left:-300px;box-shadow:-5px 0 2px rgba(0,0,0,.15)inset}#main-menu:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M-6 6l12-12M0 24L24 0M18 30l12-12' stroke='%2300e6dd' stroke-width='1' fill='none'/%3E%3C/svg%3E");background-position:left top;background-size:24px 24px;background-repeat:repeat;opacity:0.12;position:absolute;top:0;left:0;bottom:0;right:0}header.moveto-right #main-menu:before{background-image:url(/img/bg-menu.jpg);background-image:image-set(url("/img/bg-menu-textura.webp") type("image/webp"),url("/img/bg-menu.jpg") type("image/jpeg"));background-position:left;background-size:cover;background-repeat:no-repeat;opacity:0.25}#main-menu>ul{opacity:1;height:525px;margin-top:100px;overflow:auto}#main-menu ul li a{color:#fff;height:35px;transition:background-color var(--t-media)}#main-menu ul li a:hover,#main-menu ul li a:hover:focus,#main-menu ul li.active a{background-color:#00e6dd8c}#main-menu ul li a:after{font-family:"fontello";content:"\e8ab";position:absolute;right:15px}#main-menu ul li a:only-child:after{content:""}#main-menu ul li a:hover:after{opacity:0.5;transition:opacity var(--t-media)}#main-menu ul.nav.child>li>a{padding-left:26px;background-color:transparent}#main-menu ul.nav.child>li>a:hover,#main-menu ul.nav.child>li>a:hover:focus,#main-menu ul.nav.child>li.active>a{background-color:#329079}#main-menu ul.nav li .redesocial{font-size:4.5em;height:100%}#content-wrapper{left:0;overflow:auto;display:block;height:100%;width:100%}#content{margin-left:60px;position:relative;overflow:hidden}#blocker{background:#FFF;display:none;height:100%;top:0;left:360px;opacity:0;position:fixed;width:100%;z-index:1000;cursor:pointer}#blocker.visible{display:block}#odontologia{position:relative;overflow:hidden;z-index:1;left:0;height:100%;min-height:540px;min-height:100vh;background-color:#f2f2f2;background-size:cover;background-position:center;background-repeat:no-repeat}#odontologia-text-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#odontologia-title{position:relative;height:100%;width:100%;text-align:center}#odontologia h1{font-size:clamp(46px,15.64vw - 43.15px,112px)}#odontologia h1 .hero-local{display:block;font-size:.42em;line-height:1.2;font-weight:400;letter-spacing:var(--track-sub)}#odontologia .custom-size{padding:13px 34px;white-space:normal}@media (max-width:767px){#odontologia .custom-size{padding:15px 22px;font-size:18px !important}}.hero-prova a{color:var(--c-tinta);text-decoration:none}.hero-prova a:hover{color:var(--c-teal)}#fixe-privacidade{position:fixed;bottom:0;left:0;width:100%;z-index:999}#fixe-privacidade.privacidade-fechando{animation:none;transform:translateY(100%);transition:transform var(--t-media)}#fixe-privacidade .well{box-shadow:0 -8px 28px rgba(4,58,55,.3);border-top:1px solid rgba(255,255,255,.2)}@media (max-width:991px){#fixe-privacidade{padding-inline:12px;padding-block-end:calc(12px + env(safe-area-inset-bottom,0px))}#fixe-privacidade .row{margin-inline:0}#fixe-privacidade .well>[class*="col-"]{padding-inline:0}#fixe-privacidade .well{border:1px solid rgba(255,255,255,.18);border-radius:var(--raio-md);box-shadow:0 12px 32px rgba(4,58,55,.38)}}#fixe-privacidade .privacidade-acoes [data-acao="aceitar"],#fixe-privacidade .privacidade-acoes [data-acao="rejeitar"]{font-size:16px !important}#fixe-privacidade .privacidade-acoes [data-acao="aceitar"]{min-height:48px;padding:12px 16px !important;line-height:1.4 !important;background-color:var(--c-branco) !important;border:1px solid var(--c-branco) !important;color:var(--c-teal-escuro) !important;border-radius:var(--raio-sm) !important;font-weight:700 !important;box-shadow:0 4px 14px rgba(0,0,0,.18)}#fixe-privacidade .privacidade-acoes [data-acao="aceitar"]:hover,#fixe-privacidade .privacidade-acoes [data-acao="aceitar"]:focus{background-color:var(--c-teal-lavado) !important;border-color:var(--c-teal-lavado) !important;color:var(--c-teal-escuro) !important}#fixe-privacidade .privacidade-acoes [data-acao="rejeitar"]{min-height:48px;padding:12px 16px !important;line-height:1.4 !important;background-color:transparent !important;border:1px solid rgba(255,255,255,.75) !important;color:var(--c-branco) !important;border-radius:var(--raio-sm) !important;font-weight:700 !important;text-decoration:none !important}#fixe-privacidade .privacidade-acoes [data-acao="rejeitar"]:hover,#fixe-privacidade .privacidade-acoes [data-acao="rejeitar"]:focus{background-color:rgba(255,255,255,.14) !important;border-color:var(--c-branco) !important;color:var(--c-branco) !important}@media (max-width:991px){#fixe-privacidade .well{padding:8px 14px}#fixe-privacidade .h4{display:none}#fixe-privacidade .privacidade-texto{font-size:13px;line-height:1.45;margin-bottom:6px}#fixe-privacidade .privacidade-texto a{text-decoration:underline}#fixe-privacidade .privacidade-acoes{display:flex;gap:10px;padding-left:0;padding-right:0}#fixe-privacidade .privacidade-acoes p{flex:1 1 0;margin:0}#fixe-privacidade .privacidade-acoes .btn{height:var(--alvo-toque);min-height:var(--alvo-toque);padding:0 12px;font-size:15px;line-height:var(--alvo-toque)}}@media (max-width:480px){#fixe-privacidade .well{margin-bottom:0}#fixe-privacidade .btn-lg{padding:8px 16px;font-size:1.1em}#fixe-privacidade p{margin-bottom:6px}}.hero-estrelas{color:var(--c-estrela);letter-spacing:var(--track-estrelas);margin-inline-end:calc(-1 * var(--track-estrelas))}.fundo-odonto-degrade .hero-estrelas,.fundo-odonto-degrade .avaliacoes-estrelas{color:var(--c-estrela-clara)}#small-title{font-family:var(--fonte-titulo);font-size:clamp(13px,1.66vw + 3.55px,20px)}#sobres{padding:0}#sobres .opcao{padding:50px 0}.tratamento-text{padding:35px 55px}.his-photo{height:350px}.parallax-photo{background-size:cover;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;height:420px}.safari-mac .parallax-photo{background-attachment:scroll}#page-intro{padding:40px 0}#opcoes-tratamentos,#gallery-photo{padding:0 100px 100px 100px}#equipe-intro,#gallery-intro{padding:40px 0}.result{margin-bottom:20px;display:none}input[type=text].form-control,input[type=email].form-control,input[type=tel].form-control{height:45px}input[type=text].form-control,input[type=email].form-control,input[type=tel].form-control,select.form-control,textarea.form-control{border-radius:var(--raio-sm) !important;border-color:var(--c-borda)}input[type=text].form-control:focus,input[type=email].form-control:focus,input[type=tel].form-control:focus,select.form-control:focus,textarea.form-control:focus{border-color:var(--c-teal);box-shadow:0 0 0 3px rgba(0,130,124,.15)}footer{padding:0;background-color:var(--c-superficie-alt);border-top:1px solid var(--c-borda);background-image:radial-gradient(60rem 22rem at 12% 0%,rgba(0,130,124,.07),transparent 60%)}.footer-assinatura,.footer-corpo{max-width:1240px;margin:0 auto;padding:48px 28px 0}.footer-corpo{padding-top:30px;padding-bottom:32px}.footer-eyebrow{display:block;margin-bottom:16px;font-size:11px;font-weight:700;letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--c-teal-escuro)}.footer-wordmark{display:inline-block;margin:0;font-size:clamp(48px,11vw,148px);font-weight:700;line-height:1.05;letter-spacing:-.035em;white-space:nowrap;text-decoration:none}.footer-wordmark-1{color:var(--c-tinta)}.footer-wordmark-2{color:var(--c-teal)}.footer-brand-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 0 28px;border-bottom:1px solid var(--c-borda)}.footer-entidade{margin:0;max-width:48ch;color:var(--c-texto-suave);font-size:16px;line-height:1.6}.footer-prova{margin:0;max-width:36ch;text-align:right;font-size:14px;line-height:1.6;color:var(--c-texto-suave)}.footer-prova b{color:var(--c-tinta)}.footer-prova small{display:block;font-size:13px}.footer-contato-alternativo{margin:24px 0 0}.footer-contact-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.footer-contact-heading>p:first-child{color:var(--c-tinta);font-size:24px;font-weight:700;letter-spacing:var(--track-titulo);margin:0}.footer-horario{font-size:14px;color:var(--c-texto-suave);margin:0;text-align:right}#footer-unidades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.footer-unidade{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.footer-unidade + .footer-unidade{border-left:1px solid var(--c-borda);padding-left:36px}.footer-unidade-nome{color:var(--c-tinta);font-weight:700;font-size:22px;margin:0 0 12px}.footer-unidade-nome .fa{color:var(--c-teal);margin-right:6px}.footer-unidade-end{color:var(--c-texto-suave);font-size:16px;font-style:normal;line-height:1.7;margin:0 0 10px;max-width:46ch}.footer-unidade-ref{margin:0 0 22px;color:var(--c-teal-escuro);font-size:14px;line-height:1.6}footer .footer-whatsapp{margin-top:auto;border-radius:var(--raio-pill) !important;min-height:var(--alvo-toque);max-width:100%;white-space:normal;padding:12px 22px;font-size:15px;line-height:1.5}.footer-unidade-acoes{display:flex;flex-wrap:wrap;gap:6px 24px;margin:10px 0 0}.footer-action{display:inline-flex;align-items:center;gap:6px;min-height:var(--alvo-toque);padding:8px 0;color:var(--c-teal-escuro);font-size:14px;text-decoration:underline;text-underline-offset:4px}.footer-action:hover{color:var(--c-tinta)}.footer-nav{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:24px;border-top:1px solid var(--c-borda);margin-top:30px;padding-top:26px}.footer-titulo{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--c-teal-escuro)}footer .link,.footer-social a{display:flex;align-items:center;gap:8px;min-height:var(--alvo-toque);padding:8px 0;font-size:15px;font-weight:500;line-height:1.5;color:var(--c-texto-suave);text-decoration:none}footer .link:hover,.footer-social a:hover{color:var(--c-teal-escuro);text-decoration:underline;text-underline-offset:4px}.footer-social{list-style:none;padding:0;margin:0}footer a:focus-visible{outline:3px solid var(--c-teal-escuro);outline-offset:4px}.footer-base{background:var(--grad-odonto);color:var(--c-branco);padding:24px 28px;text-align:center}.footer-base p{margin:0;color:var(--c-branco)}.footer-rt{font-size:15px;line-height:1.65}.footer-rt-rotulo{display:block;font-size:11px;font-weight:700;letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--c-teal-lavado)}.footer-base .footer-copy{margin-top:10px;font-size:12px;color:var(--c-teal-lavado)}@media (max-width:767px){.footer-assinatura{padding:34px 24px 0}.footer-corpo{padding:24px}.footer-brand-bottom{display:block;padding:20px 0 24px}.footer-prova{text-align:left;margin-top:16px}.footer-contact-heading{display:block}.footer-contact-heading>p:first-child{font-size:22px}.footer-horario{text-align:left;margin-top:8px}#footer-unidades{grid-template-columns:minmax(0,1fr);gap:24px}.footer-unidade + .footer-unidade{border-left:0;border-top:1px solid var(--c-borda);padding:24px 0 0}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.footer-base{padding:24px}}.avaliacoes-resumo{font-size:1.15em;color:#666}.avaliacoes-estrelas{color:var(--c-estrela);font-size:1.9em;letter-spacing:var(--track-estrelas);margin-inline-end:calc(-1 * var(--track-estrelas));line-height:1.2}.avaliacoes-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;text-align:left}.avaliacao-card{display:flex;flex-direction:column;vertical-align:top;width:auto;min-width:0;height:100%;margin:0;padding:20px 18px;background:#fff;border:1px solid var(--c-borda);border-radius:var(--raio-md);box-shadow:var(--sombra-card);text-align:left}.avaliacao-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.avaliacao-head img,.avaliacao-inicial{width:48px;height:48px;border-radius:50%;flex:0 0 48px}.avaliacao-inicial{display:inline-flex;align-items:center;justify-content:center;background:var(--c-teal);color:#fff;font-size:1.4em;font-weight:700}.avaliacao-autor{line-height:1.25}.avaliacao-autor small{color:var(--c-texto-suave)}.avaliacao-nota{color:var(--c-estrela);letter-spacing:var(--track-estrelas);margin-bottom:6px}.avaliacao-card blockquote{border:0;margin:0;padding:0;font-size:1em;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden}.faq-accordion .panel{border:1px solid var(--c-borda);border-radius:var(--raio-md);box-shadow:var(--sombra-card);margin-bottom:12px}.faq-accordion .panel + .panel{margin-top:0}.faq-accordion .panel-heading{padding:0;background:#fff;border-radius:var(--raio-md)}.faq-accordion .panel-title{font-size:1.05em;line-height:1.35}.faq-accordion .panel-title a{display:block;padding:16px 44px 16px 18px;color:var(--c-teal);font-weight:700;text-decoration:none;position:relative}.faq-accordion .panel-title a::after{content:'−';position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.3em;color:var(--c-teal)}.faq-accordion .panel-title a.collapsed{color:#444}.faq-accordion .panel-title a.collapsed::after{content:'+'}.faq-accordion .panel-body{border-top:0;padding:20px;color:#343434;text-align:left;font-size:18px}.faq-accordion .panel-body a{color:var(--c-teal);font-weight:700}#main-menu,.sidebar-menuicon,#content-wrapper{transition:left .3s cubic-bezier(.2,.8,.2,1)}.sidebar-menuicon.moveto-right,#content-wrapper.moveto-right{left:300px}.de-icon{width:60px;height:60px;line-height:60px;font-size:30px;text-align:center;vertical-align:middle;display:inline-block;transition:color var(--t-media),background-color var(--t-media),transform var(--t-media)}.de-icon i{transition:color var(--t-media),transform var(--t-media)}.de-icon.medium-size{width:56px;height:56px;line-height:56px;font-size:28px}.de-icon.small-size{width:40px;height:40px;line-height:40px;font-size:24px}.de-icon.circle{border-radius:50%;background-color:var(--c-ciano);color:#FFF}.de-icon.outline{background-color:#FFF;color:#48cfae;border:1px solid #48cfae}a:hover .de-icon.circle{background-color:#444444;color:#FFF}a:hover .de-icon.outline{background-color:var(--c-ciano);color:#FFF}.de-icon.customcolor{color:var(--c-teal)}a:hover .de-icon.customcolor{color:#06bdb791}.de-icon.customcolor i{color:#FFF}a:hover .de-icon.customcolor i{color:#FFF}.de-icon.circle.customcolor{background-color:var(--c-teal);color:#fff}a:hover .de-icon.circle.customcolor{background-color:var(--c-ciano);color:#fff}.de-icon.outline.customcolor{background-color:#FFF;color:#329079;border:1px solid var(--c-teal)}a:hover .de-icon.outline.customcolor{background-color:var(--c-ciano);color:#FFF}.btn-info{color:#ffffff;background-color:#039be5;border-color:#0373ad}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:rgba(3,155,229,0.59);border-color:#029ffa}.btn-default{background-color:var(--c-teal);color:#fff !important;border-radius:var(--raio-sm) !important;border-color:var(--c-teal);box-shadow:var(--sombra-pill);font-family:var(--fonte-titulo) !important;font-size:15px;font-weight:600 !important;letter-spacing:var(--track-sub);transition:background-color var(--t-rapida),border-color var(--t-rapida),box-shadow var(--t-rapida),transform var(--t-rapida)}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-color:var(--c-teal-escuro) !important;border-color:var(--c-teal-escuro) !important;box-shadow:var(--sombra-pill-hover);transform:translateY(-1px)}.custom-size{padding:13px 60px;margin-top:30px}.autocrop-image{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.photo-item{position:relative;overflow:hidden}.photo-item-preview>img{width:100%;height:auto}.photo-item-preview>.autocrop-image,.photo-item-preview>img{transition:transform var(--t-media)}.photo-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4);opacity:0;transform:scale(.92);transition:opacity var(--t-media),transform var(--t-media)}.hover .photo-item-overlay{opacity:1;transform:scale(1)}.hover .photo-item-preview>.autocrop-image,.hover .photo-item-preview>img{transform:scale(1.1)}@media (hover:hover) and (pointer:fine){.photo-item:hover .photo-item-overlay{opacity:1;transform:scale(1)}.photo-item:hover .photo-item-preview>.autocrop-image,.photo-item:hover .photo-item-preview>img{transform:scale(1.1)}}.photo-caption-wrapper{position:absolute;bottom:2px;display:block;width:100%;height:30%}.photo-caption{color:#ffffff;font-size:18px;font-family:var(--fonte-titulo);letter-spacing:var(--track-caps-ui);text-align:center;text-decoration:none;display:block}#popup-template-1{width:900px;margin:calc(30px + var(--menu-h)) auto 30px;background-color:#FFF}#popup-template-1 #the-content{padding:35px 75px}#popup-template-1 #the-content #socialnetwork-icon{text-align:center;margin-bottom:20px}#popup-template-1 #the-content img{width:100%;margin:10px 0}#popup-template-1 #the-content ul,#popup-template-1 #the-content ol{font-size:20px;line-height:30px}.modal-meu-dentista{width:100%;max-width:none;height:100%;margin:0;padding:0}.modal.fade .modal-dialog.modal-meu-dentista{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}.modal.in .modal-dialog.modal-meu-dentista{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-meu-dentista .modal-barra{position:sticky;top:0;z-index:3;height:60px;margin:0 -22px;background:linear-gradient(180deg,var(--c-superficie) 58%,rgba(255,255,255,0) 100%)}.modal-meu-dentista .close{font-size:2.6rem;line-height:1;position:absolute;top:16px;right:22px;width:44px;height:44px;border-radius:50%;color:var(--c-texto-suave);background:var(--c-superficie-alt);opacity:1;text-shadow:none}.modal-meu-dentista .close:hover,.modal-meu-dentista .close:focus{color:var(--c-tinta);background:var(--c-borda);opacity:1}.modal-meu-dentista .modal-content{min-height:100%;border:0;border-radius:0;background-color:var(--c-superficie);box-shadow:none}.modal-meu-dentista .modal-body{position:relative;max-width:620px;margin:0 auto;padding:0 22px 48px;background-color:transparent}.modal-meu-dentista #main-image{width:160px;height:160px;margin:12px auto 18px;float:none;border-radius:50%;overflow:hidden;background:var(--c-superficie-img);box-shadow:0 0 0 4px var(--c-teal-lavado)}.modal-meu-dentista #main-image.main-image--ilustracao{background:none;box-shadow:none}.modal-meu-dentista #the-image{height:100%;width:100%}.modal-meu-dentista #the-content{width:auto;min-height:0;padding:0;margin:0;display:block;background-color:transparent;text-align:center}.modal-meu-dentista #the-content-wrapper h2{margin:0 0 2px;font-size:2.8rem;color:var(--c-tinta);text-shadow:none}.modal-meu-dentista .cro{margin:0;font-size:1.4rem;line-height:1.4;letter-spacing:var(--track-caps-ui);color:var(--c-texto-suave)}.modal-meu-dentista .estudo{margin:40px 0 4px;font-size:1.3rem;line-height:1.4;font-weight:700;letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--c-teal-escuro)}.modal-meu-dentista .list-estudo{margin:12px 0;font-size:1.7rem;line-height:1.5;text-align:left;color:var(--c-texto)}.modal-meu-dentista .btn-default,.modal-meu-dentista #agendar-consulta{position:static;display:block;width:100%;margin:0 auto;padding:16px 22px;font-size:1.7rem;font-weight:700 !important;border:0;border-radius:12px !important;background-color:var(--c-teal);color:var(--c-branco);letter-spacing:var(--track-sub);text-transform:none;box-shadow:none}.modal-meu-dentista .modal-acao{position:sticky;bottom:0;z-index:2;margin:44px -22px 0;padding:14px 22px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--c-superficie) 32%)}.modal-meu-dentista .btn-default:hover,.modal-meu-dentista .btn-default:focus,.modal-meu-dentista #agendar-consulta:hover,.modal-meu-dentista #agendar-consulta:focus{background-color:var(--c-teal-escuro) !important;border-color:var(--c-teal-escuro) !important;color:var(--c-branco)}.text-animation{transition:color var(--t-media),opacity var(--t-media)}.text-white{color:#FFFFFF !important}.agendamento .modal-meu-dentista #the-content-wrapper h2{font-size:1.5em}.agendamento .modal-meu-dentista small{font-size:85%}.agendamento .modal-meu-dentista .cro{font-size:0.9em}.agendamento .modal-meu-dentista .esconde{visibility:hidden;display:none}.agendamento .modal-meu-dentista #agendar-consulta{visibility:hidden;display:none}.agendamento #form-agenda,.agendamento #form-contato{text-align:left;font-size:1.6rem;line-height:1.5;color:var(--c-texto);padding-bottom:8px}.agendamento #form-agenda label,.agendamento #form-contato label{margin:14px 0 6px;font-weight:700;color:var(--c-tinta)}.agendamento #form-agenda .form-control,.agendamento #form-contato .form-control{display:block;margin:0;height:auto;padding:14px 16px;background:var(--c-superficie-alt);color:var(--c-texto);font-size:1.6rem;line-height:1.3;border:1px solid var(--c-borda);border-radius:10px !important;box-shadow:none;transition:box-shadow var(--t-rapida),border-color var(--t-rapida)}.agendamento #form-agenda .form-control::placeholder,.agendamento #form-contato .form-control::placeholder{color:var(--c-texto-inativo)}.agendamento #form-agenda .form-control:focus,.agendamento #form-contato .form-control:focus{border-color:var(--c-teal);box-shadow:0 0 0 3px rgba(0,130,124,.22)}.agendamento .modal-meu-dentista #agendar-confirma{margin:0;width:100%;display:block;padding:15px 22px;font-size:1.6rem}.modal-meu-dentista .modal-titulo{color:var(--c-tinta);font-size:2rem;margin:0 0 6px}.modal-meu-dentista .modal-texto{color:var(--c-texto)}.modal-meu-dentista .modal-aviso{color:var(--c-erro);display:block;margin:2px 0 6px;font-weight:700}.modal-sucesso{text-align:left;padding:8px 0 4px}.modal-sucesso-selo{margin:0 0 10px;font-size:1.3rem;font-weight:700;letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--c-teal-escuro)}.modal-sucesso-titulo{margin:0 0 12px;font-size:2rem;line-height:1.3;font-weight:700;color:var(--c-tinta)}.modal-sucesso-texto{margin:0 0 12px;font-size:1.7rem;line-height:1.6;color:var(--c-texto)}.modal-sucesso-nota{margin:0;font-size:1.4rem;line-height:1.5;color:var(--c-texto-suave)}.modal-sucesso-acoes{display:flex;flex-direction:column;gap:12px;margin-top:28px}.modal-meu-dentista .modal-btn-secundario{background-color:var(--c-superficie-alt);color:var(--c-teal-escuro) !important;box-shadow:inset 0 0 0 1px var(--c-borda)}.modal-meu-dentista .modal-btn-secundario:hover,.modal-meu-dentista .modal-btn-secundario:focus{background-color:var(--c-superficie-alt) !important;border-color:transparent !important;color:var(--c-teal-escuro) !important;box-shadow:inset 0 0 0 2px var(--c-teal)}.masonry{width:101%;overflow:hidden}.grid_sizer.two-col{width:50%}.grid_sizer.three-col{width:33.33%}.masonry_col.w33{width:33.33%}.mfp-wrap{-webkit-overflow-scrolling:touch}@media (max-width:1199px){#odontologia-row{background-image:linear-gradient(to right,#fff9 0%,#ffffff8f 79%,#fff0 100%)}.hideonmobile{display:none !important}.sidebar-menuicon{height:60px;width:100%}#logo-wrapper{position:absolute;left:10px}#logo{width:auto;height:60px;padding-top:5px;color:var(--c-tinta)}#imglogo{width:50px;height:50px}.top-bar #imglogo{width:50px;height:50px}#navbar-menuicon ul li>a#mobile-menu{display:flex;align-items:center;justify-content:center}#navbar-menuicon .block-centered{display:flex;align-items:center;justify-content:flex-end;height:100%;padding-right:10px}#navbar-menuicon ul{display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0}#navbar-menuicon ul li{display:block;margin:0 5px 0 15px}#navbar-menuicon ul li.hideonmobile{display:none}#main-menu{top:60px;left:0;padding:0;width:100%;height:auto;overflow:visible;display:none;background-color:var(--c-ciano);box-shadow:none;border-bottom:1px solid #323D3D}#main-menu:before{background-image:none}#main-menu>ul{bottom:0;background-color:var(--c-ciano);margin:0;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:25px;opacity:1}#main-menu>ul>li>a{font-size:1.6em;height:100%;line-height:1.6em;font-weight:bold}#content{margin-left:0}.parallax-photo{background-attachment:scroll;background-position:center center !important;height:400px}#main-menu,.sidebar-menuicon,#content-wrapper{transition:none}.modal-meu-dentista .modal-body{padding:0 18px 40px}.modal-meu-dentista #main-image{width:132px;height:132px}.modal-meu-dentista .modal-barra{margin-left:-18px;margin-right:-18px}.modal-meu-dentista .close{right:18px}.modal-meu-dentista .modal-acao{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}#opcoes-tratamentos,#gallery-photo{padding:0 20px 20px 20px}.footer-marca{margin-bottom:30px}}@media (min-width:992px) and (max-width:1199px){#blog-content{padding:0 30px 100px 30px}}@media (max-width:991px){#sobre,#page-intro,#equipe-intro{padding-right:80px;padding-left:80px}#popup-template-1{width:90%}.masonry{width:100%}.masonry_col,.grid_sizer{width:50% !important}.masonry_col.hidelast{display:none}}@media (min-width:768px) and (max-width:991px){#blog-content{padding:0 20px 100px 20px}}@media (max-width:767px){#popup-template-1{margin-top:calc(14px + var(--menu-h));margin-bottom:20px}#popup-template-1 #the-content{padding-top:18px}#popup-template-1 #the-content #socialnetwork-icon{margin-bottom:14px}#sobre,#page-intro,#equipe-intro{padding-right:30px;padding-left:30px}#opcoes-tratamentos{padding:0 50px 70px 50px}#equipe-photo{padding:0 50px 70px 50px}#blog-content{padding:0 0 70px 0}}@media (max-width:768px) and (orientation :landscape){.sidebar-menuicon{display:none}#odontologia-title .block-centered{height:auto;margin-top:30px}#odontologia h1{font-size:3.7em;line-height:1.1;margin-top:0}#small-title{font-size:13px}}@media (max-width:570px) and (orientation :portrait){#odontologia h1{font-size:46px;line-height:56px}#small-title{font-size:13px}}@media (max-width:568px) and (orientation :landscape){#main-menu,#main-menu>ul{height:175px}}@media (max-width:480px){.his-photo,.parallax-photo{height:240px}#opcoes-tratamentos,#equipe-photo{padding:0 35px 35px 35px}#dicas-carousel{text-align:center}#dicas-carousel-wrapper{padding:0 30px}#popup-template-1 #the-content{padding-right:10px;padding-left:10px;text-align:start}.masonry_col,.grid_sizer{width:100% !important}}@media (max-width:480px) and (orientation :portrait){#logo{padding-top:0px}#imglogo{display:none}}
