.h1,h1{font-size:clamp(30px,5.7vw,50px);hyphens:auto}.content-xdental-practice-list a.title,.h2,h2{font-size:clamp(24px,5vw,34px)}.h3,h3{font-size:21px}.content-xdental-practice-list .tags>div span:first-of-type,.h4,h4{font-size:16px}.content-xdental-practice-list .tags>div span:first-of-type,.content-xdental-practice-list a.title,.h1,.h2,.h3,.h4,h1,h2,h3,h4{display:block;font-weight:700;line-height:1.6}.content-xdental-practice-list a.title,.h1,.h2,.h3,h1,h2,h3{line-height:1.4;margin-bottom:16px;margin-top:0}*+h1,*+h2,*+h3{margin-top:41px}.content-hyperlink a,.content-xdental-practice-list .bookmark,.widget-pagebreak button,.widget-submit button,a.button,button.button,input.submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0;text-align:left;text-decoration:none!important}.content-hyperlink a:active,.content-hyperlink a:focus,.content-hyperlink a:hover,.content-xdental-practice-list .bookmark:active,.content-xdental-practice-list .bookmark:focus,.content-xdental-practice-list .bookmark:hover,.widget-pagebreak button:active,.widget-pagebreak button:focus,.widget-pagebreak button:hover,.widget-submit button:active,.widget-submit button:focus,.widget-submit button:hover,a.button:active,a.button:focus,a.button:hover,button.button:active,button.button:focus,button.button:hover,input.submit:active,input.submit:focus,input.submit:hover{background-image:none;background-position:0;text-decoration:none!important}.content-hyperlink a,.content-xdental-practice-list .bookmark,.widget-pagebreak button,.widget-submit button,a.button,button.button,input.submit{border-radius:100px;color:#fff;cursor:pointer;display:inline-block;padding:.5em 1.618em;transition:background-color .4s}.content-hyperlink a:active,.content-hyperlink a:focus,.content-hyperlink a:hover,.content-xdental-practice-list .bookmark:active,.content-xdental-practice-list .bookmark:focus,.content-xdental-practice-list .bookmark:hover,.widget-pagebreak button:active,.widget-pagebreak button:focus,.widget-pagebreak button:hover,.widget-submit button:active,.widget-submit button:focus,.widget-submit button:hover,a.button:active,a.button:focus,a.button:hover,button.button:active,button.button:focus,button.button:hover,input.submit:active,input.submit:focus,input.submit:hover{transition:background-color .15s}.content-hyperlink a,.content-xdental-practice-list .bookmark,.widget-pagebreak button,.widget-submit button,a.button,button.button,input.submit{background-color:#376358;border:1px solid #376358;color:#fff!important}.content-hyperlink a:active,.content-hyperlink a:focus,.content-hyperlink a:hover,.content-xdental-practice-list .bookmark:active,.content-xdental-practice-list .bookmark:focus,.content-xdental-practice-list .bookmark:hover,.widget-pagebreak button:active,.widget-pagebreak button:focus,.widget-pagebreak button:hover,.widget-submit button:active,.widget-submit button:focus,.widget-submit button:hover,a.button:active,a.button:focus,a.button:hover,button.button:active,button.button:focus,button.button:hover,input.submit:active,input.submit:focus,input.submit:hover{background-color:#1c322c;border-color:#1c322c;color:#fff!important}.widget-pagebreak.button-wrapper{display:flex;flex-direction:row-reverse;gap:10px;justify-content:flex-end}.widget-pagebreak.button-wrapper button:last-of-type{background-color:#f9f4f2;border:1px solid #376358;color:#0b3a30!important}.widget-pagebreak.button-wrapper button:last-of-type:active,.widget-pagebreak.button-wrapper button:last-of-type:focus,.widget-pagebreak.button-wrapper button:last-of-type:hover{background-color:#1c322c;border-color:#1c322c;color:#fff!important}.button-link-back a:before{font-family:Font Awesome\ 6 Free;font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;padding-right:.4em}.button-link-back a{background-color:#f9f4f2;border:1px solid #376358;color:#0b3a30!important}.button-link-back a:active,.button-link-back a:focus,.button-link-back a:hover{background-color:#1c322c;border-color:#1c322c;color:#fff!important}.content-xdental-practice-list{display:flex;flex-direction:column;gap:26px}.content-xdental-practice-list>div{background-color:#ebe1dd;border:1px solid #ebe1dd;border-radius:10px;display:grid;gap:16px;grid-template-columns:1fr;padding:26px}.content-xdental-practice-list>div.featured{background-color:#dfd2cc;border-color:#0b3a30}.content-xdental-practice-list .content{display:flex;flex-direction:column;gap:6px}.content-xdental-practice-list .content-expose-id{font-weight:700;margin-bottom:26px;margin-top:-26px}@media screen and (max-width:480px){.content-xdental-practice-list a.title{hyphens:auto}}.content-xdental-practice-list a.title:hover{text-decoration:underline}.content-xdental-practice-list .content-location,.content-xdental-practice-list .content-specialization{padding-left:26px;position:relative}.content-xdental-practice-list .content-location:before,.content-xdental-practice-list .content-specialization:before{font-family:Font Awesome\ 6 Free;font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;padding-right:.4em;position:absolute}.content-xdental-practice-list .content-location span,.content-xdental-practice-list .content-specialization span{display:inline-block}.content-xdental-practice-list .content-location span:nth-last-child(n+2):after,.content-xdental-practice-list .content-specialization span:nth-last-child(n+2):after{background-color:#376358;content:"";display:inline-block;height:14px;margin-left:6px;position:relative;top:1px;width:2px}.content-xdental-practice-list .content-specialization:before{content:""}.content-xdental-practice-list .tags{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(100px,1fr));margin-top:26px}@media screen and (max-width:480px){.content-xdental-practice-list .tags{grid-template-columns:1fr}}.content-xdental-practice-list .tags>div{background-color:#f9f4f2;border-radius:10px;display:flex;flex-direction:column;padding:6px 10px}.content-xdental-practice-list .tags>div span:last-of-type{font-size:12px}.content-xdental-practice-list .content-secondary{display:flex;flex-flow:row wrap;gap:26px;justify-content:space-between}.content-xdental-practice-list .button-wrapper{margin-top:auto;place-self:flex-end self-end}.content-xdental-practice-list .bookmark:before{font-family:Font Awesome\ 6 Free;font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;padding-right:.4em}.content-xdental-practice-list .bookmark{background-color:#dfd2cc;color:#0b3a30!important}.content-xdental-practice-list .content-image img{max-height:250px}