.utility-bar[data-astro-cid-nazmfhjt]{background-color:var(--color-primary);color:#fff}.utility-bar__inner[data-astro-cid-nazmfhjt]{justify-content:center;align-items:center;gap:1.25rem;max-width:1320px;min-height:44px;margin:0 auto;padding:0 1.5rem;font-family:Lato,sans-serif;font-size:.9375rem;line-height:1.2;display:flex}.utility-bar__phone[data-astro-cid-nazmfhjt]{color:#fff;white-space:nowrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.utility-bar__phone[data-astro-cid-nazmfhjt] svg[data-astro-cid-nazmfhjt]{flex:none;width:1em;height:1em}.utility-bar__phone[data-astro-cid-nazmfhjt]:hover{text-decoration:underline}.utility-bar__sep[data-astro-cid-nazmfhjt]{background:#ffffff52;flex:none;width:1px;height:1rem}.utility-bar__area[data-astro-cid-nazmfhjt],.utility-bar__hours[data-astro-cid-nazmfhjt]{color:#ffffffe0;white-space:nowrap}.utility-bar__evenings[data-astro-cid-nazmfhjt]:before{content:"·";color:#ffffff80;margin:0 .4rem}.utility-bar__promo[data-astro-cid-nazmfhjt]{color:#fff;white-space:nowrap;background:#ffffff24;border-radius:20rem;align-items:center;padding:.2rem .75rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.utility-bar__promo[data-astro-cid-nazmfhjt]:hover,.utility-bar__promo[data-astro-cid-nazmfhjt]:focus-visible{background:#ffffff42}@media (width<=900px){.utility-bar__area[data-astro-cid-nazmfhjt],.utility-bar__area[data-astro-cid-nazmfhjt]+.utility-bar__sep[data-astro-cid-nazmfhjt]{display:none}}@media (width<=600px){.utility-bar__inner[data-astro-cid-nazmfhjt]{gap:.75rem;min-height:40px;padding:0 1rem;font-size:.875rem}.utility-bar__evenings[data-astro-cid-nazmfhjt]{display:none}}@media (width<=420px){.utility-bar__hours[data-astro-cid-nazmfhjt],.utility-bar__phone[data-astro-cid-nazmfhjt]+.utility-bar__sep[data-astro-cid-nazmfhjt]{display:none}}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato/lato-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato/lato-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fa Brands 400";src:url(/fonts/fontawesome/fa-brands-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Solid 900";src:url(/fonts/fontawesome/fa-solid-900.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary:#455789;--color-secondary:#cbb6a1;--color-black:black;--color-white:white;--color-primary-50:#45578980;--color-primary-42:#4557896b;--color-primary-00:#45578900;--color-secondary-15:#cbb6a126;--color-body:#333;--color-surface:#fff;--font-sans:Lato, sans-serif;--container-max:1250px}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-nav-menu:before{content:""}.w-icon-dropdown-toggle:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}.w-inline-block{max-width:100%;display:inline-block}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[readonly],.w-select[readonly]{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}@media screen and (width<=991px){.w-container{max-width:728px}}@media screen and (width<=479px){.w-container{max-width:none}}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-toggle{vertical-align:top;color:#222;text-align:left;white-space:nowrap;user-select:none;cursor:pointer;margin-left:auto;margin-right:auto;padding:20px 40px 20px 20px;text-decoration:none;display:inline-block;position:relative}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (width<=991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (width<=767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (width<=479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@media screen and (width<=991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (width<=767px){.w-layout-blockcontainer{max-width:none}}body{color:#333;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}h1{color:var(--color-primary);margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:4rem;font-weight:700;line-height:120%}h2{color:var(--color-primary);margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:3.75rem;font-weight:700;line-height:120%}h3{color:var(--color-primary);margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:3rem;font-weight:700;line-height:120%}h4{color:var(--color-primary);margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:2.5rem;font-weight:700;line-height:120%}h5{color:var(--color-primary);margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:2.2rem;font-weight:700;line-height:120%}h6{color:var(--color-primary);margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:1.8rem;font-weight:700;line-height:120%}p{color:var(--color-black);margin-bottom:0;font-family:Lato,sans-serif;font-size:1rem;line-height:140%}a{color:var(--color-primary);font-family:Lato,sans-serif;font-size:1.1rem;font-weight:700;text-decoration:none}ul{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px;padding-left:40px}ol{margin-top:0;margin-bottom:10px;padding-left:40px}li{color:var(--color-black);padding-bottom:10px;font-family:Lato,sans-serif;font-size:1.125rem;line-height:150%}label{margin-bottom:5px;font-family:Lato,sans-serif;font-weight:700;display:block}.paragraph-title{font-size:2.25rem}.pop-up-cross{z-index:3;filter:invert();cursor:pointer;position:absolute;top:1rem;right:1rem}.navbar-container-v1{z-index:5;background-color:#0000;width:100%;max-width:85rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.nav-menu-two{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.typography-title{position:sticky;top:10px}.main-container{width:100%;max-width:85rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.paragraph-title-wrapper{flex:none}.spacer-xtiny{background-color:var(--color-primary);width:100%;padding-top:1.5rem}.spacer-xtiny._2{width:3rem}.text-size-xsmall{font-family:Lato,sans-serif;font-size:1.125rem;line-height:155%}.style-guide-hero-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:center;align-items:center;display:flex}.style-guide-hero-wrapper.left{justify-content:center;align-items:flex-start}.style-gudie-main-hero{background-image:linear-gradient(#45578980,#45578980),url(/images/backgrounds/payment-bg.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-flow:column;justify-content:center;align-items:center;height:30rem;display:flex}.style-gudie-main-hero.for-single-page{height:20rem}.list-item-v1{justify-content:center;align-items:center;display:flex}.style-guide-wrapper{grid-column-gap:3.125rem;grid-row-gap:3.125rem;flex-flow:column;display:flex}.text-size-xmedium{text-align:left;letter-spacing:-.03rem;font-family:Lato,sans-serif;font-size:1.25rem;font-weight:400;line-height:150%}.secondary-button{border:2px solid var(--color-white);color:var(--color-white);background-color:#0000;border-radius:10rem;justify-content:center;align-items:center;padding:1rem 1.5rem;font-family:Lato,sans-serif;font-size:1.2rem;text-decoration:none;transition:all .4s;display:flex;position:relative}.secondary-button:hover{background-color:var(--color-primary);color:var(--color-white)}.secondary-button.for-cdp{border-color:var(--color-white);color:var(--color-white)}.navbar-wrapper{justify-content:space-between;align-items:center;display:flex}.image{cursor:pointer}.text-size-medium{font-family:Lato,sans-serif;font-size:1.25rem;line-height:150%}.text-size-medium._02{width:80%;color:var(--color-white);text-align:center;margin-left:auto;margin-right:auto}.logo-v1{height:3.75rem}.home-v1-dropdown{color:var(--color-primary);letter-spacing:.25px;padding:0 1.5rem 0 0;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;line-height:150%;transition:all .4s}.home-v1-dropdown:hover{color:var(--color-secondary)}.home-v1-dropdown:focus-visible,.home-v1-dropdown[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.spacer-large{background-color:var(--color-primary);width:100%;padding-top:4rem}.spacer-large._7{width:4rem}.spacer-xmedium{background-color:var(--color-primary);width:100%;padding-top:3.5rem}.spacer-xmedium._6{width:3.5rem}.others-text-wrapper{grid-column-gap:1.2rem;grid-row-gap:1.2rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;width:100%;max-width:53.6rem;margin-left:auto;margin-right:auto;display:grid}.spacer-xlarge{background-color:var(--color-primary);width:100%;padding-top:4.5rem}.spacer-xlarge._8{width:4.5rem}.primary-button{border:2px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white);text-align:center;border-radius:10rem;justify-content:center;align-items:center;padding:1rem 1.5rem;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:400;transition:all .4s;display:flex;position:relative}.primary-button:hover{color:var(--color-primary);background-color:#45578900}.primary-button.for-navigation{padding:.8rem 1.5rem}.primary-button._02:hover,.primary-button._2:hover{border-color:var(--color-white);color:var(--color-white)}.typography-block{grid-column-gap:4rem;grid-row-gap:4rem;border:2px solid var(--color-primary);padding:2.0625rem 3.4375rem;display:flex}.spacer-huge{background-color:var(--color-primary);width:100%;padding-top:5rem}.spacer-huge._9{width:5rem}.flex-box-for-style-guide{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.styleguide-hero{background-image:url(/images/backgrounds/styleguide-hero.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.nav-dropdown-icon{margin-right:0}.buttons-wrapper-for-style-guide{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;padding:2.0625rem 3.4375rem;display:flex}.buttons-wrapper-for-style-guide.custom-background{background-color:var(--color-secondary);border-radius:1.5rem}.nav-dropdown-list{background-color:#fff;border-radius:12px}.nav-dropdown-list.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open{background-color:var(--color-primary);border-radius:0;width:300px;padding:1rem;top:30px}.hide{display:none}.page-wrapper{overflow:clip}.page-wrapper.for-single-page{background-image:url(/images/backgrounds/single-page-bg.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.center-block{flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.spacer-tiny{background-color:var(--color-primary);width:100%;padding-top:1rem}.spacer-tiny._1{width:3rem}.h1-font-style{background-color:var(--color-primary);color:#fff;justify-content:center;align-items:center;padding:1rem 1.5rem;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:400;display:flex}.nav-pop-up-wrapper{z-index:8;background-color:#5a5a5a;width:40rem;padding:2rem;display:none;position:absolute;right:0}.spacer-xxhuge{background-color:var(--color-primary);width:100%;padding-top:6rem}.spacer-xxhuge._11{width:6rem}.spacer-xhuge{background-color:var(--color-primary);width:100%;padding-top:5.5rem}.spacer-xhuge._10{width:5.5rem}.spacer-xsmall{background-color:var(--color-primary);width:100%;padding-top:2.5rem}.spacer-xsmall._4{width:3rem}.pop-up-link-holder{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-dropdown-link{color:#fff;padding:.5rem;font-size:1rem;text-decoration:none;transition:all .3s cubic-bezier(.77,0,.175,1)}.nav-dropdown-link:hover{color:var(--color-secondary)}.nav-dropdown-link:focus-visible,.nav-dropdown-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-link.w--current{color:#bff747}.typography-title-wrapper{position:sticky;top:0}.spacer-medium{background-color:var(--color-primary);width:100%;padding-top:3rem}.spacer-medium._5{width:3rem}.nav-extra-icon-wrapper{z-index:4;width:3.5rem;position:relative}.button-inner-wrapper-for-the-style-guide{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.typography-content-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.speacer-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;border:2px #8997a7;justify-content:center;align-items:flex-end;padding-top:2.0625rem;padding-bottom:2.0625rem;display:flex}.with-border{border:2px solid var(--color-primary);padding:2.0625rem 3.4375rem}.paragraph-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;border:2px solid var(--color-primary);flex-flow:column;padding-top:2.0625rem;padding-bottom:2.0625rem;display:flex}.nav-pop-up-grid{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.text-color-white{opacity:1;color:var(--color-white);-webkit-text-fill-color:inherit;background-color:#0000;background-image:linear-gradient(#00000180,#00000180);background-clip:border-box;border-radius:17px;margin-top:67px}.section-padding{z-index:9;width:100%;padding-top:4rem;padding-bottom:4rem;position:relative}.section-padding.for-hero{padding-bottom:8rem}.spacer-small{background-color:var(--color-primary);width:100%;padding-top:2rem}.spacer-small._3{width:3rem}.mobile-margin-top-10{display:none}.button-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.button-wrapper.center{justify-content:center;align-items:center}.button-wrapper.center._2{margin-top:2rem}.nav-link{color:var(--color-primary);letter-spacing:.25px;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;line-height:150%;text-decoration:none}.nav-link:hover{color:var(--color-secondary)}.nav-link:focus-visible,.nav-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-dropdown{justify-content:center;align-items:center;display:flex}.navigation{z-index:99;border-bottom:2px solid var(--color-primary);position:relative;box-shadow:0 4px 16px #a5a5a500}.hero-wrapper{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;display:flex}.hero-flex{grid-column-gap:2.5rem;grid-row-gap:2.5rem;justify-content:space-between;display:flex}.hero-content-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;width:70%;display:flex}.hero-title{width:70%;color:var(--color-white);font-size:4rem;font-weight:900}.coloring-text{color:var(--color-secondary)}.home-hero{background-image:linear-gradient(#45578980,#45578980),url(/images/clinic/now-welcoming-new-patients.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.hero-subtitle{color:var(--color-white);font-size:1.9rem}.hours-flex{border:2px solid var(--color-primary);background-color:var(--color-white);border-radius:.75rem;justify-content:space-between;padding:2rem 1.5rem;display:flex;box-shadow:0 2px 5px #0003}.hour-inner-flex{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:flex-start;width:32%;display:flex}.icon-wrapper{background-color:var(--color-primary);border-radius:50px;flex-flow:column;justify-content:center;align-items:center;max-width:3.5rem;padding:.8rem;display:flex}.icon{width:100%;max-width:2.5rem}.content-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.address-link-wrapper{grid-column-gap:.6rem;grid-row-gap:.6rem;flex-flow:column;display:flex}.address-link{color:var(--color-black);font-family:Lato,sans-serif;font-size:1.1rem;font-weight:400;line-height:150%;text-decoration:none}.address-title{color:var(--color-black)}.hours-text{color:var(--color-black);font-family:Lato,sans-serif;font-size:1.1rem;font-weight:400;line-height:150%}.wrapper{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;display:flex}.top-reasons-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.top-reasons-card-wrapper{border-radius:.75rem;flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.top-reasons-card-image{width:100%}.top-reasons-card-overlay{grid-column-gap:1rem;grid-row-gap:1rem;background-image:linear-gradient(#45578980,#45578980);flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;padding-left:1.125rem;padding-right:1.125rem;display:flex;position:absolute}.top-reasons-card-title{color:var(--color-white)}.top-reasons-text{color:var(--color-white);text-align:center;font-size:1.3rem}.section-top-holder{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:center;align-items:center;padding-bottom:20px;display:flex}.top-reasons-title{text-align:center;width:80%}.top-reasons{background-color:#cbb6a126}.new-patients-wrapper{justify-content:space-between;align-items:center;display:flex}.new-patients-content-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;width:45%;display:flex}.new-patients-image-wrapper{width:45%;height:380px;box-shadow:none;transition:all .4s}.new-patients-image{border-right:8px solid var(--color-secondary);border-bottom:8px solid var(--color-secondary);width:100%;margin-top:43px}.meet-our-doctor,.meet-our-doctor-wrapper{justify-content:space-between;display:flex}.meet-our-doctor-image-wrapper{border-bottom:10px solid var(--color-primary);border-left:10px solid var(--color-primary);width:45%;box-shadow:none;transition:all .4s}.meet-our-doctor-image-wrapper.dr-section{background-color:var(--color-white);border-bottom-style:none;border-left-style:none;border-radius:.75rem;padding:1rem}.meet-our-doctor-image{width:100%;height:100%}.meet-our-doctor-section{background-color:#cbb6a126}.footer{background-color:var(--color-primary);width:100%;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem}.footer-logo,.address-wrapper{width:100%}.quick-link-wrapper{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;display:flex}.quick-pages{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;width:100%;max-width:13rem;display:flex}.quick-pages._1{max-width:10rem}.footer-text{color:#fff;font-size:.9rem}.white{color:#fff;text-align:center}.copyright-wrapper{justify-content:space-between;padding-top:1rem;padding-bottom:1rem;display:flex}.footer-inner-flex{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}.footer-link{color:#fff;width:100%;font-size:1.1rem;line-height:1.75rem;text-decoration:none;transition:all .4s}.footer-link:hover,.footer-link.w--current{color:var(--color-secondary)}.information-wrapper{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;display:flex}.footer-flex-boxes._01{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;width:100%;max-width:26.25rem;display:flex}.social-icon-wrapper{color:var(--color-primary);background-color:#fff;border-radius:.5rem;padding:.625rem;font-family:"Fa Brands 400",Arial,sans-serif;font-size:1.375rem;line-height:1.5rem;text-decoration:none;transition:all .4s}.social-icon-wrapper:hover{background-color:var(--color-secondary);color:#fff}.social-icon-wrapper.top{border-radius:20rem;padding:.6rem .7rem}.fotter-contact-wrapper{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;width:100%;max-width:15rem;display:flex}.footer-flex-box{border-bottom:2px solid var(--color-secondary);justify-content:space-between;padding-top:2rem;padding-bottom:2rem;display:flex}.copyright-flex{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:center;align-items:flex-end;width:32%;display:flex}.fotter-brand-wrapper{width:100%;max-width:15rem}.container{width:100%;max-width:1320px;padding-left:20px;padding-right:20px}.copyright-left{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:row;justify-content:space-between;align-items:center;width:84%;display:flex}.quick-link-title{color:#e7e7e7;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:700;line-height:28px}.footer-social-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;display:flex}.cdp-wrapper{background-color:var(--color-primary);border-radius:.75rem;justify-content:space-between;align-items:center;margin-top:-58px;padding:1.5rem;display:flex;box-shadow:0 2px 5px #fff3}.cdp-title{color:var(--color-white)}.testimonial-title{color:var(--color-white);font-size:1.2rem}.form{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:center;align-items:center;display:flex}.address{background-color:#cbb6a126}.new-patient{background-image:linear-gradient(#45578980,#45578980),url(/images/service-content/whiten-your-smile.avif);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;flex-flow:column;justify-content:center;align-items:center;display:flex}.new-patient.hide{display:none}.new-patient-subtitle{width:40%;color:var(--color-white);text-align:center}.general-dentist-flex{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:center;align-items:flex-start;display:flex}.general-dentist-image-wrapper{width:35%;position:sticky;top:20px}.dr-zeid-noilaty-image{width:100%}.general-dentist-content-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;width:60%;display:flex}.general-dentist-title{text-align:center;width:80%}.general-dentist-content-block{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.new-patient-flex-box{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:space-between;display:flex}.new-patient-image-box{width:40%}.new-patient-image{width:100%;height:100%}.new-patient-content-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;width:60%;display:flex}.payment-plan-wrapper{flex-flow:column;display:flex;box-shadow:0 2px 5px #0003}.payment-section{background-image:url(/images/backgrounds/new-patients-bg.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.payment-first-block{grid-column-gap:1.5rem;grid-row-gap:1.5rem;background-color:var(--color-secondary);flex-flow:column;padding:40px;display:flex}.payment-heading-flex{grid-column-gap:20px;grid-row-gap:20px;justify-content:center;align-items:center;display:flex}.payment-title{color:var(--color-white)}.insurane-block{grid-column-gap:2rem;grid-row-gap:2rem;background-color:var(--color-white);flex-flow:column;padding:40px;display:flex}.single-page-main-title{color:var(--color-white);text-align:center}.single-page-richtext{width:80%;margin-left:auto;margin-right:auto;display:none}.single-page-title-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.single-pagetitle{text-align:left}.single-page-image-wrapper{border-radius:1rem;display:none;overflow:clip}.service-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.service-home-card-wrapper{border-radius:.8rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;text-decoration:none;display:flex;position:relative;overflow:clip}.service-card-overlay{z-index:9;background-color:#17244566;width:100%;height:100%;position:absolute;top:0;left:0}.service-card-detials{z-index:99;background-color:var(--color-secondary);border-radius:.5rem;justify-content:space-between;width:100%;padding:15px 18px;display:flex;position:absolute}.service-name{color:#fff;text-align:left;margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:400}.card-image{width:100%;height:100%}.nave-collection-list-flex{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.navi-service-link{color:var(--color-white)}.client-image{width:100%;max-width:2.5rem}.section-padding-2{z-index:99;width:100%;padding-top:3rem;padding-bottom:3rem;position:relative}.testimonial-wrapper{height:300vh}.line{background-color:var(--color-secondary);height:.065rem}.client-says-text{color:var(--color-white);font-size:1.2rem;font-weight:400}.testimonials-overlay{filter:blur(200px);background-color:#1dc9f33b;width:100%;max-width:25rem;height:25rem;position:absolute}.testimonial-section{flex-flow:column;justify-content:center;align-items:center;display:flex}.client-info-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;justify-content:space-between;align-items:center;display:flex}.testimonial-card{grid-column-gap:1.5rem;grid-row-gap:1.5rem;background-color:var(--color-primary);border-radius:.75rem;flex-flow:column;padding:2rem 1.125rem;display:flex}.testimonials-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:4rem;display:grid;position:sticky;top:11%}.main-container-2{width:100%;max-width:82.5rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.single-page-image{width:100%}.single-page-paragraph{width:80%;font-size:1.2rem}.all-on-4-dental-section{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.single-page-inner-image-wrapper{border-radius:.75rem;width:48%;overflow:clip}.avoiding-treatment-list-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;background-color:#0000;border-radius:.75rem;flex-flow:column;width:48%;padding:2rem 1rem;display:flex;box-shadow:0 2px 5px #0003}.avoiding-treatment-list-wrapper._2{width:100%}.main-all-on-4-dental-section{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;display:flex}.who-can-benefit-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:space-between;align-items:stretch;width:100%;display:flex}.who-can-benefit-wrapper._2{align-items:stretch}.who-can-benefit-wrapper._2.cotnet-center,.who-can-benefit-wrapper.align-center{justify-content:space-between;align-items:center}.who-can-benefit-content-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;width:48%;display:flex}.who-can-benefit-title-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.who-can-benefit-paragraph{font-size:1.25rem}.single-page-inner-image{height:100%}.composite-veneers{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.main-composite-veneers{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;display:flex}.maintain-beneers-title{color:var(--color-primary);font-family:Lato,sans-serif;font-size:1.1rem;font-weight:700}.single-page-bottom-block{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border-radius:.75rem;flex-flow:column;justify-content:center;align-items:center;padding:2rem;display:flex;box-shadow:0 2px 5px #0003}.bottom-block-paragraph{text-align:center;width:90%;font-size:1.1rem}.main-cosmetic-dentistry{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;display:flex}.cosmetic-dentistry{justify-content:space-between;align-items:stretch;display:flex}.center{text-align:center}.main-dental-crowns{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;display:flex}.dental-crowns{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.dental-crowns._2{flex-flow:wrap}.main-dental-implants{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;display:flex}.dental-implants{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.dental-implants._2{flex-flow:wrap}.main-emergency-dentistry,.main-extractions{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;display:flex}.extractions{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.extractions._2{flex-flow:wrap}.treatments-text{font-size:1.4rem}.main-full-mouth-rehabilitation,.main-invisalign,.main-root-canal-therapy{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;display:flex}.line-rounded-icon{font-family:"Fa Solid 900",Arial,sans-serif}.line-rounded-icon.success-message-check{margin-bottom:6px;font-size:22px}.line-rounded-icon.success-message-check.large{margin-bottom:16px;font-size:80px;line-height:88px}.text-300{font-size:22px;line-height:22px}.text-300.bold{font-weight:700}.text-300.bold.footer-title{color:var(--color-primary);margin-bottom:40px}.color-neutral-300{color:#eff0f6}.inner-container._574px{max-width:574px}.success-message-2{color:#4a3aff;background-color:#f3f2ff;border-radius:24px;padding:28px 28px 32px}.message{min-height:144px;color:var(--color-primary);background-color:#fff;border:1px solid #eff0f6;border-radius:22px;padding:16px 24px;line-height:28px;transition:box-shadow .3s,color .3s,border-color .3s;box-shadow:0 2px 7px #14142b14}.message:hover{border-color:#4a3aff;box-shadow:0 2px 12px #14142b1a}.message:focus{color:#211f54;border-color:#4a3aff}.message:focus-visible,.message[data-wf-focus-visible]{border-color:var(--color-primary)}.message::placeholder{color:var(--color-primary);font-size:14px;font-weight:400}.text-200{line-height:20px}.text-200.bold{font-weight:700}.text-200.color-neutral-600.mg-bottom-8px{margin-bottom:10px}.grid-2-columns{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.grid-2-columns.contact-v1{grid-column-gap:60px;grid-template-columns:1fr 1.2fr}.card{background-color:#fff;border:1px solid #eff0f6;border-radius:24px;box-shadow:0 2px 7px #14142b0f}.card.form{min-height:620px;margin-bottom:0;padding:72px 40px}.error-message{color:#ff5a65;text-align:center;background-color:#ffeff0;border-radius:16px;margin-top:20px;padding:20px 24px}.square-icon{border-radius:16px}.grid-1-column{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.card-link-icon{grid-column-gap:1rem;grid-row-gap:1rem;transform-style:preserve-3d;background-color:#fff;border:1px solid #f7f7fc;border-radius:14px;align-items:center;padding:14px 18px;text-decoration:none;transition:transform .3s,border-color .3s,color .3s;display:flex;box-shadow:0 2px 6px #14142b0f}.card-link-icon:hover{border-color:#4a3aff;transform:scale3d(.96,.96,1.01)}.name{min-height:70px;color:var(--color-primary);background-color:#fff;border:1px solid #eff0f6;border-radius:100px;margin-bottom:0;padding:16px 24px;font-family:Lato,sans-serif;font-size:18px;line-height:20px;transition:box-shadow .3s,color .3s,border-color .3s;box-shadow:0 2px 7px #14142b14}.name:hover{border-color:var(--color-primary);box-shadow:0 2px 12px #14142b1a}.name:focus{border-color:var(--color-primary);color:#211f54}.name:focus-visible,.name[data-wf-focus-visible],.name::placeholder{color:var(--color-primary);font-size:14px}.subtitle{color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-weight:700;line-height:20px}.mg-bottom-40px{margin-bottom:40px}.div-block{margin-top:40px}.insurance-flex{justify-content:space-between;display:flex}.insurance-blocks{grid-column-gap:1.5rem;grid-row-gap:1.5rem;background-color:var(--color-primary);flex-flow:column;justify-content:center;align-items:center;width:32%;padding:1.5rem;display:flex}.insurance-paragraph{color:var(--color-white);text-align:center;font-size:1.1rem}.insuracne-title{color:var(--color-white);text-align:center}.cdcp-section{background-image:url(/images/backgrounds/single-page-bg.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.cdcp-flex{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:center;align-items:center;display:flex}.cdcp-iamge-wrapper{width:50%}.cdcp-iamge{width:100%}.cdcp-content-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;width:50%;display:flex}.page-title{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;max-width:800px;margin-bottom:70px;margin-left:auto;margin-right:auto;display:flex}.faq-section{background-image:url(/images/decor/shape-02.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto;min-height:600px;padding:140px 5% 120px;position:relative}.animation{width:60px;height:60px}.question-title{color:#0b1033;font-size:16px;line-height:24px}.faq-question-wrap{margin-bottom:35px}.faq-content{margin-top:-2px;overflow:hidden}.faq-wrap{flex-direction:column;max-width:800px;margin-left:auto;margin-right:auto;display:flex}.paragraph{color:#445567;letter-spacing:-.25px;margin-bottom:0;margin-left:25px;margin-right:25px;padding-top:42px;padding-bottom:42px;font-size:16px;line-height:28px}.heading-large{text-align:center;letter-spacing:-2px;margin-top:0;margin-bottom:8px;font-size:55px;line-height:72px}.faq-question-bar{background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 25px;text-decoration:none;display:flex;box-shadow:7px 7px 60px #f2f3f6}.service-card-content-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;width:100%;max-width:40rem;display:flex}.text-big{color:#323234;margin-bottom:0;font-size:1.25rem;font-weight:500;line-height:133%}.text-big.white{color:var(--color-white)}.service-card-image-wrapper{border-radius:.75rem;width:100%;max-width:30rem;overflow:clip}.service-card-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;background-color:var(--color-primary);border-radius:.75rem;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.service-card-image{width:100%}.service-card-devider{background-color:var(--color-white);height:.093rem}.blog-card-title{color:var(--color-white)}.top-of-the-section{background-color:var(--color-primary)}.section-top-flex{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-end;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}.number-flex{grid-column-gap:.5rem;grid-row-gap:.5rem;border-radius:20rem;justify-content:flex-start;align-items:center;padding-left:10px;padding-right:20px;display:flex}.number-flex.hide{display:none}.phone-icon{width:100%;max-width:3rem;padding:12px}.phone-text{color:var(--color-white);font-size:1rem}.for-mobile-view-item{display:none;position:relative;bottom:0;right:0}.mobile-view-button-wrapper-2{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:row;justify-content:center;align-items:center;display:flex}.for-mobile-view-booking-button{color:#fff;background-color:#4bc9ff;padding:.6rem;font-family:Lato,sans-serif;font-size:1.125rem;text-decoration:none}.for-mobile-view-booking-button:hover{color:#fff}.number-link-wrapper-2{grid-column-gap:1rem;grid-row-gap:1rem;background-color:#4bc9ff;border-radius:25rem;justify-content:flex-start;align-items:center;padding:.8rem;text-decoration:none;display:flex}.phone-icon-2{width:100%;max-width:1.4rem}.text-size-xmedium123-copy{text-align:center;letter-spacing:-.03rem;font-family:Lato,sans-serif;font-size:1.25rem;font-weight:400;line-height:150%}.style-gudie-main-hero-about-us-copy{background-image:url(/images/backgrounds/about-hero.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;flex-flow:column;justify-content:center;align-items:center;height:32rem;display:flex;overflow:visible}.style-gudie-main-hero-about-us-copy.for-single-page{height:20rem}.email{min-height:70px;color:var(--color-primary);background-color:#fff;border:1px solid #eff0f6;border-radius:100px;margin-bottom:0;padding:16px 24px;font-family:Lato,sans-serif;font-size:18px;line-height:20px;transition:box-shadow .3s,color .3s,border-color .3s;box-shadow:0 2px 7px #14142b14}.email:hover{border-color:var(--color-primary);box-shadow:0 2px 12px #14142b1a}.email:focus{border-color:var(--color-primary);color:#211f54}.email:focus-visible,.email[data-wf-focus-visible],.email::placeholder{color:var(--color-primary);font-size:14px}.phone{min-height:70px;color:var(--color-primary);background-color:#fff;border:1px solid #eff0f6;border-radius:100px;margin-bottom:0;padding:16px 24px;font-family:Lato,sans-serif;font-size:18px;line-height:20px;transition:box-shadow .3s,color .3s,border-color .3s;box-shadow:0 2px 7px #14142b14}.phone:hover{border-color:var(--color-primary);box-shadow:0 2px 12px #14142b1a}.phone:focus{border-color:var(--color-primary);color:#211f54}.phone:focus-visible,.phone[data-wf-focus-visible],.phone::placeholder{color:var(--color-primary);font-size:14px}.existng-patient{min-height:70px;color:var(--color-primary);background-color:#fff;border:1px solid #eff0f6;border-radius:100px;margin-bottom:0;padding:16px 24px;font-family:Lato,sans-serif;font-size:18px;line-height:20px;transition:box-shadow .3s,color .3s,border-color .3s;box-shadow:0 2px 7px #14142b14}.existng-patient:hover{border-color:var(--color-primary);box-shadow:0 2px 12px #14142b1a}.existng-patient:focus{border-color:var(--color-primary);color:#211f54}.existng-patient:focus-visible,.existng-patient[data-wf-focus-visible],.existng-patient::placeholder{color:var(--color-primary);font-size:14px}.zaid-designation{color:#787878;font-family:Lato,sans-serif;font-size:1.8rem;line-height:120%}.zaid-paragraph{color:#1d1f24;text-align:center;max-width:90%;margin-top:-58px;margin-left:auto;margin-right:auto;font-family:Lato,sans-serif;font-size:1.125rem;line-height:150%}.wrapper-3{grid-column-gap:3.5rem;grid-row-gap:3.5rem;flex-flow:column;padding-left:20px;padding-right:20px;display:flex}.container-large{width:100%;max-width:1420px;margin-left:auto;margin-right:auto}.padding-2-coabout-uspy{background-color:var(--color-primary);margin-top:31px;padding-top:3rem;padding-bottom:3rem}.main-container-3{width:100%;max-width:82.5rem;padding-left:1.25rem;padding-right:1.25rem}.paragraph-large{color:#fff;max-width:520px;font-size:18px;line-height:135%}.text-button-b8{z-index:1;letter-spacing:0;position:relative}.good-hand-wrapper{grid-column-gap:3.5rem;grid-row-gap:3.5rem;justify-content:flex-start;align-items:center;display:flex}.second-title-3{color:#fff;text-align:left;margin-top:0;margin-bottom:0;font-size:2.1rem}.good-hand-content-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:center;align-items:flex-start;width:50%;display:flex}.bg-mask-b8{background-color:#1f5260;width:0;height:200px;position:absolute;inset:auto;transform:rotate(37deg)}.good-hand-image-wrapper{width:50%}.content-image{width:100%;box-shadow:none;border-radius:11px}.second-title-9{color:#172445;text-align:center;margin-top:0;margin-bottom:0;font-size:2.5rem}.team-member-block-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.team-card-wrapper{border-radius:.75rem;flex-flow:column;text-decoration:none;display:flex;overflow:clip}.team-member-image{aspect-ratio:auto;width:100%;position:relative;overflow:clip}.dr-informations{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:var(--color-secondary);flex-flow:column;padding:1.5rem;display:flex}.dr-designation,.team-title{color:var(--color-white)}.about-hero{z-index:1;background-image:linear-gradient(#0000004d,#6d470066 95%),url(/images/backgrounds/cdcp-bg.avif);background-position:0 0,50%;background-size:auto,cover;flex-flow:column;justify-content:center;align-items:center;height:300px;margin-top:-3px;display:flex;position:relative}.shape-wrapper{z-index:99;width:100%;height:186px;display:none;position:absolute;bottom:-46%;overflow:clip}.sape{z-index:9}.heading-2{color:#fff}.wrapper-4{grid-column-gap:3.5rem;grid-row-gap:3.5rem;flex-flow:column;padding-left:20px;padding-right:20px;display:flex}.padding-2-copy23443{background-color:#fff;padding-top:3rem;padding-bottom:3rem}.check-wrapper{max-width:2rem}.dental-canadian-flex{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.cdcp-flex-2{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:flex-start;display:flex}.section-top-holder-3{grid-column-gap:1.2rem;grid-row-gap:1.2rem;flex-flow:column;justify-content:center;align-items:center;margin-top:28px;display:flex}.canadian-content-wrapper{grid-column-gap:1.2rem;grid-row-gap:1.2rem;flex-flow:column;width:60%;display:flex}.image-33{border-radius:10px;margin-top:86px}.second-title-2{text-align:center;margin-top:0;margin-bottom:0;font-size:2.5rem}.custom-paragraph{color:#000;font-weight:500}.canadian-image-wrapper{width:40%}.cdcp-bottom-wrapper{grid-column-gap:1.2rem;grid-row-gap:1.2rem;width:100%;max-width:60rem;box-shadow:none;border:1px solid #172445;border-radius:1.5rem;flex-flow:column;margin-left:auto;margin-right:auto;padding:2rem;display:flex}.hidden-on-desktop{display:none}.btn-circle-secondary{color:#211f54;width:64px;min-width:64px;height:64px;min-height:64px;transform-style:preserve-3d;background-color:#fff;border:1px solid #eff0f6;border-radius:50%;justify-content:center;align-items:center;font-size:26px;text-decoration:none;transition:border-color .3s,transform .3s,background-color .3s,color .3s;display:flex;box-shadow:0 2px 12px #14142b14}.btn-circle-secondary:hover{color:#fff;background-color:#4a3aff;border-color:#4a3aff;transform:scale3d(.94,.94,1.01)}.btn-circle-secondary.slider-arrow{margin-top:0;margin-bottom:0}.btn-circle-secondary.slider-arrow.right---top-left{top:-100px}.btn-circle-secondary.slider-arrow.right---top-left:hover{border-color:var(--color-primary);background-color:var(--color-primary)}.btn-circle-secondary.slider-arrow.left---top-left{inset:-100px 84px auto auto}.btn-circle-secondary.slider-arrow.left---top-left:hover{border-color:var(--color-primary);background-color:var(--color-primary)}.slider-mask{height:100%}.slider-mask.width-490px{max-width:365px;overflow:visible}.slide-item-mg{margin-right:28px}.slider-wrapper{background-color:#0000;height:100%}.div-block-2{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;display:flex}.rating-image{width:100%;max-width:4rem}.section-top-address-wrapper,.location-icon-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;display:flex}.location-icon{color:var(--color-white);font-family:"Fa Solid 900",Arial,sans-serif;font-size:1.5rem;line-height:120%}.location-text{color:var(--color-white);font-size:1rem}.style-gudie-main-herocontactus-copy{background-image:linear-gradient(#45578980,#45578980),url(/images/backgrounds/contact-hero.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-flow:column;justify-content:center;align-items:center;height:20rem;display:flex}.style-gudie-main-herocontactus-copy.for-single-page{height:20rem}.style-gudie-main-heronew-patient-copy{background-image:linear-gradient(#45578980,#45578980),url(/images/backgrounds/new-patient-hero.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-flow:column;justify-content:center;align-items:center;height:25rem;display:flex}.style-gudie-main-heronew-patient-copy.for-single-page{height:20rem}.style-gudie-main-hero-servicecopy{background-image:linear-gradient(#45578980,#45578980),url(/images/clinic/new-patient-visit.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-flow:column;justify-content:center;align-items:center;height:26rem;display:flex}.style-gudie-main-hero-servicecopy.for-single-page{height:20rem}.date{color:var(--color-white);font-size:1.1rem;font-weight:400}.collection-list{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.single-pages-richtext{text-align:center}.single-pages-richtext ol,.single-pages-richtext ul{flex-flow:column;justify-content:center;align-items:center;display:flex}.blog-author{color:var(--color-white)}.text-200-dsdscopy{line-height:20px}.text-200-dsdscopy.bold{color:var(--color-white);text-align:center;font-weight:700}.text-200-dsdscopy.color-neutral-600.mg-bottom-8px{margin-bottom:10px}@media screen and (width>=1280px){.style-gudie-main-hero-about-us-copy{height:38rem}.main-container-3{margin-left:auto;margin-right:auto}}@media screen and (width>=1440px){.section-padding.for-hero{margin-top:0}.home-hero{height:780px}.grid-2-columns.form{grid-column-gap:32px;grid-row-gap:32px}.grid-2-columns.contact-v1{grid-column-gap:80px;grid-template-columns:1fr 1.2fr}.style-gudie-main-hero-about-us-copy{height:43rem}.shape-wrapper{bottom:-154px}.section-top-holder-3{margin-top:23px}}@media screen and (width>=1920px){.others-text-wrapper{grid-column-gap:1.3rem;grid-row-gap:1.3rem;max-width:43.9rem}.section-padding.for-hero{height:800px}.hero-content-wrapper{margin-top:115px}.container{margin-left:auto;margin-right:auto}.new-patient{background-image:linear-gradient(#45578980,#45578980),url(/images/backgrounds/faq-bg.avif)}.style-gudie-main-hero-about-us-copy{height:53rem}.about-hero{background-position:0 0,50%}.shape-wrapper{bottom:-234px}.sape{margin-top:-120px}}@media screen and (width<=991px){h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.6rem}h4{font-size:2.2rem}h5{font-size:2rem}h6{font-size:1.6rem}.navbar-container-v1{padding-top:1rem;padding-bottom:1rem}.mobile-logo{width:100%;max-width:3rem;position:absolute}.nav-menu-two{background-color:var(--color-primary);border-radius:0;flex-flow:column;justify-content:space-around;align-items:center;padding:40px 20px 80px;display:flex;box-shadow:0 8px 50px #0000000d}.typography-title{position:static}.style-gudie-main-hero{height:25rem}.text-size-medium._02{width:100%;font-size:1.2rem}.home-v1-dropdown{color:var(--color-white)}.primary-button.for-navigation{background-color:var(--color-white);color:var(--color-primary)}.typography-block{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:wrap;padding-left:2rem;padding-right:2rem}.nav-dropdown-list.shadow-three.w--open{position:absolute}.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open{background-color:#5a5a5a00;padding-top:.5rem;padding-bottom:.5rem;padding-left:2rem;position:static;top:auto}.h1-font-style{padding-left:1.2rem;padding-right:1.2rem;font-size:1.2rem}.typography-title-wrapper{position:static}.speacer-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem}.menu-button{flex-flow:column;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;display:flex}.menu-button.w--open{color:#fff;background-color:#a6b1bf00}.section-padding{padding-top:3rem;padding-bottom:3rem}.nav-menu-wrapper{z-index:9999}.mobile-margin-top-10{display:none}.nav-link{color:var(--color-white);padding:5px}.nav-dropdown{flex-flow:column;justify-content:flex-start;align-items:flex-start}.navigation{z-index:999999}.hero-flex{flex-flow:wrap}.hero-content-wrapper{width:100%}.hours-flex{flex-flow:wrap;justify-content:space-between;align-items:flex-start}.hour-inner-flex{flex-flow:wrap;justify-content:flex-start;align-items:center;width:50%}.icon-wrapper{width:3.5rem;max-width:none}.content-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;width:100%}.address-link-wrapper{grid-column-gap:.6rem;grid-row-gap:.6rem}.address-link,.hours-text{font-size:1rem}.wrapper{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.top-reasons-wrapper{grid-template-columns:1fr}.new-patients-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:row-reverse wrap-reverse}.new-patients-content-wrapper,.new-patients-image-wrapper{width:100%}.meet-our-doctor-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:wrap}.meet-our-doctor-image-wrapper{width:100%}.footer{padding-top:2rem;padding-bottom:2rem}.quick-pages{max-width:none}.copyright-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:wrap}.footer-flex-boxes._01{max-width:35rem}.footer-flex-box{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:wrap}.copyright-flex{width:45%}.container{max-width:none}.copyright-left{flex-flow:wrap;width:100%}.footer-social-wrapper{justify-content:flex-start;align-items:center}.cdp-wrapper{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:wrap}.new-patient-subtitle{width:80%}.general-dentist-flex{flex-flow:wrap}.general-dentist-flex._2{flex-flow:row-reverse wrap-reverse}.general-dentist-image-wrapper{width:100%;position:static}.general-dentist-content-wrapper{width:100%}.payment-heading-flex{grid-column-gap:10px;grid-row-gap:10px}.payment-title{font-size:1.9rem}.single-page-richtext{width:90%}.single-page-title-wrapper{grid-column-gap:2rem;grid-row-gap:2rem}.service-grid{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr}.section-padding-2{padding-top:3rem;padding-bottom:3rem}.testimonial-wrapper{height:auto}.testimonials-grid{grid-template-columns:1fr 1fr}.single-page-paragraph{width:100%}.all-on-4-dental-section{flex-flow:wrap}.single-page-inner-image-wrapper,.avoiding-treatment-list-wrapper{width:100%}.main-all-on-4-dental-section{grid-column-gap:3rem;grid-row-gap:3rem}.who-can-benefit-wrapper{flex-flow:wrap}.who-can-benefit-wrapper._2{flex-flow:row-reverse wrap-reverse}.who-can-benefit-content-wrapper{width:100%}.composite-veneers{flex-flow:wrap}.main-composite-veneers{grid-column-gap:3rem;grid-row-gap:3rem}.bottom-block-paragraph{width:100%}.main-cosmetic-dentistry{grid-column-gap:3rem;grid-row-gap:3rem}.cosmetic-dentistry{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:wrap}.main-dental-crowns,.main-dental-implants,.main-emergency-dentistry,.main-extractions,.main-full-mouth-rehabilitation,.main-invisalign,.main-root-canal-therapy{grid-column-gap:3rem;grid-row-gap:3rem}.text-300.bold.footer-title{margin-bottom:24px}.grid-2-columns.contact-v1{grid-row-gap:80px;grid-template-columns:1fr}.card.form{padding:54px 32px}.insurance-flex{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:wrap}.insurance-blocks{width:100%}.cdcp-flex{flex-flow:wrap}.cdcp-iamge-wrapper,.cdcp-content-wrapper{width:100%}.faq-section{padding-top:40px;padding-bottom:40px}.heading-large{font-size:42px}.service-card-content-wrapper{max-width:none}.text-big{font-size:1.2rem}.service-card-image-wrapper{max-width:none}.service-card-wrapper,.section-top-flex{flex-flow:wrap}.style-gudie-main-hero-about-us-copy{height:25rem}.zaid-designation{font-size:1.2rem}.wrapper-3{grid-column-gap:2.5rem;grid-row-gap:2.5rem;justify-content:flex-start;align-items:center}.padding-2-coabout-uspy{padding-top:3.5rem;padding-bottom:3.5rem}.paragraph-large{text-align:center;max-width:none}.good-hand-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:wrap}.good-hand-content-wrapper{justify-content:center;align-items:center;width:100%}.good-hand-image-wrapper{width:100%}.team-member-block-wrapper{grid-template-columns:1fr 1fr}.about-hero{margin-top:95px}.wrapper-4{grid-column-gap:2.5rem;grid-row-gap:2.5rem;justify-content:flex-start;align-items:center}.padding-2-copy23443{padding-top:3.5rem;padding-bottom:3.5rem}.btn-circle-secondary.slider-arrow.right---top-left{width:50px;min-width:50px;height:50px;min-height:50px;inset:auto 41% -68px auto}.btn-circle-secondary.slider-arrow.left---top-left{width:50px;min-width:50px;height:50px;min-height:50px;inset:auto auto -70px 41%}.slider-mask{position:static}.style-gudie-main-herocontactus-copy,.style-gudie-main-heronew-patient-copy,.style-gudie-main-hero-servicecopy{height:25rem}}@media screen and (width<=767px){h1{font-size:3rem}h2{font-size:2.2rem}h3{font-size:2.4rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.5rem}li{font-size:1.1rem}.navbar-container-v1{max-width:100%;padding-top:1.5rem;padding-bottom:1.5rem}.mobile-logo{max-width:2.5rem}.nav-menu-two{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border-radius:20px;flex-direction:column;padding-top:30px;padding-bottom:30px}.typography-title{position:static;top:auto}.main-container{padding-left:1rem;padding-right:1rem}.paragraph-title-wrapper,.paragraph-title-wrapper._5,.paragraph-title-wrapper._4,.paragraph-title-wrapper._3,.paragraph-title-wrapper._2{width:auto}.text-size-xsmall{font-size:1rem}.style-gudie-main-hero.for-single-page{height:auto}.text-size-xmedium{font-size:1.2rem}.text-size-medium{font-size:1.1rem}.logo-v1{height:2.5rem}.home-v1-dropdown{padding-top:0}.others-text-wrapper{flex-flow:column;grid-template-columns:.5fr;display:flex}.primary-button{font-size:1rem}.typography-block{flex-flow:column;padding:2rem}.spacer-huge{padding-top:3rem}.spacer-huge._9{padding-top:5rem}.buttons-wrapper-for-style-guide{padding:2rem}.nav-dropdown-list.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list.shadow-three.w--open{position:relative}.nav-dropdown-list.shadow-three.mobile-shadow-hide{box-shadow:none}.spacer-xhuge{padding-top:3rem}.spacer-xhuge._10{padding-top:5.5rem}.typography-title-wrapper{position:static;top:auto}.navbar-brand{padding-left:0}.speacer-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem}.with-border{padding:2rem}.menu-button{padding-left:5px}.paragraph-wrapper{padding:2rem}.section-padding{padding-top:3rem;padding-bottom:3rem}.mobile-margin-top-10{margin-top:10px}.button-wrapper.center{margin-left:auto;margin-right:auto}.nav-link{padding-top:5px;padding-bottom:5px;display:inline-block}.nav-dropdown{flex-direction:column;align-items:center;display:flex}.hero-wrapper{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.hours-flex{grid-column-gap:2rem;grid-row-gap:2rem}.hour-inner-flex{width:100%}.section-top-holder{grid-column-gap:1rem;grid-row-gap:1rem}.footer{padding-bottom:2rem}.copyright-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:wrap}.footer-flex-box{padding-top:2rem}.copyright-flex{width:64%}.copyright-left{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;width:100%}.footer-social-wrapper{justify-content:center;align-items:center}.cdp-wrapper{margin-top:60px}.cdp-title{text-align:center}.form{grid-column-gap:1.8rem;grid-row-gap:1.8rem}.payment-first-block{padding:40px 20px}.payment-heading-flex{flex-flow:wrap}.insurane-block{padding:20px}.single-page-richtext{width:100%}.service-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.service-card-detials{width:100%;padding:20px 10px}.service-name{text-align:center}.client-image{max-width:2.8rem}.section-padding-2{padding-top:2.5rem;padding-bottom:2.5rem}.testimonial-wrapper{height:auto}.testimonials-grid{grid-template-columns:1fr}.main-container-2{padding-left:1rem;padding-right:1rem}.avoiding-treatment-list-wrapper{padding:1rem}.who-can-benefit-paragraph{font-size:1rem}.line-rounded-icon.success-message-check.large{font-size:68px;line-height:73px}.text-300{font-size:18px;line-height:20px}.text-300.bold.footer-title{margin-bottom:24px}.message{border-radius:18px}.text-200{font-size:16px;line-height:18px}.grid-2-columns{grid-template-columns:1fr}.grid-2-columns.form{grid-row-gap:20px}.grid-2-columns.contact-v1{grid-row-gap:40px}.card.form{padding:56px 32px}.square-icon{border-radius:12px;max-width:56px}.name{min-height:60px;padding-top:16px;padding-bottom:16px}.mg-bottom-40px{margin-bottom:24px}.page-title{margin-bottom:40px}.heading-large{font-size:32px;line-height:42px}.text-big{font-size:1.1rem}.top-of-the-section{display:none}.section-top-flex{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px}.number-flex{padding-right:20px}.phone-icon{max-width:2.6rem}.phone-text{font-size:1rem}.for-mobile-view-item{z-index:99999;width:100%;display:inline-block;position:fixed;bottom:20px}.for-mobile-view-booking-button{background-color:var(--color-secondary);color:#fff;padding:.6rem 1rem}.for-mobile-view-booking-button:hover{color:#fff}.number-link-wrapper-2{background-color:var(--color-secondary);padding:.6rem}.text-size-xmedium123-copy{font-size:1rem}.style-gudie-main-hero-about-us-copy.for-single-page{height:auto}.email,.phone,.existng-patient{min-height:60px;padding-top:16px;padding-bottom:16px}.zaid-paragraph{max-width:100%;font-size:1rem}.wrapper-3{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.second-title-3,.second-title-9{font-size:2rem}.team-member-block-wrapper{grid-template-rows:auto;grid-template-columns:1fr}.about-hero{margin-top:98px}.wrapper-4{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.second-title-2{font-size:2rem}.btn-circle-secondary{width:56px;min-width:56px;height:56px;min-height:56px;font-size:22px;line-height:24px}.btn-circle-secondary.slider-arrow.right---top-left{bottom:-72px;right:36%}.btn-circle-secondary.slider-arrow.left---top-left{bottom:-72px;left:36%}.style-gudie-main-herocontactus-copy.for-single-page,.style-gudie-main-heronew-patient-copy.for-single-page,.style-gudie-main-hero-servicecopy.for-single-page{height:auto}.text-200-dsdscopy{font-size:16px;line-height:18px}}@media screen and (width<=479px){h2{font-size:2rem}h3{font-size:2.2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.4rem}ul{padding-left:20px}.navbar-container-v1{padding-top:1.2rem;padding-bottom:1.2rem}.nav-menu-two{flex-direction:column}.style-gudie-main-hero{height:20rem}.text-size-xmedium{font-size:1.1rem;line-height:150%}.secondary-button{font-size:1rem;font-weight:400}.secondary-button.for-cdp{font-size:1rem;font-weight:400;line-height:19px}.text-size-medium{font-size:1rem}.text-size-medium._02{font-size:1.1rem}.typography-block,.buttons-wrapper-for-style-guide,.with-border,.paragraph-wrapper{padding:1rem}.button-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:wrap}.hero-title{font-size:2.5rem}.home-hero{background-position:0 0,67%;background-size:auto,cover}.hero-subtitle{font-size:1.4rem}.top-reasons-text{font-size:1rem}.copyright-wrapper{justify-content:space-between;align-items:center}.copyright-flex{width:100%}.copyright-left{text-align:center}.footer-social-wrapper{width:100%}.cdp-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;margin-top:-2px;margin-left:-41px;margin-right:-38px}.new-patient-subtitle{width:auto;font-size:1.2rem;line-height:130%}.payment-heading-flex{text-align:center}.service-grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.service-name{font-size:1.1rem}.testimonial-wrapper{height:auto}.client-says-text{font-size:1.1rem}.single-page-paragraph{font-size:1rem}.who-can-benefit-content-wrapper{grid-column-gap:1rem;grid-row-gap:1rem}.line-rounded-icon.success-message-check.large{font-size:58px;line-height:64px}.grid-2-columns.contact-v1{grid-column-gap:51px;grid-row-gap:50px}.card.form{padding-left:15px;padding-right:15px}.square-icon{border-radius:14px;max-width:56px}.square-icon.mg-right-16px.mg-bottom-16px-mb{margin-bottom:16px;margin-right:0}.card-link-icon{text-align:center;flex-direction:column;align-items:center;padding:26px 24px}.name{font-size:16px;line-height:18px}.name::placeholder{font-size:16px;line-height:16px}.question-title{flex:1}.faq-content{margin-top:0}.paragraph{margin-left:20px;margin-right:20px;padding-top:25px;padding-bottom:25px}.heading-large{font-size:30px;line-height:34px}.faq-question-bar{padding-left:20px;padding-right:20px}.text-big{font-size:1rem}.number-flex{grid-column-gap:.2rem;grid-row-gap:.2rem}.text-block-17{font-size:1rem}.number-link-wrapper-2{padding:.6rem}.text-size-xmedium123-copy{font-size:1.1rem;line-height:150%}.style-gudie-main-hero-about-us-copy{height:16rem}.email{font-size:16px;line-height:18px}.email::placeholder{font-size:16px;line-height:16px}.phone{font-size:16px;line-height:18px}.phone::placeholder{font-size:16px;line-height:16px}.existng-patient{font-size:16px;line-height:18px}.existng-patient::placeholder{font-size:16px;line-height:16px}.about-hero{height:auto;padding-top:60px;padding-bottom:60px}.btn-circle-secondary.slider-arrow.right---top-left{bottom:-72px;right:31%}.btn-circle-secondary.slider-arrow.left---top-left{bottom:-72px;left:33%}.style-gudie-main-herocontactus-copy,.style-gudie-main-heronew-patient-copy,.style-gudie-main-hero-servicecopy{height:20rem}.code-embed{margin-top:-40px}}#w-node-_2d7033df-902e-3262-3bb3-ff59c0b87828-83c3cc41{grid-area:span 1/span 2/span 1/span 2}#w-node-_2d7033df-902e-3262-3bb3-ff59c0b8782c-83c3cc41{justify-self:start}#w-node-_51d7692a-20ed-ff6c-b15d-aa8fe6c46e77-1af81a77{grid-area:span 1/span 2/span 1/span 2}#w-node-_51d7692a-20ed-ff6c-b15d-aa8fe6c46e7b-1af81a77{justify-self:start}#w-node-_05917074-da8b-97f2-e3c6-9d06e413205c-e63fb666{grid-area:span 1/span 2/span 1/span 2}#w-node-_05917074-da8b-97f2-e3c6-9d06e4132060-e63fb666{justify-self:start}@media screen and (width<=479px){#w-node-_2d7033df-902e-3262-3bb3-ff59c0b87828-83c3cc41,#w-node-_51d7692a-20ed-ff6c-b15d-aa8fe6c46e77-1af81a77,#w-node-_05917074-da8b-97f2-e3c6-9d06e413205c-e63fb666{grid-column:span 1/span 1}}.js-reveal [data-reveal],.js-reveal [data-reveal-desktop]{opacity:0;will-change:opacity;transition:opacity .6s,transform .6s}.js-reveal [data-reveal=up]{transform:translateY(10%)}.js-reveal [data-reveal=down]{transform:translateY(-10%)}.js-reveal [data-reveal].is-revealed,.js-reveal [data-reveal-desktop].is-revealed{opacity:1;transform:none}@media (width<=991px){.js-reveal [data-reveal-desktop]{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal],.js-reveal [data-reveal-desktop]{opacity:1;transition:none;transform:none}}img{height:auto}.logo-v1{width:auto}.team-card-wrapper{color:var(--color-primary);font-family:Lato,sans-serif;font-size:1.1rem;font-weight:700;text-decoration:none}.bdc-holiday-section{background:#f6f2ea;padding:80px 16px;position:relative}.bdc-holiday-inner{background:#fff;border:3px solid #e6d7c4;border-radius:22px;gap:36px;max-width:1250px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000012}.bdc-img-wrap{background:#4b5a86;flex:0 0 58%;justify-content:center;align-items:center;padding:14px;display:flex;position:relative}.bdc-img-frame{background:#4b5a86;border:4px solid #e6d7c4;border-radius:18px;width:100%;height:460px;overflow:hidden}.bdc-img-frame img{width:100%;display:block;object-fit:cover!important;height:100%!important}.bdc-content{color:#111827;flex-direction:column;flex:0 0 42%;justify-content:center;padding:32px 32px 32px 0;display:flex}.bdc-eyebrow{color:#0f1733;background:#f2eadf;border-radius:999px;margin-bottom:14px;padding:6px 16px;font-size:.9rem;font-weight:700;display:inline-flex}.bdc-heading{color:#0f1733;margin-bottom:12px;font-size:1.9rem;font-weight:800}.bdc-body{margin-bottom:18px;line-height:1.55}.bdc-list{margin:0 0 20px;padding:0;list-style:none}.bdc-list li{margin-bottom:8px;line-height:1.45}.bdc-nap{color:#0f1733;border-top:1px solid #0f173324;margin-top:14px;padding-top:14px;font-size:.95rem;line-height:1.55}.bdc-nap a{font-weight:700;text-decoration:none}.bdc-local-intent{color:#0f1733c7;margin-top:8px;font-size:.92rem}@media (width<=991px){.bdc-holiday-inner{flex-direction:column}.bdc-img-wrap{padding:16px}.bdc-img-frame{height:300px}.bdc-content{padding:28px 22px}}.promo-page-hero{background-color:var(--color-primary);color:#fff}.promo-page-hero__inner{align-items:center;gap:3rem;display:flex}.promo-page-hero__copy{flex:40%}.promo-page-hero .single-page-main-title{color:#fff;margin:0}.promo-page-hero__sub{color:#ffffffdb;max-width:30rem;margin:.75rem 0 0;font-family:Lato,sans-serif;font-size:1.0625rem;line-height:1.6}.promo-page-hero__proof{flex:60%;min-width:0;margin:0}.promo-page-hero__proof figcaption{color:#ffffffb8;margin-top:.75rem;font-family:Lato,sans-serif;font-size:.8125rem;line-height:1.5}@media (width<=900px){.promo-page-hero__inner{flex-direction:column;align-items:stretch;gap:1.75rem}.promo-page-hero__proof{width:100%}}.promo-hero{border-radius:.75rem;margin:1.75rem 0 0;overflow:hidden}.promo-hero img{width:100%;height:auto;display:block}.promo-gallery{flex-wrap:wrap;justify-content:center;gap:2.5rem;margin:2rem 0 1rem;display:flex}.promo-gallery__pair{flex:0 min(100%,520px);margin:0}.promo-gallery--single{max-width:860px}.promo-gallery__shots{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.promo-gallery__shot{background:#f2f3f6;border-radius:.75rem;position:relative;overflow:hidden}.promo-gallery__shot img{width:100%;height:auto;display:block}.promo-gallery__tag{z-index:2;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0000009e;border-radius:20rem;padding:.25rem .625rem;font-family:Lato,sans-serif;font-size:.75rem;font-weight:700;position:absolute;top:.625rem;left:.625rem}.promo-gallery__tag--after{background:var(--color-primary)}.promo-gallery__pair figcaption{color:#0f1733b8;margin-top:.75rem;font-family:Lato,sans-serif;font-size:.9375rem;line-height:1.5}.promo-gallery__note{color:#0f17339e;margin-top:1.5rem;font-family:Lato,sans-serif;font-size:.875rem;line-height:1.6}@media (width<=520px){.promo-gallery__shots{gap:.375rem}.promo-gallery__tag{padding:.2rem .5rem;font-size:.6875rem}}.promo-aside{flex-wrap:wrap;align-items:flex-start;gap:2.5rem;display:flex}.promo-aside__copy{flex:24rem;min-width:0}.promo-aside .single-page-paragraph,.promo-aside__benefits{width:100%}.promo-aside__case{flex:0 20rem;gap:.5rem;margin:0;display:grid}@media (width<=767px){.promo-aside__case{flex-basis:100%}}.promo-offer__card{background:var(--color-primary);color:#fff;text-align:center;border-radius:1rem;padding:3rem 2.5rem}.promo-offer__flag{letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary);margin:0 0 .75rem;font-family:Lato,sans-serif;font-size:.8125rem;font-weight:700}.promo-offer__title{color:#fff;margin:0 0 1rem}.promo-offer__body{color:#ffffffe6;max-width:46rem;margin:0 auto 2rem;font-family:Lato,sans-serif;font-size:1.0625rem;line-height:1.65}.promo-offer__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;display:flex}.promo-offer__actions .primary-button{color:var(--color-primary);background-color:#fff;background-image:none;border:0}.promo-offer__actions .primary-button:hover{background-color:var(--color-secondary);color:#1c2233}.promo-offer__phone{color:#fff;border-bottom:1px solid #ffffff73;font-family:Lato,sans-serif;font-weight:700;text-decoration:none}.promo-offer__phone:hover{border-bottom-color:#fff}@media (width<=600px){.promo-offer__card{padding:2.25rem 1.25rem}.promo-offer__actions{flex-direction:column;gap:1rem}}.hollywood-section .hollywood-flex{align-items:center;gap:3rem;display:flex}.hollywood-image-wrapper{border-radius:1rem;flex:0 0 44%;overflow:hidden}.hollywood-image-wrapper img{width:100%;height:auto;display:block}.hollywood-content-wrapper{flex:auto}.hollywood-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary);margin:0 0 .5rem;font-family:Lato,sans-serif;font-size:.8125rem;font-weight:700}.hollywood-content-wrapper .hollywood-cta{margin-top:1.25rem;display:inline-block}@media (width<=991px){.hollywood-section .hollywood-flex{flex-direction:column;gap:1.75rem}.hollywood-image-wrapper{flex:none;width:100%}}.skip-link{z-index:1000000;background:var(--color-primary);color:#fff;font-family:var(--font-sans);border-radius:0 0 .5rem;padding:.75rem 1.25rem;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}
