.contact__left{display:none}@media (width>=992px){.contact__left{display:block}}@media (width>=992px){.contact__image{background-position:50%;background-repeat:no-repeat;background-size:cover}}.contact__form-container{padding:4rem 1.5rem}@media (width>=992px){.contact__form-container{padding:8.125rem 1.5rem 4rem}}.contact__form-container h1{margin-bottom:2rem;font-size:3rem;line-height:1.1em}@media (width>=992px){.contact__form-container h1{font-size:4.5rem}}.contact__form-container p{font-size:.9375rem}@media (width>=992px){.contact__form-container p{font-size:1.3125rem}}.contact__form-container.has-form p{margin-bottom:2rem}.contact__form-container.no-form p:first-of-type{font-family:var(--header-font);margin-bottom:2rem;font-size:2.125rem;font-weight:400;line-height:1.1em}.contact__form-container .btn,.contact__form-container .gform_wrapper{margin-top:4.375rem}.contact__rating{margin:0 0 2.5rem}@media (width>=992px){.contact__rating{margin-bottom:2.75rem;font-size:1.125rem}}.contact__rating .location__rating-value{font-weight:700}.contact__rating .location__rating-count{color:#666;text-decoration:none}.contact__rating+.gform_wrapper,.contact__rating+[data-toothi-form-type] .gform_wrapper{margin-top:0}.request-appointment .contact__form-container .gform_button{margin-bottom:1.5rem!important}@media (width>=992px){.request-appointment .contact__form-container .gform_button{margin-bottom:1.75rem!important}}.contact__trust-summary{color:#6d6a67;flex-wrap:nowrap;align-items:center;gap:.625rem;width:100%;margin-top:0;text-decoration:none;display:none!important}.contact__trust-summary.is-ready{display:flex}.contact__trust-summary:visited{color:#6d6a67}.contact__trust-summary:hover{text-decoration:none}.contact__trust-stars{letter-spacing:.1em;flex:none;font-size:.875rem}.contact__trust-copy{min-width:0;font-family:var(--body-font);font-size:.875rem;font-style:italic;font-weight:400;line-height:1.35}@media (width>=992px){.contact__trust-summary{gap:.75rem}.contact__trust-copy{font-size:.9375rem;line-height:1.35}}@media (width>=992px){.contact__container{grid-template-columns:.506fr .403fr;gap:171px;display:grid}}
