@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-black:var(--color-black);--color-black-faded:var(--color-black-faded);--color-custom-bullets:var(--color-custom-bullets);--color-custom-white:var(--color-custom-white);--color-footer-background:var(--color-footer-background);--color-footer-link-color:var(--color-footer-link-color);--color-footer-link-hover:var(--color-footer-link-hover);--color-gray-1:var(--color-gray-1);--color-gray-2:var(--color-gray-2);--color-gray-3:var(--color-gray-3);--color-gray-4:var(--color-gray-4);--color-gray-5:var(--color-gray-5);--color-gray-6:var(--color-gray-6);--color-header-background:var(--color-header-background);--color-header-location:var(--color-header-location);--color-header-primary-nav:var(--color-header-primary-nav);--color-header-primary-nav-hover:var(--color-header-primary-nav-hover);--color-header-utility-nav:var(--color-header-utility-nav);--color-header-utility-nav-hover:var(--color-header-utility-nav-hover);--color-light-primary:var(--color-light-primary);--color-nav-cta-background:var(--color-nav-cta-background);--color-pattern-1:var(--color-pattern-1);--color-pattern-2:var(--color-pattern-2);--color-pattern-3:var(--color-pattern-3);--color-powder-blue:var(--color-powder-blue);--color-powder-blue-faded:var(--color-powder-blue-faded);--color-powder-blue-light:var(--color-powder-blue-light);--color-primary:var(--color-primary);--color-primary-cta-background-hover:var(--color-primary-cta-background-hover);--color-primary-cta-outline:var(--color-primary-cta-outline);--color-primary-cta-outline-hover:var(--color-primary-cta-outline-hover);--color-primary-cta-text:var(--color-primary-cta-text);--color-primary-cta-text-hover:var(--color-primary-cta-text-hover);--color-primary-faded:var(--color-primary-faded);--color-pure-white:var(--color-pure-white);--color-red:var(--color-red);--color-secondary:var(--color-secondary);--color-secondary-cta-background-hover:var(--color-secondary-cta-background-hover);--color-secondary-cta-outline:var(--color-secondary-cta-outline);--color-secondary-cta-outline-hover:var(--color-secondary-cta-outline-hover);--color-secondary-cta-text:var(--color-secondary-cta-text);--color-secondary-cta-text-hover:var(--color-secondary-cta-text-hover);--color-secondary-faded:var(--color-secondary-faded);--color-sub-nav:var(--color-sub-nav);--color-sub-nav-background:var(--color-sub-nav-background);--color-sub-nav-heading:var(--color-sub-nav-heading);--color-sub-nav-hover:var(--color-sub-nav-hover);--color-tertiary:var(--color-tertiary);--color-tertiary-cta-background-hover:var(--color-tertiary-cta-background-hover);--color-tertiary-cta-outline:var(--color-tertiary-cta-outline);--color-tertiary-cta-outline-hover:var(--color-tertiary-cta-outline-hover);--color-tertiary-cta-text:var(--color-tertiary-cta-text);--color-tertiary-cta-text-hover:var(--color-tertiary-cta-text-hover);--color-tertiary-faded:var(--color-tertiary-faded);--color-transparent:var(--color-transparent);--color-unhandled:var(--color-unhandled);--color-view-locations:var(--color-view-locations);--color-view-locations-hover:var(--color-view-locations-hover);--color-white:var(--color-white);--color-white-faded:var(--color-white-faded);--font-primary:var(--font-primary);--font-secondary:var(--font-secondary)}}@layer base{:root{--color-white:#fff;--color-white-rgb:255,255,255;--color-black:#000;--color-black-rgb:0,0,0;--color-red:#ff2000;--color-red-rgb:255,32,0;--color-primary:#1e3250;--color-primary-rgb:30,50,80;--color-secondary:#37d764;--color-secondary-rgb:55,215,100;--color-tertiary:#4858e5;--color-tertiary-rgb:72,88,229;--color-gray-1:#efeef0;--color-gray-1-rgb:239,238,240;--color-gray-2:#eee;--color-gray-2-rgb:238,238,238;--color-gray-3:#5a5e6f;--color-gray-3-rgb:90,94,111;--color-gray-4:#b7b7c2;--color-gray-4-rgb:183,183,194;--color-gray-5:#d8d8de;--color-gray-5-rgb:216,216,222;--color-gray-6:#7f8da0;--color-gray-6-rgb:127,141,160;--color-light-primary:#2b4162;--color-light-primary-rgb:43,65,98;--color-footer-background:#1e3250;--color-footer-background-rgb:30,50,80;--color-header-background:#fff;--color-header-background-rgb:255,255,255;--color-header-primary-nav:#1e3250;--color-header-primary-nav-rgb:30,50,80;--color-header-utility-nav:#6c7183;--color-header-utility-nav-rgb:108,113,131;--color-header-utility-nav-hover:#5a6efa;--color-header-utility-nav-hover-rgb:90,110,250;--color-header-primary-nav-hover:#5a6efa;--color-header-primary-nav-hover-rgb:90,110,250;--color-nav-cta-background:#37d764;--color-nav-cta-background-rgb:55,215,100;--color-secondary-cta-background-hover:#fff;--color-secondary-cta-background-hover-rgb:255,255,255;--color-secondary-cta-text:#1e3250;--color-secondary-cta-text-rgb:30,50,80;--color-secondary-cta-text-hover:#1e3250;--color-secondary-cta-text-hover-rgb:30,50,80;--color-secondary-cta-outline:#37d764;--color-secondary-cta-outline-rgb:55,215,100;--color-secondary-cta-outline-hover:#b7b7c2;--color-secondary-cta-outline-hover-rgb:183,183,194;--color-sub-nav-background:#fff;--color-sub-nav-background-rgb:255,255,255;--color-sub-nav:#1e3250;--color-sub-nav-rgb:30,50,80;--color-sub-nav-hover:#5a6efa;--color-sub-nav-hover-rgb:90,110,250;--color-sub-nav-heading:#1e3250;--color-sub-nav-heading-rgb:30,50,80;--color-header-location:#6c7183;--color-header-location-rgb:108,113,131;--color-view-locations:#5a5e6f;--color-view-locations-rgb:90,94,111;--color-view-locations-hover:#4858e5;--color-view-locations-hover-rgb:72,88,229;--color-footer-link-hover:#b7b7c2;--color-footer-link-hover-rgb:183,183,194;--color-powder-blue-light:#e8edf2;--color-powder-blue-light-rgb:232,237,242;--color-pattern-1:#5a6efa;--color-pattern-1-rgb:90,110,250;--color-pattern-2:#5a6efa;--color-pattern-2-rgb:90,110,250;--color-pattern-3:#5a6efa;--color-pattern-3-rgb:90,110,250;--color-primary-cta-text:#fff;--color-primary-cta-text-rgb:255,255,255;--color-primary-cta-text-hover:#f0ff00;--color-primary-cta-text-hover-rgb:240,255,0;--color-primary-cta-background-hover:#f500ff;--color-primary-cta-background-hover-rgb:245,0,255;--color-primary-cta-outline:#eb284b;--color-primary-cta-outline-rgb:235,40,75;--color-primary-cta-outline-hover:#f0ff00;--color-primary-cta-outline-hover-rgb:240,255,0;--color-tertiary-cta-outline-hover:#fff;--color-tertiary-cta-outline-hover-rgb:255,255,255;--color-tertiary-cta-outline:#37d764;--color-tertiary-cta-outline-rgb:55,215,100;--color-tertiary-cta-text-hover:#fff;--color-tertiary-cta-text-hover-rgb:255,255,255;--color-tertiary-cta-text:#1e3250;--color-tertiary-cta-text-rgb:30,50,80;--color-tertiary-cta-background-hover:#37d76400;--color-tertiary-cta-background-hover-rgb:55,215,100;--color-transparent:#fff0;--color-transparent-rgb:255,255,255;--color-unhandled:#ff00eb;--color-unhandled-rgb:255,0,235;--color-primary-faded:#1e32507f;--color-primary-faded-rgb:30,50,80;--color-secondary-faded:#37d7647f;--color-secondary-faded-rgb:55,215,100;--color-tertiary-faded:#4858e57f;--color-tertiary-faded-rgb:72,88,229;--color-black-faded:#0000007f;--color-black-faded-rgb:0,0,0;--color-white-faded:#ffffff7f;--color-white-faded-rgb:255,255,255;--color-powder-blue:#d2dce6;--color-powder-blue-rgb:210,220,230;--color-powder-blue-faded:#d2dce67f;--color-powder-blue-faded-rgb:210,220,230;--color-footer-link-color:#fff;--color-footer-link-color-rgb:255,255,255;--font-primary:azo-sans-web, sans-serif;--default-background-color:var(--color-header-background);--default-color:var(--color-gray-3);--default-font-family:var(--font-primary);--default-font-weight:395;--default-font-style:normal;--default-font-size-unit:16;--default-font-size:16px;--default-font-size-small-unit:16;--default-font-size-small:16px;--default-line-height:1.375em;--default-letter-spacing:0em;--default-small:20px;--default-medium:25px;--default-large:30px;--default-extra-large:35px;--default-gutter-small:20px;--default-gutter-medium:25px;--default-gutter-large:30px;--default-gutter-extra-large:35px;--heading-1-font-family:var(--font-primary);--heading-1-font-weight:615;--heading-1-font-style:normal;--heading-1-font-size-unit:38;--heading-1-font-size:2.53333rem;--heading-1-line-height:1.10526em;--heading-1-letter-spacing:0em;--heading-1-font-size-small-unit:32;--heading-1-font-size-small:2.13333rem;--heading-1-color:var(--color-footer-background);--heading-1-margin-bottom:40px;--heading-2-font-family:var(--font-primary);--heading-2-font-weight:615;--heading-2-font-style:normal;--heading-2-font-size-unit:28;--heading-2-font-size:1.86667rem;--heading-2-line-height:1.10714em;--heading-2-letter-spacing:0em;--heading-2-font-size-small-unit:24;--heading-2-font-size-small:1.6rem;--heading-2-color:var(--color-footer-background);--heading-2-margin-bottom:25px;--heading-3-font-family:var(--font-primary);--heading-3-font-weight:615;--heading-3-font-style:normal;--heading-3-font-size-unit:18;--heading-3-font-size:1.2rem;--heading-3-line-height:1.33333em;--heading-3-letter-spacing:0em;--heading-3-font-size-small-unit:18;--heading-3-font-size-small:1.2rem;--heading-3-color:var(--color-footer-background);--heading-3-margin-bottom:0px;--heading-4-font-family:var(--font-primary);--heading-4-font-weight:615;--heading-4-font-style:normal;--heading-4-font-size-unit:18;--heading-4-font-size:1.2rem;--heading-4-line-height:1.11111em;--heading-4-letter-spacing:0em;--heading-4-font-size-small-unit:18;--heading-4-font-size-small:1.2rem;--heading-4-color:var(--color-footer-background);--heading-4-margin-bottom:10px;--appointment-directions-link:var(--color-tertiary);--appointment-directions-link-border-bottom:var(--color-white);--appointment-modal-background:var(--color-primary);--appointment-modal-close-icon:var(--color-tertiary);--appointment-modal-form-max-width:850px;--appointment-modal-inactive-input-background:#2b4162;--appointment-modal-input-background:var(--color-white);--appointment-modal-input-border-color:var(--color-transparent);--appointment-modal-input-border-radius:22px;--appointment-modal-input-filled-text:var(--color-primary);--appointment-modal-input-placeholder-text:var(--color-gray-3);--appointment-modal-prev-btn-background: ;--appointment-modal-prev-btn-background-hover: ;--appointment-modal-prev-btn-border: ;--appointment-modal-prev-btn-border-hover: ;--appointment-modal-prev-btn-mobile-color:var(--color-white);--appointment-modal-prev-btn-text: ;--appointment-modal-prev-btn-text-hover: ;--appointment-modal-progress-background-bottom:var(--color-primary);--appointment-modal-progress-background-top:var(--color-primary);--appointment-modal-progress-bar:var(--color-secondary);--appointment-modal-select-background-color:var(--color-light-primary);--appointment-modal-select-border-radius:22px;--appointment-modal-select-btn-background:#2b4162;--appointment-modal-select-btn-background-active:var(--color-tertiary);--appointment-modal-select-btn-border:var(--color-transparent);--appointment-modal-select-btn-border-active:var(--color-transparent);--appointment-modal-select-btn-text:var(--color-white);--appointment-modal-select-btn-text-active:var(--color-white);--appointment-modal-select-color:var(--color-white);--appointment-modal-select-dropdown-menu-border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);--appointment-modal-select-dropdown-menu-border-radius:20px;--appointment-modal-select-dropdown-menu-box-shadow:var(--vs-dropdown-box-shadow);--appointment-modal-select-dropdown-menu-font-size:16px;--appointment-modal-select-dropdown-menu-item-padding:9px 20px;--appointment-modal-select-dropdown-menu-padding:0px;--appointment-modal-select-dropdown-open-radius:0px;--appointment-modal-select-highlight-background-color: ;--appointment-modal-submit-btn-background:var(--color-secondary);--appointment-modal-submit-btn-background-disabled:#2b4162;--appointment-modal-submit-btn-border:var(--color-secondary);--appointment-modal-submit-btn-border-disabled:#2b4162;--appointment-modal-submit-btn-text:var(--color-primary);--appointment-modal-submit-btn-text-disabled:var(--color-primary);--appointment-modal-text-color:var(--color-white);--banner-background-color:var(--color-tertiary);--banner-header-color:var(--color-white);--bio-eyebrow:var(--color-gray-3);--blog-date-color:var(--color-primary);--bold-content-weight:615;--calendar-days:var(--color-tertiary);--calendar-disabled-date:var(--color-white);--calendar-enabled-date:var(--color-black);--calendar-enabled-date-background:var(--color-white);--calendar-event-background:var(--color-tertiary);--calendar-event-text:var(--color-white);--calendar-popover-background:var(--color-tertiary);--calendar-td-background:#2b4162;--calendar-td-border:var(--color-primary);--calendar-th-background:#2b4162;--calendar-th-border:var(--color-primary);--callout-bg-color:var(--default-cta-background);--callout-button-bg-color:var(--color-secondary);--callout-button-color:var(--color-primary);--callout-copy-color:var(--color-primary);--callout-logo-bg-color:var(--color-footer-background);--callout-radius:0;--callout-second-button-bg-color:var(--color-primary);--callout-second-button-color:var(--color-white);--card-bg-white-title:var(--color-primary);--card-radius:0px;--color-hamburger-icon-background-color:var(--color-primary);--color-link:var(--default-link-color);--color1:var(--color-white);--color2:var(--color-tertiary);--cta-font-family:var(--font-primary);--cta-font-weight:615;--cta-hero-appointments:var(--cta-secondary);--cta-hero-appointments-background:var(--cta-secondary-background);--cta-hero-appointments-background-hover:var(--cta-secondary-background-hover);--cta-hero-appointments-border:var(--cta-secondary-border);--cta-hero-appointments-border-hover:var(--cta-secondary-border-hover);--cta-hero-appointments-hover:var(--cta-secondary-hover);--cta-light-primary:var(--color-white);--cta-light-primary-background:var(--color-light-primary);--cta-light-primary-background-hover:var(--color-gray-2);--cta-light-primary-border:var(--color-light-primary);--cta-light-primary-border-hover:var(--color-light-primary);--cta-light-primary-hover:var(--color-primary);--cta-line-height: ;--cta-padding-bottom: ;--cta-primary:var(--color-white);--cta-primary-background:var(--color-primary);--cta-primary-background-hover:var(--color-white);--cta-primary-border:var(--color-primary);--cta-primary-border-hover:var(--color-gray-4);--cta-primary-hover:var(--color-primary);--cta-radius:20px;--cta-secondary:var(--color-primary);--cta-secondary-background:var(--color-secondary);--cta-secondary-background-hover:var(--color-gray-2);--cta-secondary-border:var(--color-secondary);--cta-secondary-border-hover:var(--color-gray-4);--cta-secondary-hover:var(--color-primary);--cta-tertiary:var(--color-white);--cta-tertiary-background:var(--color-tertiary);--cta-tertiary-background-hover:var(--color-gray-2);--cta-tertiary-border:var(--color-tertiary);--cta-tertiary-border-hover:var(--color-white);--cta-tertiary-hover:var(--color-primary);--cta-white-text:var(--color-primary);--default-cta-background:var(--color-gray-2);--default-cta-background-hover:var(--color-transparent);--default-cta-border:var(--color-transparent);--default-cta-border-hover:var(--color-gray-3);--default-cta-text-color:var(--color-primary);--default-cta-text-color-hover:var(--color-gray-3);--default-link-color:var(--color-tertiary);--featured-card-text-bg-primary:var(--color-white);--featured-card-text-bg-secondary:var(--color-white);--featured-card-text-bg-tertiary:var(--color-white);--font-weight-medium:615;--footer-disclaimer-font-size:.6875em;--footer-disclaimer-font-weight:615;--footer-disclaimer-line-height:1.25em;--form-input-background:var(--color-gray-2);--form-insurance-label:var(--color-white);--form-label:var(--color-primary);--headshot-aspect-ratio:1;--headshot-border:none;--headshot-border-radius:50%;--headshot-object-position:0% 25%;--hero-clear-card-border:var(--color-white);--hero-clear-card-text:var(--color-white);--homepage-hero-desktop-height:700px;--homepage-hero-heading-font-size:54px;--homepage-hero-heading-line-height:1.04em;--homepage-hero-heading-margin-bottom:.4em;--homepage-hero-inline-padding:25px;--homepage-hero-inset-border-display:none;--homepage-hero-mobile-aspect-ratio:375/272;--homepage-hero-mobile-slide-content-background-color:inherit;--homepage-hero-pagination-alignment:left;--homepage-hero-pagination-alignment-mobile:left;--homepage-hero-slide-align-items:flex-start;--homepage-hero-slide-justify-content:center;--homepage-hero-slide-pagination-position:30px;--homepage-hero-slide-text-align:left;--horizontal-rule-color:var(--color-gray-2);--input-field-radius:100px;--insurance-dropdown-background:var(--color-white);--insurance-dropdown-background-selected:var(--color-tertiary);--insurance-dropdown-border:solid 2px var(--color-gray-2) none none none;--insurance-dropdown-li-border-top: ;--insurance-dropdown-margin:0px;--insurance-dropdown-search-arrow-color:var(--color-primary);--insurance-dropdown-search-color:var(--color-primary);--insurance-dropdown-text:var(--color-primary);--insurance-dropdown-text-selected:var(--color-white);--location-phone-color:var(--color-primary);--location-search-drop-down-border:none;--location-search-drop-down-border-radius:none;--location-search-drop-down-border-top:solid 2px var(--color-gray-2);--location-search-drop-down-li-border-top:solid 2px var(--color-gray-2);--location-search-drop-down-li-padding:9px 20px;--location-search-drop-down-li-sudo-border-top:none;--location-search-drop-down-margin:0;--locations-list-address-color:var(--color-primary);--locations-search-background-color:var(--appointment-modal-select-background-color);--locations-search-text-color:var(--default-cta-text-color);--locations-store-count-background:var(--color-white);--lt-desktop-section-y-padding:40px;--map-pin-active-color:#1e3250;--map-pin-inactive-color:#5a6efa;--modal-disclaimer-text:var(--color-gray-4);--multimedia-map-store-item-background-color:var(--color-tertiary);--multimedia-map-store-item-color:var(--color-white);--multimedia-map-store-item-heading-color:var(--color-white);--pagination-height:10px;--pagination-radius:50%;--pagination-width:10px;--pagination-width-mobile:10px;--review-stars:var(--color-unhandled);--reviews-background-color:var(--color-gray-3);--reviews-carousel-active-dot-color:var(--color-secondary);--reviews-cta-background-color: ;--reviews-text-color:var(--color-white);--scrollbar-indent:3px;--scrollbar-thumb-color:var(--color-gray-2);--scrollbar-track-color:var(--color-white);--scrollbar-width:12px;--selection-background-color:#5a6efacc;--selection-color:var(--color-white);--sidebar-cta-color:var(--color-white);--sidebar-cta-color-hover:var(--color-footer-link-hover);--sidebar-cta-text-decoration:none;--single-staff-heading:var(--color-tertiary);--slider-bio-title:var(--color-primary);--slider-icons-highlight:var(--color-tertiary);--slider-icons-title:var(--color-tertiary);--star-color:var(--color-tertiary);--store-locator-address-heading-color:var(--color-primary);--store-locator-address-heading-hover-color:var(--color-white);--store-locator-color:var(--color-primary);--store-locator-heading-color:var(--color-white);--store-locator-input-color:var(--color-primary);--store-locator-item-color:var(--color-tertiary);--store-locator-item-hover-background-color:var(--color-tertiary);--store-locator-search-background-color:var(--color-tertiary);--store-locator-search-color:var(--color-white);--store-locator-search-label-color:var(--color-white);--swiper-pagination-bullet-background:var(--color-gray-5);--swiper-pagination-bullet-background-active: ;--team-page-cta:var(--color-tertiary);--team-page-cta-border-width:1px;--team-page-cta-padding-bottom:0;--text-link-border-bottom:1px;--textarea-field-radius:22px;--utility-nav-phone-font-size:20px;--utility-nav-phone-link:inherit;--utility-nav-phone-link-hover:var(--color-tertiary);--site-carousel-dot-active:#1e3250;--site-carousel-dot-inactive:#838e9f;--site-carousel-arrow-icon:#1e3250;--site-carousel-arrow-bg:#fff;--site-carousel-arrow-border:#1e3250;--site-carousel-arrow-border-hover:#17263c;--wrapper-width:1280px;--inner-wrapper:1120px;--narrow-wrapper:790px}body.personalized{--wrapper-width:2880px;--inner-wrapper:1920px}html{background-color:var(--default-background-color);color:var(--default-color);font-family:var(--default-font-family);font-size:var(--default-font-size);font-style:var(--default-font-style);font-weight:var(--default-font-weight);letter-spacing:var(--default-letter-spacing);line-height:var(--default-line-height)}}@layer components{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol:not([type]),ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*>:first-child{margin-top:0}*>:last-child{margin-bottom:0}hr{border:none;margin:0;padding:0}*,:before,:after{box-sizing:border-box;text-rendering:optimizelegibility;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-feature-settings:"kern" 1;font-kerning:normal}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:none}html.ie ::-ms-expand{display:none}html.ie ::-ms-clear{display:none}html.ie textarea{overflow:auto}html.ie select:focus::-ms-value{color:inherit;background-color:#0000}select::-ms-expand{display:none}[id^=__lpform_]{display:none!important}input,select,textarea{appearance:none;font-family:var(--font-primary);color:var(--color-gray-3);border:none;outline:none;margin:0;padding:0}video{outline:none!important}.hidden{display:none}.invisible{visibility:hidden}.inherit{color:inherit}.break-word{white-space:normal;word-break:break-all}.underline{text-decoration:underline}.no-underline{text-decoration:none}.inline-block{display:inline-block}.block{display:block}.clear{clear:both}.uppercase{text-transform:uppercase}.nowrap{white-space:nowrap}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.grayscale{filter:grayscale()}wbr{display:none}a{color:var(--color-link);text-decoration:none}sup{vertical-align:.2em;font-size:.8em}strong,b{font-weight:500}em,i{font-style:italic}p{word-break:break-word}code{background-color:var(--color-gray-5);word-break:break-all;padding:20px;font-family:monospace;font-size:13px;line-height:1.2em;display:block}@media screen and (max-width:1024px){.desktop{display:none!important}}@media screen and (min-width:376px){.mobile{display:none!important}}@media screen and (min-width:1025px){.non-desktop{display:none!important}}@media screen and (min-width:769px){.tablet{display:none!important}}@media screen and (min-width:376px)and (max-width:768px){.tablet-hide{display:none!important}}@media screen and (max-width:768px){.tablet-desktop{display:none!important}}:root{text-underline-offset:1px}.skip-link{z-index:10000;color:#0b5ed7;background:#fff;border:2px solid #0b5ed7;border-radius:4px;padding:8px 16px;font-weight:600;text-decoration:none;transition:transform .15s ease-in;position:absolute;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus,.skip-link:focus-visible{outline-offset:2px;outline:3px solid #ffc857;transform:translateY(0)}main:focus{outline:none}a:focus-visible:not(.skip-link),button:focus-visible,input:focus-visible:not(.vs__search),select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:2px!important;outline:2px solid #0b5ed7!important;box-shadow:0 0 0 4px #0b5ed733!important}.bg-primary a:focus-visible,.bg-primary button:focus-visible,.bg-primary input:focus-visible:not(.vs__search),.bg-primary select:focus-visible,.bg-primary textarea:focus-visible,.bg-primary summary:focus-visible,.bg-primary [tabindex]:focus-visible,.layout.bg-primary a:focus-visible,.layout.bg-primary button:focus-visible,.layout.bg-primary input:focus-visible:not(.vs__search),.layout.bg-primary select:focus-visible,.layout.bg-primary textarea:focus-visible,.layout.bg-primary summary:focus-visible,.layout.bg-primary [tabindex]:focus-visible,section.bg-primary a:focus-visible,section.bg-primary button:focus-visible,section.bg-primary input:focus-visible:not(.vs__search),section.bg-primary select:focus-visible,section.bg-primary textarea:focus-visible,section.bg-primary summary:focus-visible,section.bg-primary [tabindex]:focus-visible{outline-color:#ffc857!important;box-shadow:0 0 0 4px #ffc8574d!important}.form-group input::-webkit-contacts-auto-fill-button{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;display:none!important}.form-group input::-webkit-credentials-auto-fill-button{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;display:none!important}.form-group input::-webkit-caps-lock-indicator{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;display:none!important}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel]{padding-right:48px}form[data-module=forms] .form-group{row-gap:0!important}form[data-module=forms] .form-group>label{margin-bottom:20px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-error-summary{color:#b3261e;background:#b3261e0f;border:2px solid;border-radius:4px;margin:0 0 16px;padding:12px 16px;font-weight:600;display:block}.form-error-summary:empty{display:none}.form-error-summary:focus,.form-error-summary:focus-visible{outline-offset:2px;outline:3px solid #ffc857}body.reliable section.bg-tertiary,body.reliable .layout.bg-tertiary,body.reliable .hero.bg-tertiary,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured,body.inviting section.bg-tertiary,body.inviting .layout.bg-tertiary,body.inviting .hero.bg-tertiary,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured,body.reliable section.bg-tertiary h1,body.reliable section.bg-tertiary h2,body.reliable section.bg-tertiary h3,body.reliable section.bg-tertiary h4,body.reliable section.bg-tertiary h5,body.reliable section.bg-tertiary h6,body.reliable section.bg-tertiary .h1,body.reliable section.bg-tertiary .h2,body.reliable section.bg-tertiary .h3,body.reliable section.bg-tertiary .h4,body.reliable section.bg-tertiary .h5,body.reliable section.bg-tertiary .h6,body.reliable .layout.bg-tertiary h1,body.reliable .layout.bg-tertiary h2,body.reliable .layout.bg-tertiary h3,body.reliable .layout.bg-tertiary h4,body.reliable .layout.bg-tertiary h5,body.reliable .layout.bg-tertiary h6,body.reliable .layout.bg-tertiary .h1,body.reliable .layout.bg-tertiary .h2,body.reliable .layout.bg-tertiary .h3,body.reliable .layout.bg-tertiary .h4,body.reliable .layout.bg-tertiary .h5,body.reliable .layout.bg-tertiary .h6,body.reliable .hero.bg-tertiary h1,body.reliable .hero.bg-tertiary h2,body.reliable .hero.bg-tertiary h3,body.reliable .hero.bg-tertiary h4,body.reliable .hero.bg-tertiary h5,body.reliable .hero.bg-tertiary h6,body.reliable .hero.bg-tertiary .h1,body.reliable .hero.bg-tertiary .h2,body.reliable .hero.bg-tertiary .h3,body.reliable .hero.bg-tertiary .h4,body.reliable .hero.bg-tertiary .h5,body.reliable .hero.bg-tertiary .h6,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured h1,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured h2,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured h3,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured h4,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured h5,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured h6,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .h1,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .h2,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .h3,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .h4,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .h5,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .h6,body.inviting section.bg-tertiary h1,body.inviting section.bg-tertiary h2,body.inviting section.bg-tertiary h3,body.inviting section.bg-tertiary h4,body.inviting section.bg-tertiary h5,body.inviting section.bg-tertiary h6,body.inviting section.bg-tertiary .h1,body.inviting section.bg-tertiary .h2,body.inviting section.bg-tertiary .h3,body.inviting section.bg-tertiary .h4,body.inviting section.bg-tertiary .h5,body.inviting section.bg-tertiary .h6,body.inviting .layout.bg-tertiary h1,body.inviting .layout.bg-tertiary h2,body.inviting .layout.bg-tertiary h3,body.inviting .layout.bg-tertiary h4,body.inviting .layout.bg-tertiary h5,body.inviting .layout.bg-tertiary h6,body.inviting .layout.bg-tertiary .h1,body.inviting .layout.bg-tertiary .h2,body.inviting .layout.bg-tertiary .h3,body.inviting .layout.bg-tertiary .h4,body.inviting .layout.bg-tertiary .h5,body.inviting .layout.bg-tertiary .h6,body.inviting .hero.bg-tertiary h1,body.inviting .hero.bg-tertiary h2,body.inviting .hero.bg-tertiary h3,body.inviting .hero.bg-tertiary h4,body.inviting .hero.bg-tertiary h5,body.inviting .hero.bg-tertiary h6,body.inviting .hero.bg-tertiary .h1,body.inviting .hero.bg-tertiary .h2,body.inviting .hero.bg-tertiary .h3,body.inviting .hero.bg-tertiary .h4,body.inviting .hero.bg-tertiary .h5,body.inviting .hero.bg-tertiary .h6,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured h1,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured h2,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured h3,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured h4,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured h5,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured h6,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .h1,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .h2,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .h3,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .h4,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .h5,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .h6,body.reliable section.bg-tertiary p,body.reliable section.bg-tertiary li,body.reliable section.bg-tertiary span:not(.cta),body.reliable .layout.bg-tertiary p,body.reliable .layout.bg-tertiary li,body.reliable .layout.bg-tertiary span:not(.cta),body.reliable .hero.bg-tertiary p,body.reliable .hero.bg-tertiary li,body.reliable .hero.bg-tertiary span:not(.cta),body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured p,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured li,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured span:not(.cta),body.inviting section.bg-tertiary p,body.inviting section.bg-tertiary li,body.inviting section.bg-tertiary span:not(.cta),body.inviting .layout.bg-tertiary p,body.inviting .layout.bg-tertiary li,body.inviting .layout.bg-tertiary span:not(.cta),body.inviting .hero.bg-tertiary p,body.inviting .hero.bg-tertiary li,body.inviting .hero.bg-tertiary span:not(.cta),body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured p,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured li,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured span:not(.cta),body.reliable section.bg-tertiary a:not(.cta),body.reliable .layout.bg-tertiary a:not(.cta),body.reliable .hero.bg-tertiary a:not(.cta),body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured a:not(.cta),body.inviting section.bg-tertiary a:not(.cta),body.inviting .layout.bg-tertiary a:not(.cta),body.inviting .hero.bg-tertiary a:not(.cta),body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured a:not(.cta),body.reliable section.bg-tertiary .content-container,body.reliable section.bg-tertiary .content-container *,body.reliable .layout.bg-tertiary .content-container,body.reliable .layout.bg-tertiary .content-container *,body.reliable .hero.bg-tertiary .content-container,body.reliable .hero.bg-tertiary .content-container *,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .content-container,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .content-container *,body.inviting section.bg-tertiary .content-container,body.inviting section.bg-tertiary .content-container *,body.inviting .layout.bg-tertiary .content-container,body.inviting .layout.bg-tertiary .content-container *,body.inviting .hero.bg-tertiary .content-container,body.inviting .hero.bg-tertiary .content-container *,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .content-container,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .content-container *{color:var(--color-white)!important}body.reliable section.bg-tertiary .card.bg-white,body.reliable section.bg-tertiary .card.bg-white p,body.reliable section.bg-tertiary .card.bg-white li,body.reliable section.bg-tertiary .card.bg-white span:not(.cta),body.reliable section.bg-tertiary .card.bg-white a:not(.cta),body.reliable section.bg-tertiary .card.bg-white .content-container,body.reliable section.bg-tertiary .card.bg-white .content-container *,body.reliable .layout.bg-tertiary .card.bg-white,body.reliable .layout.bg-tertiary .card.bg-white p,body.reliable .layout.bg-tertiary .card.bg-white li,body.reliable .layout.bg-tertiary .card.bg-white span:not(.cta),body.reliable .layout.bg-tertiary .card.bg-white a:not(.cta),body.reliable .layout.bg-tertiary .card.bg-white .content-container,body.reliable .layout.bg-tertiary .card.bg-white .content-container *,body.reliable .hero.bg-tertiary .card.bg-white,body.reliable .hero.bg-tertiary .card.bg-white p,body.reliable .hero.bg-tertiary .card.bg-white li,body.reliable .hero.bg-tertiary .card.bg-white span:not(.cta),body.reliable .hero.bg-tertiary .card.bg-white a:not(.cta),body.reliable .hero.bg-tertiary .card.bg-white .content-container,body.reliable .hero.bg-tertiary .card.bg-white .content-container *,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white p,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white li,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white span:not(.cta),body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white a:not(.cta),body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .content-container,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .content-container *,body.inviting section.bg-tertiary .card.bg-white,body.inviting section.bg-tertiary .card.bg-white p,body.inviting section.bg-tertiary .card.bg-white li,body.inviting section.bg-tertiary .card.bg-white span:not(.cta),body.inviting section.bg-tertiary .card.bg-white a:not(.cta),body.inviting section.bg-tertiary .card.bg-white .content-container,body.inviting section.bg-tertiary .card.bg-white .content-container *,body.inviting .layout.bg-tertiary .card.bg-white,body.inviting .layout.bg-tertiary .card.bg-white p,body.inviting .layout.bg-tertiary .card.bg-white li,body.inviting .layout.bg-tertiary .card.bg-white span:not(.cta),body.inviting .layout.bg-tertiary .card.bg-white a:not(.cta),body.inviting .layout.bg-tertiary .card.bg-white .content-container,body.inviting .layout.bg-tertiary .card.bg-white .content-container *,body.inviting .hero.bg-tertiary .card.bg-white,body.inviting .hero.bg-tertiary .card.bg-white p,body.inviting .hero.bg-tertiary .card.bg-white li,body.inviting .hero.bg-tertiary .card.bg-white span:not(.cta),body.inviting .hero.bg-tertiary .card.bg-white a:not(.cta),body.inviting .hero.bg-tertiary .card.bg-white .content-container,body.inviting .hero.bg-tertiary .card.bg-white .content-container *,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white p,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white li,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white span:not(.cta),body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white a:not(.cta),body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .content-container,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .content-container *{color:var(--default-color)!important}body.reliable section.bg-tertiary .card.bg-white h1,body.reliable section.bg-tertiary .card.bg-white h2,body.reliable section.bg-tertiary .card.bg-white h3,body.reliable section.bg-tertiary .card.bg-white h4,body.reliable section.bg-tertiary .card.bg-white h5,body.reliable section.bg-tertiary .card.bg-white h6,body.reliable section.bg-tertiary .card.bg-white .h1,body.reliable section.bg-tertiary .card.bg-white .h2,body.reliable section.bg-tertiary .card.bg-white .h3,body.reliable section.bg-tertiary .card.bg-white .h4,body.reliable section.bg-tertiary .card.bg-white .h5,body.reliable section.bg-tertiary .card.bg-white .h6,body.reliable .layout.bg-tertiary .card.bg-white h1,body.reliable .layout.bg-tertiary .card.bg-white h2,body.reliable .layout.bg-tertiary .card.bg-white h3,body.reliable .layout.bg-tertiary .card.bg-white h4,body.reliable .layout.bg-tertiary .card.bg-white h5,body.reliable .layout.bg-tertiary .card.bg-white h6,body.reliable .layout.bg-tertiary .card.bg-white .h1,body.reliable .layout.bg-tertiary .card.bg-white .h2,body.reliable .layout.bg-tertiary .card.bg-white .h3,body.reliable .layout.bg-tertiary .card.bg-white .h4,body.reliable .layout.bg-tertiary .card.bg-white .h5,body.reliable .layout.bg-tertiary .card.bg-white .h6,body.reliable .hero.bg-tertiary .card.bg-white h1,body.reliable .hero.bg-tertiary .card.bg-white h2,body.reliable .hero.bg-tertiary .card.bg-white h3,body.reliable .hero.bg-tertiary .card.bg-white h4,body.reliable .hero.bg-tertiary .card.bg-white h5,body.reliable .hero.bg-tertiary .card.bg-white h6,body.reliable .hero.bg-tertiary .card.bg-white .h1,body.reliable .hero.bg-tertiary .card.bg-white .h2,body.reliable .hero.bg-tertiary .card.bg-white .h3,body.reliable .hero.bg-tertiary .card.bg-white .h4,body.reliable .hero.bg-tertiary .card.bg-white .h5,body.reliable .hero.bg-tertiary .card.bg-white .h6,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h1,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h2,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h3,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h4,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h5,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h6,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h1,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h2,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h3,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h4,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h5,body.reliable section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h6,body.inviting section.bg-tertiary .card.bg-white h1,body.inviting section.bg-tertiary .card.bg-white h2,body.inviting section.bg-tertiary .card.bg-white h3,body.inviting section.bg-tertiary .card.bg-white h4,body.inviting section.bg-tertiary .card.bg-white h5,body.inviting section.bg-tertiary .card.bg-white h6,body.inviting section.bg-tertiary .card.bg-white .h1,body.inviting section.bg-tertiary .card.bg-white .h2,body.inviting section.bg-tertiary .card.bg-white .h3,body.inviting section.bg-tertiary .card.bg-white .h4,body.inviting section.bg-tertiary .card.bg-white .h5,body.inviting section.bg-tertiary .card.bg-white .h6,body.inviting .layout.bg-tertiary .card.bg-white h1,body.inviting .layout.bg-tertiary .card.bg-white h2,body.inviting .layout.bg-tertiary .card.bg-white h3,body.inviting .layout.bg-tertiary .card.bg-white h4,body.inviting .layout.bg-tertiary .card.bg-white h5,body.inviting .layout.bg-tertiary .card.bg-white h6,body.inviting .layout.bg-tertiary .card.bg-white .h1,body.inviting .layout.bg-tertiary .card.bg-white .h2,body.inviting .layout.bg-tertiary .card.bg-white .h3,body.inviting .layout.bg-tertiary .card.bg-white .h4,body.inviting .layout.bg-tertiary .card.bg-white .h5,body.inviting .layout.bg-tertiary .card.bg-white .h6,body.inviting .hero.bg-tertiary .card.bg-white h1,body.inviting .hero.bg-tertiary .card.bg-white h2,body.inviting .hero.bg-tertiary .card.bg-white h3,body.inviting .hero.bg-tertiary .card.bg-white h4,body.inviting .hero.bg-tertiary .card.bg-white h5,body.inviting .hero.bg-tertiary .card.bg-white h6,body.inviting .hero.bg-tertiary .card.bg-white .h1,body.inviting .hero.bg-tertiary .card.bg-white .h2,body.inviting .hero.bg-tertiary .card.bg-white .h3,body.inviting .hero.bg-tertiary .card.bg-white .h4,body.inviting .hero.bg-tertiary .card.bg-white .h5,body.inviting .hero.bg-tertiary .card.bg-white .h6,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h1,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h2,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h3,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h4,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h5,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white h6,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h1,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h2,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h3,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h4,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h5,body.inviting section.hero.bg-tertiary+section.with-sidebar .card.featured .card.bg-white .h6{color:var(--card-bg-white-title)!important}body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white),body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h1,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h2,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h3,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h4,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h5,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h6,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h1,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h2,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h3,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h4,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h5,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h6,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) p,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) li,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) span:not(.cta),body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) a:not(.cta),body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .content-container,body.reliable section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .content-container *,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white),body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h1,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h2,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h3,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h4,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h5,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h6,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h1,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h2,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h3,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h4,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h5,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h6,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) p,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) li,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) span:not(.cta),body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) a:not(.cta),body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .content-container,body.reliable .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .content-container *,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white),body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h1,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h2,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h3,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h4,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h5,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h6,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h1,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h2,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h3,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h4,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h5,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h6,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) p,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) li,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) span:not(.cta),body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) a:not(.cta),body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .content-container,body.inviting section.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .content-container *,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white),body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h1,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h2,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h3,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h4,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h5,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) h6,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h1,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h2,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h3,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h4,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h5,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .h6,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) p,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) li,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) span:not(.cta),body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) a:not(.cta),body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .content-container,body.inviting .layout.bg-tertiary:not(.hero) .card:not(.bg-primary):not(.bg-tertiary):not(.bg-white) .content-container *{color:var(--default-color)!important}body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary h1,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary h2,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary h3,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary h4,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary h5,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary h6,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary .h1,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary .h2,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary .h3,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary .h4,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary .h5,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary .h6,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary h1,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary h2,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary h3,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary h4,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary h5,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary h6,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary .h1,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary .h2,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary .h3,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary .h4,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary .h5,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary .h6,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured h1,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured h2,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured h3,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured h4,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured h5,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured h6,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured .h1,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured .h2,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured .h3,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured .h4,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured .h5,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured .h6,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary p,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary li,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary span:not(.cta),body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary p,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary li,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary span:not(.cta),body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured p,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured li,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured span:not(.cta),body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary a:not(.cta),body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary a:not(.cta),body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured a:not(.cta),body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary .content-container,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary .content-container :not(.cta),body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary .content-container,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) .hero.bg-tertiary .content-container :not(.cta),body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured .content-container,body.specialty-family:not(.birth-fletcher):not(.better-smiles-forever) section.hero.bg-tertiary+section.with-sidebar .card.featured .content-container :not(.cta){color:var(--color-white)!important}.bg-primary a:not(.cta),.bg-primary a.cta.text,.bg-primary a.cta.outline:not(:hover),.bg-primary a.tertiary,.bg-primary a.icon-text,.bg-primary a.tertiary.icon-text,.layout.bg-primary a:not(.cta),.layout.bg-primary a.cta.text,.layout.bg-primary a.cta.outline:not(:hover),.layout.bg-primary a.tertiary,.layout.bg-primary a.icon-text,.layout.bg-primary a.tertiary.icon-text,section.bg-primary a:not(.cta),section.bg-primary a.cta.text,section.bg-primary a.cta.outline:not(:hover),section.bg-primary a.tertiary,section.bg-primary a.icon-text,section.bg-primary a.tertiary.icon-text{color:#a4b0ff!important}.bg-primary a:not(.cta):hover,.bg-primary a.cta.text:hover,.bg-primary a.cta.outline:not(:hover):hover,.bg-primary a.tertiary:hover,.bg-primary a.icon-text:hover,.bg-primary a.tertiary.icon-text:hover,.layout.bg-primary a:not(.cta):hover,.layout.bg-primary a.cta.text:hover,.layout.bg-primary a.cta.outline:not(:hover):hover,.layout.bg-primary a.tertiary:hover,.layout.bg-primary a.icon-text:hover,.layout.bg-primary a.tertiary.icon-text:hover,section.bg-primary a:not(.cta):hover,section.bg-primary a.cta.text:hover,section.bg-primary a.cta.outline:not(:hover):hover,section.bg-primary a.tertiary:hover,section.bg-primary a.icon-text:hover,section.bg-primary a.tertiary.icon-text:hover,.bg-primary a:not(.cta):focus-visible,.bg-primary a.cta.text:focus-visible,.bg-primary a.cta.outline:not(:hover):focus-visible,.bg-primary a.tertiary:focus-visible,.bg-primary a.icon-text:focus-visible,.bg-primary a.tertiary.icon-text:focus-visible,.layout.bg-primary a:not(.cta):focus-visible,.layout.bg-primary a.cta.text:focus-visible,.layout.bg-primary a.cta.outline:not(:hover):focus-visible,.layout.bg-primary a.tertiary:focus-visible,.layout.bg-primary a.icon-text:focus-visible,.layout.bg-primary a.tertiary.icon-text:focus-visible,section.bg-primary a:not(.cta):focus-visible,section.bg-primary a.cta.text:focus-visible,section.bg-primary a.cta.outline:not(:hover):focus-visible,section.bg-primary a.tertiary:focus-visible,section.bg-primary a.icon-text:focus-visible,section.bg-primary a.tertiary.icon-text:focus-visible{color:#c8d0ff!important}body.inviting a.underline{color:var(--color-primary)}body.inviting a.underline:hover,body.inviting a.underline:focus-visible{color:var(--color-primary);text-decoration-thickness:2px}button.cta[disabled],button.cta:disabled,a.cta[disabled],.cta.with-circle-next[disabled],.cta.with-circle-prev[disabled]{opacity:.65;color:var(--color-white)!important}button.cta[disabled] span,button.cta:disabled span,a.cta[disabled] span,.cta.with-circle-next[disabled] span,.cta.with-circle-prev[disabled] span{color:var(--color-white)!important}button.cta[disabled] :deep(span){color:var(--color-white)!important}button.cta:disabled :deep(span){color:var(--color-white)!important}a.cta[disabled] :deep(span){color:var(--color-white)!important}.cta.with-circle-next[disabled] :deep(span){color:var(--color-white)!important}.cta.with-circle-prev[disabled] :deep(span){color:var(--color-white)!important}html{background-color:var(--default-background-color);font-family:var(--default-font-family);font-weight:var(--default-font-weight);font-style:var(--default-font-style);font-size:var(--default-font-size);line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);color:var(--default-color);overflow-x:hidden}body{width:100%}body>main{position:relative}body>main>section.copy article p+ul:not(.icons):not(.social){margin-top:-10px}body>main>section.copy article ul:not(.no-style){margin-bottom:20px;margin-left:7px!important;list-style-type:none!important}p+body>main>section.copy article ul:not(.no-style){margin-top:-10px}body>main>section.copy article ul:not(.no-style) li{margin-bottom:0;padding-left:25px;position:relative}body>main>section.copy article ul:not(.no-style) li:before{line-height:var(--default-line-height);content:"•";position:absolute;top:0;left:0}body>main>section.copy article ul:not(.no-style) li ul{margin-top:10px;margin-bottom:0;margin-left:30px}body>main>section.copy article ul:not(.no-style) li ul li:last-of-type,body>main>section.copy article ul:not(.no-style) li:last-of-type ul{margin-bottom:0}body>main>section.copy article ol{counter-reset:section 0}body>main>section.copy article ol li{padding-left:20px;position:relative}body>main>section.copy article ol li:before{color:var(--color-primary);font-weight:500;position:absolute;top:0;left:0}body>main>section.copy article ol li ol li{padding-left:30px}body>main>section.copy article ol>li{counter-increment:section;margin-bottom:15px}body>main>section.copy article ol>li:before{content:counter(section) ". "}body>main>section.copy article ol>li>ol{counter-reset:subsection 0}body>main>section.copy article ol>li>ol>li{counter-increment:subsection}body>main>section.copy article ol>li>ol>li:before{content:counter(section) "." counter(subsection)}.icon{stroke-width:0;stroke:currentColor;fill:currentColor;width:1em;height:1em;display:inline-block}.icon-pattern{width:258px;height:136px;color:var(--color-white)}.icon-pattern.position-left{position:absolute;bottom:50px;left:-80px}@media screen and (max-width:768px){.icon-pattern.position-left{display:none}}.icon-pattern.position-right{position:absolute;top:50px;right:-80px}@media screen and (max-width:768px){.icon-pattern.position-right{display:none}}.icon-wide-pattern{width:535px;height:138px;color:var(--color-white)}.icon-wide-pattern.position-right{position:absolute;bottom:150px;right:-180px}@media screen and (max-width:768px){.icon-wide-pattern.position-right{display:none}}.icon-wide-pattern.position-left{position:absolute;bottom:150px;left:-180px;transform:scaleX(-1)}@media screen and (max-width:768px){.icon-wide-pattern.position-left{display:none}}.icon-semicircle{color:var(--color-white)}.icon-semicircle.position-left{width:222px;height:290px;position:absolute;bottom:50px;left:-80px;transform:scaleX(-1)}@media screen and (max-width:768px){.icon-semicircle.position-left{display:none}}.icon-semicircle.position-right{width:200px;height:250px;position:absolute;top:10px;right:-40px}@media screen and (max-width:768px){.icon-semicircle.position-right{display:none}}section.pattern-single-left-counter .icon-semicircle{width:100px;height:250px;top:20px;left:20px;right:auto;transform:rotate(-90deg)}section.pattern-single-left-low .icon-semicircle{width:200px;height:450px;top:auto;bottom:0;left:-40px;transform:rotate(180deg)}section.pattern-right-rotated .icon-semicircle{width:200px;height:450px;inset:-90px 130px auto auto;transform:rotate(-90deg)}section.pattern-right-large .icon-semicircle{width:200px;height:400px;position:absolute;top:10px;right:-20px}.icon-quartercircle{width:535px;height:138px;color:var(--color-white)}.icon-quartercircle.position-right{position:absolute;top:20px;right:-180px}@media screen and (max-width:768px){.icon-quartercircle.position-right{display:none}}.icon-quartercircle.position-left{position:absolute;top:20px;left:-180px;transform:scaleX(-1)}@media screen and (max-width:768px){.icon-quartercircle.position-left{display:none}}.capped-width{max-width:610px}.icon-bubble{fill:#dfe7f4;width:439px;height:427px}.icon-bubble.position-right{position:absolute;top:-185px;right:-120px}@media screen and (max-width:768px){.icon-bubble.position-right{display:none}}section.bg-gray-2 .icon-bubble{fill:#f4f0ec}a[href^="tel:"],a[href^="mailto:"],a[href^="sms:"]{white-space:nowrap}h1,.h1{width:100%;font-family:var(--heading-1-font-family);font-weight:var(--heading-1-font-weight);font-style:var(--heading-1-font-style);font-size:var(--heading-1-font-size);line-height:var(--heading-1-line-height);letter-spacing:var(--heading-1-letter-spacing);color:var(--heading-1-color);display:block}h1 a,.h1 a{text-decoration:none!important}@media screen and (max-width:768px){h1,.h1{font-size:var(--heading-1-font-size-small)}}@media screen and (min-width:769px)and (max-width:1279px){h1,.h1{font-size:clamp(var(--heading-1-font-size-small),var(--heading-1-font-size-small-unit) * 1px + (var(--heading-1-font-size-unit) - var(--heading-1-font-size-small-unit)) * (100vw - 768px) / 512,var(--heading-1-font-size))}}h2,.h2,.headings-stepped-down h1,.headings-stepped-down .h1{width:100%;font-family:var(--heading-2-font-family);font-weight:var(--heading-2-font-weight);font-style:var(--heading-2-font-style);font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);letter-spacing:var(--heading-2-letter-spacing);color:var(--heading-2-color);display:block}h2 a,.h2 a,.headings-stepped-down h1 a,.headings-stepped-down .h1 a{text-decoration:none!important}@media screen and (max-width:768px){h2,.h2,.headings-stepped-down h1,.headings-stepped-down .h1{font-size:var(--heading-2-font-size-small)}}@media screen and (min-width:769px)and (max-width:1279px){h2,.h2,.headings-stepped-down h1,.headings-stepped-down .h1{font-size:clamp(var(--heading-2-font-size-small),var(--heading-2-font-size-small-unit) * 1px + (var(--heading-2-font-size-unit) - var(--heading-2-font-size-small-unit)) * (100vw - 768px) / 512,var(--heading-2-font-size))}}h2.larger,.h2-larger h2,.h2.larger,.h2-larger .h2,.headings-stepped-down h1.larger,.h2-larger .headings-stepped-down h1,.headings-stepped-down .h1.larger,.h2-larger .headings-stepped-down .h1{font-size:36px;line-height:var(--heading-2-line-height)}@media screen and (min-width:769px)and (max-width:1279px){h2.larger,.h2-larger h2,.h2.larger,.h2-larger .h2,.headings-stepped-down h1.larger,.h2-larger .headings-stepped-down h1,.headings-stepped-down .h1.larger,.h2-larger .headings-stepped-down .h1{font-size:clamp(var(--heading-2-font-size-small),var(--heading-2-font-size-small-unit) * 1px + (36 - var(--heading-2-font-size-small-unit)) * (100vw - 768px) / 512,36px)}}h3,.h3,.headings-stepped-down h2,.headings-stepped-down .h2{width:100%;font-family:var(--heading-3-font-family);font-weight:var(--heading-3-font-weight);font-style:var(--heading-3-font-style);font-size:var(--heading-3-font-size);line-height:var(--heading-3-line-height);letter-spacing:var(--heading-3-letter-spacing);color:var(--heading-3-color);display:block}h3 a,.h3 a,.headings-stepped-down h2 a,.headings-stepped-down .h2 a{text-decoration:none!important}@media screen and (max-width:768px){h3,.h3,.headings-stepped-down h2,.headings-stepped-down .h2{font-size:var(--heading-3-font-size-small)}}@media screen and (min-width:769px)and (max-width:1279px){h3,.h3,.headings-stepped-down h2,.headings-stepped-down .h2{font-size:clamp(var(--heading-3-font-size-small),var(--heading-3-font-size-small-unit) * 1px + (var(--heading-3-font-size-unit) - var(--heading-3-font-size-small-unit)) * (100vw - 768px) / 512,var(--heading-3-font-size))}}h4,.h4,.headings-stepped-down h3,.headings-stepped-down .h3{width:100%;font-family:var(--heading-4-font-family);font-weight:var(--heading-4-font-weight);font-style:var(--heading-4-font-style);font-size:var(--heading-4-font-size);line-height:var(--heading-4-line-height);letter-spacing:var(--heading-4-letter-spacing);color:var(--heading-4-color);display:block}h4 a,.h4 a,.headings-stepped-down h3 a,.headings-stepped-down .h3 a{text-decoration:none!important}@media screen and (max-width:768px){h4,.h4,.headings-stepped-down h3,.headings-stepped-down .h3{font-size:var(--heading-4-font-size-small)}}@media screen and (min-width:769px)and (max-width:1279px){h4,.h4,.headings-stepped-down h3,.headings-stepped-down .h3{font-size:clamp(var(--heading-4-font-size-small),var(--heading-4-font-size-small-unit) * 1px + (var(--heading-4-font-size-unit) - var(--heading-4-font-size-small-unit)) * (100vw - 768px) / 512,var(--heading-4-font-size))}}@media screen and (min-width:769px){body.birth-fletcher .layout:not(.store-locator) h1,body.birth-fletcher .layout:not(.store-locator) .h1,body.birth-fletcher .banner h1,body.birth-fletcher .banner .h1,body.better-smiles-forever .layout:not(.store-locator) h1,body.better-smiles-forever .layout:not(.store-locator) .h1,body.better-smiles-forever .banner h1,body.better-smiles-forever .banner .h1{line-height:56px;font-size:64px!important}}body.birth-fletcher .layout:not(.store-locator) h1 em,body.birth-fletcher .layout:not(.store-locator) .h1 em,body.birth-fletcher .banner h1 em,body.birth-fletcher .banner .h1 em,body.better-smiles-forever .layout:not(.store-locator) h1 em,body.better-smiles-forever .layout:not(.store-locator) .h1 em,body.better-smiles-forever .banner h1 em,body.better-smiles-forever .banner .h1 em{text-transform:lowercase;padding-right:15px;font-family:Meow Script;font-size:100px;font-style:normal;font-weight:400}@media screen and (max-width:768px){body.birth-fletcher .layout:not(.store-locator) h1 em,body.birth-fletcher .layout:not(.store-locator) .h1 em,body.birth-fletcher .banner h1 em,body.birth-fletcher .banner .h1 em,body.better-smiles-forever .layout:not(.store-locator) h1 em,body.better-smiles-forever .layout:not(.store-locator) .h1 em,body.better-smiles-forever .banner h1 em,body.better-smiles-forever .banner .h1 em{font-size:90px}}@media screen and (min-width:769px){body.birth-fletcher .layout:not(.store-locator) h2,body.birth-fletcher .layout:not(.store-locator) .h2,body.birth-fletcher .banner h2,body.birth-fletcher .banner .h2,body.better-smiles-forever .layout:not(.store-locator) h2,body.better-smiles-forever .layout:not(.store-locator) .h2,body.better-smiles-forever .banner h2,body.better-smiles-forever .banner .h2{line-height:40px;font-size:42px!important}}body.birth-fletcher .layout:not(.store-locator) h2:not(.h1) em,body.birth-fletcher .layout:not(.store-locator) .h2:not(.h1) em,body.birth-fletcher .banner h2:not(.h1) em,body.birth-fletcher .banner .h2:not(.h1) em,body.better-smiles-forever .layout:not(.store-locator) h2:not(.h1) em,body.better-smiles-forever .layout:not(.store-locator) .h2:not(.h1) em,body.better-smiles-forever .banner h2:not(.h1) em,body.better-smiles-forever .banner .h2:not(.h1) em{margin-bottom:15px;display:block}body.birth-fletcher .layout:not(.store-locator) h2 em,body.birth-fletcher .layout:not(.store-locator) .h2 em,body.birth-fletcher .banner h2 em,body.birth-fletcher .banner .h2 em,body.better-smiles-forever .layout:not(.store-locator) h2 em,body.better-smiles-forever .layout:not(.store-locator) .h2 em,body.better-smiles-forever .banner h2 em,body.better-smiles-forever .banner .h2 em{text-transform:lowercase;padding-right:15px;font-family:Meow Script;font-size:60px;font-style:normal;font-weight:400}@media screen and (max-width:768px){body.birth-fletcher .layout:not(.store-locator) h2 em,body.birth-fletcher .layout:not(.store-locator) .h2 em,body.birth-fletcher .banner h2 em,body.birth-fletcher .banner .h2 em,body.better-smiles-forever .layout:not(.store-locator) h2 em,body.better-smiles-forever .layout:not(.store-locator) .h2 em,body.better-smiles-forever .banner h2 em,body.better-smiles-forever .banner .h2 em{font-size:50px}}body.birth-fletcher .layout:not(.store-locator) .store-item h2,body.birth-fletcher .layout:not(.store-locator) .store-item .h2,body.birth-fletcher .banner .store-item h2,body.birth-fletcher .banner .store-item .h2,body.better-smiles-forever .layout:not(.store-locator) .store-item h2,body.better-smiles-forever .layout:not(.store-locator) .store-item .h2,body.better-smiles-forever .banner .store-item h2,body.better-smiles-forever .banner .store-item .h2{line-height:20px;font-size:16px!important}body.birth-fletcher .banner p.large,body.better-smiles-forever .banner p.large{font-size:20px;line-height:24px}@media screen and (min-width:769px){body.birth-fletcher .slider-hero-homepage .slide-content,body.better-smiles-forever .slider-hero-homepage .slide-content{color:var(--color-white)}}@media screen and (max-width:768px){body.birth-fletcher .slider-hero-homepage .slide-content .cta.white,body.better-smiles-forever .slider-hero-homepage .slide-content .cta.white{border:2px solid var(--default-cta-border)}body.birth-fletcher .slider-hero-homepage .slide-content .cta.white:hover,body.better-smiles-forever .slider-hero-homepage .slide-content .cta.white:hover{border-color:var(--default-cta-border-hover)}}body.birth-fletcher div.card.article,body.better-smiles-forever div.card.article{border-radius:30px;overflow:hidden}body.birth-fletcher nav>ul>li>a:hover .sub-nav,body.better-smiles-forever nav>ul>li>a:hover .sub-nav{background:url(https://cdn.dentalcarealliance.net/system/test/Qo5YFmTn8R3mHsqlNO2P8fN9cQpnszTMUHgt4Mqv.jpg);border-bottom:2px solid #dcecee}body.birth-fletcher #header-nav.active,body.better-smiles-forever #header-nav.active{background:url(https://cdn.dentalcarealliance.net/system/test/Qo5YFmTn8R3mHsqlNO2P8fN9cQpnszTMUHgt4Mqv.jpg)}@media screen and (max-width:767px){body.birth-fletcher #header-nav.active nav,body.birth-fletcher #header-nav.active nav ul,body.better-smiles-forever #header-nav.active nav,body.better-smiles-forever #header-nav.active nav ul{background:url(https://cdn.dentalcarealliance.net/system/test/Qo5YFmTn8R3mHsqlNO2P8fN9cQpnszTMUHgt4Mqv.jpg)}body.birth-fletcher #header-nav.active nav a,body.birth-fletcher #header-nav.active nav ul a,body.better-smiles-forever #header-nav.active nav a,body.better-smiles-forever #header-nav.active nav ul a{color:#000}}body.birth-fletcher .nav-header.active #header-mobile,body.better-smiles-forever .nav-header.active #header-mobile{background:url(https://cdn.dentalcarealliance.net/system/test/9rVjvDLEQZlHgrnB33StY3zxFnqPuMxO1tGKIl0C.jpg) 60% no-repeat}@media screen and (max-width:1023px){body.birth-fletcher #header-nav nav ul,body.better-smiles-forever #header-nav nav ul{display:none}}body.birth-fletcher #header-nav.active nav ul,body.better-smiles-forever #header-nav.active nav ul{display:block}body.birth-fletcher #header-mobile .phone,body.better-smiles-forever #header-mobile .phone{color:var(--color-hamburger-icon-background-color)}body.birth-fletcher section.bg-secondary.banner,body.better-smiles-forever section.bg-secondary.banner{background:url(https://cdn.dentalcarealliance.net/system/test/9rVjvDLEQZlHgrnB33StY3zxFnqPuMxO1tGKIl0C.jpg) 50%/cover no-repeat}body.birth-fletcher div.card.border-top,body.better-smiles-forever div.card.border-top{border-top:none}body.birth-fletcher .appointment-modal,body.better-smiles-forever .appointment-modal{background:url(https://cdn.dentalcarealliance.net/system/test/9rVjvDLEQZlHgrnB33StY3zxFnqPuMxO1tGKIl0C.jpg) 50%/cover no-repeat}body.birth-fletcher .single-article .article .img-container img,body.better-smiles-forever .single-article .article .img-container img{border-radius:30px}body.rounded div.card.border-top,body.lakeview-dr-arooni div.card.border-top,body.webster-cosmetic-and-family-dentistry div.card.border-top,body.ridgewood-oral-surgery div.card.border-top,body.old-bridge-dental div.card.border-top,body.sparkling-smiles-fayetteville div.card.border-top,body.grapevine-dental div.card.border-top,body.austell-dental-associates div.card.border-top,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too div.card.border-top,body.moorestown-dental-professionals div.card.border-top,body.east-village-dental-centre div.card.border-top{border-top:none}body.childrens-dental-center-of-new-hampshire-and-orthodontics-too{font-family:Rethink Sans,sans-serif}body.childrens-dental-center-of-new-hampshire-and-orthodontics-too h1,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .h1,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too h2,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .h2,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too h3,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .h3,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too h4,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .h4,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too h5,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .h5,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too h6,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .h6{font-family:Mooli,cursive}@media screen and (min-width:769px){body.grapevine-dental .slider-hero-homepage .slide-content,body.austell-dental-associates .slider-hero-homepage .slide-content{color:var(--color-white)}}body.grapevine-dental .slider-hero-homepage .slider-pagination,body.austell-dental-associates .slider-hero-homepage .slider-pagination{display:none}body.grapevine-dental .single-article .article .img-container img,body.austell-dental-associates .single-article .article .img-container img,body.rounded .single-article .article .img-container img,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .single-article .article .img-container img,body.moorestown-dental-professionals .single-article .article .img-container img,body.east-village-dental-centre .single-article .article .img-container img,body.lakeview-dr-arooni .single-article .article .img-container img,body.webster-cosmetic-and-family-dentistry .single-article .article .img-container img,body.ridgewood-oral-surgery .single-article .article .img-container img,body.old-bridge-dental .single-article .article .img-container img,body.sparkling-smiles-fayetteville .single-article .article .img-container img{border-radius:30px}small,.small{font-size:12px;line-height:var(--default-line-height)}small{display:block}.smaller{font-size:18px;line-height:var(--default-line-height)}.medium{font-size:20px;line-height:var(--default-line-height)}.larger{font-size:24px;line-height:var(--default-line-height)}.font-weight-medium{font-weight:500}img{max-width:100%;height:auto;display:block}iframe{width:100%;display:block}h1,.h1{margin-bottom:var(--heading-1-margin-bottom)}h2,.h2{margin-bottom:var(--heading-2-margin-bottom)}h3,.h3{margin-bottom:var(--heading-3-margin-bottom)}h4,.h4{margin-bottom:var(--heading-4-margin-bottom)}h5,.h5,ul,ol,small,blockquote{margin-bottom:25px}p{margin-bottom:1.25em}::selection{color:var(--selection-color);background:var(--selection-background-color)}section{width:100%;position:relative;overflow:hidden}section>.content{max-width:var(--wrapper-width);width:100%;margin-left:auto;margin-right:auto;padding:70px 40px;position:relative}@media screen and (max-width:1024px){section>.content{padding:35px 25px;display:block}}section>.content.ntbp{padding-top:0;padding-bottom:0}section>.content.ntp{padding-top:0}section>.content.nbp{padding-bottom:0}@media screen and (max-width:1024px){section>.content.ntbp-mobile{padding-top:0;padding-bottom:0}section>.content.ntp-mobile{padding-top:0}section>.content.nbp-mobile{padding-bottom:0}}@media screen and (min-width:1025px){section>.content.ntbp-desktop{padding-top:0;padding-bottom:0}section>.content.ntp-desktop{padding-top:0}section>.content.nbp-desktop{padding-bottom:0}}section>.content>.inner-content{max-width:var(--inner-wrapper);width:100%;margin-left:auto;margin-right:auto;position:relative}section>.content>.inner-content .narrow-text-wrapper .text-wrapper,section>.content>.inner-content .narrow{width:100%;max-width:790px;margin-left:auto;margin-right:auto}section>.content>.inner-content.narrow{max-width:790px}section>.content>.inner-content.left{margin-left:0;margin-right:auto}section>.content>.inner-content.right{margin-left:auto;margin-right:0}section>.content>.inner-content.wide{max-width:var(--wrapper-width)}section>.content>.inner-content .f{justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:768px){section>.content>.inner-content .f{flex-direction:column}}section>.content>.inner-content.with-border{border:2px solid var(--color-secondary)}section>.content>.inner-content img.float-left{float:left;margin-bottom:10px;margin-right:20px}section>.content>.inner-content img.float-right{float:right;margin-bottom:10px;margin-left:20px}section.pattern-primary .icon-pattern,section.pattern-primary .icon-wide-pattern,section.pattern-primary .icon-semicircle,section.pattern-primary .icon-quartercircle,section.pattern-primary .icon-bubble{color:var(--color-primary)}section.pattern-primary-faded .icon-pattern,section.pattern-primary-faded .icon-wide-pattern,section.pattern-primary-faded .icon-semicircle,section.pattern-primary-faded .icon-quartercircle,section.pattern-primary-faded .icon-bubble{color:var(--color-primary-faded)}section.pattern-light-primary .icon-pattern,section.pattern-light-primary .icon-wide-pattern,section.pattern-light-primary .icon-semicircle,section.pattern-light-primary .icon-quartercircle,section.pattern-light-primary .icon-bubble{color:var(--color-light-primary)}section.pattern-light-primary-faded .icon-pattern,section.pattern-light-primary-faded .icon-wide-pattern,section.pattern-light-primary-faded .icon-semicircle,section.pattern-light-primary-faded .icon-quartercircle,section.pattern-light-primary-faded .icon-bubble{color:var(--color-light-primary-faded)}section.pattern-secondary .icon-pattern,section.pattern-secondary .icon-wide-pattern,section.pattern-secondary .icon-semicircle,section.pattern-secondary .icon-quartercircle,section.pattern-secondary .icon-bubble{color:var(--color-secondary)}section.pattern-secondary-faded .icon-pattern,section.pattern-secondary-faded .icon-wide-pattern,section.pattern-secondary-faded .icon-semicircle,section.pattern-secondary-faded .icon-quartercircle,section.pattern-secondary-faded .icon-bubble{color:var(--color-secondary-faded)}section.pattern-tertiary .icon-pattern,section.pattern-tertiary .icon-wide-pattern,section.pattern-tertiary .icon-semicircle,section.pattern-tertiary .icon-quartercircle,section.pattern-tertiary .icon-bubble{color:var(--color-pattern-1)}section.pattern-tertiary-faded .icon-pattern,section.pattern-tertiary-faded .icon-wide-pattern,section.pattern-tertiary-faded .icon-semicircle,section.pattern-tertiary-faded .icon-quartercircle,section.pattern-tertiary-faded .icon-bubble{color:var(--color-tertiary-faded)}section.pattern-gray-1 .icon-pattern,section.pattern-gray-1 .icon-wide-pattern,section.pattern-gray-1 .icon-semicircle,section.pattern-gray-1 .icon-quartercircle,section.pattern-gray-1 .icon-bubble{color:var(--color-gray-1)}section.pattern-pattern-1 .icon-pattern,section.pattern-pattern-1 .icon-wide-pattern,section.pattern-pattern-1 .icon-semicircle,section.pattern-pattern-1 .icon-quartercircle,section.pattern-pattern-1 .icon-bubble{color:var(--color-pattern-1)}section.pattern-pattern-2 .icon-pattern,section.pattern-pattern-2 .icon-wide-pattern,section.pattern-pattern-2 .icon-semicircle,section.pattern-pattern-2 .icon-quartercircle,section.pattern-pattern-2 .icon-bubble{color:var(--color-pattern-2)}section.pattern-pattern-3 .icon-pattern,section.pattern-pattern-3 .icon-wide-pattern,section.pattern-pattern-3 .icon-semicircle,section.pattern-pattern-3 .icon-quartercircle,section.pattern-pattern-3 .icon-bubble{color:var(--color-pattern-3)}section.pattern-powder-blue .icon-pattern,section.pattern-powder-blue .icon-wide-pattern,section.pattern-powder-blue .icon-semicircle,section.pattern-powder-blue .icon-quartercircle,section.pattern-powder-blue .icon-bubble{color:var(--color-powder-blue)}section.pattern-powder-blue-faded .icon-pattern,section.pattern-powder-blue-faded .icon-wide-pattern,section.pattern-powder-blue-faded .icon-semicircle,section.pattern-powder-blue-faded .icon-quartercircle,section.pattern-powder-blue-faded .icon-bubble{color:var(--color-powder-blue-faded)}section.pattern-white .icon-pattern,section.pattern-white .icon-wide-pattern,section.pattern-white .icon-semicircle,section.pattern-white .icon-quartercircle,section.pattern-white .icon-bubble{color:var(--color-white)}section.pattern-white-faded .icon-pattern,section.pattern-white-faded .icon-wide-pattern,section.pattern-white-faded .icon-semicircle,section.pattern-white-faded .icon-quartercircle,section.pattern-white-faded .icon-bubble{color:var(--color-white-faded)}section .copy-container{max-width:625px;display:inline-block}section.reverse article{order:2}section.reverse aside{order:1}img.bg-img{pointer-events:none;object-fit:cover;object-position:center center;width:100%;height:100%;font-family:"object-fit: cover; object-position: center center;";position:absolute;top:0;left:0}img.bg-img.bg-img-center-left{object-position:center left;font-family:"object-fit: cover; object-position: center left;"}img.bg-img.bg-img-bottom-left{object-position:bottom left;font-family:"object-fit: cover; object-position: bottom left;"}img.bg-img.bg-img-bottom-right{object-position:bottom right;font-family:"object-fit: cover; object-position: bottom right;"}img.bg-img.bg-img-bottom-center{object-position:bottom center;font-family:"object-fit: cover; object-position: bottom center;"}img.bg-img.bg-img-top-center{object-position:top center;font-family:"object-fit: cover; object-position: top center;"}img.bg-img.bg-img-top-right{object-position:top right;font-family:"object-fit: cover; object-position: top right;"}img.bg-img.bg-img-center-right{object-position:center right}img.bg-img.bg-img-contain{object-fit:contain;font-family:"object-fit: contain; object-position: center center;"}img.bg-img.bg-img-contain.bg-img-center-left{font-family:"object-fit: contain; object-position: center left;"}img.bg-img.bg-img-contain.bg-img-bottom-left{font-family:"object-fit: contain; object-position: bottom left;"}img.bg-img.bg-img-contain.bg-img-bottom-center{font-family:"object-fit: contain; object-position: bottom center;"}img.bg-img.bg-img-contain.bg-img-bottom-right{font-family:"object-fit: contain; object-position: bottom right;"}img.bg-img.bg-img-contain.bg-img-top-center{font-family:"object-fit: contain; object-position: top center;"}img.bg-img.bg-img-contain.bg-img-top-right{font-family:"object-fit: contain; object-position: top right;"}.cta{appearance:none;white-space:nowrap;cursor:pointer;border:2px solid #0000;display:inline-block}.cta.inline{display:inline}.cta:not(.text){text-align:center;border-radius:var(--cta-radius);color:var(--default-cta-text-color);background-color:var(--default-cta-background);border:2px solid var(--default-cta-border);font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);padding:0 22.5px;font-size:15px;font-style:normal;line-height:36px;transition:background-color .2s linear,color .2s linear,border-color .2s linear}.card.bg-transparent.cta-white .cta:not(.text){background-color:var(--color-white)}.card.bg-transparent.cta-white .cta:not(.text):hover{background-color:var(--color-white-faded)}.cta:not(.text):hover{background-color:var(--default-cta-background-hover);border-color:var(--default-cta-border-hover)}.cta.text{color:inherit;border:none;transition:color .1s linear}.cta.text.white{color:var(--color-white)}.cta.text.white:hover{color:var(--color-gray-4)}.cta.large{font-size:20px;line-height:40px}input.cta{min-width:0}input.cta[disabled]{background-color:var(--color-gray-6);border-color:var(--color-gray-6);color:var(--color-white);opacity:.7;cursor:wait}.cta:hover{text-decoration:none}.cta.white:not(.text){background-color:var(--color-white);border:2px solid var(--color-transparent)}.cta.white{color:var(--cta-white-text)}html:not(.mobile-device) .cta.white:not(.text):hover{background-color:var(--color-white-faded)}.cta.white.outline{color:var(--appointment-modal-text-color);border:2px solid var(--appointment-modal-text-color);background-color:#0000}.cta.primary:not(.text){background-color:var(--cta-primary-background);border:2px solid var(--cta-primary-border);color:var(--cta-primary)}.cta.primary.text{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:var(--text-link-border-bottom)}html:not(.mobile-device) .cta.primary:not(.text):hover{background-color:var(--cta-primary-background-hover);border:2px solid var(--cta-primary-border-hover);color:var(--cta-primary-hover)}.cta.primary.lighter{background-color:var(--cta-light-primary-background);border:2px solid var(--cta-light-primary-border);color:var(--cta-light-primary)}html:not(.mobile-device) .cta.primary.lighter:not(.text):hover{border:2px solid var(--cta-light-primary-border-hover);background-color:var(--cta-light-primary-background-hover);color:var(--cta-light-primary-hover)}.cta.primary.outline:not(.text){color:var(--color-primary);border:2px solid var(--color-primary);background-color:#0000}html:not(.mobile-device) .cta.primary.outline:not(.text):hover{background-color:var(--color-primary);color:var(--cta-primary);border:2px solid var(--color-primary)}.cta.secondary:not(.text){background-color:var(--cta-secondary-background);border:2px solid var(--cta-secondary-border);color:var(--cta-secondary)}.cta.secondary.text{color:var(--color-secondary);text-decoration:underline;text-decoration-thickness:var(--text-link-border-bottom)}html:not(.mobile-device) .cta.secondary:not(.text):hover{background-color:var(--cta-secondary-background-hover);border:2px solid var(--cta-secondary-border-hover);color:var(--cta-secondary-hover)}.cta.secondary.outline:not(.text){color:var(--color-secondary);border:2px solid var(--color-secondary);background-color:#0000}html:not(.mobile-device) .cta.secondary.outline:not(.text):hover{background-color:var(--color-secondary);color:var(--cta-secondary);border:2px solid var(--color-secondary)}.cta.tertiary:not(.text){background-color:var(--cta-tertiary-background);border:2px solid var(--cta-tertiary-border);color:var(--cta-tertiary)}.cta.tertiary.text{color:var(--color-tertiary);text-decoration:underline;text-decoration-thickness:var(--text-link-border-bottom)}html:not(.mobile-device) .cta.tertiary:not(.text):hover{background-color:var(--cta-tertiary-background-hover);border:2px solid var(--cta-tertiary-border-hover);color:var(--cta-tertiary-hover)}.cta.tertiary.outline:not(.text){color:var(--color-tertiary);border:2px solid var(--color-tertiary);background-color:#0000}html:not(.mobile-device) .cta.tertiary.outline:not(.text):hover{background-color:var(--color-tertiary);color:var(--cta-tertiary);border:2px solid var(--color-tertiary)}.cta.hero-appointments:not(.text){background-color:var(--cta-hero-appointments-background);border:2px solid var(--cta-hero-appointments-border);color:var(--cta-hero-appointments)}.cta.hero-appointments.text{color:var(--cta-hero-appointments);text-decoration:underline;text-decoration-thickness:var(--text-link-border-bottom)}html:not(.mobile-device) .cta.hero-appointments:not(.text):hover{background-color:var(--cta-hero-appointments-background-hover);border:2px solid var(--cta-hero-appointments-border-hover);color:var(--cta-hero-appointments-hover)}.cta.hero-appointments.outline{color:var(--cta-hero-appointments);border:2px solid var(--cta-hero-appointments);background-color:#0000}.cta.black:not(.text){background-color:var(--color-black);border:2px solid var(--color-black);color:var(--color-white)}.cta.black.text{color:var(--color-black)}html:not(.mobile-device) .cta.black:not(.text):hover{background-color:var(--color-black-faded);border:2px solid var(--color-black-faded);color:var(--color-black)}.cta.black.outline{color:var(--color-black);border:2px solid var(--color-black);background-color:#0000}.cta.cta-border-bottom{border-top:none;border-left:none;border-right:none;padding-left:0;padding-right:0}.cta.text-white{color:var(--color-white)}.cta.text-white:hover{background-color:var(--color-secondary)}@media screen and (min-width:376px){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track-color);width:var(--scrollbar-width)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-width);border:var(--scrollbar-indent) solid transparent;background-clip:content-box}}.grecaptcha-badge{box-shadow:none!important;display:none!important}.grecaptcha-badge .grecaptcha-logo{display:none}picture.radius img{border-radius:50%}img.staff-avatar{aspect-ratio:var(--headshot-aspect-ratio);object-fit:cover;object-position:var(--headshot-object-position);border:var(--headshot-border);border-radius:var(--headshot-border-radius);width:173px;margin:auto}.special-offer+.special-offer{margin-top:calc(2 * var(--default-gutter-large));padding-top:calc(2 * var(--default-gutter-large));border-top:solid 1px var(--color-tertiary)}.callout{background-color:var(--color-gray-1);padding:20px}code{background:var(--color-white);color:var(--color-black);width:100%;height:100px;resize:auto;cursor:text;white-space:pre-wrap;overflow-wrap:break-word;padding:5px;font-family:monospace;overflow:scroll;border:1px solid #ccc!important}.services-list{column-count:2;column-gap:30px}.services-list li{padding-bottom:16px}@media screen and (max-width:768px){.services-list{column-count:1}.services-list li{padding-bottom:10px}}body.specialty-adult section.hero.bg-primary .breadcrumbs,body.ridgewood-oral-surgery section.hero.bg-primary .breadcrumbs{color:#fff}body.atlas-walk-dental .bg-secondary.banner .banner-heading,body.atlas-walk-dental .bg-secondary.banner p{color:var(--color-white)}body.old-bridge-dental .plus-icon{fill:var(--color-primary)!important}body.old-bridge-dental #header-mobile .phone{color:#fff}body.old-bridge-dental .slider-navigation .slider-pagination{height:32px!important}body.long-island-dental-specialty .slider-navigation .slider-pagination{height:40px!important}body.long-island-dental-specialty .slider-logos .carousel-nav--prev,body.long-island-dental-specialty .slider-logos .carousel-nav--next{margin-top:30px!important}body.personalized:not(.homepage) main section:not(.banner)>.content{max-width:1280px}body.personalized .articles-load-more.cta.white{background-color:var(--color-secondary);color:var(--color-white)}body.personalized .articles-load-more.cta.white:hover{background-color:var(--color-secondary-faded)}body.personalized section.bg-gray-1-pattern{z-index:1;position:relative}body.personalized section.bg-gray-1-pattern:before{content:"";z-index:-1;background:url(https://cdn.dentalcarealliance.net/system/test/8YeY6Bw4X7jfkF9a81Df7yrCTTHsDhBK1wisCrYZ.jpg) 50%/100% fixed;position:absolute;inset:0}@media screen and (max-width:767px){body.personalized section.bg-gray-1-pattern:before{background-size:200%}}body.personalized section.bg-black-pattern{z-index:1;position:relative}body.personalized section.bg-black-pattern:before{content:"";z-index:-1;background:url(https://cdn.dentalcarealliance.net/system/test/1QeEo6xzWYanYahgpOjd4jiYwgXwgYGFKsuMRLU7.jpg) 50%/100% fixed;position:absolute;inset:0}@media screen and (max-width:767px){body.personalized section.bg-black-pattern:before{background-size:200%}}body.personalized.homepage main{margin-top:-105px}@media screen and (max-width:767px){body.personalized.homepage main .slides .slider-hero-homepage figure.mp4{height:unset;padding-top:70vw}}body.personalized.homepage main .slides .slide-content{max-width:var(--inner-wrapper)!important}@media screen and (max-width:767px){body.personalized.homepage main .slides .slide-content h2.white{margin-bottom:0;color:var(--color-black)!important}body.personalized.homepage main .slides .slide-content h2.white br{display:none}body.personalized.homepage main .slides .slide-content .buttons{justify-content:start;margin-top:20px}}body.personalized:not(.homepage) .header{background-color:var(--color-black)}@media screen and (min-width:1025px){body.personalized h1,body.personalized .h1{font-size:58px}body.personalized h2,body.personalized .h2{font-size:36px}body.personalized h3,body.personalized .h3{font-size:24px}body.personalized h4,body.personalized .h4{font-size:18px}}body.personalized h1,body.personalized h2,body.personalized h3{text-transform:uppercase}body.personalized h1 em,body.personalized h2 em,body.personalized h3 em{font-style:normal;font-weight:800}body.personalized .cta{text-transform:uppercase}body.personalized .cta.black:not(.text):hover{color:var(--color-white)}body.personalized footer section>.content>.inner-content.narrow{max-width:unset}body.personalized footer #footer-logo{margin-bottom:30px}body.personalized footer nav#footer a{text-transform:uppercase}body.personalized footer #seo-services-list{border-top:1px solid var(--color-white);border-bottom:1px solid var(--color-white)}body.personalized footer #seo-services-list ul,body.personalized footer #footer-social{margin-bottom:20px}@media screen and (max-width:1024px){body.personalized footer #footer-social ul li a{margin-bottom:20px}}body.personalized footer #footer-disclaimer{grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;display:grid}body.personalized footer #footer-disclaimer .footer-legal{text-align:left;justify-self:end;max-width:500px;line-height:22px}body.personalized.homepage header.nav-header:after{display:none}body.personalized.homepage header.nav-header.bg-scroll-white{background:var(--color-black);transition:all .5s}@media screen and (max-width:1024px){body.personalized #header-nav nav a:not(.cta){color:var(--color-black)}body.personalized #header-nav.active{z-index:11}body.personalized #header-nav.active #header-primary>ul li>a:not(.cta) span{color:var(--color-black)}body.personalized #header-nav.active nav{justify-self:start}body.personalized #header-nav:not(.active) #header-utility{opacity:0}body.personalized .nav-header.active #header-mobile{background-color:var(--color-black)}}@media screen and (min-width:1025px){body.personalized header.nav-header.bg-scroll-white{background:var(--color-black)}body.personalized #header-nav{padding-left:20px}body.personalized #header-utility{justify-content:flex-end;width:100%;margin:6px 0;font-size:12px;display:flex}body.personalized #header-utility ul li a{text-transform:uppercase;color:var(--color-black);font-size:12px;font-weight:500;line-height:15px}body.personalized #header-utility ul li a :hover{color:var(--color-secondary-faded)}body.personalized #header-nav{margin:20px 0 5px}}body.personalized img.staff-avatar{margin:unset}section.careers-locator:has(ul.careers-list-simple:empty),section.careers-locator:has(.text-wrapper:empty){display:none}.scroll-anchor{top:calc(-1 * var(--header-height,105px));visibility:hidden;pointer-events:none;height:0;position:relative}html{scroll-behavior:smooth}body.advanced-dentistry-of-south-florida header.bg-header-background,body.advanced-dentistry-of-south-florida section.bg-powder-blue,body.advanced-dentistry-of-south-florida footer{background:linear-gradient(90deg,#1e477e,#45acd1)!important}body.advanced-dentistry-of-south-florida .layout.hero.bg-primary{background:var(--color-secondary)!important}@media screen and (max-width:1024px){body.advanced-dentistry-of-south-florida #header-mobile{background:linear-gradient(90deg,#1e477e,#45acd1)!important}body.advanced-dentistry-of-south-florida #header-mobile .phone{color:var(--color-white)}}body.advanced-dentistry-of-south-florida .carousel.slider-hero-homepage:after{border-image:linear-gradient(90deg,#1e477e,#45acd1) 1}body.advanced-dentistry-of-south-florida .carousel-nav--next,body.advanced-dentistry-of-south-florida .carousel-nav--prev{display:none!important}body.advanced-dentistry-of-south-florida .slider-pagination .carousel-bullet.carousel-bullet--active{background-color:var(--color-secondary)!important}body.advanced-dentistry-of-south-florida .slider-navigation.slider-navigation-reviews{margin:40px auto 0!important}body.advanced-dentistry-of-south-florida .carousel.slider-icons .carousel-track .carousel-slide .container{color:var(--color-secondary)!important}body.advanced-dentistry-of-south-florida .sidebar div.card:not(.featured){background:var(--color-white);border:2px solid #dcecee;padding:40px}body.advanced-dentistry-of-south-florida .sidebar div.card:not(.featured):first-of-type{margin-top:60px}body.advanced-dentistry-of-south-florida .locations_phones_ppc{mix-blend-mode:multiply}body.advanced-dentistry-of-south-florida section.layout.single-staff .sidebar .card:first-of-type{margin-top:0;padding-top:30px}body.advanced-dentistry-of-south-florida section.layout.single-article .sidebar div.card:not(.featured):first-of-type{border:none;margin-top:0;padding:30px 40px 0}.booking-hero__breadcrumb{margin-bottom:25px;font-size:14px}.booking-hero__breadcrumb a{color:inherit;text-decoration:none}.booking-hero__breadcrumb>span:last-child{font-weight:700}.booking-hero__title{margin-bottom:10px;font-size:41px;font-weight:500}.booking-hero__location-name{margin-bottom:0;font-size:19px;font-weight:700}.booking-hero__location-address{margin-top:4px;font-size:16px;font-weight:400}.paired-phones{align-items:stretch;gap:30px;display:flex}.paired-phones .paired-phone{flex-direction:column;justify-content:space-between;display:flex}.paired-phones .paired-phone:not(:first-child){border-left:1px solid #ccc;padding-left:30px}.paired-phones .phone-info{flex-direction:column;display:flex}.paired-phones .paired-phone-type{font-weight:600}.paired-phones a{color:var(--color-primary);font-weight:600;text-decoration:none}.paired-phones .phone-cta{margin-top:auto;padding-top:10px}.paired-phones .phone-cta .learn-more{border:2px solid var(--color-primary);font-size:var(--body-font-size,15px);line-height:var(--default-line-height,18px);text-align:center;border-radius:5px;padding:10px 25px;transition:background-color .2s,color .2s;display:inline-block}.paired-phones .phone-cta .learn-more:hover{background-color:var(--color-primary);color:#fff}@media screen and (max-width:767px){section.video-16-10 .slides .slider-hero-homepage figure.mp4{padding-top:0}}section.reviews-slider,.layout.reviews-slider{background-color:var(--color-primary,#1b2a3f)!important}section.reviews-slider .carousel,.layout.reviews-slider .carousel{margin-left:auto;margin-right:auto;max-width:var(--inner-wrapper,1120px)!important}section.reviews-slider .heading,section.reviews-slider h1,section.reviews-slider h2,section.reviews-slider h3,.layout.reviews-slider .heading,.layout.reviews-slider h1,.layout.reviews-slider h2,.layout.reviews-slider h3{color:#fff}section.reviews-slider .inner-content p,section.reviews-slider .text-wrapper p,.layout.reviews-slider .inner-content p,.layout.reviews-slider .text-wrapper p{color:#ffffffd9!important}section.reviews-slider .carousel-controls .carousel-bullet,.layout.reviews-slider .carousel-controls .carousel-bullet{background:#ffffff73!important}section.reviews-slider .carousel-controls .carousel-bullet--active,.layout.reviews-slider .carousel-controls .carousel-bullet--active{background:#fff!important}.flex{display:flex}.flex-direction-column{flex-direction:column}.content-center{text-align:center}@media screen and (max-width:768px){.content-center{text-align:left}}.image-right.content-padding .content-container{padding:40px 0 40px 40px!important}@media screen and (max-width:1024px){.image-right.content-padding .content-container{padding:0 35px 35px!important}}.image-left.content-padding .content-container{padding:40px 40px 40px 0!important}@media screen and (max-width:1024px){.image-left.content-padding .content-container{padding:0 35px 35px!important}}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.rounded{border-radius:30px}.rounded.image-left .image-container img{border-radius:30px 0 0 30px}@media screen and (max-width:1024px){.rounded.image-left .image-container img{border-radius:30px 30px 0 0}}.rounded.image-right .image-container img{border-radius:0 30px 30px 0}@media screen and (max-width:1024px){.rounded.image-right .image-container img{border-radius:30px 30px 0 0}}.p-50-100{padding:50px 100px}@media screen and (max-width:768px){.curated-reviews .p-50-100.bg-white{background-color:var(--color-white)}.banner .p-50-100.bg-white{background-color:var(--color-transparent)}.p-50-100{padding:0}}#header-button{margin-bottom:var(--ps-navigations-headerButton-nav-marginBottom-desktop);grid-area:Header-Button}@media screen and (max-width:1024px){#header-button{margin-bottom:var(--ps-navigations-headerButton-nav-marginBottom-mobile)}#header-button .cta{width:100%}}#header-button ul{flex-direction:row;gap:0 30px;display:flex}@media screen and (max-width:1024px){#header-button ul{text-align:center;background-color:var(--ps-navigations-headerButton-nav-ul-backgroundColor-mobile);padding:var(--ps-navigations-headerButton-nav-ul-padding-mobile);align-items:var(--ps-navigations-headerButton-nav-ul-alignItems-mobile);flex-direction:column}#header-button ul :last-child{order:-1}}@media screen and (min-width:769px)and (max-width:1169px){#header-button .cta{padding-left:var(--ps-navigations-headerButton-cta-paddingInline-betweenTabletAndWrapper);padding-right:var(--ps-navigations-headerButton-cta-paddingInline-betweenTabletAndWrapper)}#header-button ul{gap:var(--ps-navigations-headerButton-nav-ul-gap-betweenTabletAndWrapper)}}#header-primary{font-family:var(--ps-navigations-headerPrimary-nav-fontFamily);font-size:var(--ps-navigations-headerPrimary-nav-fontSize);font-weight:var(--ps-navigations-headerPrimary-nav-fontWeight);grid-area:Header-Primary;justify-self:end}@media screen and (max-width:1024px){#header-primary{width:100%;padding:var(--ps-navigations-headerPrimary-nav-padding-mobile);background-color:var(--ps-navigations-headerPrimary-nav-backgroundColor-mobile);justify-self:start}#header-primary>ul{flex-direction:column;align-items:flex-start}#header-primary>ul li+li{margin-left:0}#header-primary>ul>li+li{border-top:var(--ps-navigations-headerPrimary-nav-ul-liPlusLi-borderTop-mobile)}#header-primary>ul>li:last-of-type>.sub-nav .column-container{margin-bottom:0}}#header-primary a[href="#"]{cursor:default}#header-primary>ul>li>button.nav-trigger{appearance:none;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}#header-primary>ul{justify-content:flex-start;align-items:center;gap:var(--ps-navigations-headerPrimary-nav-ul-gap-desktop);margin-top:var(--ps-navigations-headerPrimary-nav-ul-marginTop-tablet);display:flex}@media screen and (min-width:1025px){body.anastasia-dental-associates #header-primary>ul{gap:20px}}@media screen and (min-width:769px)and (max-width:1169px){#header-primary>ul{gap:var(--ps-navigations-headerPrimary-nav-ul-gap-betweenTabletAndWrapper)}}@media screen and (max-width:1024px){#header-primary>ul{gap:var(--ps-navigations-headerPrimary-nav-ul-gap-mobile);margin-top:var(--ps-navigations-headerPrimary-nav-ul-marginTop-mobile)}}#header-primary>ul>li{width:100%}@media screen and (min-width:769px)and (max-width:1169px){#header-primary>ul>li+li{font-size:var(--ps-navigations-headerPrimary-nav-ul-directDescendantLi-betweenTabletAndWrapper)}}#header-primary>ul>li>a,#header-primary>ul>li>button.nav-trigger{color:var(--color-header-primary-nav)}#header-primary>ul>li>a:hover,#header-primary>ul>li>button.nav-trigger:hover{color:var(--color-header-primary-nav-hover)}#header-primary>ul>li>a>span,#header-primary>ul>li>a>.dropdown-container>span:not(.dropdown),#header-primary>ul>li>button.nav-trigger>span,#header-primary>ul>li>button.nav-trigger>.dropdown-container>span:not(.dropdown){line-height:var(--ps-navigations-headerPrimary-nav-ul-directDescendantLi-span-lineHeight);white-space:nowrap;padding-bottom:var(--ps-navigations-headerPrimary-nav-ul-directDescendantLi-paddingBottom);transition:color .1s linear;display:inline-block;position:relative}@media screen and (min-width:1025px){body.anastasia-dental-associates #header-primary>ul>li>a>span,body.anastasia-dental-associates #header-primary>ul>li>a>.dropdown-container>span:not(.dropdown),body.anastasia-dental-associates #header-primary>ul>li>button.nav-trigger>span,body.anastasia-dental-associates #header-primary>ul>li>button.nav-trigger>.dropdown-container>span:not(.dropdown){letter-spacing:-.3px;text-transform:uppercase;font-size:18px}}#header-primary>ul>li>a>span:before,#header-primary>ul>li>a>span:after,#header-primary>ul>li>a>.dropdown-container>span:not(.dropdown):before,#header-primary>ul>li>a>.dropdown-container>span:not(.dropdown):after,#header-primary>ul>li>button.nav-trigger>span:before,#header-primary>ul>li>button.nav-trigger>span:after,#header-primary>ul>li>button.nav-trigger>.dropdown-container>span:not(.dropdown):before,#header-primary>ul>li>button.nav-trigger>.dropdown-container>span:not(.dropdown):after{content:var(--ps-navigations-headerPrimary-nav-ul-directDescendantLi-pseudoElements-content);background-color:var(--color-header-primary-nav-hover);width:0;height:2px;transition:width .15s ease-in;display:block;position:absolute;top:100%;transform:translateY(-2px)}#header-primary>ul>li>a>span:before,#header-primary>ul>li>a>.dropdown-container>span:not(.dropdown):before,#header-primary>ul>li>button.nav-trigger>span:before,#header-primary>ul>li>button.nav-trigger>.dropdown-container>span:not(.dropdown):before{left:50%}#header-primary>ul>li>a>span:after,#header-primary>ul>li>a>.dropdown-container>span:not(.dropdown):after,#header-primary>ul>li>button.nav-trigger>span:after,#header-primary>ul>li>button.nav-trigger>.dropdown-container>span:not(.dropdown):after{right:50%}#header-primary>ul>li>.sub-nav{cursor:default;width:100%;max-height:0;padding:0;transition:all .3s linear;overflow:hidden}#header-primary>ul>li>.sub-nav .column-container{max-width:var(--wrapper-width);margin:0 auto}#header-primary>ul>li>.sub-nav .column-container>ul{display:var(--ps-navigations-headerPrimary-columnContainer-ul-display);row-gap:var(--ps-navigations-headerPrimary-columnContainer-ul-rowGap);align-content:var(--ps-navigations-headerPrimary-columnContainer-ul-alignContent);margin:0}#header-primary>ul>li>.sub-nav .column-container>ul>li{width:100%}#header-primary>ul>li>.sub-nav .column-container>ul>li>a.heading,#header-primary>ul>li>.sub-nav .column-container>ul>li>span.heading{pointer-events:none;white-space:nowrap;font-family:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aHeading-fontFamily);font-size:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aHeading-fontSize);font-weight:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aHeading-fontWeight);line-height:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aHeading-lineHeight);color:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aHeading-color);margin-bottom:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aHeading-marginBottom);transition:color .1s linear;display:block;position:relative}#header-primary>ul>li>.sub-nav .column-container>ul>li>a:not(.heading){width:100%;font-size:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aNotHeading-fontSize-desktop);line-height:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aNotHeading-lineHeight-desktop);color:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aNotHeading-color);white-space:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aNotHeading-whiteSpace);transition:color .1s linear;display:block;position:relative}#header-primary>ul>li>.sub-nav .column-container>ul>li>a:not(.heading):hover{color:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aNotHeading-hover-color)}@media screen and (max-width:1024px){#header-primary>ul>li>.sub-nav .column-container>ul>li>a:not(.heading){font-size:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aNotHeading-fontSize-mobile);line-height:var(--ps-navigations-headerPrimary-columnContainer-ul-li-aNotHeading-lineHeight-mobile)}}@media screen and (min-width:1025px){#header-primary>ul>li>button.nav-trigger .dropdown-container{justify-content:space-between;align-items:center;display:flex}#header-primary>ul>li>button.nav-trigger .dropdown-container span{line-height:var(--ps-navigations-headerPrimary-nav-ul-directDescendantLi-span-lineHeight);white-space:nowrap;padding-bottom:var(--ps-navigations-headerPrimary-nav-ul-directDescendantLi-paddingBottom);transition:color .1s linear;display:inline-block;position:relative}body.anastasia-dental-associates #header-primary>ul>li>button.nav-trigger .dropdown-container span{letter-spacing:-.3px;text-transform:uppercase;font-size:18px}#header-primary>ul>li>button.nav-trigger .dropdown-container span:before,#header-primary>ul>li>button.nav-trigger .dropdown-container span:after{content:var(--ps-navigations-headerPrimary-nav-ul-directDescendantLi-pseudoElements-content);background-color:var(--color-header-primary-nav-hover);width:0;height:2px;transition:width .15s ease-in;display:block;position:absolute;top:100%;transform:translateY(-2px)}#header-primary>ul>li>button.nav-trigger .dropdown-container span:before{left:50%}#header-primary>ul>li>button.nav-trigger .dropdown-container span:after{right:50%}#header-primary>ul>li>button.nav-trigger .dropdown-container span.dropdown{display:none}#header-primary>ul>li>.sub-nav{position:absolute;top:100%;left:0}#header-primary>ul>li>.sub-nav .column-container{padding:var(--ps-navigations-headerPrimary-columnContainer-padding-desktop);grid-auto-flow:column;grid-auto-columns:var(--ps-navigations-headerPrimary-columnContainer-gridAutoColumns-desktop);grid-column-gap:calc(2 * var(--default-gutter-medium));display:grid}#header-primary>ul>li>.sub-nav.multiple-columns .column-container{grid-auto-columns:var(--ps-navigations-headerPrimary-columnContainerMultipleColumns-gridAutoColumns-desktop);justify-content:center}body.midland-park-family-dentistry #header-primary>ul>li>.sub-nav.multiple-columns .column-container{grid-auto-columns:minmax(0,1fr)}body.midland-park-family-dentistry #header-primary>ul>li>.sub-nav.multiple-columns .column-container>ul>li>a,body.midland-park-family-dentistry #header-primary>ul>li>.sub-nav.multiple-columns .column-container>ul>li>span{white-space:normal}#header-primary>ul>li>.sub-nav:not(.multiple-columns){width:200vw;left:auto;transform:translate(-100vw)}#header-primary>ul>li>.sub-nav:not(.multiple-columns) .column-container{transform:translate(calc(50% - var(--default-gutter-medium)))}html:not(.disable-navigation-hover) #header-primary>ul>li:hover>a>span:before,html:not(.disable-navigation-hover) #header-primary>ul>li:hover>a>span:after,html:not(.disable-navigation-hover) #header-primary>ul>li:hover>button.nav-trigger>.dropdown-container>span:not(.dropdown):before,html:not(.disable-navigation-hover) #header-primary>ul>li:hover>button.nav-trigger>.dropdown-container>span:not(.dropdown):after{width:50%}html:not(.disable-navigation-hover) #header-primary>ul>li:hover>.sub-nav{background-color:var(--ps-navigations-headerPrimary-subNav-backgroundColor);border-top:var(--ps-navigations-headerPrimary-subNav-borderTop);max-height:100vh}}@media screen and (max-width:1024px){#header-primary>ul>li>a,#header-primary>ul>li>button.nav-trigger{font-size:var(--ps-navigations-headerPrimary-nav-ul-directDescendantLi-directDescendantA-fontSize-mobile);line-height:var(--ps-navigations-headerPrimary-nav-ul-directDescendantLi-directDescendantA-lineHeight-mobile);color:var(--ps-navigations-headerPrimary-nav-ul-directDescendantLi-directDescendantA-color-mobile)}#header-primary>ul>li>button.nav-trigger .dropdown-container{justify-content:space-between;align-items:center;display:flex}#header-primary>ul>li>button.nav-trigger .dropdown-container span{color:var(--color-primary);line-height:var(--ps-navigations-headerPrimary-nav-ul-directDescendantLi-span-lineHeight);white-space:nowrap;padding:0px 0px calc(var(--default-gutter-large) / 2);transition:color .1s linear;display:inline-block;position:relative}#header-primary>ul>li>button.nav-trigger .dropdown-container span.dropdown{padding:0px calc(var(--default-gutter-small) / 2) calc(var(--default-gutter-large) / 2);display:block}#header-primary>ul>li>.sub-nav.multiple-columns .column-container{display:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNavMultipleColumns-columnContainer-display-mobile);grid-template-columns:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNavMultipleColumns-columnContainer-gridTemplateColumns-mobile);gap:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNavMultipleColumns-columnContainer-gap-mobile)}#header-primary>ul>li>.sub-nav.multiple-columns .column-container>ul{grid-template-columns:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNavMultipleColumns-columnContainer-ul-gridTemplateColumns-mobile);gap:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNavMultipleColumns-columnContainer-ul-gap-mobile)}#header-primary>ul>li>.sub-nav .column-container{width:100%;margin-bottom:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNav-columnContainer-marginBottom);padding-left:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNav-columnContainer-paddingLeft);flex-direction:column}#header-primary>ul>li>.sub-nav .column-container .column{grid-template-columns:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNav-columnContainer-column-gridTemplateColumns);gap:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNav-columnContainer-column-gap);width:100%;margin:0}#header-primary>ul>li>.sub-nav .column-container .column li a.heading,#header-primary>ul>li>.sub-nav .column-container .column li span.heading{font-family:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNav-columnContainer-li-aHeading-fontFamily-mobile);font-size:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNav-columnContainer-li-aHeading-fontSize-mobile);line-height:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNav-columnContainer-li-aHeading-lineHeight-mobile);font-weight:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNav-columnContainer-li-aHeading-fontWeight-mobile);color:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNav-columnContainer-li-aHeading-color-mobile);margin-bottom:0;text-decoration:none}#header-primary>ul>li>.sub-nav .column-container .column+.column a.heading,#header-primary>ul>li>.sub-nav .column-container .column+.column span.heading{margin-top:var(--ps-navigations-headerPrimary-nav-ul-dropdownContainer-subNav-columnContainer-columnPlusColumn-heading-marginTop-mobile)}#header-primary>ul>li>.sub-nav.expanded{max-height:1000px}#header-primary>ul>li:last-of-type a,#header-primary>ul>li:last-of-type button.nav-trigger{width:100%}}#header-utility{font-size:12px;font-weight:500;line-height:var(--default-line-height);justify-self:var(--ps-navigations-headerUtility-justifySelf-desktop);grid-area:Header-Utility;margin:15px 0;font-size:14px}#header-utility ul{justify-content:flex-start;align-items:flex-start;display:flex}#header-utility li+li{margin-left:20px}#header-utility li:last-of-type a{color:var(--utility-nav-phone-link)}#header-utility li:last-of-type a:hover{color:var(--utility-nav-phone-link-hover)}body.inviting #header-utility li:last-of-type a{color:#00786e}body.inviting #header-utility li:last-of-type a:hover{color:#005f57}#header-utility a{white-space:nowrap;color:var(--color-header-utility-nav);transition:color .1s linear;display:inline-block}#header-utility a.bold{font-weight:700}#header-utility a.phone{font-weight:700;font-size:var(--utility-nav-phone-font-size)}body.anastasia-dental-associates #header-utility a.phone{font-size:22px}#header-utility a:hover{color:var(--color-header-utility-nav-hover)}@media screen and (min-width:1025px){body.anastasia-dental-associates #header-utility a{font-size:15px}}#header-utility .icon-search{width:12px;height:12px}@media screen and (max-width:1024px){#header-utility{width:100%;color:var(--color-sub-nav);justify-self:var(--ps-navigations-headerUtility-justifySelf-mobile);padding-left:var(--ps-navigations-headerUtility-paddingInline-mobile);padding-right:var(--ps-navigations-headerUtility-paddingInline-mobile);order:2;margin-bottom:0}#header-utility>ul{flex-direction:column}#header-utility>ul li a{line-height:30px}#header-utility>ul li+li{margin-left:0}}#mobile-header-button{grid-column:1/3;margin-left:-25px;margin-right:-25px}@media screen and (min-width:1025px){#mobile-header-button:not(.landing-page-button){display:none}}#mobile-header-button .cta{width:100%}#mobile-header-button .cta.desktop{display:inline-block!important}#mobile-header-button ul{text-align:center;border-top:solid 1px rgba(var(--color-black-rgb),.3);flex-direction:column;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}#mobile-header-button.landing-page-button ul{border-top:none;margin-top:33px;margin-bottom:27px;padding-top:0}.side-button.side-button,.slide-out-container .title.title,.slide-out-container .slide-out-close.slide-out-close{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.side-button.side-button{z-index:1;background:var(--callout-button-bg-color);color:var(--callout-button-color);cursor:pointer;border-radius:35px 0 0 35px;align-items:center;width:40px;min-height:250px;display:flex;position:fixed;top:50%;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 4px 6px #00000026}.side-button .side-button-label.side-button-label{writing-mode:vertical-lr;text-align:center;font-size:18px;font-weight:700;line-height:22px;font-family:var(--font-secondary);width:40px;padding:20px 15px 20px 10px;display:block;transform:rotate(180deg)}.slide-out-container.slide-out-container{z-index:1;background-color:#fff;border-radius:35px 0 0 35px;align-items:center;max-width:350px;min-height:250px;transition:all .5s ease-out;display:flex;position:fixed;top:50%;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 4px 6px #00000026}.slide-out-container.slideOutClose.slideOutClose{transform:translate(calc(100% - 38px),-50%)}.slide-out-container .title.title{background:var(--callout-button-bg-color);color:var(--callout-button-color);writing-mode:vertical-lr;text-align:center;font-size:18px;font-weight:700;line-height:22px;font-family:var(--font-secondary);cursor:pointer;width:40px;padding:20px 15px 20px 10px;position:relative;transform:rotate(180deg)}.slide-out-container .title.title:after,.slide-out-container .title.title:before{content:"";background:var(--callout-button-bg-color);z-index:-1;width:100%;height:200%;position:absolute;left:0}.slide-out-container .title.title:after{bottom:0}.slide-out-container .title.title:before{top:0}.slide-out-container .content.content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;padding:40px 35px 35px;display:flex}.slide-out-container .content .copy.copy{font-size:24px;font-weight:700;line-height:28px;font-family:var(--font-secondary);color:var(--callout-copy-color)}.slide-out-container .content .copy.copy a{color:inherit}.slide-out-container .content .cta-container .cta.cta{background:var(--callout-button-bg-color);color:var(--callout-button-color);border:none}.slide-out-container .content .cta-container .cta+.cta.cta{background:var(--callout-second-button-bg-color);color:var(--callout-second-button-color);margin-top:10px}.slide-out-container .slide-out-close.slide-out-close{cursor:pointer;z-index:15;padding:15px;position:absolute;top:0;right:0}.slide-out-container .slide-out-close .close-icon.close-icon{fill:var(--color-primary);width:10px;height:10px}.slide-out-container .copy.copy a{color:var(--color-primary);text-decoration:underline}header.nav-header{z-index:3;position:sticky;top:0}body.curated header.nav-header{z-index:4}body.birth-fletcher:not(.homepage) header.nav-header,body.better-smiles-forever:not(.homepage) header.nav-header{background:url(https://cdn.dentalcarealliance.net/system/test/9rVjvDLEQZlHgrnB33StY3zxFnqPuMxO1tGKIl0C.jpg) 60% no-repeat}body.birth-fletcher.homepage header.nav-header.bg-scroll-white,body.better-smiles-forever.homepage header.nav-header.bg-scroll-white{opacity:.9;background:url(https://cdn.dentalcarealliance.net/system/test/9rVjvDLEQZlHgrnB33StY3zxFnqPuMxO1tGKIl0C.jpg) 60% no-repeat;transition:all .5s}header.nav-header a[href="#"]{cursor:default}header.nav-header section{overflow:visible}@media screen and (max-width:1024px){header.nav-header:not(.active){overflow:hidden}}header.nav-header:after{content:var(--ps-header-navHeader-after-content);pointer-events:none;background:linear-gradient(to bottom,rgba(var(--color-primary-rgb),.1),rgba(var(--color-primary-rgb),0));mix-blend-mode:multiply;width:100%;height:10px;display:block;position:absolute;top:100%;left:0}body.birth-fletcher header.nav-header:after,body.better-smiles-forever header.nav-header:after{background:unset;mix-blend-mode:unset}header.nav-header section>.content{justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;display:flex;position:static}@media screen and (max-width:1024px){header.nav-header section>.content .logo{height:var(--ps-header-navHeader-logo-height-mobile);width:auto}}@media screen and (max-width:339px){header.nav-header section>.content .logo{height:var(--ps-header-navHeader-logo-height-smallMobile);width:auto}}body.curated.lakeshore-family-dentistry header.nav-header #header-mobile .header-mobile-padding{padding:15px 0}@media screen and (min-width:1025px){body.curated.lakeshore-family-dentistry.homepage header.nav-header #header-mobile img{width:207px;height:auto;display:unset;transition:all .3s;position:absolute;top:0}body.curated.lakeshore-family-dentistry.homepage header.nav-header #header-mobile img.shrink{width:90px;height:auto;position:relative}}@media screen and (max-width:1024px){body.curated.lakeshore-family-dentistry.homepage header.nav-header #header-mobile img{width:115px;height:auto;position:relative}}body.curated.lakeshore-family-dentistry.homepage header.nav-header #header-mobile #header-location-details{display:none}body.curated.lakeshore-family-dentistry.homepage header.nav-header #header-mobile #header-location-details.display{display:flex}#header-location-details{font-size:12px;line-height:var(--default-line-height);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-top:10px;font-weight:500;display:flex}#header-location-details li:first-of-type{color:var(--color-header-location)}#header-location-details a{color:var(--color-view-locations);transition:color .1s linear}#header-location-details a:hover{color:var(--color-view-locations-hover)}#header-location-details li{margin-right:10px}#header-location-details.hidden{display:none}@media screen and (min-width:1025px){#header-nav{grid-template-columns:var(--ps-header-headerNav-gridTemplateColumns-desktop);align-items:var(--ps-header-headerNav-alignItems-desktop);grid-template-rows:var(--ps-header-headerNav-gridTemplateRows-desktop);gap:var(--ps-header-headerNav-gap-desktop);grid-template-areas:var(--ps-header-headerNav-gridTemplateAreas-desktop);margin-left:30px;display:grid}#header-nav.no-button{gap:0}}@media screen and (min-width:1025px)and (min-width:769px)and (max-width:1169px){#header-nav{gap:var(--ps-header-headerNav-gap-betweenTabletAndWrapper)}}@media screen and (min-width:1025px)and (min-width:1025px){body.anastasia-dental-associates #header-nav{gap:0 20px}}@media screen and (min-width:1025px){.hamburger,.phone-menu-wrapper,.phone{display:none}body.personalized #header-mobile>div:first-child{position:relative}body.personalized #header-location-details{background-color:var(--color-header-background);box-shadow:-100vw 0 0 var(--color-header-background),100vw 0 0 var(--color-header-background);margin-top:4px;padding:6px 0;position:relative}}@media screen and (max-width:1024px){#header-mobile{width:calc(100% + 50px);min-height:var(--ps-header-headerMobile-minHeight);background-color:var(--color-header-background);z-index:1;grid-template-columns:1fr min-content;justify-content:space-between;align-items:center;margin:0 -25px;padding:20px 25px;display:grid}#header-nav{background-color:var(--color-header-background);border-top:var(--ps-header-headerNav-borderTop-mobile);grid-template-rows:repeat(3,auto);grid-template-columns:100%;grid-template-areas:"Header-Button""Header-Primary""Header-Utility";align-content:start;gap:0;width:100%;padding:0 0 30px;transition:transform .3s ease-in-out;display:grid;position:absolute;top:100%;left:0;transform:translateY(-100%)}#header-nav.active{height:calc(100vh - var(--ps-header-headerMobile-minHeight));background-color:var(--ps-navigations-headerPrimary-nav-backgroundColor-mobile);overflow:auto}header:has(.interstitial-container) #header-nav.active{height:calc(100vh - 210px - var(--ps-header-headerMobile-minHeight))}#header-nav.active{overflow-y:auto;transform:translateY(0)}#header-nav.active #header-primary>ul li>a.cta{margin-bottom:0}#header-nav.active #header-primary>ul li>a:not(.cta) span{color:var(--color-sub-nav);padding-bottom:0}#header-nav.active #header-primary>ul li>a:not(.cta) span#dropdown{padding-bottom:0}.mobile-menu{display:flex}.mobile-menu .phone-menu-wrapper{position:relative}.mobile-menu .phone-menu-wrapper .phone-menu-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:flex-start;padding:100px 20px 20px;display:flex;position:fixed;inset:0}.mobile-menu .phone-menu-wrapper .phone-menu-overlay .phone-menu-content{background:#fff;border-radius:12px;min-width:280px;max-width:90vw;margin-top:20px;box-shadow:0 8px 32px #0003}.mobile-menu .phone-menu-wrapper .phone-menu-overlay .phone-menu-content .phone-menu-header{background-color:#f8f9fa;border-bottom:2px solid #e0e0e0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mobile-menu .phone-menu-wrapper .phone-menu-overlay .phone-menu-content .phone-menu-header strong{color:#333;font-size:16px;font-weight:600}.mobile-menu .phone-menu-wrapper .phone-menu-overlay .phone-menu-content .phone-menu-header .phone-close-btn{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;line-height:1;display:flex}.mobile-menu .phone-menu-wrapper .phone-menu-overlay .phone-menu-content .phone-menu-header .phone-close-btn:hover{color:#000}.mobile-menu .phone-menu-wrapper .phone-menu-overlay .phone-menu-content .phone-menu-options{padding:8px 0}.mobile-menu .phone-menu-wrapper .phone-menu-overlay .phone-menu-content .phone-menu-options .phone-menu-option{border-bottom:1px solid #f0f0f0;padding:16px 20px;text-decoration:none;transition:background-color .2s;display:block}.mobile-menu .phone-menu-wrapper .phone-menu-overlay .phone-menu-content .phone-menu-options .phone-menu-option:last-child{border-bottom:none;border-radius:0 0 12px 12px}.mobile-menu .phone-menu-wrapper .phone-menu-overlay .phone-menu-content .phone-menu-options .phone-menu-option:hover{background-color:#f8f9fa}.mobile-menu .phone-menu-wrapper .phone-menu-overlay .phone-menu-content .phone-menu-options .phone-menu-option .phone-label{color:#666;margin-bottom:4px;font-size:16px;font-weight:500}.mobile-menu .phone-menu-wrapper .phone-menu-overlay .phone-menu-content .phone-menu-options .phone-menu-option .phone-value{color:var(--color-primary,#06c);font-size:18px;font-weight:600}.mobile-menu .phone-menu-wrapper .phone-dropdown-fade-enter-active,.mobile-menu .phone-menu-wrapper .phone-dropdown-fade-leave-active{transition:opacity .3s}.mobile-menu .phone-menu-wrapper .phone-dropdown-fade-enter-from,.mobile-menu .phone-menu-wrapper .phone-dropdown-fade-leave-to{opacity:0}.mobile-menu .phone{margin:5px 20px 0}.mobile-menu .phone .icon-phone{width:25px;height:25px}.mobile-menu .hamburger{font:inherit;cursor:pointer;text-transform:none;color:inherit;background-color:#0000;border:0;margin:0;padding:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.mobile-menu .hamburger .hamburger-box{justify-content:center;align-items:center;width:40px;height:22px;display:flex;position:relative}.mobile-menu .hamburger .hamburger-box .hamburger-inner,.mobile-menu .hamburger .hamburger-box .hamburger-inner:after,.mobile-menu .hamburger .hamburger-box .hamburger-inner:before{background-color:var(--color-hamburger-icon-background-color);border-radius:2px;width:40px;height:2px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.mobile-menu .hamburger .hamburger-inner{margin-top:-2px;display:block;top:50%}.mobile-menu .hamburger .hamburger-inner:before,.mobile-menu .hamburger .hamburger-inner:after{content:"";display:block}.mobile-menu .hamburger .hamburger-inner:before{transition:opacity .125s .275s;top:10px}.mobile-menu .hamburger .hamburger-inner:after{transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);top:20px}.mobile-menu .hamburger.hamburger--elastic .hamburger-inner{transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);top:2px}.mobile-menu .hamburger.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translateY(10px)rotate(135deg)}.mobile-menu .hamburger.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.mobile-menu .hamburger.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translateY(-20px)rotate(-270deg)}}.interstitial-container{z-index:1;justify-content:space-between;width:100%;display:flex;position:sticky;top:0}.interstitial-container.bg-dark-red{background-color:#ec2d3a}.interstitial-container .heading{letter-spacing:0}.interstitial-container .interstitial-close{cursor:pointer;z-index:10;padding:10px;position:absolute;top:0;right:0}.interstitial-container .interstitial-close .close-icon{fill:#fff;width:15px;height:15px}.interstitial-container .copy{font:normal normal 300 18px/20px var(--font-primary);letter-spacing:-.54px;color:#fff}@media(min-width:769px){header.nav-header .interstitial-container .content{gap:20px;padding:20px 40px}.interstitial-container .cta-container{align-self:center}.interstitial-container .heading{font:normal normal bold 34px/40px var(--font-secondary)}}@media(max-width:768px){.interstitial-container{flex-direction:column}header.nav-header .interstitial-container .content{flex-direction:column;gap:10px;padding:20px;align-items:start!important}.interstitial-container .heading{font:normal normal bold 22px/26px var(--font-secondary);margin-top:20px}.interstitial-container .cta-container{align-self:start;margin-top:14px}}#footer ul{gap:var(--ps-navigations-footer-ul-gap);flex-wrap:wrap;display:flex}#footer ul.locations_phones{color:var(--color-link);font-size:20px}#footer ul.locations_phones a{color:var(--color-link)}body.birth-fletcher #footer ul.locations_phones a,body.better-smiles-forever #footer ul.locations_phones a{color:var(--color-black)}body.austin-childrens-dentistry-and-family-orthodontics #footer ul.locations_phones,body.austin-childrens-dentistry-and-family-orthodontics #footer ul.locations_phones a{color:var(--color-white)}#footer li:after{content:var(--ps-navigations-footer-li-after-content)}#footer a,#footer label{font-size:var(--ps-navigations-footer-a-fontSize);font-weight:var(--ps-navigations-footer-a-fontWeight);line-height:var(--ps-navigations-footer-a-lineHeight)}#seo-locations-list{border-bottom:.5px solid #fff9;margin-top:20px}#seo-locations-list .footer-locations{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;margin:30px 0;padding:0;display:flex}#seo-locations-list .footer-locations span{font-size:14px}#seo-locations-list .footer-locations i{font-size:26px;font-style:normal;font-weight:400}#seo-locations-list .accordion-panel{scroll-margin-top:var(--accordion-scroll-margin,100px);grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}#seo-locations-list .accordion-panel>*{min-height:0;overflow:hidden}#seo-locations-list .accordion-panel.is-open{grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){#seo-locations-list .accordion-panel{transition:none}}#seo-locations-list ul.locations-list{grid-column-gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}#seo-locations-list ul.locations-list li{padding:5px 0}#seo-locations-list ul.locations-list li a{line-height:1.4;display:block}@media screen and (max-width:768px){#seo-locations-list ul.locations-list{display:block}}#seo-locations-list a{font-size:var(--ps-navigations-footer-a-fontSize);font-weight:var(--ps-navigations-footer-a-fontWeight);line-height:var(--ps-navigations-footer-a-lineHeight)}#seo-services-list .footer-services{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;margin:30px 0;padding:0;display:flex}#seo-services-list .footer-services span{font-size:14px}#seo-services-list .footer-services i{font-size:26px;font-style:normal;font-weight:400}#seo-services-list .accordion-panel{scroll-margin-top:var(--accordion-scroll-margin,100px);grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}#seo-services-list .accordion-panel>*{min-height:0;overflow:hidden}#seo-services-list .accordion-panel.is-open{grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){#seo-services-list .accordion-panel{transition:none}}#seo-services-list ul.services-list{grid-column-gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}#seo-services-list ul.services-list li{padding:5px 0}#seo-services-list ul.services-list li a{line-height:1.4;display:block}@media screen and (max-width:768px){#seo-services-list ul.services-list{display:block}}#seo-services-list a{font-size:var(--ps-navigations-footer-a-fontSize);font-weight:var(--ps-navigations-footer-a-fontWeight);line-height:var(--ps-navigations-footer-a-lineHeight)}#footer-social .icon{width:var(--ps-navigations-footerSocial-icon-width);height:var(--ps-navigations-footerSocial-icon-height)}#footer-social ul{grid-gap:var(--ps-navigations-footerSocial-ul-gap);grid-auto-flow:column;display:grid}#footer-social a{display:block}footer{background-color:var(--ps-footer-section-backgroundColor);color:var(--ps-footer-section-color);content-visibility:auto}footer .content{padding-top:var(--ps-footer-content-paddingBlock-desktop);padding-bottom:var(--ps-footer-content-paddingBlock-desktop)}@media screen and (max-width:768px){footer .content{padding-top:var(--ps-footer-content-paddingBlock-mobile);padding-bottom:var(--ps-footer-content-paddingBlock-mobile)}}footer .inner-content{grid-template-columns:var(--ps-footer-innerContent-gridTemplateColumns-desktop);grid-template-rows:var(--ps-footer-innerContent-gridTemplateRows-desktop);grid-template-areas:var(--ps-footer-innerContent-gridTemplateAreas-desktop);column-gap:var(--ps-footer-innerContent-columnGap-desktop);justify-content:var(--ps-footer-innerContent-justifyContent);align-items:center;display:grid}@media screen and (max-width:768px){footer .inner-content{grid-template-columns:var(--ps-footer-innerContent-gridTemplateColumns-mobile);grid-template-rows:var(--ps-footer-innerContent-gridTemplateRows-mobile);grid-template-areas:var(--ps-footer-innerContent-gridTemplateAreas-mobile)}}footer .inner-content.headerless{grid-template:"Footer-Logo Footer-Social-Navigation"/1fr auto;justify-content:space-between}footer #footer-logo{grid-area:Footer-Logo;margin-bottom:20px}footer #footer-logo body.personalized{margin-bottom:50px}footer #footer-social{justify-self:var(--ps-footer-footerSocial-justifySelf-desktop);margin-top:var(--ps-footer-footerSocial-marginTop-desktop);grid-area:Footer-Social-Navigation}@media screen and (max-width:768px){footer #footer-social{justify-self:var(--ps-footer-footerSocial-justifySelf-mobile);margin-top:var(--ps-footer-footerSocial-marginTop-mobile)}}footer #footer{margin-top:var(--ps-footer-footer-marginTop-desktop);grid-area:Footer-Navigation}@media screen and (max-width:768px){footer #footer{margin-top:var(--ps-footer-footer-marginTop-mobile)}}footer #seo-locations-list{grid-area:Seo-Locations-List}footer #seo-services-list{grid-area:Seo-Services-List}footer #footer-disclaimer{margin-top:var(--ps-footer-footerDisclaimer-marginTop);font-size:var(--ps-footer-footerDisclaimer-fontSize);font-weight:var(--ps-footer-footerDisclaimer-fontWeight);line-height:var(--ps-footer-footerDisclaimer-lineHeight);grid-area:Footer-Disclaimer}footer #footer-disclaimer .footer-content{flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;display:flex}footer #footer-disclaimer .footer-content .contact-info,footer #footer-disclaimer .footer-content .business-hours{flex:1;min-width:230px;max-width:230px;margin-bottom:30px}@media screen and (max-width:1024px){footer #footer-disclaimer .footer-content .contact-info,footer #footer-disclaimer .footer-content .business-hours{margin-top:20px}}footer #footer-disclaimer .footer-content .contact-info ul li,footer #footer-disclaimer .footer-content .business-hours ul li{grid-template-columns:1fr 1fr;line-height:22px;display:grid}footer #footer-disclaimer .footer-content .contact-info br{display:none}footer #footer-disclaimer .footer-content a{color:#4ab2e4;text-decoration:none}footer #footer-disclaimer .footer-content a:hover{text-decoration:underline}footer #footer-disclaimer .footer-legal{text-align:center;opacity:.7;font-size:12px}@media(max-width:600px){footer #footer-disclaimer .footer-content{text-align:center;flex-direction:column}body.personalized footer #footer-disclaimer .footer-content{text-align:left}}footer a{color:inherit;transition:color .1s linear}footer a:hover{color:var(--color-footer-link-color);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}body.birth-fletcher footer #footer-social a,body.better-smiles-forever footer #footer-social a{color:var(--color-white)}footer .locations_phones_ppc{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (max-width:1024px){body.personalized footer #footer-disclaimer{display:block}}.lake-geneva-footer{color:#000;background-color:#fff}.lake-geneva-footer .content{max-width:1200px;margin:0 auto;padding:60px 30px 40px}.lake-geneva-footer .lake-geneva-footer__top{grid-template-columns:minmax(200px,auto) 1fr auto;align-items:start;column-gap:60px;padding-bottom:30px;display:grid}.lake-geneva-footer .lake-geneva-footer__brand-col{flex-direction:column;grid-column:1/2;gap:24px;display:flex}.lake-geneva-footer .lake-geneva-footer__brand .logo{max-width:160px;height:auto;display:block}.lake-geneva-footer .lake-geneva-footer__contact{text-align:center;flex-direction:column;grid-column:2/3;align-items:center;gap:16px;display:flex}.lake-geneva-footer .lake-geneva-footer__group{flex-direction:column;gap:4px;display:flex}.lake-geneva-footer .lake-geneva-footer__label{margin:0;font-size:14px;font-weight:600;line-height:17.5px}.lake-geneva-footer .lake-geneva-footer__value{color:#000;margin:0;font-size:14px;font-weight:500;line-height:17.5px}.lake-geneva-footer .lake-geneva-footer__value a{color:inherit;text-decoration:none}.lake-geneva-footer .lake-geneva-footer__value a:hover{text-decoration:underline}.lake-geneva-footer .lake-geneva-footer__social{color:var(--color-primary);margin-top:4px}.lake-geneva-footer .lake-geneva-footer__social ul{gap:12px;margin:0;padding:0;list-style:none;display:flex}.lake-geneva-footer .lake-geneva-footer__social .icon{width:30px;height:30px;color:var(--color-primary);fill:var(--color-primary)}.lake-geneva-footer .lake-geneva-footer__social .icon path,.lake-geneva-footer .lake-geneva-footer__social .icon circle,.lake-geneva-footer .lake-geneva-footer__social .icon rect,.lake-geneva-footer .lake-geneva-footer__social .icon polygon{fill:var(--color-primary)}.lake-geneva-footer .lake-geneva-footer__hours{flex-direction:column;grid-column:3/4;gap:4px;min-width:200px;display:flex}.lake-geneva-footer .lake-geneva-footer__hours-list{font-size:14px;font-weight:500;line-height:24px}.lake-geneva-footer .lake-geneva-footer__hours-list .office-hours{margin:0;padding:0;list-style:none}.lake-geneva-footer .lake-geneva-footer__hours-list .office-hours li{text-transform:capitalize;grid-template-columns:80px 1fr;column-gap:24px;display:grid}.lake-geneva-footer .lake-geneva-footer__hours-list .office-hours li span{text-transform:none}.lake-geneva-footer .lake-geneva-footer__links{flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;font-size:14px;font-weight:500;line-height:17.5px;list-style:none;display:flex}.lake-geneva-footer .lake-geneva-footer__links li{align-items:baseline;display:inline-flex}.lake-geneva-footer .lake-geneva-footer__links li:after{content:".";color:#000}.lake-geneva-footer .lake-geneva-footer__links a{color:#000;text-decoration:none}.lake-geneva-footer .lake-geneva-footer__links a:hover{text-decoration:underline}.lake-geneva-footer .lake-geneva-footer__services{padding:18px 0}.lake-geneva-footer .lake-geneva-footer__services-toggle{cursor:pointer;color:#000;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:14px;font-weight:500;line-height:17.5px;display:flex}.lake-geneva-footer .lake-geneva-footer__services-icon{font-size:20px;font-weight:400;line-height:1}.lake-geneva-footer .lake-geneva-footer__services-list{grid-template-columns:repeat(3,1fr);gap:8px 30px;margin:16px 0 0;padding:0;font-size:14px;font-weight:500;line-height:17.5px;list-style:none;display:grid}.lake-geneva-footer .lake-geneva-footer__services-list a{color:#000;text-decoration:none}.lake-geneva-footer .lake-geneva-footer__services-list a:hover{text-decoration:underline}.lake-geneva-footer [hidden]{display:none!important}.lake-geneva-footer .lake-geneva-footer__copyright{color:#000;max-width:900px;margin:18px 0 0;font-size:14px;font-weight:500;line-height:18px}.lake-geneva-footer .lake-geneva-footer__copyright a{color:inherit;text-decoration:underline}.lake-geneva-footer .lake-geneva-footer__copyright a:hover{text-decoration:none}@media(max-width:1024px){.lake-geneva-footer .lake-geneva-footer__top{text-align:center;grid-template-columns:1fr;row-gap:32px}.lake-geneva-footer .lake-geneva-footer__brand-col,.lake-geneva-footer .lake-geneva-footer__contact,.lake-geneva-footer .lake-geneva-footer__hours{grid-column:1/2;justify-self:center;align-items:center}.lake-geneva-footer .lake-geneva-footer__hours-list .office-hours li{justify-content:center}}@media(max-width:768px){.lake-geneva-footer .content{padding:40px 24px 32px}.lake-geneva-footer .lake-geneva-footer__links{justify-content:center}.lake-geneva-footer .lake-geneva-footer__services-list{grid-template-columns:1fr}}main{min-height:100vh}body.birth-fletcher.homepage main,body.better-smiles-forever.homepage main{margin-top:-105px}.banner-heading .standout-text{font-size:var(--ps-componentStyles-standout-text-fontSize);line-height:var(--ps-componentStyles-standout-text-lineHeight);letter-spacing:var(--ps-componentStyles-standout-text-letterSpacing);font-family:var(--ps-componentStyles-standout-text-fontFamily);font-weight:var(--ps-componentStyles-standout-text-fontWeight)}.banner-heading .standout-period{color:var(--ps-componentStyles-standout-period-color);font-size:var(--ps-componentStyles-standout-text-fontSize);line-height:var(--ps-componentStyles-standout-text-lineHeight);letter-spacing:var(--ps-componentStyles-standout-text-letterSpacing);font-family:var(--ps-componentStyles-standout-text-fontFamily);font-weight:var(--ps-componentStyles-standout-text-fontWeight)}.banner-heading img{max-width:90%}.banner-heading .heading{margin-bottom:0}.banner.bg-banner-background-color,.banner .bg-banner-background-color{background-color:var(--banner-background-color)}body.birth-fletcher .banner.bg-banner-background-color,body.birth-fletcher .banner .bg-banner-background-color,body.better-smiles-forever .banner.bg-banner-background-color,body.better-smiles-forever .banner .bg-banner-background-color{background:url(https://cdn.dentalcarealliance.net/system/test/9rVjvDLEQZlHgrnB33StY3zxFnqPuMxO1tGKIl0C.jpg) 50%/cover no-repeat}.banner.banner-header-color,.banner .banner-header-color,.banner .banner-header-color+div{color:var(--banner-header-color)}.banner.bg-dark-red,.banner .bg-dark-red{background-color:#ec2d3a}.banner.boxed .content{background:var(--color-white);max-width:1200px;margin:40px auto;padding:50px 40px}body.rounded .banner.boxed .content{border-radius:30px}@media screen and (max-width:1279px){.banner.boxed .content{max-width:calc(100% - 80px)}}@media screen and (max-width:768px){.banner.boxed .content{background:0 0;max-width:100%;margin:0;padding:35px 25px}}.banner.ellipse,.banner .ellipse{clip-path:ellipse(100% 100% at 50% 103%);position:relative}@media screen and (max-width:768px){.banner.ellipse,.banner .ellipse{clip-path:ellipse(115% 100% at 50% 100%)}}@media screen and (max-width:480px){.banner.ellipse,.banner .ellipse{clip-path:ellipse(130% 100% at 50% 100%)}}.banner.ellipse,.banner .ellipse{text-align:center;padding-top:80px}.banner .ellipse.content{max-width:unset}.banner .ellipse.content .container{flex-direction:column;justify-content:center;align-items:center;display:flex}.banner .ellipse.content .container .banner-content{font-size:24px;font-weight:400;line-height:32px}.banner .ellipse.content .container .banner-content h2{font-weight:800}.banner .ellipse.content .container .banner-buttons{grid-template-columns:var(--ps-componentStyles-banner-container-gridTemplateColumns);gap:20px;margin-top:25px;display:grid}@media screen and (max-width:480px){.banner .ellipse.content .container .banner-buttons{grid-template-columns:1fr}}.banner .content.small-padding{padding:15px}@media screen and (max-width:1024px){.banner .content.small-padding{padding:20px}}[data-section=banner-section] .container{grid-template-columns:var(--ps-componentStyles-banner-container-gridTemplateColumns);gap:var(--ps-componentStyles-banner-container-gap-desktop);grid-template-rows:auto;grid-template-areas:"Content Extra";justify-content:space-between;align-items:center;display:grid}[data-section=banner-section] .container.inner{max-width:var(--inner-wrapper);margin:auto}[data-section=banner-section] .container.narrow{max-width:var(--ps-componentStyles-banner-container-narrow-maxWidth);margin:var(--ps-componentStyles-banner-container-narrow-margin)}@media screen and (max-width:1024px){[data-section=banner-section] .container{gap:var(--ps-componentStyles-banner-container-gap-mobile);grid-template:"Content""Extra"/1fr}}[data-section=banner-section] .banner-heading{margin-bottom:0}[data-section=banner-section] .banner-heading.regular-font{font-size:1rem!important}.banner .banner-content{gap:var(--ps-componentStyles-banner-bannerContent-gap-desktop);color:var(--ps-componentStyles-banner-bannerContent-color);font-size:var(--ps-componentStyles-banner-bannerContent-fontSize);line-height:var(--ps-componentStyles-banner-bannerContent-lineHeight);text-wrap:pretty;flex-direction:column;grid-area:Content;display:flex}.banner .banner-content .banner-header-color+div{color:var(--banner-header-color)}@media screen and (max-width:1024px){.banner .banner-content{gap:var(--ps-componentStyles-banner-bannerContent-gap-mobile)}}.banner .banner-buttons{flex-direction:column;grid-area:Extra;justify-self:end;gap:10px;display:flex}@media screen and (max-width:1024px){.banner .banner-buttons{justify-self:start}}.breadcrumbs.breadcrumbs:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){flex-wrap:wrap;gap:10px;font-size:14px;font-weight:400;line-height:1;display:flex}.breadcrumbs.breadcrumbs:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):not(.absolute){padding-top:25px;padding-bottom:25px}.breadcrumbs.absolute.absolute:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){position:absolute;top:-45px;left:0}.breadcrumbs .breadcrumb.breadcrumb:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin:0}.breadcrumbs .breadcrumb.breadcrumb a:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:inherit}.breadcrumbs.breadcrumbs :not(:last-child) :not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{content:">";padding-left:10px}.breadcrumbs.breadcrumbs>:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):last-child{font-weight:700}@media screen and (max-width:1024px){.breadcrumbs.breadcrumbs:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){gap:4px}.breadcrumbs.absolute.absolute:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){padding-top:0;padding-bottom:25px;position:static}.breadcrumbs.breadcrumbs :not(:last-child) :not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{padding-left:4px}}.layout:not(:where([data-section=content-box-section])) .standout-text{letter-spacing:0;font-size:.96em;line-height:1;font-family:var(--font-secondary);font-weight:700}.layout:not(:where([data-section=content-box-section])) .standout-period{color:var(--color-tertiary);letter-spacing:0;font-size:.96em;line-height:1;font-family:var(--font-secondary);font-weight:700}section.layout:not(:where([data-section=content-box-section])) .inner-content.full-width.full-width{max-width:100%}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.rounded img{border-radius:30px}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left{padding-bottom:20px;display:block;position:relative}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after{bottom:0;left:0;transform:translate(-25%,15%)}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left{padding-top:20px;display:block;position:relative}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after{top:0;left:0;transform:translate(-25%,-15%)}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right{padding-bottom:20px;display:block;position:relative}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after{bottom:0;right:0;transform:translate(25%,15%)}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right{padding-top:20px;display:block;position:relative}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after{top:0;right:0;transform:translate(25%,-15%)}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over img{z-index:1;position:relative}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after{z-index:2}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under img{z-index:2;position:relative}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after{z-index:1}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after{content:"";background:url(https://cdn.dentalcarealliance.net/system/test/odUUVwJUUdJGWvkWC6fHBKSP0iuHuNYa7i4pMlqm.svg) 0 0/contain no-repeat;width:160px;height:156px;position:absolute}@media screen and (max-width:768px){body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after{width:80px;height:78px}}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after{content:"";background:url(https://cdn.dentalcarealliance.net/system/test/ZWiITav5lDUaHZp7DzEoBb4wJdrOziFfMY98zSde.svg) no-repeat/contain;background-size:contain;width:200px;height:194px;position:absolute}@media screen and (max-width:768px){body.rounded section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after{width:100px;height:98px}section.layout.layout:not(:where([data-section=content-box-section])) h1:last-child,section.layout.layout:not(:where([data-section=content-box-section])) h2:last-child{margin-bottom:0!important}}section.layout.layout:not(:where([data-section=content-box-section])) h1.mw-800,section.layout.layout:not(:where([data-section=content-box-section])) h2.mw-800{max-width:800px}section.layout.hero.hero:not(:where([data-section=content-box-section])) h1,section.layout.hero.hero:not(:where([data-section=content-box-section])) h2,section.layout.hero.hero:not(:where([data-section=content-box-section])) h1.mw-800,section.layout.hero.hero:not(:where([data-section=content-box-section])) h2.mw-800{max-width:745px}body.rounded section.layout.hero.hero:not(:where([data-section=content-box-section])) h1,body.lakeview-dr-arooni section.layout.hero.hero:not(:where([data-section=content-box-section])) h1,body.webster-cosmetic-and-family-dentistry section.layout.hero.hero:not(:where([data-section=content-box-section])) h1,body.ridgewood-oral-surgery section.layout.hero.hero:not(:where([data-section=content-box-section])) h1,body.old-bridge-dental section.layout.hero.hero:not(:where([data-section=content-box-section])) h1,section.layout.hero.hero:not(:where([data-section=content-box-section])) h1.full-width,body.rounded section.layout.hero.hero:not(:where([data-section=content-box-section])) h2,body.lakeview-dr-arooni section.layout.hero.hero:not(:where([data-section=content-box-section])) h2,body.webster-cosmetic-and-family-dentistry section.layout.hero.hero:not(:where([data-section=content-box-section])) h2,body.ridgewood-oral-surgery section.layout.hero.hero:not(:where([data-section=content-box-section])) h2,body.old-bridge-dental section.layout.hero.hero:not(:where([data-section=content-box-section])) h2,section.layout.hero.hero:not(:where([data-section=content-box-section])) h2.full-width{max-width:unset}section.layout.hero.hero:not(:where([data-section=content-box-section])) h1.text-center,section.layout.hero.hero:not(:where([data-section=content-box-section])) h2.text-center,section.layout.hero.hero:not(:where([data-section=content-box-section])) h1.text-center+.text-wrapper,section.layout.hero.hero:not(:where([data-section=content-box-section])) h2.text-center+.text-wrapper{margin:0 auto}section.layout.layout:not(:where([data-section=content-box-section])) .mb-50{margin-bottom:50px!important}@media screen and (max-width:768px){section.layout.layout:not(:where([data-section=content-box-section])) .mb-50{margin-bottom:25px!important}}section.layout.layout:not(:where([data-section=content-box-section])) .mb-70{margin-bottom:70px!important}@media screen and (max-width:768px){section.layout.layout:not(:where([data-section=content-box-section])) .mb-70{margin-bottom:35px!important}}section.layout.layout:not(:where([data-section=content-box-section])) .images-columns-3{flex-wrap:wrap;justify-content:center;display:flex}section.layout.layout:not(:where([data-section=content-box-section])) .images-columns-3>div{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin:30px;padding:10px;display:flex;box-shadow:0 0 20px 1px #0000001a}section.layout.layout:not(:where([data-section=content-box-section])) .images-columns-3>div .caption{margin-top:10px}section.layout.hero:not(:where([data-section=content-box-section]))+section.layout.cards:not(:where([data-section=content-box-section]))>.content.content{padding-top:0}section.layout.layout:not(:where([data-section=content-box-section])) .content-container{margin-bottom:20px}section.layout.layout:not(:where([data-section=content-box-section])) .content-container+.cards{margin-top:20px}section.layout:not(:where([data-section=content-box-section])) .container.broad.broad{max-width:954px}section.layout:not(:where([data-section=content-box-section])) .container.left.left{margin-left:0%;margin-right:auto}section.layout:not(:where([data-section=content-box-section])) .container.container .confirmation{margin-top:50px}section.layout:not(:where([data-section=content-box-section])) .container.container .confirmation h2,section.layout:not(:where([data-section=content-box-section])) .container.container .confirmation h3,section.layout:not(:where([data-section=content-box-section])) .container.container .confirmation h4,section.layout:not(:where([data-section=content-box-section])) .container.container .confirmation h5{margin-bottom:25px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper,section.layout.layout:not(:where([data-section=content-box-section])) .content-container{max-width:calc(var(--inner-wrapper) - 375px);width:100%}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper.full-width,section.layout.layout:not(:where([data-section=content-box-section])) .content-container.full-width{max-width:unset}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper+.cta,section.layout.layout:not(:where([data-section=content-box-section])) .content-container+.cta{margin-top:30px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper strong,section.layout.layout:not(:where([data-section=content-box-section])) .content-container strong{font-weight:var(--bold-content-weight)}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-2,section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-2{column-count:2;column-gap:30px}@media screen and (max-width:768px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-2,section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-2{column-count:1}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-2 img:not(.logo),section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-2 img:not(.logo){width:100%}}body.rounded section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.rounded section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.rounded section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.rounded section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.nevid-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.nevid-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.nevid-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.nevid-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.atlas-walk-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.atlas-walk-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.atlas-walk-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.atlas-walk-dental section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.rounded section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.rounded section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.rounded section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.rounded section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.lakeview-dr-arooni section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.webster-cosmetic-and-family-dentistry section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.ridgewood-oral-surgery section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.old-bridge-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.grapevine-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.austell-dental-associates section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.nevid-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.nevid-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.nevid-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.nevid-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.moorestown-dental-professionals section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.east-village-dental-centre section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.atlas-walk-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.atlas-walk-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.atlas-walk-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.atlas-walk-dental section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) .content-container .video,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.sparkling-smiles-fayetteville section.layout.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe{border-radius:30px;overflow:hidden}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2,section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2{grid-column-gap:60px;grid-template-rows:1fr;grid-template-columns:repeat(5,1fr);display:grid}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2 .inner-copy,section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2 .inner-copy{grid-area:1/1/2/3;align-self:center}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2 .video,section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2 .video{grid-area:1/3/2/6}@media screen and (max-width:768px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2,section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2{display:block}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2 .video,section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2 .video{margin-top:30px}}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1,section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1{grid-column-gap:60px;grid-template-rows:1fr;grid-template-columns:1fr 1fr;display:grid}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1 .inner-copy,section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1 .inner-copy{align-self:center}@media screen and (max-width:768px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1,section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1{display:block}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1 .video,section.layout.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1 .video{margin-top:30px}}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets li,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets li{grid-template-columns:auto 1fr;display:grid}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets li strong,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets li strong{font-weight:600}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets li:before,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets li:before{content:"•";color:var(--color-custom-bullets,var(--color-tertiary));margin-right:5px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets li:not(:last-of-type),section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets li:not(:last-of-type){margin-bottom:20px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets.block li,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets.block li{display:block}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks li,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul.checks li{grid-template-columns:auto 1fr;display:grid}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks li strong,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul.checks li strong{font-weight:600}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks li:before,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul.checks li:before{content:"✓";color:var(--color-tertiary);margin-right:5px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks li:not(:last-of-type),section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul.checks li:not(:last-of-type){margin-bottom:20px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks.white li:before,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul.checks.white li:before{color:var(--color-white)}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks.block li,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul.checks.block li{display:block}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-],section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-]{display:grid}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5{grid-gap:10px 20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media screen and (max-width:1600px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:1024px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5{grid-template-columns:1fr 1fr}}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5 ul,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5 ul{margin:0}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4{grid-gap:1em 10px;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:768px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4{grid-template-columns:1fr}}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4 ul,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4 ul{margin:0}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3{grid-gap:1em 10px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:768px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3{grid-template-columns:1fr}}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3 ul,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3 ul{margin:0}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2{grid-gap:1em 40px;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2{grid-template-columns:1fr}}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 ul,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 ul{margin:0}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 h2,section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 .h2,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 h2,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 .h2{margin-top:12.5px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 h3,section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 .h3,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 h3,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 .h3{margin-top:10px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-] .list-with-dividers li+li,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-] .list-with-dividers li+li{border-top:1px solid var(--horizontal-rule-color);margin-top:10px;padding-top:10px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul ul,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul ul{margin-top:20px;margin-left:40px}@media screen and (max-width:1024px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ul ul,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ul ul{margin-left:20px}}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ol,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ol{list-style-type:auto}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ol.bullets,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ol.bullets{counter-reset:ordered-list;list-style-type:none}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ol.bullets li,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ol.bullets li{grid-template-columns:auto 1fr;display:grid}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ol.bullets li:before,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ol.bullets li:before{counter-increment:ordered-list;content:counter(ordered-list) ". ";color:var(--color-custom-bullets,var(--color-tertiary));margin-right:5px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ol li::marker{color:var(--color-tertiary);margin-right:5px}section.layout.layout:not(:where([data-section=content-box-section])) .content-container ol li::marker{color:var(--color-tertiary);margin-right:5px}body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ol li::marker{color:var(--color-primary)}body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ol li::marker{color:var(--color-primary)}body.birth-fletcher section.layout.layout:not(:where([data-section=content-box-section])) .content-container ol li::marker{color:var(--color-primary)}body.better-smiles-forever section.layout.layout:not(:where([data-section=content-box-section])) .content-container ol li::marker{color:var(--color-primary)}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ol li:not(:last-of-type),section.layout.layout:not(:where([data-section=content-box-section])) .content-container ol li:not(:last-of-type){margin-bottom:20px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ol ol,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ol ol{margin-top:20px;margin-left:40px}@media screen and (max-width:1024px){section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper ol ol,section.layout.layout:not(:where([data-section=content-box-section])) .content-container ol ol{margin-left:20px}}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper h3,section.layout.layout:not(:where([data-section=content-box-section])) .content-container h3{margin-bottom:20px}section.layout.layout:not(:where([data-section=content-box-section])) .text-wrapper p.ctas,section.layout.layout:not(:where([data-section=content-box-section])) .content-container p.ctas{flex-wrap:wrap;gap:20px;display:flex}@media screen and (max-width:1170px){section.layout:not(:where([data-section=content-box-section])):not(.cards):not(.bg-gray-1.pattern-white):not(.bg-white.pattern-gray-1) .position-left.position-left,section.layout:not(:where([data-section=content-box-section])):not(.cards):not(.bg-gray-1.pattern-white):not(.bg-white.pattern-gray-1) .position-right.position-right{opacity:.1}section.layout:not(:where([data-section=content-box-section])):not(.cards).bg-gray-1.pattern-white .position-left.position-left,section.layout:not(:where([data-section=content-box-section])):not(.cards).bg-gray-1.pattern-white .position-right.position-right,section.layout:not(:where([data-section=content-box-section])):not(.cards).bg-white.pattern-gray-1 .position-left.position-left,section.layout:not(:where([data-section=content-box-section])):not(.cards).bg-white.pattern-gray-1 .position-right.position-right{opacity:.5}}@media screen and (max-width:1024px){section.layout.layout:not(:where([data-section=content-box-section])) .content{padding-top:var(--lt-desktop-section-y-padding);padding-bottom:var(--lt-desktop-section-y-padding)}body.dentist-office section.layout.layout:not(:where([data-section=content-box-section])) .content{padding-top:0;padding-bottom:0}}body.reliable section.layout.bg-primary.bg-primary:not(:where([data-section=content-box-section])):not(.primary),body.reliable section.layout.bg-primary.bg-primary:not(:where([data-section=content-box-section])):not(.secondary),body.reliable section.layout.bg-primary.bg-primary:not(:where([data-section=content-box-section])):not(.tertiary),body.reliable section.layout.bg-secondary.bg-secondary:not(:where([data-section=content-box-section])):not(.primary),body.reliable section.layout.bg-secondary.bg-secondary:not(:where([data-section=content-box-section])):not(.secondary),body.reliable section.layout.bg-secondary.bg-secondary:not(:where([data-section=content-box-section])):not(.tertiary),body.reliable section.layout.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section])):not(.primary),body.reliable section.layout.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section])):not(.secondary),body.reliable section.layout.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section])):not(.tertiary),body.inviting section.layout.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section])):not(.primary),body.inviting section.layout.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section])):not(.secondary),body.inviting section.layout.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section])):not(.tertiary),body.inviting section.layout.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section])):not(.primary) h1,body.inviting section.layout.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section])):not(.secondary) h1,body.inviting section.layout.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section])):not(.tertiary) h1,body.curated section.layout.bg-secondary.bg-secondary:not(:where([data-section=content-box-section])),body.curated section.layout.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section])){color:var(--color-white)}.layout:not(:where([data-section=content-box-section])) div.cards{display:grid}.layout:not(:where([data-section=content-box-section])) div.cards:not(:first-of-type){margin-top:35px}.layout:not(:where([data-section=content-box-section])) div.cards .card.radius-15{border-radius:15px}.layout:not(:where([data-section=content-box-section])) div.cards .card.blue-gradient{background-image:linear-gradient(150deg,#13326e 21%,#0296d6);box-shadow:0 5px 15px #0483b940}.layout:not(:where([data-section=content-box-section])) div.cards .card.blue-gradient .heading,.layout:not(:where([data-section=content-box-section])) div.cards .card.blue-gradient .checks :before,.layout:not(:where([data-section=content-box-section])) div.cards .card.blue-gradient a{color:#fff}.layout:not(:where([data-section=content-box-section])) div.cards .card.blue-gradient a:hover{color:var(--color-sub-nav-hover)}.layout:not(:where([data-section=content-box-section])) div.cards .card.bg-tertiary a{color:#fff}.layout:not(:where([data-section=content-box-section])) div.cards .card.bg-tertiary a:hover{color:var(--color-sub-nav-hover)}section.hero.hero div.cards:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:70px;grid-template-columns:calc(50% - 35px) calc(50% - 35px);margin-top:30px}@media screen and (max-width:1170px){section.hero.hero div.cards:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:25px;grid-template-columns:calc(50% - 12.5px) calc(50% - 12.5px)}}@media screen and (max-width:1024px){section.hero.hero div.cards:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:0px;margin-top:var(--lt-desktop-section-y-padding);grid-template-columns:100%;row-gap:25px}}.layout:not(:where([data-section=content-box-section])) form{grid-gap:40px;grid-template-columns:1fr;display:grid}.layout:not(:where([data-section=content-box-section])) form .form-row{grid-column-gap:50px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.layout:not(:where([data-section=content-box-section])) form .form-group{grid-gap:20px;place-items:end start;display:grid;position:relative}.layout:not(:where([data-section=content-box-section])) form .form-group span{line-height:1.2;position:absolute;bottom:-25px}.layout:not(:where([data-section=content-box-section])) form .form-group span.error{color:var(--color-red)}.layout:not(:where([data-section=content-box-section])) form .form-group span+div[data-lastpass-icon-root]{display:none}.layout:not(:where([data-section=content-box-section])) form label{font-size:18px;font-weight:500;line-height:var(--default-line-height);color:var(--form-label);display:block}.layout:not(:where([data-section=content-box-section])) form input[type=tel],.layout:not(:where([data-section=content-box-section])) form input[type=email],.layout:not(:where([data-section=content-box-section])) form input[type=text]{border-radius:var(--input-field-radius);background-color:var(--form-input-background);width:100%;height:60px;padding-left:20px;font-size:16px}.layout:not(:where([data-section=content-box-section])) form input[type=tel].error,.layout:not(:where([data-section=content-box-section])) form input[type=email].error,.layout:not(:where([data-section=content-box-section])) form input[type=text].error{border:2px solid var(--color-red)}.layout:not(:where([data-section=content-box-section])) form textarea{resize:vertical;border-radius:var(--textarea-field-radius);background-color:var(--form-input-background);width:100%;min-height:128px;padding:20px;font-size:16px;line-height:22px}.layout:not(:where([data-section=content-box-section])) form p#form-error{color:var(--color-red);margin:0}@media screen and (max-width:768px){.layout:not(:where([data-section=content-box-section])) form .form-row{grid-gap:30px;grid-auto-flow:row}}section.hero.hero form:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-top:40px}section.hero.hero form .form-row:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:40px;grid-auto-columns:max-content}@media screen and (max-width:768px){section.hero.hero form .form-row:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:15px;grid-auto-columns:1fr}}.layout:not(:where([data-section=content-box-section])) ol.numbers li::marker{font-size:var(--heading-2-font-size)}:is(.heading,.h1,.h2,.h3,.h4,.h5,.h6) .standout-text:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){font-size:var(--ps-componentStyles-standout-text-fontSize);line-height:var(--ps-componentStyles-standout-text-lineHeight);letter-spacing:var(--ps-componentStyles-standout-text-letterSpacing);font-family:var(--ps-componentStyles-standout-text-fontFamily);font-weight:var(--ps-componentStyles-standout-text-fontWeight)}:is(.heading,.h1,.h2,.h3,.h4,.h5,.h6) .standout-period:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--ps-componentStyles-standout-period-color);font-size:var(--ps-componentStyles-standout-text-fontSize);line-height:var(--ps-componentStyles-standout-text-lineHeight);letter-spacing:var(--ps-componentStyles-standout-text-letterSpacing);font-family:var(--ps-componentStyles-standout-text-fontFamily);font-weight:var(--ps-componentStyles-standout-text-fontWeight)}:is(.heading,.h1,.h2,.h3,.h4,.h5,.h6) img:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){max-width:90%}:is(.heading,.h1,.h2,.h3,.h4,.h5,.h6) .heading:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-bottom:0}div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){text-align:left;grid-template-columns:100%;align-content:start;place-items:start;padding:40px;display:grid;position:relative}body.rounded div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.birth-fletcher div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.better-smiles-forever div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.lakeview-dr-arooni div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.webster-cosmetic-and-family-dentistry div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.ridgewood-oral-surgeryi div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.old-bridge-dental div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.grapevine-dental div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.austell-dental-associates div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.childrens-dental-center-of-new-hampshire-and-orthodontics-too div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.moorestown-dental-professionals div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.east-village-dental-centre div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body.sparkling-smiles-fayetteville div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-radius:30px}div.card.radius.radius:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-radius:var(--card-radius)}div.card.border-top.border-top:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-top:2px solid var(--hero-clear-card-border);padding-left:0;padding-right:0}div.card.border-top-white.border-top-white:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-top:2px solid var(--color-white);padding-left:0;padding-right:0}body.rounded div.card.border-top-white.border-top-white:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border:none!important}div.card.bg-white.bg-white:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--default-color)}div.card.bg-white.bg-white h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--card-bg-white-title)}div.card.contact-phone-list-two-columns.contact-phone-list-two-columns:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-column:1/3;padding-bottom:0}div.card.contact-phone-list-two-columns.contact-phone-list-two-columns .content-container:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){max-width:none;margin-bottom:0}div.card.bg-primary.bg-primary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),div.card.bg-primary.bg-primary h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--color-white)}div.card.bg-secondary.bg-secondary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),div.card.bg-secondary.bg-secondary h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--color-primary)}div.card.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),div.card.bg-tertiary.bg-tertiary h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--color-white)}div.card.prepended.prepended:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before{content:"";width:100vw;height:100%;position:absolute;right:100%}div.card.prepended.bg-primary.bg-primary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before,div.card.prepended.bg-primary.bg-primary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-primary)}div.card.prepended.bg-secondary.bg-secondary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before,div.card.prepended.bg-secondary.bg-secondary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-secondary)}div.card.prepended.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before,div.card.prepended.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-tertiary)}@media screen and (max-width:1024px){div.card.prepended.prepended:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{content:"";width:100vw;height:100%;position:absolute;left:100%}}div.card.extended.extended:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{content:"";width:100vw;height:100%;position:absolute;left:100%}div.card.extended.bg-primary.bg-primary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before,div.card.extended.bg-primary.bg-primary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-primary)}div.card.extended.bg-secondary.bg-secondary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before,div.card.extended.bg-secondary.bg-secondary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-secondary)}div.card.extended.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before,div.card.extended.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):after{background-color:var(--color-tertiary)}@media screen and (max-width:1024px){div.card.extended.extended:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before{content:"";width:100vw;height:100%;position:absolute;right:100%}}div.card.cta-border-bottom.cta-border-bottom .cta:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-top:none;border-left:none;border-right:none;border-radius:0;padding-left:0;padding-right:0}div.card.card .img-container:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){flex-grow:1;align-items:center;display:flex}div.card.card .img-container .logo:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-bottom:20px}body.grapevine-dental div.card.card .img-container .logo:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-radius:30px}div.card.card h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-bottom:20px}div.card.card:not(.appointments) .cta:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){align-self:end}div.card.office-hours.office-hours:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-template-rows:auto 1fr;padding-top:20px;padding-bottom:0}div.card.office-hours.office-hours h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--hero-clear-card-text);margin-bottom:30px}div.card.office-hours.office-hours .content-container:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){width:100%;color:var(--hero-clear-card-text);margin-bottom:0}div.card.office-hours.office-hours .content-container p:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-bottom:0!important}div.card.office-hours.office-hours .content-container ul.office-hours:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--hero-clear-card-text);width:80%}@media screen and (max-width:768px){div.card.office-hours.office-hours .content-container ul.office-hours:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){width:100%}}div.card.office-hours.office-hours .content-container ul.office-hours li:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){justify-content:space-between;font-size:18px;line-height:20px;display:flex}div.card.office-hours.office-hours .content-container ul.office-hours li:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):not(:last-of-type){margin-bottom:10px}@media screen and (max-width:375px){div.card.office-hours.office-hours .content-container ul.office-hours li:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){font-size:16px;line-height:22px}div.card.office-hours.office-hours .content-container ul.office-hours li:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):not(:last-of-type){margin-bottom:5px}}div.card.appointments.appointments:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-template-rows:auto auto 1fr;padding-top:20px;padding-bottom:0}div.card.appointments.appointments h3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--hero-clear-card-text);margin-bottom:30px}div.card.appointments.appointments .content-container:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),div.card.appointments.appointments .content-container p:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),div.card.appointments.appointments .content-container a:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--hero-clear-card-text)}@media screen and (max-width:1024px){div.card.card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){padding:25px}}div.card.center.center:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){text-align:center;justify-items:center}div.card.center.center .img-container:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){justify-content:center}.standout-text:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){letter-spacing:0;font-size:.96em;line-height:1;font-family:var(--font-secondary);font-weight:700}.standout-period:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--color-tertiary);letter-spacing:0;font-size:.96em;line-height:1;font-family:var(--font-secondary);font-weight:700}section.layout.homepage:not(:where([data-section=content-box-section])){overflow:hidden}body.reliable section.layout.homepage:not(:where([data-section=content-box-section])){overflow:initial}section.layout.homepage:not(:where([data-section=content-box-section])) .content.content{padding:0}@media screen and (min-width:1025px){section.layout.homepage:not(:where([data-section=content-box-section])) .content .container.has-widgets{grid-template-columns:320px auto}}@media screen and (min-width:769px){section.layout.homepage.video-16-9:not(:where([data-section=content-box-section]))>.container{aspect-ratio:16/9;width:100%;height:auto;max-height:80vh}section.layout.homepage.video-16-10:not(:where([data-section=content-box-section]))>.container{aspect-ratio:16/10;width:100%;height:auto}}@media screen and (min-width:769px)and (max-width:1024px){section.layout.homepage.video-16-10:not(:where([data-section=content-box-section]))>.container .slides{height:100%}}section.layout.homepage:not(:where([data-section=content-box-section])) .container{height:var(--homepage-hero-desktop-height);grid-template-columns:auto;margin:0;display:grid}@media screen and (max-width:524px){section.layout.homepage:not(:where([data-section=content-box-section])) .container.narrow-heading-small-mobile h1,section.layout.homepage:not(:where([data-section=content-box-section])) .container.narrow-heading-small-mobile .h1{max-width:275px}}@media screen and (max-width:768px){section.layout.homepage:not(:where([data-section=content-box-section])) .container.mobile-slide-content-overlapping .carousel.slider-hero-homepage .slide-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}section.layout.homepage:not(:where([data-section=content-box-section])) .container.mobile-slide-content-overlapping .carousel.slider-hero-homepage .slider-pagination{top:auto;bottom:50px;transform:none}}section.layout.homepage:not(:where([data-section=content-box-section])) .container aside{grid-auto-rows:1fr;display:grid}section.layout.homepage:not(:where([data-section=content-box-section])) .container .slides{overflow:hidden}@media screen and (max-width:1170px){section.layout.homepage:not(:where([data-section=content-box-section])) .container.has-widgets{grid-template-columns:280px auto}}@media screen and (max-width:1024px){section.layout.homepage:not(:where([data-section=content-box-section])) .container.has-widgets{grid-template-columns:auto}section.layout.homepage:not(:where([data-section=content-box-section])) .container{height:unset}section.layout.homepage:not(:where([data-section=content-box-section])) .container aside{grid-auto-rows:unset;order:2;grid-auto-columns:1fr;grid-auto-flow:column;width:100%}section.layout.homepage:not(:where([data-section=content-box-section])) .container .slides{width:100%;height:var(--homepage-hero-desktop-height);order:1}}@media screen and (max-width:768px){section.layout.homepage:not(:where([data-section=content-box-section])) .container aside{grid-auto-rows:1fr;grid-auto-columns:unset;grid-auto-flow:row}section.layout.homepage:not(:where([data-section=content-box-section])) .container .slides{height:auto}section.layout.homepage:not(:where([data-section=content-box-section])) .container .slides img.bg-img{height:auto;aspect-ratio:var(--homepage-hero-mobile-aspect-ratio);position:static}section.layout.homepage:not(:where([data-section=content-box-section])) .container .slides figure.mp4{aspect-ratio:16/9;height:auto;position:relative}section.layout.homepage.video-16-10:not(:where([data-section=content-box-section])) .container .slides figure.mp4{aspect-ratio:16/10}body.reliable section.layout.homepage:not(:where([data-section=content-box-section])) .container .slides .carousel-slide:not(.video) figure.mp4{aspect-ratio:auto;height:auto;position:static}body.reliable section.layout.homepage:not(:where([data-section=content-box-section])) .container .slides .carousel-slide:not(.video) figure.mp4 video{object-fit:fill;object-position:initial;min-width:0;height:auto;min-height:0;position:static}body.specialty-family section.layout.homepage:not(:where([data-section=content-box-section])) .container .slides img.bg-img{object-position:66% center}body.birth-fletcher section.layout.homepage:not(:where([data-section=content-box-section])) .container .slides img.bg-img,body.better-smiles-forever section.layout.homepage:not(:where([data-section=content-box-section])) .container .slides img.bg-img{object-position:50% center}section.layout.homepage:not(:where([data-section=content-box-section])){background-color:var(--homepage-hero-mobile-slide-content-background-color)}}section.layout.specialty-family-scheduling:not(:where([data-section=content-box-section])) .container,section.layout.inviting-scheduling:not(:where([data-section=content-box-section])) .container{grid-template-columns:repeat(12,minmax(0,1fr));height:auto;margin:0;display:grid}section.layout.specialty-family-scheduling:not(:where([data-section=content-box-section]))>.content,section.layout.inviting-scheduling:not(:where([data-section=content-box-section]))>.content{max-width:var(--wrapper-width);margin:0 auto;padding:50px 0}@media(max-width:1360px){section.layout.specialty-family-scheduling:not(:where([data-section=content-box-section]))>.content,section.layout.inviting-scheduling:not(:where([data-section=content-box-section]))>.content{padding:50px 40px}}@media screen and (max-width:768px){section.layout.specialty-family-scheduling:not(:where([data-section=content-box-section]))>.content,section.layout.inviting-scheduling:not(:where([data-section=content-box-section]))>.content{padding:50px 25px}}section.layout:not(:where([data-section=content-box-section])) .inner-content.full-width{max-width:100%}section.layout.dental-monitoring:not(:where([data-section=content-box-section])) .content{padding:40px 0 0}section.layout.dental-monitoring:not(:where([data-section=content-box-section])) .content .inner-content{background-color:#efefef;max-width:100%}body.birth-fletcher section.layout.dental-monitoring:not(:where([data-section=content-box-section])) .content .inner-content,body.better-smiles-forever section.layout.dental-monitoring:not(:where([data-section=content-box-section])) .content .inner-content{border-radius:30px;width:calc(100% - 60px);margin:0 30px;overflow:hidden}section.layout.dental-monitoring:not(:where([data-section=content-box-section])) .content .inner-content .inner-copy{padding:40px}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.rounded img,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.rounded img{border-radius:30px}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left{padding-bottom:20px;display:block;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left:after{bottom:0;left:0;transform:translate(-25%,15%)}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left{padding-top:20px;display:block;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left:after{top:0;left:0;transform:translate(-25%,-15%)}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right{padding-bottom:20px;display:block;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right:after{bottom:0;right:0;transform:translate(25%,15%)}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right{padding-top:20px;display:block;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right:after{top:0;right:0;transform:translate(25%,-15%)}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-over img{z-index:1;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-over:after{z-index:2}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-under img{z-index:2;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-under:after{z-index:1}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after{content:"";background:url(https://cdn.dentalcarealliance.net/system/test/odUUVwJUUdJGWvkWC6fHBKSP0iuHuNYa7i4pMlqm.svg) 0 0/contain no-repeat;width:160px;height:156px;position:absolute}@media screen and (max-width:768px){body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-small:after{width:80px;height:78px}}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after{content:"";background:url(https://cdn.dentalcarealliance.net/system/test/ZWiITav5lDUaHZp7DzEoBb4wJdrOziFfMY98zSde.svg) no-repeat/contain;background-size:contain;width:200px;height:194px;position:absolute}@media screen and (max-width:768px){body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-large:after{width:100px;height:98px}}section.layout:not(:where([data-section=content-box-section])) h1,section.layout:not(:where([data-section=content-box-section])) h2{margin-bottom:20px}section.layout:not(:where([data-section=content-box-section])) h1:last-child,section.layout:not(:where([data-section=content-box-section])) h2:last-child{margin-bottom:0}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) h1:last-child,section.layout:not(:where([data-section=content-box-section])) h2:last-child{margin-bottom:0!important}}section.layout:not(:where([data-section=content-box-section])) h1.mw-800,section.layout:not(:where([data-section=content-box-section])) h2.mw-800{max-width:800px}section.layout:not(:where([data-section=content-box-section])) h1 small,section.layout:not(:where([data-section=content-box-section])) h2 small{font-family:var(--font-primary);letter-spacing:0;font-size:15px;font-weight:400;line-height:17px}section.layout.hero:not(:where([data-section=content-box-section])) h1,section.layout.hero:not(:where([data-section=content-box-section])) h2{max-width:745px}body.rounded section.layout.hero:not(:where([data-section=content-box-section])) h1,body.lakeview-dr-arooni section.layout.hero:not(:where([data-section=content-box-section])) h1,body.webster-cosmetic-and-family-dentistry section.layout.hero:not(:where([data-section=content-box-section])) h1,body.ridgewood-oral-surgery section.layout.hero:not(:where([data-section=content-box-section])) h1,body.old-bridge-dental section.layout.hero:not(:where([data-section=content-box-section])) h1,section.layout.hero:not(:where([data-section=content-box-section])) h1.full-width,body.rounded section.layout.hero:not(:where([data-section=content-box-section])) h2,body.lakeview-dr-arooni section.layout.hero:not(:where([data-section=content-box-section])) h2,body.webster-cosmetic-and-family-dentistry section.layout.hero:not(:where([data-section=content-box-section])) h2,body.ridgewood-oral-surgery section.layout.hero:not(:where([data-section=content-box-section])) h2,body.old-bridge-dental section.layout.hero:not(:where([data-section=content-box-section])) h2,section.layout.hero:not(:where([data-section=content-box-section])) h2.full-width{max-width:unset}section.layout.hero:not(:where([data-section=content-box-section])) h1.text-center,section.layout.hero:not(:where([data-section=content-box-section])) h2.text-center,section.layout.hero:not(:where([data-section=content-box-section])) h1.text-center+.text-wrapper,section.layout.hero:not(:where([data-section=content-box-section])) h2.text-center+.text-wrapper{margin:0 auto}section.layout.content.content:not(:where([data-section=content-box-section])) picture,section.layout.content.content:not(:where([data-section=content-box-section])) figure{display:block}section.layout.content:not(:where([data-section=content-box-section])) .table{margin-top:25px;margin-bottom:25px;overflow-x:auto}section.layout.content:not(:where([data-section=content-box-section])) .table table{width:100%}section.layout.content:not(:where([data-section=content-box-section])) .table table tr{border-top:1px solid var(--color-link)}section.layout.content:not(:where([data-section=content-box-section])) .table table th{color:var(--color-link);text-align:left;padding:16px 0;font-weight:700}section.layout.content:not(:where([data-section=content-box-section])) .table table td{padding:16px 0}section.layout.content:not(:where([data-section=content-box-section])) .table table td strong{font-weight:600}section.layout:not(:where([data-section=content-box-section])) .mb-50{margin-bottom:50px!important}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .mb-50{margin-bottom:25px!important}}section.layout:not(:where([data-section=content-box-section])) .mb-70{margin-bottom:70px!important}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .mb-70{margin-bottom:35px!important}}section.layout:not(:where([data-section=content-box-section])) .images-columns-3{flex-wrap:wrap;justify-content:center;display:flex}section.layout:not(:where([data-section=content-box-section])) .images-columns-3>div{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin:30px;padding:10px;display:flex;box-shadow:0 0 20px 1px #0000001a}section.layout:not(:where([data-section=content-box-section])) .images-columns-3>div .caption{margin-top:10px}section.layout:not(:where([data-section=content-box-section])) hr{border-bottom:1px solid var(--horizontal-rule-color);margin-top:40px;margin-bottom:40px}section.layout.hero:not(:where([data-section=content-box-section]))+section.layout.cards:not(:where([data-section=content-box-section]))>.content{padding-top:0}section.layout.content:not(:where([data-section=content-box-section])) .container>.text-wrapper{margin-bottom:20px}section.layout.content:not(:where([data-section=content-box-section])) .container>.text-wrapper:last-child{margin-bottom:0}section.layout.content:not(:where([data-section=content-box-section])) .container>.text-wrapper+.cta{margin-top:0;margin-bottom:30px}section.layout.content:not(:where([data-section=content-box-section])) .container>.text-wrapper+.cta:last-child{margin-bottom:0}@media screen and (max-width:1024px){section.layout.content:not(:where([data-section=content-box-section])) .container.text-centered-mobile{text-align:center}}section.layout.content:not(:where([data-section=content-box-section])) .container:not(.narrow-text-wrapper)>.text-wrapper{max-width:none}section.layout.small:not(:where([data-section=content-box-section])) *~h2{margin-top:50px}body.curated section.layout.with-sidebar.single-staff:not(:where([data-section=content-box-section])) .sidebar .card .cta{color:var(--team-page-cta);border-top:0;border-left:0;border-right:0;border-bottom:var(--team-page-cta-border-width) solid;padding-left:0;padding-right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content{padding-top:0}@media screen and (max-width:1024px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content{padding-bottom:100px}}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container{display:grid}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper{margin:0 auto;padding-top:70px;padding-right:40px}@media screen and (max-width:1024px){section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper{padding-top:var(--lt-desktop-section-y-padding)}}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~h2,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~.h2{margin-top:50px}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~h3,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~.h3{margin-top:40px}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper>:first-child{margin-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper>p:empty:first-child{display:none}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper>p:empty:first-child+:is(h2,.h2,h3,.h3){margin-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.no-cards{padding-right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar{grid-template-columns:100%;grid-auto-rows:min-content;align-items:start;gap:50px;width:375px;display:grid}body.specialty-family:not(.the-kids-dentist-of-mequon):not(.south-texas-orthodontics):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too):not(.moorestown-dental-professionals):not(.east-village-dental-centre):not(.valley-smiles-orthodontics) section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar a.cta.secondary{background-color:var(--color-white)}body.specialty-family:not(.the-kids-dentist-of-mequon):not(.south-texas-orthodontics):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too):not(.moorestown-dental-professionals):not(.east-village-dental-centre):not(.valley-smiles-orthodontics) section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar a.cta.secondary:hover{background-color:var(--color-secondary)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-left{grid-template-columns:375px auto}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right{grid-template-columns:auto 375px}body.rounded section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right{gap:60px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper .heading{font-size:36px;line-height:40px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns{column-count:2}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns li{align-items:flex-start;padding-top:10px;padding-bottom:10px;display:flex}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns li:before{content:"•";padding-right:5px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar{width:475px;margin-top:70px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .heading{margin-bottom:25px;font-size:36px;line-height:1}@media screen and (max-width:1024px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container{flex-direction:column;display:flex}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar{order:-1;width:100%;margin-top:35px;margin-bottom:35px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .heading{padding-top:30px;font-size:24px;line-height:26px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .content-container{margin-bottom:50px}}@media screen and (max-width:768px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns{column-count:1}}@media screen and (max-width:1024px){section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper{max-width:100%;padding-right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar{width:100%}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper+.sidebar{margin-top:var(--lt-desktop-section-y-padding)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-left{grid-template-columns:1fr}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right{grid-template-columns:1fr;display:block}}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop{margin-top:25px;margin-bottom:25px;overflow-x:auto}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table{width:100%}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table tr,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table tr{border-top:1px solid var(--color-link)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table th,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table th{color:var(--color-link);text-align:left;padding:16px 0;font-weight:700}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table td,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table td{padding:16px 0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table td strong,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table td.service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table td strong,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table td.service-name{font-weight:600}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .heading,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .heading{border-top:1px solid var(--color-link);border-bottom:1px solid var(--color-link);color:var(--color-link);padding:16px 0;font-weight:600}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data{border-bottom:1px solid var(--color-link);padding-bottom:25px;display:block}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .service-name{justify-content:space-between;padding-top:25px;padding-bottom:25px;font-weight:700;display:flex;position:relative}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .service-name:after,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .service-name:after{content:"-";font-size:20px;position:absolute;right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .data-row,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .data-row{justify-content:space-between;display:flex}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .data-row>:first-child,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .data-row>:first-child{color:var(--color-link)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed{padding-bottom:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .service-name{padding-top:25px;position:relative}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .service-name:after,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .service-name:after{content:"+";font-size:20px;position:absolute;right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .data-row,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .data-row{display:none}section.layout:not(:where([data-section=content-box-section])) .content-container{margin-bottom:20px}section.layout:not(:where([data-section=content-box-section])) .content-container+.cards{margin-top:20px}section.layout:not(:where([data-section=content-box-section])) .container.broad{max-width:954px}section.layout:not(:where([data-section=content-box-section])) .container.left{margin-left:0%;margin-right:auto}section.layout:not(:where([data-section=content-box-section])) .container .confirmation{margin-top:50px}section.layout:not(:where([data-section=content-box-section])) .container .confirmation h2,section.layout:not(:where([data-section=content-box-section])) .container .confirmation h3,section.layout:not(:where([data-section=content-box-section])) .container .confirmation h4,section.layout:not(:where([data-section=content-box-section])) .container .confirmation h5{margin-bottom:25px}section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container{grid-template-columns:1fr;gap:70px;margin-top:40px;display:grid}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container{gap:40px}}@media screen and (max-width:640px){section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container{gap:25px;margin-top:25px}}section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container .locations-container:not(:last-child):after{content:"";border-bottom:2px solid #ecebee;padding-top:70px;display:block}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container .locations-container:not(:last-child):after{padding-top:40px}}@media screen and (max-width:640px){section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container .locations-container:not(:last-child):after{padding-top:25px}}section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container .locations-list-container{grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:40px;display:grid}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container .locations-list-container{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}}@media screen and (max-width:640px){section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container .locations-list-container{grid-template-columns:1fr}}section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container .locations-list-container .location-item{grid-template-rows:auto auto 1fr auto auto;justify-content:start;place-items:start;gap:15px;display:grid}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container .locations-list-container .location-item{gap:10px}}section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container .locations-list-container .location-item h3{margin:0}section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container .locations-list-container .location-item p{align-self:end;margin:0}section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container .locations-list-container .location-item .address{color:var(--locations-list-address-color)}section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container>.locations-list-container{margin-top:0}section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container>.locations-list-container+.locations-container:before{content:"";border-top:2px solid #ecebee;padding-bottom:70px;display:block}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container>.locations-list-container+.locations-container:before{padding-bottom:40px}}@media screen and (max-width:640px){section.layout:not(:where([data-section=content-box-section])) .container .locations-content-container>.locations-list-container+.locations-container:before{padding-bottom:25px}}@media screen and (min-width:1281px){section.layout:not(:where([data-section=content-box-section])) :not(:where([data-section=content-box-section])):global(section.seo-list.layout>.content){padding-top:0}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper,section.layout:not(:where([data-section=content-box-section])) .content-container{max-width:calc(var(--inner-wrapper) - 375px);width:100%}section.layout:not(:where([data-section=content-box-section])) .text-wrapper.full-width,section.layout:not(:where([data-section=content-box-section])) .content-container.full-width{max-width:unset}section.layout:not(:where([data-section=content-box-section])) .text-wrapper+.cta,section.layout:not(:where([data-section=content-box-section])) .content-container+.cta{margin-top:30px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper strong,section.layout:not(:where([data-section=content-box-section])) .content-container strong{font-weight:var(--bold-content-weight)}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-2,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-2{column-count:2;column-gap:30px}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-2,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-2{column-count:1}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-2 img:not(.logo),section.layout:not(:where([data-section=content-box-section])) .content-container .columns-2 img:not(.logo){width:100%}}body.rounded section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.rounded section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.rounded section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.rounded section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube iframe,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour iframe,body.rounded section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.rounded section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.rounded section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.rounded section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .content-container .video,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .content-container .youtube iframe,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour iframe{border-radius:30px;overflow:hidden}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2{grid-column-gap:60px;grid-template-rows:1fr;grid-template-columns:repeat(5,1fr);display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2 .inner-copy,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2 .inner-copy{grid-area:1/1/2/3;align-self:center}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2 .video,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2 .video{grid-area:1/3/2/6}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2{display:block}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2 .video,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2 .video{margin-top:30px}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1{grid-column-gap:60px;grid-template-rows:1fr;grid-template-columns:1fr 1fr;display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1 .inner-copy,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1 .inner-copy{align-self:center}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1{display:block}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1 .video,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1 .video{margin-top:30px}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets li,section.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets li{grid-template-columns:auto 1fr;display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets li strong,section.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets li strong{font-weight:600}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets li:before,section.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets li:before{content:"•";color:var(--color-custom-bullets,var(--color-tertiary));margin-right:5px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets li:not(:last-of-type),section.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets li:not(:last-of-type){margin-bottom:20px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets.block li,section.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets.block li{display:block}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks li,section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks li{grid-template-columns:auto 1fr;display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks li strong,section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks li strong{font-weight:600}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks li:before,section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks li:before{content:"✓";color:var(--color-tertiary);margin-right:5px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks li:not(:last-of-type),section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks li:not(:last-of-type){margin-bottom:20px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks.white li:before,section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks.white li:before{color:var(--color-white)}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks.block li,section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks.block li{display:block}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-],section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-]{display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5{grid-gap:10px 20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media screen and (max-width:1600px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5{grid-template-columns:1fr 1fr}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5 ul,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5 ul{margin:0}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4{grid-gap:1em 10px;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4{grid-template-columns:1fr}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4 ul,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4 ul{margin:0}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3{grid-gap:1em 10px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3{grid-template-columns:1fr}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3 ul,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3 ul{margin:0}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2{grid-gap:1em 40px;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2{grid-template-columns:1fr}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 ul,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 ul{margin:0}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 h2,section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 .h2,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 h2,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 .h2{margin-top:12.5px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 h3,section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 .h3,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 h3,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 .h3{margin-top:10px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2:has(>h2),section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2:has(>h2){display:block;column-count:1!important}@media screen and (min-width:769px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2:has(>h2),section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2:has(>h2){width:calc(50% - 20px)}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-] .list-with-dividers li+li,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-] .list-with-dividers li+li{border-top:1px solid var(--horizontal-rule-color);margin-top:10px;padding-top:10px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul ul,section.layout:not(:where([data-section=content-box-section])) .content-container ul ul{margin-top:20px;margin-left:40px}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul ul,section.layout:not(:where([data-section=content-box-section])) .content-container ul ul{margin-left:20px}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol,section.layout:not(:where([data-section=content-box-section])) .content-container ol{list-style-type:auto}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol.bullets,section.layout:not(:where([data-section=content-box-section])) .content-container ol.bullets{counter-reset:ordered-list;list-style-type:none}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol.bullets li,section.layout:not(:where([data-section=content-box-section])) .content-container ol.bullets li{grid-template-columns:auto 1fr;display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol.bullets li:before,section.layout:not(:where([data-section=content-box-section])) .content-container ol.bullets li:before{counter-increment:ordered-list;content:counter(ordered-list) ". ";color:var(--color-custom-bullets,var(--color-tertiary));margin-right:5px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol li::marker{color:var(--color-tertiary);margin-right:5px}section.layout:not(:where([data-section=content-box-section])) .content-container ol li::marker{color:var(--color-tertiary);margin-right:5px}body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol li::marker{color:var(--color-primary)}body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol li::marker{color:var(--color-primary)}body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .content-container ol li::marker{color:var(--color-primary)}body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .content-container ol li::marker{color:var(--color-primary)}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol li:not(:last-of-type),section.layout:not(:where([data-section=content-box-section])) .content-container ol li:not(:last-of-type){margin-bottom:20px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol ol,section.layout:not(:where([data-section=content-box-section])) .content-container ol ol{margin-top:20px;margin-left:40px}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol ol,section.layout:not(:where([data-section=content-box-section])) .content-container ol ol{margin-left:20px}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper h3,section.layout:not(:where([data-section=content-box-section])) .content-container h3{margin-bottom:20px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper p.ctas,section.layout:not(:where([data-section=content-box-section])) .content-container p.ctas{flex-wrap:wrap;gap:20px;display:flex}section.layout:not(:where([data-section=content-box-section])) .sidebar .content-container+.cta{margin-top:0}body.birth-fletcher section.layout.single-staff:not(:where([data-section=content-box-section])),body.better-smiles-forever section.layout.single-staff:not(:where([data-section=content-box-section])){background:url(https://cdn.dentalcarealliance.net/system/test/Qo5YFmTn8R3mHsqlNO2P8fN9cQpnszTMUHgt4Mqv.jpg)}section.layout.single-staff:not(:where([data-section=content-box-section])) .staff-bio{grid-gap:30px;grid-template-columns:auto 1fr;align-items:center;display:grid}section.layout.single-staff:not(:where([data-section=content-box-section])) .staff-bio h1{margin-bottom:10px}section.layout.single-staff:not(:where([data-section=content-box-section])) .staff-bio .eyebrow{font-size:13px;line-height:16px}@media screen and (max-width:1024px){section.layout.single-staff:not(:where([data-section=content-box-section])) .staff-bio{grid-gap:0px;grid-row-gap:10px;grid-template-columns:1fr}}section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type{padding-top:0}body.birth-fletcher section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.better-smiles-forever section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.rounded section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.lakeview-dr-arooni section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.webster-cosmetic-and-family-dentistry section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.ridgewood-oral-surgery section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.old-bridge-dental section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.sparkling-smiles-fayetteville section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.grapevine-dental section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.austell-dental-associates section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.moorestown-dental-professionals section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type,body.east-village-dental-centre section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type{margin-top:0;padding-top:30px}@media screen and (max-width:1024px){section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type{padding-top:20px}}body.rounded section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card,body.birth-fletcher section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card,body.better-smiles-forever section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card,body.lakeview-dr-arooni section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card,body.webster-cosmetic-and-family-dentistry section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card,body.ridgewood-oral-surgery section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card,body.old-bridge-dental section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card,body.sparkling-smiles-fayetteville section.layout.single-staff:not(:where([data-section=content-box-section])) .sidebar .card{background-color:var(--color-white)}section.layout.single-staff:not(:where([data-section=content-box-section])) .locations-container{grid-gap:5px;display:inline-grid}section.layout.single-staff:not(:where([data-section=content-box-section])) .locations-container a.text{border-bottom:none;line-height:1.2}section.layout.single-staff:not(:where([data-section=content-box-section])) h3{margin-bottom:30px}@media screen and (max-width:1024px){section.layout.single-staff:not(:where([data-section=content-box-section])) h3{margin-bottom:20px}}section.layout.single-staff:not(:where([data-section=content-box-section])) .content-wrapper{margin-bottom:40px}@media screen and (max-width:1024px){section.layout.single-staff:not(:where([data-section=content-box-section])) .content-wrapper{margin-bottom:30px}}section.layout.single-staff:not(:where([data-section=content-box-section])) .single-staff-heading{color:var(--single-staff-heading)}body.birth-fletcher section.layout.single-article:not(:where([data-section=content-box-section])),body.better-smiles-forever section.layout.single-article:not(:where([data-section=content-box-section])){background:url(https://cdn.dentalcarealliance.net/system/test/Qo5YFmTn8R3mHsqlNO2P8fN9cQpnszTMUHgt4Mqv.jpg)}section.layout.single-article.hero:not(:where([data-section=content-box-section])){padding-bottom:60px}@media screen and (max-width:1024px){section.layout.single-article.hero:not(:where([data-section=content-box-section])){margin-bottom:0}}section.layout.single-article.hero:not(:where([data-section=content-box-section])) .content{padding:0}section.layout.single-article.hero:not(:where([data-section=content-box-section])) .inner-content{margin-left:0;padding:0 40px}section.layout.single-article:not(:where([data-section=content-box-section])) .date{margin-bottom:10px;font-size:13px;line-height:16px}section.layout.single-article:not(:where([data-section=content-box-section])) h1{margin-bottom:30px}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .card.staff .content{padding-bottom:0}}@media screen and (max-width:1170px){section.layout:not(:where([data-section=content-box-section])):not(.cards):not(.bg-gray-1.pattern-white):not(.bg-white.pattern-gray-1) .position-left,section.layout:not(:where([data-section=content-box-section])):not(.cards):not(.bg-gray-1.pattern-white):not(.bg-white.pattern-gray-1) .position-right{opacity:.1}section.layout:not(:where([data-section=content-box-section])):not(.cards).bg-gray-1.pattern-white .position-left,section.layout:not(:where([data-section=content-box-section])):not(.cards).bg-gray-1.pattern-white .position-right,section.layout:not(:where([data-section=content-box-section])):not(.cards).bg-white.pattern-gray-1 .position-left,section.layout:not(:where([data-section=content-box-section])):not(.cards).bg-white.pattern-gray-1 .position-right{opacity:.5}}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .content{padding-top:var(--lt-desktop-section-y-padding);padding-bottom:var(--lt-desktop-section-y-padding)}body.dentist-office section.layout:not(:where([data-section=content-box-section])) .content{padding-top:0;padding-bottom:0}section.layout.with-sidebar.single-staff:not(:where([data-section=content-box-section])) .sidebar .card:first-of-type{margin-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar{gap:var(--lt-desktop-section-y-padding)}}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .content .inner-content .f{align-items:flex-start}section.layout:not(:where([data-section=content-box-section])) .content .inner-content .f div+div{margin-top:25px}}body.reliable section.layout.bg-primary:not(:where([data-section=content-box-section])):not(.primary),body.reliable section.layout.bg-primary:not(:where([data-section=content-box-section])):not(.secondary),body.reliable section.layout.bg-primary:not(:where([data-section=content-box-section])):not(.tertiary),body.reliable section.layout.bg-secondary:not(:where([data-section=content-box-section])):not(.primary),body.reliable section.layout.bg-secondary:not(:where([data-section=content-box-section])):not(.secondary),body.reliable section.layout.bg-secondary:not(:where([data-section=content-box-section])):not(.tertiary),body.reliable section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.primary),body.reliable section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.secondary),body.reliable section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.tertiary),body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.primary),body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.secondary),body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.tertiary),body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.primary) h1,body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.secondary) h1,body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.tertiary) h1{color:var(--color-white)}body.birth-fletcher section.layout.o-symbol:not(:where([data-section=content-box-section])) .content:after,body.birth-fletcher section.layout.b-symbol:not(:where([data-section=content-box-section])) .content:after,body.better-smiles-forever section.layout.o-symbol:not(:where([data-section=content-box-section])) .content:after,body.better-smiles-forever section.layout.b-symbol:not(:where([data-section=content-box-section])) .content:after{z-index:1;content:"";background:url(https://cdn.dentalcarealliance.net/system/test/Wi1IJkCRIoGV2casEVdouLbm2PSDV6RpFms3cIBa.svg) no-repeat;width:100%;height:100%;position:absolute;top:50%;left:0;transform:translate(-25%,-40%)scale(.8)}body.birth-fletcher section.layout.o-symbol:not(:where([data-section=content-box-section])) .content .inner-content,body.birth-fletcher section.layout.b-symbol:not(:where([data-section=content-box-section])) .content .inner-content,body.better-smiles-forever section.layout.o-symbol:not(:where([data-section=content-box-section])) .content .inner-content,body.better-smiles-forever section.layout.b-symbol:not(:where([data-section=content-box-section])) .content .inner-content{z-index:2}body.birth-fletcher section.layout.b-symbol:not(:where([data-section=content-box-section])) .content:after,body.better-smiles-forever section.layout.b-symbol:not(:where([data-section=content-box-section])) .content:after{background:url(https://cdn.dentalcarealliance.net/system/test/HyK15O3sT0vvaVlTxOppUUa0BG8mEPTEfkC9Tecw.svg) no-repeat}body.birth-fletcher section.layout.bg-white:not(:where([data-section=content-box-section])),body.better-smiles-forever section.layout.bg-white:not(:where([data-section=content-box-section])){background:url(https://cdn.dentalcarealliance.net/system/test/Qo5YFmTn8R3mHsqlNO2P8fN9cQpnszTMUHgt4Mqv.jpg)}body.birth-fletcher section.layout.bg-white.waves-bottom:not(:where([data-section=content-box-section])):after,body.better-smiles-forever section.layout.bg-white.waves-bottom:not(:where([data-section=content-box-section])):after{content:"";background:url(https://cdn.dentalcarealliance.net/system/test/kXNFzfEAhvEJTknmbfJsdypSApSgRah6FVVTbpTW.png);width:100%;height:20px;position:absolute;top:-1px;left:0;transform:rotate(180deg)}body.birth-fletcher section.layout.bg-white.waves-top:not(:where([data-section=content-box-section])):after,body.better-smiles-forever section.layout.bg-white.waves-top:not(:where([data-section=content-box-section])):after{content:"";background:url(https://cdn.dentalcarealliance.net/system/test/kXNFzfEAhvEJTknmbfJsdypSApSgRah6FVVTbpTW.png);width:100%;height:20px;position:absolute;bottom:-1px;left:0}section.layout.curated-three-boxes:not(:where([data-section=content-box-section])){background:linear-gradient(to right,var(--color-primary) 0%,var(--color-primary) 50%,var(--color-gray-2) 50%,var(--color-gray-2) 100%)}section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content{padding:0}section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content .three-boxes{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content .three-boxes .box{grid-template-rows:min-content min-content 1fr;align-content:space-between;justify-items:start;padding:40px;display:grid}section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content .three-boxes .box>:last-child{align-self:end}section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content .three-boxes .box h3,section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content .three-boxes .box p{margin-bottom:var(--default-gutter-medium)}section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content .three-boxes .box .featured-text{font-size:24px;line-height:28px}section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content .three-boxes .box .next-appointment{width:100%;padding:15px 20px;line-height:20px;transition:background-color .2s linear;display:block}section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content .three-boxes .box .next-appointment+a{margin-top:15px}section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content .three-boxes .box .next-appointment:hover{background-color:rgba(var(--color-light-primary-rgb),.5)}@media screen and (max-width:1024px){section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content .three-boxes .box{padding:40px 25px}}@media screen and (max-width:768px){section.layout.curated-three-boxes:not(:where([data-section=content-box-section])) .content .three-boxes{grid-template-columns:1fr;grid-auto-flow:row}}section.layout.specialty-family-icons:not(:where([data-section=content-box-section]))>.content{padding-top:40px;padding-bottom:40px}section.layout.specialty-family-icons:not(:where([data-section=content-box-section]))>.content ul li{width:100%;padding:0 var(--default-gutter-large)}section.layout.specialty-family-icons:not(:where([data-section=content-box-section]))>.content ul li:first-of-type{border-right:1px solid gray}@media screen and (max-width:1000px){section.layout.specialty-family-icons:not(:where([data-section=content-box-section]))>.content ul li:first-of-type{border:none}}@media screen and (max-width:480px){section.layout.specialty-family-icons:not(:where([data-section=content-box-section]))>.content ul li:first-of-type{padding-bottom:var(--default-gutter-large);border-bottom:1px solid gray;border-right:none}}@media screen and (max-width:375px){section.layout.specialty-family-icons:not(:where([data-section=content-box-section])) h2{font-size:var(--heading-3-font-size)}}section.layout.specialty-family-icons:not(:where([data-section=content-box-section])) ul{grid-gap:30px;grid-auto-columns:1fr;grid-auto-flow:column;place-items:center;display:grid}@media screen and (max-width:1200px){section.layout.specialty-family-icons:not(:where([data-section=content-box-section])) ul{grid-gap:40px 30px;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;justify-items:start}}@media screen and (max-width:480px){section.layout.specialty-family-icons:not(:where([data-section=content-box-section])) ul{grid-template-columns:1fr}}section.layout.specialty-family-icons:not(:where([data-section=content-box-section])) a{grid-gap:20px;grid-template-columns:min-content auto;align-items:center;display:grid}section.layout.specialty-family-icons:not(:where([data-section=content-box-section])) svg{width:55px;height:auto}section.layout.specialty-family-icons:not(:where([data-section=content-box-section])) li.secondary-color a{color:var(--color-secondary)}section.layout.specialty-family-icons:not(:where([data-section=content-box-section])) li.secondary-color svg{fill:var(--color-secondary)}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel-track{align-items:center}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.reviews-slider .carousel-slide .review{max-height:5lh;font-size:16px;line-height:22px;font-family:var(--font-secondary);scrollbar-width:thin;scrollbar-color:#00000040 transparent;margin-bottom:10px;overflow-y:auto}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.reviews-slider .carousel-slide .review::-webkit-scrollbar{width:6px}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.reviews-slider .carousel-slide .review::-webkit-scrollbar-thumb{background:#00000040;border-radius:3px}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.reviews-slider .carousel-slide .review p{margin-bottom:0;font-size:16px}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews{position:relative;overflow:hidden}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide{max-width:100%;padding:40px}@media screen and (max-width:768px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide{padding:30px}}@media screen and (max-width:375px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide{padding:25px}}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .icon-five-stars{width:125px;height:auto;color:var(--color-primary)}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .review{font-size:24px;line-height:28px;font-family:var(--font-secondary);margin-bottom:10px}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .review p{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (max-width:768px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .review p{-webkit-line-clamp:8}}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .cta,section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .review{margin-top:30px}@media screen and (max-width:768px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .cta,section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews .carousel-slide .review{margin-top:20px}}@media screen and (min-width:769px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews.right-inside-nav .slider-navigation{position:absolute;bottom:15px;right:0}}@media screen and (max-width:768px){section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews.right-inside-nav .slider-navigation{margin:0 auto}}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews.right-inside-nav.on-light-bg .slider-navigation .carousel-bullet:not(.carousel-bullet--active){background:var(--color-primary)}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews.right-inside-nav.on-light-bg .slider-navigation .carousel-nav--next,section.layout.reviews-slider:not(:where([data-section=content-box-section])) .carousel.slider-reviews.right-inside-nav.on-light-bg .slider-navigation .carousel-nav--prev{color:var(--color-primary)}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .slider-navigation{text-align:right}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .content{background:0 0;max-width:1200px;margin:0 auto}section.layout.reviews-slider:not(:where([data-section=content-box-section])) .content .carousel-slide{padding:20px}section.layout.image-hero:not(:where([data-section=content-box-section])) .content{max-width:1330px;padding-top:0;padding-bottom:0;padding-right:15%}section.layout.image-hero:not(:where([data-section=content-box-section])) .content svg{z-index:1}@media screen and (max-width:768px){section.layout.image-hero:not(:where([data-section=content-box-section])) .content{padding:0}}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) #square_pattern{display:none}}@media screen and (max-width:1249px){section.layout:not(:where([data-section=content-box-section])) #square_pattern{width:24%}}section.layout:not(:where([data-section=content-box-section])) #square_pattern{border-top:none;border-bottom:3px solid #f06463;border-left:3px solid #f06463;border-right:0;width:375px;height:230px;position:absolute;top:0;right:0}section.layout:not(:where([data-section=content-box-section])) #square_pattern:after{content:"";border-bottom:3px solid #f06463;width:50vw;height:100%;position:absolute;bottom:-3px;left:0}body.curated section.layout.bg-secondary:not(:where([data-section=content-box-section])),body.curated section.layout.bg-tertiary:not(:where([data-section=content-box-section])){color:var(--color-white)}@media screen and (max-width:767px){section.layout.homepage.extra-mobile-height:not(:where([data-section=content-box-section])) .container{min-height:500px}}div.cards:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){display:grid}div.cards:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):not(:first-of-type){margin-top:35px}div.cards .staff-group-heading:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){font-family:var(--font-primary);color:var(--color-primary);grid-column:1/-1;margin-bottom:-50px;scroll-margin-top:120px;font-size:2rem;font-weight:700}@media screen and (max-width:1170px){div.cards .staff-group-heading:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-bottom:0}}div.cards .staff-group-heading~.staff-group-heading:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-top:40px}.inner-content div.cards.columns-2:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:70px;grid-template-columns:repeat(2,minmax(0,1fr))}.inner-content.narrow div.cards.columns-2:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}div.cards.columns-3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}div.cards.columns-4:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:25px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}div.cards.columns-4 .card:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){padding:25px}@media screen and (max-width:768px){div.cards.columns-4:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-template-columns:1fr 1fr}}@media screen and (max-width:480px){div.cards.columns-4:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-template-columns:1fr}}div.cards .card.radius-15:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-radius:15px}div.cards .card.blue-gradient:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){background-image:linear-gradient(150deg,#13326e 21%,#0296d6);box-shadow:0 5px 15px #0483b940}div.cards .card.blue-gradient .heading:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),div.cards .card.blue-gradient .checks :not(:where([data-section=content-box-section],[data-section=content-box-section] *)):before,div.cards .card.blue-gradient a:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:#fff}div.cards .card.blue-gradient a:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):hover{color:var(--color-sub-nav-hover)}div.cards .card.bg-tertiary a:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:#fff}div.cards .card.bg-tertiary a:not(:where([data-section=content-box-section],[data-section=content-box-section] *)):hover{color:var(--color-sub-nav-hover)}@media screen and (max-width:1170px){.inner-content div.cards.columns-2:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.inner-content.narrow div.cards.columns-2:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.inner-content div.cards.columns-3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.inner-content.narrow div.cards.columns-3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media screen and (max-width:1024px){.inner-content div.cards.columns-2:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),.inner-content div.cards.columns-3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),.inner-content.narrow div.cards.columns-2:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),.inner-content.narrow div.cards.columns-3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:0px;grid-template-columns:100%;row-gap:25px}}section.hero div.cards:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:70px;grid-template-columns:calc(50% - 35px) calc(50% - 35px);margin-top:30px}@media screen and (max-width:1170px){section.hero div.cards:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:25px;grid-template-columns:calc(50% - 12.5px) calc(50% - 12.5px)}}@media screen and (max-width:1024px){section.hero div.cards:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:0px;margin-top:var(--lt-desktop-section-y-padding);grid-template-columns:100%;row-gap:25px}}section.layout:not(:where([data-section=content-box-section])) form{grid-gap:40px;grid-template-columns:1fr;display:grid}section.layout:not(:where([data-section=content-box-section])) form .form-row{grid-column-gap:50px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}section.layout:not(:where([data-section=content-box-section])) form .form-group{grid-gap:20px;place-items:end start;display:grid;position:relative}section.layout:not(:where([data-section=content-box-section])) form .form-group span{line-height:1.2;position:absolute;bottom:-25px}section.layout:not(:where([data-section=content-box-section])) form .form-group span.error{color:var(--color-red)}section.layout:not(:where([data-section=content-box-section])) form .form-group span+div[data-lastpass-icon-root]{display:none}section.layout:not(:where([data-section=content-box-section])) form label{font-size:18px;font-weight:500;line-height:var(--default-line-height);color:var(--form-label);display:block}section.layout:not(:where([data-section=content-box-section])) form input[type=tel],section.layout:not(:where([data-section=content-box-section])) form input[type=email],section.layout:not(:where([data-section=content-box-section])) form input[type=text]{border-radius:var(--input-field-radius);background-color:var(--form-input-background);width:100%;height:60px;padding-left:20px;font-size:16px}section.layout:not(:where([data-section=content-box-section])) form input[type=tel].error,section.layout:not(:where([data-section=content-box-section])) form input[type=email].error,section.layout:not(:where([data-section=content-box-section])) form input[type=text].error{border:2px solid var(--color-red)}section.layout:not(:where([data-section=content-box-section])) form textarea{resize:vertical;border-radius:var(--textarea-field-radius);background-color:var(--form-input-background);width:100%;min-height:128px;padding:20px;font-size:16px;line-height:22px}section.layout:not(:where([data-section=content-box-section])) form p#form-error{color:var(--color-red);margin:0}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) form .form-row{grid-gap:30px;grid-auto-flow:row}}section.hero form:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-top:40px}section.hero form .form-row:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:40px;grid-auto-columns:max-content}@media screen and (max-width:768px){section.hero form .form-row:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-gap:15px;grid-auto-columns:1fr}}section.form form:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-top:70px}@media screen and (max-width:768px){section.form form:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){margin-top:35px}}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder]{grid-gap:20px}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] small{cursor:pointer;text-decoration:underline}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] *+small{margin-top:10px}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .form-row{align-items:baseline}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .form-row.insurance-checker-results{grid-gap:50px}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .form-row.insurance-checker-results{grid-gap:20px}}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .insurance-checker-message{grid-column-gap:15px;grid-template-columns:min-content max-content;grid-auto-flow:column;align-self:start;display:inline-grid}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .insurance-checker-message{grid-template-columns:min-content auto}}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .insurance-checker-message.insurance-checker-message-error p{max-width:585px}body:not(.reliable) form[name=insuranceFinder] .insurance-checker-message a.secondary:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--color-white)}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .insurance-checker-message svg{aspect-ratio:1;width:40px;height:auto}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .insurance-checker-message svg.circle-check-icon{fill:var(--color-secondary)}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .insurance-checker-message svg.info-icon{fill:var(--color-tertiary)}body:not(.reliable) form[name=insuranceFinder] .insurance-checker-message svg.circle-check-icon:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),body:not(.reliable) form[name=insuranceFinder] .insurance-checker-message svg.info-icon:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){fill:var(--color-white)}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .v-select{width:400px}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .v-select{width:100%;max-width:400px}}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .v-select .vs__dropdown-toggle{background-color:var(--color-white)}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .v-select .vs__search,form[name=insuranceFinder] .v-select .vs__selected:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--insurance-dropdown-search-color);border:none;margin:0;padding:0;line-height:40px}section.layout:not(:where([data-section=content-box-section])) form[name=insuranceFinder] .v-select.vs--open.no-options .vs__dropdown-toggle{border-radius:20px}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select,form[name=patient-referrals] .v-select:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){background-color:var(--form-input-background);border-radius:var(--input-field-radius)}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select.error,form[name=patient-referrals] .v-select.error:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select.error:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border:2px solid var(--color-red)}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select,form[name=patient-referrals] .v-select:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){width:100%}}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select .vs__dropdown-toggle,form[name=patient-referrals] .v-select .vs__dropdown-toggle:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select .vs__dropdown-toggle:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){background-color:var(--form-input-background);border-radius:var(--input-field-radius);height:60px;font-weight:500}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select .vs__search,form[name=Contact] .v-select .vs__selected:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=patient-referrals] .v-select .vs__search:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=patient-referrals] .v-select .vs__selected:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select .vs__search:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select .vs__selected:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--color-gray-3);font-weight:400;line-height:60px;font-family:var(--font-primary);border:none;margin:0;padding:0}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select .vs__no-options,form[name=patient-referrals] .v-select .vs__no-options:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select .vs__no-options:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){background-color:var(--form-input-background);display:none}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select.vs--open.no-options .vs__dropdown-toggle,form[name=patient-referrals] .v-select.vs--open.no-options .vs__dropdown-toggle:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select.vs--open.no-options .vs__dropdown-toggle:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){border-radius:var(--input-field-radius);background-color:var(--form-input-background)}section.layout:not(:where([data-section=content-box-section])) form[name=Contact] .v-select .vs__open-indicator,form[name=patient-referrals] .v-select .vs__open-indicator:not(:where([data-section=content-box-section],[data-section=content-box-section] *)),form[name=careers-form] .v-select .vs__open-indicator:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){fill:var(--form-label)}form#carecredit-calculator:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){max-width:500px;margin-bottom:20px}form#carecredit-calculator .row:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){justify-content:space-between;align-items:flex-start;display:flex}form#carecredit-calculator .row>div.payment:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){width:70%;margin-bottom:15px}form#carecredit-calculator .row>div.payment input[type=text]:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){height:40px}form#carecredit-calculator .row>div.payment .error:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){color:var(--color-red);font-size:14px}form#carecredit-calculator .row input[type=submit]:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){width:auto}@media screen and (max-width:375px){form#carecredit-calculator .row:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){flex-direction:column}form#carecredit-calculator .row div.payment:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){width:100%}}.entry-content .columns:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){gap:20px;display:grid}.entry-content .columns.columns-3:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-template-columns:repeat(3,1fr)}.entry-content .columns.thirds:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-template-columns:1fr 2fr}ol.numbers li:not(:where([data-section=content-box-section],[data-section=content-box-section] *))::marker{font-size:var(--heading-2-font-size)}.parent:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:1023px){.parent:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.parent:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){display:block}}.div1:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-area:1/2/2/4}@media screen and (max-width:1023px){.div1:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-area:1/2/2/2}}@media screen and (max-width:767px){.div1:not(:where([data-section=content-box-section],[data-section=content-box-section] *)){grid-area:unset;margin-bottom:30px}}.map-widget.card.card{background-color:var(--color-tertiary);isolation:isolate}.map-widget:after{content:"";background-color:var(--color-tertiary);mix-blend-mode:multiply;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.map-widget.card.card{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:25px 30px;display:flex;position:relative;overflow:hidden}.map-widget.card.card h3{color:var(--color-white);margin-bottom:20px;font-size:22px;font-weight:500;line-height:24px}.map-widget.card.card picture{z-index:-1;position:absolute;inset:0}.map-widget.card.card .location .title{color:var(--color-white);margin-bottom:0;font-size:14px;font-weight:700;line-height:16px}.map-widget.card.card .location address{color:var(--color-white);margin-bottom:25px;font-size:14px;line-height:16px}.map-widget.card.card .map-pin{justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex}.map-widget.card.card .map-pin svg{color:var(--color-secondary);width:35px;height:48px}.map-widget.card.card .cta{width:100%}@media screen and (max-width:1170px){.map-widget.card.card{padding:15px}}@media screen and (max-width:1024px){.map-widget.card.card{height:auto;min-height:300px;padding:25px}}.locations-widget.card.card{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:40px 30px 60px;display:flex}.locations-widget.card.card .heading{align-items:center;width:100%;display:flex}.locations-widget.card.card .heading svg{width:35px;height:48px;margin-right:var(--default-gutter-small);color:var(--color-tertiary)}.locations-widget.card.card .heading p{color:var(--color-white);font-size:22px;font-weight:500;line-height:24px}.locations-widget.card.card .locations-list{width:100%}.locations-widget.card.card .locations-list p,.locations-widget.card.card .locations-list address{color:var(--color-white)}.locations-widget.card.card .locations-list h2.error{color:var(--color-red)}.locations-widget.card.card .locations-list>p{margin-bottom:10px;font-size:14px;line-height:16px}.locations-widget.card.card .locations-list .locations .location{background-color:var(--color-light-primary);border-radius:20px}.locations-widget.card.card .locations-list .locations .location:not(:last-of-type){margin-bottom:20px}.locations-widget.card.card .locations-list .locations .location header{padding:20px 15px 0}.locations-widget.card.card .locations-list .locations .location header .title{margin-bottom:2px;font-size:15px;font-weight:700;line-height:16px}.locations-widget.card.card .locations-list .locations .location header address{font-size:13px;line-height:16px}.locations-widget.card.card .locations-list .locations .location footer{background-color:#0000;justify-content:space-between;align-items:center;padding:20px 15px;display:flex}.locations-widget.card.card .locations-list .locations .location footer p{font-size:15px;font-weight:500;line-height:16px}.locations-widget.card.card .find-location{flex-direction:column;align-items:flex-start;width:100%;display:flex}.locations-widget.card.card .find-location .current-location{cursor:pointer;margin-bottom:10px;display:flex}.locations-widget.card.card .find-location .current-location svg{width:16px;height:16px;color:var(--color-white);margin-right:10px}.locations-widget.card.card .find-location .current-location p{color:var(--color-white);font-size:14px;line-height:16px}.locations-widget.card.card .find-location .current-location p.error{color:var(--color-red)}.locations-widget.card.card .find-location .v-select{width:100%;color:var(--color-white);background-color:var(--color-light-primary);border-radius:20px;margin-bottom:10px;font-size:16px;font-weight:500;line-height:16px}.locations-widget.card.card .find-location .v-select .vs__selected-options{width:100%}.locations-widget.card.card .find-location .v-select .vs__search:focus{color:var(--appointment-modal-select-color);margin:2px 0 0;padding:0}@media screen and (min-width:1025px){.locations-widget.card.card .find-location .v-select::-webkit-search-cancel-button{-webkit-appearance:none}}.locations-widget.card.card .find-location .v-select::placeholder{color:var(--color-gray-6);font-size:15px;font-weight:500;line-height:16px}.locations-widget.card.card .find-location .v-select:placeholder-shown,.locations-widget.card.card .find-location .v-select::placeholder{color:var(--color-gray-6);font-size:15px;font-weight:500;line-height:16px}.locations-widget.card.card .find-location .v-select.focused .vs__selected{color:var(--appointment-modal-select-color)}@media screen and (max-width:1170px){.locations-widget.card.card{padding:40px 15px 60px}}@media screen and (max-width:1024px){.locations-widget.card.card{padding:40px 30px 60px}.locations-widget.card.card .heading,.locations-widget.card.card .locations-list{margin-bottom:40px}}div.card{text-align:left;grid-template-columns:100%;align-content:start;place-items:start;padding:40px;display:grid;position:relative}body.rounded div.card,body.birth-fletcher div.card,body.better-smiles-forever div.card,body.lakeview-dr-arooni div.card,body.webster-cosmetic-and-family-dentistry div.card,body.ridgewood-oral-surgeryi div.card,body.old-bridge-dental div.card,body.grapevine-dental div.card,body.austell-dental-associates div.card,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too div.card,body.moorestown-dental-professionals div.card,body.east-village-dental-centre div.card,body.sparkling-smiles-fayetteville div.card{border-radius:30px}div.card.article{padding:0}body.rounded div.card.article,body.birth-fletcher div.card.article,body.better-smiles-forever div.card.article,body.lakeview-dr-arooni div.card.article,body.webster-cosmetic-and-family-dentistry div.card.article,body.ridgewood-oral-surgery div.card.article,body.old-bridge-dental div.card.article,body.grapevine-dental div.card.article,body.austell-dental-associates div.card.article,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too div.card.article,body.moorestown-dental-professionals div.card.article,body.east-village-dental-centre div.card.article,body.sparkling-smiles-fayetteville div.card.article{border-radius:30px;overflow:hidden}div.card.article article .content{padding:30px}div.card.radius{border-radius:var(--card-radius)}div.card.border-top{border-top:2px solid var(--hero-clear-card-border);padding-left:0;padding-right:0}div.card.border-top-white{border-top:2px solid var(--color-white);padding-left:0;padding-right:0}body.rounded div.card.border-top-white{border:none!important}div.card.bg-white{color:var(--default-color)}div.card.bg-white h3{color:var(--card-bg-white-title)}div.card.contact-phone-list-two-columns{grid-column:1/3;padding-bottom:0}div.card.contact-phone-list-two-columns .content-container{max-width:none;margin-bottom:0}div.card.contact-phone-list-two-columns ul.locations-phones{gap:15px;margin-bottom:0;display:grid}@media screen and (min-width:769px){div.card.contact-phone-list-two-columns ul.locations-phones{grid-template-columns:repeat(2,max-content);gap:15px 70px}}div.card.bg-primary,div.card.bg-primary h3{color:var(--color-white)}div.card.bg-secondary,div.card.bg-secondary h3{color:var(--color-primary)}div.card.bg-tertiary,div.card.bg-tertiary h3{color:var(--color-white)}div.card.prepended:before{content:"";width:100vw;height:100%;position:absolute;right:100%}div.card.prepended.bg-primary:before,div.card.prepended.bg-primary:after{background-color:var(--color-primary)}div.card.prepended.bg-secondary:before,div.card.prepended.bg-secondary:after{background-color:var(--color-secondary)}div.card.prepended.bg-tertiary:before,div.card.prepended.bg-tertiary:after{background-color:var(--color-tertiary)}@media screen and (max-width:1024px){div.card.prepended:after{content:"";width:100vw;height:100%;position:absolute;left:100%}}div.card.extended:after{content:"";width:100vw;height:100%;position:absolute;left:100%}div.card.extended.bg-primary:before,div.card.extended.bg-primary:after{background-color:var(--color-primary)}div.card.extended.bg-secondary:before,div.card.extended.bg-secondary:after{background-color:var(--color-secondary)}div.card.extended.bg-tertiary:before,div.card.extended.bg-tertiary:after{background-color:var(--color-tertiary)}@media screen and (max-width:1024px){div.card.extended:before{content:"";width:100vw;height:100%;position:absolute;right:100%}}div.card.cta-border-bottom .cta{border-top:none;border-left:none;border-right:none;border-radius:0;padding-left:0;padding-right:0}body.personalized div.card.cta-border-bottom .cta:not(.text){border:2px solid var(--default-cta-border);border-radius:var(--cta-radius);padding:0 22.5px}div.card .img-container{flex-grow:1;align-items:center;display:flex}div.card .img-container .logo{margin-bottom:20px}body.grapevine-dental div.card .img-container .logo{border-radius:30px}section.top-center-position div.card .img-container img{object-fit:cover;object-position:top center;width:100%;height:250px}@media screen and (max-width:1024px){section.top-center-position div.card .img-container img{aspect-ratio:325/150;height:unset}}div.card h3{margin-bottom:20px}div.card:not(.appointments) .cta{align-self:end}div.card.office-hours{grid-template-rows:auto 1fr;padding-top:20px;padding-bottom:0}div.card.office-hours h3{color:var(--hero-clear-card-text);margin-bottom:30px}div.card.office-hours .content-container{width:100%;color:var(--hero-clear-card-text);margin-bottom:0}div.card.office-hours .content-container p{margin-bottom:0!important}div.card.office-hours .content-container ul.office-hours{color:var(--hero-clear-card-text);width:80%}@media screen and (max-width:768px){div.card.office-hours .content-container ul.office-hours{width:100%}}div.card.office-hours .content-container ul.office-hours li{justify-content:space-between;font-size:18px;line-height:20px;display:flex}div.card.office-hours .content-container ul.office-hours li:not(:last-of-type){margin-bottom:10px}@media screen and (max-width:375px){div.card.office-hours .content-container ul.office-hours li{font-size:16px;line-height:22px}div.card.office-hours .content-container ul.office-hours li:not(:last-of-type){margin-bottom:5px}}div.card.appointments{grid-template-rows:auto auto 1fr;padding-top:20px;padding-bottom:0}div.card.appointments h3{color:var(--hero-clear-card-text);margin-bottom:30px}div.card.appointments .content-container,div.card.appointments .content-container p,div.card.appointments .content-container a{color:var(--hero-clear-card-text)}div.card.staff{grid-gap:30px}div.card.staff .staff-bio{grid-gap:30px;grid-template-columns:auto 1fr;align-items:center;width:100%;display:grid}div.card.staff .staff-bio h2{margin-bottom:10px}div.card.staff .staff-bio .eyebrow{color:var(--bio-eyebrow);font-size:13px;line-height:16px}@media screen and (max-width:1024px){div.card.staff .staff-bio{grid-gap:0px;grid-row-gap:10px;grid-template-columns:1fr}div.card.staff .staff-bio .content{padding-top:10px}}div.card.staff .content-container{margin-bottom:0}div.card.staff a.text{color:var(--team-page-cta);border-bottom:var(--team-page-cta-border-width) solid;padding-bottom:var(--team-page-cta-padding-bottom);margin-top:0;font-size:13px;line-height:16px;text-decoration:none}div.card.staff a.text:hover{color:var(--team-page-cta)}div.card.staff a.text.locations{margin-top:0}div.card.staff .locations-container{grid-gap:5px;display:grid}div.card.staff .locations-container h3{margin-bottom:10px}div.card.staff .locations-container a.text{border-bottom:none;line-height:1.2}@media screen and (max-width:768px){div.card.staff{grid-gap:15px}}div.card.article .article-img.blank{aspect-ratio:525/275;background-color:var(--color-tertiary);width:100%;height:275px;position:relative;overflow-x:hidden}@media screen and (max-width:1024px){div.card.article .article-img.blank{width:100%}}div.card.article .content h2{margin-bottom:10px}div.card.article .content .date{margin-bottom:10px;font-size:13px;line-height:16px}div.card.article a.text{text-decoration:underline;text-decoration-thickness:var(--text-link-border-bottom);font-size:13px;line-height:16px}.sidebar div.card.featured{padding:40px}body.grapevine-dental .sidebar div.card.featured,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .sidebar div.card.featured,body.moorestown-dental-professionals .sidebar div.card.featured,body.east-village-dental-centre .sidebar div.card.featured,body.sparkling-smiles-fayetteville .sidebar div.card.featured,body.austell-dental-associates .sidebar div.card.featured{border-radius:0}.sidebar div.card.featured a:not(.cta){color:var(--sidebar-cta-color);-webkit-text-decoration:var(--sidebar-cta-text-decoration);text-decoration:var(--sidebar-cta-text-decoration);transition:color .1s linear}.sidebar div.card.featured a:not(.cta):hover{color:var(--sidebar-cta-color-hover)}section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured:before,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured:after{background-color:var(--color-primary)}section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured h3,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured .content-container{color:var(--featured-card-text-bg-primary)}section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured:before,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured:after{background-color:var(--color-secondary)}section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured h3,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured .content-container{color:var(--featured-card-text-bg-secondary)}section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured:before,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured:after{background-color:var(--color-tertiary)}section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured h3,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured .content-container{color:var(--featured-card-text-bg-tertiary)}section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured:before,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured:after{background-color:var(--color-gray-1)}section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured h3,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured .content-container{color:var(--featured-card-text-bg-gray-1)}body.lake-geneva-pediatric-dentistry .sidebar div.card.featured,body.lake-geneva-pediatric-dentistry .sidebar div.card.featured:before,body.lake-geneva-pediatric-dentistry .sidebar div.card.featured:after{background-color:var(--color-gray-1)!important}body.rounded .sidebar div.card:not(.featured),body.birth-fletcher .sidebar div.card:not(.featured),body.better-smiles-forever .sidebar div.card:not(.featured){background:var(--color-white);border:2px solid #dcecee;border-radius:30px;padding:40px}body.rounded .sidebar div.card:not(.featured),body.lakeview-dr-arooni .sidebar div.card:not(.featured),body.webster-cosmetic-and-family-dentistry .sidebar div.card:not(.featured),body.ridgewood-oral-surgery .sidebar div.card:not(.featured),body.old-bridge-dental .sidebar div.card:not(.featured),body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured){border:solid 2px var(--color-gray-1);background:var(--color-white);border-radius:30px;padding:40px}body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured){background:var(--color-gray-1)}body.rounded .sidebar div.card:not(.featured):first-of-type,body.birth-fletcher .sidebar div.card:not(.featured):first-of-type,body.webster-cosmetic-and-family-dentistry .sidebar div.card:not(.featured):first-of-type,body.better-smiles-forever .sidebar div.card:not(.featured):first-of-type,body.lakeview-dr-arooni .sidebar div.card:not(.featured):first-of-type,body.ridgewood-oral-surgery .sidebar div.card:not(.featured):first-of-type,body.old-bridge-dental .sidebar div.card:not(.featured):first-of-type,body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured):first-of-type{margin-top:60px}.sidebar div.card:not(.featured) h3{margin-bottom:10px}.sidebar div.card:not(.featured) .content-container{font-size:14px;line-height:18px}.sidebar div.card:not(.featured).bg-transparent{background-color:#0000}@media screen and (max-width:1024px){div.card{padding:25px}.sidebar div.card.featured{padding:var(--lt-desktop-section-y-padding) 0px}.sidebar div.card:not(.featured){padding-top:20px;padding-left:0;padding-right:0}.sidebar div.card:not(.featured):last-of-type{padding-bottom:20px}}div.card.center{text-align:center;justify-items:center}div.card.center .img-container{justify-content:center}.flipping-cards{position:relative}.flipping-cards .bg-flip{cursor:pointer;height:100%;transition:all .3s linear}.flipping-cards .bg-flip.flip-front{transition-delay:.3s;transform:rotateY(0)}.flipping-cards .bg-flip.flip-back{flex-direction:column;justify-content:space-between;transition-delay:0s;display:flex;top:0;left:0;transform:rotateY(90deg);position:absolute!important}.flipping-cards .bg-flip.flip-back .cta{align-self:flex-start!important;margin-top:0!important}.flipping-cards:hover .bg-flip.flip-front{transition-delay:0s;transform:rotateY(90deg)}.flipping-cards:hover .bg-flip.flip-back{transition-delay:.3s;transform:rotateY(0)}body.careers div.card img{border-radius:5px}section.layout:not(:where([data-section=content-box-section])) .standout-text.standout-text{letter-spacing:0;font-size:.96em;line-height:1;font-family:var(--font-secondary);font-weight:700}section.layout:not(:where([data-section=content-box-section])) .standout-period.standout-period{color:var(--color-tertiary);letter-spacing:0;font-size:.96em;line-height:1;font-family:var(--font-secondary);font-weight:700}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.rounded.rounded img{border-radius:30px}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left{padding-bottom:20px;display:block;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-left.stamp-bottom-left:after{bottom:0;left:0;transform:translate(-25%,15%)}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left{padding-top:20px;display:block;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-left.stamp-top-left:after{top:0;left:0;transform:translate(-25%,-15%)}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right{padding-bottom:20px;display:block;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-bottom-right.stamp-bottom-right:after{bottom:0;right:0;transform:translate(25%,15%)}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right{padding-top:20px;display:block;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-top-right.stamp-top-right:after{top:0;right:0;transform:translate(25%,-15%)}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over img{z-index:1;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-over.stamp-over:after{z-index:2}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under img{z-index:2;position:relative}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-under.stamp-under:after{z-index:1}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after{content:"";background:url(https://cdn.dentalcarealliance.net/system/test/odUUVwJUUdJGWvkWC6fHBKSP0iuHuNYa7i4pMlqm.svg) 0 0/contain no-repeat;width:160px;height:156px;position:absolute}@media screen and (max-width:768px){body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-small.stamp-small:after{width:80px;height:78px}}body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after{content:"";background:url(https://cdn.dentalcarealliance.net/system/test/ZWiITav5lDUaHZp7DzEoBb4wJdrOziFfMY98zSde.svg) no-repeat/contain;background-size:contain;width:200px;height:194px;position:absolute}@media screen and (max-width:768px){body.rounded section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) picture.stamp-large.stamp-large:after{width:100px;height:98px}}section.layout.layout:not(:where([data-section=content-box-section])) h1,section.layout.layout:not(:where([data-section=content-box-section])) h2{margin-bottom:20px}section.layout.layout:not(:where([data-section=content-box-section])) h1:last-child,section.layout.layout:not(:where([data-section=content-box-section])) h2:last-child{margin-bottom:0}@media screen and (max-width:768px){section.layout.layout:not(:where([data-section=content-box-section])) h1:last-child,section.layout.layout:not(:where([data-section=content-box-section])) h2:last-child{margin-bottom:0!important}}section.layout:not(:where([data-section=content-box-section])) h1.mw-800.mw-800,section.layout:not(:where([data-section=content-box-section])) h2.mw-800.mw-800{max-width:800px}section.layout.layout:not(:where([data-section=content-box-section])) h1 small,section.layout.layout:not(:where([data-section=content-box-section])) h2 small{font-family:var(--font-primary);letter-spacing:0;font-size:15px;font-weight:400;line-height:17px}section.layout:not(:where([data-section=content-box-section])) .mb-50.mb-50{margin-bottom:50px!important}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .mb-50.mb-50{margin-bottom:25px!important}}section.layout:not(:where([data-section=content-box-section])) .mb-70.mb-70{margin-bottom:70px!important}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .mb-70.mb-70{margin-bottom:35px!important}}section.layout:not(:where([data-section=content-box-section])) .images-columns-3.images-columns-3{flex-wrap:wrap;justify-content:center;display:flex}section.layout:not(:where([data-section=content-box-section])) .images-columns-3.images-columns-3>div{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin:30px;padding:10px;display:flex;box-shadow:0 0 20px 1px #0000001a}section.layout:not(:where([data-section=content-box-section])) .images-columns-3>div .caption.caption{margin-top:10px}section.layout.layout:not(:where([data-section=content-box-section])) hr{border-bottom:1px solid var(--horizontal-rule-color);margin-top:40px;margin-bottom:40px}body.curated section.layout.with-sidebar.single-staff:not(:where([data-section=content-box-section])) .sidebar .card .cta.cta{color:var(--team-page-cta);border-top:0;border-left:0;border-right:0;border-bottom:var(--team-page-cta-border-width) solid;padding-left:0;padding-right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content.content{padding-top:0}@media screen and (max-width:1024px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content.content{padding-bottom:100px}}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.container{display:grid}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper{margin:0 auto;padding-top:70px;padding-right:40px}@media screen and (max-width:1024px){section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper{padding-top:var(--lt-desktop-section-y-padding)}}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper *~h2,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~.h2.h2{margin-top:50px}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper *~h3,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper *~.h3.h3{margin-top:40px}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper>:first-child{margin-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper>p:empty:first-child{display:none}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper>p:empty:first-child+:is(h2,.h2,h3,.h3){margin-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.no-cards.no-cards{padding-right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar.sidebar{grid-template-columns:100%;grid-auto-rows:min-content;align-items:start;gap:50px;width:375px;display:grid}body.specialty-family:not(.the-kids-dentist-of-mequon):not(.south-texas-orthodontics):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too):not(.moorestown-dental-professionals):not(.east-village-dental-centre):not(.valley-smiles-orthodontics) section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar a.cta.secondary.secondary{background-color:var(--color-white)}body.specialty-family:not(.the-kids-dentist-of-mequon):not(.south-texas-orthodontics):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too):not(.moorestown-dental-professionals):not(.east-village-dental-centre):not(.valley-smiles-orthodontics) section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar a.cta.secondary.secondary:hover{background-color:var(--color-secondary)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-left.sidebar-left{grid-template-columns:375px auto}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right.sidebar-right{grid-template-columns:auto 375px}body.rounded section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right.sidebar-right{gap:60px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper .heading.heading{font-size:36px;line-height:40px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns.two-columns{column-count:2}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns.two-columns li{align-items:flex-start;padding-top:10px;padding-bottom:10px;display:flex}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns.two-columns li:before{content:"•";padding-right:5px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar.sidebar{width:475px;margin-top:70px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .heading.heading{margin-bottom:25px;font-size:36px;line-height:1}@media screen and (max-width:1024px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.container{flex-direction:column;display:flex}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar.sidebar{order:-1;width:100%;margin-top:35px;margin-bottom:35px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .heading.heading{padding-top:30px;font-size:24px;line-height:26px}body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar .content-container.content-container{margin-bottom:50px}}@media screen and (max-width:768px){body.obstetrical-care section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper ul.two-columns.two-columns{column-count:1}}@media screen and (max-width:1024px){section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper.text-wrapper{max-width:100%;padding-right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar.sidebar{width:100%}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .text-wrapper+.sidebar.sidebar{margin-top:var(--lt-desktop-section-y-padding)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-left.sidebar-left{grid-template-columns:1fr}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container.sidebar-right.sidebar-right{grid-template-columns:1fr;display:block}}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop{margin-top:25px;margin-bottom:25px;overflow-x:auto}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop table,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop table{width:100%}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop table tr,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop table tr{border-top:1px solid var(--color-link)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop table th,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop table th{color:var(--color-link);text-align:left;padding:16px 0;font-weight:700}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop table td,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop table td{padding:16px 0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop.desktop table td strong,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.desktop table td.service-name.service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop.desktop table td strong,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.desktop table td.service-name.service-name{font-weight:600}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .heading.heading,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .heading.heading{border-top:1px solid var(--color-link);border-bottom:1px solid var(--color-link);color:var(--color-link);padding:16px 0;font-weight:600}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.data,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.data{border-bottom:1px solid var(--color-link);padding-bottom:25px;display:block}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .service-name.service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .service-name.service-name{justify-content:space-between;padding-top:25px;padding-bottom:25px;font-weight:700;display:flex;position:relative}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .service-name.service-name:after,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .service-name.service-name:after{content:"-";font-size:20px;position:absolute;right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .data-row.data-row,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .data-row.data-row{justify-content:space-between;display:flex}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data .data-row.data-row>:first-child,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data .data-row.data-row>:first-child{color:var(--color-link)}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed.closed,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed.closed{padding-bottom:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .service-name.service-name,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .service-name.service-name{padding-top:25px;position:relative}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .service-name.service-name:after,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .service-name.service-name:after{content:"+";font-size:20px;position:absolute;right:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .dentrite-plan.non-desktop .data.closed .data-row.data-row,section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .smile-alliance-club-plan.non-desktop .data.closed .data-row.data-row{display:none}section.layout:not(:where([data-section=content-box-section])) .content-container.content-container{margin-bottom:20px}section.layout:not(:where([data-section=content-box-section])) .content-container+.cards.cards{margin-top:20px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper,section.layout:not(:where([data-section=content-box-section])) .content-container.content-container{max-width:calc(var(--inner-wrapper) - 375px);width:100%}section.layout:not(:where([data-section=content-box-section])) .text-wrapper.full-width.full-width,section.layout:not(:where([data-section=content-box-section])) .content-container.full-width.full-width{max-width:unset}section.layout:not(:where([data-section=content-box-section])) .text-wrapper+.cta.cta,section.layout:not(:where([data-section=content-box-section])) .content-container+.cta.cta{margin-top:30px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper strong,section.layout:not(:where([data-section=content-box-section])) .content-container.content-container strong{font-weight:var(--bold-content-weight)}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-2.columns-2,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-2.columns-2{column-count:2;column-gap:30px}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-2.columns-2,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-2.columns-2{column-count:1}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-2 img:not(.logo.logo),section.layout:not(:where([data-section=content-box-section])) .content-container .columns-2 img:not(.logo.logo){width:100%}}body.rounded section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.rounded section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.rounded section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.rounded section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .text-wrapper .video.video,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .text-wrapper .youtube.youtube iframe,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .text-wrapper .directions-map .map.map,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .text-wrapper .google-360-tour.google-360-tour iframe,body.rounded section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.rounded section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.rounded section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.rounded section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.lakeview-dr-arooni section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.webster-cosmetic-and-family-dentistry section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.ridgewood-oral-surgery section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.old-bridge-dental section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.grapevine-dental section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.austell-dental-associates section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.nevid-dental section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.moorestown-dental-professionals section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.east-village-dental-centre section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.atlas-walk-dental section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .content-container .video.video,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .content-container .youtube.youtube iframe,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .content-container .directions-map .map.map,body.sparkling-smiles-fayetteville section.layout:not(:where([data-section=content-box-section])) .content-container .google-360-tour.google-360-tour iframe{border-radius:30px;overflow:hidden}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2.columns-1-2,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2.columns-1-2{grid-column-gap:60px;grid-template-rows:1fr;grid-template-columns:repeat(5,1fr);display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2 .inner-copy.inner-copy,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2 .inner-copy.inner-copy{grid-area:1/1/2/3;align-self:center}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2 .video.video,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2 .video.video{grid-area:1/3/2/6}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2.columns-1-2,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2.columns-1-2{display:block}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-2 .video.video,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-2 .video.video{margin-top:30px}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1.columns-1-1,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1.columns-1-1{grid-column-gap:60px;grid-template-rows:1fr;grid-template-columns:1fr 1fr;display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1 .inner-copy.inner-copy,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1 .inner-copy.inner-copy{align-self:center}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1.columns-1-1,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1.columns-1-1{display:block}section.layout:not(:where([data-section=content-box-section])) .text-wrapper .columns-1-1 .video.video,section.layout:not(:where([data-section=content-box-section])) .content-container .columns-1-1 .video.video{margin-top:30px}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets.bullets li,section.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets.bullets li{grid-template-columns:auto 1fr;display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets.bullets li strong,section.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets.bullets li strong{font-weight:600}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets.bullets li:before,section.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets.bullets li:before{content:"•";color:var(--color-custom-bullets,var(--color-tertiary));margin-right:5px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets.bullets li:not(:last-of-type),section.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets.bullets li:not(:last-of-type){margin-bottom:20px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.bullets.block.block li,section.layout:not(:where([data-section=content-box-section])) .content-container ul.bullets.block.block li{display:block}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks.checks li,section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks.checks li{grid-template-columns:auto 1fr;display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks.checks li strong,section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks.checks li strong{font-weight:600}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks.checks li:before,section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks.checks li:before{content:"✓";color:var(--color-tertiary);margin-right:5px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks.checks li:not(:last-of-type),section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks.checks li:not(:last-of-type){margin-bottom:20px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks.white.white li:before,section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks.white.white li:before{color:var(--color-white)}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul.checks.block.block li,section.layout:not(:where([data-section=content-box-section])) .content-container ul.checks.block.block li{display:block}section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper ul[class*=columns-],section.layout:not(:where([data-section=content-box-section])) .content-container.content-container ul[class*=columns-]{display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5.columns-5,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5.columns-5{grid-gap:10px 20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media screen and (max-width:1600px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5.columns-5,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5.columns-5{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5.columns-5,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5.columns-5{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5.columns-5,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5.columns-5{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5.columns-5,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5.columns-5{grid-template-columns:1fr 1fr}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-5.columns-5 ul,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-5.columns-5 ul{margin:0}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4.columns-4,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4.columns-4{grid-gap:1em 10px;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4.columns-4,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4.columns-4{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4.columns-4,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4.columns-4{grid-template-columns:1fr}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-4.columns-4 ul,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-4.columns-4 ul{margin:0}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3.columns-3,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3.columns-3{grid-gap:1em 10px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3.columns-3,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3.columns-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3.columns-3,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3.columns-3{grid-template-columns:1fr}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-3.columns-3 ul,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-3.columns-3 ul{margin:0}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2.columns-2,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2.columns-2{grid-gap:1em 40px;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2.columns-2,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2.columns-2{grid-template-columns:1fr}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2.columns-2 ul,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2.columns-2 ul{margin:0}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2.columns-2 h2,section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 .h2.h2,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2.columns-2 h2,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 .h2.h2{margin-top:12.5px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2.columns-2 h3,section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-].columns-2 .h3.h3,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2.columns-2 h3,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-].columns-2 .h3.h3{margin-top:10px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ul[class*=columns-] .list-with-dividers.list-with-dividers li+li,section.layout:not(:where([data-section=content-box-section])) .content-container ul[class*=columns-] .list-with-dividers.list-with-dividers li+li{border-top:1px solid var(--horizontal-rule-color);margin-top:10px;padding-top:10px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper ul ul,section.layout:not(:where([data-section=content-box-section])) .content-container.content-container ul ul{margin-top:20px;margin-left:40px}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper ul ul,section.layout:not(:where([data-section=content-box-section])) .content-container.content-container ul ul{margin-left:20px}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper ol,section.layout:not(:where([data-section=content-box-section])) .content-container.content-container ol{list-style-type:auto}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol.bullets.bullets,section.layout:not(:where([data-section=content-box-section])) .content-container ol.bullets.bullets{counter-reset:ordered-list;list-style-type:none}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol.bullets.bullets li,section.layout:not(:where([data-section=content-box-section])) .content-container ol.bullets.bullets li{grid-template-columns:auto 1fr;display:grid}section.layout:not(:where([data-section=content-box-section])) .text-wrapper ol.bullets.bullets li:before,section.layout:not(:where([data-section=content-box-section])) .content-container ol.bullets.bullets li:before{counter-increment:ordered-list;content:counter(ordered-list) ". ";color:var(--color-custom-bullets,var(--color-tertiary));margin-right:5px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper ol li::marker{color:var(--color-tertiary);margin-right:5px}section.layout:not(:where([data-section=content-box-section])) .content-container.content-container ol li::marker{color:var(--color-tertiary);margin-right:5px}body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper ol li::marker{color:var(--color-primary)}body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper ol li::marker{color:var(--color-primary)}body.birth-fletcher section.layout:not(:where([data-section=content-box-section])) .content-container.content-container ol li::marker{color:var(--color-primary)}body.better-smiles-forever section.layout:not(:where([data-section=content-box-section])) .content-container.content-container ol li::marker{color:var(--color-primary)}section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper ol li:not(:last-of-type),section.layout:not(:where([data-section=content-box-section])) .content-container.content-container ol li:not(:last-of-type){margin-bottom:20px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper ol ol,section.layout:not(:where([data-section=content-box-section])) .content-container.content-container ol ol{margin-top:20px;margin-left:40px}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper ol ol,section.layout:not(:where([data-section=content-box-section])) .content-container.content-container ol ol{margin-left:20px}}section.layout:not(:where([data-section=content-box-section])) .text-wrapper.text-wrapper h3,section.layout:not(:where([data-section=content-box-section])) .content-container.content-container h3{margin-bottom:20px}section.layout:not(:where([data-section=content-box-section])) .text-wrapper p.ctas.ctas,section.layout:not(:where([data-section=content-box-section])) .content-container p.ctas.ctas{flex-wrap:wrap;gap:20px;display:flex}section.layout:not(:where([data-section=content-box-section])) .sidebar .content-container+.cta.cta{margin-top:0}@media screen and (max-width:1024px){section.layout:not(:where([data-section=content-box-section])) .content.content{padding-top:var(--lt-desktop-section-y-padding);padding-bottom:var(--lt-desktop-section-y-padding)}body.dentist-office section.layout:not(:where([data-section=content-box-section])) .content.content{padding-top:0;padding-bottom:0}section.layout.with-sidebar.single-staff:not(:where([data-section=content-box-section])) .sidebar .card.card:first-of-type{margin-top:0}section.layout.with-sidebar:not(:where([data-section=content-box-section])) .content .container .sidebar.sidebar{gap:var(--lt-desktop-section-y-padding)}}@media screen and (max-width:768px){section.layout:not(:where([data-section=content-box-section])) .content .inner-content .f.f{align-items:flex-start}section.layout:not(:where([data-section=content-box-section])) .content .inner-content .f.f div+div{margin-top:25px}}body.reliable section.layout.bg-primary:not(:where([data-section=content-box-section])):not(.primary.primary),body.reliable section.layout.bg-primary:not(:where([data-section=content-box-section])):not(.secondary.secondary),body.reliable section.layout.bg-primary:not(:where([data-section=content-box-section])):not(.tertiary.tertiary),body.reliable section.layout.bg-secondary:not(:where([data-section=content-box-section])):not(.primary.primary),body.reliable section.layout.bg-secondary:not(:where([data-section=content-box-section])):not(.secondary.secondary),body.reliable section.layout.bg-secondary:not(:where([data-section=content-box-section])):not(.tertiary.tertiary),body.reliable section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.primary.primary),body.reliable section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.secondary.secondary),body.reliable section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.tertiary.tertiary),body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.primary.primary),body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.secondary.secondary),body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.tertiary.tertiary),body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.primary.primary) h1,body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.secondary.secondary) h1,body.inviting section.layout.bg-tertiary:not(:where([data-section=content-box-section])):not(.tertiary.tertiary) h1{color:var(--color-white)}body.birth-fletcher section.layout.o-symbol:not(:where([data-section=content-box-section])) .content.content:after,body.birth-fletcher section.layout.b-symbol:not(:where([data-section=content-box-section])) .content.content:after,body.better-smiles-forever section.layout.o-symbol:not(:where([data-section=content-box-section])) .content.content:after,body.better-smiles-forever section.layout.b-symbol:not(:where([data-section=content-box-section])) .content.content:after{z-index:1;content:"";background:url(https://cdn.dentalcarealliance.net/system/test/Wi1IJkCRIoGV2casEVdouLbm2PSDV6RpFms3cIBa.svg) no-repeat;width:100%;height:100%;position:absolute;top:50%;left:0;transform:translate(-25%,-40%)scale(.8)}body.birth-fletcher section.layout.o-symbol:not(:where([data-section=content-box-section])) .content .inner-content.inner-content,body.birth-fletcher section.layout.b-symbol:not(:where([data-section=content-box-section])) .content .inner-content.inner-content,body.better-smiles-forever section.layout.o-symbol:not(:where([data-section=content-box-section])) .content .inner-content.inner-content,body.better-smiles-forever section.layout.b-symbol:not(:where([data-section=content-box-section])) .content .inner-content.inner-content{z-index:2}body.birth-fletcher section.layout.b-symbol:not(:where([data-section=content-box-section])) .content.content:after,body.better-smiles-forever section.layout.b-symbol:not(:where([data-section=content-box-section])) .content.content:after{background:url(https://cdn.dentalcarealliance.net/system/test/HyK15O3sT0vvaVlTxOppUUa0BG8mEPTEfkC9Tecw.svg) no-repeat}body.birth-fletcher section.layout.bg-white.bg-white:not(:where([data-section=content-box-section])),body.better-smiles-forever section.layout.bg-white.bg-white:not(:where([data-section=content-box-section])){background:url(https://cdn.dentalcarealliance.net/system/test/Qo5YFmTn8R3mHsqlNO2P8fN9cQpnszTMUHgt4Mqv.jpg)}body.birth-fletcher section.layout.bg-white.waves-bottom.waves-bottom:not(:where([data-section=content-box-section])):after,body.better-smiles-forever section.layout.bg-white.waves-bottom.waves-bottom:not(:where([data-section=content-box-section])):after{content:"";background:url(https://cdn.dentalcarealliance.net/system/test/kXNFzfEAhvEJTknmbfJsdypSApSgRah6FVVTbpTW.png);width:100%;height:20px;position:absolute;top:-1px;left:0;transform:rotate(180deg)}body.birth-fletcher section.layout.bg-white.waves-top.waves-top:not(:where([data-section=content-box-section])):after,body.better-smiles-forever section.layout.bg-white.waves-top.waves-top:not(:where([data-section=content-box-section])):after{content:"";background:url(https://cdn.dentalcarealliance.net/system/test/kXNFzfEAhvEJTknmbfJsdypSApSgRah6FVVTbpTW.png);width:100%;height:20px;position:absolute;bottom:-1px;left:0}body.curated section.layout.bg-secondary.bg-secondary:not(:where([data-section=content-box-section])),body.curated section.layout.bg-tertiary.bg-tertiary:not(:where([data-section=content-box-section])){color:var(--color-white)}div.card.card{text-align:left;grid-template-columns:100%;align-content:start;place-items:start;padding:40px;display:grid;position:relative}body.rounded div.card.card,body.birth-fletcher div.card.card,body.better-smiles-forever div.card.card,body.lakeview-dr-arooni div.card.card,body.webster-cosmetic-and-family-dentistry div.card.card,body.ridgewood-oral-surgeryi div.card.card,body.old-bridge-dental div.card.card,body.grapevine-dental div.card.card,body.austell-dental-associates div.card.card,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too div.card.card,body.moorestown-dental-professionals div.card.card,body.east-village-dental-centre div.card.card,body.sparkling-smiles-fayetteville div.card.card{border-radius:30px}div.card.article.article{padding:0}body.rounded div.card.article.article,body.birth-fletcher div.card.article.article,body.better-smiles-forever div.card.article.article,body.lakeview-dr-arooni div.card.article.article,body.webster-cosmetic-and-family-dentistry div.card.article.article,body.ridgewood-oral-surgery div.card.article.article,body.old-bridge-dental div.card.article.article,body.grapevine-dental div.card.article.article,body.austell-dental-associates div.card.article.article,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too div.card.article.article,body.moorestown-dental-professionals div.card.article.article,body.east-village-dental-centre div.card.article.article,body.sparkling-smiles-fayetteville div.card.article.article{border-radius:30px;overflow:hidden}div.card.article article .content.content{padding:30px}div.card.radius.radius{border-radius:var(--card-radius)}div.card.border-top.border-top{border-top:2px solid var(--hero-clear-card-border);padding-left:0;padding-right:0}div.card.border-top-white.border-top-white{border-top:2px solid var(--color-white);padding-left:0;padding-right:0}body.rounded div.card.border-top-white.border-top-white{border:none!important}div.card.bg-white.bg-white{color:var(--default-color)}div.card.bg-white.bg-white h3{color:var(--card-bg-white-title)}div.card.contact-phone-list-two-columns.contact-phone-list-two-columns{grid-column:1/3;padding-bottom:0}div.card.contact-phone-list-two-columns .content-container.content-container{max-width:none;margin-bottom:0}div.card.contact-phone-list-two-columns ul.locations-phones.locations-phones{gap:15px;margin-bottom:0;display:grid}@media screen and (min-width:769px){div.card.contact-phone-list-two-columns ul.locations-phones.locations-phones{grid-template-columns:repeat(2,max-content);gap:15px 70px}}div.card.bg-primary.bg-primary,div.card.bg-primary.bg-primary h3{color:var(--color-white)}div.card.bg-secondary.bg-secondary,div.card.bg-secondary.bg-secondary h3{color:var(--color-primary)}div.card.bg-tertiary.bg-tertiary,div.card.bg-tertiary.bg-tertiary h3{color:var(--color-white)}div.card.prepended.prepended:before{content:"";width:100vw;height:100%;position:absolute;right:100%}div.card.prepended.bg-primary.bg-primary:before,div.card.prepended.bg-primary.bg-primary:after{background-color:var(--color-primary)}div.card.prepended.bg-secondary.bg-secondary:before,div.card.prepended.bg-secondary.bg-secondary:after{background-color:var(--color-secondary)}div.card.prepended.bg-tertiary.bg-tertiary:before,div.card.prepended.bg-tertiary.bg-tertiary:after{background-color:var(--color-tertiary)}@media screen and (max-width:1024px){div.card.prepended.prepended:after{content:"";width:100vw;height:100%;position:absolute;left:100%}}div.card.extended.extended:after{content:"";width:100vw;height:100%;position:absolute;left:100%}div.card.extended.bg-primary.bg-primary:before,div.card.extended.bg-primary.bg-primary:after{background-color:var(--color-primary)}div.card.extended.bg-secondary.bg-secondary:before,div.card.extended.bg-secondary.bg-secondary:after{background-color:var(--color-secondary)}div.card.extended.bg-tertiary.bg-tertiary:before,div.card.extended.bg-tertiary.bg-tertiary:after{background-color:var(--color-tertiary)}@media screen and (max-width:1024px){div.card.extended.extended:before{content:"";width:100vw;height:100%;position:absolute;right:100%}}div.card.cta-border-bottom .cta.cta{border-top:none;border-left:none;border-right:none;border-radius:0;padding-left:0;padding-right:0}body.personalized div.card.cta-border-bottom .cta:not(.text.text){border:2px solid var(--default-cta-border);border-radius:var(--cta-radius);padding:0 22.5px}div.card .img-container.img-container{flex-grow:1;align-items:center;display:flex}div.card .img-container .logo.logo{margin-bottom:20px}body.grapevine-dental div.card .img-container .logo.logo{border-radius:30px}section.top-center-position div.card .img-container.img-container img{object-fit:cover;object-position:top center;width:100%;height:250px}@media screen and (max-width:1024px){section.top-center-position div.card .img-container.img-container img{aspect-ratio:325/150;height:unset}}div.card.card h3{margin-bottom:20px}div.card:not(.appointments) .cta.cta{align-self:end}div.card.office-hours.office-hours{grid-template-rows:auto 1fr;padding-top:20px;padding-bottom:0}div.card.office-hours.office-hours h3{color:var(--hero-clear-card-text);margin-bottom:30px}div.card.office-hours .content-container.content-container{width:100%;color:var(--hero-clear-card-text);margin-bottom:0}div.card.office-hours .content-container.content-container p{margin-bottom:0!important}div.card.office-hours .content-container ul.office-hours.office-hours{color:var(--hero-clear-card-text);width:80%}@media screen and (max-width:768px){div.card.office-hours .content-container ul.office-hours.office-hours{width:100%}}div.card.office-hours .content-container ul.office-hours.office-hours li{justify-content:space-between;font-size:18px;line-height:20px;display:flex}div.card.office-hours .content-container ul.office-hours.office-hours li:not(:last-of-type){margin-bottom:10px}@media screen and (max-width:375px){div.card.office-hours .content-container ul.office-hours.office-hours li{font-size:16px;line-height:22px}div.card.office-hours .content-container ul.office-hours.office-hours li:not(:last-of-type){margin-bottom:5px}}div.card.appointments.appointments{grid-template-rows:auto auto 1fr;padding-top:20px;padding-bottom:0}div.card.appointments.appointments h3{color:var(--hero-clear-card-text);margin-bottom:30px}div.card.appointments .content-container.content-container,div.card.appointments .content-container.content-container p,div.card.appointments .content-container.content-container a{color:var(--hero-clear-card-text)}div.card.staff.staff{grid-gap:30px}div.card.staff .staff-bio.staff-bio{grid-gap:30px;grid-template-columns:auto 1fr;align-items:center;width:100%;display:grid}div.card.staff .staff-bio.staff-bio h2{margin-bottom:10px}div.card.staff .staff-bio .eyebrow.eyebrow{color:var(--bio-eyebrow);font-size:13px;line-height:16px}@media screen and (max-width:1024px){div.card.staff .staff-bio.staff-bio{grid-gap:0px;grid-row-gap:10px;grid-template-columns:1fr}div.card.staff .staff-bio .content.content{padding-top:10px}}div.card.staff .content-container.content-container{margin-bottom:0}div.card.staff a.text.text{color:var(--team-page-cta);border-bottom:var(--team-page-cta-border-width) solid;padding-bottom:var(--team-page-cta-padding-bottom);margin-top:0;font-size:13px;line-height:16px;text-decoration:none}div.card.staff a.text.text:hover{color:var(--team-page-cta)}div.card.staff a.text.locations.locations{margin-top:0}div.card.staff .locations-container.locations-container{grid-gap:5px;display:grid}div.card.staff .locations-container.locations-container h3{margin-bottom:10px}div.card.staff .locations-container a.text.text{border-bottom:none;line-height:1.2}@media screen and (max-width:768px){div.card.staff.staff{grid-gap:15px}}div.card.article .article-img.blank.blank{aspect-ratio:525/275;background-color:var(--color-tertiary);width:100%;height:275px;position:relative;overflow-x:hidden}@media screen and (max-width:1024px){div.card.article .article-img.blank.blank{width:100%}}div.card.article .content.content h2{margin-bottom:10px}div.card.article .content .date.date{margin-bottom:10px;font-size:13px;line-height:16px}div.card.article a.text.text{text-decoration:underline;text-decoration-thickness:var(--text-link-border-bottom);font-size:13px;line-height:16px}.sidebar div.card.featured.featured{padding:40px}body.grapevine-dental .sidebar div.card.featured.featured,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .sidebar div.card.featured.featured,body.moorestown-dental-professionals .sidebar div.card.featured.featured,body.east-village-dental-centre .sidebar div.card.featured.featured,body.sparkling-smiles-fayetteville .sidebar div.card.featured.featured,body.austell-dental-associates .sidebar div.card.featured.featured{border-radius:0}.sidebar div.card.featured a:not(.cta.cta){color:var(--sidebar-cta-color);-webkit-text-decoration:var(--sidebar-cta-text-decoration);text-decoration:var(--sidebar-cta-text-decoration);transition:color .1s linear}.sidebar div.card.featured a:not(.cta.cta):hover{color:var(--sidebar-cta-color-hover)}body.lake-geneva-pediatric-dentistry .sidebar div.card.featured.featured,body.lake-geneva-pediatric-dentistry .sidebar div.card.featured.featured:before,body.lake-geneva-pediatric-dentistry .sidebar div.card.featured.featured:after{background-color:var(--color-gray-1)!important}.sidebar div.card:not(.featured.featured){padding:0 40px}body.rounded .sidebar div.card:not(.featured.featured),body.birth-fletcher .sidebar div.card:not(.featured.featured),body.better-smiles-forever .sidebar div.card:not(.featured.featured){background:var(--color-white);border:2px solid #dcecee;border-radius:30px;padding:40px}body.rounded .sidebar div.card:not(.featured.featured),body.lakeview-dr-arooni .sidebar div.card:not(.featured.featured),body.webster-cosmetic-and-family-dentistry .sidebar div.card:not(.featured.featured),body.ridgewood-oral-surgery .sidebar div.card:not(.featured.featured),body.old-bridge-dental .sidebar div.card:not(.featured.featured),body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured.featured){border:solid 2px var(--color-gray-1);background:var(--color-white);border-radius:30px;padding:40px}body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured.featured){background:var(--color-gray-1)}.sidebar div.card:not(.featured.featured):first-of-type{padding-top:60px}body.rounded .sidebar div.card:not(.featured.featured):first-of-type,body.birth-fletcher .sidebar div.card:not(.featured.featured):first-of-type,body.webster-cosmetic-and-family-dentistry .sidebar div.card:not(.featured.featured):first-of-type,body.better-smiles-forever .sidebar div.card:not(.featured.featured):first-of-type,body.lakeview-dr-arooni .sidebar div.card:not(.featured.featured):first-of-type,body.ridgewood-oral-surgery .sidebar div.card:not(.featured.featured):first-of-type,body.old-bridge-dental .sidebar div.card:not(.featured.featured):first-of-type,body.lake-geneva-pediatric-dentistry .sidebar div.card:not(.featured.featured):first-of-type{margin-top:60px}body.obstetrical-care .sidebar div.card:not(.featured.featured):first-of-type{padding-top:40px;padding-bottom:40px;padding-right:100px}@media screen and (max-width:1024px){body.obstetrical-care .sidebar div.card:not(.featured.featured):first-of-type{padding-top:0;padding-bottom:0;padding-right:0}.sidebar div.card:not(.featured.featured):first-of-type{padding-top:0}}.sidebar div.card:not(.featured.featured) h3{margin-bottom:10px}.sidebar div.card:not(.featured) .content-container.content-container{font-size:14px;line-height:18px}.sidebar div.card:not(.featured).bg-transparent.bg-transparent{background-color:#0000}@media screen and (max-width:1024px){div.card.card{padding:25px}.sidebar div.card.featured.featured{padding:var(--lt-desktop-section-y-padding) 0px}.sidebar div.card:not(.featured.featured){padding-top:20px;padding-left:0;padding-right:0}.sidebar div.card:not(.featured.featured):last-of-type{padding-bottom:20px}}div.card.center.center{text-align:center;justify-items:center}div.card.center .img-container.img-container{justify-content:center}.sidebar div.card:not(.featured){padding:0 40px}.sidebar div.card:not(.featured):first-of-type{padding-top:60px}body.obstetrical-care .sidebar div.card:not(.featured):first-of-type{padding-top:40px;padding-bottom:40px;padding-right:100px}@media screen and (max-width:1024px){body.obstetrical-care .sidebar div.card:not(.featured):first-of-type{padding-top:0;padding-bottom:0;padding-right:0}.sidebar div.card:not(.featured):first-of-type{padding-top:0}}.scroll-to-top.scroll-to-top{background-color:var(--color-black-faded);color:#fff;cursor:pointer;opacity:.8;z-index:1000;border:none;border-radius:5px;align-items:center;padding:10px 15px;transition:opacity .3s;display:flex;position:fixed;bottom:50px;right:50px}@media screen and (max-width:768px){.scroll-to-top.scroll-to-top{bottom:20px;right:20px}}.scroll-to-top.scroll-to-top span{margin-right:10px}.scroll-to-top.scroll-to-top:hover{opacity:1}.scroll-to-top .circle-arrow-icon.circle-arrow-icon{transform:rotate(-90deg)scale(1.6)}.v-select .vs__search:focus,.v-select .vs__dropdown-toggle:focus{outline:none}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}label[for=insurance-provider][for=insurance-provider]{color:var(--form-insurance-label)}@media screen and (max-width:767px){form#child-registration .form-row,form#adult-registration .form-row{gap:0}}form#child-registration .entry,form#adult-registration .entry{margin-top:30px}form#child-registration .entry .check-item,form#adult-registration .entry .check-item{align-items:center;gap:10px;height:40px;display:flex}form#child-registration .entry .radio-group,form#adult-registration .entry .radio-group{align-items:center;height:60px;display:flex}form#child-registration .entry .radio-group>label,form#adult-registration .entry .radio-group>label{margin-right:10px}form#child-registration .entry label.required:after,form#adult-registration .entry label.required:after{content:" *";font-weight:600}form#child-registration .entry span.error,form#adult-registration .entry span.error{color:red}form#child-registration input,form#adult-registration input{appearance:auto}form#child-registration input .error,form#adult-registration input .error{border:2px solid var(--color-red)}form#child-registration .v-select,form#adult-registration .v-select{background-color:var(--form-input-background);border-radius:var(--input-field-radius)}form#child-registration .v-select.error,form#adult-registration .v-select.error{border:2px solid var(--color-red)}@media screen and (max-width:768px){form#child-registration .v-select,form#adult-registration .v-select{width:100%}}form#child-registration .v-select .vs__dropdown-toggle,form#adult-registration .v-select .vs__dropdown-toggle{background-color:var(--form-input-background);border-radius:var(--input-field-radius);height:60px;font-weight:500}form#child-registration .v-select .vs__search,form#child-registration .v-select .vs__selected,form#adult-registration .v-select .vs__search,form#adult-registration .v-select .vs__selected{color:var(--color-gray-3);font-weight:400;line-height:60px;font-family:var(--font-primary);border:none;margin:0;padding:0}form#child-registration .v-select .vs__no-options,form#adult-registration .v-select .vs__no-options{background-color:var(--form-input-background);display:none}form#child-registration .v-select.vs--open.no-options .vs__dropdown-toggle,form#adult-registration .v-select.vs--open.no-options .vs__dropdown-toggle{border-radius:var(--input-field-radius);background-color:var(--form-input-background)}form#child-registration .v-select .vs__open-indicator,form#adult-registration .v-select .vs__open-indicator{fill:var(--form-label)}.alignleft.alignleft{float:left;margin:0 15px 10px 0}@media screen and (max-width:640px){.alignleft.alignleft{float:none;margin:0 0 25px}}.alignright.alignright{float:right;margin:0 0 10px 15px}@media screen and (max-width:640px){.alignright.alignright{width:initial;float:none;margin:0 0 25px}}.aligncenter.aligncenter{margin:0 auto}.rye-article.rye-article{width:25%}@media screen and (max-width:640px){.rye-article.rye-article{width:initial}}picture+div .caption.caption{margin:10px;font-style:italic}.max-380.max-380{max-width:380px}p+figure[data-dc-multimedia]{margin-top:0}figure+figure[data-dc-multimedia]{border-top:solid 1px var(--color-tertiary);margin-top:45px;padding-top:45px}@media screen and (max-width:768px){figure+figure[data-dc-multimedia]{padding-top:26.25px}}figure[data-dc-multimedia]>iframe,figure[data-dc-multimedia]>.facade{aspect-ratio:16/9;margin-bottom:30px}figure[data-dc-multimedia]>*~iframe,figure[data-dc-multimedia]>*~.facade{margin-top:30px}figure.consult-pro[data-dc-multimedia]>iframe,figure.consult-pro[data-dc-multimedia]>.facade{aspect-ratio:3/2;max-width:600px}figure[data-dc-multimedia] .map{margin-top:30px;margin-bottom:30px;position:relative}@media screen and (max-width:1024px){figure[data-dc-multimedia] .map{margin-left:-25px;margin-right:-25px}}figure[data-dc-multimedia] .directions-map{aspect-ratio:16/9}figure[data-dc-multimedia] .directions-map>div{height:100%}figure[data-dc-multimedia] figcaption{margin-top:30px}figure[data-dc-multimedia]:first-of-type :first-child{margin-top:0}figure[data-dc-multimedia]:last-of-type :last-child{margin-bottom:0}figure[data-dc-multimedia] .store-item{width:375px;min-height:160px;color:var(--multimedia-map-store-item-color);background-color:var(--multimedia-map-store-item-background-color);pointer-events:none;padding:30px;position:absolute;top:0;left:0}figure[data-dc-multimedia] .store-item h2{color:var(--multimedia-map-store-item-heading-color)}figure[data-dc-multimedia] .store-item a{pointer-events:all;color:inherit}figure[data-dc-multimedia] .store-item .store-item-show-on-map{display:none}@media screen and (max-width:1024px){figure[data-dc-multimedia] .store-item{padding-left:25px;padding-right:25px}}@media screen and (max-width:680px){figure[data-dc-multimedia] .store-item{width:100%;position:static}}.store-item__show-on-map.store-item__show-on-map{appearance:none;font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.store-item.store-item{grid-gap:20px;cursor:pointer;font-size:12px;line-height:1.3333em;font-weight:var(--font-weight-medium);grid-template-columns:95px auto;align-items:center;padding:30px 20px;display:grid}@media screen and (max-width:1280px){.store-item.store-item{padding:20px 25px}}.store-item.store-item address{grid-row-gap:15px;display:grid}.store-item.store-item address a{text-decoration:underline}.store-item.store-item address p{margin:0}.store-item.store-item address ul{flex-wrap:wrap;display:flex;margin:0!important}.store-item.store-item address ul li+li:before{content:" | ";pointer-events:none;color:var(--color-gray-4);display:inline-block}@media screen and (max-width:768px){.store-item.store-item address ul li.multi-phone{flex-basis:100%;margin-top:.5em}.store-item.store-item address ul li.multi-phone+li:before{content:""}}.store-item.store-item address ul li.multi-phone:before{content:""}.store-item.store-item address ul ul{margin:0!important}.store-item.store-item p,.store-item.store-item a,.store-item.store-item li:before{color:inherit}.store-item.store-item a.coming-soon{background-color:var(--color-tertiary);border-radius:50%;position:relative}.store-item.store-item a.coming-soon img{opacity:.3}.store-item.store-item a.coming-soon p.message{color:#fff;text-align:center;flex-direction:column;justify-content:center;width:100%;height:100%;font-size:16px;display:flex;position:absolute;top:0;left:0}.store-item.store-item h2{font-family:var(--default-font-family);font-style:var(--default-font-style);font-size:var(--default-font-size);line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);font-weight:var(--font-weight-medium);margin:0}@media screen and (max-width:375px){section.layout .store-item.store-item h2{font-size:var(--default-font-size)}}section.layout .store-item.store-item h2{margin:0}.store-item.store-item strong{color:var(--color-tertiary)}.store-item.store-item svg,.store-item.store-item img{aspect-ratio:1;object-fit:cover;object-position:center center;border-radius:50%;width:100%;height:auto}.directions-map+.store-item.store-item svg{border:solid 2px var(--color-white)}.store-item.store-item address a{color:var(--store-locator-item-color)}body.about-us .store-item.store-item address a,body.about-our-practice .store-item.store-item address a,body.careers .store-item.store-item address a,body.patient-information .store-item.store-item address a,body.pediatric-dentistry-jobs .store-item.store-item address a,body.dentistry-jobs .store-item.store-item address a{color:var(--color-white)}@media screen and (min-width:769px)and (hover:hover){.store-item.store-item:hover address a{color:var(--color-white)}.store-item.store-item:hover address h2{color:var(--store-locator-address-heading-hover-color)}}.store-item.hover.store-item address a{color:var(--color-white)!important}@media screen and (max-width:768px){.store-item.hover.store-item address a{color:var(--store-locator-item-color)!important}}.before-after-container.before-after-container{grid-gap:25px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.before-after-container+.before-after-container.before-after-container{margin-top:25px}.before-after-container.columns3.columns3{grid-gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:1024px){.before-after-container.columns3.columns3{grid-gap:0px;grid-template-columns:100%}}@media screen and (max-width:1170px){.before-after-container.before-after-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}}@media screen and (max-width:1024px){.before-after-container.before-after-container{grid-gap:0px;grid-template-columns:100%;row-gap:25px}}.before-after-container .before-after.before-after{text-align:left;grid-template-columns:100%;place-items:start;display:grid;position:relative}body.grapevine-dental .before-after-container .before-after.before-after img{border-radius:30px}.before-after-container .before-after.before-after p{margin-top:10px;font-size:13px}.gallery.gallery{grid-gap:50px;grid-template-columns:repeat(4,1fr);display:grid}.gallery.gallery img{cursor:pointer}.cards[data-dc-cards]{display:grid}.cards.columns-2[data-dc-cards]{grid-gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.cards.columns-3[data-dc-cards]{grid-gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.cards.columns-4[data-dc-cards]{grid-gap:25px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:60px}@media screen and (max-width:1024px){.cards.columns-3[data-dc-cards],.cards.columns-4[data-dc-cards]{grid-template-columns:1fr 1fr}}@media screen and (max-width:640px){.cards.columns-2[data-dc-cards],.cards.columns-3[data-dc-cards],.cards.columns-4[data-dc-cards]{grid-template-columns:1fr}}[data-dc-cards] .card{padding:0!important}[data-dc-cards] .card.card{display:block}[data-dc-cards] .card.card .img-container,[data-dc-cards] .card .img-container picture,[data-dc-cards] .card .img-container img{width:100%;display:block}[data-dc-cards] .card.card .img-container{flex-grow:0}[data-dc-cards] .card .img-container .logo.logo{margin-bottom:30px}[data-dc-cards] .card.bg-primary{background-color:var(--color-primary)}[data-dc-cards] .card.bg-secondary{background-color:var(--color-secondary)}[data-dc-cards] .card.bg-tertiary{background-color:var(--color-tertiary)}[data-dc-cards] .card.bg-white{background-color:var(--color-white,#fff)}[data-dc-cards] .card.bg-gray-1{background-color:var(--color-gray-1)}[data-dc-cards] .card.bg-gray-2{background-color:var(--color-gray-2)}[data-dc-cards] .card .heading{text-align:center;margin-bottom:10px;padding:0 25px}[data-dc-cards] .card .content-container{text-align:center;padding:0 25px 25px!important}.multimedia-accordion.multimedia-accordion{margin-bottom:30px}.multimedia-accordion .accordion-toggle.accordion-toggle{all:unset;cursor:pointer;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px;display:flex}.multimedia-accordion .accordion-toggle.accordion-toggle+.multimedia-items.multimedia-items h3{font-size:26px}.multimedia-accordion .accordion-toggle.accordion-toggle .heading,.multimedia-accordion .accordion-toggle.accordion-toggle .h2{margin:0}.multimedia-accordion .accordion-toggle .toggle-icon.toggle-icon{color:var(--color-primary);margin-bottom:3px;font-size:26px;font-style:normal;font-weight:400}.multimedia-accordion.multimedia-accordion figure.consult-pro iframe{aspect-ratio:16/9}.multimedia-accordion.multimedia-accordion figure{margin-bottom:40px}.multimedia-accordion.multimedia-accordion figure+figure{border-top:solid 1px var(--color-tertiary);padding-top:30px}div.store-locator.store-locator{display:grid}@media screen and (min-width:769px){div.store-locator.store-locator{grid-template-columns:375px auto;height:750px;max-height:750px}}@media screen and (max-width:768px){div.store-locator.store-locator>:first-child{order:2}div.store-locator.store-locator>:last-child{aspect-ratio:4/5;order:1}}div.store-locator.store-locator>:first-child{color:var(--store-locator-color);border:solid 2px var(--color-gray-1);overflow-y:auto}@media screen and (max-width:768px){div.store-locator.store-locator>:first-child{border-left:none;border-right:none}}div.store-locator.store-locator>:first-child>ul,div.store-locator.store-locator>:first-child .store-count{border-right:solid 2px var(--color-gray-1)}div.store-locator.store-locator>:first-child .store-count{border-bottom:solid 2px var(--color-gray-1)}div.store-locator.store-locator>:first-child>ul>li{background-color:var(--color-white);transition:color .1s linear,background-color .1s linear}div.store-locator.store-locator>:first-child>ul>li+li{border-top:solid 2px var(--color-gray-1)}@media screen and (min-width:769px){@media(hover:hover){div.store-locator.store-locator>:first-child>ul>li:hover{color:var(--color-white);background-color:var(--store-locator-item-hover-background-color)}}div.store-locator.store-locator>:first-child>ul>li.hover{color:var(--color-white);background-color:var(--store-locator-item-hover-background-color)}div.store-locator.store-locator>:first-child>ul>li .store-item-show-on-map{display:none}}@media screen and (max-width:768px){div.store-locator.store-locator>:first-child>ul>li .store-item-show-on-map{display:block}}div.store-locator.store-locator>:last-child{position:relative}div.store-locator.store-locator>:last-child>div{width:100%;height:100%;position:absolute;top:0;left:0}.store-locator.store-locator .store-count{font-size:18px;line-height:var(--default-line-height);font-weight:var(--font-weight-medium);background-color:var(--locations-store-count-background);padding:30px 20px}@media screen and (max-width:1280px){.store-locator.store-locator .store-count{padding:20px 25px}}.store-search.store-search{background-color:var(--store-locator-search-background-color);color:var(--store-locator-search-color);padding-left:25px;padding-right:25px}body.birth-fletcher .store-search.store-search,body.better-smiles-forever .store-search.store-search{background:url(https://cdn.dentalcarealliance.net/system/test/9rVjvDLEQZlHgrnB33StY3zxFnqPuMxO1tGKIl0C.jpg) 50%/cover no-repeat}.store-search.store-search input[type=range]{width:175px}@media screen and (max-width:768px){.store-search.store-search input[type=range]{width:100%}}.store-search.store-search input[type=range]{appearance:none}.store-search.store-search input[type=range]::-webkit-slider-runnable-track{appearance:none}.store-search.store-search input[type=range]::-webkit-slider-thumb{appearance:none}.store-search.store-search input[type=range]::-webkit-slider-runnable-track{background:var(--color-white);height:5px;box-shadow:0 0 4px rgba(var(--color-black),.25);border-radius:2.5px}.store-search.store-search input[type=range]::-moz-range-progress{background:var(--color-white);height:5px;box-shadow:0 0 4px rgba(var(--color-black),.25);border-radius:2.5px}.store-search.store-search input[type=range]::-moz-range-track{background:var(--color-white);height:5px;box-shadow:0 0 4px rgba(var(--color-black),.25);border-radius:2.5px}.store-search.store-search input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-primary);cursor:pointer;width:15px;height:15px;box-shadow:0 0 4px rgba(var(--color-black),.25);border-radius:50%;margin-top:-5px}.store-search.store-search input[type=range]::-moz-range-thumb{appearance:none;background:var(--color-primary);cursor:pointer;width:15px;height:15px;box-shadow:0 0 4px rgba(var(--color-black),.25);border-radius:50%;margin-top:-5px}.store-search.store-search .form-wrapper{max-width:var(--inner-wrapper);margin:0 auto;padding:50px 0}.store-search.store-search form{margin-top:40px}.store-search.store-search form label{font-size:15px;line-height:1.3333em;font-weight:var(--font-weight-medium);color:var(--store-locator-search-label-color)}.store-search.store-search p.field-extra{font-size:13px;line-height:1.5384em;font-weight:var(--font-weight-medium);color:var(--store-locator-search-label-color)}.store-search.store-search p.field-extra.action{cursor:pointer}@media(hover:hover){.store-search.store-search p.field-extra.action:hover{text-decoration:underline}}.store-search.store-search .form-header{grid-template-columns:1fr auto;display:grid}@media screen and (max-width:1024px){.store-search.store-search .form-header{grid-row-gap:25px;grid-template-rows:min-content;grid-template-columns:none;grid-auto-flow:row}}.store-search.store-search .form-header>:first-child{grid-area:1/1/1/1}.store-search.store-search .form-header>:nth-child(2){grid-area:2/1/2/2;margin-bottom:0}.store-search.store-search .form-header>:nth-child(3){grid-area:1/2/1/2}@media screen and (max-width:1024px){.store-search.store-search .form-header>:first-child,.store-search.store-search .form-header>:nth-child(2),.store-search.store-search .form-header>:nth-child(3){grid-area:auto}.store-search.store-search .form-header>:nth-child(2){margin-top:-5px}}.store-search.store-search .range-control{grid-gap:30px;white-space:nowrap;grid-template-columns:175px 125px;align-items:center;display:inline-grid}@media screen and (max-width:768px){.store-search.store-search .range-control{grid-row-gap:10px;text-align:right;grid-template-columns:none;grid-auto-flow:row}}.store-search.store-search input[type=submit].cta:not(.text):not(:hover){color:var(--color-white)}.store-search.store-search .form-group{grid-gap:10px;grid-auto-rows:min-content;align-items:start}@media screen and (max-width:1280px){section.store-locator.layout>.content{padding:0}}section.store-locator.layout .store-search.store-search h2{color:var(--store-locator-heading-color);margin-bottom:0}section.store-locator.layout .store-search.store-search p.search-error{text-underline-offset:2px;margin-top:10px;font-style:italic;font-weight:500;text-decoration:underline}@media screen and (max-width:1280px){section.store-locator.layout .store-search.store-search p.search-error{margin-top:0}section.store-locator.layout .store-search.store-search .form-wrapper{max-width:none;padding-bottom:40px}section.store-locator.layout .store-search.store-search form{margin-top:30px}section.store-locator.layout .store-search.store-search form .form-row{grid-column-gap:25px}}@media screen and (max-width:768px){section.store-locator.layout .store-search.store-search .form-wrapper{padding-top:40px;padding-bottom:40px}}.cards.masonry.masonry{column-count:2!important;column-gap:70px!important;display:block!important}@media screen and (max-width:1024px){.cards.masonry.masonry{column-count:1!important;column-gap:0!important}}.masonry-item.masonry-item{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;width:100%;margin-bottom:30px}@media screen and (max-width:1024px){.masonry-content .content.content{padding-top:0;padding-bottom:0}}.cards.masonry+.ctas{margin-top:75px}.ctas .cta.reviews-load-more{background:var(--reviews-cta-background-color,var(--color-white))}.cta-secondary .ctas .cta.reviews-load-more,body.personalized .ctas .cta.reviews-load-more{background:var(--color-secondary);color:var(--color-white)}.masonry-item .stars.stars{margin-bottom:var(--default-gutter-small)}.masonry-item .stars .star-icon.star-icon{color:var(--star-color);font-size:40px}.masonry-item .author.author{font-size:18px;line-height:20px;font-weight:var(--font-weight-medium)}.masonry-item .author.author:before{content:" – "}.masonry-item .date.date{margin-top:5px}.inner-container.inner-container{flex-direction:column;display:flex}.inner-container .blog-date-color.blog-date-color{color:var(--blog-date-color)}.inner-container .cards .card.article article .article-img.img.img{aspect-ratio:525/275;object-fit:cover;width:100%;height:100%;max-height:275px}.inner-container .articles-load-more.articles-load-more{align-self:center;margin-top:75px}div.cards .staff-group-heading.staff-group-heading{font-family:var(--font-primary);color:var(--color-primary);grid-column:1/-1;margin-bottom:-50px;scroll-margin-top:120px;font-size:2rem;font-weight:700}@media screen and (max-width:1170px){div.cards .staff-group-heading.staff-group-heading{margin-bottom:0}}div.cards .staff-group-heading~.staff-group-heading.staff-group-heading{margin-top:40px}.v-select{background-color:var(--appointment-modal-select-background-color);border-radius:var(--appointment-modal-select-border-radius);border:1px solid var(--appointment-modal-input-border-color);width:100%}.v-select,.v-select .vs__search,.v-select .vs__selected{font-family:var(--default-font-family);font-style:var(--default-font-style);font-size:16px;line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);font-weight:var(--font-weight-medium)}.v-select .vs__search,.v-select .vs__selected{color:var(--appointment-modal-select-color);opacity:1;white-space:nowrap;text-overflow:ellipsis;border:none;margin:0;padding:0;display:flex;overflow:hidden}.v-select.vs--open .vs__dropdown-toggle{border-bottom-left-radius:var(--appointment-modal-select-dropdown-open-radius);border-bottom-right-radius:var(--appointment-modal-select-dropdown-open-radius)}.v-select .vs__selected{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.v-select.vs--open .vs__selected,.v-select.focused .vs__selected{color:rgba(var(--color-white-rgb),.2)}.v-select.vs--searching .vs__selected{color:rgba(var(--color-white-rgb),0)}.v-select .vs__dropdown-toggle{border-radius:var(--appointment-modal-select-border-radius);background-color:var(--locations-search-background-color);color:var(--locations-search-text-color);cursor:pointer;border:none;height:40px;margin:0;padding:0 20px}.v-select .vs__search:focus,.v-select .vs__search:focus-visible,.v-select .vs__dropdown-toggle:focus,.v-select .vs__dropdown-toggle:focus-visible{box-shadow:none!important;outline:none!important}.v-select .vs__dropdown-toggle{transition:box-shadow .18s,border-color .18s}.v-select:focus-within .vs__dropdown-toggle{box-shadow:0 0 0 2px var(--v-select-focus-ring,var(--color-primary,#1e3250)),0 0 0 5px rgba(var(--v-select-focus-ring-rgb,var(--color-primary-rgb,30,50,80)),.28);outline:none}.v-select .vs__clear,.v-select .vs__open-indicator{fill:var(--appointment-modal-select-color)}.v-select.vs--disabled .vs__dropdown-toggle{background-color:var(--appointment-modal-submit-btn-background-disabled)}.v-select.vs--disabled .vs__search{pointer-events:none;color:var(--appointment-modal-submit-btn-text-disabled);border:2px solid var(--appointment-modal-submit-btn-border-disabled);background-color:var(--appointment-modal-submit-btn-background-disabled)}.v-select.vs--disabled .vs__open-indicator{fill:var(--appointment-modal-submit-btn-text-disabled);background-color:#0000}.v-select .vs__dropdown-menu{background-color:var(--appointment-modal-select-background-color);padding:var(--appointment-modal-select-dropdown-menu-padding);border:var(--appointment-modal-select-dropdown-menu-border);border-radius:var(--appointment-modal-select-dropdown-menu-border-radius);box-shadow:var(--appointment-modal-select-dropdown-menu-box-shadow);margin-top:10px}.v-select .vs__dropdown-menu li{padding:var(--appointment-modal-select-dropdown-menu-item-padding);font-size:var(--appointment-modal-select-dropdown-menu-font-size);color:var(--appointment-modal-select-color);white-space:normal;position:relative}.v-select .vs__dropdown-menu li.vs__dropdown-option--highlight{color:var(--appointment-modal-select-color);background:var(--appointment-modal-select-highlight-background-color)}.v-select .vs__dropdown-menu li+li:before{content:"";border-top:1px solid var(--appointment-modal-select-color);width:calc(100% - 40px);height:1px;padding:20px;position:absolute;top:0}.v-select [name=locations] .vs__actions{display:none}.v-select[name=insurance-provider] .vs__open-indicator{fill:var(--insurance-dropdown-search-arrow-color)}.v-select .vs__no-options{background-color:rgba(var(--color-red-rgb),.85)}.v-select.light{border:none}.v-select.light .vs__dropdown-toggle{background-color:var(--color-custom-white,var(--color-white))}.v-select.light .vs__search,.v-select.light .vs__selected{color:var(--color-store-locator-input-color);border:none;margin:0;padding:0}.v-select.light .vs__dropdown-menu li.vs__no-options{background-color:var(--color-red);color:var(--color-white)}.v-select.light.vs--open.no-options .vs__dropdown-toggle{border-radius:var(--appointment-modal-select-border-radius)}.v-select.light .vs__dropdown-menu{font-family:var(--default-font-family);font-style:var(--default-font-style);font-size:15px;line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);font-weight:var(--font-weight-medium);margin:var(--location-search-drop-down-margin);border-radius:var(--location-search-drop-down-border-radius);border:var(--location-search-drop-down-border);border-top:var(--location-search-drop-down-border-top);transition:border-radius 50ms linear}.v-select.light .vs__dropdown-menu li{padding:var(--location-search-drop-down-li-padding);white-space:normal;color:var(--insurance-dropdown-text);background:var(--insurance-dropdown-background);border-top:var(--location-search-drop-down-li-border-top)}.v-select.light .vs__dropdown-menu li.vs__dropdown-option--highlight{color:var(--insurance-dropdown-text-selected);background:var(--insurance-dropdown-background-selected)}.v-select.light .vs__dropdown-menu li+li:before{border-top:var(--location-search-drop-down-li-sudo-border-top)}.v-select.light .vs__clear,.v-select.light .vs__open-indicator{fill:var(--color-store-locator-input-color)}:root{--vs-colors--lightest:#3c3c3c42;--vs-colors--light:#3c3c3c80;--vs-colors--dark:#333;--vs-colors--darkest:#00000026;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1, -.115, .975, .855);--vs-transition-duration:.15s}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1, .5, .8, 1);--vs-transition-duration:.15s}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{appearance:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal;background:0 0;padding:0 0 4px;display:flex}.vs__selected-options{flex-wrap:wrap;flex-grow:1;flex-basis:100%;padding:0 2px;display:flex;position:relative}.vs__actions{padding:var(--vs-actions-padding);align-items:center;display:flex}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);cursor:pointer;background-color:#0000;border:0;margin-right:8px;padding:0}.vs__dropdown-menu{box-sizing:border-box;top:calc(100% - var(--vs-border-width));z-index:var(--vs-dropdown-z-index);width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color);border-top-style:none;margin:0;padding:5px 0;list-style:none;display:block;position:absolute;left:0;overflow-y:auto}.vs__no-options{text-align:center}.vs__dropdown-option{padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;line-height:1.42857;display:block}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);z-index:0;align-items:center;margin:4px 2px 0;padding:0 .25em;display:flex}.vs__deselect{appearance:none;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow);background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex}.vs--single .vs__selected{background-color:#0000;border-color:#0000}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);box-shadow:none;z-index:1;background:0 0;border:1px solid #0000;border-left:none;outline:none;flex-grow:1;width:0;max-width:100%;margin:4px 0 0;padding:0 7px}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{opacity:0;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border:.9em solid #6464641a;border-left-color:#3c3c3c73;align-self:center;font-size:5px;transition:opacity .1s;animation:1.1s linear infinite vSelectSpinner;overflow:hidden}.vs__spinner,.vs__spinner:after{width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border-radius:50%}.vs--loading .vs__spinner{opacity:1}.hero-content-with-media .headings-standout h1,.hero-content-with-media .headings-standout .h1,.hero-content-with-media .headings-standout h2,.hero-content-with-media .headings-standout .h2,.hero-content-with-media .headings-standout h3,.hero-content-with-media .headings-standout .h3,.hero-content-with-media .headings-standout h4,.hero-content-with-media .headings-standout .h4{letter-spacing:-.02em;line-height:1.04em;font-family:var(--font-secondary);font-weight:700}.hero-content-with-media .buttons-container{flex-wrap:wrap;gap:10px;display:flex}.hero-content-with-media *+.buttons-container{margin-top:15px}@media screen and (max-width:480px){.hero-content-with-media .buttons-container{flex-direction:column;align-items:start}}.hero-content-with-media .container{grid-template-columns:var(--cwm-container-cols);gap:var(--cwm-container-gap);display:grid}.hero-content-with-media .container ul{margin:30px 0 30px 10px;list-style:outside}.hero-content-with-media .container ul ::marker{content:"• ";font-size:1em;line-height:inherit;margin-left:0;margin-right:0}.hero-content-with-media .container ul.bullets li{grid-template-columns:auto 1fr;display:grid}.hero-content-with-media .container ul.bullets li strong{font-weight:600}.hero-content-with-media .container ul.bullets li:before{content:"•";color:var(--color-custom-bullets,var(--color-tertiary));margin-right:5px}.hero-content-with-media .container ul.bullets li:not(:last-of-type){margin-bottom:20px}.hero-content-with-media .container ul.bullets.block li{display:block}.hero-content-with-media .container ol{margin:30px 0 30px 15px;list-style:number}.hero-content-with-media .container ol ::marker{font-size:1em;line-height:inherit;margin-left:0;margin-right:0}@media screen and (max-width:1024px){.hero-content-with-media .container{flex-direction:column;gap:35px;display:flex}.hero-content-with-media .container .image-container{order:-1}}@media screen and (min-width:1025px){.hero-content-with-media .container.heading-above-content .heading{grid-area:1/1/2/2}.hero-content-with-media .container.heading-above-content .content-container{grid-area:2/1/3/2}.hero-content-with-media .container.heading-above-content .image-container{grid-area:2/2/3/3}.hero-content-with-media .container.image-full{aspect-ratio:8/3;max-height:450px;position:relative}.hero-content-with-media .container.image-full .content-container{z-index:1}.hero-content-with-media .container.image-full .image-container,.hero-content-with-media .container.image-full picture{width:100%;height:100%;position:absolute}.hero-content-with-media .container.image-full img{width:100%;height:100%}.hero-content-with-media .container.image-radius img{border-radius:15px}}.hero-content-with-media .content-container{flex-direction:column;gap:15px;display:flex}@media screen and (max-width:1024px){.hero-content-with-media .content-container{width:100%}}@media screen and (min-width:1025px){.hero-content-with-media .content-container{padding-left:var(--cwm-content-pl);padding-right:var(--cwm-content-pr);align-self:center}.hero-content-with-media .container.image-left .content-container{order:2}.hero-content-with-media .image-container{margin-left:var(--cwm-img-ml);margin-right:var(--cwm-img-mr)}}@media screen and (max-width:1024px){.hero-content-with-media .image-container{margin-left:var(--cwm-img-ml-mobile);margin-right:var(--cwm-img-mr-mobile)}}@media screen and (min-width:1025px){.hero-content-with-media .image-container img{height:var(--cwm-img-height);object-fit:cover;object-position:center center}}.hero-content-with-media img:not(.auto-width){width:100%}@media screen and (max-width:1024px){.hero-content-with-media img:not(.auto-width){aspect-ratio:325/235;object-fit:cover;object-position:90% 55%}.hero-content-with-media .content-padding .image-container img{aspect-ratio:unset;object-fit:unset;object-position:unset}}.hero-content-with-media picture+h2{margin-top:20px}.hero-content-with-media p.larger{font-size:18px;line-height:20px}.error-message{color:var(--color-red);margin-bottom:20px}.careers-form-section{scroll-margin-top:130px}.careers-form-container{text-align:left;margin:0 auto}.careers-form-container form#careers-form{gap:20px}@media screen and (max-width:768px){.careers-form-container form#careers-form{gap:20px}}.careers-form-container form#careers-form input[type=submit]{width:auto}.careers-form-container form#careers-form .file-upload-wrapper .file-upload-filename{width:50%;line-height:20px;left:30%}.careers-form-container .form-row{justify-content:space-between;width:100%;margin-bottom:20px;display:flex}@media screen and (max-width:768px){.careers-form-container .form-row{flex-direction:column;gap:20px}}.careers-form-container .form-row-three-col .form-group{width:32%}.careers-form-container .form-group-wrapper{justify-content:space-between;width:48%;display:flex}@media screen and (max-width:768px){.careers-form-container .form-group-wrapper{flex-direction:column;gap:20px;width:100%}}.careers-form-container .form-group-wrapper .form-group{width:48%}@media screen and (max-width:768px){.careers-form-container .form-group-wrapper .form-group{width:100%}}.careers-form-container .radio-group{align-items:center;gap:20px;margin-top:10px;display:flex}.careers-form-container .radio-item{align-items:center;display:flex;position:relative}.careers-form-container .radio-item input[type=radio]{opacity:0;width:0;height:0;position:absolute}.careers-form-container .radio-item label{cursor:pointer;margin-bottom:0;padding-left:25px;font-weight:400;display:inline-block;position:relative}.careers-form-container .radio-item label:before{content:"";background-color:#f0f0f0;border:none;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.careers-form-container .radio-item label:after{content:"";opacity:0;background-color:#000;border-radius:50%;width:10px;height:10px;transition:opacity .2s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.careers-form-container .radio-item input[type=radio]:checked+label:after{opacity:1}.careers-form-container .radio-item input[type=radio]:focus+label:before{box-shadow:0 0 0 2px #007bff80}.careers-form-container .form-group{text-align:left;width:48%}@media screen and (max-width:768px){.careers-form-container .form-group{width:100%}}.careers-form-container .form-group label{color:#000;margin-bottom:10px;font-weight:500;display:block}.careers-form-container .form-group input[type=text],.careers-form-container .form-group input[type=tel],.careers-form-container .form-group input[type=email]{color:#000;background-color:#f0f0f0;border:none;border-radius:10px;width:100%;padding:15px}.careers-form-container .form-group select{color:#000;appearance:none;background-color:#f0f0f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' role='presentation' class='vs__open-indicator'%3E%3Cpath d='M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z'%3E%3C/path%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:14px 10px;border:none;border-radius:10px;width:100%;padding:15px 40px 15px 15px}.careers-form-container .form-group div[data-lastpass-icon-root]{display:none!important}.careers-form-container .form-group input.error,.careers-form-container .form-group select.error{border:1px solid red}.careers-form-container .form-group span.error{color:var(--color-red);margin-top:5px;font-size:14px}.careers-form-container .form-group .file-upload-wrapper{border-radius:var(--input-field-radius);align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.careers-form-container .form-group .file-upload-wrapper .file-upload{opacity:0;cursor:pointer;width:30%;height:100%;position:absolute;top:0;left:0}.careers-form-container .form-group .file-upload-wrapper .file-upload-label{background-color:var(--form-input-background);color:var(--color-gray-3);cursor:pointer;text-align:center;border-radius:var(--input-field-radius);width:120px;height:40px;padding:10px 15px;line-height:20px;display:block}@media screen and (max-width:768px){.careers-form-container .form-group .file-upload-wrapper .file-upload-label{width:100%}}.careers-form-container .form-group .file-upload-wrapper .file-upload-label:hover{background-color:var(--color-gray-2)}.careers-form-container .form-group .file-upload-wrapper .file-upload-filename{white-space:nowrap;text-overflow:ellipsis;width:50%;padding:10px 15px;line-height:40px;display:block;position:absolute;top:0;left:50%;overflow:hidden}@media screen and (max-width:768px){.careers-form-container .form-group .file-upload-wrapper .file-upload-filename{text-align:center;width:100%;top:40px;left:0}}.careers-form-container .form-group.full-width{width:100%}.careers-form-container .form-actions{width:100%;margin-top:20px}.careers-form-container .form-actions .cta{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:10px;padding:15px 40px;font-size:16px;font-weight:600}.careers-search.careers-search .view-toggle{white-space:nowrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.careers-search.careers-search .view-toggle .active-view{color:var(--color-primary);fill:var(--color-primary)}.careers-search.careers-search .view-toggle span,.careers-search.careers-search .view-toggle svg{cursor:pointer}.careers-search.careers-search .view-toggle .switch{width:56px;height:24px;display:inline-block;position:relative}.careers-search.careers-search .view-toggle .switch input{opacity:0;width:0;height:0}.careers-search.careers-search .view-toggle .switch .slider{cursor:pointer;background-color:var(--color-gray-1);transition:all .4s;position:absolute;inset:0}.careers-search.careers-search .view-toggle .switch .slider.round{border-radius:20px}.careers-search.careers-search .view-toggle .switch .slider:before{content:"";background-color:var(--color-primary);border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:2px;left:2px}.careers-search.careers-search .view-toggle .switch input:checked+.slider{background-color:var(--color-gray-1)}.careers-search.careers-search .view-toggle .switch input:checked+.slider:before{transform:translate(32px)}div.careers-locator.careers-locator{display:grid}div.careers-locator.careers-locator.list-view{grid-template-columns:1fr}@media screen and (min-width:769px){div.careers-locator.careers-locator{grid-template-columns:375px auto;height:750px;max-height:750px}div.careers-locator.careers-locator.list-view{height:auto}}@media screen and (max-width:768px){div.careers-locator.careers-locator>:first-child{order:2}div.careers-locator.careers-locator>:last-child{aspect-ratio:4/5;order:1}}div.careers-locator.careers-locator>:first-child{color:var(--store-locator-color);border:solid 2px var(--color-gray-1);overflow-y:auto}div.careers-locator.careers-locator>:first-child>ul,div.careers-locator.careers-locator>:first-child .careers-count{border-right:solid 2px var(--color-gray-1)}div.careers-locator.careers-locator>:first-child .careers-count{border-bottom:solid 2px var(--color-gray-1)}div.careers-locator.careers-locator>:first-child>ul>li{background-color:var(--color-white);transition:color .1s linear,background-color .1s linear}div.careers-locator.careers-locator>:first-child>ul>li+li{border-top:solid 2px var(--color-gray-1)}@media screen and (min-width:769px){@media(hover:hover){div.careers-locator.careers-locator>:first-child>ul>li:hover{color:var(--color-white);background-color:var(--store-locator-item-hover-background-color)}}div.careers-locator.careers-locator>:first-child>ul>li.hover{color:var(--color-white);background-color:var(--store-locator-item-hover-background-color)}div.careers-locator.careers-locator>:first-child>ul>li .career-item-show-on-map{display:none}}@media screen and (max-width:768px){div.careers-locator.careers-locator>:first-child>ul>li .career-item-show-on-map{display:block}}div.careers-locator.careers-locator>:last-child{position:relative}div.careers-locator.careers-locator>:last-child>div{width:100%;height:100%;position:absolute;top:0;left:0}div.careers-locator.careers-locator .careers-count{font-size:18px;line-height:var(--default-line-height);font-weight:var(--font-weight-medium);background-color:var(--locations-store-count-background);padding:30px 20px}@media screen and (max-width:1280px){div.careers-locator.careers-locator .careers-count{padding:20px 25px}}div.careers-locator.careers-locator .no-results{text-align:center;background-color:var(--color-white);border-bottom:solid 2px var(--color-gray-1);padding:30px 20px}.careers-search.careers-search{background-color:var(--store-locator-search-background-color);color:var(--store-locator-search-color);padding-left:25px;padding-right:25px}body.birth-fletcher .careers-search.careers-search,body.better-smiles-forever .careers-search.careers-search{background:url(https://cdn.dentalcarealliance.net/system/test/9rVjvDLEQZlHgrnB33StY3zxFnqPuMxO1tGKIl0C.jpg) 50%/cover no-repeat}.careers-search.careers-search input[type=range]{appearance:none;width:115px}.careers-search.careers-search input[type=range]::-webkit-slider-runnable-track{background:var(--color-white);height:5px;box-shadow:0 0 4px rgba(var(--color-black),.25);border-radius:2.5px}.careers-search.careers-search input[type=range]::-moz-range-progress{background:var(--color-white);height:5px;box-shadow:0 0 4px rgba(var(--color-black),.25);border-radius:2.5px}.careers-search.careers-search input[type=range]::-moz-range-track{background:var(--color-white);height:5px;box-shadow:0 0 4px rgba(var(--color-black),.25);border-radius:2.5px}.careers-search.careers-search input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-primary);cursor:pointer;width:15px;height:15px;box-shadow:0 0 4px rgba(var(--color-black),.25);border-radius:50%;margin-top:-5px}.careers-search.careers-search input[type=range]::-moz-range-thumb{appearance:none;background:var(--color-primary);cursor:pointer;width:15px;height:15px;box-shadow:0 0 4px rgba(var(--color-black),.25);border-radius:50%;margin-top:-5px}.careers-search.careers-search .form-wrapper{max-width:var(--inner-wrapper);margin:0 auto;padding:50px 0}.careers-search.careers-search form{margin-top:40px}@media screen and (max-width:768px){.careers-search.careers-search form{margin-top:20px}}.careers-search.careers-search form label{font-size:15px;line-height:1.3333em;font-weight:var(--font-weight-medium);color:var(--store-locator-search-label-color)}.careers-search.careers-search form input[type=text]{border-radius:var(--appointment-modal-select-border-radius);color:var(--locations-search-text-color);background-color:var(--color-custom-white,var(--color-white));border:none;width:100%;height:40px;margin:0;padding:0 20px}.careers-search.careers-search p.field-extra{font-size:13px;line-height:1.5384em;font-weight:var(--font-weight-medium);color:var(--store-locator-search-label-color)}.careers-search.careers-search p.field-extra.action{cursor:pointer;justify-content:center;align-items:center;gap:5px;display:flex}@media(hover:hover){.careers-search.careers-search p.field-extra.action:hover{text-decoration:underline}}.careers-search.careers-search p.field-extra.text-right{justify-content:flex-end}.careers-search.careers-search .form-header{justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:768px){.careers-search.careers-search .form-header{flex-direction:column;align-items:flex-start;gap:20px}}.careers-search.careers-search .range-control{align-items:center;gap:20px;display:flex}@media screen and (max-width:1024px){.careers-search.careers-search .range-control{display:block}}@media screen and (max-width:768px){.careers-search.careers-search .range-control{display:flex}}.careers-search.careers-search .range-control span{position:unset;bottom:unset;white-space:nowrap;line-height:1}.careers-search.careers-search input[type=submit].cta:not(.text):not(:hover){color:var(--color-white)}.careers-search.careers-search .form-group{grid-gap:10px;grid-auto-rows:min-content;align-items:start}.careers-search.careers-search .form-group button.cta{cursor:pointer;border:none;width:100%;height:40px;margin-top:30px}@media screen and (max-width:1280px){section.careers-locator.layout>.content{padding:0}}section.careers-locator.layout .careers-search h2{color:var(--store-locator-heading-color);margin-bottom:0}section.careers-locator.layout .careers-search p.search-error{text-underline-offset:2px;margin-top:10px;font-style:italic;font-weight:500;text-decoration:underline}@media screen and (max-width:1280px){section.careers-locator.layout .careers-search p.search-error{margin-top:0}section.careers-locator.layout .careers-search .form-wrapper{max-width:none;padding-bottom:40px}section.careers-locator.layout .careers-search form{margin-top:30px}section.careers-locator.layout .careers-search form .form-row{grid-column-gap:25px}}@media screen and (max-width:1024px){section.careers-locator.layout .careers-search form .form-row{grid-column-gap:15px}}@media screen and (max-width:768px){section.careers-locator.layout .careers-search .form-wrapper{padding-top:40px;padding-bottom:40px}}div.careers-list .careers-count .flex{align-items:center;gap:20px;display:flex}div.careers-list .careers-count .flex label{cursor:pointer;align-items:center;display:flex}div.careers-list .careers-count .flex label input[type=radio]{appearance:none;border:2px solid var(--color-primary);border-radius:50%;width:20px;height:20px;margin-right:10px;position:relative}div.careers-list .careers-count .flex label input[type=radio]:checked:before{content:"";background-color:var(--color-primary);border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.careers-list .career-item{grid-gap:20px;cursor:pointer;font-size:12px;line-height:1.3333em;font-weight:var(--font-weight-medium);grid-template-columns:95px auto;align-items:center;padding:30px 20px;display:grid}@media screen and (max-width:1280px){.careers-list .career-item{padding:20px 25px}}.careers-list .career-item address{grid-row-gap:15px;display:grid}.careers-list .career-item address a{text-decoration:underline}.careers-list .career-item address p{margin:0}.careers-list .career-item address ul{flex-wrap:wrap;display:flex;margin:0!important}.careers-list .career-item address ul li+li:before{content:" | ";pointer-events:none;color:var(--color-gray-4);display:inline-block}.careers-list .career-item address ul ul{margin:0!important}.careers-list .career-item p,.careers-list .career-item a,.careers-list .career-item li:before{color:inherit}.careers-list .career-item a.coming-soon{background-color:var(--color-tertiary);border-radius:50%;position:relative}.careers-list .career-item a.coming-soon img{opacity:.3}.careers-list .career-item a.coming-soon p.message{color:#fff;text-align:center;flex-direction:column;justify-content:center;width:100%;height:100%;font-size:16px;display:flex;position:absolute;top:0;left:0}.careers-list .career-item h2{font-family:var(--default-font-family);font-style:var(--default-font-style);font-size:var(--default-font-size);line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);font-weight:var(--font-weight-medium);margin:0}@media screen and (max-width:375px){section.layout .careers-list .career-item h2{font-size:var(--default-font-size)}}section.layout .careers-list .career-item h2{margin:0}.careers-list .career-item strong{color:var(--color-tertiary)}.careers-list .career-item svg,.careers-list .career-item img{aspect-ratio:1;object-fit:cover;object-position:center center;border-radius:50%;width:100%;height:auto}.careers-list .directions-map+.career-item{color:var(--color-white)}.careers-list .directions-map+.career-item svg,.careers-list .directions-map+.career-item img{border:solid 2px var(--color-white)}.careers-list .career-item address a{color:var(--career-locator-item-color)}body.about-us .careers-list .career-item address a,body.about-our-practice .careers-list .career-item address a,body.patient-information .careers-list .career-item address a{color:var(--color-white)}@media screen and (min-width:769px){@media(hover:hover){.careers-list .career-item:hover address a{color:var(--color-white)}.careers-list .career-item:hover address h2{color:var(--career-locator-address-heading-hover-color)}}}.careers-list .career-item.hover address a{color:var(--color-white)!important}@media screen and (max-width:768px){.careers-list .career-item.hover address a{color:var(--career-locator-item-color)!important}}[data-list=offices] .career-item address a{line-height:1.5;text-decoration:underline}.careers-list-simple{border:1px solid #eee;border-radius:8px;padding:0 20px;list-style:none}.careers-list-simple-no-round-corners .careers-list-simple{border:none;border-radius:0;border-right:none!important}ul.careers-list-simple>.career-item{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:20px 0;display:flex}ul.careers-list-simple>.career-item .career-info .career-title{color:var(--color-primary);widows:2;margin-bottom:5px;font-size:1.25rem}ul.careers-list-simple>.career-item .career-info .career-id{color:#6c757d;font-size:.9rem}ul.careers-list-simple>.career-item .career-link a{color:var(--color-primary);align-items:center;margin-left:20px;text-decoration:none;display:flex}ul.careers-list-simple>.career-item .career-link a svg{margin-left:5px}@media screen and (max-width:768px){ul.careers-list-simple>.career-item{flex-direction:column;align-items:flex-start}ul.careers-list-simple>.career-item .career-info{margin-bottom:15px}ul.careers-list-simple>.career-item .career-link{align-self:flex-end}}ul.careers-list-simple>.career-item:last-child{border-bottom:none}@media screen and (min-width:1281px){section.seo-list.layout>.content{padding-top:0}}section.seo-list.layout .locations-content-container{grid-template-columns:1fr;gap:70px;margin-top:40px;display:grid}@media screen and (max-width:1024px){section.seo-list.layout .locations-content-container{gap:40px}}@media screen and (max-width:640px){section.seo-list.layout .locations-content-container{gap:25px;margin-top:25px}}section.seo-list.layout .locations-content-container .locations-container:not(:last-child):after{content:"";border-bottom:2px solid #ecebee;padding-top:70px;display:block}@media screen and (max-width:1024px){section.seo-list.layout .locations-content-container .locations-container:not(:last-child):after{padding-top:40px}}@media screen and (max-width:640px){section.seo-list.layout .locations-content-container .locations-container:not(:last-child):after{padding-top:25px}}section.seo-list.layout .locations-content-container .locations-list-container{grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:40px;display:grid}@media screen and (max-width:1024px){section.seo-list.layout .locations-content-container .locations-list-container{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}}@media screen and (max-width:640px){section.seo-list.layout .locations-content-container .locations-list-container{grid-template-columns:1fr}}section.seo-list.layout .locations-content-container .locations-list-container .location-item{grid-template-rows:auto auto 1fr auto auto;justify-content:start;place-items:start;gap:15px;display:grid}@media screen and (max-width:1024px){section.seo-list.layout .locations-content-container .locations-list-container .location-item{gap:10px}}section.seo-list.layout .locations-content-container .locations-list-container .location-item h3{margin:0}section.seo-list.layout .locations-content-container .locations-list-container .location-item p{align-self:end;margin:0}section.seo-list.layout .locations-content-container .locations-list-container .location-item .address{color:var(--locations-list-address-color)}section.seo-list.layout .locations-content-container>.locations-list-container{margin-top:0}section.seo-list.layout .locations-content-container>.locations-list-container+.locations-container:before{content:"";border-top:2px solid #ecebee;padding-bottom:70px;display:block}@media screen and (max-width:1024px){section.seo-list.layout .locations-content-container>.locations-list-container+.locations-container:before{padding-bottom:40px}}@media screen and (max-width:640px){section.seo-list.layout .locations-content-container>.locations-list-container+.locations-container:before{padding-bottom:25px}}.intro{text-align:center;justify-content:center;align-items:center;min-height:500px;padding:60px 0;display:flex;position:relative}@media screen and (max-width:768px){.intro{min-height:400px;padding:40px 0}}.intro .content{z-index:1;width:100%;position:relative}.intro .container{flex-direction:column;align-items:center;gap:20px;display:flex}.intro .intro-logo{margin-bottom:10px}.intro .intro-logo img{object-fit:contain;max-width:100%;height:165px}@media screen and (max-width:768px){.intro .intro-logo img{height:120px}}.intro .intro-heading{margin-bottom:0}.intro .intro-content{max-width:700px;margin:0 auto;line-height:1.6}@media screen and (max-width:768px){.intro .intro-content{max-width:100%;padding:0 20px}}.intro .intro-buttons{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:10px;display:flex}@media screen and (max-width:480px){.intro .intro-buttons{flex-direction:column;align-items:center}}.locations-grid .container{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media screen and (max-width:1024px){.locations-grid .container{grid-template-columns:1fr;gap:50px}}.locations-grid .location-card{flex-direction:column;display:flex}.locations-grid .location-photo{margin-bottom:20px}.locations-grid .location-photo img{object-fit:cover;border-radius:20px;width:100%;height:266px}.locations-grid .location-name{width:100%;font-family:var(--heading-3-font-family);font-weight:var(--heading-3-font-weight);font-style:var(--heading-3-font-style);font-size:var(--heading-3-font-size);line-height:var(--heading-3-line-height);letter-spacing:var(--heading-3-letter-spacing);color:var(--heading-3-color);margin-bottom:5px;display:block}.locations-grid .location-address{font-family:var(--heading-3-font-family);font-weight:var(--heading-3-font-weight);font-size:var(--heading-3-font-size);line-height:var(--heading-3-line-height);color:var(--color-primary);margin-bottom:25px}.locations-grid .location-phones{align-items:stretch;gap:30px;display:flex}.locations-grid .location-phones .location-phone{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.locations-grid .location-phones .location-phone+.location-phone{border-left:1px solid #ccc;padding-left:30px}.locations-grid .phone-info{flex-direction:column;display:flex}.locations-grid .phone-type{font-weight:600}.locations-grid .phone-number{color:var(--color-primary);font-weight:600;text-decoration:none}.locations-grid .phone-cta{margin-top:auto}.locations-grid .learn-more{border:2px solid var(--color-primary);color:var(--color-primary);font-weight:500;font-size:var(--body-font-size,15px);line-height:var(--default-line-height,18px);text-align:center;border-radius:5px;padding:10px 25px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.locations-grid .learn-more:hover{background-color:var(--color-primary);color:#fff}.location-overview .container{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}@media screen and (max-width:1024px){.location-overview .container{grid-template-columns:1fr;gap:30px}}.location-overview .overview-left{flex-direction:column;gap:20px;display:flex}.location-overview .overview-left .heading{margin-bottom:0}.location-overview .overview-image img{object-fit:cover;border-radius:20px;width:100%;max-height:400px}.location-overview .overview-content{max-width:530px}.location-overview .overview-right{flex-direction:column;gap:20px;display:flex}.location-overview .feature-card{border-radius:20px;justify-content:space-between;align-items:center;gap:20px;min-height:180px;padding:30px 40px;display:flex}@media screen and (max-width:1024px){.location-overview .feature-card{min-height:140px;padding:25px 30px}}.location-overview .feature-card-text{flex:1}.location-overview .feature-card-title{font-family:var(--heading-3-font-family);font-weight:var(--heading-3-font-weight);font-size:var(--heading-3-font-size);line-height:var(--heading-3-line-height)}.location-overview .feature-card-description{max-width:478px}.location-overview .feature-card-icon{flex-shrink:0}.location-overview .feature-card-icon img{object-fit:contain;width:60px;height:60px}section.layout.single-staff .sidebar .card.card:first-of-type{padding-top:0}@media screen and (max-width:1024px){section.layout.single-staff .sidebar .card.card:first-of-type{padding-top:20px}}section.layout.single-staff .sidebar div.card.card:first-of-type{margin-top:0}section.layout.single-article .sidebar .card:first-of-type h3{margin-bottom:0}section.layout.single-article .sidebar div.card.card:first-of-type{background:0 0;border:none;border-radius:0;margin-top:0;padding:60px 40px 0}@media screen and (max-width:1024px){section.layout.single-article .sidebar div.card.card:first-of-type{padding-top:0}}section.layout.single-article.single-article h1{margin-bottom:30px}@media screen and (max-width:1024px){section.layout.single-article.with-sidebar .article .content{padding-top:var(--lt-desktop-section-y-padding)}}section.layout.single-staff.single-staff h3{margin-bottom:30px}@media screen and (max-width:1024px){section.layout.single-staff.single-staff h3{margin-bottom:20px}}.single-career .single-career-hero .hero-content{justify-content:space-between;align-items:center;gap:30px;padding:30px 0;display:flex}.single-career .single-career-hero .hero-content .hero-content__right{text-align:right}.single-career .single-career-hero .hero-content .inner-content{position:unset}.single-career .single-career-hero .hero-content .back-link{color:var(--color-white);font-size:14px;font-weight:650;line-height:19px;text-decoration-line:underline;position:absolute;top:-45px}@media screen and (max-width:1023px){.single-career .single-career-hero .hero-content .back-link{top:-25px}}.single-career .single-career-hero .hero-content h1,.single-career .single-career-hero .hero-content p{color:var(--color-white)}.single-career .single-career-hero .hero-content .share-links{color:var(--color-white);margin-top:20px;font-size:16px}.single-career .single-career-hero .hero-content .share-links a{color:var(--color-white);margin-left:10px;text-decoration:none}.single-career .single-career-hero .hero-content .share-links a:hover{text-decoration:underline}@media(max-width:768px){.single-career .single-career-hero .hero-content{align-items:flex-start}.single-career .back-link{top:-25px}.single-career .share-links{flex-direction:column;align-items:flex-start;display:flex}.single-career .share-links span:first-child{margin-bottom:10px}.single-career .share-links a{margin-left:0!important}.single-career .share-links .separator{display:none}}.single-career .single-career-content.with-sidebar .article{padding-right:40px}.single-career .job-description .job-section{margin-bottom:40px}.single-career .sidebar .card{padding:70px 0!important}.single-career .sidebar .card h3{margin-bottom:40px!important}.single-career .sidebar .card ul{margin:0;padding:0;list-style:none}.single-career .sidebar .card ul li{margin-bottom:10px;font-size:16px}.carousel{--carousel-dot-active:var(--site-carousel-dot-active,var(--color-primary,#0d9488));--carousel-dot-inactive:var(--site-carousel-dot-inactive,var(--pagination-inactive-color,#94a3b8));--carousel-dot-inactive-hover:var(--site-carousel-dot-inactive-hover,#64748b);--carousel-arrow-color:var(--site-carousel-arrow-color,var(--color-primary,#334155));--carousel-arrow-size:var(--site-carousel-arrow-size,44px);--carousel-arrow-bg:var(--site-carousel-arrow-bg,#fff);--carousel-arrow-border:var(--site-carousel-arrow-border,#64748b);--carousel-arrow-border-hover:var(--site-carousel-arrow-border-hover,#475569);--carousel-arrow-bg-hover:var(--site-carousel-arrow-bg-hover,#f1f5f9);--carousel-arrow-icon:var(--site-carousel-arrow-icon,#334155);--carousel-arrow-icon-hover:var(--site-carousel-arrow-icon-hover,var(--carousel-arrow-icon));--carousel-arrow-shadow:var(--site-carousel-arrow-shadow,0 1px 2px #0f172a1f, 0 2px 6px #0f172a1a);--carousel-dot-size:var(--site-carousel-dot-size,8px);--carousel-dot-active-width:var(--site-carousel-dot-active-width,24px);--carousel-dot-gap:var(--site-carousel-dot-gap,8px);--carousel-controls-track-bg:var(--site-carousel-controls-track-bg,#0f172a0f);--carousel-controls-track-border:var(--site-carousel-controls-track-border,#0f172a1f);--carousel-controls-track-hover:var(--site-carousel-controls-track-hover,#0f172a1a);--carousel-controls-arrow-size:var(--site-carousel-controls-arrow-size,26px);position:relative;overflow:hidden}.carousel:focus,.carousel:focus-visible{outline:none}.carousel-track{box-sizing:content-box;-webkit-tap-highlight-color:transparent;height:100%}.carousel-slide{height:100%;position:relative}.carousel--fade .carousel-slide{min-width:0}.carousel.slider-reviews,.carousel.slider-icons,.carousel.slider-insurance-providers,.carousel.slider-logos,.carousel.slider-bios,.carousel.slider-patient-testimonials{margin-top:var(--carousel-space-above,40px);margin-bottom:var(--carousel-space-below,40px)}.carousel--draggable{cursor:grab}.carousel--dragging,.carousel--dragging *{cursor:grabbing}.carousel--draggable .carousel-track,.carousel--draggable .carousel-slide,.carousel--draggable .carousel-slide *{-webkit-user-select:none;user-select:none}.carousel--draggable .carousel-slide img,.carousel--draggable .carousel-slide a{-webkit-user-drag:none}.carousel-pagination{justify-content:center;align-items:center;gap:var(--carousel-dot-gap,8px);flex-wrap:wrap;display:flex}.carousel-bullet{appearance:none;box-sizing:border-box;width:var(--carousel-dot-size,8px);height:var(--carousel-dot-size,8px);background:var(--carousel-dot-inactive);opacity:1;cursor:pointer;border:0;border-radius:999px;margin:0;padding:0;transition:width .3s,background-color .2s;position:relative}.carousel-bullet:before{content:"";width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-bullet:hover{background:var(--carousel-dot-inactive-hover,#94a3b8)}.carousel-bullet:focus-visible{outline:2px solid var(--carousel-dot-active);outline-offset:2px}.carousel-bullet--active,.carousel-bullet--active:hover{width:var(--carousel-dot-active-width,24px);background:var(--carousel-dot-active)}.carousel-controls{width:fit-content;max-width:100%;margin:var(--carousel-controls-gap,24px) auto 0;background:var(--carousel-controls-track-bg);border:1px solid var(--carousel-controls-track-border);-webkit-backdrop-filter:blur(6px);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:4px 8px;display:flex}.carousel-controls .carousel-pagination{flex:0 auto;margin:0}.carousel-controls .carousel-nav--prev,.carousel-controls .carousel-nav--next{width:var(--carousel-controls-arrow-size,28px);height:var(--carousel-controls-arrow-size,28px);color:var(--carousel-arrow-icon,#334155);box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;transition:background-color .18s,color .18s;position:static;top:auto;left:auto;right:auto;transform:none}.carousel-controls .carousel-nav--prev:hover,.carousel-controls .carousel-nav--next:hover{background:var(--carousel-controls-track-hover);color:var(--carousel-arrow-icon-hover,var(--carousel-arrow-icon,#334155))}.carousel-controls .carousel-nav--prev:after,.carousel-controls .carousel-nav--next:after{border-width:2px 2px 0 0;border-top-style:solid;border-top-color:currentColor;border-right-style:solid;border-right-color:currentColor;width:8px;height:8px}.carousel-controls .carousel-nav--prev:after{margin-left:2px}.carousel-controls .carousel-nav--next:after{margin-right:2px}.carousel--locked .carousel-controls,.carousel--disabled .carousel-controls,.carousel--disabled .carousel-slide--duplicate{display:none}.carousel--disabled,.carousel--disabled .carousel-track{cursor:auto}.carousel--disabled .carousel-slide,.carousel--disabled .carousel-slide *{-webkit-user-select:auto;user-select:auto}.carousel-nav--prev,.carousel-nav--next{appearance:none;z-index:10;cursor:pointer;width:44px;height:44px;color:var(--carousel-arrow-color);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-nav--prev{left:4px}.carousel-nav--next{right:4px}.carousel-nav--prev:after,.carousel-nav--next:after{content:"";border-top:3px solid;border-right:3px solid;width:14px;height:14px}.carousel-nav--next:after{transform:rotate(45deg)}.carousel-nav--prev:after{transform:rotate(-135deg)}.carousel-nav--prev:focus-visible,.carousel-nav--next:focus-visible{outline:2px solid var(--carousel-dot-active,#0d9488);outline-offset:2px}.carousel-nav--disabled{opacity:.35;cursor:default;pointer-events:none}.carousel-nav--lock{display:none}.bg-primary .carousel,.carousel.on-dark-bg,section.reviews-slider .carousel,.layout.reviews-slider .carousel{--carousel-controls-track-bg:#ffffff24;--carousel-controls-track-border:#ffffff47;--carousel-controls-track-hover:#ffffff3d;--carousel-arrow-icon:#fff;--carousel-dot-inactive:#ffffff73;--carousel-dot-active:#fff}.carousel--grouped.carousel--fade-cards.carousel--fade-cards-leaving .carousel-slide{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(8px)scale(.99)}@media(prefers-reduced-motion:reduce){.carousel--grouped.carousel--fade-cards.carousel--fade-cards-leaving .carousel-slide{opacity:1;transition:none;transform:none}}.carousel--grouped:not(.carousel--fade) .carousel-slide{transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 60ms);will-change:opacity,transform}.carousel--grouped:not(.carousel--fade) .carousel-slide.carousel-slide--entering{opacity:0;transform:translateY(18px)}@media(prefers-reduced-motion:reduce){.carousel--grouped:not(.carousel--fade) .carousel-slide,.carousel--grouped:not(.carousel--fade) .carousel-slide.carousel-slide--entering{opacity:1;transition:none;transform:none}}.slider-pause-control{width:var(--carousel-controls-arrow-size,28px);height:var(--carousel-controls-arrow-size,28px);color:var(--carousel-arrow-icon,#334155);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;transition:background-color .18s,color .18s;display:inline-flex}.slider-pause-control:hover{background:var(--carousel-controls-track-hover);color:var(--carousel-arrow-icon-hover,var(--carousel-arrow-icon,#334155))}.slider-pause-control:active{transform:scale(.95)}.slider-pause-control__icon{font-size:11px;line-height:1;display:inline-block}.carousel.slider-hero-homepage{z-index:auto}.carousel.narrow.slider-hero-homepage{max-width:790px;margin-left:auto;margin-right:auto}.inner-content:not(.hidden)+.carousel.slider-hero-homepage{margin-top:45px}@media screen and (max-width:768px){.inner-content:not(.hidden)+.carousel.slider-hero-homepage{margin-top:35px}}.carousel.slider-hero-homepage .buttons{gap:10px;display:flex}@media screen and (max-width:768px){.carousel.slider-hero-homepage .buttons{justify-content:var(--homepage-hero-slide-text-align);flex-wrap:wrap;display:flex}}@media screen and (max-width:767px){.carousel.slider-hero-homepage .buttons .cta.mobile-full-width{width:100%}}.carousel.slider-hero-homepage .carousel-track{z-index:auto}body.curated:not(.grapevine-dental) .carousel.slider-hero-homepage .carousel-track,body.curated:not(.austell-dental-associates) .carousel.slider-hero-homepage .carousel-track,body.the-best-braces.homepage .carousel.slider-hero-homepage .carousel-track,body.the-kids-dentist-of-mequon.homepage .carousel.slider-hero-homepage .carousel-track,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too.homepage .carousel.slider-hero-homepage .carousel-track{z-index:2}.carousel.slider-hero-homepage .slider-pagination{pointer-events:none;margin-top:35px;line-height:10px}.carousel.slider-hero-homepage .slider-pagination .carousel-bullet{width:var(--carousel-dot-size,8px);height:var(--carousel-dot-size,8px);background-color:var(--carousel-dot-inactive,#cbd5e1);opacity:1;pointer-events:all;border-radius:999px;transition:width .3s,background-color .2s}.carousel.slider-hero-homepage .slider-pagination .carousel-bullet.carousel-bullet--active{width:var(--carousel-dot-active-width,24px);background-color:var(--color-tertiary);opacity:1}body.grapevine-dental .carousel.slider-hero-homepage .slider-pagination .carousel-bullet.carousel-bullet--active{background:var(--color-secondary)}body.inviting .layout.bg-primary .carousel.slider-hero-homepage .slider-pagination .carousel-bullet.carousel-bullet--active{background-color:var(--cta-secondary-background)}body.curated:not(.grapevine-dental):not(.austell-dental-associates):not(.ridgewood-oral-surgery):not(.old-bridge-dental):not(.sparkling-smiles-fayetteville) .carousel.slider-hero-homepage .slider-pagination,body.the-best-braces.homepage .carousel.slider-hero-homepage .slider-pagination{text-align:center;position:relative}@media screen and (min-width:1024px){body.curated:not(.grapevine-dental):not(.austell-dental-associates):not(.ridgewood-oral-surgery):not(.old-bridge-dental):not(.sparkling-smiles-fayetteville) .carousel.slider-hero-homepage .slider-pagination .carousel-bullet,body.the-best-braces.homepage .carousel.slider-hero-homepage .slider-pagination .carousel-bullet{margin-top:7px}}body.curated:not(.grapevine-dental):not(.austell-dental-associates):not(.ridgewood-oral-surgery):not(.old-bridge-dental):not(.sparkling-smiles-fayetteville) .carousel.slider-hero-homepage .slider-pagination .carousel-bullet.carousel-bullet--active,body.the-best-braces.homepage .carousel.slider-hero-homepage .slider-pagination .carousel-bullet.carousel-bullet--active{background-color:var(--color-primary)}body.specialty-adult .carousel.slider-hero-homepage .slider-pagination .carousel-bullet.carousel-bullet--active{background-color:var(--color-secondary)}.carousel.slider-hero-homepage .carousel-controls .slider-pagination{margin:0}.carousel.slider-hero-homepage .carousel-controls .carousel-nav--prev,.carousel.slider-hero-homepage .carousel-controls .carousel-nav--next{width:var(--carousel-controls-arrow-size,26px);height:var(--carousel-controls-arrow-size,26px);color:var(--carousel-arrow-icon,var(--carousel-arrow-color));position:static;transform:none}.carousel.slider-hero-homepage{height:100%}.carousel.slider-hero-homepage.carousel--fade .carousel-slide:not(.carousel-slide--active){opacity:0!important}.carousel.slider-hero-homepage.carousel--fade .carousel-slide.carousel-slide--active{opacity:1!important}@media screen and (min-width:769px){.carousel.slider-hero-homepage .carousel-slide.overlay:after{content:"";background-color:rgba(var(--color-primary-rgb),.5);mix-blend-mode:multiply;filter:grayscale();z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.carousel.slider-hero-homepage .carousel-slide.overlay h1,.carousel.slider-hero-homepage .carousel-slide.overlay .h1,.carousel.slider-hero-homepage .carousel-slide.overlay h2,.carousel.slider-hero-homepage .carousel-slide.overlay .h2,.carousel.slider-hero-homepage .carousel-slide.overlay h3,.carousel.slider-hero-homepage .carousel-slide.overlay .h3,.carousel.slider-hero-homepage .carousel-slide.overlay h4,.carousel.slider-hero-homepage .carousel-slide.overlay .h4,.carousel.slider-hero-homepage .carousel-slide.knockout h1,.carousel.slider-hero-homepage .carousel-slide.knockout .h1,.carousel.slider-hero-homepage .carousel-slide.knockout h2,.carousel.slider-hero-homepage .carousel-slide.knockout .h2,.carousel.slider-hero-homepage .carousel-slide.knockout h3,.carousel.slider-hero-homepage .carousel-slide.knockout .h3,.carousel.slider-hero-homepage .carousel-slide.knockout h4,.carousel.slider-hero-homepage .carousel-slide.knockout .h4,.carousel.slider-hero-homepage .carousel-slide.overlay .slide-content-container,.carousel.slider-hero-homepage .carousel-slide.knockout .slide-content-container{color:var(--color-white)}.carousel.slider-hero-homepage .carousel-slide.overlay .slide-content-container+.buttons,.carousel.slider-hero-homepage .carousel-slide.knockout .slide-content-container+.buttons{margin-top:20px}.carousel.slider-hero-homepage .carousel-slide.overlay a.cta.outline,.carousel.slider-hero-homepage .carousel-slide.knockout a.cta.outline{color:var(--color-white);border-color:var(--color-white)}.carousel.slider-hero-homepage .carousel-slide.overlay a.cta.outline:hover,.carousel.slider-hero-homepage .carousel-slide.knockout a.cta.outline:hover{color:var(--default-cta-text-color);background-color:var(--default-cta-background);border-color:var(--default-cta-border)}.carousel.slider-hero-homepage .carousel-slide.overlay img,.carousel.slider-hero-homepage .carousel-slide.knockout img{filter:grayscale(.5)}.carousel.slider-hero-homepage .carousel-slide.overlay .slide-content,.carousel.slider-hero-homepage .carousel-slide.knockout .slide-content{z-index:2}}.carousel.slider-hero-homepage picture{pointer-events:none;position:static}.carousel.slider-hero-homepage video{pointer-events:none;object-fit:cover;object-position:center top;width:100%;min-width:100%;height:100%;min-height:100%;position:absolute;top:0;left:0}.carousel.slider-hero-homepage figure{height:100%;position:relative}.carousel.slider-hero-homepage figure:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:#6c7183b3;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1024px){.carousel.slider-hero-homepage figure iframe{width:auto;height:100%}}section.video-16-10 .carousel.slider-hero-homepage{min-height:0!important}section.video-16-10 .carousel.slider-hero-homepage figure{aspect-ratio:16/10;height:auto}section.video-16-10 .carousel.slider-hero-homepage figure iframe,section.video-16-10 .carousel.slider-hero-homepage figure video{width:100%;height:100%;position:absolute;top:0;left:0}section.video-16-10 .carousel.slider-hero-homepage figure video{object-fit:cover!important;object-position:center center!important;min-width:100%!important;min-height:100%!important}@media screen and (max-width:768px){section.video-16-10 .carousel.slider-hero-homepage .carousel-slide .slide-content{max-width:100%!important;height:auto!important;color:var(--color-primary)!important;padding:30px 25px!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}section.video-16-10 .carousel.slider-hero-homepage .carousel-slide .slide-content h1,section.video-16-10 .carousel.slider-hero-homepage .carousel-slide .slide-content h2,section.video-16-10 .carousel.slider-hero-homepage .carousel-slide .slide-content h3,section.video-16-10 .carousel.slider-hero-homepage .carousel-slide .slide-content h4,section.video-16-10 .carousel.slider-hero-homepage .carousel-slide .slide-content .h1,section.video-16-10 .carousel.slider-hero-homepage .carousel-slide .slide-content .h2,section.video-16-10 .carousel.slider-hero-homepage .carousel-slide .slide-content .h3,section.video-16-10 .carousel.slider-hero-homepage .carousel-slide .slide-content .h4{color:inherit!important}section.video-16-10 .carousel.slider-hero-homepage .carousel-slide .slide-content .cta.white{background-color:var(--color-primary)!important;color:var(--color-white)!important;border-color:var(--color-primary)!important}section.video-16-10 .carousel.slider-hero-homepage .carousel-slide .slide-content .cta.white:hover{background-color:var(--default-cta-background-hover,var(--color-primary))!important;border-color:var(--default-cta-border-hover,var(--color-primary))!important}}.carousel.slider-hero-homepage:after{content:"";display:var(--homepage-hero-inset-border-display);border:solid 2px var(--color-secondary);pointer-events:none;z-index:2;width:calc(100% - 80px);height:calc(100% - 80px);position:absolute;top:40px;left:40px}@media screen and (max-width:768px){.carousel.slider-hero-homepage:after{width:calc(100% - 50px);height:calc(100% - 50px);top:25px;left:25px}}section.slider-no-border .carousel.slider-hero-homepage:after{content:none}@media screen and (max-width:1248px){.carousel.slider-hero-homepage h1.mobile-smaller,.carousel.slider-hero-homepage h2.mobile-smaller{font-size:var(--heading-1-font-size-small)!important}}body.specialty-adult .carousel.slider-hero-homepage h1,body.specialty-adult .carousel.slider-hero-homepage h2{max-width:50%}@media screen and (min-width:769px){.carousel.slider-hero-homepage.slider-hero-homepage h1,.carousel.slider-hero-homepage.slider-hero-homepage h2{font-size:var(--homepage-hero-heading-font-size);line-height:var(--homepage-hero-heading-line-height);margin-bottom:var(--homepage-hero-heading-margin-bottom)}body.specialty-family:not(.the-best-braces):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too) .carousel.slider-hero-homepage h1,body.specialty-family:not(.the-best-braces):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too) .carousel.slider-hero-homepage h2{background-color:var(--color-white);max-width:38%}body.specialty-family:not(.the-best-braces):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too) .carousel.slider-hero-homepage h1.bg-transparent,body.specialty-family:not(.the-best-braces):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too) .carousel.slider-hero-homepage h2.bg-transparent{background-color:#0000}body.the-best-braces.homepage .carousel.slider-hero-homepage h1,body.the-kids-dentist-of-mequon.homepage .carousel.slider-hero-homepage h1,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too.homepage .carousel.slider-hero-homepage h1,body.the-best-braces.homepage .carousel.slider-hero-homepage h2,body.the-kids-dentist-of-mequon.homepage .carousel.slider-hero-homepage h2,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too.homepage .carousel.slider-hero-homepage h2{text-align:center}}@media screen and (min-width:769px)and (min-width:769px){body.birth-fletcher .carousel.slider-hero-homepage h1,body.better-smiles-forever .carousel.slider-hero-homepage h1,body.grapevine-dental .carousel.slider-hero-homepage h1,body.austell-dental-associates .carousel.slider-hero-homepage h1,body.birth-fletcher .carousel.slider-hero-homepage h2,body.better-smiles-forever .carousel.slider-hero-homepage h2,body.grapevine-dental .carousel.slider-hero-homepage h2,body.austell-dental-associates .carousel.slider-hero-homepage h2{color:var(--color-white)}}.carousel.slider-hero-homepage .slider-pagination{text-align:var(--homepage-hero-pagination-alignment,left)}.carousel.slider-hero-homepage .carousel-slide{position:relative}@media screen and (min-width:769px){.carousel.slider-hero-homepage .carousel-slide.slide-prevent-image-scaling picture img{width:auto;left:50%;transform:translate(-50%)}body.inviting .carousel.slider-hero-homepage .carousel-slide img.bg-img{object-position:45% 50%}body.birth-fletcher .carousel.slider-hero-homepage .carousel-slide img.bg-img,body.better-smiles-forever .carousel.slider-hero-homepage .carousel-slide img.bg-img,body.grapevine-dental .carousel.slider-hero-homepage .carousel-slide img.bg-img,body.austell-dental-associates .carousel.slider-hero-homepage .carousel-slide img.bg-img{object-position:40% 50%}}.carousel.slider-hero-homepage .carousel-slide .slide-content{width:100%}.carousel.slider-hero-homepage .carousel-slide .slide-content .slide-content-container+a,.carousel.slider-hero-homepage .carousel-slide .slide-content .slide-content-container+.buttons{margin-top:20px}@media screen and (min-width:769px){body.specialty-family .carousel.slider-hero-homepage .carousel-slide .slide-content .slide-content-container{max-width:300px}.carousel.slider-hero-homepage .carousel-slide .slide-content{max-width:var(--wrapper-width);height:100%;padding:calc(var(--default-gutter-extra-large) * 2) var(--homepage-hero-inline-padding);justify-content:center;align-items:var(--homepage-hero-slide-align-items);text-align:var(--homepage-hero-slide-text-align);flex-direction:column;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}body.inviting:not(.nevid-dental) .carousel.slider-hero-homepage .carousel-slide .slide-content{max-width:var(--wrapper-width);height:100%;padding:calc(var(--default-gutter-extra-large) * 2) var(--homepage-hero-inline-padding);text-align:var(--homepage-hero-slide-text-align);grid-template-columns:40%;grid-auto-rows:min-content;place-content:center start;place-items:center start;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}}body.curated:not(.grapevine-dental) .carousel.slider-hero-homepage .carousel-slide .slide-content,body.curated:not(.austell-dental-associates) .carousel.slider-hero-homepage .carousel-slide .slide-content,body.the-best-braces.homepage .carousel.slider-hero-homepage .carousel-slide .slide-content,body.nevid-dental .carousel.slider-hero-homepage .carousel-slide .slide-content,body.the-kids-dentist-of-mequon.homepage .carousel.slider-hero-homepage .carousel-slide .slide-content,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too.homepage .carousel.slider-hero-homepage .carousel-slide .slide-content{max-width:var(--wrapper-width);height:100%;padding:calc(var(--default-gutter-extra-large) * 2) var(--homepage-hero-inline-padding);justify-content:center;align-items:var(--homepage-hero-slide-align-items);text-align:var(--homepage-hero-slide-text-align);flex-direction:column;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}body.the-best-braces.homepage .carousel.slider-hero-homepage .carousel-slide .slide-content{background-color:#0000}body.childrens-dental-center-of-new-hampshire-and-orthodontics-too.homepage .carousel.slider-hero-homepage .carousel-slide .slide-content{align-items:center}.container.left-aligned-text .carousel.slider-hero-homepage .carousel-slide .slide-content{align-items:flex-start;display:flex}.container.left-aligned-text .carousel.slider-hero-homepage .carousel-slide .slide-content .heading{text-align:left}.container.left-aligned-text .carousel.slider-hero-homepage .carousel-slide .slide-content .heading.bold-600{font-weight:600}.container.left-aligned-text .carousel.slider-hero-homepage .carousel-slide .slide-content .heading span.google-logo img{vertical-align:-.3em;width:180px;height:auto;display:inline}.carousel.slider-hero-homepage .carousel-slide.video .slide-content{max-width:var(--wrapper-width);height:100%;padding:calc(var(--default-gutter-extra-large) * 2) var(--homepage-hero-inline-padding);justify-content:center;align-items:var(--homepage-hero-slide-align-items);text-align:var(--homepage-hero-slide-text-align);flex-direction:column;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.carousel.slider-hero-homepage .carousel-controls.hero-controls{bottom:var(--homepage-hero-slide-pagination-position);left:var(--default-gutter-medium);width:fit-content;max-width:calc(100% - 2 * var(--default-gutter-medium));z-index:3;--carousel-controls-track-bg:#ffffffd1;--carousel-controls-track-border:#ffffffb3;--carousel-controls-track-hover:#0f172a14;--carousel-arrow-icon:#334155;--carousel-arrow-icon-hover:#0f172a;--carousel-dot-active:var(--site-carousel-dot-active,var(--color-primary,#334155));--carousel-dot-inactive:var(--site-carousel-dot-inactive,#94a3b8);-webkit-backdrop-filter:blur(14px)saturate(1.3);justify-content:flex-start;gap:12px;margin:0;position:absolute;right:auto;box-shadow:0 2px 14px #0f172a33}@media screen and (min-width:769px){.carousel.slider-hero-homepage .carousel-controls.hero-controls{left:max(var(--default-gutter-medium),(100% - var(--wrapper-width)) / 2);transform:none}}.carousel.slider-hero-homepage .carousel-controls.hero-controls .slider-pagination{justify-content:flex-start;margin:0;padding:0;position:static}.slider-hero-homepage picture{position:relative}.slider-hero-homepage picture source{width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media screen and (max-width:768px){.carousel.slider-hero-homepage .carousel-slide .slide-content{padding:30px 25px calc(var(--homepage-hero-slide-pagination-position,30px) + 44px + 18px) 25px;background-color:var(--homepage-hero-mobile-slide-content-background-color);justify-content:flex-start}.carousel.slider-hero-homepage .carousel-slide:has(figure.mp4) .slide-content{padding-bottom:30px}body.reliable .carousel.slider-hero-homepage figure:after{content:none}.carousel.slider-hero-homepage .carousel-slide .mobile-primary,.carousel.slider-hero-homepage .carousel-slide h2.mobile-primary{color:var(--color-primary)}.carousel.slider-hero-homepage .carousel-slide h1.mobile-smaller{font-size:30px}.carousel.slider-hero-homepage .carousel-slide .cta.outline.mobile-primary{color:var(--color-primary);border-color:var(--color-primary)}body.curated:not(.grapevine-dental) .carousel.slider-hero-homepage,body.curated:not(.austell-dental-associates) .carousel.slider-hero-homepage,body.the-best-braces.homepage .carousel.slider-hero-homepage,body.the-kids-dentist-of-mequon.homepage .carousel.slider-hero-homepage,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too.homepage .carousel.slider-hero-homepage,body.nevid-dental .carousel.slider-hero-homepage{min-height:412px}body.curated:not(.grapevine-dental) .carousel.slider-hero-homepage img.bg-img,body.curated:not(.austell-dental-associates) .carousel.slider-hero-homepage img.bg-img,body.the-best-braces.homepage .carousel.slider-hero-homepage img.bg-img,body.the-kids-dentist-of-mequon.homepage .carousel.slider-hero-homepage img.bg-img,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too.homepage .carousel.slider-hero-homepage img.bg-img,body.nevid-dental .carousel.slider-hero-homepage img.bg-img{height:100%!important}body.curated:not(.grapevine-dental) .carousel.slider-hero-homepage .slider-pagination,body.curated:not(.austell-dental-associates) .carousel.slider-hero-homepage .slider-pagination,body.the-best-braces.homepage .carousel.slider-hero-homepage .slider-pagination,body.the-kids-dentist-of-mequon.homepage .carousel.slider-hero-homepage .slider-pagination,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too.homepage .carousel.slider-hero-homepage .slider-pagination,body.nevid-dental .carousel.slider-hero-homepage .slider-pagination{top:unset;bottom:10px}}.bg-primary .carousel.slider-hero-homepage,.carousel.on-dark-bg.slider-hero-homepage{--carousel-dot-inactive:#ffffff73;--carousel-dot-active:#fff;--carousel-arrow-color:#fff;--carousel-arrow-bg:#ffffff14;--carousel-arrow-border:#ffffff8c;--carousel-arrow-border-hover:#ffffffd9;--carousel-arrow-bg-hover:#ffffff2e;--carousel-arrow-icon:#fff;--carousel-controls-track-bg:#ffffff24;--carousel-controls-track-border:#ffffff47;--carousel-controls-track-hover:#ffffff3d}.bg-primary .carousel.slider-hero-homepage .carousel-bullet,.carousel.on-dark-bg.slider-hero-homepage .carousel-bullet{opacity:1!important;background-color:#ffffff73!important}.bg-primary .carousel.slider-hero-homepage .carousel-bullet--active,.carousel.on-dark-bg.slider-hero-homepage .carousel-bullet--active{background-color:#fff!important}.bg-primary .carousel.slider-hero-homepage .carousel-controls .carousel-nav--prev,.bg-primary .carousel.slider-hero-homepage .carousel-controls .carousel-nav--next,.carousel.on-dark-bg.slider-hero-homepage .carousel-nav--prev,.carousel.on-dark-bg.slider-hero-homepage .carousel-nav--next{color:#fff}body.specialty-adult .bg-primary .carousel.slider-hero-homepage .carousel-nav--prev,body.specialty-adult .bg-primary .carousel.slider-hero-homepage .carousel-nav--next{color:var(--color-white)}body.specialty-adult .carousel.slider-hero-homepage h1.boxed,body.specialty-adult .carousel.slider-hero-homepage h2.boxed{border:2px solid #fff;margin-bottom:40px;padding:40px 60px;position:relative}body.rounded.specialty-adult .carousel.slider-hero-homepage h1.boxed,body.rounded.specialty-adult .carousel.slider-hero-homepage h2.boxed{border-radius:30px}@media screen and (max-width:1023px){body.specialty-adult .carousel.slider-hero-homepage h1.boxed,body.specialty-adult .carousel.slider-hero-homepage h2.boxed{max-width:60%;padding-left:40px}}@media screen and (max-width:767px){body.specialty-adult .carousel.slider-hero-homepage h1.boxed,body.specialty-adult .carousel.slider-hero-homepage h2.boxed{max-width:100%}}body.specialty-adult .carousel.slider-hero-homepage h1.boxed+.buttons,body.specialty-adult .carousel.slider-hero-homepage h2.boxed+.buttons{gap:40px;margin-left:70px}body.specialty-adult .carousel.slider-hero-homepage h1.boxed .plus-icon,body.specialty-adult .carousel.slider-hero-homepage h2.boxed .plus-icon{cursor:pointer;fill:#fff;pointer-events:all;width:35px;height:35px;position:absolute;bottom:10px;right:10px}@media screen and (max-width:767px){body.specialty-adult .carousel.slider-hero-homepage h1.boxed .plus-icon,body.specialty-adult .carousel.slider-hero-homepage h2.boxed .plus-icon{width:25px;height:25px}.mobile-reverse .carousel.slider-hero-homepage .carousel-slide{flex-direction:column;display:flex}.mobile-reverse .carousel.slider-hero-homepage .carousel-slide picture{order:2}.mobile-reverse .carousel.slider-hero-homepage .carousel-slide picture img{object-position:73% 50%}.mobile-reverse .carousel.slider-hero-homepage .carousel-slide .slide-content{order:1}.mobile-reverse .carousel.slider-hero-homepage .carousel-slide .buttons a{width:100%}}.carousel.slider-hero-homepage .carousel-slide .slide-content .hero-slide-provider-link{color:var(--color-primary);white-space:nowrap;background:#fff;border-radius:30px 30px 0 0;padding:10px 40px;font-weight:700;position:absolute;bottom:0;right:15%}@media screen and (max-width:1024px){.carousel.slider-hero-homepage .carousel-slide .slide-content .hero-slide-provider-link{right:10%}}@media screen and (max-width:768px){.carousel.slider-hero-homepage .carousel-slide .slide-content .hero-slide-provider-link{right:50%;transform:translate(50%)}}.carousel.slider-icons .carousel-track .carousel-slide{text-align:center;flex-direction:column;align-items:center;display:flex}.carousel.slider-icons .carousel-track .carousel-slide .container{justify-content:center;align-items:center;height:91px;margin-bottom:20px;display:flex}.carousel.slider-icons .carousel-track .carousel-slide .cta.grey{border:2px solid var(--color-primary);background-color:#efefef;width:fit-content;margin:0 auto 20px}.carousel.slider-icons .carousel-track .carousel-slide .cta.grey:hover{background-color:#fff}.carousel.slider-icons .carousel-track .carousel-slide .icon-text{color:var(--slider-icons-title)}.carousel.slider-icons .icon-exams-teeth-cleaning{width:71px;height:82px}.carousel.slider-icons .icon-crowns-bridges{width:63px;height:82px}.carousel.slider-icons .icon-dentures{width:92px;height:60px}.carousel.slider-icons .icon-implants{width:60px;height:65px}.carousel.slider-icons .icon-endodontics,.carousel.slider-icons .icon-emergency-dentistry{width:71px;height:82px}.carousel.slider-icons .icon-services{width:99px;height:79px}.carousel.slider-icons .icon-whitening{width:73px;height:86px}.carousel.slider-icons .icon-braces{width:52px;height:52px}.carousel.slider-icons .icon-clear-aligners{width:60px;height:50px}.carousel.slider-icons .icon-trudenta{width:55px;height:62px}.carousel.slider-icons .icon-pediatric{width:57px;height:61px}.carousel.slider-icons .icon-cosmetic{width:62px;height:38px}.carousel.slider-icons .icon-general{width:52px;height:52px}.carousel.slider-icons .carousel-pagination--lock+.carousel-nav--prev,.carousel.slider-icons .carousel-pagination--lock+.carousel-nav--prev+.carousel-nav--next{display:none}.carousel.slider-icons+.cta{margin-top:40px}@media screen and (max-width:768px){.carousel.slider-icons .slider-navigation{margin:20px auto 0}}@media screen and (min-width:769px){.carousel.slider-icons .slider-navigation>*{margin-top:30px}}.carousel.slider-insurance-providers{overflow:hidden}.carousel.slider-insurance-providers picture{justify-content:center;display:flex!important}.carousel.slider-insurance-providers picture img{display:inline-block}.carousel.slider-insurance-providers .carousel-track{align-items:center}.carousel.slider-insurance-providers svg{width:100%;display:inline-block}@media screen and (min-width:769px){.carousel.slider-insurance-providers svg{max-width:150px}}@media screen and (max-width:375px){.carousel.slider-insurance-providers svg{width:calc(100% - 50px)}}.carousel.slider-bios{padding-bottom:10px}.carousel.slider-bios:not(.carousel--locked){margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.carousel.slider-bios:not(.carousel--locked) .carousel-track{margin-bottom:30px}.carousel.slider-bios.carousel--locked .carousel-track{justify-content:center;margin-left:15px;margin-right:15px}.carousel.slider-bios.carousel--locked .carousel-slide--duplicate,.carousel.slider-bios.carousel--locked .slider-navigation{display:none}.carousel.slider-bios .staff-bio a{justify-content:center;display:flex}.carousel.slider-bios.slider-bios .staff-bio picture,.carousel.slider-bios.slider-bios .staff-bio svg{justify-content:center;align-items:center;margin-bottom:20px;margin-left:auto;margin-right:auto;display:flex}.carousel.slider-bios .staff-bio picture img,.carousel.slider-bios .staff-bio svg img{aspect-ratio:var(--headshot-aspect-ratio);object-fit:cover;object-position:var(--headshot-object-position);border:var(--headshot-border);border-radius:var(--headshot-border-radius);width:173px;margin:auto}.carousel.slider-bios .staff-bio .content{flex-direction:column;align-items:center;padding:0;display:flex}.carousel.slider-bios .staff-bio .content .title{color:var(--slider-bio-title);text-align:center;max-width:210px;margin-bottom:0;font-size:17px;font-weight:500}.carousel.slider-bios .staff-bio .content .eyebrow{text-align:center;padding:0 20px;font-size:13px;line-height:16px}@media screen and (max-width:768px){.carousel.slider-bios .slider-navigation{margin:20px auto 0}}@media screen and (min-width:769px){.carousel.slider-bios .slider-navigation>*{margin-top:30px}}.carousel.reviews-slider .carousel-track .carousel-slide{min-height:270px;color:var(--reviews-carousel-text-color,#1f2a37);background-color:#fff;border-radius:10px;padding:20px!important}.carousel.reviews-slider .carousel-track .carousel-slide .author{color:var(--reviews-carousel-text-color,#1f2a37);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.carousel.reviews-slider .carousel-track .carousel-slide .author .icon-google-logo-short{width:18px;height:auto}.carousel.reviews-slider .carousel-track .carousel-slide .stars .icon,.carousel.reviews-slider .carousel-track .carousel-slide .stars svg{fill:var(--reviews-carousel-star-color,#fdd762);color:var(--reviews-carousel-star-color,#fdd762);stroke:var(--reviews-carousel-star-color,#fdd762);width:25px;height:20px}.carousel.reviews-slider .carousel-track .carousel-slide .review{line-height:22px;color:var(--reviews-carousel-text-color,#1f2a37)!important;font-size:16px!important}.carousel.reviews-slider .carousel-track .carousel-slide .review p{margin-bottom:20px;color:inherit!important;font-size:16px!important}.carousel.reviews-slider .slider-navigation{margin:40px auto 0}.carousel.reviews-slider .slider-navigation .carousel-bullet{height:var(--carousel-dot-size,8px);width:var(--carousel-dot-size,8px);border:none;border-radius:999px;transition:width .3s,background-color .2s}.carousel.reviews-slider .slider-navigation .carousel-bullet:not(.carousel-bullet--active){background:var(--reviews-carousel-inactive-dot-color,var(--carousel-dot-inactive,#94a3b8))}.carousel.reviews-slider .slider-navigation .carousel-bullet.carousel-bullet--active{width:var(--carousel-dot-active-width,24px);background:var(--reviews-carousel-active-dot-color,var(--color-secondary))}.carousel.reviews-slider .slider-navigation .slider-pagination:not(.carousel-pagination--lock){margin-top:0}.carousel.reviews-slider.narrow .carousel-track .carousel-slide{min-height:245px}.carousel.slider-logos .carousel-track{align-items:center}.carousel.slider-logos .carousel-track .carousel-slide{text-align:center;flex-direction:column;align-items:center;display:flex}.carousel.slider-logos .carousel-pagination--lock+.carousel-nav--prev,.carousel.slider-logos .carousel-pagination--lock+.carousel-nav--prev+.carousel-nav--next{display:none}.carousel.slider-patient-testimonials .carousel-track .carousel-slide{text-align:center;flex-direction:column;align-items:center;display:flex}@media screen and (max-width:768px){.carousel.slider-patient-testimonials .carousel-track .carousel-slide{justify-content:center;width:100%!important;display:flex!important}}.carousel.slider-patient-testimonials .carousel-track .carousel-slide .container{z-index:10;width:200px;height:200px;position:relative}.carousel.slider-patient-testimonials .carousel-track .carousel-slide .container a,.carousel.slider-patient-testimonials .carousel-track .carousel-slide .container.inertia-link{cursor:pointer;pointer-events:all;display:block}.carousel.slider-patient-testimonials .carousel-track .carousel-slide .container a picture,.carousel.slider-patient-testimonials .carousel-track .carousel-slide .container a .img-container,.carousel.slider-patient-testimonials .carousel-track .carousel-slide .container.inertia-link picture,.carousel.slider-patient-testimonials .carousel-track .carousel-slide .container.inertia-link .img-container,.carousel.slider-patient-testimonials .carousel-track .carousel-slide .container a source,.carousel.slider-patient-testimonials .carousel-track .carousel-slide .container a img,.carousel.slider-patient-testimonials .carousel-track .carousel-slide .container.inertia-link source,.carousel.slider-patient-testimonials .carousel-track .carousel-slide .container.inertia-link img{pointer-events:none}.carousel.slider-patient-testimonials .carousel-track .carousel-slide .img-container{width:200px;height:200px}.carousel.slider-patient-testimonials .carousel-track .carousel-slide .testimonial-img{object-fit:cover;object-position:center;border-radius:50%;width:200px;height:200px}.carousel.slider-patient-testimonials .carousel-track .carousel-slide .testimonial-description{text-align:center;max-width:300px;padding:0 20px;font-size:14px;line-height:1.5}.carousel.slider-affiliation{margin-top:0;padding:50px 40px 90px}.carousel.slider-affiliation .carousel-track .carousel-slide{text-align:center;flex-direction:column;display:flex}.carousel.slider-affiliation .carousel-track .carousel-slide .container{justify-content:center;align-items:center;height:40px;margin-bottom:0;display:flex}.carousel.slider-affiliation .carousel-track .carousel-slide .icon-text{color:var(--slider-icons-title)}.carousel.slider-affiliation .logo-academy-of-general-dentistry{width:54px;height:40px}.carousel.slider-affiliation .logo-academy-of-osseointegration{width:70px;height:40px}.carousel.slider-affiliation .logo-american-academy-of-implant-dentistry{width:59px;height:31px}.carousel.slider-affiliation .logo-american-association-of-oral-and-maxillofacial-surgeons{width:44px;height:40px}.carousel.slider-affiliation .logo-american-board-of-oral-implantology{width:53px;height:40px}.carousel.slider-affiliation .logo-american-college-of-prosthodontists{width:66px;height:31px}.carousel.slider-affiliation .logo-american-dental-association{width:89px;height:30px}.carousel.slider-affiliation .logo-american-dental-society-of-anesthesia{width:121px;height:40px}.carousel.slider-affiliation .logo-international-college-of-dentists{width:148px;height:40px}.carousel.slider-affiliation .logo-international-congress-of-oral-implantologists{width:86px;height:40px}.carousel.slider-affiliation .logo-international-team-for-implantology{width:41px;height:40px}.carousel[data-ssr-carousel]:not(.is-initialized){--ssr-w:var(--ssr-w-0);--ssr-mr:var(--ssr-mr-0);--ssr-ctl:var(--ssr-ctl-0);--ssr-static:var(--ssr-static-0)}@media(min-width:480px){.carousel[data-ssr-carousel]:not(.is-initialized){--ssr-w:var(--ssr-w-480);--ssr-mr:var(--ssr-mr-480);--ssr-ctl:var(--ssr-ctl-480);--ssr-static:var(--ssr-static-480)}}@media(min-width:769px){.carousel[data-ssr-carousel]:not(.is-initialized){--ssr-w:var(--ssr-w-769);--ssr-mr:var(--ssr-mr-769);--ssr-ctl:var(--ssr-ctl-769);--ssr-static:var(--ssr-static-769)}}@media(min-width:1024px){.carousel[data-ssr-carousel]:not(.is-initialized){--ssr-w:var(--ssr-w-1024);--ssr-mr:var(--ssr-mr-1024);--ssr-ctl:var(--ssr-ctl-1024);--ssr-static:var(--ssr-static-1024)}}@media(min-width:1025px){.carousel[data-ssr-carousel]:not(.is-initialized){--ssr-w:var(--ssr-w-1025);--ssr-mr:var(--ssr-mr-1025);--ssr-ctl:var(--ssr-ctl-1025);--ssr-static:var(--ssr-static-1025)}}@media(min-width:1281px){.carousel[data-ssr-carousel]:not(.is-initialized){--ssr-w:var(--ssr-w-1281);--ssr-mr:var(--ssr-mr-1281);--ssr-ctl:var(--ssr-ctl-1281);--ssr-static:var(--ssr-static-1281)}}.carousel[data-ssr-carousel]:not(.is-initialized) .carousel-track{display:flex}.carousel[data-ssr-carousel]:not(.is-initialized) .carousel-slide{width:var(--ssr-w);margin-right:var(--ssr-mr);flex-shrink:0;position:relative}.carousel[data-ssr-carousel]:not(.is-initialized) .carousel-track{flex-wrap:nowrap}.carousel[data-ssr-carousel]:not(.is-initialized) .slider-pagination{display:none}.carousel[data-ssr-carousel]:not(.is-initialized):after{content:"";height:calc(var(--ssr-ctl,1) * (36px + var(--carousel-controls-gap,24px)));display:block}.carousel.slider-hero-homepage:not(.is-initialized) .carousel-track{display:flex}.carousel.slider-hero-homepage:not(.is-initialized) .carousel-track>.carousel-slide{flex-shrink:0;width:100%}.carousel.slider-hero-homepage:not(.is-initialized) .carousel-track>.carousel-slide:not(:first-child){pointer-events:none}.carousel[data-module=carousel]:not(.is-initialized):not([data-ssr-carousel]):not(.slider-hero-homepage){overflow:hidden}.carousel[data-module=carousel]:not(.is-initialized):not([data-ssr-carousel]):not(.slider-hero-homepage) .carousel-track{flex-wrap:nowrap;display:flex}.carousel[data-module=carousel]:not(.is-initialized):not([data-ssr-carousel]):not(.slider-hero-homepage) .carousel-track>.carousel-slide{flex-shrink:0;width:100%}.carousel[data-module=carousel]:not(.is-initialized):not([data-ssr-carousel]):not(.slider-hero-homepage) .carousel-track>.carousel-slide:not(:first-child){pointer-events:none}@media screen and (max-width:1023px){section[style*=--mobile-margin-top][data-section=content-box-section]{margin-top:var(--mobile-margin-top)!important}section[style*=--mobile-margin-bottom][data-section=content-box-section]{margin-bottom:var(--mobile-margin-bottom)!important}}[data-section=content-box-section] .buttons-container{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media screen and (max-width:480px){[data-section=content-box-section] .buttons-container{flex-direction:column;align-items:start}}[data-section=content-box-section] .columns-2{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}[data-section=content-box-section] .columns-2>picture{height:100%}[data-section=content-box-section] .columns-2>picture img:not(.logo){object-fit:cover;height:100%}@media screen and (max-width:1024px){[data-section=content-box-section] .columns-2{grid-template-columns:1fr;gap:0}}[data-section=content-box-section] .container.image-left .columns-2 .inner-copy{order:2}[data-section=content-box-section] .container.image-right .columns-2 .inner-copy{order:1}[data-section=content-box-section] img:not(.logo){object-fit:cover;width:100%;height:auto}[data-section=content-box-section] img.logo{margin-bottom:30px}[data-section=content-box-section] .inner-copy{padding:40px 30px}@media screen and (max-width:1024px){[data-section=content-box-section] .inner-copy{padding:30px 20px}}[data-section=content-box-section] .inner-copy h3{margin-bottom:10px}.medicate-advantage{padding:70px 40px}body.inviting .medicate-advantage,body.specialty-family .medicate-advantage{padding-top:0}.medicate-advantage .content{grid-gap:8px;background:var(--callout-bg-color);border-radius:var(--callout-radius);grid-template-columns:2fr 1fr;grid-auto-flow:row;justify-items:start;max-width:1280px;margin-left:auto;margin-right:auto;display:grid;overflow:hidden}@media screen and (max-width:1024px){.medicate-advantage .content{padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width:768px){.medicate-advantage .content{padding-top:0;padding-bottom:0!important}}.medicate-advantage .content .copy{color:var(--callout-copy-color);padding:40px 25px 30px}.medicate-advantage .content .copy h4{margin-bottom:15px;font-size:32px;line-height:34px}@media screen and (max-width:768px){.medicate-advantage .content .copy h4{font-size:26px;line-height:30px}}.medicate-advantage .content .copy h4 a{color:inherit;text-decoration:underline!important}.medicate-advantage .content .copy .cta-wrapper{display:flex}@media screen and (max-width:768px){.medicate-advantage .content .copy .cta-wrapper{flex-direction:column}}.medicate-advantage .content .copy .cta-wrapper .cta{background:var(--callout-button-bg-color);color:var(--callout-button-color);border:none}.medicate-advantage .content .copy .cta-wrapper .cta+.cta{background:var(--callout-second-button-bg-color);color:var(--callout-second-button-color);margin-left:10px}@media screen and (max-width:768px){.medicate-advantage .content .copy .cta-wrapper .cta+.cta{margin-top:10px;margin-left:0}}.medicate-advantage .content .bg-image{background-color:var(--callout-logo-bg-color);justify-content:center;align-items:center;width:100%;display:flex}.medicate-advantage .content .bg-image .icon{width:420px;max-width:80%;height:auto;fill:var(--color-white)}@media screen and (max-width:768px){.medicate-advantage .content{display:block}.medicate-advantage .content .bg-image{height:200px}}.appointments-widget.card.card{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:25px 30px;display:flex}.appointments-widget.card.card h3{text-align:center;color:var(--color-white);margin-bottom:0;font-size:22px;font-weight:500;line-height:24px}.appointments-widget.card.card.no-appointments h3{margin-bottom:var(--default-gutter-small)}.appointments-widget.card.card p{flex-grow:1}.appointments-widget.card.card p.no-appointments{color:var(--color-white);margin-top:20px}.appointments-widget.card.card .cta{white-space:normal;width:100%}.appointments-widget.card.card .appointments{width:100%;margin-bottom:0}.appointments-widget.card.card .appointments .appointments__reason{margin-top:2px;font-size:12px;line-height:15px;display:block}.appointments-widget.card.card .appointments li a{padding:10px;font-size:13px;line-height:16px;display:block}.appointments-widget.card.card .appointments li:not(:last-of-type) a{margin-bottom:10px}@media screen and (max-width:1169px){.appointments-widget.card.card{padding:15px}}@media screen and (max-width:1024px){.appointments-widget.card.card{gap:20px;height:auto;min-height:300px;padding:25px}}.layout.inviting-scheduling{background:0 0;padding:0;position:relative}body.inviting .layout.inviting-scheduling .content{max-width:var(--wrapper-width);margin:0 auto;padding:50px 0}@media(max-width:1280px){body.inviting .layout.inviting-scheduling .content{padding:50px 40px}}body.inviting .layout.inviting-scheduling .container{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:30px;display:grid}body.inviting .layout.inviting-scheduling .inviting-scheduling__appointments{flex-direction:column;grid-column:span 3;display:flex;position:relative}body.inviting .layout.inviting-scheduling .inviting-scheduling__appointments:after{content:"";background:gray;width:1px;position:absolute;top:0;bottom:0;right:-15px}body.inviting .layout.inviting-scheduling .inviting-scheduling__divider{display:none}body.inviting .layout.inviting-scheduling .inviting-scheduling__location{border-radius:16px;grid-column:span 9;height:100%;min-height:240px;position:relative;overflow:hidden}body.inviting .layout.inviting-scheduling .container.with-usps .inviting-scheduling__location{grid-column:span 6}body.inviting .layout.inviting-scheduling .inviting-scheduling__usps{flex-direction:column;grid-column:span 3;justify-content:center;align-self:stretch;align-items:center;gap:20px;padding:10px;display:flex}body.inviting .layout.inviting-scheduling .inviting-scheduling__usp{color:#00305a;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}body.inviting .layout.inviting-scheduling .inviting-scheduling__usp a{color:inherit;flex-direction:column;align-items:center;gap:20px;text-decoration:none;display:flex}body.inviting .layout.inviting-scheduling .inviting-scheduling__usp a:hover .inviting-scheduling__usp-heading{text-decoration:underline}body.inviting .layout.inviting-scheduling .inviting-scheduling__usp svg{--color1:#00305a;width:60px;height:60px;display:block}body.inviting .layout.inviting-scheduling .inviting-scheduling__usp-heading{text-align:center;color:#00305a;max-width:225px;margin:0;font-size:21.3px;font-weight:600;line-height:21.33px}body.inviting .layout.inviting-scheduling .inviting-scheduling__usp-carousel{width:100%;overflow:visible}body.inviting .layout.inviting-scheduling .inviting-scheduling__usp-carousel .carousel-slide{height:auto}body.inviting .layout.inviting-scheduling .inviting-scheduling__usp-controls{margin-top:12px}body.inviting .layout.inviting-scheduling .inviting-scheduling__usp-pause{width:var(--carousel-controls-arrow-size,26px);height:var(--carousel-controls-arrow-size,26px);color:var(--carousel-arrow-icon,#334155);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;transition:background-color .18s,color .18s;display:inline-flex}body.inviting .layout.inviting-scheduling .inviting-scheduling__usp-pause:hover{background:var(--carousel-controls-track-hover);color:var(--carousel-arrow-icon-hover,var(--carousel-arrow-icon,#334155))}body.inviting .layout.inviting-scheduling .inviting-scheduling__usp-pause:focus-visible{outline:2px solid var(--carousel-dot-active,#00305a);outline-offset:2px}body.inviting .layout.inviting-scheduling .inviting-scheduling__map{z-index:0;position:absolute;inset:0}body.inviting .layout.inviting-scheduling .inviting-scheduling__map .scheduling-map,body.inviting .layout.inviting-scheduling .inviting-scheduling__map .scheduling-map>div{width:100%;height:100%}body.inviting .layout.inviting-scheduling .inviting-scheduling__card{z-index:1;color:#00305a;background:#6ed7c8;border-radius:0;align-items:center;gap:15px;max-width:353px;padding:15px;display:inline-flex;position:relative}body.inviting .layout.inviting-scheduling .inviting-scheduling__card-photo{border-radius:50%;flex:0 0 90px;width:90px;height:90px;overflow:hidden}body.inviting .layout.inviting-scheduling .inviting-scheduling__card-photo img,body.inviting .layout.inviting-scheduling .inviting-scheduling__card-photo picture img{object-fit:cover;width:100%;height:100%;display:block}body.inviting .layout.inviting-scheduling .inviting-scheduling__card-info{flex-direction:column;gap:6px;min-width:0;display:flex}body.inviting .layout.inviting-scheduling .inviting-scheduling__card-name{margin:0;font-size:16px;font-weight:600;line-height:20px}body.inviting .layout.inviting-scheduling .inviting-scheduling__card-address,body.inviting .layout.inviting-scheduling .inviting-scheduling__card-phone{color:#00305a;text-underline-offset:2px;font-size:12px;line-height:16px;text-decoration:underline}body.inviting .layout.inviting-scheduling .inviting-scheduling__card-address:hover,body.inviting .layout.inviting-scheduling .inviting-scheduling__card-phone:hover{text-decoration:none}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card{height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:19px;padding:0;display:flex}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card h3{color:#00305a;text-align:left;margin:0;font-size:21.3px;font-weight:600;line-height:21.33px}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card p.no-appointments{color:#00305a;margin:0;font-size:14px;line-height:20px}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments li{margin:0;list-style:none}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments li a,body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments li a.cta{color:#00305a;width:100%;font-size:15px;font-weight:600;line-height:18px;font-family:var(--font-secondary,inherit);white-space:normal;text-align:center;background:#dfe7f4;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:11px 30px 13px;text-decoration:none;transition:background-color .15s;display:flex}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments li a .appointments__time,body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments li a.cta .appointments__time{display:block}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments li a .appointments__reason,body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments li a.cta .appointments__reason{opacity:.8;white-space:normal;text-wrap:pretty;word-wrap:break-word;max-width:100%;font-size:12px;font-weight:500;line-height:1.2;display:block}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments li a:hover,body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments li a.cta:hover{background:#c9d6ee}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card>a,body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card>a.cta{color:#00305a;width:100%;font-size:15px;font-weight:600;line-height:18px;font-family:var(--font-secondary,inherit);white-space:nowrap;background:#6ed7c8;border:0;border-radius:45px;justify-content:center;align-items:center;padding:7px 24px 11px;text-decoration:none;transition:background-color .15s;display:flex}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card>a:hover,body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card>a.cta:hover{background:#4fc7b5}@media(max-width:1280px){body.inviting .layout.inviting-scheduling .container{flex-direction:column;gap:30px;display:flex}body.inviting .layout.inviting-scheduling .inviting-scheduling__appointments{width:100%}body.inviting .layout.inviting-scheduling .inviting-scheduling__appointments:after{display:none}body.inviting .layout.inviting-scheduling .inviting-scheduling__divider{background:gray;width:100%;height:1px;display:block}body.inviting .layout.inviting-scheduling .inviting-scheduling__location{flex-direction:column;width:100%;height:auto;min-height:0;display:flex}body.inviting .layout.inviting-scheduling .inviting-scheduling__map{width:100%;height:240px;position:relative;inset:auto}body.inviting .layout.inviting-scheduling .inviting-scheduling__card{border-radius:0;width:100%;max-width:100%}body.inviting .layout.inviting-scheduling .inviting-scheduling__usps{width:100%;padding:10px 0}body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments li a,body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card .appointments li a.cta,body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card>a,body.inviting .layout.inviting-scheduling .inviting-scheduling__widget.card>a.cta{white-space:normal}}@media screen and (max-width:768px){body.inviting .layout.inviting-scheduling .content{padding:50px 25px}body.inviting .layout.inviting-scheduling .inviting-scheduling__map,body.inviting .layout.inviting-scheduling .inviting-scheduling__map iframe{height:175px}}.layout.specialty-family-scheduling{background:0 0;padding:0;position:relative}body.specialty-family .layout.specialty-family-scheduling .content{max-width:var(--wrapper-width);margin:0 auto;padding:50px 0}@media(max-width:1280px){body.specialty-family .layout.specialty-family-scheduling .content{padding:50px 40px}}body.specialty-family .layout.specialty-family-scheduling .container{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:30px;display:grid}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__appointments{flex-direction:column;grid-column:span 3;display:flex;position:relative}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__appointments:after{content:"";background:gray;width:1px;position:absolute;top:0;bottom:0;right:-15px}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__divider{display:none}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__location{border-radius:0;grid-column:span 6;height:100%;min-height:240px;position:relative;overflow:hidden}body.specialty-family .layout.specialty-family-scheduling .container:not(.with-usps) .specialty-family-scheduling__location{grid-column:span 9}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__map{z-index:0;position:absolute;inset:0}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__map .scheduling-map,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__map .scheduling-map>div{width:100%;height:100%}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__card{z-index:1;color:var(--color-white);background:#79a0dc;border-radius:0;align-items:center;gap:15px;max-width:353px;padding:15px;display:inline-flex;position:relative}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__card-photo{border-radius:50%;flex:0 0 90px;width:90px;height:90px;overflow:hidden}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__card-photo img,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__card-photo picture img{object-fit:cover;width:100%;height:100%;display:block}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__card-info{flex-direction:column;gap:6px;min-width:0;display:flex}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__card-name{margin:0;font-size:16px;font-weight:600;line-height:20px}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__card-address,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__card-phone{color:var(--color-white);text-underline-offset:2px;font-size:12px;line-height:16px;text-decoration:underline}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__card-address:hover,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__card-phone:hover{text-decoration:none}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usps{flex-direction:column;grid-column:span 3;justify-content:center;align-self:stretch;align-items:center;gap:20px;padding:10px;display:flex}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usp{color:#000;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usp a{color:inherit;flex-direction:column;align-items:center;gap:20px;text-decoration:none;display:flex}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usp a:hover .specialty-family-scheduling__usp-heading{text-decoration:underline}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usp svg{--color1:#79a0dc;width:60px;height:60px;display:block}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usp-heading{text-align:center;color:inherit;max-width:225px;margin:0;font-size:21.3px;font-weight:600;line-height:21.33px}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usp-carousel{width:100%;overflow:visible}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usp-carousel .carousel-slide{height:auto}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usp-controls{margin-top:12px}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usp-pause{width:var(--carousel-controls-arrow-size,26px);height:var(--carousel-controls-arrow-size,26px);color:var(--carousel-arrow-icon,#334155);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;transition:background-color .18s,color .18s;display:inline-flex}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usp-pause:hover{background:var(--carousel-controls-track-hover);color:var(--carousel-arrow-icon-hover,var(--carousel-arrow-icon,#334155))}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usp-pause:focus-visible{outline:2px solid var(--carousel-dot-active,#00305a);outline-offset:2px}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card{height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:19px;padding:0;display:flex}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card h3{color:#000;text-align:left;margin:0;font-size:21.3px;font-weight:600;line-height:21.33px}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card p.no-appointments{color:#000;margin:0;font-size:14px;line-height:20px}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li{margin:0;list-style:none}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a.cta{color:#000;white-space:normal;text-align:center;background:0 0;border:2px solid #000;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;padding:12px 30px;font-size:15px;font-weight:600;line-height:18px;display:flex}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a .appointments__time,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a.cta .appointments__time{display:block}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a .appointments__reason,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a.cta .appointments__reason{opacity:.8;white-space:normal;text-wrap:pretty;word-wrap:break-word;max-width:100%;font-size:12px;font-weight:500;line-height:1.2;display:block}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a.cta{font-family:var(--font-secondary,inherit);white-space:nowrap;text-decoration:none;transition:background-color .15s,color .15s}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a:hover,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a.cta:hover{color:#fff;background:#000}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card>a,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card>a.cta{color:#000;width:100%;font-size:15px;font-weight:600;line-height:18px;font-family:var(--font-secondary,inherit);white-space:nowrap;background:#a0dca1;border:0;border-radius:5px;justify-content:center;align-items:center;padding:10px 24px;text-decoration:none;transition:background-color .15s;display:flex}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card>a:hover,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card>a.cta:hover{background:#82c884}@media(max-width:1280px){body.specialty-family .layout.specialty-family-scheduling .container{flex-direction:column;gap:30px;display:flex}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__appointments{width:100%}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__appointments:after{display:none}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__divider{background:gray;width:100%;height:1px;display:block}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__location{flex-direction:column;width:100%;height:auto;min-height:0;display:flex}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__map{width:100%;height:240px;position:relative;inset:auto}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__card{border-radius:0;width:100%;max-width:100%}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__usps{width:100%;padding:10px 0}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card .appointments li a.cta,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card>a,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__widget.card>a.cta{white-space:normal}}@media screen and (max-width:768px){body.specialty-family .layout.specialty-family-scheduling .content{padding:50px 25px}body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__map,body.specialty-family .layout.specialty-family-scheduling .specialty-family-scheduling__map iframe{height:175px}}body.lake-geneva-pediatric-dentistry h1 em,body.lake-geneva-pediatric-dentistry .h1 em{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:0;text-underline-position:from-font;font-style:normal;-webkit-text-decoration:underline #79bcf5;text-decoration:underline #79bcf5;text-decoration-thickness:.1em}body.lake-geneva-pediatric-dentistry .eyebrow{color:var(--color-primary);margin:0 0 20px;font-family:Degular;font-size:22px;font-style:normal;font-weight:600;line-height:20px}body.lake-geneva-pediatric-dentistry .layout.content .eyebrow{text-align:center}body.lake-geneva-pediatric-dentistry a.cta.text,body.lake-geneva-pediatric-dentistry .cta.text{color:#000;width:auto;height:auto;font-family:Degular,var(--font-secondary),sans-serif;text-align:center;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:0%;text-underline-position:from-font;background:0 0;border:0;padding:0;font-size:15px;font-style:normal;font-weight:700;line-height:18px;-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d;display:inline}body.lake-geneva-pediatric-dentistry a.cta.text:hover,body.lake-geneva-pediatric-dentistry .cta.text:hover{text-decoration-color:#000}.lake-geneva-decoration{pointer-events:none;z-index:2;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.lake-geneva-decoration--icon-tooth{aspect-ratio:22/37;background-image:url(/img/lake-geneva/decorations/tooth.png);width:88px;height:148px}.lake-geneva-decoration--icon-apple{aspect-ratio:83/88;background-image:url(/img/lake-geneva/decorations/apple.png);width:116px;height:123px}.lake-geneva-decoration--icon-toothbrush{aspect-ratio:71/61;background-image:url(/img/lake-geneva/decorations/toothbrush.png);width:142px;height:122px}.lake-geneva-decoration--position-top-left{top:-110px;left:0;transform:translateY(-50%)}.lake-geneva-decoration--position-top-right{top:-10px;right:0;transform:translateY(-50%)}.lake-geneva-decoration--position-bottom-right{bottom:0;right:0;transform:translateY(50%)}@media screen and (max-width:640px){.lake-geneva-decoration--icon-tooth{width:60px;height:101px}.lake-geneva-decoration--icon-apple{width:80px;height:85px}.lake-geneva-decoration--icon-toothbrush{width:100px;height:86px}}.layout.icon-card-grid .icon-card-grid__header{flex-direction:column;gap:15px;margin-bottom:60px;display:flex}.layout.icon-card-grid .icon-card-grid__header h1,.layout.icon-card-grid .icon-card-grid__header h2,.layout.icon-card-grid .icon-card-grid__header h3,.layout.icon-card-grid .icon-card-grid__header h4{margin:0;font-size:45px;line-height:48px}.layout.icon-card-grid .icon-card-grid__cards{gap:30px;display:grid}.layout.icon-card-grid .icon-card-grid__cards.columns-3{grid-template-columns:repeat(3,1fr)}.layout.icon-card-grid .icon-card-grid__cards.columns-2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:640px){.layout.icon-card-grid .icon-card-grid__cards.columns-3,.layout.icon-card-grid .icon-card-grid__cards.columns-2{grid-template-columns:1fr}.layout.icon-card-grid .icon-card-grid__cards{gap:25px 0}}.layout.icon-card-grid .icon-card{color:#000;background:#fff;border-radius:10px;flex-direction:column;gap:30px;padding:30px;display:flex}.layout.icon-card-grid .icon-card__icon{object-fit:contain;align-self:flex-start;width:104px;height:101px}.layout.icon-card-grid .icon-card__title{margin:0;font-size:22px;font-weight:600;line-height:20px}.layout.icon-card-grid .icon-card__description{margin:-20px 0 0;font-size:22px;font-weight:500;line-height:25px}.layout.icon-card-grid .icon-card__cta{color:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:0%;text-underline-position:from-font;align-self:flex-start;font-size:15px;font-weight:700;line-height:18px;-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d;transition:text-decoration-color .15s}.layout.icon-card-grid .icon-card__cta:hover{text-decoration-color:#000}.layout.callout-card{z-index:2;padding-top:var(--lt-desktop-section-y-padding);padding-bottom:var(--lt-desktop-section-y-padding);position:relative;overflow:visible}.layout.callout-card .callout-card__card{background:var(--callout-card-bg,#5c7a1b);color:var(--callout-text-color,#fff);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:60px 64px;display:grid;position:relative;overflow:visible}@media screen and (max-width:1024px){.layout.callout-card .callout-card__card{border-radius:22px;grid-template-columns:1fr;gap:48px;padding:20px}}.layout.callout-card .callout-card__copy{flex-direction:column;gap:20px;max-width:560px;display:flex}.layout.callout-card .callout-card__eyebrow{color:#90be2b;margin:0;font-size:22px;font-weight:600;line-height:20px}.layout.callout-card .callout-card__copy h1,.layout.callout-card .callout-card__copy h2,.layout.callout-card .callout-card__copy h3,.layout.callout-card .callout-card__copy h4{color:inherit;margin:0;font-size:45px;font-weight:600;line-height:48px}.layout.callout-card .callout-card__body{color:inherit;max-width:520px;font-size:17px;font-weight:500;line-height:1.55}.layout.callout-card .callout-card__body p{margin:0 0 1em}.layout.callout-card .callout-card__body p:last-child{margin-bottom:0}.layout.callout-card .callout-card__ctas{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.layout.callout-card .callout-card__stack{align-self:stretch;width:100%;min-height:0;position:relative}@media screen and (max-width:1024px){.layout.callout-card .callout-card__stack{min-height:340px}}.layout.callout-card .callout-card__stack-image{object-fit:cover;border-radius:30px;width:400px;max-width:100%;height:230px;transition:transform .25s;position:absolute;box-shadow:0 1px 2px #0f172a0f,0 20px 40px -12px #0f172a38}.layout.callout-card .callout-card__stack-image:hover{transform:rotate(0)}.layout.callout-card .callout-card__stack-image--1{object-fit:contain;background:#fff;padding:24px}.layout.callout-card .callout-card__stack-image--3{object-fit:contain;background:linear-gradient(88deg,#0bf 2.2%,#006aff 97.8%);padding:24px}@media screen and (min-width:1025px){.layout.callout-card .callout-card__card--stack-3 .callout-card__stack-image--1{margin-top:-306px;top:50%;right:20px;transform:rotate(-7deg)}.layout.callout-card .callout-card__card--stack-3 .callout-card__stack-image--2{margin-top:-80px;top:50%;right:-50px;transform:rotate(7deg)}.layout.callout-card .callout-card__card--stack-3 .callout-card__stack-image--3{margin-top:112px;top:50%;right:100px;transform:rotate(-3deg)}.layout.callout-card .callout-card__card--stack-2 .callout-card__stack-image--1{margin-top:-150px;top:50%;right:-40px;transform:rotate(-5deg)}.layout.callout-card .callout-card__card--stack-2 .callout-card__stack-image--2{margin-top:30px;top:50%;right:30px;transform:rotate(5deg)}.layout.callout-card .callout-card__card--stack-1 .callout-card__stack-image--1{top:50%;right:10%;transform:translateY(-50%)rotate(-3deg)}}.layout.callout-card .callout-card__card--stack-0{grid-template-columns:1fr}@media screen and (max-width:1024px){.layout.callout-card .callout-card__stack{min-height:360px}.layout.callout-card .callout-card__stack-image{width:72%;max-width:340px;height:130px;margin-top:0;right:auto}.layout.callout-card .callout-card__card--stack-3 .callout-card__stack-image--1{top:0;left:18%;transform:rotate(-7deg)}.layout.callout-card .callout-card__card--stack-3 .callout-card__stack-image--2{top:110px;left:26%;transform:rotate(6deg)}.layout.callout-card .callout-card__card--stack-3 .callout-card__stack-image--3{top:230px;left:6%;transform:rotate(-4deg)}.layout.callout-card .callout-card__card--stack-2 .callout-card__stack-image--1{top:0;left:15%;transform:rotate(-6deg)}.layout.callout-card .callout-card__card--stack-2 .callout-card__stack-image--2{top:120px;left:25%;transform:rotate(6deg)}.layout.callout-card .callout-card__card--stack-1 .callout-card__stack-image--1{top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}}.layout.lake-geneva-banner{padding-top:var(--lt-desktop-section-y-padding);padding-bottom:var(--lt-desktop-section-y-padding);position:relative;overflow:visible;background:#5c791c!important}.layout.lake-geneva-banner .container{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.layout.lake-geneva-banner h1,.layout.lake-geneva-banner h2,.layout.lake-geneva-banner h3,.layout.lake-geneva-banner h4{color:#fff;max-width:920px;margin:0;font-size:50px;font-weight:700;line-height:1.1}.layout.lake-geneva-banner>.content>.inner-content>.container>a,.layout.lake-geneva-banner a.cta{color:#000;white-space:nowrap;background:#fff;border-radius:150px;justify-content:center;align-items:center;height:48px;margin-top:8px;padding:0 32px;font-size:15px;font-weight:700;line-height:18px;text-decoration:none;transition:background-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.layout.lake-geneva-banner>.content>.inner-content>.container>a:hover,.layout.lake-geneva-banner a.cta:hover{background:var(--color-primary);color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #0000002e}@media screen and (max-width:640px){.layout.lake-geneva-banner h1,.layout.lake-geneva-banner h2,.layout.lake-geneva-banner h3,.layout.lake-geneva-banner h4{font-size:32px;line-height:36px}}.layout.lake-geneva-blog{padding-top:var(--lt-desktop-section-y-padding);padding-bottom:var(--lt-desktop-section-y-padding);position:relative;overflow:visible;background:#eef5fa!important}.layout.lake-geneva-blog .container{flex-direction:column;display:flex;position:relative}.layout.lake-geneva-blog .lake-geneva-blog__header{flex-direction:column;margin-bottom:60px;display:flex}.layout.lake-geneva-blog .lake-geneva-blog__header h1,.layout.lake-geneva-blog .lake-geneva-blog__header h2,.layout.lake-geneva-blog .lake-geneva-blog__header h3,.layout.lake-geneva-blog .lake-geneva-blog__header h4{color:#000;margin:0;font-size:45px;font-weight:600;line-height:48px}.layout.lake-geneva-blog .lake-geneva-blog__cards{gap:32px;display:grid}.layout.lake-geneva-blog .lake-geneva-blog__cards.columns-2{grid-template-columns:repeat(2,1fr);column-gap:106px}.layout.lake-geneva-blog .lake-geneva-blog__cards.columns-3{grid-template-columns:repeat(3,1fr)}.layout.lake-geneva-blog .lake-geneva-blog__card{color:inherit;text-decoration:none;display:block}.layout.lake-geneva-blog .lake-geneva-blog__card-img-wrapper{aspect-ratio:400/230;border-radius:30px;width:100%;display:block;overflow:hidden}.layout.lake-geneva-blog .lake-geneva-blog__card-img{object-fit:cover;width:100%;height:100%;display:block}.layout.lake-geneva-blog .lake-geneva-blog__card-title{color:#000;margin:24px 0 0;font-size:22px;font-weight:700;line-height:26px}.layout.lake-geneva-blog .lake-geneva-blog__card-link{color:var(--color-primary);font-family:Degular,var(--font-secondary),sans-serif;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:35%;text-underline-position:from-font;margin-top:12px;font-size:15px;font-weight:700;line-height:18px;-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d;transition:text-decoration-color .15s;display:inline-block}.layout.lake-geneva-blog .lake-geneva-blog__card:hover .lake-geneva-blog__card-link,.layout.lake-geneva-blog .lake-geneva-blog__card-link:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.layout.lake-geneva-blog>.content>.container>a{align-self:flex-start;margin-top:60px}@media screen and (max-width:640px){.layout.lake-geneva-blog .lake-geneva-blog__header{margin-bottom:40px}.layout.lake-geneva-blog .lake-geneva-blog__header h1,.layout.lake-geneva-blog .lake-geneva-blog__header h2,.layout.lake-geneva-blog .lake-geneva-blog__header h3,.layout.lake-geneva-blog .lake-geneva-blog__header h4{font-size:32px;line-height:36px}.layout.lake-geneva-blog .lake-geneva-blog__cards.columns-2,.layout.lake-geneva-blog .lake-geneva-blog__cards.columns-3{grid-template-columns:1fr}.layout.lake-geneva-blog>.content>.container>a{margin-top:40px}}.layout.lake-geneva-faq{padding-top:var(--lt-desktop-section-y-padding);padding-bottom:var(--lt-desktop-section-y-padding);position:relative;overflow:visible}.layout.lake-geneva-faq .container{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:150px;display:grid;position:relative}.layout.lake-geneva-faq .lake-geneva-faq__main{flex-direction:column;display:flex}.layout.lake-geneva-faq .lake-geneva-faq__header{flex-direction:column;gap:24px;margin-bottom:60px;display:flex}.layout.lake-geneva-faq .lake-geneva-faq__header h1,.layout.lake-geneva-faq .lake-geneva-faq__header h2,.layout.lake-geneva-faq .lake-geneva-faq__header h3,.layout.lake-geneva-faq .lake-geneva-faq__header h4{color:#000;margin:0;font-size:45px;font-weight:600;line-height:48px}.layout.lake-geneva-faq .lake-geneva-faq__list .accordion>div{border-bottom:1px solid #0000001f;padding:30px 0}.layout.lake-geneva-faq .lake-geneva-faq__list .accordion>div h3{font-family:Degular,var(--font-secondary),sans-serif;cursor:pointer;margin:0;padding-right:40px;font-size:22px;font-weight:600;line-height:25px;transition:opacity .15s;position:relative;color:#000!important}.layout.lake-geneva-faq .lake-geneva-faq__list .accordion>div h3:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cline x1='11' y1='4.37114e-08' x2='11' y2='21' stroke='black' stroke-width='2'/%3E%3Cline x1='21' y1='10' x2='-8.74228e-08' y2='10' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:21px;height:21px;transition:opacity .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.layout.lake-geneva-faq .lake-geneva-faq__list .accordion>div h3.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='2' viewBox='0 0 21 2' fill='none'%3E%3Cline x1='21' y1='1' x2='-8.74228e-08' y2='0.999998' stroke='black' stroke-width='2'/%3E%3C/svg%3E");height:2px}.layout.lake-geneva-faq .lake-geneva-faq__list .accordion>div h3:hover{opacity:.7}.layout.lake-geneva-faq .lake-geneva-faq__list .accordion>div .panel{max-height:0;transition:max-height .3s;overflow:hidden}.layout.lake-geneva-faq .lake-geneva-faq__list .accordion>div .panel-content{color:#555;padding:16px 40px 8px 0;font-size:16px;line-height:24px}.layout.lake-geneva-faq .lake-geneva-faq__list .accordion>div .panel-content p{margin:0 0 12px}.layout.lake-geneva-faq .lake-geneva-faq__list .accordion>div .panel-content p:last-child{margin-bottom:0}.layout.lake-geneva-faq .lake-geneva-faq__main>a{align-self:flex-start;margin-top:40px}.layout.lake-geneva-faq .lake-geneva-faq__contact{top:calc(var(--header-height,105px) + 30px);flex-direction:column;align-self:start;align-items:stretch;display:flex;position:sticky}.layout.lake-geneva-faq .lake-geneva-faq__contact-img-wrapper{aspect-ratio:562/320;border-radius:30px;width:100%;display:block;overflow:hidden}.layout.lake-geneva-faq .lake-geneva-faq__contact-img{object-fit:cover;width:100%;height:100%;display:block}.layout.lake-geneva-faq .lake-geneva-faq__contact-link{max-width:100%;color:var(--lt-accent-color,#90be2b);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:0 30px;padding:14px 28px;font-size:22px;font-weight:500;line-height:26px;text-decoration:none;position:absolute;bottom:0;left:0;overflow:hidden}.layout.lake-geneva-faq .lake-geneva-faq__contact-link:hover{text-decoration:underline}@media screen and (max-width:1024px){.layout.lake-geneva-faq .container{grid-template-columns:1fr;gap:40px}.layout.lake-geneva-faq .lake-geneva-faq__contact{order:-1;position:relative;top:auto}.layout.lake-geneva-faq .lake-geneva-faq__contact-link{text-align:center;white-space:normal;background:0 0;border-radius:0;margin-top:16px;padding:0;position:static;overflow:visible}}@media screen and (max-width:640px){.layout.lake-geneva-faq .container{gap:32px}.layout.lake-geneva-faq .lake-geneva-faq__header h1,.layout.lake-geneva-faq .lake-geneva-faq__header h2,.layout.lake-geneva-faq .lake-geneva-faq__header h3,.layout.lake-geneva-faq .lake-geneva-faq__header h4{font-size:32px;line-height:36px}}.layout.lake-geneva-team{padding-top:var(--lt-desktop-section-y-padding);padding-bottom:var(--lt-desktop-section-y-padding)}.layout.lake-geneva-team .container{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:80px;display:grid}.layout.lake-geneva-team .lake-geneva-team__header{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.layout.lake-geneva-team .lake-geneva-team__header h1,.layout.lake-geneva-team .lake-geneva-team__header h2,.layout.lake-geneva-team .lake-geneva-team__header h3,.layout.lake-geneva-team .lake-geneva-team__header h4{color:inherit;margin:0;font-size:45px;font-weight:600;line-height:48px}.layout.lake-geneva-team .lake-geneva-team__header h1 .accent,.layout.lake-geneva-team .lake-geneva-team__header h2 .accent,.layout.lake-geneva-team .lake-geneva-team__header h3 .accent,.layout.lake-geneva-team .lake-geneva-team__header h4 .accent{color:var(--lt-accent-color,#90be2b)}.layout.lake-geneva-team .lake-geneva-team__header h1 em,.layout.lake-geneva-team .lake-geneva-team__header h2 em,.layout.lake-geneva-team .lake-geneva-team__header h3 em,.layout.lake-geneva-team .lake-geneva-team__header h4 em{color:var(--color-primary);font-style:normal;text-decoration:none}.layout.lake-geneva-team .lake-geneva-team__header>a{margin-top:5px}.layout.lake-geneva-team .lake-geneva-team__cards{grid-template-columns:repeat(2,1fr);gap:37px 38px;display:grid}.layout.lake-geneva-team .lake-geneva-team__card{background:#fff;border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.layout.lake-geneva-team .lake-geneva-team__card-link{width:100%;text-decoration:none;display:block}.layout.lake-geneva-team .lake-geneva-team__img-wrapper{aspect-ratio:385/480;width:100%;display:block}.layout.lake-geneva-team .lake-geneva-team__img{object-fit:cover;width:100%;height:100%;display:block}.layout.lake-geneva-team .lake-geneva-team__content{text-align:center;flex-direction:column;align-items:center;gap:30px;padding:30px;display:flex}.layout.lake-geneva-team .lake-geneva-team__text{flex-direction:column;gap:10px;width:100%;display:flex}.layout.lake-geneva-team .lake-geneva-team__name{color:#000;font-family:Degular,var(--font-secondary),sans-serif;text-align:center;margin:0;font-size:22px;font-style:normal;font-weight:600;line-height:20px}.layout.lake-geneva-team .lake-geneva-team__credentials{color:#90be2b;font-family:Degular,var(--font-secondary),sans-serif;text-align:center;margin:0;font-size:22px;font-style:normal;font-weight:600;line-height:25px}.layout.lake-geneva-team .lake-geneva-team__meet-link{color:#000;font-family:Degular,var(--font-secondary),sans-serif;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:0%;text-underline-position:from-font;font-size:15px;font-weight:700;line-height:18px;-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d;transition:text-decoration-color .15s;display:inline-block}.layout.lake-geneva-team .lake-geneva-team__meet-link:hover{text-decoration-color:#000}@media screen and (max-width:1024px)and (min-width:769px){.layout.lake-geneva-team .lake-geneva-team__cards{grid-template-columns:1fr}}@media screen and (max-width:768px){.layout.lake-geneva-team .container{grid-template-columns:minmax(0,1fr);gap:40px}.layout.lake-geneva-team .lake-geneva-team__header h1,.layout.lake-geneva-team .lake-geneva-team__header h2,.layout.lake-geneva-team .lake-geneva-team__header h3,.layout.lake-geneva-team .lake-geneva-team__header h4{font-size:34px;line-height:38px}.layout.lake-geneva-team .lake-geneva-team__cards{grid-template-columns:1fr;row-gap:32px}}.layout.lake-geneva-testimonials{padding-top:var(--lt-desktop-section-y-padding);padding-bottom:var(--lt-desktop-section-y-padding);position:relative;overflow:visible}.layout.lake-geneva-testimonials .lake-geneva-testimonials__quote{color:#000;font-family:Degular,var(--font-secondary),sans-serif;quotes:"“" "”";margin:16px 0 0;padding:0;font-size:45px;font-weight:600;line-height:48px}.layout.lake-geneva-testimonials .lake-geneva-testimonials__quote:before{content:open-quote}.layout.lake-geneva-testimonials .lake-geneva-testimonials__quote:after{content:close-quote}.layout.lake-geneva-testimonials .lake-geneva-testimonials__row{justify-content:space-between;align-items:center;gap:24px;margin-top:40px;display:flex}.layout.lake-geneva-testimonials .lake-geneva-testimonials__author{color:#000;margin:0;font-size:16px;font-weight:500;line-height:20px}@media screen and (max-width:640px){.layout.lake-geneva-testimonials .lake-geneva-testimonials__quote{font-size:32px}.layout.lake-geneva-testimonials .lake-geneva-testimonials__row{flex-direction:column;align-items:flex-start;gap:20px}}.personalized_info .bg-info-background-color{background-color:var(--info-background-color)}.personalized_info .info-header-color,.personalized_info .info-header-color+div{color:var(--info-header-color)}.personalized_info .container{justify-content:space-between;gap:120px;display:flex}@media screen and (max-width:1024px){.personalized_info .container{flex-direction:column;align-items:flex-start;gap:30px}}.personalized_info .info-title{width:40%}@media screen and (max-width:1024px){.personalized_info .info-title{width:100%}}@media screen and (max-width:1024px)and (max-width:1024px){.personalized_info .info-title{order:-1}}.personalized_info .info-title .info-heading h2,.personalized_info .info-title .info-heading h3{text-transform:uppercase;font-size:58px;line-height:1}.personalized_info .info-content{color:var(--color-white);flex-direction:column;gap:40px;max-width:55%;font-size:18px;line-height:30px;display:flex}@media screen and (max-width:1024px){.personalized_info .info-content{max-width:calc(100% - 120px)}}@media screen and (max-width:768px){.personalized_info .info-content{max-width:100%}}@media screen and (min-width:1025px){section.services-section>.content{max-width:2880px;padding:100px 60px}}.services-section .heading-grid{grid-template-columns:2fr 3fr;align-items:center;gap:30px;margin-bottom:50px;display:grid}.services-section .heading-grid h2{margin-bottom:0}.services-section .heading-grid p{font-size:18px;line-height:30px}.services-section .services-list{gap:30px;transition:all .4s ease-in-out;display:flex}.services-section .services-card{cursor:pointer;background-color:#333;flex-direction:column;flex-grow:1;flex-basis:0;height:500px;transition:all .5s ease-in-out;display:flex;position:relative;overflow:hidden}.services-section .services-card.active{z-index:1;flex-grow:2}.services-section .services-card .service-image{background-position:50%;background-size:cover;flex-grow:1;width:100%;height:100%;transition:transform .4s ease-in-out;position:absolute;top:0;left:0}.services-section .services-card .services-name{color:#fff;z-index:2;background:linear-gradient(#0000,#000000b3);width:100%;margin:0;padding:30px;position:absolute;bottom:0;left:0}.services-section .services-card .services-description-overlay{color:#fff;box-sizing:border-box;opacity:0;z-index:1;background:#0009;flex-direction:column;width:100%;height:100%;padding:30px;transition:opacity .3s ease-in-out .5s;display:flex;position:absolute;top:0;left:0;overflow:auto}.services-section .services-card .services-description{width:60%}.services-section .services-card .cta{opacity:0;z-index:2;transition:opacity .3s ease-in-out .1s;position:absolute;bottom:30px;right:30px}.services-section .services-card:hover .services-description-overlay,.services-section .services-card:hover .cta{opacity:1;transition-delay:.5s}.services-section .services-card .services-description-overlay{transition:opacity .1s ease-in-out}.services-section .buttons{margin-top:50px}@media screen and (min-width:1025px){.services-section .buttons{text-align:center}}@media screen and (max-width:1024px){.services-section .heading-grid{text-align:left;grid-template-columns:1fr}.services-section .heading-grid>div{font-size:16px;line-height:24px}.services-section .services-list{grid-template-columns:1fr;gap:30px 0;display:grid}.services-section .services-card{flex-direction:column;flex-grow:initial;flex-basis:initial;background-color:#0000;align-items:flex-start;height:auto}.services-section .services-card .service-image{aspect-ratio:1;order:-1;height:300px;position:relative}.services-section .services-card .services-description-overlay{color:var(--color-white);opacity:1;background:0 0;order:1;height:auto;padding:0;position:relative}.services-section .services-card .services-description{width:100%;color:var(--color-black);padding-top:20px;font-size:18px;overflow:hidden}.services-section .services-card .services-name{bottom:unset;background:0 0}.services-section .services-card .cta{opacity:1;order:2;margin-top:30px;position:relative;bottom:auto;right:auto}.services-section .services-card:hover{grid-column:span 1}}@media screen and (min-width:1025px){section.staff-section>.content{padding:100px 40px}}.staff-section .staff-list{background:#fff;grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.staff-section .staff-card{background:var(--color-white);flex-direction:column;justify-content:space-between;gap:20px;height:100%;display:flex}.staff-section .staff-card img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.staff-section .staff-card .staff-name{margin-top:30px;margin-bottom:10px;font-size:1.2rem}.staff-section .staff-card .staff-name a{color:var(--color-black);font-weight:700}.staff-section .staff-card .staff-title{color:var(--color-black);font-size:1rem}.staff-section .staff-card .staff-bio{margin-top:10px;font-size:.9rem}.staff-section .staff-card .staff-locations{margin-top:10px}.staff-section .staff-card .staff-locations h3{margin-bottom:5px;font-size:1rem}.staff-section .staff-card .staff-locations ul{padding:0;list-style:none}.staff-section .staff-card .staff-locations ul li{margin:5px 0}.staff-section .staff-card .staff-locations ul li a{color:#007bff;text-decoration:none}@media screen and (max-width:1024px){.staff-section .staff-card .cta{width:100%;padding:0 10px;font-size:12px}}@media screen and (max-width:768px){.staff-section .staff-list{grid-template-columns:1fr}}.ba-slider{--ba-pos:50%;aspect-ratio:1110/601;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#f1f1f3;width:100%;position:relative;overflow:hidden}.ba-slider.is-dragging{cursor:ew-resize}.ba-img{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ba-img--before{clip-path:inset(0 calc(100% - var(--ba-pos)) 0 0)}.ba-slider.is-animating .ba-img--before{transition:clip-path .22s}.ba-slider.is-animating .ba-divider,.ba-slider.is-animating .ba-handle{transition:left .22s}.ba-divider{top:0;bottom:0;left:var(--ba-pos);pointer-events:none;z-index:3;background:#fff;width:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #0000002e,0 0 6px #00000047}.ba-handle{top:50%;left:var(--ba-pos);z-index:4;color:#fff;cursor:ew-resize;touch-action:none;background:#017d9a;border:2px solid #ffffffeb;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .12s,background-color .12s,box-shadow .12s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d}.ba-handle:hover{background:#018fb0;transform:translate(-50%,-50%)scale(1.06)}.ba-handle:active{background:#016277;transform:translate(-50%,-50%)scale(1.06)}.ba-handle:focus-visible{outline-offset:2px;outline:3px solid #fff}.ba-handle__icon{pointer-events:none;display:inline-flex}@media(prefers-reduced-motion:reduce){.ba-slider.is-animating .ba-img--before,.ba-slider.is-animating .ba-divider,.ba-slider.is-animating .ba-handle,.ba-handle{transition:none}}[data-section=personalized-smile-gallery-section] .personalized-smile-gallery-section{text-align:center;padding:20px}[data-section=personalized-smile-gallery-section] .container{grid-template-columns:3fr 2fr;align-items:center;margin-bottom:20px;display:grid}[data-section=personalized-smile-gallery-section] .content-container{margin-left:25%}[data-section=personalized-smile-gallery-section] .before-image,[data-section=personalized-smile-gallery-section] .after-image{margin:0 10px}[data-section=personalized-smile-gallery-section] .before-image img,[data-section=personalized-smile-gallery-section] .after-image img{max-width:300px;height:auto}[data-section=personalized-smile-gallery-section] .button{color:#fff;background-color:#007bff;border-radius:5px;padding:10px 20px;text-decoration:none;display:inline-block}@media screen and (max-width:1023px){[data-section=personalized-smile-gallery-section] .container{text-align:center;grid-template-columns:1fr}[data-section=personalized-smile-gallery-section] .content-container{margin-top:20px;margin-left:0}}@media screen and (max-width:1248px){[data-section=personalized-smile-gallery-section] .content-container{margin-left:10%}}@media screen and (max-width:1023px){[data-section=personalized-smile-gallery-section] .content-container{margin-left:0}}.accordion-section{position:relative}.accordion-section .container{grid-template-columns:2fr 1fr;margin-bottom:20px;display:grid}.accordion-section .content-container{padding-right:15%}.accordion-section .image-container img{width:100%;height:auto}.heading-accordion-image{padding:20px 0}.accordion-section .accordion-item{border-top:2px solid #000}.accordion-section .accordion-item .accortion-title{cursor:pointer;color:var(--color-black);justify-content:space-between;align-items:center;gap:15px;padding:30px 0;font-size:24px;line-height:32px;display:flex}.accordion-section .accordion-item .accortion-title:focus-visible{outline:2px solid var(--color-black,#000);outline-offset:2px}.accordion-section .accordion-toggle-icon{flex:none;width:24px;height:24px;position:relative}.accordion-section .accordion-toggle-icon:before,.accordion-section .accordion-toggle-icon:after{content:"";background:currentColor;border-radius:1px;width:22px;height:2px;transition:transform .3s ease-out,opacity .3s ease-out;position:absolute;top:50%;left:50%}.accordion-section .accordion-toggle-icon:before{transform:translate(-50%,-50%)}.accordion-section .accordion-toggle-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.accordion-section .accordion-toggle-icon.is-open:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}@media(prefers-reduced-motion:reduce){.accordion-section .accordion-toggle-icon:before,.accordion-section .accordion-toggle-icon:after{transition:none}}.accordion-section .accordion-content{scroll-margin-top:var(--accordion-scroll-margin,100px);grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.accordion-section .accordion-content>*{min-height:0;overflow:hidden}.accordion-section .accordion-content.is-open{grid-template-rows:1fr}@media(prefers-reduced-motion:reduce){.accordion-section .accordion-content{transition:none}}.accordion-section .accordion-content{color:var(--color-black);font-size:20px;line-height:26px}.accordion-section .accordion-content p{padding-bottom:30px}@media screen and (max-width:1023px){.accordion-section .container{grid-template-columns:1fr}.accordion-section .content-container{margin-top:40px;padding-right:0}.accordion-section .image-container{order:-1}}.csk-not-allowed,.csk-not-allowed .csk-event{cursor:not-allowed}.csk-unselectable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000}.csk{flex-direction:column;font-size:1em;display:flex}.csk,.csk *,.csk :before,.csk :after{box-sizing:border-box}.csk table{border-collapse:collapse;border-spacing:0;font-size:1em}.csk th{text-align:center}.csk th,.csk td{vertical-align:top;padding:0}.csk a[data-navlink]{cursor:pointer}.csk a[data-navlink]:hover{text-decoration:underline}.csk-direction-ltr{text-align:left;direction:ltr}.csk-direction-rtl{text-align:right;direction:rtl}.csk-theme-standard td,.csk-theme-standard th{border:1px solid #ddd;border:1px solid var(--csk-border-color,#ddd)}.csk-liquid-hack td,.csk-liquid-hack th{position:relative}@font-face{font-family:cskicons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=)format("truetype");font-weight:400;font-style:normal}.csk-icon{text-align:center;-webkit-user-select:none;user-select:none;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;height:1em;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:cskicons!important}.csk-icon-chevron-left:before{content:""}.csk-icon-chevron-right:before{content:""}.csk-icon-chevrons-left:before{content:""}.csk-icon-chevrons-right:before{content:""}.csk-icon-minus-square:before{content:""}.csk-icon-plus-square:before{content:""}.csk-icon-x:before{content:""}.csk .csk-button{text-transform:none;font-family:inherit;font-size:inherit;line-height:inherit;border-radius:0;margin:0;overflow:visible}.csk .csk-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.csk .csk-button{-webkit-appearance:button}.csk .csk-button:not(:disabled){cursor:pointer}.csk .csk-button::-moz-focus-inner{border-style:none;padding:0}.csk .csk-button{text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;border-radius:.25em;padding:.4em .65em;font-size:1em;font-weight:400;line-height:1.5;display:inline-block}.csk .csk-button:hover{text-decoration:none}.csk .csk-button:focus{outline:0;box-shadow:0 0 0 .2rem #2c3e5040}.csk .csk-button:disabled{opacity:.65}.csk .csk-button-primary{color:var(--csk-button-text-color,#fff);background-color:#2c3e50;background-color:var(--csk-button-bg-color,#2c3e50);border-color:#2c3e50;border-color:var(--csk-button-border-color,#2c3e50)}.csk .csk-button-primary:hover{color:var(--csk-button-text-color,#fff);background-color:#1e2b37;background-color:var(--csk-button-hover-bg-color,#1e2b37);border-color:#1a252f;border-color:var(--csk-button-hover-border-color,#1a252f)}.csk .csk-button-primary:disabled{color:var(--csk-button-text-color,#fff);background-color:#2c3e50;background-color:var(--csk-button-bg-color,#2c3e50);border-color:#2c3e50;border-color:var(--csk-button-border-color,#2c3e50)}.csk .csk-button-primary:focus{box-shadow:0 0 0 .2rem #4c5b6a80}.csk .csk-button-primary:not(:disabled):active,.csk .csk-button-primary:not(:disabled).csk-button-active{color:var(--csk-button-text-color,#fff);background-color:#1a252f;background-color:var(--csk-button-active-bg-color,#1a252f);border-color:#151e27;border-color:var(--csk-button-active-border-color,#151e27)}.csk .csk-button-primary:not(:disabled):active:focus,.csk .csk-button-primary:not(:disabled).csk-button-active:focus{box-shadow:0 0 0 .2rem #4c5b6a80}.csk .csk-button .csk-icon{vertical-align:middle;font-size:1.5em}.csk .csk-button-group{vertical-align:middle;display:inline-flex;position:relative}.csk .csk-button-group>.csk-button{flex:auto;position:relative}.csk .csk-button-group>.csk-button:hover,.csk .csk-button-group>.csk-button:focus,.csk .csk-button-group>.csk-button:active,.csk .csk-button-group>.csk-button.csk-button-active{z-index:1}.csk-direction-ltr .csk-button-group>.csk-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.csk-direction-ltr .csk-button-group>.csk-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.csk-direction-rtl .csk-button-group>.csk-button:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.csk-direction-rtl .csk-button-group>.csk-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.csk .csk-toolbar{justify-content:space-between;align-items:center;display:flex}.csk .csk-toolbar.csk-header-toolbar{margin-bottom:1.5em}.csk .csk-toolbar.csk-footer-toolbar{margin-top:1.5em}.csk .csk-toolbar-title{margin:0;font-size:1.75em}.csk-direction-ltr .csk-toolbar>*>:not(:first-child){margin-left:.75em}.csk-direction-rtl .csk-toolbar>*>:not(:first-child){margin-right:.75em}.csk-direction-rtl .csk-toolbar-ltr{flex-direction:row-reverse}.csk .csk-scroller{-webkit-overflow-scrolling:touch;position:relative}.csk .csk-scroller-liquid{height:100%}.csk .csk-scroller-liquid-absolute{position:absolute;inset:0}.csk .csk-scroller-harness{direction:ltr;position:relative;overflow:hidden}.csk .csk-scroller-harness-liquid{height:100%}.csk-direction-rtl .csk-scroller-harness>.csk-scroller{direction:rtl}.csk-theme-standard .csk-scrollgrid{border:1px solid #ddd;border:1px solid var(--csk-border-color,#ddd)}.csk .csk-scrollgrid,.csk .csk-scrollgrid table{table-layout:fixed;width:100%}.csk .csk-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.csk .csk-scrollgrid{border-collapse:separate;border-bottom-width:0;border-right-width:0}.csk .csk-scrollgrid-liquid{height:100%}.csk .csk-scrollgrid-section,.csk .csk-scrollgrid-section>td,.csk .csk-scrollgrid-section table{height:1px}.csk .csk-scrollgrid-section-liquid>td{height:100%}.csk .csk-scrollgrid-section>*{border-top-width:0;border-left-width:0}.csk .csk-scrollgrid-section-header>*,.csk .csk-scrollgrid-section-footer>*{border-bottom-width:0}.csk .csk-scrollgrid-section-body table,.csk .csk-scrollgrid-section-footer table{border-bottom-style:hidden}.csk .csk-scrollgrid-section-sticky>*{background:#fff;background:var(--csk-page-bg-color,#fff);z-index:3;position:sticky}.csk .csk-scrollgrid-section-header.csk-scrollgrid-section-sticky>*{top:0}.csk .csk-scrollgrid-section-footer.csk-scrollgrid-section-sticky>*{bottom:0}.csk .csk-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.csk-sticky{position:sticky}.csk .csk-view-harness{flex-grow:1;position:relative}.csk .csk-view-harness-active>.csk-view{position:absolute;inset:0}.csk .csk-col-header-cell-cushion{padding:2px 4px;display:inline-block}.csk .csk-bg-event,.csk .csk-non-business,.csk .csk-highlight{position:absolute;inset:0}.csk .csk-non-business{background:#d7d7d74d;background:var(--csk-non-business-color,#d7d7d74d)}.csk .csk-bg-event{background:#8fdf82;background:var(--csk-bg-event-color,#8fdf82);opacity:.3;opacity:var(--csk-bg-event-opacity,.3)}.csk .csk-bg-event .csk-event-title{font-size:.85em;font-size:var(--csk-small-font-size,.85em);margin:.5em;font-style:italic}.csk .csk-highlight{background:#bce8f14d;background:var(--csk-highlight-color,#bce8f14d)}.csk .csk-cell-shaded,.csk .csk-day-disabled{background:#d0d0d04d;background:var(--csk-neutral-bg-color,#d0d0d04d)}a.csk-event,a.csk-event:hover{text-decoration:none}.csk-event[href],.csk-event.csk-event-draggable{cursor:pointer}.csk-event .csk-event-main{z-index:2;position:relative}.csk-event-dragging:not(.csk-event-selected){opacity:.75}.csk-event-dragging.csk-event-selected{box-shadow:0 2px 7px #0000004d}.csk-event .csk-event-resizer{z-index:4;display:none;position:absolute}.csk-event:hover .csk-event-resizer,.csk-event-selected .csk-event-resizer{display:block}.csk-event-selected .csk-event-resizer{border-radius:4px;border-radius:calc(var(--csk-event-resizer-dot-total-width,8px) / 2);border-width:1px;border-width:var(--csk-event-resizer-dot-border-width,1px);width:8px;width:var(--csk-event-resizer-dot-total-width,8px);height:8px;height:var(--csk-event-resizer-dot-total-width,8px);border-style:solid;border-color:inherit;background:#fff;background:var(--csk-page-bg-color,#fff)}.csk-event-selected .csk-event-resizer:before{content:"";position:absolute;inset:-20px}.csk-event-selected,.csk-event:focus{box-shadow:0 2px 5px #0003}.csk-event-selected:before,.csk-event:focus:before{content:"";z-index:3;position:absolute;inset:0}.csk-event-selected:after,.csk-event:focus:after{content:"";background:#00000040;background:var(--csk-event-selected-overlay-color,#00000040);z-index:1;position:absolute;inset:-1px}.csk-h-event{border:1px solid #3788d8;border:1px solid var(--csk-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--csk-event-bg-color,#3788d8);display:block}.csk-h-event .csk-event-main{color:var(--csk-event-text-color,#fff)}.csk-h-event .csk-event-main-frame{display:flex}.csk-h-event .csk-event-time{max-width:100%;overflow:hidden}.csk-h-event .csk-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.csk-h-event .csk-event-title{vertical-align:top;max-width:100%;display:inline-block;left:0;right:0;overflow:hidden}.csk-h-event.csk-event-selected:before{top:-10px;bottom:-10px}.csk-direction-ltr .csk-daygrid-block-event:not(.csk-event-start),.csk-direction-rtl .csk-daygrid-block-event:not(.csk-event-end){border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.csk-direction-ltr .csk-daygrid-block-event:not(.csk-event-end),.csk-direction-rtl .csk-daygrid-block-event:not(.csk-event-start){border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.csk-h-event:not(.csk-event-selected) .csk-event-resizer{width:8px;width:var(--csk-event-resizer-thickness,8px);top:0;bottom:0}.csk-direction-ltr .csk-h-event:not(.csk-event-selected) .csk-event-resizer-start,.csk-direction-rtl .csk-h-event:not(.csk-event-selected) .csk-event-resizer-end{cursor:w-resize;left:-4px;left:calc(-.5 * var(--csk-event-resizer-thickness,8px))}.csk-direction-ltr .csk-h-event:not(.csk-event-selected) .csk-event-resizer-end,.csk-direction-rtl .csk-h-event:not(.csk-event-selected) .csk-event-resizer-start{cursor:e-resize;right:-4px;right:calc(-.5 * var(--csk-event-resizer-thickness,8px))}.csk-h-event.csk-event-selected .csk-event-resizer{margin-top:-4px;margin-top:calc(-.5 * var(--csk-event-resizer-dot-total-width,8px));top:50%}.csk-direction-ltr .csk-h-event.csk-event-selected .csk-event-resizer-start,.csk-direction-rtl .csk-h-event.csk-event-selected .csk-event-resizer-end{left:-4px;left:calc(-.5 * var(--csk-event-resizer-dot-total-width,8px))}.csk-direction-ltr .csk-h-event.csk-event-selected .csk-event-resizer-end,.csk-direction-rtl .csk-h-event.csk-event-selected .csk-event-resizer-start{right:-4px;right:calc(-.5 * var(--csk-event-resizer-dot-total-width,8px))}.csk .csk-popover{z-index:9999;position:absolute;box-shadow:0 2px 6px #00000026}.csk .csk-popover-header{flex-direction:row;justify-content:space-between;align-items:center;padding:3px 4px;display:flex}.csk .csk-popover-title{margin:0 2px}.csk .csk-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.csk-theme-standard .csk-popover{border:1px solid #ddd;border:1px solid var(--csk-border-color,#ddd);background:#fff;background:var(--csk-page-bg-color,#fff)}.csk-theme-standard .csk-popover-header{background:#d0d0d04d;background:var(--csk-neutral-bg-color,#d0d0d04d)}:root{--csk-daygrid-event-dot-width:8px}.csk-daygrid-day-frame:before,.csk-daygrid-day-events:before,.csk-daygrid-event-harness:before,.csk-daygrid-day-frame:after,.csk-daygrid-day-events:after,.csk-daygrid-event-harness:after{content:"";clear:both;display:table}.csk .csk-daygrid-body{z-index:1;position:relative}.csk .csk-daygrid-day.csk-day-today{background-color:#ffdc2826;background-color:var(--csk-today-bg-color,#ffdc2826)}.csk .csk-daygrid-day-frame{min-height:100%;position:relative}.csk .csk-daygrid-day-top{flex-direction:row-reverse;display:flex}.csk .csk-day-other .csk-daygrid-day-top{opacity:.3}.csk .csk-daygrid-day-number{z-index:4;padding:4px;position:relative}.csk .csk-daygrid-day-events{margin-top:1px}.csk .csk-daygrid-body-balanced .csk-daygrid-day-events{position:absolute;left:0;right:0}.csk .csk-daygrid-body-unbalanced .csk-daygrid-day-events{min-height:2em;position:relative}.csk .csk-daygrid-body-natural .csk-daygrid-day-events{margin-bottom:1em}.csk .csk-daygrid-event-harness{position:relative}.csk .csk-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0}.csk .csk-daygrid-bg-harness{position:absolute;top:0;bottom:0}.csk .csk-daygrid-day-bg .csk-non-business{z-index:1}.csk .csk-daygrid-day-bg .csk-bg-event{z-index:2}.csk .csk-daygrid-day-bg .csk-highlight{z-index:3}.csk .csk-daygrid-event{z-index:6;margin-top:1px}.csk .csk-daygrid-event.csk-event-mirror{z-index:7}.csk .csk-daygrid-day-bottom{padding:2px 3px 0;font-size:.85em}.csk .csk-daygrid-day-bottom:before{content:"";clear:both;display:table}.csk .csk-daygrid-more-link{z-index:4;cursor:pointer;position:relative}.csk .csk-daygrid-week-number{z-index:5;text-align:center;background-color:#d0d0d04d;background-color:var(--csk-neutral-bg-color,#d0d0d04d);color:var(--csk-neutral-text-color,gray);min-width:1.5em;padding:2px;position:absolute;top:0}.csk .csk-more-popover .csk-popover-body{min-width:220px;padding:10px}.csk-direction-ltr .csk-daygrid-event.csk-event-start,.csk-direction-rtl .csk-daygrid-event.csk-event-end{margin-left:2px}.csk-direction-ltr .csk-daygrid-event.csk-event-end,.csk-direction-rtl .csk-daygrid-event.csk-event-start{margin-right:2px}.csk-direction-ltr .csk-daygrid-week-number{border-radius:0 0 3px;left:0}.csk-direction-rtl .csk-daygrid-week-number{border-radius:0 0 0 3px;right:0}.csk-liquid-hack .csk-daygrid-day-frame{position:static}.csk-daygrid-event{white-space:nowrap;font-size:.85em;font-size:var(--csk-small-font-size,.85em);border-radius:3px;position:relative}.csk-daygrid-block-event .csk-event-time{font-weight:700}.csk-daygrid-block-event .csk-event-time,.csk-daygrid-block-event .csk-event-title{padding:1px}.csk-daygrid-dot-event{align-items:center;padding:2px 0;display:flex}.csk-daygrid-dot-event .csk-event-title{flex-grow:1;flex-shrink:1;min-width:0;font-weight:700;overflow:hidden}.csk-daygrid-dot-event:hover,.csk-daygrid-dot-event.csk-event-mirror{background:#0000001a}.csk-daygrid-dot-event.csk-event-selected:before{top:-10px;bottom:-10px}.csk-daygrid-event-dot{box-sizing:content-box;border:4px solid #3788d8;border:calc(var(--csk-daygrid-event-dot-width,8px) / 2) solid var(--csk-event-border-color,#3788d8);border-radius:4px;border-radius:calc(var(--csk-daygrid-event-dot-width,8px) / 2);width:0;height:0;margin:0 4px}.csk-direction-ltr .csk-daygrid-event .csk-event-time{margin-right:3px}.csk-direction-rtl .csk-daygrid-event .csk-event-time{margin-left:3px}.booking-section{padding:0}.booking-section__grid{grid-template-columns:1fr 2fr;align-items:stretch;gap:0;display:grid}.booking-section__col{padding:0 50px}.booking-section__col:first-child{padding-left:0}.booking-section__col:last-child{padding-right:0}.booking-section__col:not(:first-child){border-left:1px solid #eee}.booking-section__calendar-slots-row{flex-wrap:wrap;align-items:start;gap:0;display:flex}.booking-section__calendar-wrap{flex:60%;min-width:0;padding-right:50px}.booking-section__times-wrap{border-left:1px solid #eee;flex:40%;min-width:0;padding-left:50px}.booking-section__step-heading{color:var(--heading-1-color);margin-top:0;margin-bottom:20px;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.booking-section__progress{background-color:#eee;border-radius:10px;width:100%;height:12px;margin-bottom:40px;overflow:hidden}.booking-section__progress-bar{background-color:var(--color-tertiary);border-radius:10px;width:0;height:100%;transition:width .3s ease-out}.booking-section__patient-type-options{gap:20px;margin-bottom:40px;display:flex}.booking-section__patient-option{cursor:pointer;color:var(--default-color);align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.booking-section__patient-option input[type=radio]{opacity:0;width:0;height:0;position:absolute}.booking-section__patient-option input[type=radio]:checked~.booking-section__radio-indicator{border-color:var(--color-tertiary)}.booking-section__patient-option input[type=radio]:checked~.booking-section__radio-indicator:after{background-color:var(--color-tertiary)}.booking-section__radio-indicator{border:1.5px solid #737380;border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:border-color .15s;position:relative}.booking-section__radio-indicator:after{content:"";background-color:#0000;border-radius:50%;width:18px;height:18px;transition:background-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.booking-section__age-type{margin-bottom:32px}.booking-section__age-cards{gap:12px;display:flex}.booking-section__age-card{cursor:pointer;color:var(--default-color);background:#fff;border:1px solid #737380;border-radius:10px;flex:1;align-items:center;gap:16px;padding:16px 20px;font-size:15px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:flex}.booking-section__age-card.is-selected{border-color:var(--color-tertiary);background-color:var(--color-tertiary);color:#fff}.booking-section__age-card.is-selected .booking-section__age-icon-wrap{color:#fff}.booking-section__age-card:hover:not(.is-selected){background-color:var(--color-gray-2)}.booking-section__age-icon-wrap{width:40px;height:40px;color:var(--color-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.booking-section__age-icon-wrap svg{width:auto;height:100%}.booking-section__age-icon-wrap--child svg{height:75%}.booking-section__reason-intro{color:#374151;margin-bottom:16px;font-size:14px;line-height:1.6}.booking-section__reason-list{flex-direction:column;gap:10px;display:flex}.booking-section__new-patient-overview{color:#6c7183;margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.6}.booking-section__reason-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #737380;border-radius:10px;align-items:center;gap:30px;padding:20px 30px;transition:border-color .15s,background-color .15s,color .15s;display:flex}.booking-section__reason-card.is-selected{border-color:var(--color-tertiary);background-color:var(--color-tertiary)}.booking-section__reason-card.is-selected .booking-section__reason-title{color:#fff}.booking-section__reason-card.is-selected .booking-section__reason-description{color:#ffffffe6}.booking-section__reason-card.is-selected .booking-section__reason-icon-wrap{color:#fff}.booking-section__reason-card:hover:not(.is-selected){background-color:var(--color-gray-2)}.booking-section__reason-icon-wrap{width:40px;height:40px;color:var(--color-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.booking-section__reason-icon-wrap svg{width:100%;height:100%}.booking-section__reason-icon-img{object-fit:contain;border-radius:4px;width:42px;height:42px}.booking-section__reason-title{color:var(--default-color);margin-bottom:4px;font-size:16px;font-weight:500}.booking-section__reason-description{color:#6c7183;margin:0;font-size:12px;line-height:1.4}.booking-section__calendar{-webkit-user-select:none;user-select:none}.booking-section__calendar--disabled{pointer-events:none}.booking-section__calendar--disabled .booking-section__calendar-month,.booking-section__calendar--disabled .booking-section__calendar-dow{color:#737380}.booking-section__calendar-header{justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}.booking-section__calendar-nav{cursor:pointer;width:36px;height:36px;color:var(--default-color);background:0 0;border:none;outline:none;flex-shrink:0;padding:0;transition:color .15s}.booking-section__calendar-nav svg{width:36px;height:36px;display:block}.booking-section__calendar-nav--next svg{transform:rotate(180deg)}.booking-section__calendar-nav:disabled{color:#737380;cursor:default}.booking-section__calendar-month{color:var(--default-color);font-size:19px;font-weight:700}.booking-section__calendar-grid{grid-template-columns:repeat(7,48px);gap:8px;display:grid}.booking-section__calendar-dow{text-align:center;color:#6c7183;padding:6px 0;font-size:14px;font-weight:500}.booking-section__calendar-dow abbr{text-decoration:none}.booking-section__calendar-day{cursor:default;color:#737380;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;transition:background-color .15s,color .15s,border-color .15s;display:flex}.booking-section__calendar-day.is-available{color:var(--default-color);cursor:pointer;background-color:#fff;border-color:#737380;font-weight:500}.booking-section__calendar-day.is-available:hover:not(.is-selected){background-color:var(--color-gray-2)}.booking-section__calendar-day.is-selected{background-color:var(--color-tertiary);border-color:var(--color-tertiary);color:#fff;box-shadow:none}.booking-section__calendar-day.is-past{color:#737380;cursor:default}.booking-section__calendar-day.is-empty{visibility:hidden}.booking-section__calendar-day-num{line-height:1}.booking-section__calendar-hint{text-align:left;color:#6c7183;margin-top:12px;font-size:13px}.booking-section__times-heading{color:#6c7183;margin-bottom:16px;font-size:16px;font-weight:500}.booking-section__times--disabled .booking-section__times-heading{color:#737380}.booking-section__times--disabled .booking-section__time-placeholder{border-color:#737380}.booking-section__time-list{flex-direction:column;gap:8px;display:flex}.booking-section__time-placeholder{box-sizing:border-box;background:#fff;border:1px solid #737380;border-radius:10px;flex-shrink:0;min-height:80px;padding:15px 10px}.booking-section__time-slot{width:100%;min-height:80px;color:var(--default-color);cursor:pointer;text-align:center;background:#fff;border:1px solid #737380;border-radius:10px;padding:15px 10px;font-size:16px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:block}.booking-section__time-slot:hover:not(.is-selected){background-color:var(--color-gray-2)}.booking-section__time-slot.is-selected{border-color:var(--color-tertiary);background-color:var(--color-tertiary);color:#fff}.booking-section__no-times{color:#6c7183;font-size:14px}.booking-section__actions{justify-content:flex-end;margin-top:32px;display:flex}.booking-section__col--span2{grid-column:2}.booking-section__patient-description{color:#374151;margin-bottom:24px;font-size:14px;line-height:1.6}.booking-section__patient-description p{margin-bottom:12px}.booking-section__patient-description p:last-child{margin-bottom:0}.booking-section__patient-description a.booking-section__phone-link{color:var(--color-link);white-space:nowrap}.booking-section__screen2-grid{grid-template-columns:380px 1fr;align-items:start;gap:0;display:grid}.booking-section__summary{padding-right:50px}.booking-section__form-col{border-left:1px solid #eee;padding-left:50px}.booking-section__summary{flex-direction:column;gap:20px;display:flex}.booking-section__summary-heading{color:var(--heading-1-color);font-size:19px;font-style:normal;font-weight:700;line-height:normal}.booking-section__summary-card{border:1px solid var(--color-tertiary);background:#fff;border-radius:10px;flex-direction:column;gap:30px;padding:20px 30px 30px;display:flex}.booking-section__summary-body{flex-direction:column;gap:10px;display:flex}.booking-section__summary-patient-type{color:#6c7183;font-size:16px;font-weight:500}.booking-section__summary-location{flex-direction:column;gap:2px;display:flex}.booking-section__summary-location-name{color:var(--default-color);margin:0;font-size:16px;font-weight:700}.booking-section__summary-location-address{color:#6c7183;margin:0;font-size:13px;font-weight:400}.booking-section__summary-info{border-top:1px solid #e5e7eb;flex-direction:column;gap:0;margin-top:8px;padding-top:14px;display:flex}.booking-section__summary-reason{color:var(--default-color);margin:0;font-size:16px;font-weight:700}.booking-section__summary-reason-desc{color:#6c7183;margin:4px 0 0;font-size:13px;line-height:1.5}.booking-section__summary-datetime{border-top:1px solid #e5e7eb;margin-top:8px;padding-top:14px}.booking-section__summary-datetime-label{color:#6c7183;margin:0 0 2px;font-size:13px;font-weight:400;line-height:1.5}.booking-section__summary-datetime-value{color:#6c7183;margin:0;font-size:13px;font-weight:400;line-height:1.5}.booking-section__summary-preferences{border-top:1px solid #e5e7eb;margin-top:8px;padding-top:14px}.booking-section__summary-pref-item{color:#6c7183;margin:0 0 2px;font-size:13px;font-weight:400;line-height:1.5}.booking-section__summary-pref-label{color:var(--default-color);font-weight:500}.booking-section__back-link{width:100%;color:var(--default-color);cursor:pointer;background:#eee;border:none;border-radius:20px;justify-content:center;align-items:center;padding:10px 24px;font-size:15px;font-weight:500;transition:background-color .15s;display:flex}.booking-section__back-link:hover{background-color:#e0e0e0}.booking-section__form-heading{color:var(--heading-1-color);margin-bottom:20px;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.booking-section__form-row{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-bottom:20px;display:grid}.booking-section__form-field{flex-direction:column;gap:8px;display:flex}.booking-section__form-field--full{grid-column:1/-1}.booking-section__form-field label,.booking-section__form-field .booking-section__form-label{color:var(--default-color);font-size:16px;font-weight:500}.booking-section__form-field label.has-error,.booking-section__form-field .booking-section__form-label.has-error{color:var(--color-red)}.booking-section__form-field .booking-section__form-label{margin:0;font-weight:400}.booking-section__form-field input{box-sizing:border-box;border:1px solid #737380;border-radius:10px;outline:none;height:60px;padding:0 20px;font-family:inherit;font-size:16px;transition:border-color .15s}.booking-section__form-field input:focus{border-color:var(--default-color)}.booking-section__form-field input:focus-visible{outline:3px solid var(--color-tertiary);outline-offset:2px}.booking-section__form-field input::placeholder{color:#737380}.booking-section__form-field input.is-invalid{border-color:var(--color-red)}.booking-section__form-field textarea{box-sizing:border-box;resize:vertical;border:1px solid #737380;border-radius:10px;outline:none;height:120px;padding:19.5px 20px;font-family:inherit;font-size:16px;transition:border-color .15s}.booking-section__form-field textarea:focus{border-color:var(--default-color)}.booking-section__form-field textarea:focus-visible{outline:3px solid var(--color-tertiary);outline-offset:2px}.booking-section__form-field textarea::placeholder{color:#737380}.booking-section__form-field textarea.is-invalid{border-color:var(--color-red)}.booking-section__field-error{color:var(--color-red);margin:0;font-size:12px;line-height:1.4}.booking-section__required{color:var(--color-tertiary)}.booking-section__sms-disclaimer{color:#6c7183;margin-bottom:20px;font-size:14px;line-height:1.6}.booking-section__sms-disclaimer a{color:var(--color-link);text-decoration:underline}.booking-section__insurance{margin-top:40px}.booking-section__insurance-fields{flex-direction:column;gap:0;display:flex}.booking-section__optional{color:#767676;font-size:12px;font-weight:400}.booking-section__insurance-radios{gap:30px;margin-bottom:20px;font-size:16px;display:flex}.booking-section__insurance-radios label{cursor:pointer;color:var(--default-color);align-items:center;gap:10px;font-weight:500;display:flex}.booking-section__error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.booking-section__submit-divider{border:none;border-top:1px solid #eee;margin:0}.booking-section__submit:disabled,.booking-section__continue:disabled{opacity:.5;cursor:not-allowed}.booking-section__submit{background-color:var(--cta-secondary-background);border:2px solid var(--cta-secondary-border);color:var(--cta-secondary);border-radius:var(--cta-radius);font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);cursor:pointer;justify-content:center;align-self:flex-end;align-items:center;padding:0 22.5px;font-size:15px;line-height:36px;transition:background-color .2s linear,color .2s linear,border-color .2s linear;display:inline-flex}html:not(.mobile-device) .booking-section__submit:hover{background-color:var(--cta-secondary-background-hover);border:2px solid var(--cta-secondary-border-hover);color:var(--cta-secondary-hover)}.booking-section__submit-row{flex-direction:column;align-items:flex-end;gap:20px;display:flex}.booking-section__thankyou{flex-direction:row;align-items:flex-start;gap:50px;display:flex}.booking-section__thankyou-loc-card{border:1px solid var(--color-tertiary);background:#fff;border-radius:10px;flex-direction:column;flex-shrink:0;gap:20px;width:320px;padding:20px 30px 30px;display:flex}.booking-section__thankyou-loc-info{flex-direction:column;gap:4px;display:flex}.booking-section__thankyou-loc-name{color:var(--default-color);margin:0;font-size:19px;font-weight:700;line-height:1.3}.booking-section__thankyou-loc-addr{color:var(--default-color);margin:0;font-size:16px;font-weight:500;line-height:1.4}.booking-section__thankyou-directions{color:var(--default-color);background:#eee;border-radius:20px;justify-content:center;align-items:center;padding:10px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.booking-section__thankyou-directions:hover{background-color:#e0e0e0}.booking-section__thankyou-divider-v{background:#eee;flex-shrink:0;align-self:stretch;width:1px}.booking-section__thankyou-right{flex-direction:column;flex:1;align-items:flex-end;gap:40px;min-width:0;display:flex}.booking-section__thankyou-heading{color:var(--heading-1-color);width:100%;margin:0;font-size:41px;font-weight:500;line-height:1.2}.booking-section__thankyou-divider-h{background:#eee;flex-shrink:0;width:100%;height:1px}.booking-section__thankyou-appt{flex-direction:column;gap:10px;width:100%;display:flex}.booking-section__thankyou-patient{color:var(--default-color);margin:0;font-size:24px;font-weight:700}.booking-section__thankyou-appt-info{flex-direction:column;gap:5px;display:flex}.booking-section__thankyou-reason{color:var(--default-color);margin:0;font-size:19px;font-weight:700}.booking-section__thankyou-datetime{color:var(--default-color);margin:0;font-size:19px;font-weight:400}.booking-section__thankyou-reg-desc{color:var(--default-color);width:100%;margin:0;font-size:19px;font-weight:400;line-height:1.5}.booking-section__thankyou-paperwork{color:#000;background-color:#2db854;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:200px;padding:10px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.booking-section__thankyou-paperwork:hover{opacity:.9}.booking-section__preferences{flex-direction:column;gap:20px;display:flex}.booking-section__preferences-desc{color:#374151;margin:0;font-size:14px;line-height:1.6}.booking-section__pref-row{flex-wrap:wrap;gap:40px;display:flex}.booking-section__pref-group{flex-direction:column;gap:16px;display:flex}.booking-section__pref-label{color:var(--Dark-Gray,#6c7183);margin:0;font-family:Azo Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.booking-section__pref-hint{color:var(--Dark-Gray,#6c7183);font-family:Azo Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:block}.booking-section__pref-pills{gap:10px;display:grid}.booking-section__pref-pills--3{grid-template-columns:repeat(3,1fr)}.booking-section__pref-pills--4{grid-template-columns:repeat(4,1fr)}.booking-section__pref-pill{min-height:80px;color:var(--default-color);cursor:pointer;text-align:center;background:#fff;border:1px solid #737380;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:15px;font-weight:500;line-height:1.3;transition:background-color .15s,border-color .15s,color .15s;display:flex}.booking-section__pref-pill:hover:not(.is-selected){background-color:var(--color-gray-2)}.booking-section__pref-pill.is-selected{background-color:var(--color-tertiary);border-color:var(--color-tertiary);color:#fff}.booking-section__pref-pill:focus-visible{outline:3px solid var(--color-tertiary);outline-offset:2px}.booking-section__location-selector{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.booking-section__location-selector .booking-section__step-heading{margin-bottom:0}.booking-section__location-loading{color:#6c7183;font-size:14px}.booking-section__screen--locked{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.booking-section__location-selector .v-select{background-color:#fff;border:none;border-radius:10px}.booking-section__location-selector .v-select .vs__dropdown-toggle{cursor:pointer;height:60px;padding:0 16px;background:#fff!important;border:1px solid #737380!important;border-radius:10px!important}.booking-section__location-selector .v-select .vs__search,.booking-section__location-selector .v-select .vs__selected{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;margin:0;padding:0;position:static;top:auto;transform:none;color:var(--default-color)!important;font-size:16px!important}.booking-section__location-selector .v-select .vs__search::placeholder{color:#737380}.booking-section__location-selector .v-select .vs__open-indicator,.booking-section__location-selector .v-select .vs__clear{fill:var(--default-color)}.booking-section__location-selector .v-select .vs__actions{padding:0 8px 0 0}.booking-section__location-selector .v-select .vs__dropdown-menu{-webkit-overflow-scrolling:touch;border:1px solid #737380;border-radius:0 0 10px 10px;max-height:40vh;margin-top:0;padding:4px 0;overflow-y:auto;box-shadow:0 4px 16px #00000014}.booking-section__location-selector .v-select .vs__dropdown-option{color:var(--default-color);background:#fff;flex-direction:column;gap:2px;padding:10px 16px;font-size:15px;display:flex}.booking-section__location-selector .v-select .vs__dropdown-option--highlight{background-color:var(--color-tertiary)!important;color:#fff!important}.booking-section__location-selector .v-select .vs__dropdown-option--highlight .booking-section__loc-option-addr{color:#ffffffe6}.booking-section__location-selector .v-select .booking-section__loc-option-name{font-weight:500}.booking-section__location-selector .v-select .booking-section__loc-option-addr{color:#6c7183;font-size:12px}.booking-section__location-selector .v-select.vs--open .vs__dropdown-toggle{border-color:var(--default-color)!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.booking-section__location-selector .v-select.vs--open .vs__selected,.booking-section__location-selector .v-select.vs--searching .vs__selected{display:none}.booking-section__location-selector .v-select .vs__no-options{color:#dc2626;text-align:left;background:#fff;padding:20px 16px;font-size:14px;font-style:normal}.booking-section__loading{color:#767676;font-size:14px}@media screen and (max-width:1200px){.booking-section__calendar-wrap{padding-right:25px}.booking-section__times-wrap{flex:30%;padding-left:25px}.booking-section__col{padding:0 25px}}@media screen and (max-width:1024px){.booking-section__grid{grid-template-columns:1fr}.booking-section__col{padding:0}.booking-section__col:not(:first-child){border-left:none}.booking-section__col:not(:first-child):not(.booking-section__col--hidden-mobile){border-top:1px solid #eee;margin-top:40px;padding-top:40px}.booking-section__col--span2{grid-column:1}.booking-section__col--hidden-mobile{display:none}.booking-section__calendar-slots-row{flex-direction:column;align-items:center}.booking-section__calendar-wrap{justify-content:center;width:100%;padding-right:0;display:flex}.booking-section__times{width:fit-content;min-width:250px;margin:0 auto}.booking-section__times-wrap{border-top:1px solid #eee;border-left:none;width:100%;margin-top:40px;padding-top:40px;padding-left:0}.booking-section__screen2-grid{grid-template-columns:1fr}.booking-section__summary{padding-right:0}.booking-section__form-col{border-top:1px solid #eee;border-left:none;margin-top:32px;padding-top:32px;padding-left:0}.booking-section__summary-card{width:100%}.booking-section__thankyou{flex-direction:column}.booking-section__thankyou-loc-card{width:100%}.booking-section__thankyou-divider-v{display:none}.booking-section__thankyou-right{border-top:1px solid #eee;padding-top:32px}.booking-section__thankyou-heading{font-size:28px}.booking-section__calendar{flex-direction:column;align-items:center;display:flex}}@media screen and (max-width:768px){.booking-section{padding:40px 0 80px}.booking-section__patient-type-options{flex-direction:column}.booking-section__calendar{flex-direction:column;align-items:center;display:flex}.booking-section__calendar-grid{grid-template-columns:repeat(7,41px)}.booking-section__calendar-dow{width:41px}.booking-section__calendar-day{width:41px;height:41px}.booking-section__time-slot{text-align:center}.booking-section__form-row{grid-template-columns:1fr}}@media screen and (max-width:400px){.booking-section__calendar-grid{grid-template-columns:repeat(7,36px);gap:4px}.booking-section__calendar-dow{width:36px;font-size:12px}.booking-section__calendar-day{width:36px;height:36px;font-size:14px}.booking-section__reason-card{gap:16px;padding:16px}.booking-section__reason-icon-wrap{width:32px;height:32px}.booking-section__pref-pills--4{grid-template-columns:repeat(2,1fr)}.booking-section__pref-pill{min-height:60px;font-size:14px}.booking-section__age-card{padding:12px 16px;font-size:14px}.booking-section__step-heading,.booking-section__form-heading{font-size:19px}}.booking-section__age-card:focus-visible,.booking-section__reason-card:focus-visible,.booking-section__calendar-nav:focus-visible,.booking-section__calendar-day:focus-visible,.booking-section__time-slot:focus-visible,.booking-section__back-link:focus-visible,.booking-section__continue:focus-visible,.booking-section__submit:focus-visible,.booking-section__patient-option input[type=radio]:focus-visible~.booking-section__radio-indicator{outline:3px solid var(--color-tertiary);outline-offset:2px}.booking-section__field-hint{color:#6c7183;margin-top:-4px;font-size:12px}.booking-section__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(prefers-reduced-motion:reduce){.booking-section,.booking-section *{transition-duration:.01ms!important;animation-duration:.01ms!important}}html.modal-open body{height:100%;position:fixed;overflow-y:hidden}.appointment-modal{background-color:var(--appointment-modal-background);z-index:10;width:100%;height:100%;position:fixed;top:0;left:0}.appointment-modal h1,.appointment-modal h2,.appointment-modal h3,.appointment-modal h4{color:var(--appointment-modal-text-color);margin-bottom:10px}.appointment-modal h1.tertiary,.appointment-modal h2.tertiary,.appointment-modal h3.tertiary,.appointment-modal h4.tertiary{color:var(--color-tertiary)}.appointment-modal>.appointment-experience{grid-template-rows:75px 8px auto;grid-template-columns:100%;width:100%;height:100%;display:grid}.appointment-modal header.appointment-experience{justify-content:space-between;align-items:center;padding:30px;display:flex}.appointment-modal header.appointment-experience .modal-actions{height:40px;display:flex}.appointment-modal header.appointment-experience .location-phone{-webkit-text-decoration-color:var(--color-tertiary);text-decoration-color:var(--color-tertiary);align-self:center;font-size:20px}@media screen and (max-width:768px){.appointment-modal header.appointment-experience .location-phone{padding-right:20px}.appointment-modal header.appointment-experience .location-phone:not(:empty){visibility:hidden;width:70px;height:100%;position:relative}.appointment-modal header.appointment-experience .location-phone:not(:empty):before{visibility:visible;color:var(--color-tertiary);content:"Call us";font-size:16px;text-decoration:none;display:block;position:absolute;top:9px;right:20px}.appointment-modal header.appointment-experience .location-phone:not(:empty):after{content:"";visibility:visible;border-right:2px solid #737f92;height:40px;position:absolute;right:0}}.appointment-modal header.appointment-experience .modal-close{cursor:pointer}@media screen and (min-width:769px){.appointment-modal header.appointment-experience .modal-close{display:none}}@media screen and (max-width:768px){.appointment-modal header.appointment-experience .modal-close{height:100%;padding-left:20px;position:relative}}.appointment-modal header.appointment-experience svg.close-icon{width:12.5px;height:100%}.appointment-modal header.appointment-experience img{max-width:85%}.appointment-modal svg.close-icon{fill:var(--appointment-modal-close-icon);aspect-ratio:1;height:auto}.appointment-modal .progress-bar{background:linear-gradient(180deg,var(--appointment-modal-progress-background-top),var(--appointment-modal-progress-background-bottom));width:100%;height:8px}.appointment-modal .progress-bar #progress{background-color:var(--appointment-modal-progress-bar);width:20%;height:100%;transition:width 1s ease-in-out}.appointment-modal .body{width:100%;height:calc(100vh - 83px);color:var(--appointment-modal-text-color);background-color:var(--appointment-modal-background);position:relative}.appointment-modal .body .modal-close{cursor:pointer;z-index:10;padding:10px;position:absolute;top:30px;right:15px}.appointment-modal .body .modal-close svg.close-icon{width:20.5px}@media screen and (max-width:768px){.appointment-modal .body .modal-close svg.close-icon{display:none}}.appointment-modal .body .container{width:100%;height:100%}.appointment-modal .body .container .carousel-slide{height:100%;height:-moz-fill-available;height:-webkit-fill-available;height:fill-available;flex-direction:column;justify-content:flex-start;height:stretch;display:flex;overflow-y:auto;width:100%!important}@media screen and (min-width:1250px){.appointment-modal .body .container .carousel-slide{padding:85px 160px}}@media screen and (max-width:1249px){.appointment-modal .body .container .carousel-slide{padding:40px 25px;overflow:hidden auto}}.appointment-modal .body .container .carousel-slide>div{max-width:var(--appointment-modal-form-max-width)}.appointment-modal .body .container header{margin-bottom:50px;position:relative}body.reliable .appointment-modal .body .container header .modal-text a{color:var(--color-white)}@media screen and (max-width:1024px){.appointment-modal .body .container header{margin-bottom:25px}}.appointment-modal .body .container header.location-header{margin-bottom:30px}.appointment-modal .body .container p{font-size:14px}.appointment-modal .body .container .message{text-align:right;margin-top:10px}.appointment-modal .body .container .message .appointment-date{text-decoration:underline;-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary)}.appointment-modal .body .container hr{border-top:1px solid var(--color-white);margin-bottom:25px}.appointment-modal .body .container .circles{margin-left:10px}@media screen and (max-width:768px){.appointment-modal .body .container .circles{margin-top:25px;margin-left:0}}.appointment-modal .body .container .buttons{margin-bottom:40px;display:flex}@media screen and (max-width:1024px){.appointment-modal .body .container .buttons{margin-bottom:25px}}.appointment-modal .body .container .buttons.extra{flex-wrap:wrap;margin:0 -12.5px}.appointment-modal .body .container .buttons.extra button.cta{margin:0 12.5px 20px}.appointment-modal .body .container .buttons .cta{min-height:36px;color:var(--appointment-modal-select-btn-text);border:2px solid var(--appointment-modal-select-btn-border);background-color:var(--appointment-modal-select-btn-background);position:relative}.appointment-modal .body .container .buttons .cta.new-patient{white-space:normal;line-height:1.5}.appointment-modal .body .container .buttons .cta.circle{justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.appointment-modal .body .container .buttons .cta.circle:not(:first-of-type){margin-left:10px}@media screen and (max-width:768px){.appointment-modal .body .container .buttons .cta.circle{margin-top:0}}.appointment-modal .body .container .buttons .cta.active,.appointment-modal .body .container .buttons .cta:hover{color:var(--appointment-modal-select-btn-text-active);border:2px solid var(--appointment-modal-select-btn-border-active);background-color:var(--appointment-modal-select-btn-background-active)}.appointment-modal .body .container .buttons button+button{margin-left:25px}.appointment-modal .body .container .buttons button+button.compact{margin-left:10px}@media screen and (max-width:768px){.appointment-modal .body .container .buttons button+button.compact{margin-left:0}.appointment-modal .body .container .buttons{flex-direction:column}.appointment-modal .body .container .buttons button+button{margin-top:20px;margin-left:0}}.appointment-modal .body .container .new-patient-extras{grid-template-columns:30px auto;display:grid}.appointment-modal .body .container .new-patient-extras svg{width:20px;margin-right:10px}.appointment-modal .body .container .new-patient-extras svg+.modal-text{color:var(--modal-disclaimer-text)}.appointment-modal .body .bottom-buttons{flex-grow:1;justify-content:space-between;align-items:flex-end;margin-top:25px;margin-bottom:35px;display:flex}.appointment-modal .body .bottom-buttons .left{display:flex}.appointment-modal .body .bottom-buttons .left .cta+.cta{margin-left:20px}.appointment-modal .body .bottom-buttons a[slot=button-next]:first-child{margin-left:auto}.appointment-modal .body .bottom-buttons p.error{color:var(--color-red)}@media screen and (max-width:768px){.appointment-modal .body .bottom-buttons a[slot=button-prev]{color:var(--appointment-modal-prev-btn-mobile-color);background:0 0;border:none;padding-left:0;padding-right:0}.appointment-modal .body .bottom-buttons a[slot=button-prev] span{visibility:hidden;width:0;margin:0}.appointment-modal .body .bottom-buttons .cta+.cta{margin-top:25px}.appointment-modal .body .bottom-buttons .left{flex-direction:column}.appointment-modal .body .bottom-buttons .left .cta+.cta{margin-top:25px;margin-left:0}.appointment-modal .body .bottom-buttons .left+.cta{margin-top:25px}}@media screen and (max-width:768px)and (max-width:339px){.appointment-modal .body .bottom-buttons .left+.cta{padding-left:10px}.appointment-modal .body .bottom-buttons .left+.cta svg{margin-left:10px}}.appointment-modal .body .personal-form{flex-direction:column;display:flex}.appointment-modal .body .comment-form{margin-top:40px}.appointment-modal .body .comment-form .modal-text+.modal-text{margin-bottom:40px}.appointment-modal .body .additional-family-members{margin-top:70px}.appointment-modal .body .additional-family-members .row:last-of-type{margin-bottom:70px}@media screen and (max-width:1024px){.appointment-modal .body .additional-family-members .row:last-of-type{margin-bottom:25px}}.appointment-modal .body #add-family-member{margin-top:40px;margin-bottom:40px}.appointment-modal .body #add-family-member[disabled]{pointer-events:none;color:var(--appointment-modal-submit-btn-text-disabled);border:2px solid var(--appointment-modal-submit-btn-border-disabled);background-color:var(--appointment-modal-submit-btn-background-disabled)}.appointment-modal .body .row{display:flex}.appointment-modal .body .row .flex+.flex{margin-left:40px}@media screen and (max-width:1024px){.appointment-modal .body .row .flex+.flex{margin-left:0}}.appointment-modal .body .row+.row{margin-top:35px}@media screen and (max-width:1024px){.appointment-modal .body .row+.row{margin-top:25px}.appointment-modal .body .row+.row.family-member{border-top:1px solid var(--color-white);padding-top:25px}.appointment-modal .body .row{flex-direction:column}}.appointment-modal .body .calendar-container p.error{color:var(--color-red);margin-top:20px}.appointment-modal .body .form-input-container{flex-direction:column;display:flex;position:relative}.appointment-modal .body .form-input-container.grow{flex:1}.appointment-modal .body .form-input-container input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.appointment-modal .body .form-input-container input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.appointment-modal .body .form-input-container label{margin-bottom:10px;font-size:14px}.appointment-modal .body .form-input-container label.error{color:var(--color-red)}@media screen and (max-width:1024px){.appointment-modal .body .form-input-container label.remove-member-label{display:none}}.appointment-modal .body .form-input-container .form-input{border-color:var(--appointment-modal-input-border-color);border-radius:var(--appointment-modal-input-border-radius);background-color:var(--appointment-modal-inactive-input-background);border-style:solid;border-width:2px;height:40px;padding:10px 30px;font-size:16px;font-weight:500}.appointment-modal .body .form-input-container .form-input::placeholder{color:var(--appointment-modal-input-placeholder-text)}.appointment-modal .body .form-input-container .form-input:focus,.appointment-modal .body .form-input-container .form-input.filled{background-color:var(--appointment-modal-input-background);color:var(--appointment-modal-input-filled-text)}.appointment-modal .body .form-input-container .form-input.error{border-color:var(--color-red)}.appointment-modal .body .form-input-container .form-input.medium{width:300px}@media screen and (max-width:1024px){.appointment-modal .body .form-input-container .form-input.medium{width:100%}}.appointment-modal .body .form-input-container .form-input.small{width:200px}@media screen and (max-width:1024px){.appointment-modal .body .form-input-container .form-input.small{width:100%}}.appointment-modal .body .form-input-container .remove-member{cursor:pointer;background-color:var(--appointment-modal-select-btn-background);border:2px solid var(--appointment-modal-select-btn-border);width:40px;height:40px;color:var(--appointment-modal-input-placeholder-text);border-radius:50%;justify-content:center;align-items:center;transition:all .2s linear;display:flex}.appointment-modal .body .form-input-container .remove-member:hover{background-color:var(--appointment-modal-select-btn-background-active);border:2px solid var(--appointment-modal-select-btn-border-active);color:var(--appointment-modal-select-btn-text-active)}@media screen and (max-width:1024px){.appointment-modal .body .form-input-container .remove-member{align-self:center}}.appointment-modal .body .form-input-container .form-textarea{border-color:var(--appointment-modal-input-border-color);border-radius:var(--appointment-modal-input-border-radius);resize:vertical;background-color:var(--appointment-modal-inactive-input-background);border-style:solid;border-width:2px;width:100%;max-width:850px;min-height:150px;padding:10px 30px;font-size:16px;font-weight:500}.appointment-modal .body .form-input-container .form-textarea::placeholder{color:var(--appointment-modal-input-placeholder-text)}.appointment-modal .body .form-input-container .form-textarea:focus,.appointment-modal .body .form-input-container .form-textarea.filled{background-color:var(--appointment-modal-input-background);color:var(--appointment-modal-input-filled-text)}.appointment-modal .body .form-input-container .form-textarea.error{border-color:var(--color-red)}.appointment-modal .body .form-input-container p{visibility:hidden;line-height:var(--default-line-height);margin-top:10px;position:absolute;top:100%}.appointment-modal .body .form-input-container p.error{visibility:visible;color:var(--color-red)}@media screen and (max-width:1024px){.appointment-modal .body .form-input-container p{position:static}.appointment-modal .body .form-input-container p:not(.error){display:none}}.appointment-modal .body .form-input-container+.form-input-container{margin-left:25px}@media screen and (max-width:1024px){.appointment-modal .body .form-input-container+.form-input-container{margin-top:25px;margin-left:0}}.appointment-modal .body .close{color:var(--appointment-modal-close-btn-text);border-color:var(--appointment-modal-close-btn-border);background-color:var(--appointment-modal-close-btn-background);justify-content:center;align-items:center;display:flex}.appointment-modal .body .close:hover{color:var(--appointment-modal-close-btn-text-hover);border-color:var(--appointment-modal-close-btn-border-hover);background-color:var(--appointment-modal-close-btn-background-hover)}.appointment-modal .body .with-circle-next,.appointment-modal .body .external-appointment-link{color:var(--appointment-modal-submit-btn-text);border:2px solid var(--appointment-modal-submit-btn-border);background-color:var(--appointment-modal-submit-btn-background);justify-content:center;align-items:center;padding-right:5px;display:flex}.appointment-modal .body .with-circle-next[disabled],.appointment-modal .body .external-appointment-link[disabled]{pointer-events:none;color:var(--appointment-modal-submit-btn-text-disabled);border:2px solid var(--appointment-modal-submit-btn-border-disabled);background-color:var(--appointment-modal-submit-btn-background-disabled)}.appointment-modal .body .with-circle-next span+svg,.appointment-modal .body .external-appointment-link span+svg{margin-left:20px}.appointment-modal .body .genesis-submit{color:var(--appointment-modal-submit-btn-text);border:2px solid var(--appointment-modal-submit-btn-border);background-color:var(--appointment-modal-submit-btn-background);justify-content:center;align-items:center;padding-right:5px;display:flex}.appointment-modal .body .genesis-submit[disabled]{pointer-events:none;color:var(--appointment-modal-submit-btn-text-disabled);border:2px solid var(--appointment-modal-submit-btn-border-disabled);background-color:var(--appointment-modal-submit-btn-background-disabled)}.appointment-modal .body .genesis-submit span+svg{margin-left:20px}.appointment-modal .body .with-circle-prev{color:var(--appointment-modal-prev-btn-text);border-color:var(--appointment-modal-prev-btn-border);background-color:var(--appointment-modal-prev-btn-background);justify-content:center;align-items:center;padding-left:5px;display:flex}.appointment-modal .body .with-circle-prev:hover{color:var(--appointment-modal-prev-btn-text-hover);border-color:var(--appointment-modal-prev-btn-border-hover);background-color:var(--appointment-modal-prev-btn-background-hover)}.appointment-modal .body .with-circle-prev svg+span{margin-left:20px}.appointment-modal .body .circle-arrow-icon{width:28px;height:28px}.appointment-modal .body .circle-arrow-icon-reverse{width:28px;height:28px;transform:scale(-1)}.appointment-modal .body .circle-check-icon{width:58px;height:58px;color:var(--color-secondary)}.appointment-modal .body .csk.csk-theme-standard th{border:2px solid var(--calendar-th-border);background:var(--calendar-th-background);border-bottom:none}.appointment-modal .body .csk.csk-theme-standard th a{color:var(--calendar-days)}.appointment-modal .body .csk.csk-theme-standard td{border:2px solid var(--calendar-td-border);background:var(--calendar-td-background)}.appointment-modal .body .csk.csk-theme-standard .csk-scrollgrid{border:2px solid var(--calendar-th-border)}.appointment-modal .body .csk.csk-theme-standard{position:relative}.appointment-modal .body .csk.csk-theme-standard .csk-popover{background:var(--calendar-popover-background);width:100%;height:100%;box-shadow:none;border:none;padding:30px;top:0!important;left:0!important}@media screen and (max-width:1024px){.appointment-modal .body .csk.csk-theme-standard .csk-popover{margin-top:20px;padding:30px 25px;position:static}}.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-header{background:0 0}.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-header .csk-popover-title,.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-header .csk-popover-close{font-size:26px;font-weight:500}@media screen and (max-width:1024px){.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-header .csk-popover-title,.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-header .csk-popover-close{font-size:20px}.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-header .csk-popover-title{margin-left:auto;margin-right:auto;padding-left:20px}}.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-body{flex-wrap:wrap;align-content:flex-start;gap:20px;width:100%;height:100%;padding:30px 0 0;display:flex}.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-body .csk-daygrid-event{border:solid 2px var(--color-white);appearance:none;white-space:nowrap;cursor:pointer;text-align:center;border-radius:var(--cta-radius);color:var(--color-white);font-family:var(--font-primary);background:0 0;margin:0;padding:0 22.5px;font-size:15px;font-style:normal;font-weight:500;line-height:36px;transition:background-color .2s linear,color .2s linear,border-color .2s linear;display:inline-block}.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-body .csk-daygrid-event:hover,.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-body .csk-daygrid-event.active{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-tertiary)}.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-body .csk-daygrid-event .csk-daygrid-event-dot,.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-body .csk-daygrid-event .csk-event-title{display:none}@media screen and (max-width:1024px){.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-body{flex-flow:column}.appointment-modal .body .csk.csk-theme-standard .csk-popover .csk-popover-body .csk-daygrid-event{width:100%}.appointment-modal .body .csk.csk-theme-standard.popover-open .csk-daygrid{display:none}.appointment-modal .body .csk.csk-theme-standard.popover-open .csk-view-harness{height:auto!important}.appointment-modal .body .csk.csk-theme-standard.popover-open .csk-view-harness-active>.csk-view{position:static}.appointment-modal .body .csk.csk-theme-standard.popover-open .csk-popover{height:auto}}.appointment-modal .body .csk .csk-cell-shaded,.appointment-modal .body .csk .csk-day-disabled{background:#2b4162}.appointment-modal .body .csk .csk-toolbar.csk-header-toolbar{margin-bottom:10px}.appointment-modal .body .csk .csk-toolbar.csk-header-toolbar .csk-toolbar-chunk>div{align-items:center;display:flex}.appointment-modal .body .csk .csk-toolbar.csk-header-toolbar .csk-toolbar-chunk>div h2{text-align:center;margin:0 30px}.appointment-modal .body .csk .csk-toolbar.csk-header-toolbar .csk-toolbar-chunk>div .csk-button{color:inherit;opacity:1;border-radius:50%;transition:opacity .2s linear}.appointment-modal .body .csk .csk-toolbar.csk-header-toolbar .csk-toolbar-chunk>div .csk-button:hover{background-color:var(--color-transparent);opacity:.5;border-radius:50%}.appointment-modal .body .csk .csk-toolbar.csk-header-toolbar .csk-toolbar-chunk>div .csk-button[disabled]{background-color:var(--color-transparent);opacity:.5;cursor:not-allowed}@media screen and (max-width:768px){.appointment-modal .body .csk .csk-toolbar.csk-header-toolbar .csk-toolbar-chunk:not(:first-of-type){display:none}.appointment-modal .body .csk .csk-toolbar.csk-header-toolbar .csk-toolbar-chunk:first-of-type{width:100%}.appointment-modal .body .csk .csk-toolbar.csk-header-toolbar .csk-toolbar-chunk>div h2{margin:0 20px;font-size:20px}}.appointment-modal .body .csk .csk-button-primary{appearance:none;border-radius:var(--cta-radius);transition:background-color .2s linear,color .2s linear,border-color .2s linear}.appointment-modal .body .csk .csk-button-primary:not(.csk-next-button):not(.csk-prev-button){border:solid 2px var(--appointment-modal-select-btn-border);background-color:var(--appointment-modal-select-btn-background);color:var(--appointment-modal-select-btn-text);font-family:var(--font-primary);white-space:nowrap;cursor:pointer;text-align:center;padding:0 22.5px;font-size:15px;font-style:normal;font-weight:500;line-height:36px;display:inline-block}.appointment-modal .body .csk .csk-button-primary.csk-next-button,.appointment-modal .body .csk .csk-button-primary.csk-prev-button{background-color:#0000;border:none;width:28px;height:28px;padding:0;line-height:1}.appointment-modal .body .csk .csk-button-primary:hover:not(.csk-next-button):not(.csk-prev-button){background-color:var(--appointment-modal-select-btn-background-active);border-color:var(--appointment-modal-select-btn-border-active);color:var(--appointment-modal-select-btn-text-active)}.appointment-modal .body .csk .csk-button-primary:hover.csk-next-button,.appointment-modal .body .csk .csk-button-primary:hover.csk-prev-button{background-color:var(--color-tertiary);border-color:var(--color-tertiary)}.appointment-modal .body .csk .csk-button-primary:focus{box-shadow:none}.appointment-modal .body .csk .csk-daygrid-day.has-event{background:var(--calendar-enabled-date-background)}.appointment-modal .body .csk .csk-daygrid-day.has-event .csk-daygrid-day-number{color:var(--calendar-enabled-date)}.appointment-modal .body .csk .csk-daygrid-day.has-event .csk-daygrid-day-events{align-items:center;width:100%;display:flex}.appointment-modal .body .csk .csk-daygrid-day .csk-daygrid-day-frame{flex-direction:row-reverse;justify-content:flex-start;display:flex}.appointment-modal .body .csk .csk-daygrid-day .csk-daygrid-day-top{position:absolute}.appointment-modal .body .csk .csk-daygrid-day .csk-daygrid-day-bottom{width:100%;height:100%}.appointment-modal .body .csk .csk-daygrid-day .csk-daygrid-more-link{align-items:center;width:100%;height:100%;display:flex}.appointment-modal .body .csk .csk-daygrid-day .csk-daygrid-more-link .event-count{background-color:var(--calendar-event-background);width:33px;height:33px;color:var(--calendar-event-text);border-radius:20px;justify-content:center;align-items:center;margin-left:5px;font-size:14px;display:flex}@media screen and (max-width:768px){.appointment-modal .body .csk .csk-daygrid-day .csk-daygrid-more-link .event-count{width:20px;height:20px;margin:10px 0 2px;font-size:12px}}.appointment-modal .body .csk .csk-daygrid-day .csk-daygrid-day-number{color:var(--calendar-disabled-date);padding-right:15px;font-size:14px}@media screen and (max-width:768px){.appointment-modal .body .csk .csk-daygrid-day .csk-daygrid-day-number{padding-top:0;padding-right:5px}}@media screen and (max-width:375px){.appointment-modal .body .csk .csk-daygrid-day .csk-daygrid-day-number{padding-right:3px;font-size:12px}}.appointment-modal .body .csk .csk-col-header-cell-cushion{padding:10px 0;font-size:15px}.appointment-modal .body .thank-you-container{grid-gap:100px;grid-template-columns:1fr 1fr;display:grid}body.birth-fletcher .appointment-modal .body .thank-you-container .location-container h3,body.birth-fletcher .appointment-modal .body .thank-you-container address,body.better-smiles-forever .appointment-modal .body .thank-you-container .location-container h3,body.better-smiles-forever .appointment-modal .body .thank-you-container address{color:var(--color-black)}body.birth-fletcher .appointment-modal .body .thank-you-container .cta.tertiary.text,body.better-smiles-forever .appointment-modal .body .thank-you-container .cta.tertiary.text{color:var(--color-secondary)}@media screen and (max-width:768px){.appointment-modal .body .thank-you-container{grid-template-columns:1fr}}.appointment-modal .body .thank-you-container .appointment-container{grid-gap:46px;grid-template-columns:auto 1fr;display:grid}@media screen and (max-width:768px){.appointment-modal .body .thank-you-container .appointment-container{grid-template-columns:1fr}}.appointment-modal .body .thank-you-container .appointment-container .info{flex-direction:column;align-items:flex-start;max-width:330px;display:flex}.appointment-modal .body .thank-you-container .appointment-container .info h3{margin-bottom:35px;font-size:25px;line-height:1.4}.appointment-modal .body .thank-you-container .appointment-container .info .cta{margin-top:20px}.appointment-modal .body .thank-you-container .location-container{max-width:300px}.appointment-modal .body .thank-you-container .location-container h3{margin-bottom:0;font-size:25px;line-height:1.4}.appointment-modal .body .thank-you-container .location-container address{margin-bottom:35px;font-size:25px;line-height:1.4}.appointment-modal .body .thank-you-container .location-container .directions{color:var(--appointment-directions-link);border-bottom:2px solid var(--appointment-directions-link-border-bottom);padding-bottom:5px;text-decoration:none}@media screen and (min-width:376px){.appointment-modal .body *{scrollbar-width:thin;scrollbar-color:var(--appointment-modal-inactive-input-background) transparent;-webkit-tap-highlight-color:transparent}.appointment-modal .body ::-webkit-scrollbar{width:15px}.appointment-modal .body ::-webkit-scrollbar-track{background:var(--appointment-modal-background);width:15px}.appointment-modal .body ::-webkit-scrollbar-thumb{background-color:var(--appointment-modal-inactive-input-background);background-clip:content-box;border:4px solid #0000;border-radius:10px}}@media screen and (max-width:768px){.appointment-modal .calendar-container{margin-bottom:-20px}}:root{--wrapper-width:1280px;--inner-wrapper:1120px}body.personalized{--wrapper-width:2880px;--inner-wrapper:1920px}.location-phone{color:var(--ps-modalStyles-appointmentModal-locationPhone-color)}.desktop-phones{align-items:center;font-size:16px;display:flex}.desktop-phones .phone-label{margin-right:4px;font-size:16px}.desktop-phones .phone-separator{margin:0 8px}@media screen and (max-width:768px){.desktop-phones{display:none}}.mobile-phone-trigger{display:none}@media screen and (max-width:768px){.mobile-phone-trigger{display:block}}.phone-menu-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:flex-start;padding:100px 20px 20px;display:flex;position:fixed;inset:0}.phone-menu-overlay .phone-menu-content{background:#fff;border-radius:12px;min-width:280px;max-width:90vw;margin-top:20px;box-shadow:0 8px 32px #0003}.phone-menu-overlay .phone-menu-content .phone-menu-header{background-color:#f8f9fa;border-bottom:2px solid #e0e0e0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.phone-menu-overlay .phone-menu-content .phone-menu-header strong{color:#333;font-size:16px;font-weight:600}.phone-menu-overlay .phone-menu-content .phone-menu-header .phone-close-btn{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:32px;line-height:1;display:flex}.phone-menu-overlay .phone-menu-content .phone-menu-header .phone-close-btn:hover{color:#000}.phone-menu-overlay .phone-menu-content .phone-menu-options{padding:8px 0}.phone-menu-overlay .phone-menu-content .phone-menu-options .phone-menu-option{border-bottom:1px solid #f0f0f0;padding:16px 20px;text-decoration:none;transition:background-color .2s;display:block}.phone-menu-overlay .phone-menu-content .phone-menu-options .phone-menu-option:last-child{border-bottom:none;border-radius:0 0 12px 12px}.phone-menu-overlay .phone-menu-content .phone-menu-options .phone-menu-option:hover{background-color:#f8f9fa}.phone-menu-overlay .phone-menu-content .phone-menu-options .phone-menu-option .phone-label{color:#666;margin-bottom:4px;font-size:16px;font-weight:500}.phone-menu-overlay .phone-menu-content .phone-menu-options .phone-menu-option .phone-value{color:var(--color-primary,#06c);font-size:18px;font-weight:600}.phone-dropdown-fade-enter-active,.phone-dropdown-fade-leave-active{transition:opacity .3s}.phone-dropdown-fade-enter-from,.phone-dropdown-fade-leave-to{opacity:0}.appointment-modal .body{position:relative;overflow:hidden}.appointment-modal .body .container.carousel{overflow:hidden}.appointment-modal .carousel-track{will-change:transform;height:100%;transition:transform .5s;display:flex}.appointment-modal .body .container .carousel-slide{flex:0 0 100%}.appointment-modal [hidden],.booking-section__wrap [hidden]{display:none!important}.scheduling-section .content{align-items:center;min-height:400px;display:flex}@media screen and (max-width:1024px){.scheduling-section .content{display:block}}.scheduling-section .content .copy{flex:0 0 25%;width:25%;max-width:275px;margin-top:40px;margin-right:30px}@media screen and (max-width:1024px){.scheduling-section .content .copy{width:100%;max-width:unset;margin:0}}body.birth-fletcher .scheduling-section,body.better-smiles-forever .scheduling-section{background:url(https://cdn.dentalcarealliance.net/system/test/Qo5YFmTn8R3mHsqlNO2P8fN9cQpnszTMUHgt4Mqv.jpg)}body.birth-fletcher .scheduling-section .content,body.better-smiles-forever .scheduling-section .content{min-height:300px;padding:40px}body.birth-fletcher .scheduling-section .content .copy,body.better-smiles-forever .scheduling-section .content .copy{margin-top:0}body.birth-fletcher .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.better-smiles-forever .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before{background-color:var(--color-gray-1);border-radius:10px}body.birth-fletcher .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:hover:before,body.better-smiles-forever .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:hover:before{background-color:var(--color-white)}body.birth-fletcher .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide a,body.better-smiles-forever .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide a{color:var(--color-black)}body.rounded .scheduling-section .content,body.lakeview-dr-arooni .scheduling-section .content,body.webster-cosmetic-and-family-dentistry .scheduling-section .content,body.ridgewood-oral-surgery .scheduling-section .content,body.old-bridge-dental .scheduling-section .content,body.grapevine-dental .scheduling-section .content,body.austell-dental-associates .scheduling-section .content,body.nevid-dental .scheduling-section .content,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .scheduling-section .content,body.moorestown-dental-professionals .scheduling-section .content,body.east-village-dental-centre .scheduling-section .content,body.atlas-walk-dental .scheduling-section .content,body.sparkling-smiles-fayetteville .scheduling-section .content{min-height:300px;padding:40px}body.rounded .scheduling-section .content .copy,body.lakeview-dr-arooni .scheduling-section .content .copy,body.webster-cosmetic-and-family-dentistry .scheduling-section .content .copy,body.ridgewood-oral-surgery .scheduling-section .content .copy,body.old-bridge-dental .scheduling-section .content .copy,body.grapevine-dental .scheduling-section .content .copy,body.austell-dental-associates .scheduling-section .content .copy,body.nevid-dental .scheduling-section .content .copy,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .scheduling-section .content .copy,body.moorestown-dental-professionals .scheduling-section .content .copy,body.east-village-dental-centre .scheduling-section .content .copy,body.atlas-walk-dental .scheduling-section .content .copy,body.sparkling-smiles-fayetteville .scheduling-section .content .copy{margin-top:0}body.rounded .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.lakeview-dr-arooni .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.webster-cosmetic-and-family-dentistry .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.ridgewood-oral-surgery .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.old-bridge-dental .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.grapevine-dental .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.austell-dental-associates .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.nevid-dental .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.moorestown-dental-professionals .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.east-village-dental-centre .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.atlas-walk-dental .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before,body.sparkling-smiles-fayetteville .scheduling-section .content .scheduling-buttons .carousel-track .carousel-slide:before{border-radius:10px}body.old-bridge-dental .scheduling-section .carousel-track .carousel-slide:before{background-color:var(--color-secondary)!important}body.racine-dental-group .scheduling-section .carousel-track .carousel-slide:before{background-color:#b0d351!important}@media screen and (max-width:1023px){body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .scheduling-section .carousel-track .carousel-slide a{padding:25px 15px}}@media screen and (max-width:1240px){body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .scheduling-section .content{display:block}body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .scheduling-section .content .copy{width:100%;max-width:unset;margin:0}body.childrens-dental-center-of-new-hampshire-and-orthodontics-too .scheduling-section .scheduling-buttons{width:100%;padding:30px;overflow:hidden}}.scheduling-section .carousel-track{align-items:center}.scheduling-section .carousel-track .carousel-slide{transition:scale 1s .1s,transform 1s .1s}.scheduling-section .carousel-track .carousel-slide:before{content:"";will-change:transform,background-image;background-color:#e9e9e9;width:100%;height:100%;transition-property:transform,background-image;transition-duration:.25s,.5s;transition-timing-function:ease-out;display:block;position:absolute;top:0;left:0}.scheduling-section .carousel-track .carousel-slide a{height:180px;color:var(--color-primary);flex-direction:column;padding:45px 30px;display:flex;position:relative}.scheduling-section .carousel-track .carousel-slide a small{margin-bottom:5px}.scheduling-section .carousel-track .carousel-slide .plus-icon{cursor:pointer;width:35px;height:35px;fill:var(--color-secondary);will-change:transform,scale;transition:scale .2s ease-out .1s,transform .2s ease-out .1s;position:absolute;bottom:0;right:0}@media screen and (min-width:769px){.scheduling-section .carousel-track .carousel-slide .plus-icon{opacity:0}}@media screen and (max-width:767px){.scheduling-section .carousel-track .carousel-slide .plus-icon{width:25px;height:25px;bottom:20px;right:20px}.scheduling-section .carousel-track .carousel-slide.carousel-slide:hover .plus-icon{transform:scale(1.5)}}@media screen and (min-width:769px){.scheduling-section .carousel-track .carousel-slide.carousel-slide:hover:before{background:var(--color-white);transform:scale(1.15);box-shadow:0 3px 6px #00000029}.scheduling-section .carousel-track .carousel-slide.carousel-slide:hover .plus-icon{opacity:1}}@media screen and (max-width:479px){.scheduling-section .carousel-track .carousel-slide{transform:scale(.85)}}.scheduling-section .scheduling-buttons{flex:0 0 75%;width:75%}@media screen and (max-width:1023px){.scheduling-section .scheduling-buttons{width:100%;padding:30px;overflow:hidden}}@media screen and (max-width:767px){.scheduling-section .carousel{width:unset}}.hero-content-with-carousel .buttons-container{flex-wrap:wrap;gap:10px;display:flex}.hero-content-with-carousel *+.buttons-container{margin-top:15px}@media screen and (max-width:480px){.hero-content-with-carousel .buttons-container{flex-direction:column;align-items:start}}.hero-content-with-carousel .container{grid-template-columns:var(--cwc-container-cols);gap:var(--cwc-container-gap);display:grid}@media screen and (max-width:1024px){.hero-content-with-carousel .container{flex-direction:column;gap:35px;display:flex}.hero-content-with-carousel .container .carousel-container{order:2}}@media screen and (min-width:1025px){.hero-content-with-carousel .container.image-full{grid-template-columns:1fr}}.hero-content-with-carousel .content-container{flex-direction:column;gap:15px;display:flex}@media screen and (max-width:1024px){.hero-content-with-carousel .content-container{width:100%}}@media screen and (min-width:1025px){.hero-content-with-carousel .content-container{padding-left:var(--cwc-content-pl);padding-right:var(--cwc-content-pr);align-self:center}.hero-content-with-carousel .container.image-left .content-container{order:2}}.hero-content-with-carousel .carousel-container{width:100%;min-width:0}@media screen and (min-width:1025px){.hero-content-with-carousel .carousel-container{flex-direction:column;justify-content:center;display:flex}}.hero-content-with-carousel .carousel{width:100%}.hero-content-with-carousel .carousel-bullet--active{background:var(--color-primary)}.hero-content-with-carousel .carousel-slide{background-color:#f6f6f6}.hero-content-with-carousel .slide{flex-direction:column;justify-content:center;height:100%;margin:0;display:flex}.hero-content-with-carousel .slide .img-container{width:100%;display:block}.hero-content-with-carousel .slide .img-container img{width:100%;height:auto;display:block}.hero-content-with-carousel .caption{text-align:center;color:inherit;margin-top:8px;font-size:.75em}.instagram-section{z-index:1}.instagram-section .instagram-content,.instagram-section .instagram-buttons{text-align:center}.instagram-section .social-tiles ul.grid{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin:-15px;padding:30px 0 45px;display:flex}@media screen and (max-width:767px){.instagram-section .social-tiles ul.grid{margin:-7.5px;padding-top:15px}}.instagram-section .social-tiles img{pointer-events:none;object-fit:cover;object-position:center center;width:100%;height:100%;font-family:"object-fit: cover; object-position: center center;";transition:transform .8s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;transform:scale(1)}.instagram-section .social-tiles li{cursor:pointer;flex:0 0 calc(25% - 30px);margin:15px;position:relative;overflow:hidden}@media screen and (max-width:1080px){.instagram-section .social-tiles li{flex:0 0 calc(33.3333% - 30px)}}@media screen and (max-width:767px){.instagram-section .social-tiles li{flex:0 0 calc(50% - 15px);margin:7.5px}}@media screen and (min-width:768px){body:not(.mobile-device) .instagram-section .social-tiles li:hover span{background-color:#696969f2}body:not(.mobile-device) .instagram-section .social-tiles li:hover .tile-content,body:not(.mobile-device) .instagram-section .social-tiles li:hover .tile-cta{opacity:1;transform:translateY(0)}body:not(.mobile-device) .instagram-section .social-tiles li:hover img{transform:scale(1.075)}}.instagram-section .social-tiles li:before{content:"";width:100%;padding-top:100%;display:block}.instagram-section .social-tiles li span{z-index:1;background-color:#0000;width:100%;height:100%;transition:background-color .8s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.instagram-section .social-tiles li .tile-content-container{z-index:2;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:100%;padding:20px;display:flex;position:absolute;top:0;left:0}.instagram-section .social-tiles li .tile-content{color:#fff;-webkit-line-clamp:7;text-align:left;opacity:0;-webkit-box-orient:vertical;flex:none;width:100%;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);display:-webkit-box;overflow:hidden;transform:translateY(40px)}@media screen and (max-width:1080px){.instagram-section .social-tiles li .tile-content{-webkit-line-clamp:4}}.instagram-section .social-tiles li .tile-cta{color:#fff;white-space:nowrap;text-align:left;opacity:0;pointer-events:none;flex:none;width:100%;line-height:2.6em;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.instagram-section .social-tiles li .tile-cta a{color:#fff;font:inherit;letter-spacing:inherit;font-size:1.2em;font-weight:700;text-decoration:none}.instagram-section .social-tiles li a.tile-link{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}#orthoCalc p,#orthoCalc h3{margin:0;padding:0}#orthoCalc section h2{text-align:center}#orthoCalc .calc-bold{font-weight:700}#orthoCalc .calcFlex{flex-wrap:wrap;justify-content:space-between;padding:30px;display:flex}#orthoCalc .feature{background-color:var(--color-custom-gray-1,var(--color-gray-1))}#orthoCalc .rowFlex{flex-wrap:wrap;align-items:center;display:flex}#orthoCalc .icon-add,#orthoCalc .icon-cancel{color:#fff;background:#000;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;padding:4px 4px 6px;font-size:20px;display:flex}@media(min-width:1251px){#orthoCalc .icon-add,#orthoCalc .icon-cancel{cursor:pointer}}#orthoCalc input[type=text][name=totalCost]{border:1px solid #888d93}#orthoCalc input{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;overflow:visible}#orthoCalc input[type=text],#orthoCalc input[type=number]{box-shadow:none;background:0 0;border:none;outline:none;max-width:-moz-available}#orthoCalc input[readonly]{box-shadow:none;background:0 0}#orthoCalc .instructions{width:100%;padding-bottom:15px}#orthoCalc section{flex-direction:column;justify-content:space-between;padding:15px;display:flex}@media(max-width:767px){#orthoCalc section{width:100%}#orthoCalc .instructions{padding-bottom:0}}#calcLeft .calc-total p{align-items:center;margin-bottom:4px;display:flex}#calcLeft .calc-total input{width:100%;padding:5px 0 5px 25px}#calcLeft p.calc-currency{margin:0;font-weight:700;position:absolute;top:0;bottom:0;left:10px}#calcLeft .calc-total-wrap{position:relative}#calcLeft .calc-total input[type=number]{border-style:solid;border-width:1px;transition:all .35s}#calcLeft .calc-total input[type=number]:focus{border-style:solid;border-width:1px}#calcLeft .calc-total,#calcLeft .calc-length input[readonly]{text-align:right}#calcLeft .calc-downpayment input[readonly]{max-width:75px;padding-left:1px}#calcLeft .calc-total .calc-bold span,#calcLeft .calc-downpayment .calc-bold span{padding-left:15px}#calcLeft .slider{flex:1}#calcLeft .fa{font-size:1.35em}#calcLeft .fa:hover:before,#calcLeft .fa:focus:before{cursor:pointer;transition:color .2s ease-in-out}@media(max-width:996px){#calcLeft div.calc-downpayment{padding-top:15px}}@media(max-width:1123px){.calculator-content p.medium-desktop{display:none!important}}#errorMsg{color:#940000;text-align:center;background:#fff7f8;border:1px solid #940000;width:100%;margin-top:5px;padding:10px 20px}#calcRight input[type=text]{text-align:center}#calcRight .calc-bold{font-size:2.25em}#calcRight .bold{font-weight:700}#calcRight .calc-length{text-align:left;padding-top:30px}#calcRight .calc-length>p.bold{justify-content:space-between;display:flex}#calcRight{text-align:center}@media(max-width:996px){#calcRight{padding-top:0!important}#calcRight div.calc-length{order:1;padding-top:0}#calcRight div.calc-monthly{order:2}}@media(max-width:767px){#calcRight{padding-top:0!important}}#monthlyPayment{width:50%}@media(max-width:767px){#monthlyPayment{width:calc(100% - 22px)}}#paymentLengthAmount{width:25px}#downPaymentSliderWrap,#paymentLengthWrap{justify-content:space-between;width:100%}#downPaymentSliderWrap>p,#paymentLengthWrap>p{width:calc(100% - 60px);padding:0 10px}.calculator-content input[type=range]{width:100%}#paymentLengthAmount{text-align:right;padding-right:5px}#orthoCalc .slider{appearance:none;opacity:.7;cursor:pointer;background:0 0;outline:none;height:23px;transition:opacity .2s}#orthoCalc .slider:hover,#orthoCalc .slider:focus{opacity:1;outline:none}#orthoCalc .slider::-webkit-slider-thumb{appearance:none;cursor:pointer;border-radius:50%;width:20px;height:23px;margin-top:-8px}#orthoCalc .slider::-moz-range-thumb{border:none;border-radius:50%;width:20px;height:23px}#orthoCalc .slider::-moz-range-track{border:none;height:5px}#orthoCalc .slider::-webkit-slider-runnable-track{border:none;height:5px}@media(min-width:1251px){#orthoCalc .slider::-webkit-slider-runnable-track{min-width:200px}}#orthoCalc .slider:-moz-focusring{outline-offset:-1px;outline:1px solid #fff}#orthoCalc .slider::-ms-track{color:#0000;background:0 0;border-width:6px 0;border-color:#0000;min-width:200px;height:5px}#orthoCalc .slider::-ms-thumb{border:none;border-radius:50%;width:20px;height:23px}.calculator-content input[type=range]{-webkit-appearance:none;width:100%;margin:18px 0}.calculator-content input[type=range]:focus{outline:none}.calculator-content input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:#8a856b;border:.2px solid #010101;border-radius:1.3px;width:100%;height:8.4px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.calculator-content input[type=range]::-webkit-slider-runnable-track:focus{background:#6d6954}.calculator-content input[type=range]::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;background:#fff;border:1px solid #8a856a;border-radius:3px;width:16px;height:36px;margin-top:-14px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.calculator-content input[type=range]::-moz-range-track{cursor:pointer;background:#8a856b;border:.2px solid #010101;border-radius:1.3px;width:100%;height:8.4px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.calculator-content input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #8a856a;border-radius:3px;width:16px;height:36px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.calculator-content input[type=range]::-ms-track{cursor:pointer;color:#0000;background:0 0;border-width:16px 0;border-color:#0000;width:100%;height:8.4px}.calculator-content input[type=range]::-ms-fill-lower{background:#8a856b;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.calculator-content input[type=range]::-ms-fill-lower:focus{background:#8a856b}.calculator-content input[type=range]::-ms-fill-upper{background:#8a856b;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.calculator-content input[type=range]::-ms-thumb{cursor:pointer;background:#fff;border:2px solid #8a856a;border-radius:3px;width:16px;height:36px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.calculator-content input[type=range]::-ms-thumb:focus{background:#6d6954}#orthoCalc .showMe{display:inline-block}#orthoCalc .hideMe{display:none}#orthoCalc input[type=number]{-moz-appearance:textfield}#orthoCalc input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#orthoCalc input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:768px){#orthoCalc section{flex:1 0 300px}}.dynamic-404>.content{padding-top:120px;padding-bottom:240px}@media screen and (max-width:1024px){.dynamic-404>.content{padding-top:30px;padding-bottom:80px}}.dynamic-404 .container{text-align:center;max-width:485px;color:var(--color-primary);margin:0 auto}.dynamic-404 .heading{margin-bottom:25px}.dynamic-404 .heading+.content{font-size:18px;line-height:var(--default-line-height)}.dynamic-404 .eyebrow{margin-bottom:10px;font-weight:700}.dynamic-404 .buttons-container{justify-content:center;align-items:center;gap:10px;margin-top:40px;display:flex}@media screen and (max-width:480px){.dynamic-404 .buttons-container{flex-direction:column}}#main{min-height:100vh}#splash-container{background:#887eae;place-items:center;width:100%;height:100%;display:grid;position:fixed;top:0;left:0}#splash-container img{width:50vw;height:auto}#edit-link{bottom:85px}#view-link{bottom:20px}.admin-button{appearance:none;backface-visibility:hidden;opacity:1;box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:normal;text-align:center;-webkit-user-select:none;user-select:none;touch-action:manipulation;vertical-align:top;white-space:nowrap;background-color:#197540;border-style:none;border-radius:8px;outline:none;width:75px;padding:13px 20px;font-family:Inter,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:inline-block;position:fixed;left:20px;overflow:hidden;transform:translate(0);box-shadow:0 4px 9px #19754040}.admin-button:hover{background-color:#0f5530;transition-duration:.35s;transform:translateY(0);box-shadow:0 6px 12px #0f553059}.admin-button:active{transition-duration:.35s;transform:translateY(2px)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:340px){.container{max-width:340px}}@media(min-width:360px){.container{max-width:360px}}@media(min-width:375px){.container{max-width:375px}}@media(min-width:480px){.container{max-width:480px}}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1249px){.container{max-width:1249px}}@media(min-width:1600px){.container{max-width:1600px}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-2{columns:2}.columns-3{columns:3}.pt-0{padding-top:0}.text-center{text-align:center}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[next\:accordion\]{next:accordion}.\[next\:available-appointments\]{next:available-appointments}.\[next\:before-after\]{next:before-after}.\[next\:carousel\]{next:carousel}.\[next\:faq-accordion\]{next:faq-accordion}.\[next\:hero-carousel\]{next:hero-carousel}.\[next\:loader\]{next:loader}.\[next\:locator\]{next:locator}.\[next\:maps\]{next:maps}.\[next\:scheduling-map\]{next:scheduling-map}.\[next\:video\]{next:video}.container{max-width:none}@media(min-width:340px){.container{max-width:none}}@media(min-width:360px){.container{max-width:none}}@media(min-width:375px){.container{max-width:none}}@media(min-width:480px){.container{max-width:none}}@media(min-width:640px){.container{max-width:none}}@media(min-width:768px){.container{max-width:none}}@media(min-width:1024px){.container{max-width:none}}@media(min-width:1249px){.container{max-width:none}}@media(min-width:1600px){.container{max-width:none}}.bg-black{background-color:var(--color-custom-black,var(--color-black))}.bg-black-faded{background-color:var(--color-custom-black-faded,var(--color-black-faded))}.bg-custom-bullets{background-color:var(--color-custom-custom-bullets,var(--color-custom-bullets))}.bg-custom-white{background-color:var(--color-custom-custom-white,var(--color-custom-white))}.bg-footer-background{background-color:var(--color-custom-footer-background,var(--color-footer-background))}.bg-footer-link-color{background-color:var(--color-custom-footer-link-color,var(--color-footer-link-color))}.bg-footer-link-hover{background-color:var(--color-custom-footer-link-hover,var(--color-footer-link-hover))}.bg-gray-1{background-color:var(--color-custom-gray-1,var(--color-gray-1))}.bg-gray-2{background-color:var(--color-custom-gray-2,var(--color-gray-2))}.bg-gray-3{background-color:var(--color-custom-gray-3,var(--color-gray-3))}.bg-gray-4{background-color:var(--color-custom-gray-4,var(--color-gray-4))}.bg-gray-5{background-color:var(--color-custom-gray-5,var(--color-gray-5))}.bg-gray-6{background-color:var(--color-custom-gray-6,var(--color-gray-6))}.bg-header-background{background-color:var(--color-custom-header-background,var(--color-header-background))}.bg-header-location{background-color:var(--color-custom-header-location,var(--color-header-location))}.bg-header-primary-nav{background-color:var(--color-custom-header-primary-nav,var(--color-header-primary-nav))}.bg-header-primary-nav-hover{background-color:var(--color-custom-header-primary-nav-hover,var(--color-header-primary-nav-hover))}.bg-header-utility-nav{background-color:var(--color-custom-header-utility-nav,var(--color-header-utility-nav))}.bg-header-utility-nav-hover{background-color:var(--color-custom-header-utility-nav-hover,var(--color-header-utility-nav-hover))}.bg-light-primary{background-color:var(--color-custom-light-primary,var(--color-light-primary))}.bg-nav-cta-background{background-color:var(--color-custom-nav-cta-background,var(--color-nav-cta-background))}.bg-pattern-1{background-color:var(--color-custom-pattern-1,var(--color-pattern-1))}.bg-pattern-2{background-color:var(--color-custom-pattern-2,var(--color-pattern-2))}.bg-pattern-3{background-color:var(--color-custom-pattern-3,var(--color-pattern-3))}.bg-powder-blue{background-color:var(--color-custom-powder-blue,var(--color-powder-blue))}.bg-powder-blue-faded{background-color:var(--color-custom-powder-blue-faded,var(--color-powder-blue-faded))}.bg-powder-blue-light{background-color:var(--color-custom-powder-blue-light,var(--color-powder-blue-light))}.bg-primary{background-color:var(--color-custom-primary,var(--color-primary))}.bg-primary-cta-background-hover{background-color:var(--color-custom-primary-cta-background-hover,var(--color-primary-cta-background-hover))}.bg-primary-cta-outline{background-color:var(--color-custom-primary-cta-outline,var(--color-primary-cta-outline))}.bg-primary-cta-outline-hover{background-color:var(--color-custom-primary-cta-outline-hover,var(--color-primary-cta-outline-hover))}.bg-primary-cta-text{background-color:var(--color-custom-primary-cta-text,var(--color-primary-cta-text))}.bg-primary-cta-text-hover{background-color:var(--color-custom-primary-cta-text-hover,var(--color-primary-cta-text-hover))}.bg-primary-faded{background-color:var(--color-custom-primary-faded,var(--color-primary-faded))}.bg-pure-white{background-color:var(--color-custom-pure-white,var(--color-pure-white))}.bg-red{background-color:var(--color-custom-red,var(--color-red))}.bg-secondary{background-color:var(--color-custom-secondary,var(--color-secondary))}.bg-secondary-cta-background-hover{background-color:var(--color-custom-secondary-cta-background-hover,var(--color-secondary-cta-background-hover))}.bg-secondary-cta-outline{background-color:var(--color-custom-secondary-cta-outline,var(--color-secondary-cta-outline))}.bg-secondary-cta-outline-hover{background-color:var(--color-custom-secondary-cta-outline-hover,var(--color-secondary-cta-outline-hover))}.bg-secondary-cta-text{background-color:var(--color-custom-secondary-cta-text,var(--color-secondary-cta-text))}.bg-secondary-cta-text-hover{background-color:var(--color-custom-secondary-cta-text-hover,var(--color-secondary-cta-text-hover))}.bg-secondary-faded{background-color:var(--color-custom-secondary-faded,var(--color-secondary-faded))}.bg-sub-nav{background-color:var(--color-custom-sub-nav,var(--color-sub-nav))}.bg-sub-nav-background{background-color:var(--color-custom-sub-nav-background,var(--color-sub-nav-background))}.bg-sub-nav-heading{background-color:var(--color-custom-sub-nav-heading,var(--color-sub-nav-heading))}.bg-sub-nav-hover{background-color:var(--color-custom-sub-nav-hover,var(--color-sub-nav-hover))}.bg-tertiary{background-color:var(--color-custom-tertiary,var(--color-tertiary))}.bg-tertiary-cta-background-hover{background-color:var(--color-custom-tertiary-cta-background-hover,var(--color-tertiary-cta-background-hover))}.bg-tertiary-cta-outline{background-color:var(--color-custom-tertiary-cta-outline,var(--color-tertiary-cta-outline))}.bg-tertiary-cta-outline-hover{background-color:var(--color-custom-tertiary-cta-outline-hover,var(--color-tertiary-cta-outline-hover))}.bg-tertiary-cta-text{background-color:var(--color-custom-tertiary-cta-text,var(--color-tertiary-cta-text))}.bg-tertiary-cta-text-hover{background-color:var(--color-custom-tertiary-cta-text-hover,var(--color-tertiary-cta-text-hover))}.bg-tertiary-faded{background-color:var(--color-custom-tertiary-faded,var(--color-tertiary-faded))}.bg-transparent{background-color:var(--color-custom-transparent,var(--color-transparent))}.bg-unhandled{background-color:var(--color-custom-unhandled,var(--color-unhandled))}.bg-view-locations{background-color:var(--color-custom-view-locations,var(--color-view-locations))}.bg-view-locations-hover{background-color:var(--color-custom-view-locations-hover,var(--color-view-locations-hover))}.bg-white{background-color:var(--color-custom-white,var(--color-white))}.bg-white-faded{background-color:var(--color-custom-white-faded,var(--color-white-faded))}@media screen and (min-width:769px){body.specialty-family:not(.the-best-braces):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too) .carousel.slider-hero-homepage h1.bg-transparent,body.specialty-family:not(.the-best-braces):not(.birth-fletcher):not(.better-smiles-forever):not(.childrens-dental-center-of-new-hampshire-and-orthodontics-too) .carousel.slider-hero-homepage h2.bg-transparent{background-color:#0000!important}}}@font-face{font-family:Inter;src:url(/fonts/next/inter-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/next/inter-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk;src:url(/fonts/next/hanken-grotesk-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/next/hanken-grotesk-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);size-adjust:100.94%;ascent-override:99.07%;descent-override:30.02%;line-gap-override:0%}@font-face{font-family:Onest;src:url(/fonts/next/onest-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Onest Fallback;src:local(Arial);size-adjust:105.2%;ascent-override:92.2%;descent-override:28.99%;line-gap-override:0%}@font-face{font-family:"Source Serif 4";src:url(/fonts/next/source-serif-4-normal.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;font-optical-sizing:auto}@font-face{font-family:"Source Serif 4";src:url(/fonts/next/source-serif-4-italic.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap;font-optical-sizing:auto}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);size-adjust:119.029%;ascent-override:87.0376%;descent-override:28.1444%;line-gap-override:0%}@font-face{font-family:Newsreader;src:url(/fonts/next/newsreader-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;font-optical-sizing:auto}@font-face{font-family:Newsreader;src:url(/fonts/next/newsreader-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap;font-optical-sizing:auto}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);size-adjust:105.48%;ascent-override:69.68%;descent-override:25.12%;line-gap-override:0%}@font-face{font-family:Rosario;src:url(/fonts/next/rosario-normal.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Rosario;src:url(/fonts/next/rosario-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Rosario Fallback;src:local(Arial);size-adjust:94.7%;ascent-override:103.17%;descent-override:24.82%;line-gap-override:0%}@font-face{font-family:Rethink Sans;src:url(/fonts/next/rethink-sans-normal.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Rethink Sans;src:url(/fonts/next/rethink-sans-italic.woff2)format("woff2");font-weight:400 800;font-style:italic;font-display:swap}@font-face{font-family:Rethink Sans Fallback;src:local(Arial);size-adjust:104.76%;ascent-override:94.7%;descent-override:29.59%;line-gap-override:0%}@font-face{font-family:Nunito;src:url(/fonts/next/nunito-normal.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito Fallback;src:local(Arial);size-adjust:101.72%;ascent-override:99.39%;descent-override:34.7%;line-gap-override:0%}@font-face{font-family:Mooli;src:url(/fonts/next/mooli-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mooli Fallback;src:local(Arial);size-adjust:108.793%;ascent-override:88.6087%;descent-override:21.6926%;line-gap-override:0%}@font-face{font-family:Meow Script;src:url(/fonts/next/meow-script-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Meow Script Fallback;src:local(Arial);size-adjust:67.29%;ascent-override:123.36%;descent-override:54.99%;line-gap-override:0%}.instagram-section .social-tiles ul.grid{display:flex}section>.content>.inner-content .narrow-text-wrapper .text-wrapper,section>.content>.inner-content .narrow{width:100%;max-width:790px;margin-left:auto;margin-right:auto}section.layout .container.broad{max-width:954px}@media screen and (max-width:1024px){section .breadcrumbs.absolute{position:static}}.banner .container.inner{max-width:var(--inner-wrapper)}.banner .container.narrow{max-width:var(--ps-componentStyles-banner-container-narrow-maxWidth)}.carousel .carousel-slide>a.container{width:auto}section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured.featured:before,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured.featured:after{background-color:var(--color-primary)}section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured.featured h3,section.hero.bg-primary+section.with-sidebar .sidebar div.card.featured .content-container.content-container{color:var(--featured-card-text-bg-primary)}section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured.featured:before,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured.featured:after{background-color:var(--color-secondary)}section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured.featured h3,section.hero.bg-secondary+section.with-sidebar .sidebar div.card.featured .content-container.content-container{color:var(--featured-card-text-bg-secondary)}section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured.featured:before,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured.featured:after{background-color:var(--color-tertiary)}section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured.featured h3,section.hero.bg-tertiary+section.with-sidebar .sidebar div.card.featured .content-container.content-container{color:var(--featured-card-text-bg-tertiary)}section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured.featured:before,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured.featured:after{background-color:var(--color-gray-1)}section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured.featured,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured.featured h3,section.hero.bg-gray-1+section.with-sidebar .sidebar div.card.featured .content-container.content-container{color:var(--featured-card-text-bg-gray-1)}section.layout.layout:not(:where([data-section=content-box-section])) h2.title-title-gkV6t{margin-bottom:20px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
