body{margin:0;font-family:"Raleway",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529}body .component__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:991px){body .component__title{font-size:2.5rem}}.banner_home .banner_home-text__title--extraLarge{font-size:4rem;line-height:4rem;margin-left:500px}.component__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:991px){.component__title{font-size:2.5rem}}.newsletter-3-fields .component__title-caption-wrap{margin-bottom:20px}
.newsletter-3-fields .form__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:991px){.newsletter-3-fields .form__title{font-size:2.5rem}}
.newsletter-3-fields .form__caption{font-family:"Raleway",sans-serif;font-size:1.625rem;line-height:1.2;font-weight:400;margin-bottom:0}
.newsletter-3-fields .form-wrap__submit input{display:inline-block;font-family:"Oswald",sans-serif;letter-spacing:1px;font-weight:300;font-size:1.125rem;text-transform:uppercase;border-radius:0;text-align:center;width:100%;max-width:100%;height:3.125rem}.exclusive-offer .component__title-caption-wrap{margin-bottom:20px}
.exclusive-offer .form__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:991px){.exclusive-offer .form__title{font-size:2.5rem}}
.exclusive-offer .form__caption{font-family:"Raleway",sans-serif;font-size:1.625rem;line-height:1.2;font-weight:400;margin-bottom:0}
.exclusive-offer .form-wrap__submit input{display:inline-block;font-family:"Oswald",sans-serif;letter-spacing:1px;font-weight:300;font-size:1.125rem;text-transform:uppercase;border-radius:0;text-align:center;width:100%;max-width:100%;height:3.125rem}.section--light .component__button--1,.section--light .component__button--2,.section--light .component__button--3{font-family:"Oswald",sans-serif;font-size:1rem;line-height:1.125rem;font-weight:300;text-transform:uppercase;text-decoration:none;letter-spacing:1px}
.section--light a{text-decoration:none}.section--light a:hover{text-decoration:none}.section .featuredblocks-grid-e .featuredblocks__container{margin-top:0}
.section .banner .component__button--1,.section .banner .component__button--2,.section .banner .component__button--3{font-family:"Oswald",sans-serif;font-size:1rem;line-height:1.125rem;font-weight:300;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.featuredblocks-grid-e .featuredblock__title{font-family:"Oswald",sans-serif;color:#fff;font-size:2rem;line-height:2rem;font-weight:300;letter-spacing:2px;text-transform:uppercase}
.featuredblocks-grid-e .featuredblock__wrap{height:400px !important}
.featuredblocks-grid-e .featuredblock__bgImage:before{content:"";opacity:0;position:absolute;height:100%;width:100%}
.featuredblocks-grid-e .featuredblock__image{min-width:65px;min-height:65px;background-position:center center}.staff-grid .staff__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:991px){.staff-grid .staff__title{font-size:2.5rem}}.section-staff .staff-detail .staff-member__name{font-family:"Oswald",sans-serif !important;font-weight:300;font-size:1.875rem;line-height:2rem;text-transform:uppercase}.staff-detail .staff-member__prefix{font-family:"Oswald",sans-serif !important;font-weight:300;font-size:1.875rem;line-height:2rem;text-transform:uppercase}
.staff-detail .staff-member__suffix{font-family:"Oswald",sans-serif !important;font-weight:300;font-size:1.875rem;line-height:2rem;text-transform:uppercase}.appointment-request .form__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:991px){.appointment-request .form__title{font-size:2.5rem}}
.appointment-request .form__caption{font-family:"Raleway",sans-serif;font-size:1.625rem;line-height:1.2;font-weight:400;margin-bottom:1.875rem}
.appointment-request .form-wrap__submit input{display:inline-block;font-family:"Oswald",sans-serif;letter-spacing:1px;font-weight:300;font-size:1.125rem;text-transform:uppercase;border-radius:0;text-align:center;width:100%;max-width:100%;height:3.125rem}.component__subtitle{font-family:"Raleway",sans-serif;font-size:1.625rem;line-height:1.2;font-weight:400}.contact-us-im .form__caption{font-family:"Raleway",sans-serif;font-size:1.625rem;line-height:1.2;font-weight:400;margin-bottom:1.875rem}
.contact-us-im .form-wrap__submit input{display:inline-block;font-family:"Oswald",sans-serif;letter-spacing:1px;font-weight:300;font-size:1.125rem;text-transform:uppercase;border-radius:0;text-align:center;width:100%;max-width:100%;height:3.125rem}
.contact-us-im .form__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:991px){.contact-us-im .form__title{font-size:2.5rem}}.component__p{font-family:"Raleway",sans-serif;font-size:1.125rem;line-height:1.5rem;font-style:normal;font-weight:400;margin-top:1.875rem;margin-bottom:0}.gallery .gallery-item .gallery-item--spacer{text-align:center}.section-featuredblocks .container-fluid .section__column-1{padding-left:0;padding-right:0}.section--dark .component__button--1,.section--dark .component__button--2,.section--dark .component__button--3{font-family:"Oswald",sans-serif;font-size:1rem;line-height:1.125rem;font-weight:300;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.navigation-a .navigation__item--link{font-size:0.9375rem;font-weight:300;display:inline-block;margin-right:1rem;white-space:nowrap;padding:0.7rem;line-height:1;width:100%;font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:1px}.section-map .map-a .map-search__submit{color:#fff;font-family:"Oswald",sans-serif;letter-spacing:1px;font-weight:300;font-size:1.125rem;text-transform:uppercase;border-radius:0}.phone__number{font-weight:700;font-size:1.125rem;font-family:"Oswald",sans-serif;margin-bottom:0;letter-spacing:1px}.socialmedia.text-left .socialmedia__link--small{margin:0 0.5rem 0.25rem 0}.articles .article__post-info{margin:0}
.articles .article__post-permalink{font-weight:bold}.hours .row{margin-bottom:1.875rem}.editable__container h1{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}@media only screen and (max-width:991px){.editable__container h1{font-size:2.5rem}}.featuredarticles .bx-layout-colums .featuredarticles-item .featuredarticle__image-wrapper{margin:0 0 20px;width:260px;height:200px}.featuredarticles-grid{margin-top:20px}.section-form .leadForm{text-align:center;margin-top:25px !important}@media (max-width:575px){.map-a--12 .map__col{padding:3.125rem 0.9375rem 0}}
@media only screen and (max-width:600px){.featuredblocks-grid-e .featuredblock__wrap{height:200px}}
@media only screen and (max-width:768px){.logo-a__image{width:100%}#partial-header-1 .logo__container{text-align:center;width:100%}body .section-pagecontent .editable__container{padding-top:0}body .section-pagecontent .editable__container img{float:none !important;display:block !important;margin:0 auto 20px !important}.alias-gallery_logo_home{padding-top:0 !important;padding-bottom:0 !important}.section-staff .staff-detail .staff-member__name{font-size:1.875rem;line-height:2rem}.staff-detail .staff-member__prefix{font-size:1.875rem;line-height:2rem}.staff-detail .staff-member__suffix{font-size:1.875rem;line-height:2rem}}
@media only screen and (max-width:991px){.alias-blank{display:none}.socialmedia{padding:40px 0}body .banner .flexslider .banner-img__wrapper{min-height:250px}body .flexslider .slides img{min-height:250px;object-fit:cover}body .section-logo .logo-a__image{padding-top:0}.section.banner-nav{padding:0 0}.contact-us-im .form__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.875rem}}@media only screen and (max-width:991px) and (max-width:991px){.contact-us-im .form__title{font-size:2.5rem}}@media only screen and (max-width:991px){.newsletter-3-fields .form__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.875rem}}@media only screen and (max-width:991px) and (max-width:991px){.newsletter-3-fields .form__title{font-size:2.5rem}}@media only screen and (max-width:991px){.exclusive-offer .form__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.875rem}}@media only screen and (max-width:991px) and (max-width:991px){.exclusive-offer .form__title{font-size:2.5rem}}@media only screen and (max-width:991px){.section--light .featuredblocks-grid-e .featuredblock__title{color:#fff}.featuredblocks-grid-e .featuredblock__title{font-family:"Oswald",sans-serif;color:#fff;font-size:2rem;line-height:2rem;font-weight:300;letter-spacing:2px;text-transform:uppercase}.staff-grid .staff__title-caption-wrap{padding:0;margin-bottom:20px}.staff-grid .staff__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:2.5rem;line-height:3rem;letter-spacing:1px;margin-bottom:0;text-transform:uppercase}.staff-a .staff__title-caption-wrap{padding:0;margin-bottom:20px}.appointment-request .form__title{font-family:"Oswald",sans-serif;font-weight:300;font-size:3rem;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.875rem}}@media only screen and (max-width:991px) and (max-width:991px){.appointment-request .form__title{font-size:2.5rem}}@media only screen and (max-width:991px){.staff-b--12 .component__title-caption-wrap{padding:3.125rem 15px}}
@media (max-width:767px){.featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticle__image-wrapper{margin:0;width:272px}.featuredarticles .bx-layout-colums .featuredarticles-item .featuredarticle__image-wrapper{margin:0 0 0 !important}.component__title-caption-wrap{padding-top:3.125rem}.featuredarticle__text .align-left .component__p{margin:20px 0 0}h4.featuredarticle__title{margin:20px 0 0}div.form div.component__title-caption-wrap{padding-top:0}}
span.phone__number{font-size:1.4625rem !important;margin:0 auto;max-width:160px}.comp-phone{width:260px}#id_6cc38de7-aee0-50ed-a309-59b0772e6101 .section__bg--dark-4::before{background-color:#35a34a !important}@media(min-width:769px){.featuredblocks-grid-a .featuredblocks__container{padding-right:300px;padding-left:300px}}
/*
     FILE ARCHIVED ON 03:19:51 Apr 05, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:20:30 Sep 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.447
  exclusion.robots: 0.062
  exclusion.robots.policy: 0.053
  esindex: 0.007
  cdx.remote: 6.713
  LoadShardBlock: 66.536 (3)
  PetaboxLoader3.datanode: 78.801 (4)
  load_resource: 46.678
  PetaboxLoader3.resolve: 32.496
*/