@media (max-width:767px){.mobilePhoneNbSticky{display:block!important;top:50px!important;position:sticky!important}}.mobilePhoneNbSticky{z-index:100!important}.featuredblocks-grid-e .featuredblock{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;position:relative;min-height:300px}.featuredblocks-grid-e .featuredblock__title{font-family:"lato-regular","Arial Black",Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.5rem;font-style:normal;font-weight:400;text-transform:uppercase;margin-top:0.9375rem}body .section .component__title{font-family:"montserrat",sans-serif;font-weight:400;font-size:1.75rem;line-height:2.125rem;letter-spacing:1px;text-transform:uppercase}body .section .component__title + .component__subtitle{margin-top:0.3125rem!important}body .section .component__subtitle{font-family:"montserrat",sans-serif;font-weight:300;font-size:1.375rem;line-height:1.75rem;letter-spacing:1.5px;margin-bottom:1.875rem!important}.section-banner .banner .banner-text__subtitle--medium{font-family:"Nunito Sans",sans-serif;font-weight:300;font-size:1.375rem;line-height:1.75rem;letter-spacing:1px}.section-banner .banner .banner-text__title--extraLarge{font-size:2.5rem;line-height:2.5rem;font-weight:300}.section-featuredblocks .featuredblocks-grid-e .featuredblock__title{font-family:"montserrat",sans-serif;letter-spacing:1px;text-transform:uppercase}.section-featuredblocks .alias-featuredblocks_services{padding-left:0;padding-right:0}@media (max-width:767px){body .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticle__image-wrapper,body .featuredarticles .featuredarticles-grid .featuredarticles-item .featuredarticle__image-wrapper{justify-content:flex-start;margin-bottom:15px}body .featuredarticles .featuredarticles-grid .featuredarticles-row{margin:0 0 50px}}.featuredarticles.layout--12 .featuredarticle__title a,.featuredarticles.layout--8 .featuredarticle__title a,.featuredarticles.layout--6 .featuredarticle__title a,.featuredarticles.layout--4 .featuredarticle__title a{font-family:"montserrat",serif;font-weight:500}.section-staff .staff-detail .staff-member__fax:last-child{border-bottom:0}.staff-detail .staff-member__name,.staff-detail .staff-member__prefix,.staff-detail .staff-member__suffix{font-family:"montserrat",sans-serif;font-weight:400}.staff-detail .staff-member__img{min-width:100%}.phone__number{font-weight:500;font-size:1.75rem;font-family:"montserrat",sans-serif}.section-editable h1{font-family:"montserrat",sans-serif;font-weight:400;font-size:1.75rem;line-height:2.125rem;letter-spacing:1px;text-transform:uppercase}.section-editable h2{font-family:"montserrat",sans-serif;font-weight:400;font-size:1.375rem;line-height:1.75rem}.section-editable h3{font-family:"montserrat",sans-serif;font-weight:400;font-size:1.375rem;line-height:1.75rem}.section-pagecontent h1{font-family:"montserrat",sans-serif;font-weight:400;font-size:1.75rem;line-height:2.125rem;letter-spacing:1px;text-transform:uppercase}.section-pagecontent h2{font-family:"montserrat",sans-serif;font-weight:400;font-size:1.375rem;line-height:1.75rem}.section-pagecontent h3{font-family:"montserrat",sans-serif;font-weight:400;font-size:1.375rem;line-height:1.75rem}.map-a .map-search__location-distance{font-family:"montserrat",sans-serif;font-weight:bold;padding:24px 0 0}.map-a .map-search__submit{font-family:"Nunito Sans",sans-serif;font-size:0.9375rem;font-weight:700;letter-spacing:1px}.article__post-title{font-family:"montserrat",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5rem}.articles__categories .mm-opened .mm-title{color:#fff;background:#000;font-family:"montserrat",sans-serif;font-weight:400}.article__post-permalink{text-transform:uppercase;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:0.875rem}.section.section-form .form .form__title{font-family:"montserrat",sans-serif;font-weight:400;font-size:1.75rem;line-height:2.125rem;letter-spacing:1px;text-transform:uppercase}.section.section-form .form .form__title + .form__caption{margin-top:-30px;margin-bottom:45px}.section.section-form .form .form__caption{font-family:"montserrat",sans-serif}.section--light a{text-decoration:none}.gallery__container .gallery-slider .gallery-items-wrap .gallery-grid--item:last-child{margin-right:0}.contact-us-im.section-contactform .contactform__container .contactform--a .contactform__col-bottom>.row{display:flex;flex-direction:column;position:relative}.contact-us-im.section-contactform .contactform__container .contactform--a .contactform__col-bottom .contactform__group{max-width:50%}.contact-us-im.section-contactform .contactform__container .contactform--a .contactform__col-bottom .contactform__group.form-input-comments{margin-left:auto}.contact-us-im.section-contactform .contactform__container .contactform--a .contactform__col-bottom .contactform__input--textarea{height:100%}.contact-us-im.section-contactform .contactform__container .contactform--a .contactform__col-bottom .contactform__input--textarea textarea{height:100%}.article .article__content .article__image{float:none;width:100%;height:auto;margin-bottom:30px}@media (max-width:991px){.section-blade .blade-a__bg{padding-bottom:0}}@media (max-width:767px){.contact-us-im.section-contactform .contactform__container .contactform--a .contactform__col-bottom .contactform__group{max-width:100%}.contact-us-im.section-contactform .contactform__container .contactform--a .contactform__col-bottom .contactform__group.form-input-comments{position:relative;width:100%;padding-left:15px}.section-navigation-mobile--no-hide.ple_module_sticky .section__column-1.alias-header_logo_sticky{padding-top:10px!important;padding-bottom:10px!important;margin-top:50px}.section-navigation-mobile--no-hide.ple_module_sticky .section__column-2.alias-navigation_header_sticky{display:none}.section-navigation-mobile--no-hide.ple_module_sticky .section__column-3.alias-phone_home_sticky{padding-top:10px!important;padding-bottom:10px!important}.section-gallery .gallery-slider .wrap__bx-controls .bx-controls.bx-has-pager{position:absolute;width:100%}.section-gallery .gallery-slider .wrap__bx-controls .bx-controls.bx-has-pager .bx-default-pager{float:none;width:100%;margin-top:10px;margin-right:0}.gallery .gallery-slider .bx-wrapper .bx-controls{margin-top:0;display:flex;justify-content:center}.gallery .gallery-slider .bx-wrapper .bx-prev{left:0}.bx-wrapper .bx-controls-direction{display:flex;left:unset;transform:unset;justify-content:center;width:100%}.bx-wrapper .bx-controls-direction a{position:relative;margin-top:0;top:25px}.editable__container p img{float:none!important}}@media (max-width:575px){.map-a--12 .map__container{padding-top:0;padding-bottom:3.125rem}}.form_clientcontainer--inner .formgroup{padding:0!important}.form_client__container textarea{width:100%!important}.form_clientcontainer .formgroup label{display:block}.form_client__container .radio_wrapper>div{display:flex}.form_client__container .radio_wrapper>div>div{display:flex;align-items:center}.form_client__container .radio_wrapper>div>div>input{width:auto!important;height:auto!important;float:none;margin:0 1rem}.form_client__container .checkbox_wrapper>div>div{display:flex;align-items:center}.form_client__container .checkbox_wrapper>div>div>input{width:auto!important;margin:0 1rem}.form_clientcontainer .formgroup label{margin:0}.checkbox_wrapper>div{display:flex;flex-wrap:wrap}.appointment-request .col-lg-12 .form__group{margin-right:0;padding:0}.pet-memorial .col-lg-12 .form__group:nth-child(-n+7){padding:0 0% 0 0}.pet-memorial .form__group .input_container input{margin-bottom:0rem}.pet-memorial .form__group label{margin:6px 0px}.pet-memorial .form{padding:3.125rem 35px}@media only screen and (max-width:425px){.pet-memorial .form{padding:3.125rem 0px}}.col-lg-2.section__column-1{flex:0 0 26.666667%;max-width:26.666667%}.col-lg-7.section__column-2{flex:0 0 52.333333%;max-width:52.333333%}.col-lg-3.section__column-3{flex:0 0 21%;max-width:21%}.form .component__title-caption-wrap{padding-top:0}.articles__breadcrumbs{overflow-x:inherit!important}.editable__container--inner p{text-align:justify}.editable__container--inner img{height:auto!important;margin:0 auto}ul#staff__list{list-style-type:none}.wrap__slider .slider__text{background-color:transparent!important}@media (max-width:519px){.editable__container img{max-width:100%!important;margin:auto!important;width:65%!important;float:none!important;height:auto!important;display:block!important}}@media only screen and (max-width:768px){.col-lg-2.section__column-1{flex:0 0 100%;max-width:100%}.col-lg-3.section__column-3{flex:0 0 45%;max-width:45%}.section .ple-module-justify-left{display:block}}.flex-next,.flex-prev{display:none}