body{letter-spacing:-.1px}h1,.h1{letter-spacing:-.02em;font-weight:700}.navbar-toggler{border:2px solid rgb(255 255 255 / .75)}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.sep{fill:#fff;position:absolute;bottom:0}.sep.fl-light{fill:var(--bs-light)}.navbar{position:absolute!important;width:100%}.nav-link{font-weight:500;font-size:15px;color:#fff}.nav-item .dropdown-item{font-weight:500}.navbar-brand{width:133px}.navbar-clinic{font-size:.75rem;float:right;font-weight:500}#header-home{position:relative;background-position:center;height:600px}#header-home.hhpg{height:350px}.header-mask{height:100%;background:linear-gradient(180deg,rgb(70 81 91 / .4) 5%,rgb(70 81 91 / .02) 55%,#fff0 65%)}#header-title{margin-top:-55px;color:#fff}#header-title .h1{font-size:64px;font-weight:700;text-shadow:0 0 30px rgb(0 0 0 / .1)}.lead{color:var(--bs-success)}.bg-light .lead{color:#55650b}.lead b,.lead strong{font-weight:600}.hil{text-align:center;margin-bottom:2rem}.hii{color:var(--bs-success);margin-bottom:.5rem;font-size:2rem}.hit{display:block;text-transform:uppercase;font-size:.7rem;font-weight:800}.hix{display:block;font-weight:500;font-size:.9rem}.shadowin{box-shadow:0 0 50px rgb(0 0 0 / .05) inset;padding:90px 0}#contacta{background-position:center;background-size:cover;color:#fff;text-align:center;background-color:#2a3a2d}.action .cta,#contacta .cta{margin-top:30px}#contacta .cta,.action .cta{display:inline-block}.tfb{zoom:180%;-o-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}#contacta .fll{margin:0}.tfb .phone{color:#fff;font-weight:700}.mask{background:rgb(70 81 91 / .2)}#contacta .mask{padding:120px 0 105px;text-shadow:1px 1px 10px rgb(0 0 0 / .5)}#contacta .btn{text-shadow:none}.cta{margin-top:30px}.cta>.btn-success+.btn-primary,.cta>.btn-primary+.btn-success{margin:0 40px}.cta2 .btn{margin:20px 15px}.lca{margin-bottom:20px}#autocomplete{margin-top:5px}.shadow .cta{margin-bottom:50px}.cta .btn{float:left;margin-top:0}.cta-cal{float:left;display:inline-block;line-height:1.4;margin-left:30px;overflow:hidden;text-align:center}.cta-cal div{display:inline-block;margin-top:10px;font-size:.85em;color:#fff;cursor:pointer}.cta-cal div:hover{text-shadow:0 0 8px #fff}.cta-cal div>b{text-decoration:underline;display:block}.wp-element-caption{font-size:.8rem}.wp-block-image{margin-top:1.5rem;margin-bottom:1.5rem}.wp-block-image img{border-radius:var(--bs-border-radius-sm)}.form-check-label{font-size:.8rem}footer{padding:60px 0}footer a{color:var(--bs-gray-900)}#legal{font-size:.74rem}.dt{margin:40px 0 0}.dt .fas{font-size:3em;margin-bottom:20px;color:var(--bs-success)}.dtl{font-size:1.3em;font-weight:600;margin-bottom:2px;line-height:1.2;color:var(--bs-success)}.dtx{font-size:.9em;font-weight:500}#social li{padding:20px 13px 15px}#social li:first-child{padding-left:0}#social li:last-child{padding-right:0}#social .fab{font-size:2rem}.wa{background:#4dc247}.fb{background:#3b5998}.tw{background:#000}.tg{background:#08c}.ld{background:#0077b5}.gp{background:#dd4b39}.smfb:hover{color:#3b5998}.smtw:hover{color:#000}.smig:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.smtk:hover{color:#000}.smyt:hover{color:red}@media(max-width:1200px){#header-home{height:500px}#header-home.hhpg{height:300px}.sep{height:80px}}@media(max-width:992px){.navbar-collapse{background:#fff;padding:8px;border-radius:8px;text-align:center;z-index:99;box-shadow:0 0 30px rgb(0 0 0 / .15)}}@media(max-width:768px){#header-home{height:300px}#header-home.hhpg{height:200px}#header-home{background-position:center}#header-title{margin-top:0}#header-title .h1{font-size:2rem}.sep{height:30px}.navbar{--bs-navbar-padding-y:1rem}.navbar-collapse .nav-link{color:var(--bs-dark);padding:12px 0}.navbar .btn{background:var(--bs-success);color:#fff;padding:13px 0;margin-top:12px}}