body{--content:1440px;--space-xl:clamp(40px,8.33vw,120px);--space-l:clamp(32px,5.56vw,60px);--space-m:clamp(24px,2.78vw,40px);--space-s:clamp(16px,1.39vw,20px);--space-xs:clamp(10px,.69vw,10px);--section-padding:180px;--gutter:clamp(20px,4vw,40px);--round:clamp(10px,1vw,15px);--round-sm:clamp(7px,6.9vw,10px);font-variant-ligatures:none;--col:min(8.333vw,8.333vw,calc(var(--content) / 12))}body p:last-child{margin:0}@media screen and (max-width:768px){body{--col:0}}body .radius--none{border-radius:0!important}body .radius{border-radius:var(--radius)}body.bricks-is-frontend :focus-visible{outline-style:none}body .brxe-text ul li{list-style:none;position:relative}body .brxe-text ul li:before{content:"";width:5px;height:calc(100% - .6em);position:absolute;left:-1.5em;top:.3em;background:var(--primary-trans-20);display:block;border-radius:5px}body .brxe-text :where(p){margin-bottom:1em}body .brxe-text strong span{color:#00A651;text-decoration-style:dotted!important;text-underline-offset:.2em}body .feature{background:var(--primary-trans-10);color:#00A651;padding:var(--space-xs) var(--space-s);border-radius:var(--radius)}body .lined{position:relative;padding-left:1.5em}body .lined:before{content:"";width:5px;height:calc(100% - .6em);position:absolute;left:0;top:.3em;background:var(--primary-trans-20);display:block;border-radius:5px}.shadow img{box-shadow:0 25px 50px 0 rgba(122,116,112,.25)}.section-shadow{box-shadow:0 0 80px 0 rgba(0,0,0,.05)!important}.blockquote{border-radius:var(--round);background:#00A6510C}.highlight-icons svg{color:#00A651}.rounded img,.section-rounded{border-radius:var(--round)}figcaption.wp-caption-text{border-radius:0 0 15px 15px;background:#FFFA;margin-top:-20px;padding:40px 20px 20px;z-index:0;text-align:left;display:block}.sixteen-nine{aspect-ratio:1.7777777778}header{position:fixed!important}header .header{position:relative;padding:20px var(--gutter);border-bottom:1px solid #EDECEC;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}header .logo-wrapper{width:280px;overflow:hidden;-webkit-transition:width .7s ease;-moz-transition:width .7s ease;-o-transition:width .7s ease;transition:width .7s ease}header .logo-wrapper .hdc-logo{width:280px;max-width:unset;height:46px;display:block}header .logo-wrapper .hdc-logo .green-dark{fill:#00a651}header .logo-wrapper .hdc-logo .green-dark,header .logo-wrapper .hdc-logo .green-light,header .logo-wrapper .hdc-logo .green-mid,header .logo-wrapper .hdc-logo .green,header .logo-wrapper .hdc-logo .olive{stroke-width:0}header .logo-wrapper .hdc-logo .green-light{fill:#c4db73}header .logo-wrapper .hdc-logo .green-mid{fill:#95c83e}header .logo-wrapper .hdc-logo .green{fill:#42b549}header .logo-wrapper .hdc-logo .olive{fill:#737345}header .logo-wrapper .hdc-logo #icon,header .logo-wrapper .hdc-logo #logotype{-webkit-transition:opacity 1.2s cubic-bezier(0.4,.01,.165,.99) .3s,width .7s ease;-moz-transition:opacity 1.2s cubic-bezier(0.4,.01,.165,.99) .3s,width .7s ease;-o-transition:opacity 1.2s cubic-bezier(0.4,.01,.165,.99) .3s,width .7s ease;transition:opacity 1.2s cubic-bezier(0.4,.01,.165,.99) .3s,width .7s ease}header .logo-wrapper .hdc-logo #logotype{opacity:1;width:220px}header.scrolling .header{padding:10px var(--gutter)}@media screen and (min-width:769px){header.scrolling .logo-wrapper{-webkit-transition:width .7s ease .1s;-moz-transition:width .7s ease .1s;-o-transition:width .7s ease .1s;transition:width .7s ease .1s}header.scrolling .logo-wrapper .hdc-logo #logotype{-webkit-transition:opacity .7s ease,width 1.2s ease .1s;-moz-transition:opacity .7s ease,width 1.2s ease .1s;-o-transition:opacity .7s ease,width 1.2s ease .1s;transition:opacity .7s ease,width 1.2s ease .1s}}@media screen and (min-width:1301px) and (max-width:1500px){header .logo-wrapper .hdc-logo{height:28px!important}}@media screen and (min-width:992px) and (max-width:1300px){header .logo-wrapper{width:50px;-webkit-transition:width .7s ease .1s;-moz-transition:width .7s ease .1s;-o-transition:width .7s ease .1s;transition:width .7s ease .1s}header .logo-wrapper .hdc-logo #logotype{opacity:0;width:0;-webkit-transition:opacity .7s ease,width 1.2s ease .1s;-moz-transition:opacity .7s ease,width 1.2s ease .1s;-o-transition:opacity .7s ease,width 1.2s ease .1s;transition:opacity .7s ease,width 1.2s ease .1s}header .brx-nav-nested-items{gap:0!important;flex-wrap:nowrap}}@media screen and (max-width:768px){header .header{padding:5px var(--gutter)}header .logo-wrapper{width:200px}header .logo-wrapper .hdc-logo{width:200px;-webkit-transition:opacity .7s ease;-moz-transition:opacity .7s ease;-o-transition:opacity .7s ease;transition:opacity .7s ease}header.scrolling .header{padding:5px var(--gutter)}header.scrolling .logo-wrapper{width:200px}header.scrolling .logo-wrapper .hdc-logo{width:200px}}header .brx-submenu-toggle span{padding-right:10px!important}header .menu-trigger{cursor:pointer}header .menu-trigger .burger-container{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(0.4,.01,.165,.99);transition:all .3s cubic-bezier(0.4,.01,.165,.99);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}header .menu-trigger .burger-container #burger{width:18px;height:8px;position:relative;display:block;margin:-4px auto 0;top:50%}header .menu-trigger .burger-container #burger .bar{width:100%;height:1px;display:block;position:relative;background:#8D8783;-webkit-transition:all .3s 0s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s 0s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s 0s cubic-bezier(0.4,.01,.165,.99);transition:all .3s 0s cubic-bezier(0.4,.01,.165,.99)}header .menu-trigger .burger-container #burger .bar.topBar{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}header .menu-trigger .burger-container #burger .bar.btmBar{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}header .menu-trigger.active .burger-container{-webkit-transform:rotate(90deg);transform:rotate(90deg)}header .menu-trigger.active .burger-container #burger .bar{-webkit-transition:all .4s .2s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s .2s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s .2s cubic-bezier(0.4,.01,.165,.99);transition:all .4s .2s cubic-bezier(0.4,.01,.165,.99)}header .menu-trigger.active .burger-container #burger .bar.topBar{-webkit-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}header .menu-trigger.active .burger-container #burger .bar.btmBar{-webkit-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg)}.footer-icon a{color:#8D8783}.footer-icon a:hover{color:#EDECEC}.service-card{background:white;z-index:1;-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99)}.service-card .service-card--inner{-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99);transform:translateY(20px)}.service-card .service-card--inner .service-card--icon{-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99)}.service-card .service-card--inner .service-card--title{-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99);color:#00A651}.service-card .service-card--inner .service-card--excerpt{color:#8D8783;-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99);line-height:1.3em}.service-card .service-card--inner .service-card--button{-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99);opacity:0;transform:translateY(10px)}.service-card.service-card--simple .service-card--inner{transform:translateY(5px)}.service-card:hover{background:#5ABD7F}.service-card:hover .service-card--inner{transform:translateY(0)}.service-card:hover .service-card--inner .service-card--title{color:white}.service-card:hover .service-card--inner .service-card--excerpt{color:rgba(255,255,255,.75)}.service-card:hover .service-card--inner .service-card--button{opacity:1;transform:translateY(0)}.service-card:hover.service-card--simple .service-card--inner{transform:translateY(-5px)}.accordion-faq{border-radius:var(--round);overflow:hidden}.accordion-faq .e-n-accordion-item .e-n-accordion-item-title{align-items:flex-start}.accordion-faq .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon{top:5px}.accordion-faq .e-n-accordion-item .accordion-faq--content{padding:var(--space-s)}.accordion-faq .e-n-accordion-item .accordion-faq--content .elementor-widget-container{color:#4D453F}.sched{font-weight:400}.sched.today{font-weight:bold;color:#A6A29F}.post-card--pill{border:1px solid var(--primary-semi-light);background:var(--primary-semi-light);color:white;padding:6px 12px;border-radius:30px;text-transform:uppercase;font-size:.75em;line-height:1em;letter-spacing:.05em;font-weight:500;-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99)}.post-card{box-shadow:0 0 80px 0 rgba(0,0,0,.1)!important}.post-card .post-card--inner{-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99);transform:translateY(0)}.post-card .post-card--inner .post-card--pill{background:transparent;color:var(--primary-semi-light)}.post-card .post-card--inner .post-card--excerpt{color:#8D8783}.post-card .post-card--inner .post-card--cta{-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99)}@media screen and (min-width:767px){.post-card .post-card--inner .post-card--cta{transform:translateY(25%);opacity:0}}.post-card .post-card--inner .post-card--cta .post-card--button:hover{background:var(--primary)!important;color:white!important}.post-card:hover .post-card--inner{transform:translateY(-10px)}.post-card:hover .post-card--inner .post-card--pill{background:var(--primary-semi-light);color:white}@media screen and (min-width:767px){.post-card:hover .post-card--inner .post-card--cta{transform:translateY(0%);opacity:1}}.mobile-nav__item .mobile-nav__title .mobile-nav__icon{-webkit-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(0.4,.01,.165,.99);transition:all .3s cubic-bezier(0.4,.01,.165,.99)}.mobile-nav__item.brx-open .mobile-nav__title .mobile-nav__icon{transform:rotate(180deg)}.mobile-nav__item.brx-open .mobile-nav__title .mobile-nav__icon:before{color:var(--primary)}.brxe-button i{font-size:.9em}.footer-social a{color:var(--neutral-semi-light)}.footer-social a:hover{color:var(--neutral-light)}.faq-item .brxe-icon{-webkit-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(0.4,.01,.165,.99);transition:all .3s cubic-bezier(0.4,.01,.165,.99)}.faq-item.brx-open .brxe-icon{transform:rotate(180deg)}.pswp__zoom-wrap .pswp__img{border-radius:0!important}.feat-box{padding:var(--space-m);border-radius:var(--radius);background:white;row-gap:var(--space-s)}.feat-box .brxe-heading{color:#00A651;font-size:var(--h5)}.feat-box.highlight{background:#00A651}.feat-box.highlight .brxe-heading{color:white}.feat-box.highlight .brxe-text{color:rgba(255,255,255,.85)}.feat-box.feat-box--s{padding:var(--space-s)}.box-highlight-inset{position:relative}.box-highlight-inset:before{content:""}.gform_wrapper.gravity-theme input,.gform_wrapper.gravity-theme textarea{border-radius:var(--radius-s);padding:.5em 1em!important;font-size:16px!important}.gform_wrapper.gravity-theme input:focus,.gform_wrapper.gravity-theme textarea:focus{border-color:var(--primary)}.gform_wrapper.gravity-theme input[type=submit],.gform_wrapper.gravity-theme textarea[type=submit]{background:var(--primary-semi-light);border:1px solid var(--primary);font-size:14px;padding:1em 2em!important;border-radius:var(--btn-radius);color:white;text-transform:uppercase;letter-spacing:.1em;transition:var(--btn-transition,var(--transition))}.gform_wrapper.gravity-theme input[type=submit]:hover,.gform_wrapper.gravity-theme textarea[type=submit]:hover{background:var(--primary)}.gform_wrapper.gravity-theme input::placeholder,.gform_wrapper.gravity-theme textarea::placeholder{color:var(--neutral-trans-80);opacity:1}.gform_wrapper.gravity-theme input::-ms-input-placeholder,.gform_wrapper.gravity-theme textarea::-ms-input-placeholder{color:var(--neutral-trans-80)}.gform_wrapper.gravity-theme .gfield_required_custom{font-style:normal!important;text-transform:uppercase;color:var(--neutral-trans-60)!important;line-height:1em;background:var(--neutral-trans-10);margin-left:.5em;padding:.5em 1em!important;font-size:9px!important;letter-spacing:.1em;border-radius:var(--radius)}.gform_wrapper.gravity-theme .gform_required_legend{display:none}.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme .gform_validation_errors{border-radius:var(--radius-s)!important;box-shadow:none}.gform_wrapper.gravity-theme img{border-radius:0}.gform_wrapper.gravity-theme .gfield_radio{display:flex;flex-direction:row;align-items:flex-start;gap:5px}.gform_wrapper.gravity-theme .gfield_radio .gchoice{margin-bottom:10px}.gform_wrapper.gravity-theme .gfield_radio .gchoice input[type=radio]{display:none}.gform_wrapper.gravity-theme .gfield_radio .gchoice label{display:inline-block;padding:10px 20px;border:1px solid var(--base-trans-10);border-radius:var(--radius-s);background-color:white;cursor:pointer;transition:background-color .3s,color .3s;max-width:100%}.gform_wrapper.gravity-theme .gfield_radio .gchoice label:hover{background-color:var(--primary-trans-10);color:var(--primary);border:1px solid var(--primary-trans-40)}.gform_wrapper.gravity-theme .gfield_radio .gchoice input[type=radio]:checked + label{background-color:var(--primary);color:#fff}.gform_wrapper.gravity-theme .gfield_description{position:relative;padding:0!important}.gform_wrapper.gravity-theme .gfield_description .dental-condition--popover{display:none;position:absolute;left:0;width:100%;padding:var(--space-s);background-color:white;color:var(--primary);border:1px solid var(--primary-trans-40);border-radius:var(--radius-s);z-index:10;transition:opacity .3s}.gform_wrapper.gravity-theme .gfield_description .dental-condition--popover.active,.gform_wrapper.gravity-theme .gfield_description .dental-condition--popover.hovered{display:block;position:relative;opacity:1}.gravity-theme.ui-datepicker{border-radius:var(--radius)!important;border:0!important}.gravity-theme.ui-datepicker .ui-datepicker-header select{font-size:16px!important}.gravity-theme.ui-datepicker .ui-datepicker-calendar th span,.gravity-theme.ui-datepicker .ui-datepicker-calendar td{font-size:12px!important}.form-submit--center .gform_wrapper.gravity-theme .gform_footer{justify-content:center}.gform_wrapper #gform_4 .gform-grid-col{margin-bottom:10px}.gform_wrapper #gform_4 .gform-grid-col:last-of-type{margin-bottom:0}.gform_wrapper #gform_4 .gform_fields{grid-row-gap:10px}.gform_wrapper #gform_4 .gfield_label{display:block;text-align:center}.gform_wrapper #gform_4 .gfield--type-radio{display:flex;flex-direction:column;align-items:center}.gform_wrapper #gform_4 .ginput_container_date{justify-content:center}.wp-block-image figcaption{border-radius:0 0 var(--radius) var(--radius)}.is-layout-flex{display:flex;flex-wrap:wrap;gap:10px!important}.discover li:last-child a{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.discover li:first-child a{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}