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}}.header-main ul.menu>li>a:before{background-color:#50ccc6!important}.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}header.header .header-main ul.menu li.menu-item-has-children ul.sub-menu{min-width:235px}.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}header.header .header-main .container{border-top:1px solid #efefec;margin-top:15px}@media (max-width:1024px){header.header .header-main .container{margin-top:unset}}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}header.header .header-main ul.menu li.menu-item-has-children ul.sub-menu li ul.sub-menu{max-width:200px;min-width:200px}.rplgsw-pagination-bullet-active{background:#666}.header-main ul.menu a{position:relative}.header-main ul.menu>li>a:before{content:"";position:absolute;width:100%;height:3px;bottom:0;left:0;background-color:#50ccc6;visibility:hidden;transform:scaleX(0);transition:all .15s ease-in-out}.header-main ul.menu>li:hover>a:before{visibility:visible;transform:scaleX(1)}.wpforms-smart-phone-field{padding-left:50px!important}@media (max-width:991px){.menu .fa.fa-angle-right{color:#50ccc6}}@media (min-width:992px){header .container{max-width:1300px}body.single-post .my-5{margin-top:calc(100px + 3rem)!important}}@media (max-width:375px){header.header .header-main .logo img{max-width:206px}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 (min-width:992px){header.header .header-top-bar{height:auto}}@media (max-width:1100px){ul#menu-secondary-menu{text-align:right}}@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}}.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}