header.header .header-main ul.menu li.header-top-btn{display:none!important}body.header-is-sticky header.header .header-main ul.menu li.header-top-btn{display:inline-block!important}@media (max-width:1024px){.dr-carr-headshot .fl-col-content.fl-node-content.ui-sortable .fl-col-content.fl-node-content{width:100%;height:400px}}@media (max-width:768px) and (min-width:500px){.dr-carr-headshot .fl-col-content.fl-node-content{width:100%;height:800px}}@media (max-width:500px){.dr-carr-headshot .fl-col-content.fl-node-content{width:100%;height:500px}}@media (max-width:300px){.dr-carr-headshot .fl-col-content.fl-node-content{width:100%;height:440px}}.menu .fa.fa-angle-right{color:#50ccc6!important}header.header .header-main li.header-top-btn a{background-color:#50ccc6!important}header.header .header-main #menu-primary-menu li.header-top-btn a:hover{background-color:#40a7a2!important}.single-location-container a.button-secondary.location-button{background-color:#50ccc6}.single-location-container a.button-secondary.location-button:hover{background-color:#40a7a2}.single-location-container a.button-primary.location-button,.single-location-container a.button-primary.location-button:hover{color:#50ccc6}body.header-is-sticky #page header.header .header-main ul.menu>li a{font-size:.81rem}.rpi-list .rpi-card-inner{background-color:#fafafa!important}.rpi-list .rpi-card-inner.rpi-logo{display:block}.rpi-list .rpi-content .rpi-info a.rpi-name{font-weight:700;font-family:inherit;line-height:inherit}.rpi-list .rpi-text.rpi-scroll{padding-right:12px}i.sw.swp_pinterest_icon{color:#fff}@media screen and (max-width:991px){#smilesnap-wide-button.smilesnap-enter,#smilesnap-floating-button.smilesnap-enter{position:fixed;bottom:71px!important}}.fl-node-5e30a2683c528 .pp-accordion-item .pp-accordion-button-icon{color:white}body.header-is-sticky header.header .header-main .container{margin-top:unset;border-top:unset}.grecaptcha-badge{display:none!important}.tabby-tabbar-top .tabbar-wrapper.alternate-menu-style .tabbar .tab .tabbar-menu{top:62px}.popular-categories-items li:before{font-weight:900}.rplgsw-pagination-bullet-active{background:#666}.wpforms-smart-phone-field{padding-left:50px!important}@media (max-width:991px){.menu .fa.fa-angle-right{color:#50ccc6}}@media (min-width:992px){body.single-post .my-5{margin-top:calc(100px + 3rem)!important}}@media (max-width:375px){body.header-is-sticky #page header.header .header-main .logo img{max-width:206px!important}}.testimonial .testimonial-body{position:relative}.review-btn{cursor:pointer}@media screen and (min-width:1025px){.testimonial-img-wrapper .elementor-widget-image,.testimonial-img-wrapper .elementor-widget-image img{height:100%!important}}@media only screen and (max-width:1400px) and (min-width:1025px){.testimonial .col-padding>.elementor-widget-wrap.elementor-element-populated{padding:30px!important}}@media (max-width:1024px){.testimonial-section:after{display:none}}.testimonial .rpi-slider .rpi-card-inner{margin:0!important;border:5px solid #b7c7cd!important}.testimonial .rpi-stars.rpi-logo::before{width:43px!important;height:43px!important;margin:0!important;margin-right:24px!important}.testimonial .rpi-text{font-family:"Montserrat",sans-serif!important;font-size:18px!important;line-height:1.4em;order:3;padding-right:12px}.testimonial .rpi-readmore{text-transform:capitalize;font-family:"Montserrat",sans-serif!important;font-size:18px!important;line-height:1.4em;color:#00526b;margin-top:16px;max-width:fit-content}.testimonial .rpi-name{font-family:"Montserrat",sans-serif!important;font-size:22px!important;font-weight:600!important;margin-top:10px}.testimonial .rpi-text{min-height:175px}.testimonial .rpi-name:before{position:absolute;content:" ";height:4px;width:49px;background:#44c0ba;top:-24px}.testimonial .rpi-stars{gap:8px}@media (max-width:1199px){.page-id-1411 .testimonial .rpi-card{width:100%!important;flex-basis:100%!important}}@media (max-width:1024px){.testimonial [data-id="1423"] .rpi-card{--col:2!important;--gap:2!important}.testimonial .rpi-text{--text-line-height:25px!important}.testimonial .rpi-readmore{margin-top:12px}.testimonial .rpi-name:before{top:-20px}}@media (max-width:767px){.testimonial .rpi-card{width:100%!important;flex-basis:100%!important}.testimonial .rpi-slider .rpi-card-inner{padding:30px 20px!important}.testimonial .rpi-text{--text-line-height:34px!important}.testimonial .rpi-readmore{margin-top:10px}.testimonial .rpi-stars.rpi-logo::before{margin-right:16px!important}.testimonial .rpi-name:before{top:-16px}}.map_column .location_map iframe{filter:grayscale(99%);-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}.office_hours tr td:first-child{width:124px}.individual_service_item{background:#fff;padding:60px}.individual_service_item+.individual_service_item{margin-top:60px}.individual_service_title{margin-top:60px}@media (min-width:1025px){.fl-col.map_column *{height:100%!important}.map_column .location_map iframe{min-height:515px!important;display:block;height:100%}}@media (max-width:1024px) and (min-width:768px){.map_column .location_map iframe{height:450px!important}.individual_service_item{padding:40px}.individual_service_item+.individual_service_item{margin-bottom:40px}.individual_service_title{margin-top:30px}.individual_service_img img{height:100%}}@media (max-width:767px){.map_column .location_map iframe{height:280px!important}.location_buttons_group .fl-button-group-button,.location_buttons_group .fl-button-group-button>div,.location_buttons_group .fl-button-group-button a{width:100%}.individual_service_item{padding:20px}.individual_service_item+.individual_service_item{margin-bottom:20px}.individual_service_title{margin-top:20px}.individual_service_img img{height:100%}}@media (max-width:767px){.fl-row-content-wrap .individual_service_title h2 span{display:block!important}}@media (max-width:443px){.fl-heading .fl-heading-text span{display:block!important}}@media (max-width:768px){.fl-col-small:not(.fl-col-small-full-width){max-width:unset!important}}.location-address-hover div.fl-icon-text,.location-mobile-hover div.fl-icon-text{transition:all .3s ease-in}.location-address-hover .fl-icon-wrap{display:flex;align-items:flex-start}.location-address-hover div.fl-icon-text:hover,.location-address-hover div.fl-icon-text:focus{color:#44c0ba!important}.location-mobile-hover div.fl-icon-text a{text-decoration:none!important}.location-mobile-hover div.fl-icon-text a:hover,.location-mobile-hover div.fl-icon-text a:focus{color:#44c0ba!important}