@font-face{font-display:swap;font-family:"Freight Display Pro W01";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/d5b25b94-834a-471a-9c6d-b09a53c32446.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/d5b25b94-834a-471a-9c6d-b09a53c32446.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/4bfbfa09-d025-4517-b857-ec1dfdf9cc33.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/65a2bef7-8c37-4a79-bb59-112a34df3932.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/b2c56947-e990-4adc-ba32-57faaec0cc81.ttf) format("truetype");src:url(/wp-content/themes/onepress-child/fonts/FontsCom/b2c56947-e990-4adc-ba32-57faaec0cc81.ttf);font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"Freight Display Pro W01";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/ad595bea-1043-42b9-a4d0-f422e50c8009.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/ad595bea-1043-42b9-a4d0-f422e50c8009.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/211d8567-bc90-4c7c-9d01-6de9c118b219.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/b7f516f4-7136-463b-83d0-552199a56fd5.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/0c00aad2-3831-4fed-9153-4112107fda14.ttf) format("truetype");src:url(/wp-content/themes/onepress-child/fonts/FontsCom/0c00aad2-3831-4fed-9153-4112107fda14.ttf);font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:"Freight Display Pro W01";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/01a64895-dd56-4be9-bfe6-9e43e321fba2.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/01a64895-dd56-4be9-bfe6-9e43e321fba2.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/589f520d-e0dd-4be8-810b-253337737b36.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/36ee7795-1253-4cc0-8a35-795884c20960.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/e1434c67-44d2-47f1-8823-ee610ba7d037.ttf) format("truetype");src:url(/wp-content/themes/onepress-child/fonts/FontsCom/e1434c67-44d2-47f1-8823-ee610ba7d037.ttf);font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Freight Display Pro W01";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/8afb7fc9-e725-4432-92b3-6814d2839ea3.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/8afb7fc9-e725-4432-92b3-6814d2839ea3.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/24864bdb-d205-4610-bf16-8af4f7c62e82.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/2fb34718-72aa-404a-a9ab-81123c55b7a2.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/70573666-668f-49b5-9009-7b7537485ca3.ttf) format("truetype");src:url(/wp-content/themes/onepress-child/fonts/FontsCom/70573666-668f-49b5-9009-7b7537485ca3.ttf);font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:"Freight Display Pro W01";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/ede1ce21-e9fc-47f8-b732-71422a6fe9d9.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/ede1ce21-e9fc-47f8-b732-71422a6fe9d9.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/f32d96fa-915e-45de-a390-2cb4a996f87e.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/622f1077-338e-4a08-b5b8-a7ebdc818391.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/4918416d-f517-4b05-b4eb-b80e7b1bfb0a.ttf) format("truetype");src:url(/wp-content/themes/onepress-child/fonts/FontsCom/4918416d-f517-4b05-b4eb-b80e7b1bfb0a.ttf);font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"Freight Display Pro W01";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/d42ed55e-853c-4094-af73-41e03520f7fd.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/d42ed55e-853c-4094-af73-41e03520f7fd.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/9f33da00-b58f-424a-9946-d1f7fd9ea93d.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/718731c2-e060-408e-a5b7-50e9f98ac16b.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/c7b02bf4-df1d-440b-9df1-70cdf982611d.ttf) format("truetype");src:url(/wp-content/themes/onepress-child/fonts/FontsCom/c7b02bf4-df1d-440b-9df1-70cdf982611d.ttf);font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:"Freight Display Pro W01";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/eabbf712-a3a7-454d-afd0-72f5f90079c6.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/eabbf712-a3a7-454d-afd0-72f5f90079c6.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/5d0b46a4-d742-4a0e-bb36-6a75a855d4ee.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/aec8a238-cc0b-490f-9fbb-47b8ead0f82d.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/9680910c-a616-40e9-9354-69349e0f0dfc.ttf) format("truetype");src:url(/wp-content/themes/onepress-child/fonts/FontsCom/9680910c-a616-40e9-9354-69349e0f0dfc.ttf);font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:"Freight Display Pro W01";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/fc693cac-8e12-44c4-9eb7-54f0eedbb512.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/fc693cac-8e12-44c4-9eb7-54f0eedbb512.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/901a2b20-699a-4ead-8d18-22af2e0b2cd0.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/9e5accf5-2810-4c6a-82a1-658720167196.woff) format("woff"),url(/wp-content/themes/onepress-child/wp-content/themes/surfpacific/asset/fonts/FontsCom/29d741b7-1c6c-4ba9-9bf8-33da15284d61.ttf) format("truetype");src:url(/wp-content/themes/onepress-child/fonts/FontsCom/29d741b7-1c6c-4ba9-9bf8-33da15284d61.ttf);font-weight:600;font-style:italic}@font-face{font-display:swap;font-family:"Freight Display Pro W01";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/49c2887c-0613-46a0-bc25-262ff31fbc53.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/49c2887c-0613-46a0-bc25-262ff31fbc53.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/1889a419-eeac-4e0b-9751-217b3ca96b66.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/61eabd92-21fd-414c-b5e7-efa565901b0a.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/b8169db8-49b5-4693-9284-ebd98208175c.ttf) format("truetype");src:url(/wp-content/themes/onepress-child/fonts/FontsCom/b8169db8-49b5-4693-9284-ebd98208175c.ttf);font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"Freight Display Pro W01";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/a5986b12-89c5-427b-9ea9-c2cb50e2131d.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/a5986b12-89c5-427b-9ea9-c2cb50e2131d.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/8771acbe-2683-44d9-b142-ce16331f4906.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/7d92e2ae-7e53-4fcb-859b-f3364cee5efa.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/4b669038-18fb-44e8-9f39-24b116811118.ttf) format("truetype");src:url(/wp-content/themes/onepress-child/fonts/FontsCom/4b669038-18fb-44e8-9f39-24b116811118.ttf);font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:"Freight Sans Pro W03";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/cf49aece-00f8-4267-b583-e78d38ee3322.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/cf49aece-00f8-4267-b583-e78d38ee3322.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/207add5d-09f8-4df9-a0aa-e5f02f8bcb52.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/57b64ccd-ce33-4c5a-b6ba-0fcf5232aec9.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/5cb16e82-1cd6-4d55-846c-b9daf11c7f90.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Freight Sans Pro W03";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/2e208173-c65a-4347-bbe6-7c34c7577522.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/2e208173-c65a-4347-bbe6-7c34c7577522.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/a7ce879a-1521-41eb-bf4b-ff7ace7cfb09.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/617a9877-4cb3-450a-a86c-dc3ef89cfa97.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/1be356fb-c4e3-433a-87fc-f350e18b2996.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:"Freight Sans Pro W03";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/0b5df096-1809-4ede-bcf6-dcf708de9efe.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/0b5df096-1809-4ede-bcf6-dcf708de9efe.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/8b338cb3-bb89-40d3-8c01-5580bceb3715.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/4901a31a-f392-404a-a900-77532930640a.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/4d13c8f1-526a-4c9a-ac70-6d7a855f4c4c.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"Freight Sans Pro W03";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/fb8ffc08-3b0a-4333-b181-a1c5921371ff.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/fb8ffc08-3b0a-4333-b181-a1c5921371ff.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/7a65cc83-9de8-406c-b1d8-0391df58629d.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/de34c567-eea6-47cd-88cd-833e71ab973b.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/85635c10-0695-4f6c-b28e-09d216cb4346.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:"Freight Sans Pro W03";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/00e20dd1-7e1d-4fef-a77e-dbb8ca4920d4.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/00e20dd1-7e1d-4fef-a77e-dbb8ca4920d4.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/8ea6bd8e-4c27-4055-b5db-8780735770c3.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/7ff7354a-3aef-43f5-b89a-e509847978e8.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/f87fde8e-3687-4feb-a724-cd05b52d7150.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"Freight Sans Pro W03";src:url(/wp-content/themes/onepress-child/fonts/FontsCom/e2152490-f1d1-46eb-bd9a-64ebf6e78bba.eot?#iefix);src:url(/wp-content/themes/onepress-child/fonts/FontsCom/e2152490-f1d1-46eb-bd9a-64ebf6e78bba.eot?#iefix) format("eot"),url(/wp-content/themes/onepress-child/fonts/FontsCom/8d58d89c-131d-475a-8649-355884b0ccdd.woff2) format("woff2"),url(/wp-content/themes/onepress-child/fonts/FontsCom/0fdf5175-1fc0-4fba-ab76-83656e9be4f0.woff) format("woff"),url(/wp-content/themes/onepress-child/fonts/FontsCom/d6a351e0-8ff2-4dfe-a97b-24a6a0b91381.ttf) format("truetype");font-weight:700;font-style:italic}:root{--clr-primary:#bf244b;--clr-secondary:#b59576;--clr-dark:#474747}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul[role='list'],ol[role='list']{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{height:100%;font-size:10px;font-family:Freight Sans Pro W03;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none;color:inherit;font-family:Freight Sans Pro W03}img,picture,svg{max-width:100%;display:block}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.1}h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--clr-secondary)}h1{color:#b59576;font-weight:400;font-family:Freight Display Pro W01;margin-bottom:4.2rem;letter-spacing:0;font-size:4rem}body{font-family:Freight Sans Pro W03;font-size:1.5rem;font-weight:400;line-height:1.5;color:#474747;text-align:left}body.home h1{font-family:Freight Sans Pro W03}h2{font-size:2.5rem;color:#b59576;font-family:Freight Display Pro W01;font-weight:700}body:not(.home) h2{font-size:2.6rem;color:#bf244b;font-family:Freight Display Pro W01;font-weight:700;margin:3rem 0;border-top:1px solid #bf244b;border-bottom:1px solid #bf244b;padding:3.5rem 0 3.7rem}h3{font-size:2.5rem;color:var(--clr-secondary);font-family:Freight Sans Pro W03;font-weight:700;margin-bottom:2.6rem}body:not(.home) h3{font-size:2rem;color:#b59576;font-family:Freight Display Pro W01;font-weight:700;margin:3.3rem 0 3.6rem}h4{font-size:1.7rem;color:var(--clr-secondary);font-weight:700;font-family:Freight Sans Pro W03}h5{font-family:Freight Sans Pro W03;font-weight:700;text-transform:uppercase;margin-bottom:2.2rem;font-size:1.5rem;color:#474747}h6{color:#989797;font-weight:700;font-size:1.2rem}p,ul li,ol li{font-size:1.6rem;color:#474747;margin-bottom:2rem;font-family:"Freight Sans Pro W03";font-weight:400}a{font-size:1.6rem;font-family:"Freight Sans Pro W03";font-weight:400}a:hover{text-decoration:none}#page .color-primary-bg a{background-color:var(--clr-primary)!important;color:#fff!important}#page .color-blue-bg a{background-color:#1d4157!important;color:#fff!important}#page .color-gray-bg a{background-color:#989797!important;color:#fff!important}.wp-block-buttons .wp-block-button a{margin:0 auto;background:var(--clr-secondary)!important;color:#fff;transition:all .4s ease;text-transform:uppercase;font-weight:700;font-family:"Freight Sans Pro W03";white-space:normal;border-radius:0;margin:auto;text-align:center;border:none;max-width:100%;letter-spacing:.1rem;width:28rem;font-size:1.4rem;padding:calc(0.667em + 6px) calc(1.333em + 2px)}.line-top-bottom.red{border-top:1px solid #bf244b;border-bottom:1px solid #bf244b}.line-top-bottom{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.smile-dental-concern .wp-block-button a{padding-top:1.5rem;padding-bottom:1.5rem}.download-guides .wp-block-kadence-column{justify-content:center}.download-guides .wp-block-button{width:100%;cursor:pointer;position:relative}.download-guides .wp-block-button a.wp-block-button__link:before{content:'';display:inline-block;width:30px;height:1px;background-color:#fff;position:absolute;right:-15px;top:50%;transform:translate(50%);visibility:hidden}.download-guides .wp-block-button:not(.active-btn) span{visibility:hidden}.download-guides .wp-block-button.active-btn a.wp-block-button__link:before,.download-guides .wp-block-button:hover a.wp-block-button__link:before{visibility:visible}.download-guides .wp-block-buttons:hover a+span{visibility:visible!important}.download-guides .wp-block-button a{width:100%;border-radius:50px;background-color:transparent!important;color:#fff;text-transform:capitalize;text-align:right;cursor:pointer;font-weight:400}.download-guides .wp-block-button a:hover{border:2px solid #fff!important;color:#fff;font-size:2.5rem;transition:all .4s ease;font-weight:700;padding:.8rem 2rem}.download-guides .wp-block-button a:after:hover{color:var(--clr-primary)!important}.download-guides .wp-block-image{position:absolute;height:100%;top:0;left:0;visibility:hidden}.download-guides .wp-block-image.active-btn{visibility:visible!important}.download-guides .wp-block-button.active-btn a,.download-guides .wp-block-button:hover a{border:2px solid #fff;font-size:2.5rem;transition:all .4s ease;font-weight:700;padding:.8rem 2rem;position:relative}.download-guides .kt-inside-inner-col{min-height:40rem;display:flex;flex-direction:column;justify-content:center}.download-guides-tabs .kt-tabs-wrap{display:flex;flex-direction:row-reverse}.download-guides-tabs .kt-tabs-wrap .kt-tab-inner-content-inner{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.download-guides-tabs .kt-tabs-title-list{justify-content:center}.heading-wrapper{text-align:center}#page{overflow:hidden}.onepress-menu a{letter-spacing:0;text-transform:none;font-weight:400;font-family:Freight Sans Pro W03;font-size:1.6rem}.onepress-menu a:hover{text-decoration:none}#primary{padding-top:0;padding-bottom:0}.entry-content{margin-bottom:0}.no-sidebar .entry-content>.alignfull{margin-top:0;margin-bottom:0}.top-strip{height:5rem;background:#474747;display:block}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}#masthead{padding:0}.site-branding .no-logo-img.has-desc,.site-branding .has-logo-img,.site-header{line-height:unset}#masthead>.container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#masthead>.container>div:first-child{flex:1}#masthead>.container>div.site-branding{max-width:400px;float:none}.header-right-wrapper{text-align:right}.onepress-menu{float:none;text-align:right;display:inline-block}.onepress-menu ul,.onepress-menu li{text-align:left;border:none}.onepress-menu li a{padding:3.65rem 0}.onepress-menu>li{float:none;display:inline-block;margin:0 4rem}.wp-block-columns{margin-bottom:0}p:empty{display:none}#back-to-top{position:fixed;bottom:0;right:10px;background:gray;padding:5px 10px;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;border:0}.tab-slider .kt-tabs-title-list{display:none!important}.tab-slider .kt-tabs-content-wrap .wp-block-kadence-tab{padding:0!important;outline:none!important;border:0!important}.tab-slider .kt-tabs-content-wrap .ab-block-container{position:relative}.tab-slider .kt-tabs-content-wrap .ab-block-container:before{content:'';padding-bottom:30%;display:block;position:relative}.tab-slider .kt-tabs-content-wrap .ab-block-container .ab-container-content{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:100%;z-index:20}.thumbnail.square,.thumbnail.rectangular{position:relative}.thumbnail.square:before,.thumbnail.rectangular:before{content:'';padding-bottom:100%;position:relative;display:block}.thumbnail.rectangular:before{padding-bottom:56%}.thumbnail.square img,.thumbnail.rectangular img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover}#page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#page .gform_wrapper select,#page .gform_wrapper textarea{width:100%;padding:10px;border:1px solid #f1f1f1!important;line-height:unset;box-shadow:none;background:#fff;outline:none}.kb-blocks-bg-video-container .fluid-width-video-wrapper{padding-top:0!important;position:absolute;top:0;left:0;right:0;bottom:0}.no-border{border:none!important}.location-body .location-wrapper{margin:0 auto;padding:4rem 4rem 2rem;box-shadow:-1px 1px 14px 0 rgba(0,0,0,.16);-webkit-box-shadow:-1px 1px 14px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 1px 14px 0 rgba(0,0,0,.16)}.location-wrapper .location-map{height:35rem;overflow:hidden;margin-bottom:4rem}.location-wrapper .location-map .section-map{width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important}.our-location{padding-bottom:13rem;margin-top:8rem}.our-location h2{color:#b59576;text-align:center;margin-bottom:9rem}.our-location .location-details .location-col-holder{display:flex;gap:4rem}.our-location .location-details .location-col-holder>*{flex:1}.location-col-holder .loc-col div,.location-col-holder .loc-col span{font-family:"Freight Sans Pro W03"}.location-details .footer-our-services ul{padding-left:0}.location-details .footer-our-services ul li{list-style-type:none;margin-bottom:0;padding-bottom:.2rem}.location-details .footer-our-services ul li a{color:var(--clr-dark);text-decoration:none}.location-details .footer-opening-hours div{display:flex;justify-content:space-between}.location-details .footer-opening-hours div span:last-child{width:50%}.footer-opening-hours .per_day div{font-size:1.6rem}.business-hours div{display:flex;justify-content:space-between}.business-hours .per_day div{font-size:1.6rem;flex:1}.business-hours div span:last-child{width:50%}.contact-us-details .cud-phone a{font-size:2.2rem!important}.contact-us-details a:hover{text-decoration:none;color:inherit}.contact-us-details .cud-phone,.contact-us-details .cud-location,.contact-us-details .cud-opening-hours{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.contact-us-details .cud-phone:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f095";padding-right:2rem;font-size:2rem}.contact-us-details .cud-location:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f3c5";padding-right:2rem;font-size:2rem}.contact-us-details .cud-email:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0";padding-right:2rem;font-size:2rem}.contact-us-details .cud-opening-hours:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f017";padding-right:2rem;font-size:2rem;position:absolute}.contact-us-details .cud-opening-hours .wp-block-group__inner-container{padding-left:3.5rem}.location-details .loc-col h4{margin-bottom:2.6rem}.social-media-icons ul{text-align:left!important}.top-strip .left-top .strip-location a{color:#fff;text-decoration:none;font-size:1.3rem!important}#text-2 .textwdidget p{text-align:left;font-size:1rem;color:#fff;margin-bottom:0}.book-your-consultation{background-color:#bf244b;color:#fff;text-align:center;padding-top:12rem}.book-your-consultation .byc-wrapper{max-width:1350px;margin:0 auto}.book-your-consultation .byc-wrapper p{color:#fff}.book-your-consultation .byc-wrapper .byc-header{max-width:600px;margin:0 auto}.book-your-consultation .byc-wrapper .byc-header h2{color:#fff!important;margin-bottom:0}.book-your-consultation{position:relative}.our-location:before{transform-origin:left bottom;transform:skewY(3deg)}.book-your-consultation:before{content:'';position:absolute;left:0;right:0;bottom:0;background-color:#fff;top:80%}.book-your-consultation #gform_4{box-shadow:-1px 1px 14px 0 rgba(0,0,0,.16);-webkit-box-shadow:-1px 1px 14px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 1px 14px 0 rgba(0,0,0,.16)}.book-your-consultation #gform_4 .gform_footer.top_label,.book-your-consultation #gform_4 .gform_button.button{margin:0;padding:0}.book-your-consultation .gform_fields{padding:2rem;background-color:#fff}.site-info{background-color:var(--clr-dark)!important}.site-info .textwidget p{text-align:left!important;color:#fff!important}.sub-header-details{margin-bottom:4.4rem}.gform_footer{text-align:center}.gform_footer .gform_button{text-align:center;background-color:var(--clr-primary)}#gform_4 #gform_submit_button_4{max-width:100%;width:100%;height:10rem;color:#fff!important;background:#bf244b;border-radius:0}.gform_required_legend{display:none}#gform_4 .gform_body.gform-body .gform_fields{grid-row-gap:unset}.gform_legacy_markup_wrapper select{line-height:1.5}body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select{min-height:5rem;outline:0}body .gform_wrapper form .gform_body .gform_fields .gfield{margin:0 0 .5rem;padding:0;padding-left:0;text-indent:0}.gform_legacy_markup_wrapper .hidden_label .gfield_label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container{margin:0!important;position:relative}.smile-dental-concern .kt-row-column-wrap .wp-block-kadence-column:first-child{position:relative}.smile-dental-concern .kt-row-column-wrap .wp-block-kadence-column:last-child{z-index:-1}.smile-dental-concern .kt-row-column-wrap .wp-block-kadence-column:first-child .wp-block-image img{position:relative;z-index:9;box-shadow:-1px 1px 14px 0 rgba(0,0,0,.16);-webkit-box-shadow:-1px 1px 14px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 1px 14px 0 rgba(0,0,0,.16)}.smile-dental-concern .kt-row-column-wrap .wp-block-kadence-column:first-child .wp-block-image{margin-right:-30px;z-index:999}.smile-dental-concern .kt-row-column-wrap .wp-block-kadence-column:last-child .kt-inside-inner-col{margin-left:-100px;border-radius:5px}ul.list-icons{padding-left:0;margin:0}ul.list-icons li{position:relative;padding-left:60px;list-style-type:none;margin:0 0 35px}ul.list-icons li:before{content:'';position:absolute;left:2px;width:37px;height:43px;background-size:contain}ul.list-icons li.camera:before{background:url(/wp-content/uploads/2023/01/camera.svg) no-repeat}ul.list-icons li.playbutton:before{background:url(/wp-content/uploads/2023/01/video.svg) no-repeat}ul.list-icons li.calendar:before{background:url(/wp-content/uploads/2023/01/appointment.svg) no-repeat}ul.list-check{font-size:1.6rem;color:#474747;margin-bottom:2rem;font-family:"Freight Sans Pro W03";font-weight:400;list-style-position:outside;padding:0}ul.list-check li{padding-bottom:1rem;list-style-type:none;margin-left:0!important}ul.list-check li:before{font-family:"Font Awesome 5 Free";content:"\f00c";font-weight:600;color:#bf244b;margin-right:1.6rem}.card-services{position:relative}.card-services .kt-row-column-wrap{gap:2rem}#page .wp-block-separator{margin:3em auto;border:none;border-bottom:1px solid #96969647}#page .wp-block-separator.line-red{border-bottom:1px solid #bf244b!important}.card-services .kt-inside-inner-col figure.wp-block-image{margin:0}.card-services .kt-inside-inner-col .wp-block-group{padding:3.3rem}.card-services .kt-row-column-wrap .wp-block-kadence-column .wp-block-group h4{font-size:2.5rem}.card-services .wp-block-kadence-column .wp-block-group .wp-block-button a{border-radius:0;background-color:#b59576;color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;width:70%}.card-services .wp-block-kadence-column .wp-block-group .wp-block-button:hover a{background-color:#9d734a!important}.card-services .kt-row-column-wrap .wp-block-kadence-column{position:relative;transition:all .4s ease;box-shadow:0 0 2.1rem .9rem rgb(0 0 0 / 10%)}.card-services .kt-row-column-wrap .wp-block-kadence-column:hover .wp-block-group p{color:#fff}.card-services .kt-row-column-wrap .wp-block-kadence-column{top:0;transition:all .4s ease}.card-services .kt-row-column-wrap .wp-block-kadence-column:hover{top:-2rem}.media-with-text .wp-block-kadence-column .kt-inside-inner-col{padding:0 105px}.meet-dr .kt-row-column-wrap .wp-block-kadence-column:last-child{justify-content:center}.meet-dr .kt-row-column-wrap .wp-block-kadence-column:first-child{flex:0 0 41.66667%;max-width:41.66667%}.meet-dr .kt-row-column-wrap .wp-block-kadence-column:last-child{flex:0 0 54.16667%;max-width:54.16667%}.meet-dr h3{margin:0 0 0.8rem!important}.book-consultation-box .kt-layout-id_8ca2b1-7f>.kt-row-column-wrap{background-color:#fff;box-shadow:0 0 2.1rem .9rem rgb(0 0 0 / 10%);padding:0 25px}.book-consultation-box .kt-layout-id_8ca2b1-7f .kt-row-column-wrap h2{font-size:6rem;margin-bottom:1rem;margin-left:4rem}.book-consultation-box .kt-layout-id_8ca2b1-7f{padding-top:10rem;padding-bottom:5rem}.book-consultation-box .wp-block-kadence-column{justify-content:center}.ask-about-dentist{position:relative;z-index:9}.ask-about-dentist .kt-tabs-mobile-layout-accordion>.kt-tabs-content-wrap>.kt-tabs-accordion-title{display:none}.site-footer .site-info .container{position:relative!important;z-index:99}.site-footer .site-info p{margin:0}.full-width-list-arrow{list-style:none;margin:0 0 3rem;padding:0}.full-width-list-arrow li{background:#fff;border:.1rem solid #f1f1f1;min-height:5rem;margin:0 0 .5rem;padding:0;padding-left:1.5rem;position:relative;transition:all .4s ease;text-indent:0}.full-width-list-arrow li a{transition:all .4s ease;min-height:5rem;display:block;width:100%;color:#474747!important;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem 5rem 1rem 0;text-decoration:none}.full-width-list-arrow li:hover{transition:all .4s ease;background:#989797}.full-width-list-arrow li:hover a{text-decoration:none;transition:all .4s ease;color:#fff!important;font-weight:700}.full-width-list-arrow li:after{transition:all .4s ease;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:600;content:"\f061";position:absolute;right:1.5rem;top:0;bottom:0;font-size:1.2rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#989797}.accordion-arrow-up-down .wp-block-kadence-pane{border:1px solid #F1F1F1;margin-top:5px}.accordion-arrow-up-down .wp-block-kadence-pane .kt-blocks-accordion-header{margin-top:0!important}.accordion-arrow-up-down .kt-blocks-accordion-header:focus,.accordion-plus-minus .kt-blocks-accordion-header:focus{outline:none}.accordion-plus-minus .wp-block-kadence-pane{border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;margin-top:5px}.header-full-width .container{max-width:none!important}.site-branding .logo-site-wrapper{position:absolute;left:-3rem;right:0;width:52rem;top:-3rem}.site-branding .logo-wrapper{position:absolute;left:5rem;right:0;top:8rem;max-width:348px}.site-branding .logo-site-wrapper>.logo-bg{width:100%;position:relative}.site-branding .logo-site-wrapper>.logo-bg svg{max-width:350px}.site-branding .logo-site-wrapper .logo-wrapper{max-width:200px;top:6rem}.top-strip{z-index:9;position:relative}.top-strip ul{margin-bottom:0!important}.top-strip .container{display:flex;justify-content:space-between;padding-left:0!important;padding-right:0!important}.top-strip .left-top ul li a{width:5rem!important;height:5rem!important;padding:0;display:inline-flex!important;justify-content:center;align-items:center}.top-strip .left-top ul li{border-right:.1rem solid #989797!important}.top-strip .left-top li a i{font-size:1.3rem!important}.top-strip .left-top ul.cnss-social-icon li.cn-fa-icon a{background-color:transparent!important;color:#ffffff!important;padding:0!important;margin:0!important}.top-strip .left-top{display:flex;justify-content:center}.top-strip .left-top>*:not(:first-child){border-right:.1rem solid #989797!important;height:5rem!important;display:flex;justify-content:center;align-items:center;padding:0 2rem}.top-strip .left-top span{color:#fff;font-size:1.3rem}.top-strip .right-top ul{display:flex;justify-content:center;padding-left:0}.top-strip .right-top{flex:1}.top-strip .right-top .rt-phone{flex-basis:20%}.top-strip .right-top .rt-virtual{flex-basis:40%}.top-strip .right-top ul li,.top-strip .right-top ul li a{list-style-type:none;color:#fff;font-weight:700;color:#fff;font-size:2rem;margin:0}.top-strip .right-top ul li a{display:flex;align-items:center;height:5rem;justify-content:center;font-size:1.4rem}.top-strip .right-top ul li.rt-virtual a{background-color:var(--clr-primary);max-width:100%;height:5rem;box-shadow:none!important;font-size:1.4rem;font-family:"Freight Sans Pro W03";font-weight:700;border-radius:0!important;border:none!important;color:#fff;width:28rem;transition:all .4s ease;text-transform:uppercase;margin:auto;text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center;letter-spacing:.1rem;font-weight:700;width:100%}.top-strip .right-top ul li:last-child{margin-left:.1rem}.onepress-menu li.current_page_item>a{color:#fff;font-weight:700}.onepress-menu li.current_page_item>a:hover{color:var(--clr-primary)}.onepress-menu ul li.current_page_item>a{color:var(--clr-primary)}.onepress-menu ul li>a:hover{background-color:var(--clr-primary);color:#fff;background:var(--clr-primary);padding-left:3rem!important;transition:all .4s ease}.gform_button:not(#gform_submit_button_4){width:28rem!important}#gform_wrapper_1 .gform_button{background-color:var(--clr-secondary)}.newsletter-blog{padding:13.2rem 0 11rem;text-align:center;position:relative}.newsletter-blog .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.newsletter-wrapper{flex:0 0 33.33%}.newsletter-wrapper .newsletter-header{margin-bottom:3rem}.home-blog-wrapper{flex:1;margin-left:8.33333%;transition:all .4s ease;padding:0;overflow:hidden}.home-blog-flex{border:1px solid #f1f1f1}.home-blog-flex:hover{transition:all .4s ease;box-shadow:0 0 1rem 0 rgb(0 0 0 / 10%);cursor:pointer}.home-blog-flex:hover .blog-thumbnail img{transition:all .4s ease;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home-blog-flex .blog-thumbnail{overflow:hidden}.home-blog-wrapper .blog-thumbnail img{width:100%;height:auto;transition:all .4s ease}.home-blog-wrapper .blog-details{padding:3rem;text-align:center}.home-blog-wrapper .blog-details h4{font-size:2rem;margin-bottom:2.4rem;font-family:Freight Sans Pro W03}.home-blog-wrapper .blog-details p{margin-bottom:0}.home-blog-wrapper .blog-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem}.home-blog-wrapper .blog-buttons>*{flex:1;text-align:center;color:#fff!important;background:#9d734a!important;transition:all .4s ease;outline:none!important;box-shadow:none!important;border-color:#a17b57}.newsletter-wrapper .gf_simple_horizontal{display:flex;flex-wrap:wrap}.newsletter-wrapper .gf_simple_horizontal>*{flex-basis:100%}.newsletter-wrapper .gform_wrapper .gf_simple_horizontal .gform_body{max-width:100%}.newsletter-blog .newsletter-wrapper .gform_wrapper .gf_simple_horizontal .gform_fields{display:flex!important;flex-wrap:wrap!important}.newsletter-blog .newsletter-wrapper .gform_wrapper .gf_simple_horizontal .gform_fields>*{flex-basis:100%}.newsletter-wrapper .gform_wrapper .gf_simple_horizontal .gform_footer.top_label{max-width:100%;text-align:center}.newsletter-wrapper .gform_wrapper .gform_footer .gform_button{width:28rem!important;margin:0 auto;background:#b59576!important;padding:calc(0.667em + 6px) calc(1.333em + 2px);font-size:1.4rem;font-weight:700;font-family:Freight Sans Pro W03;letter-spacing:.1rem}.newsletter-wrapper .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0}.newsletter-wrapper .gform_wrapper .gf_simple_horizontal .gform_body{margin-bottom:3.4rem}.newsletter-wrapper .gform_fields input,.newsletter-wrapper .gform_fields input::placeholder{text-align:center}.quotation-group{position:relative}.quotation-group p{display:inline-block;padding-left:2rem;border-left:1px solid #bf244b;margin-left:5rem;margin-bottom:0;font-size:1.6rem;font-weight:700;font-family:Freight Display Pro W01;color:#bf244b}.quotation-group p:before{content:'';display:inline-block;background-image:url(/wp-content/uploads/2023/02/quote.svg);background-repeat:no-repeat;background-size:40px;width:40px;height:40px;position:absolute;left:-10px;top:50%;transform:translateY(-50%)}.strip-studio a{font-size:1.3rem}.strip-studio span>a:hover{color:#fff}.brown-header:before{content:'';height:116px;width:115%;background-color:#b59576;transform:skew(-1deg,359deg);z-index:9;position:fixed;top:15px}.brown-header{z-index:99}footer.site-footer:before{content:'';height:86px;width:105%;background-color:#474747;transform:skew(0deg,361deg);z-index:9;position:absolute;left:0;right:0;bottom:24px}.download-guides-row:after{content:'';height:50px;width:105%;background-color:#474747;z-index:9;position:fixed;bottom:0;transform:skew(0deg,359deg);bottom:-43px}.template-header-banner:after{content:'';height:50px;width:105%;background-color:#b59576;transform:skew(1deg,359deg);z-index:999;position:fixed;bottom:-25px}.newsletter-blog:before{content:'';height:50px;width:105%;background-color:#fff;box-shadow:0 2rem 2.1rem -.8rem rgb(0 0 0 / 10%);transform:skewY(-1.5deg);z-index:9;position:absolute;left:0;right:0;top:0}.blog-post-wrapper,.page-post-wrapper{display:flex}.free-video-consult{border:1px solid #f1f1f1!important}.free-video-consult>div:not(:last-child){border-bottom:1px solid #f1f1f1!important}.free-video-consult img{width:70%;margin:0 auto;margin-bottom:2rem}.free-video-consult div a{display:block;padding:1rem;text-align:center;text-decoration:none;color:#000}.free-video-consult>div:not(:first-child) a:hover{transition:all .4s ease;text-align:center;color:#fff;background:#b59576;font-weight:700}.consulation-contact-details .wp-block-kadence-column p,.consulation-contact-details .wp-block-kadence-column h4 a{font-size:2.5rem;color:#b59576}.consulation-contact-details .kt-row-column-wrap{justify-content:space-around!important}#page .consulation-contact-details .wp-block-kadence-column:nth-child(2){flex-basis:content}#page .consulation-contact-details .wp-block-kadence-column{margin-right:10px}.home-tab-dentist .kt-tabs-content-wrap{float:unset!important}.home-tab-dentist .kt-tabs-wrap{display:flex}.home-tab-dentist .kt-tabs-title-list{justify-content:center;border-right:.1rem solid #989797}.home-tab-dentist .kt-tabs-title-list li{margin-right:0!important}.home-tab-dentist .kt-tabs-title-list li:is(.kt-tab-title-active){border-right:2px solid var(--clr-secondary)}.home-tab-dentist .kt-tabs-title-list li:is(:not(.kt-tab-title-active)):hover{border-right:2px solid var(--clr-secondary)}.home-tab-dentist .kt-tabs-title-list li:is(:not(.kt-tab-title-active)):hover .kt-title-text{transition:all .4s ease;color:#b59576;font-weight:700;font-family:Freight Sans Pro W03}.home-tab-dentist .kt-tabs-title-list li:is(.kt-tab-title-active) .kt-title-text{transition:all .4s ease;color:#b59576;font-weight:700;font-family:Freight Sans Pro W03}.home-cover .wp-block-cover{padding:0}.home-cover .wp-block-cover__inner-container{padding:40px;max-height:860px;display:flex;justify-content:center;align-items:center}.home-cover .wp-block-group h1{font-size:12rem}.home-cover .wp-block-group p{margin-bottom:0;font-size:85px}.home-cover .wp-block-group a{width:100%;background-color:#dcdedf!important;border-radius:50px;color:#464b50!important;text-transform:capitalize!important}.testimonials-section .kt-testimonial-content{font-size:2.5rem;font-weight:700;color:#b59576;line-height:normal;margin-bottom:2rem;font-family:Freight Sans Pro W03}.contact-us-form-sidebar #gform_submit_button_2{width:28rem;background-color:#bf244b}.contact-us-form-sidebar .gform_footer{text-align:center}.header-banner{background-color:#b59576}.header-banner>div{padding:0 5rem}.header-banner .banner-bg{height:60rem;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.header-banner .banner-details{display:flex;justify-content:center;align-items:center;flex-direction:column}.header-banner .banner-details p,.header-banner .banner-details h2{color:#fff}.entry-header{display:none}.onepress-menu ul li a{min-width:27rem;padding:14px 18px!important;transition:all .4s ease;white-space:nowrap;color:#474747;font-weight:400;min-width:27rem;min-height:5rem;height:4.99rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 2rem;border-bottom:.1rem solid #f1f1f1;font-size:1.6rem}.onepress-menu ul li:first-child a{border:none}.not-uppercase a{text-transform:capitalize!important}.the-studio-row-holder .exceptional-dentistry img{max-width:46rem}.blog-wrapper .blog-thumbnail img{min-height:14rem;object-fit:cover;width:100%}.blog-wrapper .blog-details{border:.1rem solid #f1f1f1;padding:3rem 3rem 1rem}.blog-wrapper .blog-details h4{font-weight:700;margin:0 0 3rem!important;font-size:2.5rem!important;font-weight:700!important;color:#b59576!important;font-family:Freight Sans Pro W03!important}.blog-wrapper .blog-details .blog-date{margin-bottom:2rem;font-size:1.6rem;font-weight:400;text-transform:none;font-family:Freight Sans Pro W03;color:#474747}.blog-wrapper .blog-details .blog-action{padding:1rem}.blog-wrapper .blog-details .blog-action a{color:#bf244b;font-weight:700;text-transform:uppercase;outline:none}.blog-wrapper .blog-item{background:#fff;margin-bottom:2rem;padding:0}.blog-wrapper .blog-item:hover{box-shadow:0 0 2.1rem .9rem rgb(0 0 0 / 10%);transition:all .4s ease}.blog-wrapper .blog-excerpt{min-height:8.4rem}.blog-wrapper .blog-excerpt p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.blog-post-wrapper .blog-left-details,.page-post-wrapper .page-left-details{flex-basis:70%;padding-right:4rem}.blog-post-wrapper .blog-right-details,.page-post-wrapper .page-right-details{flex-basis:30%;padding-top:6rem}.template-breadcrumb{display:flex;flex-direction:column;justify-content:center;height:8rem;z-index:9999;position:relative}.template-header-banner{background-color:#b59576}.template-header-banner .image-banner{height:60rem;background-repeat:no-repeat;background-size:cover;margin:0 5rem;background-position:50%;padding-bottom:4rem;position:relative}.template-header-banner .template-breadcrumb h4{color:#fff}.treatment-post-wrapper{position:relative;z-index:9}.site-content .entry-content{z-index:99;position:relative}.postid-243 .site-content{border-top:none}.template-header-banner .banner-details{height:100%;display:flex;justify-content:center;align-items:center;color:#fff;flex-direction:column}.template-header-banner .banner-details h2{color:#fff;border:none;font-size:3rem;margin-bottom:0;text-align:center}.template-header-banner .banner-details p{margin-bottom:4.4rem;color:#fff}.banner-details .free-video-consultation{max-width:30rem}.template-header-banner .container{height:100%}.template-header-banner .vc-book-now{display:flex;align-items:center;justify-content:center;gap:4rem}.template-header-banner .vc-book-now>*{flex:1}.template-header-banner .vc-book-now img{width:100%}.template-header-banner .vc-book-now img:not(:first-child){max-width:30rem}.learn-more-button{display:flex;gap:2rem;width:100%;max-width:600px}.learn-more-button>*{flex:1;color:#fff;text-decoration:none;padding:1.3rem 0;text-align:center}.learn-more-button a:hover{color:#fff}.learn-more-button a:first-child{background-color:#989797}.learn-more-button a:last-child{background-color:var(--clr-primary)}.header-right-wrapper .hr-phone{display:none}.mobile-menu-wrapper{background-color:#fff;position:fixed;right:0;top:0;bottom:0;width:80%;min-width:240px;max-width:440px;z-index:9;overflow:hidden}.mobile-menu-wrapper .site-logo-div img{width:20rem;margin:0 auto}.mobile-menu-wrapper .mobile-logo-wrapper{height:11.7rem;display:flex;justify-content:center;align-items:center}.mobile-menu-wrapper .mobile-title{color:#fff;text-align:center;font-size:1.6rem;font-family:Freight Sans Pro W03;font-weight:700;padding:1.5rem 2rem}.mobile-menu-wrapper .mobile-menu-list,.mobile-menu-wrapper .mobile-menu-list li,.mobile-submenu .sub-menu li{list-style:none;display:block;padding:0;margin:0}.mobile-menu-wrapper .mobile-menu-list li,.mobile-submenu .sub-menu li{border-bottom:1px solid rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.mobile-menu-wrapper .mobile-menu-list li>*:not(.nav-toggle-subarrow),.mobile-submenu .sub-menu li>*:not(.nav-toggle-subarrow){flex:1}.mobile-menu-wrapper .mobile-menu-list li .sub-menu{order:3;flex-basis:100%!important;padding-left:0}.mobile-menu-wrapper .mobile-submenu .submenu-list-wrapper{display:flex;position:relative}.mobile-menu-wrapper .mobile-submenu .sub-menu,.mobile-menu-wrapper .mobile-submenu .sub-menu .sub-menu{flex-basis:100%!important;padding-left:0;order:3}.mobile-menu-wrapper .mobile-menu-list li .sub-menu li:last-child{border-bottom:none!important}.mobile-menu-wrapper .mobile-menu-list li a,.mobile-submenu .sub-menu li a{color:#989797;border:none;font-size:1.4rem;width:100%;display:block;padding:1.5rem 2rem;text-align:left}.mobile-menu-wrapper .mobile-menu-list .sub-menu{display:none}.mobile-menu-wrapper .mobile-menu-list .nav-toggle-subarrow{padding:1.5rem 2rem}.mobile-menu-wrapper .mobile-menu-list .nav-toggle-subarrow i,.mobile-submenu .sub-menu .nav-toggle-subarrow i{transform:rotate(270deg);font-size:2.5rem;color:#989797;cursor:pointer}.mobile-menu-wrapper .nav-toggle-dropdown>ul{left:0;display:block!important;height:initial;overflow:initial;opacity:1;z-index:inherit}.mobile-menu-wrapper .nav-menu-header{display:flex;flex-wrap:wrap;background:#b59576;border-bottom:.1rem solid #fff;align-items:center;position:relative}.mobile-menu-wrapper .nav-menu-header .nav-return{padding:1.5rem 2rem;display:none;position:absolute}.mobile-menu-wrapper .nav-menu-header .nav-return i{transform:rotate(90deg);font-size:2.5rem;cursor:pointer;color:#fff}.mobile-menu-wrapper .nav-menu-header>*:not(.nav-return){flex:1}.mobile-menu-wrapper{display:none;transition:}.location-col-holder ul li{margin:0;padding-bottom:1rem}.newsletter-blog .newsletter-header h3{font-size:2.5rem;font-weight:700;color:#b59576;font-family:Freight Sans Pro W03;margin-bottom:2.4rem}.learn-more-button a{font-size:1.4rem;transition:all .4s ease;text-transform:uppercase;font-weight:700;font-family:Freight Sans Pro W03;white-space:normal;border-radius:0;margin:auto;text-align:center;border:none}h1.with-subhead{margin-bottom:.5rem;padding:0}.banner-mobile-only{display:none}.page-left-details h1{margin-bottom:.5rem;padding:0}#page .entry-content>.wp-block-kadence-rowlayout.meet-dr-andrew-hall .wp-block-kadence-column .wp-block-image{margin-bottom:2.4rem}.media-with-text h2{margin-bottom:3.4rem}.the-studio-row-holder .logo-with-text h2{font-size:4rem;font-weight:400}.blog-post-wrapper .blog-left-details,.page-post-wrapper .page-left-details{padding-top:6rem}.template-header-banner .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.5}.white-anchor p{color:#fff!important}.single-page-footer a{font-family:'Poppins'!important;font-weight:400;font-size:20px}.single-page-footer a>strong{font-weight:400}.veneer-description-image a{font-size:20px}.brandys-journey-wrapper .wp-block-video{width:320px}#page .breadcrumbs{padding-left:150px}#arve-html5-.arve{margin-bottom:0!important}.homepage-video-details{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:70%;display:flex;justify-content:center;align-items:center}.homepage-video-details .wp-block-button{max-width:500px!important}.custom-hours ul{padding-left:0}.custom-hours ul li{list-style:none}.video-grid{display:flex;flex-direction:column;gap:60px;margin-bottom:50px}.video-category-title{font-size:3rem!important;margin-bottom:20px;text-transform:uppercase}.video-category-group{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;row-gap:50px}.video-item>a{display:block;position:relative;padding-bottom:70%;overflow:hidden}.video-item img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.video-title{margin-top:8px;font-size:18px;text-align:center}.video-title a{font-size:inherit;text-decoration:none}.video-title a:hover{color:#bf244b}.hidden-video{display:none}.load-more-videos{background-color:transparent;border:none;color:#bf244b}.content-wrapper{display:flex;gap:30px}.content-wrapper .left-content-wrapper{flex-basis:75%}.content-wrapper .right-content-wrapper{flex-basis:25%}.acf-video-wrapper{text-align:center}@media (min-width:568px){.container,#page .hs-container>.kt-row-layout-inner>.kt-row-column-wrap{max-width:540px;margin:0 auto}h2{font-size:2.5rem}body:not(.home) h2{font-size:3.4rem}#page .entry-content>.wp-block-kadence-rowlayout .wp-block-kadence-column{max-width:540px;margin:0 auto}h2{font-size:2.5rem}}@media (min-width:768px){.container,#page .hs-container>.kt-row-layout-inner>.kt-row-column-wrap{max-width:720px;margin:0 auto}#page .hs-container.meet-dr-andrew-hall>.kt-row-layout-inner>.kt-row-column-wrap>.wp-block-kadence-column{max-width:83.33333%}.quotation-group p{font-size:2.5rem}.template-header-banner .banner-details h2{font-size:3rem}#page .entry-content>.wp-block-kadence-rowlayout .wp-block-kadence-column{max-width:720px}}@media (min-width:992px){h2{font-size:5rem}.container,#page .hs-container>.kt-row-layout-inner>.kt-row-column-wrap{max-width:960px;margin:0 auto}body:not(.home) h2{font-size:6rem}body:not(.home) h3{font-size:4rem}.quotation-group p{font-size:2.5rem}.template-header-banner .banner-details h2{font-size:4rem}h4{font-size:2.5rem}#page .entry-content>.wp-block-kadence-rowlayout .wp-block-kadence-column{max-width:960px;margin:0 auto}}@media (min-width:1200px){.container,#page .hs-container>.kt-row-layout-inner>.kt-row-column-wrap{max-width:1180px;margin:0 auto}#page .hs-container>.kt-row-layout-inner>.kt-row-column-wrap>.wp-block-kadence-column{max-width:75%}}@media (min-width:1500px){.container,#page .hs-container>.kt-row-layout-inner>.kt-row-column-wrap{max-width:1440px;margin:0 auto}}@media (min-width:1921px){.container,#page .hs-container>.kt-row-layout-inner>.kt-row-column-wrap{max-width:1800px;margin:0 auto}.template-header-banner .banner-details h2{font-size:5rem}}@media (max-width:1920px){.book-your-consultation .byc-wrapper{max-width:1050px}}@media (max-width:1492px){.onepress-menu>li{margin:0 3rem}}@media (max-width:1448px){.top-strip .strip-time{display:none!important}}@media (max-width:1351px){.onepress-menu>li{margin:0 2rem}}@media (max-width:1212px){.mobile-menu-wrapper .mobile-submenu>ul.sub-menu{right:-100%;position:relative;transition:right .5s;position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:0}.mobile-menu-wrapper .mobile-submenu>ul.sub-menu.show-menu{right:0;display:block;z-index:1}.mobile-menu-wrapper .left-minus-100{left:-100%}.mobile-menu-list.show-menu{left:0}.mobile-menu-wrapper .mobile-submenu>ul.sub-menu.prev-menu{right:unset;left:-100%}.mobile-menu-wrapper .mobile-submenu ul.sub-menu ul.sub-menu{display:none}.mobile-menu-wrapper .mobile-menu-list.show-prev-menu,.main-navigation .mobile-menu-wrapper .mobile-submenu .sub-menu.show-prev-menu{left:0}.mobile-menu-wrapper .mobile-submenu{position:relative}.mobile-menu-wrapper .mobile-submenu .nav-toggle-subarrow{padding:1.5rem 2rem}.mobile-menu-wrapper .mobile-menu-list{position:absolute;top:0;bottom:0;width:100%;height:100%;transition:left 0.2s ease 0s}.mobile-menu-wrapper .mml-wrapper{position:relative}.mobile-menu-wrapper{display:inline-block;transition:right .2s;right:-100%}.mobile-menu-wrapper.visible-mobile-menu{right:0;box-shadow:2px -5px 9px #a6a6a6}.mobile-menu-wrapper .mobile-submenu .submenu-list-wrapper{display:block;position:relative;right:-100%;transition:right .2s}.mobile-menu-wrapper .mobile-submenu .submenu-list-wrapper.visible-list-menu{right:0;display:block}#nav_menu-2 ul,#nav_menu-2 ul li{padding:0}.header-right-wrapper{display:flex;justify-content:flex-end;gap:1.5rem}.header-right-wrapper .hr-phone{padding:3.6rem 0;position:relative;top:0;display:block;font-weight:700;color:#fff!important;font-size:2rem;padding-right:2rem}.container{width:100%}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{background:#fff}#nav-toggle{position:relative;top:0;display:block}.right-top .rt-phone{display:none}.onepress-menu{top:0!important;height:100%!important;position:fixed!important;bottom:0;right:0;max-width:400px;margin-top:0!important;background:#f3f3f3!important}.onepress-menu.onepress-menu-mobile a{color:#989797;border:none;font-size:1.4rem}.onepress-menu.onepress-menu-mobile li{background:transparent;margin:0;border-bottom:.1rem solid #ccc}.onepress-menu.onepress-menu-mobile li a{padding-left:0;padding-right:0;text-transform:normal}.onepress-menu ul,.onepress-menu ul li a{background:transparent}.onepress-menu a{font-size:20px}.onepress-menu li.current-menu-item>a,.onepress-menu li a:hover{color:inherit!important}.onepress-menu .nav-toggle-subarrow{left:unset!important;right:0}.onepress-menu .nav-toggle-subarrow{border-left:0!important}.onepress-menu.onepress-menu-mobile>li>a,.onepress-menu.onepress-menu-mobile .nav-toggle-subarrow{padding:20px}.onepress-menu{transition:right .2s;right:-100%}.onepress-menu.onepress-menu-mobile{right:0;box-shadow:2px -5px 9px #a6a6a6}.onepress-menu.onepress-menu-mobile ul li a{padding:12px 20px}.onepress-menu{transform:none}#nav-toggle.nav-is-visible{position:fixed;top:30px;z-index:10000000;right:30px}#nav-toggle.nav-is-visible span:before,#nav-toggle.nav-is-visible span:after{background:#fff}.onepress-menu li ul:before{display:none}.onepress-menu>li>ul{padding:0 0 0 20px!important}#nav-toggle span{width:36px}#nav-toggle span:before,#nav-toggle span:after{width:30px}#nav-toggle.nav-is-visible span:after{top:10px}#nav-toggle.nav-is-visible span:before{top:-10px}#content-inside{padding:0 25px}#masthead .overlay{position:fixed;top:0;left:0;bottom:0;background:#000;opacity:0;right:-100%;transition:opacity .5s;z-index:100;width:0}}@media (max-width:1199px){.book-your-consultation .byc-wrapper{max-width:717px}.our-location .location-details .location-col-holder{flex-wrap:wrap}.our-location .location-details .location-col-holder>*{flex:0 0 43%}.newsletter-blog .newsletter-header h3{max-width:30rem;margin:0 auto}.template-header-banner .image-banner{background-position:10%}}@media (max-width:1025px){.left-top .cnss-social-icon{display:none}.home-cover .wp-block-cover .wp-block-cover__inner-container{max-height:540px}.home-cover .wp-block-group h1{font-size:10rem}.home-cover .wp-block-group a{padding:1rem 3rem;font-size:3rem!important}}@media (max-width:991px){.blog-post-wrapper .blog-left-details,.page-post-wrapper .page-left-details{padding-right:0}.spring-dental-practice .kt-row-column-wrap{display:flex;flex-direction:column}#page .spring-dental-practice .kt-row-column-wrap>.wp-block-kadence-column{width:100%;margin-bottom:5rem}#page .download-guides-row div[style="height:80px"]{height:0!important}#page .download-guides-row .kt-row-column-wrap{max-width:720px;padding:0}#page .download-guides-row .kt-row-column-wrap img{width:calc(100% - 40rem)}.download-guides .wp-block-button:after{width:160px}.download-guides .wp-block-image{top:30px;margin:auto;left:0;right:0;bottom:0;max-width:100%}#page .the-studio-row-holder .logo-with-text .kt-row-column-wrap>*{flex-basis:100%}#page .the-studio-row-holder .logo-with-text .kt-row-column-wrap{flex-wrap:wrap}#page .the-studio-row-holder .logo-with-text .wp-block-image img{max-width:28rem;margin:0 auto}#page .the-studio-row-holder .logo-with-text .kt-row-column-wrap div[style='height:20px']{height:0!important}#page .the-studio-row-holder .media-with-text .kt-row-column-wrap>*{flex-basis:100%}#page .the-studio-row-holder .media-with-text .kt-row-column-wrap{flex-wrap:wrap}#page .the-studio-row-holder .media-with-text .kt-row-column-wrap .kt-inside-inner-col{margin-bottom:3rem}#page .the-studio-row-holder .media-with-text iframe{max-width:80%;margin:0 auto;height:80%}.home-cover>.kt-row-layout-inner{margin:4rem}.home-cover .wp-block-cover .wp-block-group .wp-block-kadence-rowlayout .kt-row-column-wrap{max-width:155px!important}.home-cover .wp-block-cover .wp-block-group h1{font-size:6.5rem;margin-bottom:0}.home-cover .wp-block-cover .wp-block-group p{letter-spacing:0.3rem!important;font-size:4.5rem}.page-left-details .page-left-details div[style="height:100px"]{height:0!important}.book-your-consultation .byc-wrapper{max-width:660px}.blog-post-wrapper,.page-post-wrapper{flex-wrap:wrap}#page .blog-post-wrapper>*,#page .page-post-wrapper>*{flex-basis:100%}#page .page-left-details .about-us-exceptional .wp-block-kadence-column .wp-block-kadence-rowlayout:not(:first-child,:last-child){border-bottom:1px solid rgba(0,0,0,.1);margin:25px 0 25px 0;padding:0}#page .page-left-details .about-us-exceptional .wp-block-kadence-column .wp-block-kadence-rowlayout:first-child .kt-row-column-wrap{padding:0}#page .page-left-details .about-us-exceptional .wp-block-kadence-column .wp-block-kadence-rowlayout:not(:first-child) h1{margin-bottom:0}.contact-us-form-sidebar{display:none}.page-right-details,.blog-right-details{margin-bottom:5rem}.home-blog-wrapper .blog-buttons a{padding-left:1rem;padding-right:1rem}}@media (max-width:820px){.video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.homepage-video-details .wp-block-button a{padding:10px 20px;font-size:16px!important;margin-top:10px}.home-cover .wp-block-group p{font-size:3rem}.home-cover .wp-block-group h1{font-size:5rem;margin-bottom:0}}@media (max-width:767px){.single .home-cover .wp-block-group a{font-size:20px!important;max-width:calc(100% - 40px);margin:0 auto;display:block}.meet-dr-andrew-hall>.kt-row-layout-inner>.kt-row-column-wrap{padding:0}.download-guides .wp-block-image{margin:auto;left:0;right:0;bottom:0;max-width:80%}.download-guides .wp-block-button a.wp-block-button__link:before{content:unset}#page .download-guides .wp-block-button span{padding-left:0}.download-guides .wp-block-button{flex-direction:column;gap:1rem}.download-guides .wp-block-buttons{padding-top:80%;z-index:9}.download-guides .wp-block-buttons .wp-block-button{padding-right:0;position:relative}.download-guides .wp-block-button.active-btn a,.download-guides .wp-block-button:hover a{text-align:center}.download-guides .wp-block-button a{text-align:center}.download-guides .wp-block-button:after{width:unset;left:0;right:0;bottom:-6.5rem;}#page .download-guides .wp-block-image img{width:100%}#page .download-guides .wp-block-image{z-index:1}.download-guides .kt-inside-inner-col{min-height:unset}.the-studio-row-holder .logo-with-text{max-width:540px;margin:0 auto}.the-studio-row-holder .logo-with-text h2{font-size:2.5rem}.home-cover>.kt-row-layout-inner{margin:2rem}.banner-mobile-only{display:block}.banner-mobile-only img{object-fit:cover;height:34.1rem;object-position:left;width:100%}.template-header-banner .image-banner{background-image:none!important}.page-left-details .wp-block-kadence-rowlayout .kt-row-column-wrap .wp-block-kadence-rowlayout:not(:first-child) .kt-row-column-wrap{flex-direction:unset;flex-wrap:nowrap;gap:3rem}.page-left-details .wp-block-kadence-rowlayout .kt-row-column-wrap .wp-block-kadence-rowlayout:not(:first-child) .kt-row-column-wrap>*{flex-basis:50%}.newsletter-blog .container{gap:5rem}.newsletter-blog .container>*{flex:0 0 100%}.newsletter-blog .home-blog-wrapper{margin-left:0}.book-your-consultation .byc-wrapper{max-width:511px}.our-location .location-details .location-col-holder>*{flex:0 0 100%}.template-header-banner .image-banner{height:auto;background-position:unset;margin:0;background-size:contain;background-color:#9d734a}.page-left-details h1{color:#b59576;font-weight:400;font-family:Freight Display Pro W01;margin-bottom:4.2rem;letter-spacing:0;font-size:4rem;padding:0 1rem}.page-left-details .kt-row-column-wrap{padding:0}.page-left-details .wp-block-separator{margin-top:0!important}.home-tab-dentist>.kt-tabs-wrap .kt-tabs-title-list{display:block!important}.home-tab-dentist .kt-tabs-title-list li{padding-top:0!important;padding-bottom:0!important}.column-reverse-mobile>.kt-row-column-wrap{display:flex!important;flex-direction:column-reverse!important}.container{max-width:unset}.template-header-banner .banner-details p{text-align:center;line-height:1.2;font-size:25px!important}.template-header-banner .banner-details p span{font-size:25px!important}#page .breadcrumbs{padding-left:0}}@media (max-width:600px){.our-location{padding-bottom:0}.book-your-consultation{padding-left:25px;padding-right:25px}.page-left-details .wp-block-kadence-rowlayout .kt-row-column-wrap .wp-block-kadence-rowlayout:not(:first-child) .kt-row-column-wrap{flex-wrap:wrap;flex-direction:column-reverse;gap:0}.page-left-details .wp-block-kadence-rowlayout .kt-row-column-wrap .wp-block-kadence-rowlayout:not(:first-child) .kt-row-column-wrap>*{flex-basis:100%}.page-left-details .wp-block-kadence-rowlayout .kt-row-column-wrap .wp-block-kadence-rowlayout:not(:first-child) .kt-row-column-wrap h3{margin-top:1rem}.wp-block-media-text.is-stacked-on-mobile{display:block}.wp-block-media-text .wp-block-media-text__media{margin-bottom:20px}.wp-block-media-text .wp-block-media-text__content{padding-left:0;padding-right:0}.page-left-details .kt-layout-id_edd10a-c0 .wp-block-image img{width:45%}.the-studio-row-holder div[style="height:200px"]{height:0!important}.template-header-banner .vc-book-now{flex-wrap:wrap}.template-header-banner .vc-book-now>*{flex-basis:100%}.brandys-journey-wrapper iframe{width:100%}.contact-btns{flex-direction:column}.hide-mobile{display:none}.video-grid{grid-template-columns:1fr}}@media (max-width:567px){.learn-more-button{flex-wrap:wrap;max-width:20rem}.learn-more-button>*{flex-basis:100%}.template-header-banner .template-breadcrumb h4{display:none}.meet-dr .kt-row-column-wrap .wp-block-kadence-column:first-child{flex:0 0 100%;max-width:100%}.meet-dr .kt-row-column-wrap .wp-block-kadence-column:last-child{flex:0 0 100%;max-width:100%}.home-cover .wp-block-cover .wp-block-group p{font-size:2.5rem;line-height:2.5rem}.home-cover .wp-block-cover .wp-block-group h1{font-size:4rem}.home-cover .wp-block-cover .wp-block-group .wp-block-kadence-rowlayout .kt-row-column-wrap{max-width:95px!important}.wp-block-cover,.wp-block-cover-image{min-height:255px}.home-cover .wp-block-cover .wp-block-cover__inner-container{max-height:255px}.media-with-text .wp-block-kadence-column .kt-inside-inner-col{padding:0 25px}}@media(max-width:500px){.home-cover .arve-video{min-height:253px}}.container{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}#page .entry-content>.wp-block-kadence-rowlayout .wp-block-kadence-column{max-width:100%}