@supports(content-visibility:auto){main>section:nth-of-type(n+4){content-visibility:auto;contain-intrinsic-size:900px}main>section:target{content-visibility:visible}}#visitor-form.compact-care-form{max-width:820px;padding:28px!important;scroll-margin-top:90px}#visitor-form.compact-care-form>.care-return-context,#visitor-form.compact-care-form>h3{display:none}#visitor-form.compact-care-form .visitor-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 22px}#visitor-form.compact-care-form .care-form-summary{padding:0 0 18px;margin:0;border:0;border-bottom:1px solid #e2e8ed;background:0 0}#visitor-form.compact-care-form .care-form-summary h2{font-size:28px;margin:6px 0 8px}#visitor-form.compact-care-form .care-form-summary p{margin:0 0 8px;line-height:1.5}#visitor-form.compact-care-form label{font-size:14px;min-width:0;gap:7px}#visitor-form.compact-care-form small{font-size:12px;font-weight:400;color:#526579}#visitor-form.compact-care-form input:not([type=checkbox]):not([type=radio]),#visitor-form.compact-care-form select,#visitor-form.compact-care-form textarea{box-sizing:border-box;min-height:44px;font:inherit;font-size:16px;background:#fff;padding:10px 12px;border:1px solid #b9c7d1;border-radius:7px;max-width:100%}#visitor-form.compact-care-form .compact-audience{border:0;padding:0;margin:0;display:flex;gap:24px;flex-wrap:wrap}#visitor-form.compact-care-form .compact-audience legend{font-size:14px;font-weight:700;margin-bottom:8px}#visitor-form.compact-care-form .compact-audience label{display:flex;align-items:center;min-height:34px;font-weight:400}#visitor-form.compact-care-form input[type=checkbox],#visitor-form.compact-care-form input[type=radio]{width:18px;height:18px;padding:0;flex-shrink:0;accent-color:#197d70}#visitor-form.compact-care-form .care-form-more{border:1px solid #dce4e9;border-radius:8px;margin:0;background:#f8fafb}#visitor-form.compact-care-form .care-form-more summary{padding:13px 15px;font-size:14px;cursor:pointer;display:list-item;list-style-position:inside}#visitor-form.compact-care-form .care-more-grid,#visitor-form.compact-care-form .compact-additional>.dental-choice-grid{padding:16px}#visitor-form.compact-care-form .care-contact-consent,#visitor-form.compact-care-form .visitor-terms-acceptance{display:flex;align-items:flex-start;gap:10px;padding:0;margin:0;font-size:13px;line-height:1.5;font-weight:400;background:0 0;border:0}#visitor-form.compact-care-form .care-submit-row{padding:0;margin:0;display:flex;align-items:center;gap:16px;flex-wrap:wrap}#visitor-form.compact-care-form .visitor-submit{background:#176f62;color:#fff;min-height:48px}@media(max-width:600px){#visitor-form.compact-care-form{padding:20px!important}#visitor-form.compact-care-form .visitor-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}#visitor-form.compact-care-form .full{grid-column:1/-1}#visitor-form.compact-care-form .care-form-summary h2{font-size:25px}#visitor-form.compact-care-form .visitor-submit{width:100%}}#visitor-form.compact-care-form>.ghc-form-guide{display:none!important}#visitor-form.compact-care-form .care-contact-consent,#visitor-form.compact-care-form .visitor-terms-acceptance{display:flex!important;flex-direction:row!important;align-items:flex-start!important}#visitor-form.compact-care-form .care-contact-consent input,#visitor-form.compact-care-form .visitor-terms-acceptance input{position:static!important;order:0!important;width:18px!important;height:18px!important;margin:2px 0 0!important}#visitor-form.compact-care-form .care-contact-consent span,#visitor-form.compact-care-form .visitor-terms-acceptance span{order:1!important}body:has(#visitor-form.compact-care-form) #specialOfferFlyin{display:none!important}