/*!

Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted 1981 - 2009 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Linotype GmbH.  The digitally encoded machine readable software for producing the Typefaces licensed to you is copyrighted (c) 1988, 1990, 1994 Adobe Systems. All Rights Reserved. This software is the property of Adobe Systems Incorporated and its licensors, and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Adobe. Frutiger is a trademark of Linotype GmbH registered in the U.S. Patent and Trademark Office and may be registered in certain other jurisdictions. This typeface is original artwork of Adrian Frutiger. The design may be protected in certain jurisdictions. Frutiger LT W01 55 RomanRegular Linotype GmbH:Frutiger LT W01 55 Roman:2010 Frutiger LT W01 55 RomanVersion 1.01FrutigerLTW01-55Roman Frutiger is a trademark of Linotype GmbH registered in the U.S. Patent and Trademark Office and may be registered in certain other jurisdictions.Linotype GmbH http://www.linotype.com http://www.linotype.com/fontdesigners NOTIFICATION OF LICENSE AGREEMENT

You have obtained this font software either directly from Linotype GmbH or together with software distributed by one of Linotype's licensees.

This font software is a valuable asset of Linotype GmbH. Unless you have entered into a specific license agreement granting you additional rights, your use of this font software is limited to your workstation for your own use. You may not copy or distribute this font software. If you have any questions regarding your license terms, please review the license agreement you received with the software.

General license terms and usage rights can be viewed at www.linotype.com/license.

Generelle Lizenzbedingungen und Nutzungsrechte finden Sie unter www.linotype.com/license.

Pour plus d'informations concernant le contrat d'utilisation du logiciel de polices, veuillez consulter notre site web www.linotype.com/license.

Linotype GmbH can be contacted at:

Tel.: +49(0)6172 484-418 http://www.linotype.com/license Frutiger LT Com 55 Roman

*/@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Roman.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Roman.woff") format("woff"),url("../fonts/frutiger/Frutiger-Roman.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Roman.svg") format("svg");font-display:swap;font-weight:normal}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Italic.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Italic.woff") format("woff"),url("../fonts/frutiger/Frutiger-Italic.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Italic.svg") format("svg");font-display:swap;font-weight:normal;font-style:italic}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Bold.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Bold.woff") format("woff"),url("../fonts/frutiger/Frutiger-Bold.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Bold.svg") format("svg");font-display:swap;font-weight:500}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Bold.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Bold.woff") format("woff"),url("../fonts/frutiger/Frutiger-Bold.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Bold.svg") format("svg");font-display:swap;font-weight:600}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Bold.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Bold.woff") format("woff"),url("../fonts/frutiger/Frutiger-Bold.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Bold.svg") format("svg");font-display:swap;font-weight:700}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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,h1,h2,h3,h4,h5{font:400 .938rem/1.43 "HCo Gotham","Gotham SSm A","Gotham SSm B","Helvetica","Arial",sans-serif}b,strong{font-weight:bold}i,em{font-style:italic}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}h1,.looks-like-h1{font-family:"HCo Gotham",Arial,Helvetica,sans-serif;font-size:2rem;font-style:normal;font-weight:300}h1.alt,.looks-like-h1.alt{color:#338720}@media(min-width: 28.125em){h1,.looks-like-h1{font-size:2.5rem}}h2,.looks-like-h2{font-family:"HCo Gotham",Arial,Helvetica,sans-serif;font-size:1.75rem;font-style:normal;font-weight:300}h2.alt,.looks-like-h2.alt{color:#338720}@media(min-width: 28.125em){h2,.looks-like-h2{font-size:2.125rem}}h3,.looks-like-h3{font-family:"HCo Gotham",Arial,Helvetica,sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:29px}@media(min-width: 28.125em){h3,.looks-like-h3{font-size:1.75rem}}h4,.looks-like-h4{font-family:"HCo Gotham",Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400}@media(min-width: 28.125em){h4,.looks-like-h4{font-size:1.375rem}}h5,.looks-like-h5{font-family:"HCo Gotham","Gotham SSm A","Gotham SSm B","Helvetica","Arial",sans-serif;font-size:1rem;font-style:normal;font-weight:500}h1+p,h2+p,h3+p,h4+p{margin-top:.5rem}.dd-main-container{box-sizing:border-box;max-width:54.5rem;width:100%;margin:0 auto;padding:1rem}.dd-icon{width:1rem;height:1rem;background-position:center;background-repeat:no-repeat;background-size:contain;border:none;display:inline-block;position:relative}.dd-visually-hidden{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem)}.note{font-size:.813rem;font-weight:300;font-family:"HCo Gotham","Gotham SSm A","Gotham SSm B","Helvetica","Arial",sans-serif;line-height:.9375rem}/*!

Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted 1981 - 2009 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Linotype GmbH.  The digitally encoded machine readable software for producing the Typefaces licensed to you is copyrighted (c) 1988, 1990, 1994 Adobe Systems. All Rights Reserved. This software is the property of Adobe Systems Incorporated and its licensors, and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Adobe. Frutiger is a trademark of Linotype GmbH registered in the U.S. Patent and Trademark Office and may be registered in certain other jurisdictions. This typeface is original artwork of Adrian Frutiger. The design may be protected in certain jurisdictions. Frutiger LT W01 55 RomanRegular Linotype GmbH:Frutiger LT W01 55 Roman:2010 Frutiger LT W01 55 RomanVersion 1.01FrutigerLTW01-55Roman Frutiger is a trademark of Linotype GmbH registered in the U.S. Patent and Trademark Office and may be registered in certain other jurisdictions.Linotype GmbH http://www.linotype.com http://www.linotype.com/fontdesigners NOTIFICATION OF LICENSE AGREEMENT

You have obtained this font software either directly from Linotype GmbH or together with software distributed by one of Linotype's licensees.

This font software is a valuable asset of Linotype GmbH. Unless you have entered into a specific license agreement granting you additional rights, your use of this font software is limited to your workstation for your own use. You may not copy or distribute this font software. If you have any questions regarding your license terms, please review the license agreement you received with the software.

General license terms and usage rights can be viewed at www.linotype.com/license.

Generelle Lizenzbedingungen und Nutzungsrechte finden Sie unter www.linotype.com/license.

Pour plus d'informations concernant le contrat d'utilisation du logiciel de polices, veuillez consulter notre site web www.linotype.com/license.

Linotype GmbH can be contacted at:

Tel.: +49(0)6172 484-418 http://www.linotype.com/license Frutiger LT Com 55 Roman

*/@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Roman.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Roman.woff") format("woff"),url("../fonts/frutiger/Frutiger-Roman.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Roman.svg") format("svg");font-display:swap;font-weight:normal}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Italic.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Italic.woff") format("woff"),url("../fonts/frutiger/Frutiger-Italic.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Italic.svg") format("svg");font-display:swap;font-weight:normal;font-style:italic}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Bold.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Bold.woff") format("woff"),url("../fonts/frutiger/Frutiger-Bold.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Bold.svg") format("svg");font-display:swap;font-weight:500}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Bold.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Bold.woff") format("woff"),url("../fonts/frutiger/Frutiger-Bold.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Bold.svg") format("svg");font-display:swap;font-weight:600}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Bold.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Bold.woff") format("woff"),url("../fonts/frutiger/Frutiger-Bold.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Bold.svg") format("svg");font-display:swap;font-weight:700}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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,h1,h2,h3,h4,h5{font:400 .938rem/1.43 "Frutiger","Helvetica","Arial",sans-serif}b,strong{font-weight:bold}i,em{font-style:italic}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}h1,.looks-like-h1{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:2rem;font-style:normal;font-weight:300}h1.alt,.looks-like-h1.alt{color:#174a7c}@media(min-width: 28.125rem){h1,.looks-like-h1{font-size:2.5rem}}h2,.looks-like-h2{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.75rem;font-style:normal;font-weight:300}h2.alt,.looks-like-h2.alt{color:#174a7c}@media(min-width: 28.125rem){h2,.looks-like-h2{font-size:2.125rem}}h3,.looks-like-h3{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:29px}@media(min-width: 28.125rem){h3,.looks-like-h3{font-size:1.75rem}}h4,.looks-like-h4{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.25rem;font-style:normal;font-weight:400}@media(min-width: 28.125rem){h4,.looks-like-h4{font-size:1.375rem}}h5,.looks-like-h5{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1rem;font-style:normal;font-weight:500}h1+p,h2+p,h3+p,h4+p{margin-top:.5rem}.dd-main-container{box-sizing:border-box;max-width:54.5rem;width:100%;margin:0 auto;padding:1rem}.dd-icon{width:1rem;height:1rem;background-position:center;background-repeat:no-repeat;background-size:contain;border:none;display:inline-block;position:relative}.dd-visually-hidden{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem)}.note{font-size:.813rem;font-weight:300;font-family:"Frutiger","Helvetica","Arial",sans-serif;line-height:.9375rem}/*!

Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted 1981 - 2009 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Linotype GmbH.  The digitally encoded machine readable software for producing the Typefaces licensed to you is copyrighted (c) 1988, 1990, 1994 Adobe Systems. All Rights Reserved. This software is the property of Adobe Systems Incorporated and its licensors, and may not be reproduced, used, displayed, modified, disclosed or transferred without the express written approval of Adobe. Frutiger is a trademark of Linotype GmbH registered in the U.S. Patent and Trademark Office and may be registered in certain other jurisdictions. This typeface is original artwork of Adrian Frutiger. The design may be protected in certain jurisdictions. Frutiger LT W01 55 RomanRegular Linotype GmbH:Frutiger LT W01 55 Roman:2010 Frutiger LT W01 55 RomanVersion 1.01FrutigerLTW01-55Roman Frutiger is a trademark of Linotype GmbH registered in the U.S. Patent and Trademark Office and may be registered in certain other jurisdictions.Linotype GmbH http://www.linotype.com http://www.linotype.com/fontdesigners NOTIFICATION OF LICENSE AGREEMENT

You have obtained this font software either directly from Linotype GmbH or together with software distributed by one of Linotype's licensees.

This font software is a valuable asset of Linotype GmbH. Unless you have entered into a specific license agreement granting you additional rights, your use of this font software is limited to your workstation for your own use. You may not copy or distribute this font software. If you have any questions regarding your license terms, please review the license agreement you received with the software.

General license terms and usage rights can be viewed at www.linotype.com/license.

Generelle Lizenzbedingungen und Nutzungsrechte finden Sie unter www.linotype.com/license.

Pour plus d'informations concernant le contrat d'utilisation du logiciel de polices, veuillez consulter notre site web www.linotype.com/license.

Linotype GmbH can be contacted at:

Tel.: +49(0)6172 484-418 http://www.linotype.com/license Frutiger LT Com 55 Roman

*/@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Roman.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Roman.woff") format("woff"),url("../fonts/frutiger/Frutiger-Roman.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Roman.svg") format("svg");font-display:swap;font-weight:normal}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Italic.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Italic.woff") format("woff"),url("../fonts/frutiger/Frutiger-Italic.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Italic.svg") format("svg");font-display:swap;font-weight:normal;font-style:italic}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Bold.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Bold.woff") format("woff"),url("../fonts/frutiger/Frutiger-Bold.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Bold.svg") format("svg");font-display:swap;font-weight:500}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Bold.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Bold.woff") format("woff"),url("../fonts/frutiger/Frutiger-Bold.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Bold.svg") format("svg");font-display:swap;font-weight:600}@font-face{font-family:"Frutiger";src:url("../fonts/frutiger/Frutiger-Bold.eot") format("embedded-opentype"),url("../fonts/frutiger/Frutiger-Bold.woff") format("woff"),url("../fonts/frutiger/Frutiger-Bold.ttf") format("truetype"),url("../fonts/frutiger/Frutiger-Bold.svg") format("svg");font-display:swap;font-weight:700}.dd-error-message{color:#c35500;margin-top:.5rem;font-size:.813rem;display:block;width:fit-content;text-decoration:none}.dd-textarea+.dd-error-message{margin-top:.25rem}.dd-welcome{padding:20px;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.7)}.dd-welcome h1{font-size:1.75rem;color:#000}.dd-welcome p{margin:.75rem 0}.dd-label{color:#000;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:.938rem;font-weight:300;line-height:1.25rem}.dd-label span.asterisk{color:#dc1608}.dd-text-input-field input,.dd-text-input-field.new input{width:100%;padding:0.875rem .75rem 0.9375rem;margin-bottom:0;font-size:1rem;font-family:"Frutiger","Helvetica","Arial",sans-serif;color:#000;background-color:#fff;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,.2);border:.0625rem solid #666;box-sizing:border-box;height:50px;border-radius:0}.dd-text-input-field input:focus,.dd-text-input-field.new input:focus{border:.0625rem solid #00aec7;outline:0.25rem solid #99dfe9;outline-offset:0}.dd-text-input-field input:hover,.dd-text-input-field.new input:hover{outline:.125rem solid #666}.dd-text-input-field.error input,.dd-text-input-field.new.error input{border:.125rem solid #c35500;box-shadow:inset 0px 4px 6px 0px rgba(0,0,0,.08);outline:none}.dd-text-input-field input::placeholder,.dd-text-input-field.new input::placeholder{font-size:1rem;font-weight:500;font-family:"Frutiger","Helvetica","Arial",sans-serif;line-height:1.125rem}.dd-text-input-field input:-ms-input-placeholder,.dd-text-input-field.new input:-ms-input-placeholder{font-size:1rem;font-weight:500;font-family:"Frutiger","Helvetica","Arial",sans-serif;line-height:1.125rem}.dd-text-input-field input::-ms-input-placeholder,.dd-text-input-field.new input::-ms-input-placeholder{font-size:1rem;font-weight:500;font-family:"Frutiger","Helvetica","Arial",sans-serif;line-height:1.125rem}.dd-text-input-field input.label-input-space,.dd-text-input-field.new input.label-input-space{margin-top:0.5rem}.dd-text-input-field.disabled input{background:#f2f2f2;border-radius:0px;border:1px solid #666;box-shadow:none}.dd-text-input-field.disabled label{color:#666}.dd-text-input-field label .dd-help-icon{margin-left:8px}.dd-sub-title{color:#666;font-weight:300;padding-left:.25rem}.dd-textarea{width:100%;padding:0.875rem .75rem 0.9375rem;margin-bottom:0;font-size:.938rem;color:#000;background-color:#fff;box-shadow:none;border:.0625rem solid #bfbfbf;box-sizing:border-box;min-width:20rem;min-height:6.25rem;max-width:100%;max-height:100%}.dd-textarea::placeholder{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:.938rem;font-weight:300;line-height:1.25rem;color:#666}.dd-textarea.label-input-space{margin-top:0.5rem}.dd-textarea:focus{border:.0625rem solid rgba(0,0,0,0);outline:0.25rem solid #8ed07f;outline-offset:-2px}.dd-textarea.error{border:.125rem solid #c35500}.dd-textarea-group{display:flex;flex-flow:column nowrap}.dd-textarea-sub-title{color:#666;font-weight:300;padding-left:.25rem}.dd-toggle-switch{display:inline-flex;height:1.25em;padding:.3125em .125em 0em .125em;border:.0625rem solid rgba(0,0,0,0);outline:.125rem solid rgba(0,0,0,0)}.dd-toggle-switch:focus-within{border:.0625rem solid #00aec7;outline:.125rem solid #99dfe9}.dd-toggle-switch:active input:checked+label{border:.0625rem solid #979797;background-color:#174a7c}.dd-toggle-switch:active input:checked+label:after{border:.0625rem solid #979797}.dd-toggle-switch label{background-color:#bfbfbf;display:inline-block;position:relative;cursor:pointer;border-radius:.5625em;width:2.625em;height:.8125em;transition:left .5s ease;border:.0625rem solid rgba(0,0,0,0)}.dd-toggle-switch label:hover{background-color:#666}.dd-toggle-switch label:after{content:"";position:absolute;display:block;border-radius:50%;top:-0.25em;left:-0.125em;width:1.25em;height:1.25em;background-color:#fff;color:#174a7c;transition:all .5s ease;border:.0625rem solid #979797}.dd-toggle-switch input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);transition:all .5s ease}.dd-toggle-switch input:checked+label{background-color:#009ddc;transition:all .5s ease}.dd-toggle-switch input:checked+label:after{left:1.4375em;background-image:url("../images/steel-blue-check-circle.svg");background-position-x:.25em;background-position-y:.3125em;background-repeat:no-repeat;background-color:#fff;transition:left .5s ease}.dd-icon{vertical-align:middle}.dd-icon.with-text{margin:0 .75rem 0 0}.dd-icon.icon-only{padding:.5rem}.dd-icon-menu{background-image:url("/find-a-dentist/images/icon-menu.png");background-image:url("/find-a-dentist/images/icon-menu.svg"),linear-gradient(transparent, transparent)}.dd-icon-plus{background-image:url("/find-a-dentist/images/icon-plus.svg"),linear-gradient(transparent, transparent)}.dd-button-disabled .dd-icon-plus{background-image:url("/find-a-dentist/images/icon-plus-black.svg"),linear-gradient(transparent, transparent)}.dd-icon-minus{background-image:url("/find-a-dentist/images/icon-minus.svg"),linear-gradient(transparent, transparent)}.dd-button-disabled .dd-icon-minus{background-image:url("/find-a-dentist/images/icon-minus-black.svg"),linear-gradient(transparent, transparent)}.dd-icon-search{background-image:url("../images/icon-search-white.svg"),linear-gradient(transparent, transparent)}.dd-icon-autosuggest{background-image:url("../images/icon-search-steel-blue.svg"),linear-gradient(transparent, transparent)}.dd-icon-map-marker{background-image:url("../images/icon-map-marker-steel-blue.svg"),linear-gradient(transparent, transparent)}.dd-icon-right-arrow{background-image:url("../images/icon-right-arrow-steel-blue.svg"),linear-gradient(transparent, transparent)}.dd-icon-right-green-arrow{background-image:url("/find-a-dentist/images/icon-right-green-arrow.svg"),linear-gradient(transparent, transparent)}.dd-icon-left-arrow{background-image:url("../images/icon-left-arrow-steel-blue.svg"),linear-gradient(transparent, transparent)}.dd-icon-left-green-arrow{background-image:url("/find-a-dentist/images/icon-left-green-arrow.svg"),linear-gradient(transparent, transparent)}.dd-icon-dollar-sign{background-image:url("/find-a-dentist/images/icon-dollar-sign.svg"),linear-gradient(transparent, transparent)}.dd-icon-calendar{background-image:url("/find-a-dentist/images/icon-calendar.svg"),linear-gradient(transparent, transparent)}.dd-icon-payment{background-image:url("/find-a-dentist/images/icon-payment.svg"),linear-gradient(transparent, transparent)}.dd-icon-network{background-image:url("/find-a-dentist/images/icon-network.svg"),linear-gradient(transparent, transparent)}.dd-icon-warning-triangle{background-image:url("/find-a-dentist/images/warning-triangle.svg"),linear-gradient(transparent, transparent)}.dd-icon-check-circle{background-image:url("/find-a-dentist/images/check-circle.svg"),linear-gradient(transparent, transparent)}.dd-button.style-as-link{font-size:inherit;line-height:1em;font-family:"Frutiger","Helvetica","Arial",sans-serif;color:#174a7c;box-sizing:border-box;border-bottom:0.1875rem solid rgba(0,0,0,0);display:inline-block;width:fit-content;align-self:flex-start}.dd-button.style-as-link:active{text-decoration:none;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link:focus{outline:0.1875rem solid #66cedd}.dd-button.style-as-link:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #009ddc}.dd-button.style-as-link.destructive{color:#c35500}.dd-button.style-as-link.destructive:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #f1bcaa}.dd-button.style-as-link img{width:1.3125rem;height:.875rem;margin-left:1rem}.dd-button.style-as-link{background:none !important;border:0;padding:0;cursor:pointer;text-decoration:underline;font-weight:400;font-size:inherit;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link:hover{background-color:none !important}.dd-button.style-as-link:active{text-decoration:none;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link:focus{border:0;text-decoration:none;border-bottom:0.1875rem solid rgba(0,0,0,0);outline:0.1875rem solid #66cedd}.dd-button.style-as-link:hover:not(:focus){text-decoration:none;border:0;border-bottom:0.1875rem solid #009ddc}.dd-button.style-as-link.destructive{color:#c35500;font-size:inherit;font-weight:inherit;border:0;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link.destructive:hover,.dd-button.style-as-link.destructive:active,.dd-button.style-as-link.destructive:focus{color:#c35500}.dd-button.style-as-link.destructive:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #f1bcaa}.dd-button{color:#fff;text-align:center;padding:.75rem 2.25rem;background-color:#174a7c;cursor:pointer;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.125rem;font-weight:500;border:.0625rem solid rgba(0,0,0,0);display:inline-block;text-decoration:none}.dd-button.dd-icon-button{padding:.313rem .625rem}.dd-button.dd-icon-button.icon-only{padding:1.125rem}.dd-button:hover{text-decoration:none;background-color:#000;border:.0625rem solid rgba(0,0,0,0)}.dd-button:focus{outline:.25rem solid #99dfe9;border:.0625rem solid #00aec7;background-color:#000}.dd-button:active{background-color:#4b63ae}.dd-button:disabled{color:#6f6f6f;background-color:#dfdfdf}.dd-button.secondary{color:#000;background-color:#72ccd2;border:.0625rem solid rgba(0,0,0,0)}.dd-button.secondary:hover{color:#000;background-color:#009ddc;border:.0625rem solid rgba(0,0,0,0)}.dd-button.secondary:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;background-color:#009ddc}.dd-button.secondary:active{color:#fff;background-color:#006b6e;border:.0625rem solid rgba(0,0,0,0)}.dd-button.secondary:disabled{color:#6f6f6f;background-color:#dfdfdf;border:.0625rem solid rgba(0,0,0,0)}.dd-button.tertiary{color:#000;background-color:#f2f2f2;border:.0625rem solid rgba(0,0,0,0)}.dd-button.tertiary:hover{color:#000;background-color:#bfbfbf}.dd-button.tertiary:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;background-color:#bfbfbf}.dd-button.tertiary:active{color:#fff;background-color:#666}.dd-button.tertiary:disabled{color:#6f6f6f;background-color:#dfdfdf}.dd-button.destructive{color:#000;background-color:#f1bcaa;text-align:center;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.125rem;font-weight:500;border:.0625rem solid rgba(0,0,0,0)}.dd-button.destructive:hover{background:#c35500;color:#fff}.dd-button.destructive:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;color:#fff;background:#c35500}.dd-button.destructive.style-as-link:focus{border:0;border-bottom:.1875rem solid rgba(0,0,0,0)}.dd-button.destructive:active{background-color:#af4c00;color:#fff}.dd-button.destructive:disabled{background-color:#dfdfdf;color:#6f6f6f}.dd-button.text-button{color:#000;background-color:rgba(0,0,0,0);text-align:center;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:.938rem;font-weight:400;text-decoration:underline;padding:0.875rem 1.25rem;border:.0625rem solid rgba(0,0,0,0)}.dd-button.text-button:hover{background:#e0e0e0;text-decoration:none}.dd-button.text-button:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;text-decoration:none;background:#e0e0e0}.dd-button.text-button:active{text-decoration:none;background-color:#bfbfbf}.dd-link{font-size:inherit;line-height:1em;font-family:"Frutiger","Helvetica","Arial",sans-serif;color:#174a7c;box-sizing:border-box;border-bottom:0.1875rem solid rgba(0,0,0,0);display:inline-block;width:fit-content;align-self:flex-start}.dd-link:active{text-decoration:none;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-link:focus{outline:0.1875rem solid #66cedd}.dd-link:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #009ddc}.dd-link.destructive{color:#c35500}.dd-link.destructive:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #f1bcaa}.dd-link img{width:1.3125rem;height:.875rem;margin-left:1rem}.dd-select-menu{display:block;outline:0;padding:.75rem 2.625rem .688rem .625rem;border:.0625rem solid #bfbfbf;width:100%;border-radius:.1875rem;background:url(/find-a-dentist/images/icon-arrow.svg) no-repeat right,linear-gradient(to top, #f2f2f2, #ffffff);box-shadow:0 .125rem .1875rem 0 rgba(0,0,0,.08);text-overflow:ellipsis;font-size:.875rem;font-family:"Frutiger","Helvetica","Arial",sans-serif;height:2.8125rem;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}@media(min-width: 37.5rem){.dd-select-menu{width:auto}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.dd-select-menu{background-image:none !important}}input[type=checkbox].dd-checkbox{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;position:relative;width:30px;height:30px;min-width:30px;left:0;zoom:1;margin:0 1rem 0 0;border:1px solid #666;border-radius:.1875rem;vertical-align:middle;box-sizing:border-box}input[type=checkbox].dd-checkbox:before{position:absolute;width:30px;height:30px;border-radius:3px;background:#fff;content:""}input[type=checkbox].dd-checkbox:after{content:"";display:block;position:absolute;margin-left:0;top:.35rem;left:10px;width:.35rem;height:.7rem;border:solid rgba(0,0,0,0);border-width:0 .175rem .175rem 0;transform:rotate(45deg)}input[type=checkbox].dd-checkbox:focus{width:30px;height:30px;outline:0;border-radius:.1875rem;border:1px solid #8ed07f;box-shadow:0 0 0 3px #99dfe9;border:none}input[type=checkbox].dd-checkbox:checked:before{background-color:#174a7c}input[type=checkbox].dd-checkbox:checked:not(:focus){border:none}input[type=checkbox].dd-checkbox:checked:after{border-color:#fff}input[type=checkbox].dd-checkbox:not(:checked):before{background:rgba(0,0,0,0)}.dd-radio-button{-webkit-appearance:none;margin:0;padding:0;border:none;background:none;box-shadow:none;display:inline-block;position:relative;width:1.6875rem;height:1.6875rem;z-index:1;vertical-align:baseline}.dd-radio-button:before{content:"";display:block;width:1.6875rem;height:1.6875rem;border-radius:50%;background:#fff;border:1px solid #bfbfbf;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2)}.dd-radio-button:after{content:"";display:block;z-index:2;position:absolute;top:14px;left:14px;width:0;height:0;border-radius:50%;background:#fff;transition:all .15s linear}.dd-radio-button:checked:before{width:25px;height:25px;border:2px solid #40a828;box-shadow:none}.dd-radio-button:checked:after{top:7px;left:7px;width:15px;height:15px;background:#40a828}.dd-radio-button:focus{outline:none}.dd-spinner{position:fixed;left:0;top:0;z-index:99;width:100%;height:100%;background-color:hsla(0,0%,100%,.7)}.dd-spinner .circle-loader{position:absolute;top:calc(50% - 3.5rem);left:calc(50% - 3.5rem);transform:translate(-50%, -50%);width:auto;border:4px solid rgba(0,0,0,0);border-left-color:#43b02a;border-bottom-color:#43b02a;border-top-color:#43b02a;animation:loader-spin 1.2s infinite linear;border-radius:50%;height:7rem;width:7rem;display:inline-block}@keyframes loader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dd-banner{padding:2rem 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);background-color:#99dfe9}@media screen and (min-width: 28.125rem){.dd-banner{padding:1.5rem 0}}.dd-banner .banner-close{top:1rem;right:1rem;background:none;border:none;cursor:pointer;font-size:2rem;position:absolute;width:2.5rem}.dd-banner .banner-message{margin:0 2rem;text-align:center;font-weight:500;font-size:1rem}@media screen and (min-width: 28.125rem){.dd-banner .banner-message{margin:0 4rem}}.dd-label-with-help .dd-icon.icon-question-mark-dark-reverse{background-image:url("/find-a-dentist/images/iconWhatIsThisDarkReverse.png");background-image:url("/find-a-dentist/images/iconWhatIsThisDarkReverse.svg"),linear-gradient(transparent, transparent)}.dd-popup{position:absolute;border:.0625rem solid #00aec7;border-radius:.1875rem;background:#fff;padding:30px 19px;box-shadow:0 0 0 .563rem rgba(0,0,0,.1);z-index:999;outline:none;max-width:18.75rem;width:18.75rem;margin-right:1rem;box-sizing:border-box;text-align:left;font-size:.875rem;color:#000;line-height:1.43rem}.dd-popup .dd-popup-arrow{content:" ";position:absolute;left:8.75rem;bottom:-0.75rem;height:1.25rem;width:1.25rem;transform:rotate(45deg);background-color:#fff;z-index:999;border-right:.0625rem solid #00aec7;border-bottom:.0625rem solid #00aec7}.dd-popup .dd-icon.icon-exit{background-image:url("/find-a-dentist/images/icon-exit.png");background-image:url("/find-a-dentist/images/icon-exit.svg"),linear-gradient(transparent, transparent)}.dd-popup h4{margin-bottom:.5rem}.dd-popup>a{padding:1rem;display:block;position:absolute;right:0;top:0}.dd-popup>a:hover{text-decoration:none;border:0}.dd-popup>a i{display:block;width:1rem;height:1rem}.dd-popup.dd-popup-down .dd-popup-arrow{left:8.75rem;top:-0.75rem;border-right:none;border-bottom:none;border-left:.0625rem solid #00aec7;border-top:.0625rem solid #00aec7}.dd-menu-side{font-size:.875rem;width:100%;padding:0}.dd-menu-side .menuTitle{color:#666;font-size:.813rem;padding:.25rem 1.5rem;line-height:1.125rem;font-weight:400}.dd-menu-side li{padding:.25rem 1.5rem}.dd-menu-side li a{font-size:1rem;color:#000;font-weight:500;text-decoration:none;box-sizing:border-box}.dd-menu-side li a:hover{outline:0;border-bottom:4px solid #99dfe9}.dd-menu-side li a:focus{outline:0;border-bottom:4px solid #99dfe9}.dd-menu-side li a:active{color:#666;outline:0;border-bottom:0}.dd-menu-side li a.active{color:#338720}.dd-help-icon{display:inline-block;position:relative}.dd-help-icon>a{text-decoration:none}.dd-help-icon>a:hover{text-decoration:none;border:0}.dd-help-icon .dd-icon.icon-question-mark-dark-reverse{background-image:url("/find-a-dentist/images/iconWhatIsThisDarkReverse.png");background-image:url("/find-a-dentist/images/iconWhatIsThisDarkReverse.svg"),linear-gradient(transparent, transparent)}.dd-footer{-webkit-box-shadow:0 0 0 4px #fff,0 -5px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 0 4px #fff,0 -5px 1px 0 rgba(0,0,0,.2);box-shadow:0 0 0 4px #fff,0 -5px 1px 0 rgba(0,0,0,.2);box-sizing:border-box;margin:1rem auto;padding:1.5rem;width:100%}.dd-footer .footer-container{max-width:1024px;margin:.5rem auto 1rem;display:flex;flex-flow:column nowrap}.dd-footer .help-section{display:flex;flex-flow:column nowrap;margin:.5rem 0}.dd-footer .contact-link,.dd-footer .contact-link:visited{text-decoration:none;color:#000}.dd-footer .need-help-section{width:100%}.dd-footer .need-help-section .need-help-text,.dd-footer .need-help-section .contact-number{color:#000;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:.875rem;font-weight:500;line-height:1.125rem;text-decoration:none}.dd-footer .need-help-section .need-help-text{font-size:.813rem}.dd-footer .footer-links-section{display:flex;flex-flow:column wrap;flex:1;align-items:flex-start;padding-top:1.5rem;margin-top:1.5rem;border-top:.0625rem solid #bfbfbf}.dd-footer .footer-link{padding:.25rem 0px;font-weight:500}.dd-footer .footer-link:first-of-type{padding-top:0px}.dd-footer .footer-link a{color:#174a7c;font-weight:500}.dd-footer .footer-logo img{width:13.0625rem;height:1.5rem}.dd-footer .footer-divider{height:.0625rem;background-color:#bfbfbf;border:0;margin:1rem 0}.dd-footer .declaration-section{display:flex;flex-flow:column nowrap;margin-top:.5rem}.dd-footer .declaration-section .declaration-text{margin-top:1rem;color:#666}.dd-footer .declaration-section .declaration-text:first-of-type{margin-top:0}.dd-footer .declaration-section .declaration-text.has-last-updated .copyright-text{margin-left:.75rem}@media screen and (min-width: 37.5rem){.dd-footer .help-section{flex-direction:row}.dd-footer .need-help-section{max-width:25%}.dd-footer .footer-links-section{flex-direction:row;align-items:center;padding-top:0px;margin-top:0px;border-top:0px}.dd-footer .footer-link{padding:0px;flex-basis:50%;flex-shrink:0}.dd-footer .footer-link:last-of-type{padding-right:0px}.dd-footer .footer-link:nth-of-type(N+3){margin-top:.5rem}}@media screen and (min-width: 58.75rem){.dd-footer .need-help-section{max-width:33%}.dd-footer .footer-link{flex-basis:33%}.dd-footer .footer-link:nth-of-type(3){margin-top:0px}.dd-footer .footer-link:nth-of-type(N+4){margin-top:.5rem}}.dd-header{margin-bottom:22px;-webkit-box-shadow:0 0 0 4px #fff,0 5px 1px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 0 4px #fff,0 5px 1px 0 rgba(0,0,0,.15);box-shadow:0 0 0 4px #fff,0 5px 1px 0 rgba(0,0,0,.15)}@media screen and (min-width: 37.5rem){.dd-header{margin-bottom:35px}}.dd-header .page-heading{display:flex;padding:.75rem;background-color:#fff;align-items:center;justify-content:space-between}.dd-header .page-heading .head-half .header-title{color:#174a7c;font-size:1.5rem;font-weight:300;line-height:2.125rem;padding-left:.5rem;display:inline-flex}.dd-header .page-heading .head-half .inline-flex{display:inline-flex}.dd-header .page-heading .head-half.flex-basis-100{flex-basis:100%}@media screen and (min-width: 37.5rem){.dd-header .page-heading{display:-ms-flex;display:-webkit-flex;display:flex;width:100%;box-sizing:border-box}.dd-header .page-heading .head-half{box-sizing:border-box}.dd-header .page-heading .head-half:first-child{display:flex;align-items:center;flex-wrap:wrap}}@media screen and (min-width: 28.125rem){.dd-header .page-heading .head-half .header-title{color:#174a7c;font-size:1.75rem;font-weight:300;line-height:2.125rem;padding-left:1rem;display:block}}.dd-header .page-heading .logo{max-width:181px;max-height:21px;padding-left:.5rem;padding-right:.5rem}.dd-header .page-heading .logo.desktop-logo,.dd-header .page-heading .logo .desktop-icon{display:none}@media screen and (min-width: 28.125rem){.dd-header .page-heading .logo{width:209px;height:24px;padding:1rem}.dd-header .page-heading .logo.desktop-logo,.dd-header .page-heading .logo .desktop-icon{display:inline}.dd-header .page-heading .logo.mobile-logo,.dd-header .page-heading .logo .mobile-icon{display:none}}.dd-header .header-container{position:relative;max-width:1024px;margin:0 auto}.dd-header .header-container:before,.dd-header .header-container:after{content:" ";display:table}.dd-header .header-container:after{clear:both}.dd-header .header-container .header-menu{position:absolute;top:1rem;right:1rem}@media screen and (min-width: 37.5rem){.dd-header .header-container .header-menu{display:none}}.dd-header .menu-section{text-align:right;display:none}@media screen and (min-width: 37.5rem){.dd-header .menu-section{display:block;padding-right:1rem}}.dd-header .menu-section .header-links{display:inline-flex;flex-wrap:wrap}.dd-header .menu-section .header-links li{flex:0 1 auto;margin-left:3.5rem}.dd-header .menu-section a{font-size:.938rem;font-weight:500;color:#000;text-decoration:none}.dd-header .menu-section a:hover{outline:0;border-bottom:0.25rem solid #99dfe9;text-decoration:none}.dd-header .header-custom-text{display:none}@media screen and (min-width: 37.5rem){.dd-header .header-custom-text{display:block;font-size:.938rem;font-weight:300;line-height:1.25rem}}.dd-header .header-custom{display:flex}.dd-header .edit-quote-link{font-size:.813rem;font-weight:500;line-height:1.1875rem;margin-left:1rem}@media screen and (min-width: 37.5rem){.dd-header .edit-quote-link{font-size:1rem}}.dd-header .desktop-icon{margin-left:.5rem}.dd-modal{position:fixed;left:0;top:0;z-index:99;width:100%;height:100%;background-color:hsla(0,0%,100%,.7)}.dd-modal .modal-dialog{background-color:#fff;border:4px solid #009ddc;box-shadow:0 4px 14px 5px rgba(0,157,220,.2);width:90%;margin:50px auto 0 auto}.dd-modal .modal-dialog.show-lighted-border{border:4px solid #99dfe9;box-shadow:0 4px 14px 5px rgba(0,123,141,.2)}.dd-modal .modal-dialog.show-destructive-border{border:4px solid #f1bcaa;box-shadow:0 4px 14px 5px rgba(128,32,0,.2)}.dd-modal .modal-dialog .modal-content{padding:2rem 1.5rem;position:relative}@media screen and (min-width: 28.125rem){.dd-modal .modal-dialog .modal-content{padding:2rem}}.dd-modal .modal-dialog .modal-content:focus{outline:none}.dd-modal .modal-dialog .modal-content.with-close-icon{padding-top:42px}@media screen and (min-width: 28.125rem){.dd-modal .modal-dialog .modal-content.with-close-icon{padding-top:50px}}.dd-modal .modal-dialog .modal-content .modal-close{position:absolute;top:0;right:0}@media screen and (min-width: 28.125rem){.dd-modal .modal-dialog .modal-content .modal-close{top:12px;right:22px}}.dd-modal .modal-dialog .modal-content .modal-close{background:none;border:none;cursor:pointer;font-size:2rem}@media screen and (min-width: 37.5rem){.dd-modal .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto}}.dd-accordion{margin:1.25rem 0;box-shadow:0px 4px 11px 0px rgba(0,0,0,.2);position:relative;outline:0.25rem solid rgba(0,0,0,0);border:.0625rem solid rgba(0,0,0,0)}.dd-accordion:hover{background-color:#f2f2f2}.dd-accordion:focus{outline:0.25rem solid #99dfe9;border:.0625rem solid #00aec7}.dd-accordion.fit{display:inline-block}.dd-accordion .accordion-heading{border:none;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border:.0625rem solid rgba(0,0,0,0)}.dd-accordion .accordion-heading:hover{cursor:pointer}.dd-accordion .accordion-heading:focus,.dd-accordion .accordion-heading:active{outline:none}.dd-accordion .accordion-heading .icon-chevron{width:1rem;height:.625rem;background-image:url("/find-a-dentist/images/icon-up-arrow.svg")}.dd-accordion .accordion-body{padding:0 4rem 1rem 1.5rem}.dd-accordion .accordion-body hr{border:0;border-style:unset;height:1px;background:#bfbfbf;margin:0 -3rem 1rem 0}.dd-accordion .open-indicator{display:none;position:absolute;top:0;bottom:0;left:0;width:3px;background-color:#8ed07f}.dd-accordion.isOpen .open-indicator{display:block}.dd-accordion.isOpen .accordion-heading .icon-chevron{transform:rotate(180deg)}.dd-change-confirmation{padding:.5rem 1rem;background-color:#bfebf1;font-size:.938rem;font-weight:400}.dd-change-confirmation.animate{animation:fadeIn .5s}.dd-change-confirmation.inline-block{display:inline-block;padding:2px 8px}.dd-change-confirmation.error-style{background-color:#f1bcaa}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.dd-checkbox-group{display:flex;flex-flow:column nowrap}.dd-checkbox-group label{display:flex;flex-flow:row nowrap;align-items:stretch}.dd-checkbox-group label:not(:first-of-type){margin-top:12px}.dd-checkbox-group span{margin-top:6px}.dd-radio-button-group{display:flex;flex-flow:column nowrap;justify-content:center;height:100%}.dd-radio-button-group label{display:flex;border-bottom:3px solid rgba(0,0,0,0);opacity:.9;font-size:1.125rem;font-weight:300;line-height:21px}.dd-radio-button-group label.selected{background-color:#bfbfbf;border-bottom:3px solid #000;font-weight:400;opacity:1}.dd-radio-button-label{padding:2px 0;display:flex;align-items:center;background:none;border:none;text-align:left;margin-bottom:1.25rem;font-family:"Frutiger","Helvetica","Arial",sans-serif}.dd-radio-button-label .radio-selector{flex:0 1 auto}.dd-radio-button-label .radio-selector.align-top{align-self:flex-start}.dd-radio-button-label input[type=radio]:focus:before{outline:none;border-color:#00aec7;box-shadow:0 0 0 4px #99dfe9}.dd-radio-button-label .radio-text{flex:0 1 auto;margin-left:1rem}.dd-radio-button-label .radio-text.align-top{align-self:flex-start}.dd-radio-button-label .radio-text span,.dd-radio-button-label .radio-text .bold-selected{font-size:1rem}.dd-radio-button-label .radio-text .bold-selected{font-weight:600}.dd-radio-button-label .radio-text .radio-sublabel{font-size:.938rem;margin-top:6px;line-height:18px}.dd-radio-button-label .radio-text .radio-notes{color:#666;font-size:.813rem;margin-top:2px;line-height:15px}.dd-inline-error-display{color:#c35500;font-size:.813rem}.dd-form-error-display{max-width:250px;padding:1rem;border:1px solid #c35500;margin-top:1rem;font-size:.813rem}.dd-form-error-display p:focus{outline:none}.dd-form-error-display li{position:relative;color:#c35500;font-size:.813rem;padding:0 0 0 7px;margin:5px 0 5px 20px}.dd-form-error-display li:before{content:"";display:block;background:url("/find-a-dentist/images/message-alert.svg") no-repeat;width:16px;height:16px;position:absolute;left:-20px;margin:0}.dd-form-error-display button{font-size:.813rem;color:#c35500;background:none;border:none;cursor:pointer;text-align:left;text-decoration:underline;padding:0}.dd-form-error-display button.no-underline{text-decoration:none}.dd-credit-card-field input{padding-right:60px;background-repeat:no-repeat;background-position:calc(100% - 10px) center}.dd-credit-card-field .icon-visa input{background-image:url("/find-a-dentist/images/visa.svg")}.dd-credit-card-field .icon-discover input{background-image:url("/find-a-dentist/images/discover.svg")}.dd-credit-card-field .icon-amex input{background-image:url("/find-a-dentist/images/amex.svg")}.dd-credit-card-field .icon-mastercard input{background-image:url("/find-a-dentist/images/mastercard.svg")}.dd-month-year-field label{display:block}.dd-month-year-field .dd-text-input-field{display:inline}.dd-month-year-field .dd-month input{max-width:3.4375rem}.dd-month-year-field .dd-year input{max-width:4.75rem;margin-left:1rem}.dd-address-form .address-form-field{margin-bottom:1rem}.dd-credit-card-form .field-group{margin-bottom:1rem}.search-page .detail-link{font-style:italic;cursor:pointer;display:block;text-decoration:none}.search-page .detail-link:hover{color:#0366d6}.search-page .search-section{margin-bottom:2.5rem}.search-page .search-section legend{margin-bottom:1rem}.search-page .network-divider{border:0;height:1px;background:#bfbfbf}.search-page #search-submit{margin-top:1rem}.search-page .use-location-link{margin-top:8px}.search-page .use-location-link .current-location{padding-left:2px}.search-page .network-item{padding:.5em 0}.search-page .network-item:before,.search-page .network-item:after{content:" ";display:table}.search-page .network-item:after{clear:both}.search-page .network-item input{float:left}.search-page .network-item .network-item-desc{float:left;margin-left:10px}.search-page .network-item label{display:block}.search-page .network-item span{font-size:.9em}.search-page .autosuggestion-list{box-sizing:border-box;position:absolute;width:42%;z-index:100;background-color:#fff;border-left:solid .0625rem #bfbfbf;border-right:solid .0625rem #bfbfbf;border-bottom:solid .0625rem #bfbfbf}.search-page aside{display:none;background-color:#fff}@media screen and (min-width: 37.5rem){.search-page aside{display:block}}.search-page aside p{margin-bottom:1rem}@media screen and (min-width: 37.5rem){.search-page{display:block;margin:auto;max-width:54.5rem}.search-page aside{flex:0 1 50%;margin:2.5rem;padding:2.5rem;box-shadow:0 4px 11px 0 rgba(0,0,0,.2)}.search-page .network-help-link-icon{display:none}}.search-page .search-suggestions{border:.0625rem solid #bfbfbf;border-top-width:0;list-style:none;margin-top:0;max-height:143px;overflow-y:auto;padding-left:0;width:406px;position:absolute;background:#fff}.search-page .search-suggestions .suggestion-list{cursor:pointer;padding:10px;display:flex}.search-page .search-suggestions .suggestion-list:hover{background-color:#f2f2f2}.search-page .search-suggestions .suggestion-list .icon-autosuggest{margin-right:8px}.search-page .search-suggestions .suggestion-list .suggestion-item{font-size:.875rem;font-style:normal}.search-page .search-suggestions .suggestion-list .suggestion-item .suggestion-name{font-weight:bold}.details-page{line-height:1.375rem;margin:0}@media(min-width: 28.125rem){.details-page{margin:0 2em}}@media(min-width: 58.75rem){.details-page{margin:0 5em}}.details-page h2{margin-bottom:0;margin-top:-10px}.details-page h2 a{text-decoration:none;color:#000}.details-page h3{margin-bottom:.5rem;line-height:3rem}.details-page h4{margin:1rem 0 0 0;line-height:1.813rem}.details-page .half-row{margin-bottom:0}.details-page .details-map h4{color:#297018;align-self:center;text-align:center;width:100%}@media(min-width: 28.125rem){.details-page .details-map{display:flex}}.details-page .remove-space{padding-left:0px}.details-page .details-banner{margin-bottom:2rem}.details-page .details-banner .dd-icon-left-arrow{margin-right:8px}@media screen and (min-width: 37.5rem){.details-page .details-container{display:flex;justify-content:space-between}.details-page .details-container .details-column{flex:0 1 45%}}.details-page .details-container .yelp-review{margin:1rem 0}.details-page .details-container .dentist-name{font-size:2.125rem;font-weight:300;font-style:normal}.details-page .details-container .licensing-info .data-row{display:flex}.details-page .details-container .licensing-info .data-heading{flex:0 1 auto;padding-right:.1875rem}.details-page .details-container .licensing-info .data-cell{flex:0 1 auto}.details-page .details-container .dentist-contact{margin-top:.75rem}.details-page .details-container section{margin-bottom:1rem}.details-page .details-container .provider-name-section{margin-bottom:1.5rem}@media screen and (min-width: 58.75rem){.details-page .inaccurate-directory-section{margin:2.875rem 0}}@media screen and (min-width: 28.125rem){.details-page .inaccurate-directory-section{margin:1rem 0}}.details-page .office-providers-entry{display:flex;justify-content:flex-start}.provider-details-page .dentist-info-wrapper{margin-bottom:0}.provider-details-page .details-column .dd-dentaqual-rating{margin-top:2rem;margin-bottom:2rem}.dentist-speciality-cont{margin-bottom:1.5rem;padding-bottom:1rem}.remove-space{padding-left:0px}.facility-details .dentist-networks-and-review{display:flex;justify-content:space-between;flex-wrap:wrap-reverse}@media(min-width: 37.5rem){.facility-details .dentist-networks-and-review{flex-wrap:nowrap}}.facility-details .dentist-networks-and-review .yelp-review{margin:.5rem 0}.facility-details .dentist-networks-and-review .yelp-review .yelp-logo{margin-left:6.25rem}.facility-details .note-color{color:#ae4c00}.facility-details .help-text{margin-top:1.5rem}.facility-details .dentist-contact{margin-bottom:0}.facility-details .prov-name{width:9.5rem;line-height:inherit;margin-right:.75rem}.facility-details section{margin-bottom:1.5rem}.facility-details .details-column section{margin-bottom:1rem}@media(min-width: 28.125rem){.facility-details .prov-name{width:11.5rem;margin-right:2.5rem}}.office-providers{margin:1rem 0}.dd-link:hover:not(:focus){border-bottom:.1875rem solid rgba(0,0,0,0);transition:border-color .3s ease;--webkit-text-decoration: underline;--webkit-text-fill-color: $link-hover-color;text-decoration-line:underline;text-decoration-thickness:.1875rem;text-underline-offset:.1875rem;text-decoration-color:#009ddc}.office-details .dentist-networks-and-review{display:flex;justify-content:space-between;flex-wrap:wrap-reverse}@media(min-width: 37.5rem){.office-details .dentist-networks-and-review{flex-wrap:nowrap}}.office-details .dentist-networks-and-review .yelp-review{margin:.5rem 0}.office-details .dentist-networks-and-review .yelp-review .yelp-logo{margin-left:6.25rem}.office-details .note-color{color:#ae4c00}.office-details .help-text{margin-top:1.5rem}.office-details .dentist-contact{margin-bottom:0}.office-details .prov-name{width:9.5rem;line-height:inherit;margin-right:.75rem}.office-details section{margin-bottom:1.5rem}.office-details .details-column section{margin-bottom:1rem}@media(min-width: 28.125rem){.office-details .prov-name{width:11.5rem;margin-right:2.5rem}}.remove-space{padding-left:0px}.dd-link:hover:not(:focus){border-bottom:.1875rem solid rgba(0,0,0,0);transition:border-color .3s ease;--webkit-text-decoration: underline;--webkit-text-fill-color: $link-hover-color;text-decoration-line:underline;text-decoration-thickness:.1875rem;text-underline-offset:.1875rem;text-decoration-color:#009ddc}.search-results-page .wrong-spell{padding:.875em 1.0625em 0}.search-results-page .additional-links{display:none;height:1.25rem}@media only screen and (min-width: 37.5rem){.search-results-page .additional-links{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.0625em 1rem;color:#174a7c}.search-results-page .additional-links .link{display:inline-flex;align-items:center}.search-results-page .additional-links .link:not(:last-child){padding-right:1rem}.search-results-page .additional-links .link .link-title{padding-right:.3rem}}.search-results-page .additional-links .print-btn{padding-top:.1875rem}.search-results-page .provider-info{display:flex;justify-content:space-between;flex-wrap:wrap}.search-results-page .provider-info .dd-dentaqual-rating{margin-top:1rem}.search-results-page .card{margin:0 0rem 1rem 0;flex:1 1 auto;width:100%}@media only screen and (min-width: 28.125rem){.search-results-page .card{margin:0 0 1rem 0;width:100%;max-width:100%}}.search-results-page .card.map-visible{width:100%;max-width:none}.search-results-page .card.provider-network-section{margin-bottom:0;margin-top:0}.search-results-page .spinner-center{text-align:center;padding:2.5em 0}.search-results-page .result-container{margin-top:0;display:flex}.search-results-page .result-container .left{flex-basis:0;flex-grow:4}.search-results-page .result-container .right{flex-basis:0;flex-grow:6;display:none}.search-results-page .dentist-info-wrapper{display:block;margin-bottom:.5rem}.search-results-page .relative-gray-bg,.search-results-page .sticky-gray-bg{z-index:1;position:relative;background:#f2f2f2;box-sizing:border-box;width:calc(100% + 3rem) !important}.search-results-page .relative-gray-bg{margin-left:-1.5rem}.search-results-page .offset-padding{padding-bottom:0px}.search-results-page .map-section,.search-results-page .result-section{box-sizing:border-box;padding:0 1rem}@media only screen and (max-width: 28.125rem){.search-results-page .map-section,.search-results-page .result-section{box-sizing:border-box;padding:0}.search-results-page .result-container{margin-top:1.5rem}}.search-results-page .map-sticky-wrapper{left:auto !important;right:0 !important;padding-right:1.5rem}.search-results-page .offset-padding{padding-bottom:0px}.search-results-page .provider-results{line-height:1.375rem;margin-bottom:1.5rem}.search-results-page .note-color{color:#ae4c00}.search-results-page .help-text{margin-bottom:1.5rem}@media only screen and (min-width: 37.5rem){.search-results-page .map-sticky-wrapper{padding-top:7.9375rem !important}.search-results-page .map-section{display:block !important;position:relative}.search-results-page .map-section #map,.search-results-page .map-section #map-with-placeholder{height:calc(100vh + -11rem) !important}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 768px)and (device-height: 1024px)and (orientation: portrait){.search-results-page .map-section #map,.search-results-page .map-section #map-with-placeholder{height:1024px}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 768px)and (device-height: 1024px)and (orientation: landscape){.search-results-page .map-section #map,.search-results-page .map-section #map-with-placeholder{height:768px}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 480px)and (orientation: portrait){.search-results-page .map-section #map,.search-results-page .map-section #map-with-placeholder{height:480px}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 480px)and (orientation: landscape){.search-results-page .map-section #map,.search-results-page .map-section #map-with-placeholder{height:320px}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 568px)and (orientation: portrait){.search-results-page .map-section #map,.search-results-page .map-section #map-with-placeholder{height:568px}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 568px)and (orientation: landscape){.search-results-page .map-section #map,.search-results-page .map-section #map-with-placeholder{height:320px}}@media only screen and (min-width: 37.5rem){.search-results-page .map-section-sticky.map-section #map,.search-results-page .map-section-sticky.map-section #map-with-placeholder{height:calc(100vh + -7.875rem) !important}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 768px)and (device-height: 1024px)and (orientation: portrait){.search-results-page .map-section-sticky.map-section #map,.search-results-page .map-section-sticky.map-section #map-with-placeholder{height:1024px}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 768px)and (device-height: 1024px)and (orientation: landscape){.search-results-page .map-section-sticky.map-section #map,.search-results-page .map-section-sticky.map-section #map-with-placeholder{height:768px}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 480px)and (orientation: portrait){.search-results-page .map-section-sticky.map-section #map,.search-results-page .map-section-sticky.map-section #map-with-placeholder{height:480px}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 480px)and (orientation: landscape){.search-results-page .map-section-sticky.map-section #map,.search-results-page .map-section-sticky.map-section #map-with-placeholder{height:320px}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 568px)and (orientation: portrait){.search-results-page .map-section-sticky.map-section #map,.search-results-page .map-section-sticky.map-section #map-with-placeholder{height:568px}}@media only screen and (min-width: 37.5rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 568px)and (orientation: landscape){.search-results-page .map-section-sticky.map-section #map,.search-results-page .map-section-sticky.map-section #map-with-placeholder{height:320px}}@media only screen and (min-width: 37.5rem){.search-results-page .sticky-gray-bg{position:fixed !important;width:100% !important;left:0 !important}.search-results-page .offset-padding{padding-bottom:120px}.search-results-page .result-container .right{display:block}}@media only screen and (max-width: 53.0625em){.search-results-page .offset-padding{padding-bottom:0px}.search-results-page .sticky-gray-bg{position:relative !important;width:calc(100% + 3rem) !important;margin-left:-1.5rem !important;left:0 !important}.search-results-page .map-section-sticky{position:relative !important;width:100% !important}.search-results-page .map-section #map{position:relative !important;width:100%}.search-results-page .map-sticky-wrapper{padding-top:0 !important;position:relative !important;display:inline-block;width:100% !important}}.search-results-page .provider-listing{padding:1.5rem 1rem;border-top:1px solid hsla(0,0%,40%,.7)}.search-results-page .map-hidden-list-item{border:1px solid #e3e1e1;box-shadow:inset 0px 1px 2px 2px rgba(226,218,218,.5),1px 3px 3px 0px rgba(211,211,211,.5);margin-bottom:1rem}.search-results-page .provider-list .provider-listing-first-item{padding-top:1.5rem;border-top:none}.search-results-page .provider-list .provider-listing-last-item{border-bottom:none;margin-bottom:2rem}.search-results-page .provider-list .provider-list-selected{background-color:#f2f2f2;box-shadow:0px 2px 4px 0px #6f6f6f;border:none}.search-results-page .search-disclaimer-section{margin-bottom:1.1rem;margin-left:1rem}.search-results-page .search-disclaimer-section h2{margin-bottom:.375rem}.search-results-page .search-disclaimer-section .looks-like-h5{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1rem;font-style:normal;font-weight:500}.search-results-page .search-section{box-sizing:border-box;margin:0 auto;padding:1.3rem 1.5rem 1rem 1.5rem}.search-results-page .grey-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);z-index:1}@media(min-width: 320px)and (max-width: 480px){.search-results-page #map{display:none}}@media print{.search-results-page .provider-results{border:2px solid gray;padding:10px}.search-results-page .result-section{width:100%}.search-results-page .result-container{margin-top:0}.search-results-page .provider-listing{margin-bottom:0rem}.search-results-page .provider-list .provider-listing{margin:1rem 0}.search-results-page .provider-list .provider-listing hr{display:none}.search-results-page .provider-list li{page-break-inside:avoid;height:235px;width:40%;padding-top:40px;padding-left:50px;display:flex;flex-wrap:wrap}.search-results-page .provider-list a{text-decoration:none;color:#000;font-weight:700}}.dd-banner{width:calc(100% + 3rem) !important;margin-left:-1.5rem}.dd-banner .banner-close{top:-0.15rem;right:-1.25rem}.dd-link:hover:not(:focus){border-bottom:.1875rem solid rgba(0,0,0,0);transition:border-color .3s ease;--webkit-text-decoration: underline;--webkit-text-fill-color: $link-hover-color;text-decoration-line:underline;text-decoration-thickness:.1875rem;text-underline-offset:.1875rem;text-decoration-color:#009ddc}.print-results-page.result-container{max-width:76rem;margin:0 auto}.print-results-page.result-container .result-header{display:flex;justify-content:space-between;margin-top:3rem}.print-results-page.result-container .dentist-info-wrapper .column-one{width:100%;border-bottom:.0625rem solid #666}.print-results-page.result-container .dentist-info-wrapper .column-two{display:none}.print-results-page.result-container .provider-results{margin-top:3rem;border-radius:0px;border:.125rem solid #979797;padding:1rem 2rem}.print-results-page.result-container .help-text{margin-top:1rem}.print-results-page.result-container .provider-list{margin-top:1rem}.print-results-page.result-container .provider-list li:not(:first-child){margin-top:2rem}.print-results-page.result-container .provider-list .provider-info .specialty-yelp{width:100%}.print-results-page.result-container .provider-list .provider-info .dentist-contact{margin-top:1rem;width:100%}.print-results-page.result-container .provider-list .provider-info .provider-network-section{margin-top:1rem;width:100%;flex-basis:auto}@media only screen and (min-width: 37.5rem){.print-results-page.result-container .provider-list .provider-info{display:flex}.print-results-page.result-container .provider-list .provider-info .specialty-yelp{width:30%}.print-results-page.result-container .provider-list .provider-info .dentist-contact{margin-top:0px;width:40%}.print-results-page.result-container .provider-list .provider-info .provider-network-section{margin-top:0px;width:30%;flex-basis:auto}}@media print{.print-results-page.result-container .provider-list .provider-info{display:flex}.print-results-page.result-container .provider-list .provider-info .specialty-yelp{width:30%}.print-results-page.result-container .provider-list .provider-info .dentist-contact{margin-top:0px;width:40%}.print-results-page.result-container .provider-list .provider-info .provider-network-section{margin-top:-0.75rem;width:30%;flex-basis:auto}}.compare-dentists-page .search-section{background:#fff;border-bottom:1px solid #bfbfbf;padding:40px 0}.compare-dentists-page .search-section .search-header .search-header-form .search-field{padding-left:0}.compare-dentists-page .search-section .search-header .search-header-form .more-options-button{padding-right:0}.compare-dentists-page .search-section .search-header .refined-search::before,.compare-dentists-page .search-section .search-header .refined-search::after{left:auto;right:2.25rem}.compare-dentists-page .provider-list .provider-selectable{display:flex;flex-wrap:wrap;border:1px solid #666;border-radius:5px;margin-bottom:2rem}.compare-dentists-page .provider-list .provider-selectable:hover{outline:2px solid #666}.compare-dentists-page .provider-list .provider-selectable.selected{border:1px solid #338720;box-shadow:0px 4px 11px 0px rgba(0,0,0,.2)}.compare-dentists-page .provider-list .provider-selectable .flex-item{width:100%}.compare-dentists-page .provider-list .provider-selectable .full-name{font-size:1.25rem;margin-bottom:.5rem}.compare-dentists-page .provider-list .provider-selectable .general-info>div{margin:.5rem 0}.compare-dentists-page .provider-list .provider-selectable .general-info .network-label{font-weight:500}@media(min-width: 58.75rem){.compare-dentists-page .provider-list .provider-selectable{flex-wrap:nowrap;flex-direction:row-reverse}.compare-dentists-page .provider-list .provider-selectable .card-info-wrapper{display:flex;flex-wrap:wrap}.compare-dentists-page .provider-list .provider-selectable .card-info-wrapper .general-info{width:45%;padding-right:3rem}.compare-dentists-page .provider-list .provider-selectable .card-info-wrapper .provider-info{width:45%}.compare-dentists-page .provider-list .provider-selectable .dentist-checkbox{width:auto}.compare-dentists-page .provider-list .provider-selectable .dentist-checkbox .dd-checkbox-label-root .MuiFormControlLabel-label{display:none}}.compare-dentists-page .result-container{display:flex;flex-wrap:wrap}.compare-dentists-page .result-container .selection-pane{width:100%}.compare-dentists-page .result-container .selection-pane .selected-dentists{border:1px solid #666;border-radius:4px;margin:2.75rem 0 2rem;padding:1.5rem}.compare-dentists-page .result-container .selection-pane .selected-dentists p{margin-bottom:1rem}.compare-dentists-page .result-container .selection-pane .selected-dentists .section-header{font-size:1.5rem;font-weight:300;line-height:1.5rem}.compare-dentists-page .result-container .selection-pane .selected-dentists .dentists-list{margin-bottom:1rem;min-height:11.75rem}.compare-dentists-page .result-container .selection-pane .selected-dentists .dentists-list li{display:flex;align-items:flex-start;justify-content:space-between}.compare-dentists-page .result-container .selection-pane .selected-dentists .dentists-list li .name{font-weight:500;display:block}.compare-dentists-page .result-container .selection-pane .selected-dentists .action-section{margin:0}.compare-dentists-page .result-container .selection-pane .selected-dentists .action-section .dd-button{width:100%;padding-left:1rem;padding-right:1rem}@media(min-width: 58.75rem){.compare-dentists-page .result-container .selection-pane .selected-dentists{margin:2.75rem 0 2.75rem 2rem}}.compare-dentists-page .result-container .result-pane{width:100%}.compare-dentists-page .result-container .results-summary-row{width:100%;margin-top:1rem;margin-bottom:3rem}.compare-dentists-page .result-container .results-summary-row .header-text{font-size:2.25rem;font-weight:300;margin-bottom:2rem}@media(min-width: 58.75rem){.compare-dentists-page .result-container .selection-pane{width:34%}.compare-dentists-page .result-container .result-pane{width:66%}.compare-dentists-page .result-container .results-summary-row{width:66%}}.compare-dentists-page .result-container .provider-list-header{font-size:1.75rem;font-weight:300;margin-bottom:1.75rem}.compare-dentists-page .result-container .result-section{padding:0}.loading-shimmer{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size:1000px 104px;position:relative;overflow:hidden}@-webkit-keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.pagination-wrapper ul li{display:inline;padding:5px}.pagination-wrapper ul li a{text-decoration:none}.pagination-wrapper li.active{border-bottom:.125rem solid #174a7c}.pagination-wrapper .page-continue{color:#338720}.dd-app-spinner{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:15.3125em;color:#174a7c}.dd-app-spinner .dd-spinner{position:static;margin:2em 0}.dd-app-spinner .dd-spinner .circle-loader{position:static;transform:none;border-top-color:#174a7c;border-left-color:#174a7c;border-bottom-color:#174a7c}.empty-location-msg{margin:1.625rem 0 1.5rem;color:#174a7c}.mobile-nav{z-index:99}.mobile-nav ul{box-sizing:border-box;width:100%;border-right:.0625rem solid #f2f2f2;border-top:.0625rem solid #f2f2f2;box-shadow:0 1px 1px 0 rgba(0,0,0,.15);background-color:#fff}.mobile-nav ul li{text-align:center;margin:0;padding:0;background-color:#fff;border-left:.0625rem solid #f2f2f2;border-bottom:.0625rem solid #f2f2f2}.mobile-nav ul li a{display:block;padding:.375rem .5rem;text-decoration:none;color:#000}.mobile-nav ul li a:hover{background-color:#f2f2f2;border-bottom:none}@media screen and (min-width: 37.5rem){.mobile-nav{display:none}}.dentist-info-wrapper{width:100%;display:flex;align-items:baseline;margin-bottom:.5rem}@media(min-width: 28.125rem){.dentist-info-wrapper{margin-bottom:1.5rem}}.dentist-info-wrapper:after{content:"";display:table;clear:both}.dentist-info-wrapper .column-one{float:left;width:75%}.dentist-info-wrapper .column-two{float:right;width:25%;text-align:right}.dentist-info-wrapper .dentist-header{line-height:0}.dentist-info-wrapper .dentist-name{font-weight:400;font-size:1.25rem;display:inline-block;color:#000;text-decoration:none;line-height:1.25rem}.dentist-info-wrapper .dentist-name:hover,.dentist-info-wrapper .dentist-name:focus{border-bottom:3px solid #009ddc;outline:none}.dentist-info-wrapper .dd-icon-map-marker{vertical-align:top}.dentist-info-wrapper .dd-icon-right-arrow{background-position:65%}.dentist-info-wrapper .dentist-specialty{margin-bottom:.25rem;display:block}@media print{.dentist-info-wrapper .column-one{width:60%;margin-bottom:0}.dentist-info-wrapper .column-one .dentist-specialty{word-wrap:break-word;margin-bottom:0;font-size:.9375rem}.dentist-info-wrapper .column-one .dentist-name{word-wrap:break-word;color:#338720;font-size:.9375rem;margin-bottom:0;font-size:1.125rem}.dentist-info-wrapper .column-two{width:40%}.dentist-info-wrapper .radius{float:none;padding-left:20px}}.dentist-contact{line-height:1.375rem}.dentist-contact .radius{margin-bottom:1rem !important}.dentist-contact .radius .dd-icon{vertical-align:text-top;background-image:url("/find-a-dentist/images/icon-map-pin-marker.svg"),linear-gradient(transparent, transparent)}@media print{.dentist-contact .dentist-contact{padding-top:.8rem}.dentist-contact .dentist-contact .contact-section{padding-top:2px}.dentist-contact .dentist-contact .block-link{white-space:pre-wrap}}.dentist-contact .facility-name,.dentist-contact .block-link{font-weight:500;line-height:1.25rem;margin-bottom:1rem}.dentist-contact .facility-id{margin-bottom:.5rem}.dentist-contact .facility-link .facility-id{font-weight:500}.get-directions-link{margin-left:.5rem}.hours{display:flex}.hours .week-days{padding-right:15px}.error-message .section-heading{margin:1.625rem 0 1.5rem}.error-message h1{font-size:1.5rem}.error-message .error-message-body .key-suggest-block{margin:0 0 1.25em 0}.error-message .error-message-body .key-suggest-block .dd-error-message{margin:1em 0}.error-message .error-message-body .key-suggest-block a{margin:1em}.error-message .error-message-body p{margin:.75rem 0}.error-message .error-message-body ul{list-style:disc;margin-left:1rem;overflow:visible}.error-message .error-message-body ul li{margin:.5rem 0}.provider-network-section{flex-basis:100%;line-height:1.375rem}@media(min-width: 37.5rem){.provider-network-section{flex-basis:70%}}.provider-network-section .accept-new{display:flex;align-items:flex-start}.provider-network-section .accept-new .pd-style-over{flex:0 0 auto;margin-top:2px}.provider-network-section .network-info-label,.provider-network-section .additional-info-label{font-weight:500;font-size:1rem;margin-bottom:.25rem}.provider-network-section .icon{margin-right:.2rem}.provider-network-section .dd-popup{left:-30px !important;top:30px}.provider-network-section .dd-popup div{margin-top:0 !important}.provider-network-section .provider-network{margin-bottom:1rem}.provider-network-section .pd-style-over{margin-right:5px}.provider-network-section .icon-check-dark{background-image:url("/find-a-dentist/images/checkmark.svg"),linear-gradient(transparent, transparent)}.provider-network-section .icon-cross-mark{background-image:url("/find-a-dentist/images/cross-mark.svg"),linear-gradient(transparent, transparent)}@media print{.provider-network-section{padding-top:.8rem}.provider-network-section .provider-network{white-space:pre-wrap}}.provider-network-section .modal-network{margin-bottom:1rem}.provider-network-section .modal-dialog{max-width:32.1875em}.provider-network-section .helper-message{margin-top:1rem}.provider-network-section .helper-message .text-bold{font-weight:500}.provider-network-section .heading-label{color:#000;font-feature-settings:"liga" off,"clig" off;font-family:Gotham;font-size:15px;font-style:normal;font-weight:350;line-height:20px}.office-access{display:flex}.office-access .access-types{padding-right:15px}.office-access .office-info_field{display:flex;justify-content:space-between}.yelp-rating-0,.yelp-rating-0-5{width:82px;height:14px;background-image:url("/find-a-dentist/images/yelp-rating-images.png"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.yelp-rating-1,.yelp-rating-1-5{width:82px;height:14px;background-image:url("/find-a-dentist/images/yelp-rating-images.png"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.yelp-rating-2,.yelp-rating-2-5{width:82px;height:14px;background-image:url("/find-a-dentist/images/yelp-rating-images.png"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.yelp-rating-3,.yelp-rating-3-5{width:82px;height:14px;background-image:url("/find-a-dentist/images/yelp-rating-images.png"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.yelp-rating-4,.yelp-rating-4-5{width:82px;height:14px;background-image:url("/find-a-dentist/images/yelp-rating-images.png"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.yelp-rating-5,.yelp-rating-5-5{width:82px;height:14px;background-image:url("/find-a-dentist/images/yelp-rating-images.png"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.yelp-rating-0{background-position:-5px -5px;margin-bottom:4px;position:relative}.yelp-rating-1{background-position:-5px -29px;margin-bottom:4px;position:relative}.yelp-rating-2{background-position:-5px -77px;margin-bottom:4px;position:relative}.yelp-rating-3{background-position:-5px -125px;margin-bottom:4px;position:relative}.yelp-rating-4{background-position:-97px -29px;margin-bottom:4px;position:relative}.yelp-rating-5{background-position:-97px -77px;margin-bottom:4px;position:relative}.yelp-rating-1-5{background-position:-5px -53px;margin-bottom:4px;position:relative}.yelp-rating-2-5{background-position:-5px -101px;margin-bottom:4px;position:relative}.yelp-rating-3-5{background-position:-97px -5px;margin-bottom:4px;position:relative}.yelp-rating-4-5{background-position:-97px -53px;margin-bottom:4px;position:relative}.yelp-review{display:block;margin:1rem 0 1rem 0}.yelp-review .yelp-logo{background:url("/find-a-dentist/images/yelp_logo.png");height:25px;width:48px;background-repeat:no-repeat;background-size:cover;margin-left:5.625rem;margin-top:-8px;position:absolute}.search-header .search-header-form{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:1rem}.search-header .search-header-form .search-field{padding-bottom:1rem;width:100%}.search-header .search-header-form .search-field .dd-label{font-weight:400}@media(min-width: 58.75rem){.search-header .search-header-form .search-field .dd-label{white-space:nowrap}}.search-header .search-header-form .search-field .label-input-space{font-weight:400}.search-header .search-header-form .search-field .label-input-space::placeholder{font-weight:500}.search-header .search-header-form .search-field .dd-text-input-field{padding-right:.5rem}@media(min-width: 58.75rem){.search-header .search-header-form .search-field{width:30%}}.search-header .search-header-form .search-field.search-input-button{padding:0;width:50%}@media(min-width: 58.75rem){.search-header .search-header-form .search-field.search-input-button{width:20%;padding-top:1.6875rem}}.search-header .search-header-form .search-field.search-input-button .dd-button{padding:.875rem 2.25rem}.search-header .search-header-form .search-field.more-options-button{width:50%;padding:0;display:flex;justify-content:flex-end;align-items:flex-start}@media(min-width: 58.75rem){.search-header .search-header-form .search-field.more-options-button{width:20%;padding-top:28px;padding-bottom:1rem}}.search-header .search-header-form .search-field.more-options-button button{margin-top:0;margin-right:.5rem;padding:1rem 1.25rem}@media(min-width: 58.75rem){.search-header .search-header-form .search-field.more-options-button button{margin-right:1rem}}.search-header .search-header-form .search-field.more-options-button button img{margin-left:.5rem}.search-header .suggestions{border:.0625rem solid #bfbfbf;border-top-width:0;list-style:none;margin-top:0;max-height:143px;overflow-y:auto;padding-left:0;width:291px;position:absolute;background:#fff;z-index:1}.search-header .suggestions .suggestion-list{cursor:pointer;padding:10px;display:flex}.search-header .suggestions .suggestion-list:hover{background-color:#f2f2f2}.search-header .suggestions .suggestion-list .icon-autosuggest{margin-right:8px}.search-header .suggestions .suggestion-list .suggestion-item{font-size:.875rem;font-style:normal}.search-header .suggestions .suggestion-list .suggestion-item .suggestion-name{font-weight:bold}.suggestion-list a.dd-link{border:none;color:inherit;font-size:inherit;line-height:inherit;display:flex;text-decoration:none}.suggestion-list a.dd-link img{width:1rem;height:1rem;margin-left:0}.suggestion-list a.dd-link:hover{text-decoration:none;border:none}.refined-search{position:absolute;top:0;left:0;right:0;box-shadow:0 4px 14px 6px rgba(0,0,0,.2);width:21.3125rem;background-color:#fff;z-index:99;margin:auto;max-width:100%}@media only screen and (min-width: 28.125rem){.refined-search{right:2.5rem;left:auto;margin:0}}@media only screen and (min-width: 53.0625em){.refined-search{left:auto;right:0;margin:0}}.refined-search .overflow-wrapper{overflow-y:auto;padding:1.5rem;max-height:none;max-width:100%;box-sizing:border-box}@media only screen and (min-width: 53.0625em){.refined-search .overflow-wrapper{max-height:calc(100vh + -8rem);padding:2rem}}@media only screen and (min-width: 53.0625em)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 768px)and (device-height: 1024px)and (orientation: portrait){.refined-search .overflow-wrapper{max-height:1024px}}@media only screen and (min-width: 53.0625em)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 768px)and (device-height: 1024px)and (orientation: landscape){.refined-search .overflow-wrapper{max-height:768px}}@media only screen and (min-width: 53.0625em)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 480px)and (orientation: portrait){.refined-search .overflow-wrapper{max-height:480px}}@media only screen and (min-width: 53.0625em)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 480px)and (orientation: landscape){.refined-search .overflow-wrapper{max-height:320px}}@media only screen and (min-width: 53.0625em)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 568px)and (orientation: portrait){.refined-search .overflow-wrapper{max-height:568px}}@media only screen and (min-width: 53.0625em)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 568px)and (orientation: landscape){.refined-search .overflow-wrapper{max-height:320px}}.refined-search:before{content:" ";width:0px;height:0px;position:absolute;bottom:100%;right:3rem;border:10px solid rgba(0,0,0,0);border-bottom-color:#000;margin-left:-10px}@media only screen and (min-width: 53.0625em){.refined-search:before{right:5rem}}.refined-search:after{content:" ";width:0px;height:0px;position:absolute;bottom:100%;right:3rem;border:10px solid rgba(0,0,0,0);border-bottom-color:#fff;margin-left:-10px}@media only screen and (min-width: 53.0625em){.refined-search:after{right:5rem}}.refined-search .reset-options-button{margin-left:1rem;color:#338720;border:none;background:none;padding:0;height:1.25rem;margin-top:1rem;font-weight:400;font-size:.938rem;border-bottom:.1875rem solid rgba(0,0,0,0);text-decoration:underline}.refined-search .reset-options-button:focus{background-color:#fff}.refined-search .reset-options-button:hover{background-color:#fff;text-decoration:none;border-bottom:3px solid #b4dfaa}.refined-search .apply-filter-button{color:#000;background-color:#b4dfaa}.refined-search .dd-select-menu{display:inline-block}.refined-search .dd-select-menu.distance-select-menu,.refined-search .dd-select-menu.languages-select-menu,.refined-search .dd-select-menu.gender-select-menu{width:auto;margin-left:20px}.refined-search .sort-radios{margin:20px 0}.refined-search .sort-radios input{margin-right:10px}.refined-search .accordion-label{display:block;padding:8px 0 8px 15px;cursor:pointer;border-top:1px solid gray;background-color:#fff;width:100%;text-align:left}.refined-search .accordion-label span{margin-left:10px;font-size:1rem;color:gray;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-weight:400}.refined-search .accordion-line{border-bottom:1px solid gray}.refined-search .accordion-checkbox{display:none}.refined-search .accordion-panel{padding:15px 0 15px 15px}.refined-search .accordion-panel.accordion-closed{display:none}.refined-search .dd-icon-right-arrow.arrow-expanded{transform:rotate(90deg)}.refined-search .footer-buttons{display:flex;white-space:nowrap}.refined-search label{color:gray}.refined-search input[type=checkbox]:checked+span{font-weight:500}.accordion{margin:0;padding:0;border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5)}.accordion h3{margin:0;padding:0}.accordion.focus{border-color:hsl(216,94%,73%)}.accordion.focus h3{background-color:hsl(0,0%,97%)}.accordion>*+*{border-top:1px solid rgba(0,0,0,.5)}.inaccurate-info-form-container{margin-bottom:2rem}.accordion-trigger{background:none;color:hsl(0,0%,13%);display:block;font-size:1rem;font-weight:normal;margin:0;padding:.8em .5em;position:relative;text-align:left;width:100%;outline:none}.accordion-trigger .dd-icon-right-arrow.dd-icon{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;margin-right:5px}.accordion-trigger:focus,.accordion-trigger:hover{background:#e9f0ea}.accordion-trigger:focus{outline:0}button{border-style:none}.accordion button::-moz-focus-inner{border:0}.accordion-title{display:block;pointer-events:none;outline:none}.accordion-trigger:focus .accordion-title{border-color:hsl(216,94%,73%)}.accordion-trigger[aria-expanded=true] .dd-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion-panel{margin:0;padding:1.5em 1.5em}.accordion-panel .inaccurate-textarea{margin:0;width:100%;padding:.75rem .625rem .6875rem}.accordion-panel p{margin:0 0 8px}.accordion-panel .dd-button{margin-top:5px}.inaccuracy-details-btn{color:#fff}.accordion-panel[hidden]{display:none}.suggestions{border:.0625rem solid #bfbfbf;border-top-width:0;list-style:none;margin-top:0;max-height:143px;overflow-y:auto;padding-left:0;width:291px;position:absolute;background:#fff}.wheel-chair-access{display:flex}.wheel-chair-access .access-types{padding-right:15px;margin-bottom:10px}.header-h4{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:20px;font-weight:300;margin-bottom:24px}.title{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:16px;font-weight:500;margin-bottom:16px}.description{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:.938rem;font-weight:300;line-height:1.43rem;margin-bottom:24px}.wheel-chair{position:relative;margin-top:10px}.pd-style-over{margin-right:20px}.modal-description{list-style-type:disc;margin-left:1.5rem}.dd-modal .modal-dialog{max-width:40.875em;overflow-y:auto;margin:1.25em auto;max-height:calc(100vh + -3.25em) !important}@media only screen and (-webkit-min-device-pixel-ratio: 1)and (device-width: 768px)and (device-height: 1024px)and (orientation: portrait){.dd-modal .modal-dialog{max-height:1024px}}@media only screen and (-webkit-min-device-pixel-ratio: 1)and (device-width: 768px)and (device-height: 1024px)and (orientation: landscape){.dd-modal .modal-dialog{max-height:768px}}@media only screen and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 480px)and (orientation: portrait){.dd-modal .modal-dialog{max-height:480px}}@media only screen and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 480px)and (orientation: landscape){.dd-modal .modal-dialog{max-height:320px}}@media only screen and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 568px)and (orientation: portrait){.dd-modal .modal-dialog{max-height:568px}}@media only screen and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 568px)and (orientation: landscape){.dd-modal .modal-dialog{max-height:320px}}@media(min-width: 28.125rem){.dd-modal .modal-dialog{margin:0 auto;max-height:calc(100vh + -6.375em) !important}}@media only screen and (min-width: 28.125rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 768px)and (device-height: 1024px)and (orientation: portrait){.dd-modal .modal-dialog{max-height:1024px}}@media only screen and (min-width: 28.125rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 768px)and (device-height: 1024px)and (orientation: landscape){.dd-modal .modal-dialog{max-height:768px}}@media only screen and (min-width: 28.125rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 480px)and (orientation: portrait){.dd-modal .modal-dialog{max-height:480px}}@media only screen and (min-width: 28.125rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 480px)and (orientation: landscape){.dd-modal .modal-dialog{max-height:320px}}@media only screen and (min-width: 28.125rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 568px)and (orientation: portrait){.dd-modal .modal-dialog{max-height:568px}}@media only screen and (min-width: 28.125rem)and (-webkit-min-device-pixel-ratio: 1)and (device-width: 320px)and (device-height: 568px)and (orientation: landscape){.dd-modal .modal-dialog{max-height:320px}}.wheel_chair_field{display:flex;justify-content:space-between}.list-space{margin-right:1.12em}.cultural-access{display:flex}.cultural-access .access-types{padding-right:15px}.special-access{display:flex}.special-access .access-types{padding-right:15px;margin-bottom:10px}.special_access_field{display:flex;justify-content:space-between}.did-you-mean-label{display:block;color:#c35500;padding:0 0 1rem 0}.error-message .error-message-body .key-suggest-block .list-of-suggested-keys li{list-style-type:none;display:inline-block;padding-right:1rem;padding-bottom:.5rem}.error-message .error-message-body .key-suggest-block .list-of-suggested-keys li a{margin:0}.gm-style .gm-style-iw-c{padding:2.2rem 1rem}.map-pin-tooltip-addr{background-color:#72ccd2;padding:.25rem;font-size:.875rem;line-height:1.125rem}.map-pin-dentist-info{padding:.5rem .25rem .1rem .25rem}.map-pin-dentist-info .map-pin-dentist-name{font-weight:500;line-height:1.43rem}.gm-ui-hover-effect{right:7px !important;top:0 !important}.gm-ui-hover-effect img{height:1.5rem !important;width:1.5rem !important;margin:.5rem 0 !important}.dentaqual-modal .dd-modal-content{padding-top:1rem}.dd-dentaqual-rating.dd-dentaqual-noninteractive{margin-top:1.5rem}.dd-dentaqual-rating{position:relative}.dd-dentaqual-rating .dd-info-badge-label-container{padding-left:.5rem !important;padding-right:.5rem !important}.dd-dentaqual-rating .dd-info-badge-label-container .dd-info-badge-label{vertical-align:unset}.dd-dentaqual-rating .dd-info-badge-label-container .dd-info-badge-label :first-child{vertical-align:middle}.dd-dentaqual-rating .dd-info-badge-chip{background-color:#0076aa;box-shadow:0 0 0 .0625rem #0076aa}.dd-dentaqual-rating .dd-info-badge-chip.dd-info-badge-interactive:hover{background-color:#005175;box-shadow:0 0 0 .0625rem #005175}.dd-dentaqual-rating .dd-info-badge-chip.dd-info-badge-interactive:focus{background-color:#005175}.dd-dentaqual-rating .dd-info-badge-chip.dd-info-badge-interactive:active{background-color:#002738;box-shadow:0 0 0 .0625rem #002738}.dd-dentaqual-rating .dd-info-badge-chip.dd-info-badge-interactive:hover:active{background-color:#002738;box-shadow:0 0 0 .0625rem #002738}.dd-dentaqual-rating .dd-info-badge-icon-container{width:4.8rem;height:1.5rem}.dd-dentaqual-rating__rating-label{font-weight:bold}.dd-dentaqual-rating__intro{position:relative;top:.75rem}.dd-dentaqual-rating__list{position:relative;top:.75rem;left:.75rem;list-style:disc}.dd-dentaqual-rating__footer{position:relative;top:2rem;padding-bottom:2rem}.dd-dentaqual-rating__icon{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain;width:3.8125rem;height:.75rem;max-width:3.8125rem !important;margin:.5rem}.print-results-modal .MuiPaper-root{width:100%}.print-results-modal .modal-sub-text-div{margin-top:.75rem;margin-bottom:1.5rem}.print-results-modal .modal-sub-text{font-weight:300;color:#000;text-decoration:none;box-shadow:none;border:0px}.print-results-modal .modal-sub-text:hover{font-weight:300;color:#000;text-decoration:none;box-shadow:none;border:0px}.print-results-modal .button-cont{padding-top:2rem;text-align:right}.print-results-modal .cancel-btn{margin-right:1.5rem}.print-results-modal .dd-modal-content{padding-top:1.5rem}.view-dentist-profile-link{width:100%;align-items:baseline;margin-top:2rem}.view-full-profile{border-radius:4px;width:max-content}.dd-button.style-as-link{font-size:inherit;line-height:1em;font-family:"Frutiger","Helvetica","Arial",sans-serif;color:#174a7c;box-sizing:border-box;border-bottom:0.1875rem solid rgba(0,0,0,0);display:inline-block;width:fit-content;align-self:flex-start}.dd-button.style-as-link:active{text-decoration:none;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link:focus{outline:0.1875rem solid #66cedd}.dd-button.style-as-link:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #009ddc}.dd-button.style-as-link.destructive{color:#c35500}.dd-button.style-as-link.destructive:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #f1bcaa}.dd-button.style-as-link img{width:1.3125rem;height:.875rem;margin-left:1rem}.dd-button.style-as-link{background:none !important;border:0;padding:0;cursor:pointer;text-decoration:underline;font-weight:400;font-size:inherit;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link:hover{background-color:none !important}.dd-button.style-as-link:active{text-decoration:none;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link:focus{border:0;text-decoration:none;border-bottom:0.1875rem solid rgba(0,0,0,0);outline:0.1875rem solid #66cedd}.dd-button.style-as-link:hover:not(:focus){text-decoration:none;border:0;border-bottom:0.1875rem solid #009ddc}.dd-button.style-as-link.destructive{color:#c35500;font-size:inherit;font-weight:inherit;border:0;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link.destructive:hover,.dd-button.style-as-link.destructive:active,.dd-button.style-as-link.destructive:focus{color:#c35500}.dd-button.style-as-link.destructive:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #f1bcaa}.dd-button.dd-theme-dentegra{color:#fff;text-align:center;padding:.75rem 2.25rem;background-color:#174a7c;cursor:pointer;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.125rem;font-weight:500;border:.0625rem solid rgba(0,0,0,0);display:inline-block;text-decoration:none}.dd-button.dd-theme-dentegra.dd-icon-button{padding:.313rem .625rem}.dd-button.dd-theme-dentegra.dd-icon-button.icon-only{padding:1.125rem}.dd-button.dd-theme-dentegra:hover{text-decoration:none;background-color:#000;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra:focus{outline:.25rem solid #99dfe9;border:.0625rem solid #00aec7;background-color:#000}.dd-button.dd-theme-dentegra:active{background-color:#4b63ae}.dd-button.dd-theme-dentegra:disabled{color:#6f6f6f;background-color:#dfdfdf}.dd-button.dd-theme-dentegra.secondary{color:#000;background-color:#72ccd2;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.secondary:hover{color:#000;background-color:#009ddc;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.secondary:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;background-color:#009ddc}.dd-button.dd-theme-dentegra.secondary:active{color:#fff;background-color:#006b6e;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.secondary:disabled{color:#6f6f6f;background-color:#dfdfdf;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.tertiary{color:#000;background-color:#f2f2f2;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.tertiary:hover{color:#000;background-color:#bfbfbf}.dd-button.dd-theme-dentegra.tertiary:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;background-color:#bfbfbf}.dd-button.dd-theme-dentegra.tertiary:active{color:#fff;background-color:#666}.dd-button.dd-theme-dentegra.tertiary:disabled{color:#6f6f6f;background-color:#dfdfdf}.dd-button.dd-theme-dentegra.destructive{color:#000;background-color:#f1bcaa;text-align:center;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.125rem;font-weight:500;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.destructive:hover{background:#c35500;color:#fff}.dd-button.dd-theme-dentegra.destructive:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;color:#fff;background:#c35500}.dd-button.dd-theme-dentegra.destructive.style-as-link:focus{border:0;border-bottom:.1875rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.destructive:active{background-color:#af4c00;color:#fff}.dd-button.dd-theme-dentegra.destructive:disabled{background-color:#dfdfdf;color:#6f6f6f}.dd-button.dd-theme-dentegra.text-button{color:#000;background-color:rgba(0,0,0,0);text-align:center;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:.938rem;font-weight:400;text-decoration:underline;padding:0.875rem 1.25rem;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.text-button:hover{background:#e0e0e0;text-decoration:none}.dd-button.dd-theme-dentegra.text-button:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;text-decoration:none;background:#e0e0e0}.dd-button.dd-theme-dentegra.text-button:active{text-decoration:none;background-color:#bfbfbf}input[type=checkbox].dd-checkbox.dd-theme-dentegra{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;position:relative;width:30px;height:30px;min-width:30px;left:0;zoom:1;margin:0 1rem 0 0;border:1px solid #666;border-radius:.1875rem;vertical-align:middle;box-sizing:border-box}input[type=checkbox].dd-checkbox.dd-theme-dentegra:before{position:absolute;width:30px;height:30px;border-radius:3px;background:#fff;content:""}input[type=checkbox].dd-checkbox.dd-theme-dentegra:after{content:"";display:block;position:absolute;margin-left:0;top:.35rem;left:10px;width:.35rem;height:.7rem;border:solid rgba(0,0,0,0);border-width:0 .175rem .175rem 0;transform:rotate(45deg)}input[type=checkbox].dd-checkbox.dd-theme-dentegra:focus{width:30px;height:30px;outline:0;border-radius:.1875rem;border:1px solid #8ed07f;box-shadow:0 0 0 3px #99dfe9;border:none}input[type=checkbox].dd-checkbox.dd-theme-dentegra:checked:before{background-color:#174a7c}input[type=checkbox].dd-checkbox.dd-theme-dentegra:checked:not(:focus){border:none}input[type=checkbox].dd-checkbox.dd-theme-dentegra:checked:after{border-color:#fff}input[type=checkbox].dd-checkbox.dd-theme-dentegra:not(:checked):before{background:rgba(0,0,0,0)}.dd-link.dd-theme-dentegra{font-size:inherit;line-height:1em;font-family:"Frutiger","Helvetica","Arial",sans-serif;color:#174a7c;box-sizing:border-box;border-bottom:0.1875rem solid rgba(0,0,0,0);display:inline-block;width:fit-content;align-self:flex-start}.dd-link.dd-theme-dentegra:active{text-decoration:none;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-link.dd-theme-dentegra:focus{outline:0.1875rem solid #66cedd}.dd-link.dd-theme-dentegra:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #009ddc}.dd-link.dd-theme-dentegra.destructive{color:#c35500}.dd-link.dd-theme-dentegra.destructive:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #f1bcaa}.dd-link.dd-theme-dentegra img{width:1.3125rem;height:.875rem;margin-left:1rem}.dd-icon.dd-theme-dentegra{vertical-align:middle}.dd-icon.dd-theme-dentegra.with-text{margin:0 .75rem 0 0}.dd-icon.dd-theme-dentegra.icon-only{padding:.5rem}.dd-icon-menu.dd-theme-dentegra{background-image:url("/find-a-dentist/images/icon-menu.png");background-image:url("/find-a-dentist/images/icon-menu.svg"),linear-gradient(transparent, transparent)}.dd-icon-plus.dd-theme-dentegra{background-image:url("/find-a-dentist/images/icon-plus.svg"),linear-gradient(transparent, transparent)}.dd-button-disabled .dd-icon-plus.dd-theme-dentegra{background-image:url("/find-a-dentist/images/icon-plus-black.svg"),linear-gradient(transparent, transparent)}.dd-icon-minus.dd-theme-dentegra{background-image:url("/find-a-dentist/images/icon-minus.svg"),linear-gradient(transparent, transparent)}.dd-button-disabled .dd-icon-minus.dd-theme-dentegra{background-image:url("/find-a-dentist/images/icon-minus-black.svg"),linear-gradient(transparent, transparent)}.dd-icon-search.dd-theme-dentegra{background-image:url("../images/icon-search-white.svg"),linear-gradient(transparent, transparent)}.dd-icon-autosuggest.dd-theme-dentegra{background-image:url("../images/icon-search-steel-blue.svg"),linear-gradient(transparent, transparent)}.dd-icon-map-marker.dd-theme-dentegra{background-image:url("../images/icon-map-marker-steel-blue.svg"),linear-gradient(transparent, transparent)}.dd-icon-right-arrow.dd-theme-dentegra{background-image:url("../images/icon-right-arrow-steel-blue.svg"),linear-gradient(transparent, transparent)}.dd-icon-right-green-arrow.dd-theme-dentegra{background-image:url("/find-a-dentist/images/icon-right-green-arrow.svg"),linear-gradient(transparent, transparent)}.dd-icon-left-arrow.dd-theme-dentegra{background-image:url("../images/icon-left-arrow-steel-blue.svg"),linear-gradient(transparent, transparent)}.dd-icon-left-green-arrow.dd-theme-dentegra{background-image:url("/find-a-dentist/images/icon-left-green-arrow.svg"),linear-gradient(transparent, transparent)}.dd-icon-dollar-sign.dd-theme-dentegra{background-image:url("/find-a-dentist/images/icon-dollar-sign.svg"),linear-gradient(transparent, transparent)}.dd-icon-calendar.dd-theme-dentegra{background-image:url("/find-a-dentist/images/icon-calendar.svg"),linear-gradient(transparent, transparent)}.dd-icon-payment.dd-theme-dentegra{background-image:url("/find-a-dentist/images/icon-payment.svg"),linear-gradient(transparent, transparent)}.dd-modal.dd-theme-dentegra{position:fixed;left:0;top:0;z-index:99;width:100%;height:100%;background-color:hsla(0,0%,100%,.7)}.dd-modal.dd-theme-dentegra .modal-dialog{background-color:#fff;border:4px solid #009ddc;box-shadow:0 4px 14px 5px rgba(0,157,220,.2);width:90%;margin:50px auto 0 auto}.dd-modal.dd-theme-dentegra .modal-dialog.show-lighted-border{border:4px solid #99dfe9;box-shadow:0 4px 14px 5px rgba(0,123,141,.2)}.dd-modal.dd-theme-dentegra .modal-dialog.show-destructive-border{border:4px solid #f1bcaa;box-shadow:0 4px 14px 5px rgba(128,32,0,.2)}.dd-modal.dd-theme-dentegra .modal-dialog .modal-content{padding:2rem 1.5rem;position:relative}@media screen and (min-width: 28.125rem){.dd-modal.dd-theme-dentegra .modal-dialog .modal-content{padding:2rem}}.dd-modal.dd-theme-dentegra .modal-dialog .modal-content:focus{outline:none}.dd-modal.dd-theme-dentegra .modal-dialog .modal-content.with-close-icon{padding-top:42px}@media screen and (min-width: 28.125rem){.dd-modal.dd-theme-dentegra .modal-dialog .modal-content.with-close-icon{padding-top:50px}}.dd-modal.dd-theme-dentegra .modal-dialog .modal-content .modal-close{position:absolute;top:0;right:0}@media screen and (min-width: 28.125rem){.dd-modal.dd-theme-dentegra .modal-dialog .modal-content .modal-close{top:12px;right:22px}}.dd-modal.dd-theme-dentegra .modal-dialog .modal-content .modal-close{background:none;border:none;cursor:pointer;font-size:2rem}@media screen and (min-width: 37.5rem){.dd-modal.dd-theme-dentegra .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto}}.dd-header.dd-theme-dentegra{margin-bottom:22px;-webkit-box-shadow:0 0 0 4px #fff,0 5px 1px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 0 4px #fff,0 5px 1px 0 rgba(0,0,0,.15);box-shadow:0 0 0 4px #fff,0 5px 1px 0 rgba(0,0,0,.15)}@media screen and (min-width: 37.5rem){.dd-header.dd-theme-dentegra{margin-bottom:35px}}.dd-header.dd-theme-dentegra .page-heading{display:flex;padding:.75rem;background-color:#fff;align-items:center;justify-content:space-between}.dd-header.dd-theme-dentegra .page-heading .head-half .header-title{color:#174a7c;font-size:1.5rem;font-weight:300;line-height:2.125rem;padding-left:.5rem;display:inline-flex}.dd-header.dd-theme-dentegra .page-heading .head-half .inline-flex{display:inline-flex}.dd-header.dd-theme-dentegra .page-heading .head-half.flex-basis-100{flex-basis:100%}@media screen and (min-width: 37.5rem){.dd-header.dd-theme-dentegra .page-heading{display:-ms-flex;display:-webkit-flex;display:flex;width:100%;box-sizing:border-box}.dd-header.dd-theme-dentegra .page-heading .head-half{box-sizing:border-box}.dd-header.dd-theme-dentegra .page-heading .head-half:first-child{display:flex;align-items:center;flex-wrap:wrap}}@media screen and (min-width: 28.125rem){.dd-header.dd-theme-dentegra .page-heading .head-half .header-title{color:#174a7c;font-size:1.75rem;font-weight:300;line-height:2.125rem;padding-left:1rem;display:block}}.dd-header.dd-theme-dentegra .page-heading .logo{max-width:181px;max-height:21px;padding-left:.5rem;padding-right:.5rem}.dd-header.dd-theme-dentegra .page-heading .logo.desktop-logo,.dd-header.dd-theme-dentegra .page-heading .logo .desktop-icon{display:none}@media screen and (min-width: 28.125rem){.dd-header.dd-theme-dentegra .page-heading .logo{width:209px;height:24px;padding:1rem}.dd-header.dd-theme-dentegra .page-heading .logo.desktop-logo,.dd-header.dd-theme-dentegra .page-heading .logo .desktop-icon{display:inline}.dd-header.dd-theme-dentegra .page-heading .logo.mobile-logo,.dd-header.dd-theme-dentegra .page-heading .logo .mobile-icon{display:none}}.dd-header.dd-theme-dentegra .header-container{position:relative;max-width:1024px;margin:0 auto}.dd-header.dd-theme-dentegra .header-container:before,.dd-header.dd-theme-dentegra .header-container:after{content:" ";display:table}.dd-header.dd-theme-dentegra .header-container:after{clear:both}.dd-header.dd-theme-dentegra .header-container .header-menu{position:absolute;top:1rem;right:1rem}@media screen and (min-width: 37.5rem){.dd-header.dd-theme-dentegra .header-container .header-menu{display:none}}.dd-header.dd-theme-dentegra .menu-section{text-align:right;display:none}@media screen and (min-width: 37.5rem){.dd-header.dd-theme-dentegra .menu-section{display:block;padding-right:1rem}}.dd-header.dd-theme-dentegra .menu-section .header-links{display:inline-flex;flex-wrap:wrap}.dd-header.dd-theme-dentegra .menu-section .header-links li{flex:0 1 auto;margin-left:3.5rem}.dd-header.dd-theme-dentegra .menu-section a{font-size:.938rem;font-weight:500;color:#000;text-decoration:none}.dd-header.dd-theme-dentegra .menu-section a:hover{outline:0;border-bottom:0.25rem solid #99dfe9;text-decoration:none}.dd-header.dd-theme-dentegra .header-custom-text{display:none}@media screen and (min-width: 37.5rem){.dd-header.dd-theme-dentegra .header-custom-text{display:block;font-size:.938rem;font-weight:300;line-height:1.25rem}}.dd-header.dd-theme-dentegra .header-custom{display:flex}.dd-header.dd-theme-dentegra .edit-quote-link{font-size:.813rem;font-weight:500;line-height:1.1875rem;margin-left:1rem}@media screen and (min-width: 37.5rem){.dd-header.dd-theme-dentegra .edit-quote-link{font-size:1rem}}.dd-header.dd-theme-dentegra .desktop-icon{margin-left:.5rem}.dd-footer.dd-theme-dentegra{-webkit-box-shadow:0 0 0 4px #fff,0 -5px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 0 4px #fff,0 -5px 1px 0 rgba(0,0,0,.2);box-shadow:0 0 0 4px #fff,0 -5px 1px 0 rgba(0,0,0,.2);box-sizing:border-box;margin:1rem auto;padding:1.5rem;width:100%}.dd-footer.dd-theme-dentegra .footer-container{max-width:1024px;margin:.5rem auto 1rem;display:flex;flex-flow:column nowrap}.dd-footer.dd-theme-dentegra .help-section{display:flex;flex-flow:column nowrap;margin:.5rem 0}.dd-footer.dd-theme-dentegra .contact-link,.dd-footer.dd-theme-dentegra .contact-link:visited{text-decoration:none;color:#000}.dd-footer.dd-theme-dentegra .need-help-section{width:100%}.dd-footer.dd-theme-dentegra .need-help-section .need-help-text,.dd-footer.dd-theme-dentegra .need-help-section .contact-number{color:#000;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:.875rem;font-weight:500;line-height:1.125rem;text-decoration:none}.dd-footer.dd-theme-dentegra .need-help-section .need-help-text{font-size:.813rem}.dd-footer.dd-theme-dentegra .footer-links-section{display:flex;flex-flow:column wrap;flex:1;align-items:flex-start;padding-top:1.5rem;margin-top:1.5rem;border-top:.0625rem solid #bfbfbf}.dd-footer.dd-theme-dentegra .footer-link{padding:.25rem 0px;font-weight:500}.dd-footer.dd-theme-dentegra .footer-link:first-of-type{padding-top:0px}.dd-footer.dd-theme-dentegra .footer-link a{color:#174a7c;font-weight:500}.dd-footer.dd-theme-dentegra .footer-logo img{width:13.0625rem;height:1.5rem}.dd-footer.dd-theme-dentegra .footer-divider{height:.0625rem;background-color:#bfbfbf;border:0;margin:1rem 0}.dd-footer.dd-theme-dentegra .declaration-section{display:flex;flex-flow:column nowrap;margin-top:.5rem}.dd-footer.dd-theme-dentegra .declaration-section .declaration-text{margin-top:1rem;color:#666}.dd-footer.dd-theme-dentegra .declaration-section .declaration-text:first-of-type{margin-top:0}.dd-footer.dd-theme-dentegra .declaration-section .declaration-text.has-last-updated .copyright-text{margin-left:.75rem}@media screen and (min-width: 37.5rem){.dd-footer.dd-theme-dentegra .help-section{flex-direction:row}.dd-footer.dd-theme-dentegra .need-help-section{max-width:25%}.dd-footer.dd-theme-dentegra .footer-links-section{flex-direction:row;align-items:center;padding-top:0px;margin-top:0px;border-top:0px}.dd-footer.dd-theme-dentegra .footer-link{padding:0px;flex-basis:50%;flex-shrink:0}.dd-footer.dd-theme-dentegra .footer-link:last-of-type{padding-right:0px}.dd-footer.dd-theme-dentegra .footer-link:nth-of-type(N+3){margin-top:.5rem}}@media screen and (min-width: 58.75rem){.dd-footer.dd-theme-dentegra .need-help-section{max-width:33%}.dd-footer.dd-theme-dentegra .footer-link{flex-basis:33%}.dd-footer.dd-theme-dentegra .footer-link:nth-of-type(3){margin-top:0px}.dd-footer.dd-theme-dentegra .footer-link:nth-of-type(N+4){margin-top:.5rem}}.dd-button.style-as-link{font-size:inherit;line-height:1em;font-family:"Frutiger","Helvetica","Arial",sans-serif;color:#174a7c;box-sizing:border-box;border-bottom:0.1875rem solid rgba(0,0,0,0);display:inline-block;width:fit-content;align-self:flex-start}.dd-button.style-as-link:active{text-decoration:none;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link:focus{outline:0.1875rem solid #66cedd}.dd-button.style-as-link:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #009ddc}.dd-button.style-as-link.destructive{color:#c35500}.dd-button.style-as-link.destructive:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #f1bcaa}.dd-button.style-as-link img{width:1.3125rem;height:.875rem;margin-left:1rem}.dd-button.style-as-link{background:none !important;border:0;padding:0;cursor:pointer;text-decoration:underline;font-weight:400;font-size:inherit;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link:hover{background-color:none !important}.dd-button.style-as-link:active{text-decoration:none;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link:focus{border:0;text-decoration:none;border-bottom:0.1875rem solid rgba(0,0,0,0);outline:0.1875rem solid #66cedd}.dd-button.style-as-link:hover:not(:focus){text-decoration:none;border:0;border-bottom:0.1875rem solid #009ddc}.dd-button.style-as-link.destructive{color:#c35500;font-size:inherit;font-weight:inherit;border:0;border-bottom:0.1875rem solid rgba(0,0,0,0)}.dd-button.style-as-link.destructive:hover,.dd-button.style-as-link.destructive:active,.dd-button.style-as-link.destructive:focus{color:#c35500}.dd-button.style-as-link.destructive:hover:not(:focus){text-decoration:none;border-bottom:0.1875rem solid #f1bcaa}.dd-button.dd-theme-dentegra{color:#fff;text-align:center;padding:.75rem 2.25rem;background-color:#174a7c;cursor:pointer;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.125rem;font-weight:500;border:.0625rem solid rgba(0,0,0,0);display:inline-block;text-decoration:none}.dd-button.dd-theme-dentegra.dd-icon-button{padding:.313rem .625rem}.dd-button.dd-theme-dentegra.dd-icon-button.icon-only{padding:1.125rem}.dd-button.dd-theme-dentegra:hover{text-decoration:none;background-color:#000;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra:focus{outline:.25rem solid #99dfe9;border:.0625rem solid #00aec7;background-color:#000}.dd-button.dd-theme-dentegra:active{background-color:#4b63ae}.dd-button.dd-theme-dentegra:disabled{color:#6f6f6f;background-color:#dfdfdf}.dd-button.dd-theme-dentegra.secondary{color:#000;background-color:#72ccd2;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.secondary:hover{color:#000;background-color:#009ddc;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.secondary:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;background-color:#009ddc}.dd-button.dd-theme-dentegra.secondary:active{color:#fff;background-color:#006b6e;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.secondary:disabled{color:#6f6f6f;background-color:#dfdfdf;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.tertiary{color:#000;background-color:#f2f2f2;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.tertiary:hover{color:#000;background-color:#bfbfbf}.dd-button.dd-theme-dentegra.tertiary:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;background-color:#bfbfbf}.dd-button.dd-theme-dentegra.tertiary:active{color:#fff;background-color:#666}.dd-button.dd-theme-dentegra.tertiary:disabled{color:#6f6f6f;background-color:#dfdfdf}.dd-button.dd-theme-dentegra.destructive{color:#000;background-color:#f1bcaa;text-align:center;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.125rem;font-weight:500;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.destructive:hover{background:#c35500;color:#fff}.dd-button.dd-theme-dentegra.destructive:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;color:#fff;background:#c35500}.dd-button.dd-theme-dentegra.destructive.style-as-link:focus{border:0;border-bottom:.1875rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.destructive:active{background-color:#af4c00;color:#fff}.dd-button.dd-theme-dentegra.destructive:disabled{background-color:#dfdfdf;color:#6f6f6f}.dd-button.dd-theme-dentegra.text-button{color:#000;background-color:rgba(0,0,0,0);text-align:center;font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:.938rem;font-weight:400;text-decoration:underline;padding:0.875rem 1.25rem;border:.0625rem solid rgba(0,0,0,0)}.dd-button.dd-theme-dentegra.text-button:hover{background:#e0e0e0;text-decoration:none}.dd-button.dd-theme-dentegra.text-button:focus{border:.0625rem solid #00aec7;outline:.25rem solid #99dfe9;text-decoration:none;background:#e0e0e0}.dd-button.dd-theme-dentegra.text-button:active{text-decoration:none;background-color:#bfbfbf}input[type=checkbox].dd-checkbox.dd-theme-dentegra{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;position:relative;width:30px;height:30px;min-width:30px;left:0;zoom:1;margin:0 1rem 0 0;border:1px solid #666;border-radius:.1875rem;vertical-align:middle;box-sizing:border-box}input[type=checkbox].dd-checkbox.dd-theme-dentegra:before{position:absolute;width:30px;height:30px;border-radius:3px;background:#fff;content:""}input[type=checkbox].dd-checkbox.dd-theme-dentegra:after{content:"";display:block;position:absolute;margin-left:0;top:.35rem;left:10px;width:.35rem;height:.7rem;border:solid rgba(0,0,0,0);border-width:0 .175rem .175rem 0;transform:rotate(45deg)}input[type=checkbox].dd-checkbox.dd-theme-dentegra:focus{width:30px;height:30px;outline:0;border-radius:.1875rem;border:1px solid #8ed07f;box-shadow:0 0 0 3px #99dfe9;border:none}input[type=checkbox].dd-checkbox.dd-theme-dentegra:checked:before{background-color:#174a7c}input[type=checkbox].dd-checkbox.dd-theme-dentegra:checked:not(:focus){border:none}input[type=checkbox].dd-checkbox.dd-theme-dentegra:checked:after{border-color:#fff}input[type=checkbox].dd-checkbox.dd-theme-dentegra:not(:checked):before{background:rgba(0,0,0,0)}.mobile-nav{z-index:99;top:4.4rem !important}.mobile-nav ul{box-sizing:border-box;width:100%;border-right:.0625rem solid #f2f2f2;border-top:.0625rem solid #f2f2f2;box-shadow:0 1px 1px 0 rgba(0,0,0,.15);background-color:#fff}.mobile-nav ul li{text-align:center;margin:0;padding:0;background-color:#fff;border-left:.0625rem solid #f2f2f2;border-bottom:.0625rem solid #f2f2f2}.mobile-nav ul li a{display:block;padding:.375rem .5rem;text-decoration:none;color:#000}.mobile-nav ul li a:hover{background-color:#f2f2f2;border-bottom:none}@media screen and (min-width: 28.125rem){.mobile-nav{display:none}}.page-footer{box-shadow:0 -1px 3px 0 rgba(0,0,0,.2);box-sizing:border-box;padding:1.5rem}.page-footer .footer-links{border-top:.0625rem solid #bfbfbf}@media screen and (min-width: 37.5rem){.page-footer .top-row,.page-footer .bottom-row{display:flex}.page-footer .footer-links{border-top:0}}.page-footer .footer-logo,.page-footer .copyright,.page-footer .footer-contact,.page-footer .footer-links{box-sizing:border-box}.page-footer .footer-logo,.page-footer .copyright{flex:0 1 50%}@media screen and (min-width: 37.5rem){.page-footer .footer-contact{flex:0 1 25%}.page-footer .footer-links{flex:1 1 75%}}.page-footer .top-row{align-items:center}.page-footer .footer-logo img{width:209px;height:24px}.page-footer .copyright{font-size:11px;color:#666}@media screen and (min-width: 37.5rem){.page-footer .copyright{text-align:right}}.page-footer .footer-divider{height:.0625rem;background-color:#bfbfbf;border:0;margin:1rem 0}.page-footer .footer-contact strong a{font-weight:bold;font-weight:16px;text-decoration:none;color:#000}.page-footer .footer-contact strong a:hover{text-decoration:underline}@media screen and (min-width: 37.5rem){.page-footer .footer-links{text-align:right}}.page-footer .footer-links ul{margin:0;padding:1rem 0 0 0}@media screen and (min-width: 37.5rem){.page-footer .footer-links ul li{margin-left:1rem}}.page-footer .footer-links ul li{display:block;width:100%}@media screen and (min-width: 37.5rem){.page-footer .footer-links ul li{display:inline-block;width:auto}}.print-contact{display:none}.dentegra-footer{padding:1.5rem}.dentegra-footer .footer-container .footer-logo img{width:13.0625rem;height:3.1rem}.dentegra-footer .footer-container .footer-divider{margin:.5rem 0}.dentegra-footer--hide-phone-number .help-section>.need-help-section{display:none}.custom-footer-config-network .footer-container .help-section .footer-links-section .footer-link:first-of-type{display:none}.custom-footer-config-network .footer-container .help-section .footer-links-section .footer-link{flex-basis:50%}.info-container{background:#bfebf1;box-shadow:0 .1rem .2rem 0 rgba(0,0,0,.2);padding:1rem 2.5rem}.info-container .alert-icon{padding-top:.25rem}.info-container .info-msg{color:#000;font-size:1rem;font-weight:300;display:flex;gap:1rem;margin-bottom:1rem}.info-container .info-msg:last-child{margin:0}@media screen and (min-width: 58.75rem){.info-container{padding:1.5rem 2.5rem}}.banner-home-padding{padding:1.5rem 1.5rem}@media screen and (min-width: 58.75rem){.banner-home-padding{padding:1.5rem 2.5rem}}@media print{.dd-dentaqual-rating,.back-to-aarp,.dd-banner,.search-header,.search-section,.pagination-container,.dentist-detail-link,.yelp-review,.footer-logo,.need-help-section,.footer-divider,.footer-link,.header-right-section,.map-section,#menuButton,.hideOnPrint,.provider-listing hr{display:none}@page{margin-top:2.5rem}.search-results-page .result-container{display:block}.search-results-page .provider-results{border:2px solid gray;padding:.625rem;font-size:14px;margin:0}.dd-footer{page-break-inside:avoid;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.dd-footer .declaration-section .declaration-text.has-last-updated .copyright-text{margin-left:0}.dd-footer .note{font-size:.7rem}.dd-footer .print-contact{display:inline}.dd-header{margin:1rem 0 0;box-shadow:none}.dd-header .page-heading .logo{height:51px;width:181px}.copyright-text{display:block;padding-top:10px;margin-left:0}.dd-header .header-container .page-heading{padding-top:1rem;padding-bottom:0px}.dd-header .page-heading .head-half .header-title{display:none}.help-text{margin-top:1.5rem}.search-results-page,.print-results-page{margin-top:0px !important}.search-results-page .provider-info,.print-results-page .provider-info{flex-wrap:nowrap;display:block !important;width:100%}.search-results-page .provider-list,.print-results-page .provider-list{column-count:1;width:100%}.search-results-page .provider-list .provider-listing,.print-results-page .provider-list .provider-listing{break-inside:avoid;margin:0;padding:1rem 0 0 0;display:table;width:100%;height:auto;float:none;border:none;box-shadow:none;background:none}.search-results-page .provider-list .provider-listing .card,.print-results-page .provider-list .provider-listing .card{padding-right:1rem;display:inline-block;box-sizing:border-box;vertical-align:text-top;font-size:.813rem}.search-results-page .provider-list .provider-listing .card:nth-child(1),.print-results-page .provider-list .provider-listing .card:nth-child(1){width:25%}.search-results-page .provider-list .provider-listing .card:nth-child(2),.print-results-page .provider-list .provider-listing .card:nth-child(2){width:35%}.search-results-page .provider-list .provider-listing .card:nth-child(3),.print-results-page .provider-list .provider-listing .card:nth-child(3){width:40%;padding-right:0}.search-results-page .provider-list .dentist-info-wrapper,.print-results-page .provider-list .dentist-info-wrapper{margin-bottom:1rem}.search-results-page .provider-list .dentist-info-wrapper .column-one,.print-results-page .provider-list .dentist-info-wrapper .column-one{margin-bottom:0}.search-results-page .provider-list .dentist-info-wrapper .column-one .dentist-specialty,.print-results-page .provider-list .dentist-info-wrapper .column-one .dentist-specialty{word-wrap:break-word;margin-bottom:8px}.search-results-page .provider-list .dentist-info-wrapper .column-two,.print-results-page .provider-list .dentist-info-wrapper .column-two{width:40%}.search-results-page .provider-list .dentist-info-wrapper .dentist-name,.print-results-page .provider-list .dentist-info-wrapper .dentist-name{margin-bottom:0;word-wrap:break-word;font-size:1rem;color:#000}.search-results-page .provider-list .dentist-info-wrapper .radius,.print-results-page .provider-list .dentist-info-wrapper .radius{float:none;padding-left:1.125rem}.search-results-page .provider-list .provider-network-section,.print-results-page .provider-list .provider-network-section{padding-top:0}.search-results-page .provider-list .provider-network-section .network-info-label,.print-results-page .provider-list .provider-network-section .network-info-label{font-size:.813rem}.search-results-page .provider-list .provider-network-section .provider-network,.print-results-page .provider-list .provider-network-section .provider-network{white-space:pre-wrap}.search-results-page .provider-list .provider-network-section .provider-network p,.print-results-page .provider-list .provider-network-section .provider-network p{font-weight:300;font-size:.813rem;white-space:normal}.search-results-page .provider-list .provider-network-section .provider-network a,.print-results-page .provider-list .provider-network-section .provider-network a{display:none}.search-results-page .provider-list a,.print-results-page .provider-list a{text-decoration:none;color:#000;font-weight:550}.search-results-page .provider-list .dentist-contact,.print-results-page .provider-list .dentist-contact{padding-top:0;margin:0}.search-results-page .provider-list .dentist-contact .contact-section,.print-results-page .provider-list .dentist-contact .contact-section{padding-top:.125rem}.search-results-page .provider-list .dentist-contact .contact-section a,.print-results-page .provider-list .dentist-contact .contact-section a{color:#174a7c}.search-results-page .provider-list .dentist-contact .block-link,.print-results-page .provider-list .dentist-contact .block-link{white-space:normal;color:#174a7c}.search-results-page .provider-list .dentist-contact>*,.print-results-page .provider-list .dentist-contact>*{margin:.1rem 0}}h1{margin-bottom:30px}main{position:relative}a{color:#338720;text-decoration:underline}.dd-header{margin-bottom:0}.dd-header .header-container{max-width:none}.dd-header .page-heading{padding:1.3rem 1rem}.dd-header .page-heading .logo{height:3.2em;max-height:none;padding:0 1rem}@media screen and (min-width: 28.125rem){.dd-header .page-heading{padding:.75rem}.dd-header .page-heading .logo{height:3.5em}}.dd-header .page-heading .head-half .header-title{display:none}@media screen and (min-width: 28.125rem){.dd-header .page-heading .head-half .header-title{display:block}}.dd-header .hamburger-menu{display:inline-block;margin-right:1.5rem}@media screen and (min-width: 28.125rem){.dd-header .hamburger-menu{display:none}}.dd-header .spanish-link{display:none;font-size:.938rem;font-weight:500;color:#000;text-decoration:none}@media screen and (min-width: 28.125rem){.dd-header .spanish-link{position:absolute;top:1.625rem;right:1.625rem;display:inline}}.dd-banner .banner-close{right:.5rem}@media screen and (min-width: 28.125rem){.dd-banner .banner-close{right:1.75rem}}.back-to-plan-options{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:linear;-webkit-animation-timing-function:linear}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0%)}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0%)}}.back-to-plan-options{box-sizing:border-box;height:60px;width:flex 0 0 100%;background-color:#338720;padding:1.266rem 0rem 1.297rem 2.375rem}.back-to-plan-options .message{color:#fff}.back-to-plan-options .arrow-link{width:.813rem;margin-right:.5rem}.back-to-aarp{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:linear;-webkit-animation-timing-function:linear}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0%)}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0%)}}.back-to-aarp{box-sizing:border-box;height:60px;width:flex 0 0 100%;background-color:#338720;padding:1.266rem 0rem 1.297rem 2.375rem}.back-to-aarp .message{color:#fff}.back-to-aarp .arrow-link{width:.813rem;margin-right:.5rem}.back-to-aarp{background-color:#262626}.layout-wrapper{box-sizing:border-box;width:100%;margin:0 auto;padding:0 24px 24px;font-size:.938rem;line-height:18px;color:#000;background-color:#fff;align-items:stretch}.layout-wrapper .search-results-page{margin-top:0}.layout-wrapper .details-page{margin-top:3.4375rem}.layout-wrapper .search-page{margin-top:2rem}.layout-wrapper sup{font-size:12px;vertical-align:super}.layout-wrapper small{font-size:.813rem;line-height:1.3em;display:inline-block}.layout-wrapper>article{width:100%;position:relative}@media(max-width: 28.125rem){.layout-wrapper{padding:0 1rem 1rem}}header{width:100%;box-sizing:border-box}header .logo{padding-left:1.5rem !important}header .header-title{padding:1rem 1rem 1rem .5rem !important}@media screen and (min-width: 28.125rem){header .header-title{padding-left:1.5rem !important}}@media screen and (min-width: 37.5rem){header .logo{padding-left:1rem !important}header .header-title{padding:.5rem 1rem !important}}footer{width:100%;box-sizing:border-box}.dd-footer .footer-container{max-width:none !important}.center{text-align:center}@media(min-width: 37.5rem){.flex-container{display:-ms-flex;display:-webkit-flex;display:flex;width:100%;box-sizing:border-box}.flex-container .flex-half{flex:0 0 50%;box-sizing:border-box}}a.offscreen{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;text-align:left;overflow:hidden}a.offscreen:focus,a.offscreen:active,a.offscreen:hover{position:absolute;left:0;top:0;width:auto;height:auto;overflow:visible}.looks-like-h1{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:2rem;font-style:normal;font-weight:300}.looks-like-h1.alt{color:#174a7c}@media(min-width: 28.125rem){.looks-like-h1{font-size:2.5rem}}.looks-like-h2{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.75rem;font-style:normal;font-weight:300}.looks-like-h2.alt{color:#174a7c}@media(min-width: 28.125rem){.looks-like-h2{font-size:2.125rem}}.looks-like-h3{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:29px}@media(min-width: 28.125rem){.looks-like-h3{font-size:1.75rem}}.looks-like-h4{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1.25rem;font-style:normal;font-weight:400}@media(min-width: 28.125rem){.looks-like-h4{font-size:1.375rem}}.looks-like-h5{font-family:"Frutiger","Helvetica","Arial",sans-serif;font-size:1rem;font-style:normal;font-weight:500}.result-container .new-important-note-container{display:flex;background-color:#bfebf1;padding:1rem;column-gap:1rem}.result-container .new-important-note-container .new-important-note-heading{font-size:1rem;font-weight:500;margin-bottom:.5rem}.result-container .new-important-note-container .info-icon{color:#1a00ff}
