.container{position:relative;max-width:1200px;width:90%;margin:0 auto}.container:not(.flex):after,.container:not(.flex):before{content:" ";display:table}.container:not(.flex):after{clear:both}.container:not(.flex){*zoom:1}.inset-width{max-width:860px;margin:0 auto}.text-small{font-size:.8em}.align-center,.single-service .callouts .container h4{text-align:center}.flex{display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (max-width:768px){.hide-tablet-portrait{display:none}}@media only screen and (max-width:640px){.hide-smartphone{display:none}}@media screen and (min-width:641px){.show-smartphone{display:none}}.padded,body:not(.home) .hero{padding:90px 0}@media only screen and (max-width:1024px){.padded,body:not(.home) .hero{padding:60px 0}}section.background{background:#efefef;background:#f4efea}.button{display:inline-block;background:#fff;text-decoration:none}@media only screen and (min-width:1025px){.button.large{padding:15px 30px;font-size:22px}}.button:hover{background:#333}.button i{margin-left:5px}@font-face{font-family:"NeulisAlt-Bold";src:url(../fonts/NeulisAlt-Bold.woff2)format("woff2"),url(/fonts/NeulisAlt-Bold.woff)format("woff")}.image-wrap,section.blog article img{position:relative}.image-wrap iframe,.image-wrap img,section.blog article img iframe,section.blog article img img{position:relative;width:100%}.video-wrap iframe{position:absolute}#plans .card:not(.card--button-only),.page-template-template-about #doctors .card:not(.card--button-only),.page-template-template-about #highlights .card:not(.card--button-only){border-radius:16px}#pre-footer .full-width__inner,.border-radius,.callouts .callout,.gallery-grid .gallery-grid__image,.horizontal-cards .horizontal-card,.image-wrap,.single-service #intro .full-width__inner,section.blog article img,section.icon-list .container,section.location .flex{border-radius:16px;overflow:hidden}.cards .card:not(.card--button-only){border-radius:16px}#footer__bottom,#plans .card:not(.card--button-only),#pre-footer .full-width__inner,.box-shadow,.callouts .callout,.cards .card:not(.card--button-only),.horizontal-cards .horizontal-card,.not-blog-page article,.page-template-template-modular .insurance .container,.single-service #intro .full-width__inner,section.icon-list .container{box-shadow:0 10px 35px rgba(51,51,51,.3)}.secondary-background,.tertiary-background{background-image:url(../img/dots-bg.svg);background-color:#504d2d;background-size:cover}.tertiary-background{background-image:url(../img/dental-icons-background-pattern-only.webp);background-size:95%auto}.background-pattern,.home #carousel,.home #meet-doctor{position:relative;background-image:url(../img/subtle-bg.svg);background-size:cover;background-position:right;background-attachment:fixed}.background-pattern.colored,.home .colored#carousel,.home .colored#meet-doctor{background-color:#737a48!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40' width='80' height='40'%3E%3Cpath fill='%239C92AC' fill-opacity='0.13' d='M0 40a19.96 19.96 0 0 1 5.9-14.11 20.17 20.17 0 0 1 19.44-5.2A20 20 0 0 1 20.2 40H0zM65.32.75A20.02 20.02 0 0 1 40.8 25.26 20.02 20.02 0 0 1 65.32.76zM.07 0h20.1l-.08.07A20.02 20.02 0 0 1 .75 5.25 20.08 20.08 0 0 1 .07 0zm1.94 40h2.53l4.26-4.24v-9.78A17.96 17.96 0 0 0 2 40zm5.38 0h9.8a17.98 17.98 0 0 0 6.67-16.42L7.4 40zm3.43-15.42v9.17l11.62-11.59c-3.97-.5-8.08.3-11.62 2.42zm32.86-.78A18 18 0 0 0 63.85 3.63L43.68 23.8zm7.2-19.17v9.15L62.43 2.22c-3.96-.5-8.05.3-11.57 2.4zm-3.49 2.72c-4.1 4.1-5.81 9.69-5.13 15.03l6.61-6.6V6.02c-.51.41-1 .85-1.48 1.33zM17.18 0H7.42L3.64 3.78A18 18 0 0 0 17.18 0zM2.08 0c-.01.8.04 1.58.14 2.37L4.59 0H2.07z'%3E%3C/path%3E%3C/svg%3E")}.background-pattern.colored .column>.button,.background-pattern.colored .column>.wysiwyg>p>.button,.background-pattern.colored .icon-list__item .button,.background-pattern.colored p>.button,.background-pattern.colored>.button,.home .colored#carousel .column>.button,.home .colored#carousel .column>.wysiwyg>p>.button,.home .colored#carousel .icon-list__item .button,.home .colored#carousel p>.button,.home .colored#carousel>.button,.home .colored#meet-doctor .column>.button,.home .colored#meet-doctor .column>.wysiwyg>p>.button,.home .colored#meet-doctor .icon-list__item .button,.home .colored#meet-doctor p>.button,.home .colored#meet-doctor>.button{background:#fff!important;color:#737a48}.background-pattern.colored .column>.button:hover,.background-pattern.colored .column>.wysiwyg>p>.button:hover,.background-pattern.colored .icon-list__item .button:hover,.background-pattern.colored p>.button:hover,.background-pattern.colored>.button:hover,.home .colored#carousel .column>.button:hover,.home .colored#carousel .column>.wysiwyg>p>.button:hover,.home .colored#carousel .icon-list__item .button:hover,.home .colored#carousel p>.button:hover,.home .colored#carousel>.button:hover,.home .colored#meet-doctor .column>.button:hover,.home .colored#meet-doctor .column>.wysiwyg>p>.button:hover,.home .colored#meet-doctor .icon-list__item .button:hover,.home .colored#meet-doctor p>.button:hover,.home .colored#meet-doctor>.button:hover{background:#555a35!important;color:#fff}html{font-size:17px}@media only screen and (max-width:1024px){html{font-size:16px}}body{font-family:"Montserrat",sans-serif;color:#565554;padding-top:146px!important}@media only screen and (max-width:640px){body{padding-top:112px!important}}.testimonials .container:before,h1,h2{color:#504d2d}.home .hero .container .testimonials .container:before,.home .hero .container h2,.home .hero .container section.location .flex .column:nth-child(2) h2,.testimonials .container:before,.testimonials .home .hero .container .container:before,h1,h2,h3,h4,h5,section.location .flex .column:nth-child(2) .home .hero .container h2,section.location .flex .column:nth-child(2) h3{font-family:"Playfair Display",serif;font-weight:500;line-height:1.1;letter-spacing:1px}h3,h4,h5{color:#504d2d}h1{font-size:3rem}@media only screen and (max-width:1280px){h1{font-size:2.7rem}}@media only screen and (max-width:768px){h1{font-size:2rem}}.home .hero .container section.location .flex .column:nth-child(2) h2,section.location .flex .column:nth-child(2) .home .hero .container h2{margin-bottom:30px}.home .hero .container .testimonials section.location .flex .column:nth-child(2) .container:before,.testimonials .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .container:before,h2,section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) h3{font-size:2.25rem;margin-bottom:30px}@media only screen and (max-width:768px){.home .hero .container .testimonials section.location .flex .column:nth-child(2) .container:before,.home .hero .container section.location .flex .column:nth-child(2) h2,.testimonials .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .container:before,h2,section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) .home .hero .container h2,section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) h3{font-size:2rem}}h3{font-size:1.6rem}@media only screen and (max-width:1280px){.home .hero .container .testimonials .container:before,.home .hero .container h2,.home .hero .container section.location .flex .column:nth-child(2) h3,.testimonials .home .hero .container .container:before,h3,section.location .flex .column:nth-child(2) .home .hero .container h3{font-size:1.5rem}}h4{font-size:1.4rem}h5{font-size:1rem}p{line-height:1.7}.column ul,.wysiwyg ul{padding-inline-start:40px}.button{-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s;padding:15px 40px;text-align:center;color:#504d2d;line-height:1.3;border:2px solid #504d2d;background:#ebe2d9;font-weight:400;text-transform:uppercase;border-radius:12px}.button:hover{color:#504d2d;background:#f4efea}@media only screen and (max-width:640px){.button{font-size:15px;padding:10px 20px;margin:5px 0}}.wysiwyg center .button{margin:5px}.wysiwyg ul:not(.gform_fields):not(.mini-icon-list){margin-left:30px!important}.wysiwyg ul:not(.gform_fields):not(.mini-icon-list) li{line-height:1.7}.wysiwyg ul:not(.gform_fields):not(.mini-icon-list) li:not(:last-child){margin-bottom:5px}#header{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (min-width:1025px){#header{font-size:18px}}#header #logo{width:200px}@media only screen and (max-width:640px){#header #logo{width:150px}}.scrolled #header{-webkit-box-shadow:0 5px 25px rgba(51,51,51,.2);-moz-box-shadow:0 5px 25px rgba(51,51,51,.2);box-shadow:0 5px 25px rgba(51,51,51,.2)}#header__top{background:#3a3a3d;overflow:hidden}@media only screen and (max-width:640px){#header__top .flex>ul:not(#menu-eyebrow){display:block;width:33.333%}}@media only screen and (max-width:870px){#header__top .flex>ul:not(#menu-eyebrow) #header__top__email{display:none}}@media only screen and (max-width:640px){#header__top .flex>ul:not(#menu-eyebrow) #header__top__phone{width:100%}#header__top .flex>ul:not(#menu-eyebrow) #header__top__phone a{width:100%;text-align:center;background:#2f2e1b;color:#fff;text-decoration:none!important}#header__top .flex>ul:not(#menu-eyebrow) #header__top__phone a:hover{background:#504d2d}}@media only screen and (max-width:1024px){#header__top .container{width:100%}}#header__top a{color:#fff}#header__top a:hover{text-decoration:underline!important}@media only screen and (max-width:640px){#header__top #menu-eyebrow{background:red;display:flex;flex-flow:row nowrap;width:66.666%}#header__top #menu-eyebrow li{flex:1}}#header__top #menu-eyebrow li a{color:#fff;text-decoration:none!important}@media only screen and (max-width:640px){#header__top #menu-eyebrow li a{width:100%;text-align:center}}#header__top #menu-eyebrow li:nth-child(1){margin-left:10px}@media only screen and (max-width:640px){#header__top #menu-eyebrow li:nth-child(1){margin-left:0}}#header__top #menu-eyebrow li:nth-child(1) a{background:#bb0a0a}#header__top #menu-eyebrow li:nth-child(1) a:hover{background:#eb0d0d}#header__top #menu-eyebrow li:nth-child(2) a{background:#504d2d}#header__top #menu-eyebrow li:nth-child(2) a:hover{color:#fff;background:#2f2e1b}#header__main{padding:10px 0}@media only screen and (max-width:640px){#header__main{padding:12px 0 8px}}@media only screen and (max-width:1024px){#header__main nav{padding-top:100px}}@media only screen and (max-width:1280px){#header__main #menu-main-menu>li{margin-left:25px}}@media only screen and (max-width:1024px){#header__main #menu-main-menu>li{margin:0 0 10px}}#header__main #menu-main-menu>li.current-menu-item>a,#header__main #menu-main-menu>li.megamenu-active>a,#header__main #menu-main-menu>li:hover>a,.mini-icon-list li a .mini-icon-list__icon{background:0 0}#header__main #menu-main-menu>li.current-menu-item>a,#header__main #menu-main-menu>li.megamenu-active>a{color:#504d2d;border-bottom:2px solid #504d2d}#header__main #menu-main-menu>li a{font-weight:400;font-size:15px;text-transform:uppercase}#header__main #menu-button,#header__main #menu-main-menu>li a:hover,.mini-icon-list li a:hover h5{color:#504d2d}@media (min-width:1025px){#header__main #menu-main-menu>li .sub-menu{border-radius:2px;-webkit-box-shadow:0 5px 15px rgba(51,51,51,.2);-moz-box-shadow:0 5px 15px rgba(51,51,51,.2);box-shadow:0 5px 15px rgba(51,51,51,.2);background:#504d2d;overflow:hidden}#header__main #menu-main-menu>li .sub-menu li.current-menu-item>a,#header__main #menu-main-menu>li .sub-menu li>a:hover{background:#737a48}#header__main #menu-main-menu>li .sub-menu li a{font-size:17px;color:#fff;border:0;letter-spacing:0;text-transform:none;font-weight:400}}@media only screen and (max-width:1024px){#header__main #menu-main-menu>li .sub-menu li a{text-transform:none;letter-spacing:0;font-weight:400;padding:5px 0}}@media only screen and (max-width:640px){#header__main #menu-button{margin-top:-22px}}#header .megamenu,#header__main #menu-button .bar,#header__main #menu-button:after,#header__main #menu-button:before{background:#504d2d}#header .megamenu{color:#fff;border:0}#header .megamenu a:not(.button),#header .megamenu h4{color:#fff}#header .megamenu h4{color:#fff;opacity:1;font-family:"Playfair Display",serif;font-size:1.3rem}#header .megamenu ul li{margin-bottom:.5rem}#header .megamenu ul li a{font-size:.9rem}#header .megamenu .button{background:#fff;border:2px solid #fff;color:#737a48}#header .megamenu .button:hover{background:#737a48;color:#fff}#header #locations-megamenu .flex{max-width:960px}#header #locations-megamenu__header{margin-bottom:30px}#header #locations-megamenu__header>h2,#header .testimonials #locations-megamenu__header>.container:before,#header section.location .flex .column:nth-child(2) #locations-megamenu__header>h3,#header section.location .flex .column:nth-child(2) .home .hero .container #locations-megamenu__header>h2,#header section.location .flex .column:nth-child(2) .home .hero .container #locations-megamenu__header>h3,#header section.location .flex .column:nth-child(2) .testimonials .home .hero .container #locations-megamenu__header>.container:before,.home .hero .container #header section.location .flex .column:nth-child(2) #locations-megamenu__header>h2,.home .hero .container .testimonials #header section.location .flex .column:nth-child(2) #locations-megamenu__header>.container:before,.testimonials #header #locations-megamenu__header>.container:before,.testimonials .home .hero .container #header section.location .flex .column:nth-child(2) #locations-megamenu__header>.container:before,section.location .flex .column:nth-child(2) #header #locations-megamenu__header>h3,section.location .flex .column:nth-child(2) #header .home .hero .container #locations-megamenu__header>h2,section.location .flex .column:nth-child(2) #header .home .hero .container #locations-megamenu__header>h3,section.location .flex .column:nth-child(2) #header .testimonials .home .hero .container #locations-megamenu__header>.container:before{width:33.333%;color:#fff}#header #locations-megamenu__header>div{width:66.666%;padding-left:30px}#header #locations-megamenu__header+.flex>div{width:48%;justify-content:space-between}#header #locations-megamenu__header+.flex>div h4 a{text-decoration:none}#header #locations-megamenu__header+.flex>div h4 a:hover{text-decoration:underline}#header #locations-megamenu__header+.flex>div .image-wrap,#header #locations-megamenu__header+.flex>div section.blog article img,section.blog article #header #locations-megamenu__header+.flex>div img{display:block;margin-bottom:20px}#footer{position:relative;background:#504d2d;font-size:16px}#footer__bottom{background-color:#605d36;color:#fff;font-size:12px;padding:15px 0}@media only screen and (max-width:1024px){#footer__bottom .flex{justify-content:center}#footer__bottom .flex p{text-align:center!important}}#footer__bottom .flex .column:nth-of-type(3) p{text-align:right!important}@media only screen and (max-width:1024px){#footer__bottom .flex .column:nth-of-type(3) p{text-align:center!important}}@media only screen and (max-width:640px){#footer__bottom__logo{width:150px}}#footer__bottom a{color:#fff!important}#footer__bottom a:hover{color:#504d2d!important}#footer>.container>.column ul{padding:0}@media only screen and (max-width:1024px){#footer>.container>.column p{text-align:center!important}}@media only screen and (max-width:900px){#footer>.container>.column{width:50%;padding:0 30px;margin-bottom:30px;text-align:center}}@media only screen and (max-width:900px) and (max-width:640px){#footer>.container>.column{width:100%;padding:0}}@media only screen and (max-width:900px){#footer>.container>.column:first-child,#footer>.container>.column:last-child{width:100%}#footer>.container>.column:first-child img,#footer>.container>.column:last-child img{max-width:200px}}#footer>.container>.column .social li{margin-right:15px}@media only screen and (max-width:640px){#footer>.container>.column .social li{margin:0 15px}}#footer>.container>.column .social li a{color:#fff;font-size:26px}#footer>.container>.column .social li a svg{width:20px;height:auto}#footer>.container>.column .social li a svg g,#footer>.container>.column .social li a svg path,#footer>.container>.column .social li a svg rect,.callouts ul .callout__icon svg circle,.callouts ul .callout__icon svg path,.callouts ul .callout__icon svg polygon,.callouts ul .callout__icon svg rect,.home #services ul .callout svg circle,.home #services ul .callout svg path,.home #services ul .callout svg polygon,.home #services ul .callout svg rect,.pricing-section .row.headings div svg circle,.pricing-section .row.headings div svg path,.pricing-section .row.headings div svg polygon,.pricing-section .row.headings div svg rect{fill:#fff}#expertise .testimonials .container:before,#expertise h2,#expertise h3,#footer a,#footer h5,#footer p,.testimonials #expertise .container:before{color:#fff}.concerns ul,.video-gallery .container{justify-content:space-around!important}.video-gallery .container .column{width:46.5%;margin:1%0}@media only screen and (max-width:768px){.video-gallery .container .column{width:100%}}.gallery-grid{background:#f4efea}.gallery-grid .gallery-grid__image{margin:0 20px;flex:1 1 15%}.gallery-grid .gallery-grid__image:nth-child(even){margin-top:30px;margin-bottom:-20px}.gallery-grid .gallery-grid__image:nth-child(odd){margin-top:-20px}@media only screen and (max-width:768px){.gallery-grid .gallery-grid__image{flex:1 1 33.33333%;margin:auto}.gallery-grid .gallery-grid__image:nth-child(even){margin-top:0;margin-bottom:0}.gallery-grid .gallery-grid__image:nth-child(odd){margin-top:0}}body:not(.home) .hero{position:relative;background-image:url(../img/subtle-bg.svg);background-size:cover;background-position:right}body:not(.home) .hero:not(.small){display:flex;flex-flow:row-reverse wrap;justify-content:center}@media only screen and (max-width:640px){body:not(.home) .hero:not(.small){flex-flow:column-reverse wrap}}body:not(.home) .hero:not(.small) .hero__background{width:30%;position:relative}@media only screen and (max-width:640px){body:not(.home) .hero:not(.small) .hero__background{width:90%}}body:not(.home) .hero:not(.small) .hero__background img{width:100%}body:not(.home) .hero:not(.small) .wrapper{width:45%}@media only screen and (max-width:640px){body:not(.home) .hero:not(.small) .wrapper{width:100%}}body:not(.home) .hero:not(.small) .wrapper h1{max-width:100%}body:not(.home) .hero .container{z-index:3}.testimonials body:not(.home) .hero .container .container:before,body:not(.home) .hero .container .testimonials .container:before,body:not(.home) .hero .container h1,body:not(.home) .hero .container h2,body:not(.home) .hero .container p,body:not(.home) .hero .container section.location .flex .column:nth-child(2) h3,section.location .flex .column:nth-child(2) body:not(.home) .hero .container h3{color:#504d2d}body:not(.home) .hero .container .inset-width{border-top:2px solid #504d2d;padding-top:30px}body:not(.home) .hero.small p{text-align:left!important}body:not(.home) .hero.small h1{font-size:3rem}.home body:not(.home) .hero.small .container section.location .flex .column:nth-child(2) h2,.home body:not(.home) .hero.small section.location .flex .column:nth-child(2) .container h2,.home section.location .flex .column:nth-child(2) body:not(.home) .hero.small .container h2,.testimonials body:not(.home) .hero.small .container:before,body:not(.home) .hero.small .testimonials .container:before,body:not(.home) .hero.small h2,body:not(.home) .hero.small section.location .flex .column:nth-child(2) h3,body:not(.home) .home .hero.small .container section.location .flex .column:nth-child(2) h2,body:not(.home) .home .hero.small section.location .flex .column:nth-child(2) .container h2,body:not(.home) .testimonials .home .hero.small .container section.location .flex .column:nth-child(2) .container:before,body:not(.home) .testimonials .home .hero.small section.location .flex .column:nth-child(2) .container .container:before,section.location .flex .column:nth-child(2) body:not(.home) .hero.small h3,section.location .flex .column:nth-child(2) body:not(.home) .home .hero.small .container h2,section.location .flex .column:nth-child(2) body:not(.home) .testimonials .home .hero.small .container .container:before{font-size:2rem}.cards .card:not(.card--button-only) .card__content .home .hero .container .testimonials .container:before,.cards .card:not(.card--button-only) .card__content .home .hero .container h2,.cards .card:not(.card--button-only) .card__content .home .hero .container section.location .flex .column:nth-child(2) h3,.cards .card:not(.card--button-only) .card__content .testimonials .home .hero .container .container:before,.cards .card:not(.card--button-only) .card__content h3,.cards .card:not(.card--button-only) .card__content section.location .flex .column:nth-child(2) .home .hero .container h3,.home .hero .container .cards .card:not(.card--button-only) .card__content h2,.home .hero .container .testimonials .cards .card:not(.card--button-only) .card__content .container:before,.home .hero .container section.location .flex .column:nth-child(2) .cards .card:not(.card--button-only) .card__content h3,.home body:not(.home) .hero .container section.location .flex .column:nth-child(2) h2,.home body:not(.home) .hero section.location .flex .column:nth-child(2) .container h2,.home section.location .flex .column:nth-child(2) body:not(.home) .hero .container h2,.testimonials .home .hero .container .cards .card:not(.card--button-only) .card__content .container:before,.testimonials body:not(.home) .hero .container:before,body:not(.home) .hero .testimonials .container:before,body:not(.home) .hero h1,body:not(.home) .hero h2,body:not(.home) .hero section.location .flex .column:nth-child(2) h3,body:not(.home) .home .hero .container section.location .flex .column:nth-child(2) h2,body:not(.home) .home .hero section.location .flex .column:nth-child(2) .container h2,body:not(.home) .testimonials .home .hero .container section.location .flex .column:nth-child(2) .container:before,body:not(.home) .testimonials .home .hero section.location .flex .column:nth-child(2) .container .container:before,section.location .flex .column:nth-child(2) .home .hero .container .cards .card:not(.card--button-only) .card__content h3,section.location .flex .column:nth-child(2) body:not(.home) .hero h3,section.location .flex .column:nth-child(2) body:not(.home) .home .hero .container h2,section.location .flex .column:nth-child(2) body:not(.home) .testimonials .home .hero .container .container:before{color:#fff}.page-id-7632 #section-1 .flex,article{align-items:flex-start}.insurance{background:#f8f8f8;padding:90px 0!important}@media only screen and (max-width:768px){.insurance{padding:60px 0!important}}.insurance__list{border:0;justify-content:flex-start;align-items:flex-start;background:0 0;margin:30px auto 0}.insurance__list li{flex:0 0 auto;margin:10px;text-align:center;box-shadow:none;padding:0}@media only screen and (max-width:768px){.insurance__list li{flex:0 0 43%}}.insurance__list li a{font-family:"Playfair Display",serif;font-weight:500;display:block;color:#737a48}.insurance__logos{flex-flow:row wrap;align-items:center;max-width:960px;margin:30px auto}.insurance__logos li{width:200px;margin:15px!important}.insurance__logos li img{width:100%}@media only screen and (max-width:640px){.insurance__logos li{width:120px}}.concerns .callout{width:23%!important;margin:0 0 3%!important}@media only screen and (max-width:1024px){.concerns .callout{width:47.5%!important}}@media only screen and (max-width:640px){.concerns .callout{width:100%!important}}.horizontal-cards .horizontal-card{position:relative;display:flex;background:#737a48;color:#fff;border:0;width:100%;overflow:visible;max-width:1200px;margin:30px auto;padding:20px;align-items:center;justify-content:center}.horizontal-cards .horizontal-card:not(:last-child){margin-bottom:30px}.horizontal-cards .horizontal-card__photo{width:350px;height:350px;z-index:2}@media only screen and (max-width:640px){.horizontal-cards .horizontal-card__photo{width:100%;height:auto}}.horizontal-cards .horizontal-card__photo img{display:block;width:100%;height:100%;object-fit:contain;margin:auto}.horizontal-cards .horizontal-card__content{position:relative;text-align:left}@media only screen and (max-width:1024px){.horizontal-cards .horizontal-card__content{width:100%;padding:30px 0 0}}.horizontal-cards .horizontal-card__content>*{position:relative}.home .hero .container .horizontal-cards .horizontal-card__content section.location .flex .column:nth-child(2) h2,.home .hero .container .testimonials .horizontal-cards .horizontal-card__content section.location .flex .column:nth-child(2) .container:before,.home .hero .container .testimonials section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card__content .container:before,.home .hero .container section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card__content h2,.horizontal-cards .horizontal-card__content .testimonials .container:before,.horizontal-cards .horizontal-card__content h2,.horizontal-cards .horizontal-card__content section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,.horizontal-cards .horizontal-card__content section.location .flex .column:nth-child(2) .home .hero .container h2,.horizontal-cards .horizontal-card__content section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,.horizontal-cards .horizontal-card__content section.location .flex .column:nth-child(2) h3,.testimonials .home .hero .container .horizontal-cards .horizontal-card__content section.location .flex .column:nth-child(2) .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card__content .container:before,.testimonials .horizontal-cards .horizontal-card__content .container:before,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card__content .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card__content .home .hero .container h2,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card__content .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card__content h3{border-bottom:2px solid #fff;padding-bottom:30px}.home .hero .container .horizontal-cards .horizontal-card h2,.home .hero .container .testimonials .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .container:before,.home .hero .container .testimonials section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .container:before,.horizontal-cards .horizontal-card .home .hero .container h2,.horizontal-cards .horizontal-card .testimonials .container:before,.horizontal-cards .horizontal-card h1,.horizontal-cards .horizontal-card h2,.horizontal-cards .horizontal-card h3,.horizontal-cards .horizontal-card h4,.horizontal-cards .horizontal-card h5,.horizontal-cards .horizontal-card h6,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h3,.testimonials .home .hero .container .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .container:before,.testimonials .horizontal-cards .horizontal-card .container:before,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h3{color:#fff}.stats .flex{align-items:center}.stats .stat{text-align:center;font-size:1.5rem;width:22%}.stats .stat p{line-height:1}.stats .stat .emphasis{font-weight:600;font-size:2rem}.location+.social-callout{padding-top:0}.home .hero .container .social-callout section.location .flex .column:nth-child(2) h2,.home .hero .container .testimonials .social-callout section.location .flex .column:nth-child(2) .container:before,.home .hero .container .testimonials section.location .flex .column:nth-child(2) .social-callout .container:before,.home .hero .container section.location .flex .column:nth-child(2) .social-callout h2,.social-callout .testimonials .container:before,.social-callout h2,.social-callout section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,.social-callout section.location .flex .column:nth-child(2) .home .hero .container h2,.social-callout section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,.social-callout section.location .flex .column:nth-child(2) h3,.testimonials .home .hero .container .social-callout section.location .flex .column:nth-child(2) .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .social-callout .container:before,.testimonials .social-callout .container:before,section.location .flex .column:nth-child(2) .social-callout .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) .social-callout .home .hero .container h2,section.location .flex .column:nth-child(2) .social-callout .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) .social-callout h3{background:#fff;width:50%;margin:0 auto}.home .hero .container .social-callout section.location .flex .column:nth-child(2) h2::before,.home .hero .container .testimonials .social-callout section.location .flex .column:nth-child(2) .container::before,.home .hero .container .testimonials section.location .flex .column:nth-child(2) .social-callout .container::before,.home .hero .container section.location .flex .column:nth-child(2) .social-callout h2::before,.social-callout .testimonials .container::before,.social-callout h2::before,.social-callout section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container::before,.social-callout section.location .flex .column:nth-child(2) .home .hero .container h2::before,.social-callout section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container::before,.social-callout section.location .flex .column:nth-child(2) h3::before,.testimonials .home .hero .container .social-callout section.location .flex .column:nth-child(2) .container::before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .social-callout .container::before,.testimonials .social-callout .container::before,section.location .flex .column:nth-child(2) .social-callout .home .hero .container .testimonials .container::before,section.location .flex .column:nth-child(2) .social-callout .home .hero .container h2::before,section.location .flex .column:nth-child(2) .social-callout .testimonials .home .hero .container .container::before,section.location .flex .column:nth-child(2) .social-callout h3::before{content:"";border-bottom:2px solid #504d2d;position:absolute;width:100%;height:100%;left:0;top:-110px;z-index:-1}.home .hero .container .single-doctor .social-callout section.location .flex .column:nth-child(2) h2,.home .hero .container .testimonials .single-doctor .social-callout section.location .flex .column:nth-child(2) .container:before,.home .hero .container .testimonials section.location .flex .column:nth-child(2) .single-doctor .social-callout .container:before,.home .hero .container section.location .flex .column:nth-child(2) .single-doctor .social-callout h2,.single-doctor .social-callout .testimonials .container:before,.single-doctor .social-callout h2,.single-doctor .social-callout section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,.single-doctor .social-callout section.location .flex .column:nth-child(2) .home .hero .container h2,.single-doctor .social-callout section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,.single-doctor .social-callout section.location .flex .column:nth-child(2) h3,.testimonials .home .hero .container .single-doctor .social-callout section.location .flex .column:nth-child(2) .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .single-doctor .social-callout .container:before,.testimonials .single-doctor .social-callout .container:before,section.location .flex .column:nth-child(2) .single-doctor .social-callout .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) .single-doctor .social-callout .home .hero .container h2,section.location .flex .column:nth-child(2) .single-doctor .social-callout .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) .single-doctor .social-callout h3{color:#737a48}#expertise,.single-doctor .social-callout ul li a{background:#504d2d;color:#fff}.single-doctor .social-callout ul li a:hover{background:#2f2e1b}.callouts ul,.social-callout ul{margin-top:30px}.social-callout ul li{margin:0 10px}.social-callout ul li a{color:#504d2d;font-size:36px;width:60px;height:60px;display:flex;justify-content:center;align-items:center;text-decoration:none}.callouts ul .callout__icon,section.icon-list .container>ul .icon-list__item .accordion-title:hover{background:#b6bc8c}.callouts ul .callout__icon svg{height:60%}.callouts ul{align-items:stretch}.callouts .callout{background:#fff;text-align:center}.callouts .callout p,.callouts .callout ul{text-align:left}.callouts .callout .home .hero .container .testimonials .container:before,.callouts .callout .home .hero .container h2,.callouts .callout .home .hero .container section.location .flex .column:nth-child(2) h3,.callouts .callout .testimonials .home .hero .container .container:before,.callouts .callout h3,.callouts .callout section.location .flex .column:nth-child(2) .home .hero .container h3,.home .hero .container .callouts .callout h2,.home .hero .container .testimonials .callouts .callout .container:before,.home .hero .container section.location .flex .column:nth-child(2) .callouts .callout h3,.testimonials .home .hero .container .callouts .callout .container:before,section.location .flex .column:nth-child(2) .home .hero .container .callouts .callout h3{margin-bottom:15px}.callouts .callout .home .hero .container .testimonials .container:before,.callouts .callout .home .hero .container h2,.callouts .callout .home .hero .container section.location .flex .column:nth-child(2) h3,.callouts .callout .testimonials .home .hero .container .container:before,.callouts .callout h3,.callouts .callout h4,.callouts .callout section.location .flex .column:nth-child(2) .home .hero .container h3,.home .hero .container .callouts .callout h2,.home .hero .container .single-service #ba section.location .flex .column:nth-child(2) h2,.home .hero .container .single-service .cards .card h2,.home .hero .container .testimonials .callouts .callout .container:before,.home .hero .container .testimonials .single-service .cards .card .container:before,.home .hero .container section.location .flex .column:nth-child(2) .callouts .callout h3,.home .hero .container section.location .flex .column:nth-child(2) .single-service #ba h2,.home .hero .container section.location .flex .column:nth-child(2) .single-service .cards .card h3,.single-service #ba .testimonials .container:before,.single-service #ba h2,.single-service #ba section.location .flex .column:nth-child(2) .home .hero .container h2,.single-service #ba section.location .flex .column:nth-child(2) h3,.single-service .cards .card .home .hero .container .testimonials .container:before,.single-service .cards .card .home .hero .container h2,.single-service .cards .card .home .hero .container section.location .flex .column:nth-child(2) h3,.single-service .cards .card .testimonials .home .hero .container .container:before,.single-service .cards .card h3,.single-service .cards .card section.location .flex .column:nth-child(2) .home .hero .container h3,.testimonials .home .hero .container .callouts .callout .container:before,.testimonials .home .hero .container .single-service .cards .card .container:before,.testimonials .single-service #ba .container:before,section.location .flex .column:nth-child(2) .home .hero .container .callouts .callout h3,section.location .flex .column:nth-child(2) .home .hero .container .single-service .cards .card h3,section.location .flex .column:nth-child(2) .single-service #ba .home .hero .container h2,section.location .flex .column:nth-child(2) .single-service #ba h3{text-align:center}#expertise .testimonials .container:before,#expertise h2,#expertise section.location .flex .column:nth-child(2) h3,.testimonials #expertise .container:before,section.location .flex .column:nth-child(2) #expertise h3{text-align:center;border-bottom:2px solid #fff;padding-bottom:30px}#expertise .home .hero .container .testimonials .container:before,#expertise .home .hero .container h2,#expertise .testimonials .home .hero .container .container:before,#expertise h3,.home .hero .container #expertise h2,.home .hero .container .testimonials #expertise .container:before,.testimonials .home .hero .container #expertise .container:before{padding-bottom:15px}#expertise .flex{justify-content:center;align-items:flex-start}#expertise .flex .column{width:fit-content;margin:0 50px}.home .hero .container .pricing-section section.location .flex .column:nth-child(2) h2,.home .hero .container .testimonials .pricing-section section.location .flex .column:nth-child(2) .container:before,.home .hero .container .testimonials section.location .flex .column:nth-child(2) .pricing-section .container:before,.home .hero .container section.location .flex .column:nth-child(2) .pricing-section h2,.pricing-section .testimonials .container:before,.pricing-section h2,.pricing-section section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,.pricing-section section.location .flex .column:nth-child(2) .home .hero .container h2,.pricing-section section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,.pricing-section section.location .flex .column:nth-child(2) h3,.testimonials .home .hero .container .pricing-section section.location .flex .column:nth-child(2) .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .pricing-section .container:before,.testimonials .pricing-section .container:before,section.location .flex .column:nth-child(2) .pricing-section .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) .pricing-section .home .hero .container h2,section.location .flex .column:nth-child(2) .pricing-section .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) .pricing-section h3{position:relative}.home .hero .container .pricing-section section.location .flex .column:nth-child(2) h2::before,.home .hero .container .testimonials .pricing-section section.location .flex .column:nth-child(2) .container::before,.home .hero .container .testimonials section.location .flex .column:nth-child(2) .pricing-section .container::before,.home .hero .container section.location .flex .column:nth-child(2) .pricing-section h2::before,.pricing-section .testimonials .container::before,.pricing-section h2::before,.pricing-section section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container::before,.pricing-section section.location .flex .column:nth-child(2) .home .hero .container h2::before,.pricing-section section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container::before,.pricing-section section.location .flex .column:nth-child(2) h3::before,.testimonials .home .hero .container .pricing-section section.location .flex .column:nth-child(2) .container::before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .pricing-section .container::before,.testimonials .pricing-section .container::before,section.location .flex .column:nth-child(2) .pricing-section .home .hero .container .testimonials .container::before,section.location .flex .column:nth-child(2) .pricing-section .home .hero .container h2::before,section.location .flex .column:nth-child(2) .pricing-section .testimonials .home .hero .container .container::before,section.location .flex .column:nth-child(2) .pricing-section h3::before{content:"";border-bottom:2px solid #504d2d;position:absolute;width:100%;height:100%;left:0;bottom:20px;z-index:-1}.pricing-section span{background:#fff;padding:0 20px}@media only screen and (max-width:640px){.pricing-section span{padding:0;display:block;width:70%;margin:auto}}.pricing-section .four-col .row div{width:25%}.pricing-section .three-col .row div{width:33.33%}.pricing-section .two-col .row div{width:50%}.pricing-section .row{display:flex;flex-flow:row nowrap}.pricing-section .row:nth-child(even) div{background:#eff9ff}.pricing-section .row:nth-child(odd) div{background:#e4f3fd}.pricing-section .row:nth-child(2){overflow:hidden}.pricing-section .row:nth-child(2) div{border-top:none}.pricing-section .row.headings div{background:#504d2d;background:-moz-linear-gradient(left,#504d2d 20%,#9da668 100%);background:-webkit-gradient(linear,left top,right top,color-stop(20%,#504d2d),color-stop(100%,#9da668));background:-webkit-linear-gradient(left,#504d2d 20%,#9da668 100%);background:-o-linear-gradient(left,#504d2d 20%,#9da668 100%);background:-ms-linear-gradient(left,#504d2d 20%,#9da668 100%);background:linear-gradient(to right,#504d2d 20%,#9da668 100%);border-bottom:none;font-weight:700;text-align:center}.home #services ul .callout h4,.home #services ul .callout p,.page-template-template-about #doctors p,.pricing-section .row.headings div p{color:#fff}.pricing-section .row.headings div svg{width:40%;margin:0 auto;max-width:50px}.pricing-section .row.headings div:nth-child(1){visibility:hidden}.pricing-section .row div{border:3px solid #fff;color:#737a48;padding:15px 20px;font-weight:400;font-size:15px}.pricing-section .row div:nth-child(1){text-align:right;font-weight:700}@media only screen and (max-width:768px){.pricing-section .row div{padding:2% 3%;font-size:12px}}.cards .card{display:flex;flex-flow:column nowrap;background:0 0;color:#fff}.cards .card:not(.card--button-only){position:relative;background:#737a48;overflow:hidden;border:0}.cards .card:not(.card--button-only) .card__content{position:relative;flex:auto;padding-bottom:100px}.cards .card:not(.card--button-only) .card__content .button{position:absolute;bottom:20px;left:0;right:0;margin-right:auto;margin-left:auto;width:275px}.cards .card:not(.card--button-only) .card__content>*{position:relative}.cards .card.card--button-only .button,.mini-icon-list li a .mini-icon-list__icon img{width:90%}.cards .card.align-center h3:after{margin-left:auto;margin-right:auto}.cards .card h4{color:#737a48}.mini-icon-list li a{color:#504d2d;text-decoration:none!important}.mini-icon-list li a:hover svg{transform:translate3d(-50%,-50%,0) scale(1.1)}.mini-icon-list li a .mini-icon-list__icon svg,.mini-icon-list li a h5{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.mini-icon-list li a h5{color:#737a48}.mini-icon-list li a .mini-icon-list__icon svg{width:90%}.home #services svg circle,.home #services svg path,.home #services svg polygon,.home #services svg rect,.mini-icon-list li a .mini-icon-list__icon svg circle,.mini-icon-list li a .mini-icon-list__icon svg path,.mini-icon-list li a .mini-icon-list__icon svg polygon,.mini-icon-list li a .mini-icon-list__icon svg rect{fill:#737a48}section.icon-list{border:0!important;color:#fff}section.icon-list:before{opacity:.1}@media only screen and (max-width:tablet-potrait){.padded+section.icon-list,body:not(.home) .hero+section.icon-list{padding-top:60px!important}}.home .hero .container .testimonials section.icon-list section.location .flex .column:nth-child(2) .container:before,.home .hero .container .testimonials section.location .flex .column:nth-child(2) section.icon-list .container:before,.home .hero .container section.icon-list section.location .flex .column:nth-child(2) h2,.home .hero .container section.location .flex .column:nth-child(2) section.icon-list h2,.testimonials .home .hero .container section.icon-list section.location .flex .column:nth-child(2) .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) section.icon-list .container:before,.testimonials section.icon-list .container:before,section.icon-list .testimonials .container:before,section.icon-list a:not(.button),section.icon-list h2,section.icon-list section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,section.icon-list section.location .flex .column:nth-child(2) .home .hero .container h2,section.icon-list section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,section.icon-list section.location .flex .column:nth-child(2) h3,section.location .flex .column:nth-child(2) section.icon-list .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) section.icon-list .home .hero .container h2,section.location .flex .column:nth-child(2) section.icon-list .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) section.icon-list h3{color:#fff}.home .hero .container .testimonials section.icon-list .container:before,.home .hero .container section.icon-list h2,.home .hero .container section.location .flex .column:nth-child(2) section.icon-list h3,.testimonials .home .hero .container section.icon-list .container:before,section.icon-list .home .hero .container .testimonials .container:before,section.icon-list .home .hero .container h2,section.icon-list .home .hero .container section.location .flex .column:nth-child(2) h3,section.icon-list .testimonials .home .hero .container .container:before,section.icon-list h3,section.icon-list section.location .flex .column:nth-child(2) .home .hero .container h3,section.location .flex .column:nth-child(2) .home .hero .container section.icon-list h3{color:#fff;font-weight:400;font-size:24px}section.icon-list .container{background:#737a48;max-width:1200px;padding:40px 2%}section.icon-list .container>ul .icon-list__item{border-bottom:1px solid #fff}section.icon-list .container>ul .icon-list__item .accordion-title{cursor:pointer;transition:.4s ease;padding:25px 0;position:relative}.home .hero section.icon-list .container>ul .icon-list__item .accordion-title .testimonials .container:before,.home .hero section.icon-list .container>ul .icon-list__item .accordion-title h2,.home .hero section.icon-list .container>ul .testimonials .icon-list__item .accordion-title .container:before,.testimonials .home .hero section.icon-list .container>ul .icon-list__item .accordion-title .container:before,section.icon-list .container>ul .icon-list__item .accordion-title h3,section.icon-list .home .hero .container>ul .icon-list__item .accordion-title .testimonials .container:before,section.icon-list .home .hero .container>ul .icon-list__item .accordion-title h2,section.icon-list .home .hero .container>ul .testimonials .icon-list__item .accordion-title .container:before,section.icon-list .testimonials .home .hero .container>ul .icon-list__item .accordion-title .container:before{width:80%;cursor:pointer}section.icon-list .container>ul .icon-list__item .accordion-title::after{content:"+";font-size:36px;position:absolute;right:30px;top:21%;color:#fff}section.icon-list .container>ul .icon-list__item .content{background:#504d2d;padding:0 15px;overflow:hidden;max-height:0;transition:max-height .2s ease-out}.home .hero section.icon-list .container>ul .testimonials .icon-list__item .content .container:before,.testimonials section.icon-list .container>ul .icon-list__item .content .container:before,section.icon-list .container>ul .icon-list__item .content .button,section.icon-list .container>ul .icon-list__item .content .testimonials .container:before,section.icon-list .container>ul .icon-list__item .content h1,section.icon-list .container>ul .icon-list__item .content h2,section.icon-list .container>ul .icon-list__item .content h3,section.icon-list .container>ul .icon-list__item .content h4,section.icon-list .container>ul .icon-list__item .content h5.h6,section.icon-list .container>ul .icon-list__item .content ol,section.icon-list .container>ul .icon-list__item .content p,section.icon-list .container>ul .icon-list__item .content ul,section.icon-list .home .hero .container>ul .testimonials .icon-list__item .content .container:before,section.icon-list .testimonials .home .hero .container>ul .icon-list__item .content .container:before{margin-top:15px;margin-bottom:15px}section.blog a:not(.button){color:#737a48}section.blog a:not(.button):hover{text-decoration:none}.home .hero .container .testimonials section.blog a:not(.button):hover .container:before,.home .hero .container section.blog a:not(.button):hover h2,.home .hero .container section.location .flex .column:nth-child(2) section.blog a:not(.button):hover h3,.testimonials .home .hero .container section.blog a:not(.button):hover .container:before,section.blog a:not(.button):hover .home .hero .container .testimonials .container:before,section.blog a:not(.button):hover .home .hero .container h2,section.blog a:not(.button):hover .home .hero .container section.location .flex .column:nth-child(2) h3,section.blog a:not(.button):hover .testimonials .home .hero .container .container:before,section.blog a:not(.button):hover h3,section.blog a:not(.button):hover section.location .flex .column:nth-child(2) .home .hero .container h3,section.location .flex .column:nth-child(2) .home .hero .container section.blog a:not(.button):hover h3{color:#737a48}.home .hero .container .testimonials section.blog a:not(.button) .container:before,.home .hero .container section.blog a:not(.button) h2,.home .hero .container section.location .flex .column:nth-child(2) section.blog a:not(.button) h3,.testimonials .home .hero .container section.blog a:not(.button) .container:before,section.blog a:not(.button) .home .hero .container .testimonials .container:before,section.blog a:not(.button) .home .hero .container h2,section.blog a:not(.button) .home .hero .container section.location .flex .column:nth-child(2) h3,section.blog a:not(.button) .testimonials .home .hero .container .container:before,section.blog a:not(.button) h3,section.blog a:not(.button) section.location .flex .column:nth-child(2) .home .hero .container h3,section.location .flex .column:nth-child(2) .home .hero .container section.blog a:not(.button) h3{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;color:#737a48;margin-bottom:10px}section.blog .container{width:100%;max-width:none}section.blog .blog-wrap:nth-child(even){background:#f4efea}section.blog article{padding:30px;border-bottom:none;max-width:1200px;margin:auto}@media (min-width:769px){.two-column .column{width:47.5%}}.home .hero .container .testimonials .two-column section.location .flex .column:nth-child(2) .container:before,.home .hero .container .testimonials section.location .flex .two-column .column:nth-child(2) .container:before,.home .hero .container .two-column section.location .flex .column:nth-child(2) h2,.home .hero .container section.location .flex .two-column .column:nth-child(2) h2,.testimonials .home .hero .container .two-column section.location .flex .column:nth-child(2) .container:before,.testimonials .home .hero .container section.location .flex .two-column .column:nth-child(2) .container:before,.testimonials .two-column .column .container:before,.two-column .column .testimonials .container:before,.two-column .column h2,.two-column section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,.two-column section.location .flex .column:nth-child(2) .home .hero .container h2,.two-column section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,.two-column section.location .flex .column:nth-child(2) h3,section.location .flex .two-column .column:nth-child(2) .home .hero .container .testimonials .container:before,section.location .flex .two-column .column:nth-child(2) .home .hero .container h2,section.location .flex .two-column .column:nth-child(2) .testimonials .home .hero .container .container:before,section.location .flex .two-column .column:nth-child(2) h3{border-bottom:2px solid #504d2d;padding-bottom:30px}.page-template-template-modular .horizontal-cards .horizontal-card__photo img{max-width:275px}.page-template-template-modular .insurance{background:#504d2d}.page-template-template-modular .insurance__logos li{width:16.667%}@media only screen and (max-width:640px){.page-template-template-modular .insurance__logos li{width:120px}}.page-template-template-modular .insurance__logos img{filter:grayscale(100%)}.page-template-template-modular .insurance .container{background:#fff;border-radius:15px 0;padding:40px}.page-template-template-modular .insurance .container p{margin-bottom:25px}.home .hero .container .testimonials section.location .flex .column:nth-child(2) .container:before,.home .hero .page-template-template-modular .insurance .container section.location .flex .column:nth-child(2) h2,.home .hero section.location .flex .column:nth-child(2) .page-template-template-modular .insurance .container h2,.page-template-template-modular .insurance .container .testimonials .container:before,.page-template-template-modular .insurance .container h2,.page-template-template-modular .insurance .container section.location .flex .column:nth-child(2) h3,.page-template-template-modular .insurance .home .hero .container section.location .flex .column:nth-child(2) h2,.page-template-template-modular .insurance .testimonials .home .hero .container section.location .flex .column:nth-child(2) .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .container:before,.testimonials .page-template-template-modular .insurance .container .container:before,section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) .page-template-template-modular .insurance .container h3,section.location .flex .column:nth-child(2) .page-template-template-modular .insurance .home .hero .container h2,section.location .flex .column:nth-child(2) .page-template-template-modular .insurance .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) h3{color:#333}@media (min-width:1025px){body:not(.page-template-template-services) .two-column-full{align-items:center;padding:90px 0;max-width:1400px;width:90%;margin:0 auto}body:not(.page-template-template-services) .two-column-full .column{padding:0!important}body:not(.page-template-template-services) .two-column-full .column:not(.background){padding:0 60px!important}body:not(.page-template-template-services) .two-column-full .column.background{background:0 0!important}body:not(.page-template-template-services) .two-column-full .column.background img{display:block!important}}.accreditations .column{width:100%;text-align:center}.accreditations .column:nth-child(2){margin:0 auto}.accreditations .column:nth-child(2) .flex{margin:0}.accreditations .column:nth-child(2) .flex>*{width:12.667%;margin:0 2%}@media only screen and (max-width:768px){.accreditations .column:nth-child(2) .flex>*{width:29.333%}.accreditations .column:nth-child(2) .flex>:nth-child(n+4){margin-top:4%}}.single-service .callouts .container ul{align-items:stretch}.single-service .callouts .callout{position:relative;padding-bottom:75px}.single-service .callouts .callout .button{position:absolute;bottom:20px;left:0;right:0;margin-right:auto;margin-left:auto;width:300px}.single-service .callouts .callout p{margin:40px 0}.single-service #intro .full-width__inner{color:#fff;background:#737a48;padding:40px 80px;max-width:1200px}.single-service #intro .full-width__inner .testimonials .container:before,.single-service #intro .full-width__inner h2,.single-service #intro .full-width__inner section.location .flex .column:nth-child(2) h3,.testimonials .single-service #intro .full-width__inner .container:before,section.location .flex .column:nth-child(2) .single-service #intro .full-width__inner h3{border-bottom:2px solid #fff;color:#fff}.home .hero .container .single-service .pricing-section section.location .flex .column:nth-child(2) h2,.home .hero .container .single-service .pricing-section section.location .flex .column:nth-child(2) h3,.home .hero .container .testimonials .single-service .pricing-section section.location .flex .column:nth-child(2) .container:before,.home .hero .container .testimonials section.location .flex .column:nth-child(2) .single-service .pricing-section .container:before,.home .hero .container section.location .flex .column:nth-child(2) .single-service .pricing-section h2,.home .hero .container section.location .flex .column:nth-child(2) .single-service .pricing-section h3,.single-service .pricing-section .home .hero .container section.location .flex .column:nth-child(2) h3,.single-service .pricing-section .testimonials .container:before,.single-service .pricing-section h2,.single-service .pricing-section section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,.single-service .pricing-section section.location .flex .column:nth-child(2) .home .hero .container h2,.single-service .pricing-section section.location .flex .column:nth-child(2) .home .hero .container h3,.single-service .pricing-section section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,.single-service .pricing-section section.location .flex .column:nth-child(2) h3,.testimonials .home .hero .container .single-service .pricing-section section.location .flex .column:nth-child(2) .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .single-service .pricing-section .container:before,.testimonials .single-service .pricing-section .container:before,section.location .flex .column:nth-child(2) .home .hero .container .single-service .pricing-section h3,section.location .flex .column:nth-child(2) .single-service .pricing-section .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) .single-service .pricing-section .home .hero .container h2,section.location .flex .column:nth-child(2) .single-service .pricing-section .home .hero .container h3,section.location .flex .column:nth-child(2) .single-service .pricing-section .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) .single-service .pricing-section h3{text-transform:uppercase}.single-service .cards .card{text-align:left;background:#fff}.single-service .cards .card__content{padding:50px!important}.single-service .cards .card .card_index{font-weight:700}.single-service .cards .card .callout__icon{text-align:center}.home .hero .container .single-service .cards .card h2,.home .hero .container .single-service .cards .card section.location .flex .column:nth-child(2) h2,.home .hero .container .single-service .cards .card section.location .flex .column:nth-child(2) h3,.home .hero .container .testimonials .single-service .cards .card .container:before,.home .hero .container .testimonials .single-service .cards .card section.location .flex .column:nth-child(2) .container:before,.home .hero .container .testimonials section.location .flex .column:nth-child(2) .single-service .cards .card .container:before,.home .hero .container section.location .flex .column:nth-child(2) .single-service .cards .card h2,.home .hero .container section.location .flex .column:nth-child(2) .single-service .cards .card h3,.single-service .cards .card .home .hero .container .testimonials .container:before,.single-service .cards .card .home .hero .container h2,.single-service .cards .card .home .hero .container section.location .flex .column:nth-child(2) h3,.single-service .cards .card .testimonials .container:before,.single-service .cards .card .testimonials .home .hero .container .container:before,.single-service .cards .card h1,.single-service .cards .card h2,.single-service .cards .card h3,.single-service .cards .card h4,.single-service .cards .card h5,.single-service .cards .card h6,.single-service .cards .card li,.single-service .cards .card p,.single-service .cards .card section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,.single-service .cards .card section.location .flex .column:nth-child(2) .home .hero .container h2,.single-service .cards .card section.location .flex .column:nth-child(2) .home .hero .container h3,.single-service .cards .card section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,.single-service .cards .card section.location .flex .column:nth-child(2) h3,.testimonials .home .hero .container .single-service .cards .card .container:before,.testimonials .home .hero .container .single-service .cards .card section.location .flex .column:nth-child(2) .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .single-service .cards .card .container:before,.testimonials .single-service .cards .card .container:before,section.location .flex .column:nth-child(2) .home .hero .container .single-service .cards .card h3,section.location .flex .column:nth-child(2) .single-service .cards .card .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) .single-service .cards .card .home .hero .container h2,section.location .flex .column:nth-child(2) .single-service .cards .card .home .hero .container h3,section.location .flex .column:nth-child(2) .single-service .cards .card .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) .single-service .cards .card h3{color:#504d2d}section.location{background:#737a48;background-size:cover;padding:90px 0!important}@media only screen and (max-width:768px){section.location{padding:60px 0!important}}body:not(.home) section.location+.hero,section.location+.padded{padding-top:90px}@media only screen and (max-width:768px){body:not(.home) section.location+.hero,section.location+.padded{padding-top:60px}}.home .hero .container section.location .flex .column:nth-child(2) .inset-width h2,.home .hero .container section.location .inset-width .flex .column:nth-child(2) h2,.testimonials section.location .inset-width .container:before,section.location .flex .column:nth-child(2) .inset-width .home .hero .container h2,section.location .flex .column:nth-child(2) .inset-width h3,section.location .inset-width .flex .column:nth-child(2) .home .hero .container h2,section.location .inset-width .flex .column:nth-child(2) h3,section.location .inset-width .testimonials .container:before,section.location .inset-width h2{color:#fff}section.location .flex{align-items:center;background:#fff;padding:60px 40px}@media only screen and (max-width:768px){section.location .flex{width:100%}}section.location .flex .column:nth-child(1){z-index:2;width:50%}@media only screen and (max-width:768px){section.location .flex .column:nth-child(1){width:85%!important;margin:10px auto 0!important;order:2}}section.location .flex .column:nth-child(2){padding:30px 30px 30px 60px;width:50%}@media only screen and (max-width:768px){section.location .flex .column:nth-child(2){width:85%!important;left:auto;margin:0 auto;padding:60px;text-align:center}}@media only screen and (max-width:640px){section.location .flex .column:nth-child(2){padding:30px}}@media only screen and (max-width:768px){section.location .flex .column:nth-child(2) p{text-align:center!important}}section.location .flex .column .actions{display:flex;flex-flow:row wrap}@media only screen and (max-width:768px){section.location .flex .column .actions{justify-content:center}}section.location .flex .column .actions .button{margin:10px 10px 0 0}article .article__image{overflow:hidden}.gform_wrapper .gfield_label{color:#737a48}.gform_wrapper .gform_fields .gfield input[type=email],.gform_wrapper .gform_fields .gfield input[type=tel],.gform_wrapper .gform_fields .gfield input[type=text],.gform_wrapper .gform_fields .gfield select,.gform_wrapper .gform_fields .gfield textarea{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;border:2px solid #dfdfdf;border-radius:0;background:#fff;padding:.6rem .8rem}.gform_wrapper .gform_fields .gfield input[type=email]:focus,.gform_wrapper .gform_fields .gfield input[type=tel]:focus,.gform_wrapper .gform_fields .gfield input[type=text]:focus,.gform_wrapper .gform_fields .gfield select:focus,.gform_wrapper .gform_fields .gfield textarea:focus{border-color:#504d2d}.testimonials{position:relative;color:#333}@media only screen and (max-width:1024px){.testimonials{padding:100px 0}}@media only screen and (max-width:640px){.testimonials{background-size:cover;background-position:center;padding:60px 0}}.testimonials .container{background:#f4efea;border-radius:100px 100px 20px 100px;padding:60px 15px}.testimonials .container:before{content:"Ideal Patient Experiences"!important;display:block;margin-bottom:30px;text-align:center;color:#333}.testimonials .owl-carousel{padding:0 100px;max-width:1000px;margin:0 auto}@media only screen and (max-width:640px){.testimonials .owl-carousel{padding:0}}.home .hero__background .owl-item .slide img,.testimonials .owl-carousel:after,.testimonials .owl-carousel:before{display:none}@media only screen and (max-width:640px){.testimonials .owl-carousel .owl-nav{margin-top:30px}}.testimonials .testimonial h4{color:#333}.testimonials .testimonial p{max-width:none;color:#333}@media only screen and (max-width:768px){.testimonials .testimonial p{font-size:18px}}.full-width+.buttons{margin-top:-60px}@media only screen and (max-width:1024px){.full-width+.buttons{margin-top:-35px}}.full-width p,.full-width ul{text-align:initial}.full-width ul{padding-inline-start:40px}.full-width .testimonials .container:before,.full-width h2,.full-width section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,.full-width section.location .flex .column:nth-child(2) .home .hero .container h2,.full-width section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,.full-width section.location .flex .column:nth-child(2) h3,.home .hero .container .full-width section.location .flex .column:nth-child(2) h2,.home .hero .container .testimonials .full-width section.location .flex .column:nth-child(2) .container:before,.home .hero .container .testimonials section.location .flex .column:nth-child(2) .full-width .container:before,.home .hero .container section.location .flex .column:nth-child(2) .full-width h2,.testimonials .full-width .container:before,.testimonials .home .hero .container .full-width section.location .flex .column:nth-child(2) .container:before,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .full-width .container:before,section.location .flex .column:nth-child(2) .full-width .home .hero .container .testimonials .container:before,section.location .flex .column:nth-child(2) .full-width .home .hero .container h2,section.location .flex .column:nth-child(2) .full-width .testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) .full-width h3{border-bottom:2px solid #504d2d;padding-bottom:30px}#plans{background:url(../img/blurred-bg.webp);background-size:cover}#plans .inset-width{padding:30px;margin-bottom:60px;text-align:center}#plans .inset-width .home .hero .container .testimonials .container:before,#plans .inset-width .home .hero .container h2,#plans .inset-width .home .hero .container section.location .flex .column:nth-child(2) h3,#plans .inset-width .testimonials .home .hero .container .container:before,#plans .inset-width h3,#plans .inset-width section.location .flex .column:nth-child(2) .home .hero .container h3,#plans .inset-width ul,.home .hero .container #plans .inset-width h2,.home .hero .container .testimonials #plans .inset-width .container:before,.home .hero .container section.location .flex .column:nth-child(2) #plans .inset-width h3,.testimonials .home .hero .container #plans .inset-width .container:before,section.location .flex .column:nth-child(2) .home .hero .container #plans .inset-width h3{text-align:left}#plans .inset-width .home .hero .container .testimonials ul+.container:before,#plans .inset-width .home .hero .container section.location .flex .column:nth-child(2) ul+h3,#plans .inset-width .home .hero .container ul+h2,#plans .inset-width .testimonials .home .hero .container ul+.container:before,#plans .inset-width section.location .flex .column:nth-child(2) .home .hero .container ul+h3,#plans .inset-width ul+h3,.home .hero .container #plans .inset-width ul+h2,.home .hero .container .testimonials #plans .inset-width ul+.container:before,.home .hero .container section.location .flex .column:nth-child(2) #plans .inset-width ul+h3,.testimonials .home .hero .container #plans .inset-width ul+.container:before,section.location .flex .column:nth-child(2) .home .hero .container #plans .inset-width ul+h3{margin-top:30px}#plans .inset-width .button+.button{margin-left:10px}#plans .card:not(.card--button-only){position:relative;overflow:hidden;border:0;background:0 0}#plans .card:not(.card--button-only) .card__content{padding-top:0;padding-bottom:20px}#plans .card:not(.card--button-only) .card__content .home .hero .container .testimonials .container:before,#plans .card:not(.card--button-only) .card__content .home .hero .container h2,#plans .card:not(.card--button-only) .card__content .testimonials .home .hero .container .container:before,#plans .card:not(.card--button-only) .card__content h3,.home .hero .container #plans .card:not(.card--button-only) .card__content h2,.home .hero .container .testimonials #plans .card:not(.card--button-only) .card__content .container:before,.testimonials .home .hero .container #plans .card:not(.card--button-only) .card__content .container:before{text-align:center}#plans .card:not(.card--button-only) .card__content ul{margin:10px 0!important}#plans .card:not(.card--button-only) .card__content ul li{list-style:none;padding:5px;border-radius:3px;margin-bottom:7px}#plans .card:not(.card--button-only) .card__content p{text-align:center!important}#plans .card:not(.card--button-only) .card__content p:nth-of-type(1){width:185px;height:185px;margin:0 auto;background:#fff;text-align:center!important;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#504d2d!important;flex-flow:column nowrap}#plans .card:not(.card--button-only) .card__content p:nth-of-type(1) .emphasis{font-size:3rem;display:block;margin-bottom:-10px;font-weight:700;width:100%}#plans .card:not(.card--button-only) .card__content h4{font-family:"Barlow",sans-serif;padding:5px;border-radius:3px}#plans .card:not(.card--button-only):nth-child(odd) .card__content{background:#504d2d}#plans .card:not(.card--button-only):nth-child(odd) .card__content .testimonials .container:before,#plans .card:not(.card--button-only):nth-child(odd) .card__content h1,#plans .card:not(.card--button-only):nth-child(odd) .card__content h2,#plans .card:not(.card--button-only):nth-child(odd) .card__content h5,#plans .card:not(.card--button-only):nth-child(odd) .card__content h6,#plans .card:not(.card--button-only):nth-child(odd) .card__content li,#plans .card:not(.card--button-only):nth-child(odd) .card__content ol,#plans .card:not(.card--button-only):nth-child(odd) .card__content p,#plans .card:not(.card--button-only):nth-child(odd) .card__content section.location .flex .column:nth-child(2) h3,#plans .card:not(.card--button-only):nth-child(odd) .card__content ul,.testimonials #plans .card:not(.card--button-only):nth-child(odd) .card__content .container:before,section.location .flex .column:nth-child(2) #plans .card:not(.card--button-only):nth-child(odd) .card__content h3{color:#fff}#plans .card:not(.card--button-only):nth-child(odd) .card__content .home .hero .container .testimonials .container:before,#plans .card:not(.card--button-only):nth-child(odd) .card__content .home .hero .container h2,#plans .card:not(.card--button-only):nth-child(odd) .card__content .testimonials .home .hero .container .container:before,#plans .card:not(.card--button-only):nth-child(odd) .card__content h3,.home .hero .container #plans .card:not(.card--button-only):nth-child(odd) .card__content h2,.home .hero .container .testimonials #plans .card:not(.card--button-only):nth-child(odd) .card__content .container:before,.testimonials .home .hero .container #plans .card:not(.card--button-only):nth-child(odd) .card__content .container:before{background:#fff;padding:20px;color:#737a48}#plans .card:not(.card--button-only):nth-child(odd) .card__content li{background:#ffffff1a}#plans .card:not(.card--button-only):nth-child(odd) .card__content h4{background:#fff;color:#737a48!important}#plans .card:not(.card--button-only):nth-child(even) .card__content{background:#fff}#plans .card:not(.card--button-only):nth-child(even) .card__content .home .hero .container .testimonials .container:before,#plans .card:not(.card--button-only):nth-child(even) .card__content .home .hero .container h2,#plans .card:not(.card--button-only):nth-child(even) .card__content .testimonials .home .hero .container .container:before,#plans .card:not(.card--button-only):nth-child(even) .card__content h3,.home .hero .container #plans .card:not(.card--button-only):nth-child(even) .card__content h2,.home .hero .container .testimonials #plans .card:not(.card--button-only):nth-child(even) .card__content .container:before,.testimonials .home .hero .container #plans .card:not(.card--button-only):nth-child(even) .card__content .container:before{background:#504d2d;padding:20px;color:#fff}#plans .card:not(.card--button-only):nth-child(even) .card__content p:nth-of-type(1){background:#504d2d;color:#fff!important}#plans .card:not(.card--button-only):nth-child(even) .card__content li{background:#0e76bc1a}#plans .card:not(.card--button-only):nth-child(even) .card__content h4{background:#504d2d;color:#fff}#plans .card:not(.card--button-only) .card__photo img,.page-template-template-about #doctors .card:not(.card--button-only) .card__photo img,.page-template-template-about #highlights .card:not(.card--button-only) .card__photo img{height:350px;width:100%;object-fit:cover;object-position:top}.home .hero{position:relative;z-index:10;padding:350px 0 0}@media only screen and (max-width:768px){.home .hero{padding:180px 0 0}}@media only screen and (max-width:1024px){.home .hero{padding:0;background:#383838}}.home .hero__background{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center right}.home .hero__background video{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1024px){.home .hero__background{position:relative;height:310px}}.home .hero__background::before{content:none;display:none}.home .hero__background .owl-item,.home .hero__background .owl-stage,.home .hero__background .owl-stage-outer,.home .hero__background .slide{height:100%}.home .hero__background .owl-item .slide{background-position:center right;background-size:cover}.home .hero .button{background:rgba(248,248,248,.8);border:2px solid #fff}.home .hero .button:nth-child(1),.home .hero .container .testimonials section.location .flex .column:nth-child(2) .page-template-template-services .two-column .container:before,.home .hero .container section.location .flex .column:nth-child(2) .page-template-template-services .two-column h2,.page-template-template-services .two-column .home .hero .container .testimonials section.location .flex .column:nth-child(2) .container:before,.page-template-template-services .two-column .home .hero .container section.location .flex .column:nth-child(2) h2,.page-template-template-services .two-column .testimonials .container:before,.page-template-template-services .two-column .testimonials .home .hero .container section.location .flex .column:nth-child(2) .container:before,.page-template-template-services .two-column h2,.page-template-template-services .two-column section.location .flex .column:nth-child(2) .home .hero .container .testimonials .container:before,.page-template-template-services .two-column section.location .flex .column:nth-child(2) .home .hero .container h2,.page-template-template-services .two-column section.location .flex .column:nth-child(2) .testimonials .home .hero .container .container:before,.page-template-template-services .two-column section.location .flex .column:nth-child(2) h3,.testimonials .home .hero .container section.location .flex .column:nth-child(2) .page-template-template-services .two-column .container:before,.testimonials .page-template-template-services .two-column .container:before,section.location .flex .column:nth-child(2) .home .hero .container .page-template-template-services .two-column h2,section.location .flex .column:nth-child(2) .home .hero .container .testimonials .page-template-template-services .two-column .container:before,section.location .flex .column:nth-child(2) .page-template-template-services .two-column h3,section.location .flex .column:nth-child(2) .testimonials .home .hero .container .page-template-template-services .two-column .container:before{color:#737a48}.home .hero .button:nth-child(2){color:#bb0a0a}.home .hero .button:hover{background:#ebebeb}.home .hero__content{background:rgba(80,77,45,.7);position:relative;z-index:3}.home .hero .container{text-align:center;padding:20px 0}.home .hero .container .testimonials .container:before,.home .hero .container h1,.home .hero .container h2,.home .hero .container section.location .flex .column:nth-child(2) h2,.home .hero .container section.location .flex .column:nth-child(2) h3,.testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) .home .hero .container h2,section.location .flex .column:nth-child(2) .home .hero .container h3{color:#fff;max-width:100%}.home .hero .container h1{font-size:23pt;text-shadow:none}@media only screen and (max-width:1024px){.home .hero .container h1{font-size:24pt}}.home .hero .container .testimonials .container:before,.home .hero .container h2,.home .hero .container section.location .flex .column:nth-child(2) h2,.home .hero .container section.location .flex .column:nth-child(2) h3,.testimonials .home .hero .container .container:before,section.location .flex .column:nth-child(2) .home .hero .container h2,section.location .flex .column:nth-child(2) .home .hero .container h3{font-size:1.3rem}.home .hero .container .hero__actions{max-width:100%}@media only screen and (max-width:1024px){.home .hero .container{position:relative;padding:30px 0}}.home #banner{padding:30px 0;background:#f4efea}.home #banner .container{text-align:center}.home #banner .container .testimonials .container:before,.home #banner .container h2,.home #banner .container section.location .flex .column:nth-child(2) h3,.testimonials .home #banner .container .container:before,section.location .flex .column:nth-child(2) .home #banner .container h3{margin:0}@media (min-width:1025px){.home #accreditations .horizontal-card{flex-direction:row-reverse}}.home #carousel .container{text-align:center}.home #services .testimonials .container:before,.home #services h2,.home #services section.location .flex .column:nth-child(2) h3,.home .hero .container .testimonials section.location .flex .column:nth-child(2) #services .container:before,.home .hero .container section.location .flex .column:nth-child(2) #services h3,.testimonials .home #services .container:before,section.location .flex .column:nth-child(2) .home #services h3,section.location .flex .column:nth-child(2) .home .hero .container .testimonials #services .container:before{font-weight:400}.home #services ul{align-items:stretch;margin-bottom:50px}.home #services ul .callout{background:#f4efea;margin-bottom:0;padding:30px}.home #services ul .callout h4{margin:20px 0}@media only screen and (max-width:1024px){.home #services ul .callout{margin:20px 0}}.home #services ul .callout__icon svg{height:60%;width:auto}#special-message{position:relative;background-size:cover;color:#333;background-color:#737a48;background-blend-mode:multiply;text-align:initial}#fun_facts .testimonials .container:before,#fun_facts h2,#fun_facts section.location .flex .column:nth-child(2) h3,#special-message .testimonials .container:before,#special-message h2,#special-message section.location .flex .column:nth-child(2) h3,.testimonials #fun_facts .container:before,.testimonials #special-message .container:before,section.location .flex .column:nth-child(2) #fun_facts h3,section.location .flex .column:nth-child(2) #special-message h3{color:#333;text-align:center}#special-message ul,.text-over-image .container ul{margin-left:20px}#special-message .full-width__inner,.text-over-image .container{width:90%;max-width:1200px;padding:120px;background:rgba(255,255,255,.8)}@media only screen and (max-width:1600px){#special-message .full-width__inner{padding:60px}}@media only screen and (max-width:768px){#special-message .full-width__inner{padding:60px 30px}}.text-over-image{position:relative;background-size:cover;background-color:#919a5b;background-blend-mode:multiply;color:#333}@media only screen and (max-width:1600px){.text-over-image .container{padding:60px}}@media only screen and (max-width:768px){.text-over-image .container{padding:60px 30px}}#fun_facts{color:#333}#fun_facts .full-width__inner{width:90%;max-width:1200px;padding:120px;background:rgba(255,255,255,.8);display:flex;flex-flow:row wrap}@media only screen and (max-width:1600px){#fun_facts .full-width__inner{padding:60px}}@media only screen and (max-width:768px){#fun_facts .full-width__inner{padding:60px 30px}}#fun_facts .full-width__inner>div{width:50%;padding:0 30px}@media only screen and (max-width:768px){#fun_facts .full-width__inner>div{width:100%;padding:30px 30px 0}}#fun_facts .full-width__inner>div:nth-child(1){border-right:1px solid #504d2d}@media only screen and (max-width:768px){#fun_facts .full-width__inner>div:nth-child(1){border-right:none}}#fun_facts .full-width__inner>div .flex{width:90%;margin:0 auto;justify-content:space-between}#fun_facts .full-width__inner>div .flex p{width:47.5%}#fun_facts .full-width__inner>div .flex p:nth-child(odd){font-weight:700}.page-template-template-about .two-column ul{display:flex;flex-flow:row wrap;list-style:none;margin:30px 0 0!important}.page-template-template-about .two-column ul li{-webkit-box-shadow:0 5px 15px rgba(51,51,51,.2);-moz-box-shadow:0 5px 15px rgba(51,51,51,.2);box-shadow:0 5px 15px rgba(51,51,51,.2);font-family:"Playfair Display",serif;font-weight:500;display:flex;justify-content:center;align-items:center;text-align:center;width:47%;margin-right:3%;padding:10px;background:#fff}.page-template-template-about .two-column ul li:nth-child(n+3){margin-top:3%}@media (min-width:769px){.page-template-template-about .two-column+.cards .card{width:45%;margin:0 2.5%}.page-template-template-about .two-column+.cards .card:nth-child(n+3){margin-top:5%}}.page-template-template-about #doctors-intro{padding-bottom:30px}.page-template-template-about #doctors-intro .full-width__inner{position:relative}.page-template-template-about #doctors .card:not(.card--button-only){position:relative;background:#504d2d;overflow:hidden;border:0}.page-template-template-about #doctors h4{color:#fff;text-align:center}.page-template-template-about #team-members{background:url(../img/blurred-bg.webp);background-size:cover}.home .hero .container section.location .flex .column:nth-child(2) .page-template-template-about #team-members h2,.page-template-template-about #team-members .home .hero .container section.location .flex .column:nth-child(2) h2,.page-template-template-about #team-members .testimonials .container:before,.page-template-template-about #team-members h2,.page-template-template-about #team-members section.location .flex .column:nth-child(2) .home .hero .container h2,.page-template-template-about #team-members section.location .flex .column:nth-child(2) h3,.testimonials .page-template-template-about #team-members .container:before,section.location .flex .column:nth-child(2) .home .hero .container .page-template-template-about #team-members h2,section.location .flex .column:nth-child(2) .page-template-template-about #team-members h3{text-transform:uppercase}.page-template-template-about #team-members .flex{background:rgba(255,255,255,.5);padding:60px 0}.page-template-template-about #team-members .card{text-align:center;background:0 0}.page-template-template-about #team-members .card__photo{border:0}.page-template-template-about #team-members .card__content{padding-bottom:30px}.page-template-template-about #team-members .card__content p{color:#504d2d}.page-template-template-about #mission .full-width__inner{margin:30px auto;justify-content:center}.home .hero .container .page-template-template-about #mission h2,.home .hero .container .testimonials .page-template-template-about #mission .container:before,.home .hero .container section.location .flex .column:nth-child(2) .page-template-template-about #mission h3,.page-template-template-about #mission .home .hero .container .testimonials .container:before,.page-template-template-about #mission .home .hero .container h2,.page-template-template-about #mission .home .hero .container section.location .flex .column:nth-child(2) h3,.page-template-template-about #mission .testimonials .home .hero .container .container:before,.page-template-template-about #mission h3,.page-template-template-about #mission section.location .flex .column:nth-child(2) .home .hero .container h3,.testimonials .home .hero .container .page-template-template-about #mission .container:before,section.location .flex .column:nth-child(2) .home .hero .container .page-template-template-about #mission h3{text-transform:uppercase;width:30%;text-align:right}.page-template-template-about #mission p{color:#737a48;width:65%;padding-left:30px}.page-template-template-about #highlights{background:#f8f8f8;padding-top:90px}@media only screen and (max-width:tablet-potrait){.page-template-template-about #highlights{padding-top:60px}}.page-template-template-about #highlights .card:not(.card--button-only){position:relative;overflow:hidden;border:0}.page-template-template-about #highlights .card:not(.card--button-only):nth-child(odd){background:#504d2d}.page-template-template-about #highlights .card:not(.card--button-only):nth-child(odd) a:not(.button),.page-template-template-about #highlights .card:not(.card--button-only):nth-child(odd) h4,.page-template-template-about #highlights .card:not(.card--button-only):nth-child(odd) p{color:#fff}.page-template-template-about #highlights .card:not(.card--button-only):nth-child(odd) .button{color:#fff;border:2px solid #fff}.page-template-template-about #highlights .card:not(.card--button-only):nth-child(even) .card__content{border:2px solid #737a48}.page-template-template-about .testimonials{padding-top:90px!important;border-bottom:1px solid #f8f8f8}@media only screen and (max-width:768px){.page-template-template-about .testimonials{padding-top:60px!important}}.page-template-template-about .testimonials .owl-carousel:after,.page-template-template-about .testimonials .owl-carousel:before{color:#504d2d;opacity:1}.padded+section.icon-list,.padded.background:not(.image)+.padded.background,.padded:not(.background)+.padded:not(.background),body:not(.home) .background.hero:not(.image)+.background.hero,body:not(.home) .background.hero:not(.image)+.padded.background,body:not(.home) .hero+section.icon-list,body:not(.home) .hero:not(.background)+.hero:not(.background),body:not(.home) .hero:not(.background)+.padded:not(.background),body:not(.home) .padded.background:not(.image)+.background.hero,body:not(.home) .padded:not(.background)+.hero:not(.background),body:not(.home) section.icon-list+.hero,section.icon-list+.padded{padding-top:60px!important}.page-template-template-services .two-column{background:url(../img/blurred-bg.webp);background-size:cover;color:#565554}.page-id-309 #section-4 .callout h4{font-size:2rem}.page-id-309 #section-4 .callout p{font-size:1.2rem}#pre-footer .full-width__inner{background:#fff;padding:40px 80px;max-width:1200px}#pre-footer .full-width__inner .testimonials .container:before,#pre-footer .full-width__inner h2,#pre-footer .full-width__inner section.location .flex .column:nth-child(2) h3,.testimonials #pre-footer .full-width__inner .container:before,section.location .flex .column:nth-child(2) #pre-footer .full-width__inner h3{border-bottom:2px solid #504d2d;padding-bottom:30px}@media (min-width:1024px){.hide-desktop{display:none}}
/*# sourceMappingURL=style.css.map */