:root{--biodent-primary:#37715d;--biodent-primary-rgb:55,113,93;--biodent-secondary:#2a5b4b;--biodent-secondary-rgb:42,91,75;--biodent-text-secondary:#576071;--biodent-bg-medium:#dbe0e5;--biodent-bg-medium-border:#afbbc6;--bs-primary:var(--biodent-secondary);--bs-emphasis-color:var(--biodent-primary);--bs-emphasis-color-rgb:var(--biodent-primary-rgb);--bs-dropdown-link-active-bg:var(--biodent-secondary);--bs-link-color:var(--biodent-secondary);--bs-link-hover-color:var(--biodent-primary);--bs-link-color-rgb:var(--biodent-secondary-rgb);--bs-link-hover-color-rgb:var(--biodent-primary-rgb);--bs-btn-bg:var(--biodent-secondary);--bs-btn-border-color:var(--biodent-secondary);--bs-btn-hover-bg:var(--biodent-primary);--bs-btn-hover-border-color:var(--biodent-primary)}.btn-primary{--bs-btn-bg:var(--biodent-primary);--bs-btn-border-color:var(--biodent-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--biodent-secondary);--bs-btn-hover-border-color:var(--biodent-secondary);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--biodent-secondary);--bs-btn-active-border-color:var(--biodent-secondary);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--biodent-secondary);--bs-btn-disabled-border-color:var(--biodent-secondary)}.btn-outline-primary{--bs-btn-color:var(--biodent-primary);--bs-btn-border-color:var(--biodent-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--biodent-secondary);--bs-btn-hover-border-color:var(--biodent-secondary);--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--biodent-secondary);--bs-btn-active-border-color:var(--biodent-secondary);--bs-btn-active-shadow:inset 0 0.1875rem 0.3125rem rgba(0,0,0,.125);--bs-btn-disabled-color:var(--biodent-secondary);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--biodent-secondary);--bs-gradient:none}.dropdown-menu{--bs-dropdown-link-active-bg:var(--biodent-secondary)}.biodent-text-secondary{color:var(--biodent-text-secondary)}.top-60{top:60%}.bg-body-tertiary,.br-2{border-radius:2rem}.bg-size-cover{background-size:cover}.bg-position-top-center{background-position:50%}h2,h3,h4{font-weight:300}h5{font-size:1.1rem}.form-check-input:checked{background-color:var(--biodent-primary);border-color:var(--biodent-primary)}.header-phone{color:#fff;font-size:1.7rem;text-align:center}.header-phone .bi,.header-phone a,.header-phone span{color:#fff;text-decoration:none}.header-phone .bi-telephone{font-size:1.2rem}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#fff}.navbar .logo{height:3.125rem}.navbar .dropdown-toggle{cursor:pointer}.navbar .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}footer .foot-address-links .icon-link{margin-bottom:1rem;text-decoration:none;width:100%}footer .foot-address-links .icon-link:hover{text-decoration:underline}footer .foot-lastrow p{color:var(--biodent-text-secondary)}footer .foot-lastrow a{color:var(--biodent-primary)}footer .icon-link{gap:1rem}footer li{text-align:center}.main-content{padding:1rem}.homepage .home-carousel .carousel-item{background-blend-mode:darken;background-color:rgba(0,0,0,.2);background-position:50%;background-size:cover;height:20rem}.homepage .home-carousel .btn{font-size:1rem}.homepage .home-carousel .carousel-item-1{background-image:url(/images/healthy-food-wood-chopping-block.jpg)}.homepage .home-carousel .carousel-item-2{background-image:url(/images/tooth-dna-tech.jpg)}.homepage .home-carousel .carousel-item-3{background-image:url(/images/dental-implant.jpg)}.homepage .home-carousel .carousel-item-1 .container div,.homepage .home-carousel .carousel-item-2 .container div,.homepage .home-carousel .carousel-item-3 .container div{left:50%!important}.homepage .home-carousel h2{color:#fff;font-family:Playfair Display,serif;font-size:2rem}.homepage .start-30{left:30%!important}.homepage hr{margin:0}.homepage .hp-intro,.homepage .hp-wellbeing,.hp-highlight-services{padding-bottom:3rem;padding-top:3rem}.hp-highlight-services{text-align:center}.hp-highlight-services h2{font-size:1.5rem;margin-top:.5rem}.highlight .image-wrapper{align-items:center;border:.0625rem solid var(--biodent-bg-medium-border);border-radius:50%;display:flex;height:8.75rem;justify-content:center;margin:0 auto;overflow:hidden;width:8.75rem}.highlight img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.homepage .hp-intro h3{color:var(--biodent-text-secondary);font-size:1rem}.homepage .hp-services li{list-style:none;margin-bottom:.7rem}.homepage .hp-services li a{font-size:1rem;text-decoration:none}.homepage .hp-wellbeing .card{border-radius:2rem}.homepage .hp-wellbeing .card-body{padding:2rem 2rem 0}.homepage .wellbeing{background-image:url(/images/food.jpg);min-height:17.5rem}@supports (background-image:url(/images/food.webp)){.homepage .wellbeing{background-image:url(/images/food.webp)}}.homepage .your-dentist{background-image:url(/images/biodent-office-hp.jpg);background-size:cover;min-height:17.5rem}@supports (background-image:url(/images/biodent-office-hp.webp)){.homepage .your-dentist{background-image:url(/images/biodent-office-hp.webp)}}.main-content .main-content-hero{border-bottom-left-radius:3rem;border-bottom-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:3rem}.about-us .memberships div{align-items:center;border:.0625rem solid #ddd;border-radius:1rem;display:flex;height:15.625rem;justify-content:center;overflow:hidden;padding:2rem}.contact-wrappers a{text-decoration:none}.reviews .review{border-radius:2rem}.reviews .blockquote{font-size:1.2rem;font-style:italic}.appointments .review-form-wrapper,.reviews .review-form-wrapper{border:.0625rem solid var(--bs-border-color);border-radius:2rem}.star-rating{color:#ddd;cursor:pointer;display:flex;font-size:2.5rem;gap:.5rem;justify-content:left}.star-rating .star{transition:color .3s}.star-rating .star.filled{color:gold}.contact-wrappers{border-radius:1.5rem;min-height:13rem}.map{width:100%}.our-practice .technology{border-radius:2rem}.our-practice .list-group-item{background-color:var(--biodent-bg-medium);border-color:var(--biodent-bg-medium-border)}.service .feature_image{min-height:25rem}.service h2{margin-top:2rem}.root-video{background-color:none}.bonegrafting{background-size:contain}#back-to-top{border-radius:3.125rem;bottom:1.25rem;box-shadow:0 .25rem .375rem rgba(0,0,0,.1);color:#fff;display:none;font-size:.875rem;padding:.625rem .9375rem;position:fixed;right:1.25rem;text-align:center;text-decoration:none;transition:opacity .3s;z-index:1000}@media (min-width:768px){.header-phone{text-align:right}.homepage .home-carousel .carousel-item{height:37rem}.homepage .home-carousel h2{font-size:5rem}.homepage .home-carousel .carousel-item-2 .container div{left:30%!important}.homepage .home-carousel .carousel-item-3 .container div{left:70%!important}.homepage .hp-services li a{font-size:1.2rem}.homepage .hp-intro,.homepage .hp-wellbeing,.hp-highlight-services{padding-bottom:5rem;padding-top:5rem}footer li{text-align:left}.homepage .home-carousel .btn{font-size:1.3rem}.root-video{background-color:rgba(var(--bs-light-rgb))}.bonegrafting{background-size:cover}}@media (min-width:992px){.navbar .navbar-nav .nav-link{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1200px){.header-phone{font-size:2.2rem}}