ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:62.5%}body{margin:0;height:100%;max-height:100%;font-family:myriad-pro,sans-serif;font-weight:400;font-style:normal;font-size:18px;letter-spacing:.01em;line-height:1.7em;text-transform:none;color:#3c3c3c;background:#f5f5f5;overflow-x:hidden;font-display:swap}h1{font-size:2em;margin:.67em 0}a{background-color:#fff0;color:#2b4d6d;text-decoration:none;font-weight:600;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}strong{font-weight:bolder}img{border-style:none}button,input{font-size:100%;overflow:visible}button,input,textarea{font-family:inherit;line-height:1.15;margin:0}button{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#0060b1;color:#fff}::selection{background:#0060b1;color:#fff}h1{margin-top:0}.header-info,h1,h3,h4,nav{text-rendering:optimizeLegibility;font-family:proxima-nova,sans-serif;text-transform:uppercase}.header-info,h4,nav{line-height:1;margin-top:0}.tinytext,a.btn{line-height:1}.tinytext{text-transform:uppercase}.tinytext,a.btn,footer{text-rendering:optimizeLegibility;font-family:proxima-nova,sans-serif}.footer-bottom,footer{margin-top:0}#responsive-menu-container li.responsive-menu-item a,.footer-bottom,.strip,.submit{text-rendering:optimizeLegibility;font-family:proxima-nova,sans-serif;text-transform:uppercase}.submit{line-height:1}#responsive-menu-container li.responsive-menu-item a,.strip{margin-top:0}#responsive-menu-container li.responsive-menu-item a{line-height:1}h1,h3{font-size:3.5rem;line-height:1.2em;letter-spacing:-2px;text-indent:-3px}h3{font-size:3.4rem;margin:0 0 20px;letter-spacing:3px;text-indent:-2px;font-weight:600}h4{font-size:3rem}a:hover{color:#009d97}p,ul{margin:1.6em 0}ul ul{margin:.4em 0}a.link.under{border-bottom:3px solid #249a96;padding:5px 0 2px;color:inherit;transition:background .15s cubic-bezier(.33,.66,.66,1);text-decoration:none}a.link.under.contact:hover,a.link.under:hover{background:#fff;color:#249a96}.contact-block{width:100%;max-width:calc(100%/2 - 20px);float:left}a.btn{padding:20px 25px;display:inline-block;font-size:14px;float:left;background:#bd878f;border:3px solid #bd878f;color:#fff;text-transform:uppercase;margin:0 10px 0 0;letter-spacing:1.5px}a.btn.alt{border:3px solid #249a96;background:#249a96;color:#fff}a.btn.alt:hover,a.btn:hover{background:#fff;color:#bd878e;border:3px solid #b76c77}.site-wrapper{margin:0 2%;width:96%;float:left;box-shadow:0 0 40px rgb(179 179 179/.5)}footer,header{width:100%}header{background:#fff}.header-info a{font-size:16px;color:#2b4d6d;font-weight:600}.header-info.logo{padding:25px 0;float:left;line-height:0}.header-info.logo img{max-width:400px;width:100%}.header-info.right,nav ul a{font-weight:600;text-transform:uppercase}.header-info.right{text-align:right;float:right;padding:30px 0 0}.header-info.email,.header-info.phone{display:block;font-size:34px;color:#2069ae;letter-spacing:1px;font-weight:800}.content-holder{max-width:80%;width:100%;margin:0 auto}nav{float:left;background:#2b4d6d;z-index:999!important}.contact-form ul li,nav ul{list-style:none;position:relative}nav,nav ul{width:100%}nav ul a{text-decoration:none;padding:20px 10px;font-size:14px;letter-spacing:1.2px}nav ul a i{margin:0 0 0 5px}nav ul li{position:relative;float:left}nav ul ul{position:absolute;top:100%;left:0;z-index:9999!important;background:#f5f5f5;width:250px}ul ul li.menu-item-has-children::after{content:"";height:10px;width:10px;border-width:2px 2px 0 0;position:absolute;border-color:#000;right:10px;border-style:solid;z-index:999;top:calc(50% - 5px);transform:rotate(45deg)}nav ul ul li{float:none;width:250px}nav ul li ul li a:hover,nav ul li:hover{background:#009d97;color:#fff}nav ul li ul li a:hover{background:#3d9a96}footer a,nav ul a,nav ul li a:hover,nav ul li.last a:hover{color:#fff}nav ul ul a{line-height:20px;letter-spacing:1px;padding:7px 10px;font-size:12px;color:#717171;background:#f5f5f5;text-align:left;margin:0}nav ul ul ul{top:0;left:100%;padding-top:0}nav ul ul ul a{background-color:#eee}nav ul a,nav ul li,nav ul li:hover>ul{display:block}nav ul li a:hover,nav ul li.last a{background:#249a96}nav ul li.last{float:right}nav ul li.last a{color:#fff;padding:20px}nav ul li.dentist-nav{float:right;background:#bd878f}nav ul li.dentist-nav:hover{background:#bd878f}nav ul li.dentist-nav a{padding:20px}nav ul li.dentist-nav ul li a{padding:3px 10px}li.scroll-logo,nav ul ul{display:none}.video-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}video.fillWidth{min-width:100%!important;min-height:100%!important}.opening-image.inner{overflow:hidden;line-height:0;background-position:bottom;position:relative;background-image:none;width:100%}.opening-image.inner.contact{height:70vh}.opening-image.inner .content-holder{position:absolute;left:50%;top:75%;transform:translate(-50%,-50%);z-index:9}.opening-image.inner:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgb(0 0 0/.3)0,transparent 65%,transparent 65%,#fff0)}.opening-image.inner h1{color:#fff;position:relative;display:block;margin:0;font-size:4.5vw;text-align:center}.half-home.left.contact h3{margin:0 0-25px}.half-home.left.contact h4{margin:40px 0-20px;font-size:2.5rem;color:#249a96}p.width{max-width:675px;font-size:17px}p.width.emergency{background:#bd878e;padding:20px}.tinytext{font-size:18px;font-weight:800;color:#0060b1;margin:0 0 15px;display:block;text-align:center}.page-holder{background:#fff;padding:100px 0}.page-holder.no-padding,.strip{padding:0;width:100%}.strip{background:#2b4d6d;padding:50px 0;font-size:3rem;line-height:2em;letter-spacing:2px;text-indent:-2px;font-weight:600;color:#fff}.strip a.btn{float:right;max-width:400px;text-align:center;margin:0}.strip.mid.alt{background:#203951}.strip.mid p{font-family:esteban,serif;font-weight:400;font-style:normal;font-size:18px;letter-spacing:.01em;line-height:1.7em;text-transform:none;clear:left}.strip,.strip.mid h3,footer{float:left}.strip.mid a.btn{max-width:325px;width:100%;margin:5px 0 0}.strip.mid{padding:70px 0 50px}.half-home.left.map-text{background:#fff;padding:100px 100px 0;line-height:1.8;height:1200px;font-size:17px}.emergency-box{padding:30px 25px 5px;background:#bd878e;color:#fff}.half-home.left.map-text .emergency-box h4{margin:0;color:#fff}.half-home.left.map-text h3{margin:0 0 20px;color:#249a96;font-size:4rem}.half-home.left.map-text h4{margin:0 0-15px;color:#203951}.half-home.right.map{padding:0;height:1200px}footer{text-transform:uppercase;color:#fff;text-align:center;font-size:14px;background:#2b4d6d;line-height:1.8;letter-spacing:.5px;z-index:999!important}.half-home.left,footer,footer .content-holder{position:relative}img.footer-logo{max-width:100px}footer .content-holder i{font-size:20px;line-height:24px;color:#fff}.half-home{float:left;width:50%;padding:75px 7.5%0}.half-home.left{background:#f0f0f0;padding:0;bottom:0;line-height:0}.half-home.left.contact{line-height:inherit;padding:108px 80px 0;height:825px;text-align:left;background:#203951;color:#fff}.half-home.left.contact a{color:#fff;font-weight:500}.half-home.right{background-size:cover;margin:0;line-height:1.6em;background:#ececec;text-align:center;background-repeat:repeat;background-position:bottom;height:825px}.half-home.right p{max-width:550px;margin:10px auto}.contact-form{position:relative;z-index:2;max-width:800px;margin:0 auto}.contact-form ul,nav ul,nav ul li{margin:0;padding:0}.contact-form ul li{margin:15px 0}.contact-form ul li:after{content:"";display:block;clear:both}.contact-form ul li.contact-name.half{width:49%;float:left;margin:0 1% 15px 0}.contact-form ul li.contact-email.half{width:49%;float:left;margin:0 0 15px 1%}.contact-form ul li.contact-option.radio{text-align:left;float:left;margin:0 15px 15px;font-size:14px}.contact-form ul li.contact-option.radio input{margin:0 0 0 30px}input[type=email],input[type=number],input[type=text],textarea{display:block;width:100%;border:0;padding:15px;background:#fff;font-size:14px}.contact-form textarea{height:160px;resize:none}.contact-full{clear:both;width:100%}.contact-gdpr{float:left;margin:0!important;font-size:15px;width:100%;text-align:left}.submit{color:#fff;padding:20px;background:#bd878e;border:0;cursor:pointer;margin:0;position:absolute;bottom:0;right:0;font-size:13px;letter-spacing:1.5px;font-weight:600}.gdpr-small{clear:both;font-size:11px;text-align:left}::-webkit-input-placeholder{color:#4a4a4a}::-moz-placeholder{color:#4a4a4a}:-ms-input-placeholder{color:#4a4a4a}:-moz-placeholder{color:#4a4a4a}.mobile-contact-info,.mobile-nav{display:none}.content-holder:after{content:".";clear:both;height:0;display:block;visibility:hidden}@media (max-width:1899px){.content-holder{max-width:90%}}@media (max-width:1725px){.half-home.left.map-text{height:1300px}}@media (max-width:1645px){.half-home{padding:75px 75px 0}}@media (max-width:1500px){.contact-block{max-width:unset!important}}@media (max-width:1535px){.half-home{padding:75px 50px 0}.strip{font-size:2.2rem}.half-home.left.map-text{padding:35px}}@media (max-width:1435px){.content-holder{max-width:95%}h3{font-size:3rem}}@media (max-width:1350px){nav ul a{padding:20px 7px}}@media (max-width:1320px){body{padding:0;font-size:16px}.content-holder{max-width:95%}}@media (max-width:1285px){nav ul a{padding:20.5px 7px;font-size:12px}nav ul li.dentist-nav a,nav ul li.last a{padding:20.5px 10px}}@media (max-width:1175px){.site-wrapper{margin:0;width:100%}.content-holder{max-width:96%}}@media (max-width:1100px){.mobile-nav{display:block}.desktop-nav{display:none}}@media (max-width:1075px){.half-home.right.map{width:35%}.half-home.left.map-text{width:65%}}@media (max-width:1000px){.strip{display:none}}@media (max-width:960px){.half-home,.half-home.left.map-text,.half-home.right.map{width:100%}.half-home.left.contact,.half-home.left.map-text,.half-home.right{padding:80px;height:inherit}}@media (max-width:920px){.opening-image.inner .content-holder{top:64%}}@media (max-height:900px){.opening-image.inner{height:inherit}}@media (max-height:800px){.opening-image.inner.contact{height:300px}}@media (max-width:835px){nav ul a{font-size:12px}nav ul a,nav ul li.dentist-nav a,nav ul li.last a{padding:21px 6px}.header-info.email,.header-info.phone{font-size:24px}.header-info a{font-size:14px}.header-info.logo img{max-width:300px}a.btn{font-size:12px;padding:15px 20px}.strip,.strip a.btn{text-align:center}.strip a.btn{display:block;clear:both;float:none;margin:20px auto 0}}@media (max-width:768px){body{font-size:14px}.opening-image.inner{height:inherit}}@media (max-width:750px){.page-holder{padding:50px 0}.half-home.left.contact,.half-home.left.map-text{padding:50px;height:inherit}.mobile-contact-info{float:left;width:100%;display:block}.mobile-contact-info .mci{width:50%;float:left;color:#fff;padding:16px;text-align:center;font-size:16px}.mci.mob{background:#249a95}.mci.email{background:#2268ae}button#responsive-menu-button{top:25px!important;right:25px!important;background:#249a96!important}.responsive-menu-box{height:45px!important}#responsive-menu-container,#responsive-menu-container #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link,#responsive-menu-container #responsive-menu li.responsive-menu-item a{background:#2b4d6d!important}div#responsive-menu-title{background:#fff!important}div#responsive-menu-title img{width:100%}#responsive-menu-container #responsive-menu-title #responsive-menu-title-image{margin:0!important}.opening-image.inner{margin:0 0 10px}.header-info.right,.mobile-nav{display:none}}@media (max-width:535px){.mobile-contact-info .mci{font-size:14px}}@media (max-width:500px){.half-home.right{height:850px;padding:60px 35px 35px}.half-home{padding:75px 5%0}.half-home.left.contact,.half-home.left.map-text{padding:35px 25px}h3{font-size:2rem}}@media (max-width:450px){.header-info.logo img{max-width:70%}footer{font-size:12px}}.footer-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem;text-transform:none;font-size:1.6rem;justify-content:space-between;padding-top:60px;padding-bottom:40px}.footer-one,.footer-three,.footer-two{display:block}.footer-five,.footer-four,.footer-one,.footer-three,.footer-two{position:relative;width:100%;min-height:.1rem;padding-right:1.5rem;padding-left:1.5rem;text-align:left}.footer-five{display:block}.footer-one{max-width:36rem}.footer-three,.footer-two{max-width:25rem}.footer-four{display:none}.footer-five{max-width:36rem}.footer-top h4{font-size:1.7rem;margin-bottom:1.5rem}.footer-top a,.footer-top table th{font-weight:400}.footer-top ul{list-style:none;margin:0;padding:0}.footer-address a{display:block;max-width:7rem;margin-right:3rem}.footer-address{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding-bottom:4rem}.footer-address img.footer-logo{display:block;width:100%;height:auto}.footer-address address{display:block;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;font-style:normal;line-height:1.5}.footer-contact a{display:block;margin-bottom:1rem}.footer-contact .icon-email,.footer-contact .icon-phone{width:3rem;height:3rem;line-height:3rem;display:inline-block;border:.3rem solid #fff;vertical-align:middle;text-align:center;margin-right:1rem}.footer-contact .icon-email img,.footer-contact .icon-phone img{display:inline-block;width:1.5rem;height:1.5rem}.footer-opening{border:.4rem solid #249a96;padding:3rem;position:relative;top:-3.3rem}.footer-top table{border-collapse:collapse;width:100%}.footer-top table td,.footer-top table th{padding:0}.footer-accordion #accordionToggle{position:relative;background-color:#1d3953;padding:1.5rem;margin:0;cursor:pointer}.footer-accordion #accordionToggle i{position:absolute;top:0;right:1.5rem;margin:0;font-size:1.7rem;height:100%;line-height:4.7rem}.footer-accordion #accordionContent{display:none}.footer-accordion #accordionContent ul li{background-color:#4b6a88;padding:1rem 1.5rem}.footer-accordion #accordionContent ul li:not(:last-child){border-bottom:.2rem solid #2b4d6d}.footer-bottom{background:#1d3953;padding:3rem 0;text-align:left;line-height:1.5}.footer-bottom a{font-weight:400}@media (max-width:1320px){.footer-top{padding-bottom:4rem}.footer-one,.footer-two{order:1;max-width:50%}.footer-two{order:3}.footer-five,.footer-three{order:4;max-width:50%}.footer-five{order:2}}@media (max-width:790px){.footer-top{padding-top:4rem;padding-bottom:4rem}.footer-bottom-inner,.footer-top{max-width:80%;margin:0 auto}.footer-one{order:1;max-width:none;padding-bottom:4rem}.footer-three,.footer-two{display:none}.footer-four{order:2;display:block;padding-bottom:4rem}.footer-five{order:3;max-width:none}.footer-opening{top:0}}@media (max-width:480px){.footer-bottom-inner,.footer-top{max-width:none}}@media (max-width:375px){.footer-bottom-inner,.footer-top{font-size:1.4rem}}@media (max-width:480px){a.btn{width:100%}}