#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#003BAB;background:transparent;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.header_section ul.sub-menu{max-height:70vh;overflow:auto}.header_section ul.sub-menu::-webkit-scrollbar{width:5px;height:4px;border-radius:0px}.header_section ul.sub-menu::-webkit-scrollbar-track{background:#eee}.header_section ul.sub-menu::-webkit-scrollbar-thumb{background:#003BAB}.header_section ul.sub-menu::-webkit-scrollbar-thumb:hover{background:#003BAB}.team-contnet{display:flex;column-gap:33px}.team-contnet .team-img img{width:100%;max-width:343px;min-width:343px;height:400px;object-fit:cover;display:block;border-radius:20px}.team-contnet .detail p{color:#000;font-family:Montserrat;font-size:16px;font-weight:400;line-height:1.7em;width:100%;max-width:626px}.team-contnet .detail .member-name{font-weight:700;font-size:25px;line-height:1.2em;color:#000000;display:flex;align-items:center;margin-bottom:5px;text-transform:uppercase}.team-contnet .detail .member-name:after{content:"";width:188px;height:1px;display:inline-block;background:rgba(0,0,0,0.5);margin-left:20px}.sgpb-popup-dialog-main-div-wrapper .sgpb-content.sg-popup-content{border-radius:20px!important;padding:56px!important;box-shadow:0px 20px 50px rgba(0,0,0,0.25)!important}.header_section .et-menu .sub-menu{padding-top:5px;padding-bottom:5px}.main-header .et_pb_menu__wrap .et_pb_menu__menu .sub-menu li a{font-size:15px!important}h2{font-size:40px!important}.et-l--footer{z-index:0;position:relative}.main-header .et-menu>li:last-child{padding-right:0px!important;border-right:none!important}.main-header .et-menu>li:first-child{padding-left:0px!important;border-left:none!important}.pre-header .contact_blurb h4{padding-bottom:0px!important}.pre-header .contact_blurb .et_pb_blurb_container{vertical-align:middle!important}.pre-header .et_pb_main_blurb_image{background-color:#003bab;border-radius:50%;width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;margin-bottom:0px}.main-header .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0px}.pre-header .et_pb_image_wrap.et_pb_only_image_mode_wrap img{object-fit:contain;height:24px}.main-header .et_pb_menu .et_pb_menu__wrap .et-menu>li{padding-left:57px;padding-right:57px;border-right:1px solid #fff;border-left:1px solid #fff;margin-left:1px;margin-right:1px}.main-header .et_pb_menu__wrap .et_pb_menu__menu ul li a{padding-bottom:4px!important;padding-top:4px!important;line-height:1.3em!important}.main-header .sub-menu{display:block!important;width:315px!important}.main-header .et-menu .menu-item-has-children>a:first-child:after{top:4px!important}.main-header .nav li li{padding:5px 15px!important;width:100%}.main-header .et_mobile_menu li a:hover,.main-header .nav ul li a:hover{background-color:transparent!important}.main-header ul>li>ul.sub-menu li:hover{background-color:rgba(225,225,225,0.3)!important}.main-header .sub-menu li a{width:100%!important;padding:0!important;text-transform:capitalize!important}.valuebox .et_pb_blurb_description{min-height:72px}.core_value_section .core_column{display:flex!important;justify-content:center}.core_value_section .valuebox h4.et_pb_module_header{width:100%;height:100px;border-radius:100px;display:flex;align-items:center;justify-content:center;min-width:100px;padding-bottom:0px!important;max-width:100px;margin:auto}.core_value_section .valuebox:nth-child(odd) h4.et_pb_module_header{background:#003BAB!important;margin-top:24px}.core_value_section .valuebox:nth-child(even){margin-top:187px}.core_value_section .valuebox:nth-child(even) h4.et_pb_module_header{background:#666!important;margin-bottom:24px}.core_value_section .valuebox:nth-child(odd) .et_pb_blurb_container{display:flex;flex-direction:column-reverse}.core_value_section .valuebox{width:15.11%!important}.core_value_section .et_pb_blurb_content{max-width:100%!important;width:100%!important}.footer-section ul{display:initial!important}.footer-section ul li{margin-top:0px!important;padding-bottom:18px;font-weight:400!important}.footer-section ul .current_page_item{font-weight:600!important}.footer-section h3{padding-bottom:0px!important}.footer-section ul li>a{opacity:1!important}.services-detail .et_pb_blurb_container{vertical-align:middle!important}.service-section .dica_divi_carouselitem .dica-image-container .image:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.80) 100%);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.service-section .swiper-container{width:130%;max-width:130%;margin-left:-25px}.service-section .dica_divi_carouselitem .dica-image-container{height:522px!important;display:flex;align-items:center;justify-content:center}.service-section .dica_divi_carouselitem .dica-image-container img{width:100%;height:333px;object-fit:cover}.service-section .dica_divi_carouselitem.swiper-slide-next .dica-image-container img{height:522px!important}.service-section .dica_divi_carouselitem.swiper-slide-next{width:470px!important}.service-section .dica_divi_carouselitem .dica-image-container .image{width:100%}.service-section .swiper-slide-next .dica-item-content h4.item-title{font-size:20px!important}.service-section .swiper-slide-next .dica-item-content{padding:0px 5px;width:100%;max-width:335px;left:64px;right:0;bottom:28px}.service-section .dica-item-content{position:absolute;bottom:80px;padding:20px 67px 30px 30px}.service-section .content{display:none}.service-section .swiper-slide-next .content{display:block}.service-section .et_pb_button_wrapper:after{content:"";position:absolute;background:url(https://tkandsonsplumbing.com/wp-content/uploads/2023/06/Group-14.svg)center center / contain no-repeat;width:47px;height:47px;z-index:-1;left:0px;right:0;bottom:0;top:0;margin:auto}.service-section .et_pb_button_wrapper{display:none;width:47px;height:47px;position:relative}.service-section .et_pb_button_wrapper .et_pb_button{width:47px;height:47px}.service-section .swiper-slide-next .et_pb_button_wrapper{display:block}.service-section .swiper-button-prev,.service-section .swiper-button-next{display:flex;border-radius:50%;border:1px solid #000;justify-content:center;align-items:center;top:-55px;right:100px!important}.service-slider.dica_divi_carousel .swiper-button-prev:before{content:''!important;background:url(https://tkandsonsplumbing.com/wp-content/uploads/2023/07/Group-7.svg)no-repeat!important;width:27px;height:27px;background-size:100% 100%!important;top:0;bottom:0;left:0;right:0;margin:auto}.service-slider.dica_divi_carousel .swiper-button-next:before{content:''!important;background:url(https://tkandsonsplumbing.com/wp-content/uploads/2023/07/Group17.svg)no-repeat!important;width:27px;height:27px;background-size:100% 100%!important;top:0;bottom:0;left:0;right:0;margin:auto}.service-section .dica_divi_carousel .swiper-buttton-container .swiper-button-prev:hover:before,.service-section .dica_divi_carousel .swiper-buttton-container .swiper-button-next:hover:before{filter:brightness(0) invert(1)}.service-section .dica_divi_carousel .swiper-buttton-container .swiper-button-prev:hover,.service-section .dica_divi_carousel .swiper-buttton-container .swiper-button-next:hover{background-color:#003BAB!important;border:1px solid #003BAB}.service-tab .swiper-slide-active{transform:scale(1.3)}.service-tab .swiper-slide-active .dica-item-content{transform:scale(0.8);padding:20px 0px 0px 0px}.service-tab .et_pb_module.dica_divi_carouselitem{transition:all 0.8s ease-in-out!important}.service-tab .dica-image-container{margin:60px 0px 50px 0px}.service-tab .dica-item-content{position:absolute;bottom:47px;padding:20px 20px 10px 20px}.service-tab .content{display:none}.service-tab .swiper-slide-active .content{display:block}.service-tab .et_pb_button_wrapper:after{content:"";position:absolute;background:url(https://tkandsonsplumbing.com/wp-content/uploads/2023/06/Group-14.svg)center center / contain no-repeat;width:47px;height:47px;z-index:-1;bottom:2px;left:0px}.service-tab .et_pb_button_wrapper{display:none}.service-tab .swiper-slide-active .et_pb_button_wrapper{display:block}.service-tab .swiper-button-prev,.service-tab .swiper-button-next{border:1px solid #000;border-radius:50px;width:47px!important;height:47px!important;display:flex;justify-content:center;align-items:center}.testimonial-slider .swiper-buttton-container{display:none!important}.testimonial-slider .dica_divi_carouselitem .et_pb_module_inner{overflow:initial!important}.testimonial{display:flex;justify-content:start;align-items:center;padding-top:40px}.testimonial h5{font-size:16px;font-weight:700;color:#003BAB;padding-left:14px;text-transform:uppercase}.testimonial-slider .testimonial img{height:47px;object-fit:contain}.testimonial-slider{width:125%;max-width:125%;margin-left:-40px}.testimonial-slider .swiper-wrapper{margin-bottom:10px}.testimonial-slider .et_pb_module.dica_divi_carouselitem{background-color:#fff;border-radius:20px;padding:58px 20px 48px}.inner-testimonial-slider .swiper-wrapper{margin-bottom:44px}.inner-testimonial-slider .et_pb_module.dica_divi_carouselitem{border:1px solid #000!important;box-shadow:0px 10px 35px 0px rgba(0,0,0,0.15);margin-top:15px!important}.why_choose_list{margin-left:41px}.contact-icon .et_pb_module_header{padding-bottom:8px}.contact-icon .et_pb_image_wrap img{height:49px;object-fit:contain}.contact-section .full_form .rows_sec{display:flex}.contact-section .full_form .rows_sec .col{width:100%;padding:10px}.contact-section .full_form .rows_sec .wpcf7-form-control-wrap .wpcf7-form-control{width:100%;padding:12px 15px;line-height:1em!important;font-weight:400;font-size:15px;color:#000;border:1px solid #B0B0B0;box-sizing:border-box;border-radius:5px}.contact-section .full_form .rows_sec ::placeholder{color:#666}.contact-section .full_form .rows_sec select.wpcf7-form-control{-webkit-appearance:none;-moz-appearance:none;background:url(https://tkandsonsplumbing.com/wp-content/uploads/2023/07/Vector-41-1.svg)!important;background-repeat:no-repeat!important;background-position:right 2% center!important;height:45px;color:#999999!important;border-radius:5px;border:1px solid #B0B0B0;color:#666!important}.contact-section .full_form .rows_sec input.wpcf7-form-control.wpcf7-submit{background:#003bab;border-radius:50px;color:#fff;border:0px;font-weight:400;font-size:15px;padding:16px 70px 16px 40px;cursor:pointer}.contact-section .full_form .rows_sec input.wpcf7-form-control.wpcf7-submit:hover{background:#000;border:0}.contact-section .full_form .rows_sec .wpcf7-form-control-wrap .wpcf7-form-control:focus{border-radius:5px;border:1px solid #000;background:#FFF;box-shadow:4px 4px 5px 0px rgba(0,0,0,0.15) inset}.contact-section .butn{text-align:center}.contact-section .butn img{position:absolute;bottom:29px;left:72px;right:0;margin:auto}.wpcf7-spinner{position:absolute}input.text:focus,input.title:focus,input[type=text]:focus,input[type=email]:focus,select:focus,textarea:focus{box-shadow:4px 4px 5px 0px rgba(0,0,0,0.15) inset;}.s-meet-the-team-row .et_pb_column.memeber-col .et_pb_module.et_pb_image:before{content:"";width:100%;border-radius:20px;height:187px;background:linear-gradient(180deg,rgba(0,0,0,0.00) 0%,#000 100%);position:absolute;bottom:0;left:0;right:0;z-index:1}.s-meet-the-team-row .et_pb_column.memeber-col .et_pb_module.et_pb_text{z-index:2;cursor:pointer}.meet_team_blurb-col{display:flex;flex-direction:column;justify-content:center}.meet-our-mission-img img{height:458px;object-fit:cover}.meet_team_blurb span.et_pb_image_wrap.et_pb_only_image_mode_wrap{width:78px!important;height:78px!important;display:flex;align-items:center;justify-content:center}.meet_team_blurb .et_pb_main_blurb_image span.et_pb_image_wrap img{height:45px;object-fit:contain}.meet_team_blurb .et_pb_main_blurb_image{background-color:#666;border-radius:50px}.meet_team_blurb .et_pb_blurb_container{vertical-align:middle!important}.out_team_section .et_pb_module.et_pb_image img{height:304px;object-fit:cover;object-position:top center}.out_team_section .et_pb_module.et_pb_image{cursor:pointer}.comm-plumb-service-row .et_pb_column:hover{background:#003BAB}.comm-plumb-service-row .et_pb_column:hover .et_pb_main_blurb_image img{filter:brightness(0) invert(1)}.comm-plumb-service-row .et_pb_column .et_pb_module_header{line-height:1.3em;width:100%;max-width:218px;margin-left:auto;margin-right:auto}.comm-plumb-service-row .et_pb_column:hover .et_pb_module_header{color:#fff!important}.comm-plumb-service-row .et_pb_column{display:flex;align-items:center;justify-content:center}.comm-plumb-service-row .et_pb_module.et_pb_blurb .et_pb_main_blurb_image img{height:70px;object-fit:contain}.et_pb_text_inner li{padding-bottom:20px;position:relative}.et_pb_text_inner li:before{content:"";position:absolute;background:url(https://tkandsonsplumbing.com/wp-content/uploads/2023/06/Vector-51.svg) center center / contain no-repeat;width:20px;height:20px;left:-40px;top:3px}.h-tabing-content{width:100%;max-width:752px}.tabing .et_pb_tab{padding:0px}.tabing .et_pb_section{background-color:transparent!important}.tabing ul.et_pb_tabs_controls:after{border:none!important}.tabing ul.et_pb_tabs_controls{background-color:transparent!important;display:flex;justify-content:space-between;align-items:center;padding:0px 100px!important}.tabing ul.et_pb_tabs_controls li{padding:140px 20px 40px!important;width:400px!important;border:none}.tabing ul.et_pb_tabs_controls li a{padding:4px 0px!important;text-align:center!important;display:block;position:relative;left:0;right:0;margin:0 auto;bottom:0}.tabing .et_pb_tab_content{padding:0px 100px 200px 100px;background-color:#003bab}.tabing .et_pb_tab_content:after{content:"";position:absolute;background:url(https://tkandsonsplumbing.com/wp-content/uploads/2023/06/Union-3.png)center center / contain no-repeat;width:350px;height:350px;bottom:50px;left:0}.tabing.et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active:before{filter:brightness(0) invert(1)}.tabing.et_pb_tabs ul.et_pb_tabs_controls li:hover:before{filter:brightness(0) invert(1)}.accordion-text h5.et_pb_toggle_title::after{counter-increment:section;content:counter(section,decimal-leading-zero);position:absolute;left:-55px;top:0}.accordion-text{counter-reset:section}.accordion-text .et_pb_accordion_item.et_pb_toggle_open:after{content:""!important;background:url(https://tkandsonsplumbing.com/wp-content/uploads/2023/06/Group-334.svg)center center / contain no-repeat;width:22px;height:22px;position:absolute;right:25px;top:32px}.accordion-text .et_pb_toggle{padding-left:80px!important;padding-right:30px}.accordion-text .et_pb_toggle.et_pb_toggle_open{padding-top:30px!important;padding-bottom:30px!important;margin-bottom:25px}.accordion-text .et_pb_toggle_content{width:100%;max-width:530px}@media only screen and (max-width:1024px){.contact-mail-details .et_pb_blurb_description p{word-break:break-all}}@media only screen and (max-width:1200px){.core_value_section .core_column{flex-wrap:wrap}.valuebox .et_pb_blurb_description{min-height:initial!important}.core_value_section .valuebox:nth-child(even){margin-top:0px}.core_value_section .valuebox{width:19.11%!important;margin-bottom:40px!important}.core_value_section .valuebox:nth-child(odd) .et_pb_blurb_container{flex-direction:column}.core_value_section .valuebox:nth-child(odd) h4.et_pb_module_header{margin-bottom:24px;margin-top:0px}.main-header .et_pb_menu .et_pb_menu__wrap .et-menu>li{padding-left:32px;padding-right:32px}.testimonial-slider{margin-left:0!important}.testimonial-slider{width:100%;max-width:100%}}@media only screen and (max-width:991px){.et-l--header .et_pb_menu__wrap .mobile_menu_bar{position:initial;transform:translateY(0%)}.h-tabing-content{width:100%;max-width:100%}.testimonial-slider .swiper-buttton-container{display:flex!important}.team-contnet{display:initial}.team-contnet .team-img img{min-width:initial}.team-contnet .detail .member-name{font-size:30px;margin-top:25px}.service-section .swiper-slide-next .dica-item-content{max-width:100%;left:0}.comm-plumb-service-row .et_pb_column{background:#003BAB}.comm-plumb-service-row .et_pb_column .et_pb_main_blurb_image img{filter:brightness(0) invert(1)}.comm-plumb-service-row .et_pb_column .et_pb_module.et_pb_blurb .et_pb_module_header{color:#fff!important}.out_team_section .et_pb_module.et_pb_image img{height:401px}.meet-our-mission-img img{height:350px}.mobile-header .et_pb_menu__wrap .sub-menu{padding-left:0px!important}.mobile-header .et_mobile_menu li a{padding:10px!important}.mobile-header .et_mobile_menu .sub-menu li a{padding-top:4px!important;padding-bottom:4px!important}.core_value_section .valuebox{width:33.11%!important;margin-bottom:30px!important}.service-section .dica_divi_carousel .swiper-buttton-container{margin-top:30px;justify-content:center!important}.service-section .dica-item-content{bottom:28px;padding:0px 20px}.service-section .content{display:block}.service-section .et_pb_button_wrapper{display:block}.service-section .dica_divi_carouselitem .dica-image-container{height:auto!important}.service-section .dica_divi_carouselitem.swiper-slide-next .dica-image-container img{height:333px!important}.service-section .dica_divi_carouselitem.swiper-slide-next{width:335.5px!important}.service-section .swiper-slide-next .dica-item-content{padding:0px 20px}.service-section .swiper-slide-next .dica-item-content h4.item-title{font-size:16px!important}.service-slider.dica_divi_carousel .swiper-button-next:before,.service-slider.dica_divi_carousel .swiper-button-prev:before{position:initial}.service-section .swiper-button-prev,.service-section .swiper-button-next{position:initial}.service-section .swiper-container{width:100%;max-width:none;margin-left:initial}.row_reverse{display:flex;flex-direction:column-reverse}.full_form .rows_sec{flex-wrap:wrap}.footer-row .et_pb_menu .et_pb_menu__menu{display:block!important}.footer-row ul.et_mobile_menu{display:none!important}.footer-row .et_mobile_nav_menu{display:none!important}.footer-row .et_pb_menu__wrap{display:flex;justify-content:start!important}.tabing ul.et_pb_tabs_controls{padding:0px 0px!important}.tabing .et_pb_tab_content{padding:0px 20px}.tabing .et_pb_tab_content:after{display:none}.wp-block-columns h2{font-size:22px!important}.wp-block-columns p{font-size:14px}.testimonial-slider .et_pb_module.dica_divi_carouselitem{padding:45px 20px 20px}}@media only screen and (max-width:767px){.pum-container,.pum-theme-default-theme .pum-container{padding:47px 20px 30px 20px!important}.pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{height:25px;width:25px;left:auto;right:12px;top:12px;font-size:17px}.mobile-header .et_mobile_nav_menu .et_mobile_menu{max-height:70vh;overflow:auto}.sgpb-popup-close-button-6{width:27px!important;height:27px!important}.team-contnet .team-img img{height:350px;max-width:100%}.sgpb-popup-dialog-main-div-wrapper .sgpb-content.sg-popup-content{padding:47px 20px 30px 20px!important}.team-contnet .detail .member-name{font-size:26px;margin-top:25px}.team-contnet .detail .member-name:after{display:none}.tabing ul.et_pb_tabs_controls li{padding:135px 20px 0px!important}.tabing ul.et_pb_tabs_controls{align-items:initial!important}.core_value_section .valuebox{width:49.11%!important}.service-tab .dica-image-container{margin:30px 0px 40px 0px}h2{font-size:30px!important}.service-tab .swiper-slide-active{transform:scale(1)}.service-tab .swiper-slide-active .dica-item-content{transform:scale(1);padding:20px 20px 20px 20px}.service-tab .et_pb_button_wrapper:after{bottom:30px;left:19px}.accordion-text h5.et_pb_toggle_title::after{left:-30px!important}.accordion-text .et_pb_toggle{padding-left:40px!important}.tabing ul.et_pb_tabs_controls{overflow-x:scroll}.tabing ul.et_pb_tabs_controls li{min-width:230px}.tabing ul.et_pb_tabs_controls li a{display:flex;justify-content:center}.tabing ul.et_pb_tabs_controls li{padding:160px 20px 40px!important}.wp-block-columns.is-layout-flex{flex-wrap:wrap!important;width:100%!important}.wp-block-column.is-layout-flow{flex-basis:100%!important}.wp-block-columns h2:after{width:80px;bottom:5px;margin-left:10px}.inner-testimonial-slider .swiper-container{padding:0px 5px}.dollar-counter .percent .percent-value:before{content:'$';display:inline-block}.dollar-counter span.percent-sign{display:none}}.tk-header-row .tk-header-phone,.tk-header-row .tk-header-portal{display:flex;align-items:center;justify-content:center;align-self:center}.tk-header-row .tk-header-phone .et_pb_blurb_content,.tk-header-row .tk-header-portal .et_pb_blurb_content{width:auto;max-width:none;min-width:0;display:flex!important;align-items:center!important;justify-content:center;margin:0!important;padding:0!important}.tk-header-row .tk-header-phone .et_pb_main_blurb_image,.tk-header-row .tk-header-portal .et_pb_main_blurb_image{flex:0 0 48px;width:48px;min-width:48px;height:auto;margin:0 10px 0 0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important}.tk-header-row .tk-header-phone .et_pb_main_blurb_image img,.tk-header-row .tk-header-portal .et_pb_main_blurb_image img{display:block!important;width:auto;max-width:100%;height:auto;margin:0!important;padding:0!important;vertical-align:middle!important}.tk-header-row .tk-header-phone .et-pb-icon,.tk-header-row .tk-header-portal .et-pb-icon{font-size:42px;line-height:1;margin:0!important;padding:0!important;display:block}.tk-header-row .tk-header-phone .et_pb_blurb_container,.tk-header-row .tk-header-portal .et_pb_blurb_container{padding:0!important;margin:0!important;display:flex;flex-direction:column;justify-content:center;align-self:center}.tk-header-row .tk-header-phone .et_pb_module_header,.tk-header-row .tk-header-phone .et_pb_blurb_description,.tk-header-row .tk-header-portal .et_pb_module_header,.tk-header-row .tk-header-portal .et_pb_blurb_description{margin-top:0!important}.tk-header-row .tk-header-phone{white-space:nowrap}.tk-header-row .tk-header-phone .et_pb_module_header{margin-bottom:0!important;padding-bottom:0!important}.tk-header-row .tk-header-portal{white-space:nowrap}.tk-header-row .tk-header-portal .et_pb_blurb{margin:0!important;padding-top:0!important;padding-bottom:0!important}.tk-header-row .tk-header-portal .et_pb_module_header{margin:0!important;padding:0!important}.tk-header-row .tk-header-portal .et_pb_blurb_description{margin:0!important;padding:0!important}.tk-header-row .tk-header-portal .et_pb_blurb_content{min-width:max-content}.tk-header-row .tk-header-schedule{white-space:nowrap}.tk-header-row .tk-header-schedule .et_pb_button{white-space:nowrap;margin:0!important}.tk-header-row .tk-header-schedule .et_pb_button:after{position:relative;margin-left:8px;line-height:1}@media (min-width:981px){.tk-header-row>.et_pb_column:nth-child(1){width:31%}.tk-header-row>.et_pb_column:nth-child(2){width:6%}.tk-header-row>.et_pb_column:nth-child(3){width:19%}.tk-header-row>.et_pb_column:nth-child(4){width:17%}.tk-header-row>.et_pb_column:nth-child(5){width:27%}}@media (max-width:980px){.tk-header-row{display:flex;flex-direction:column;align-items:center}.tk-header-row>.et_pb_column{width:100%!important;margin-right:0!important;margin-bottom:10px!important;display:flex;align-items:center;justify-content:center}.tk-header-row .tk-header-phone .et-pb-icon,.tk-header-row .tk-header-portal .et-pb-icon{font-size:36px}.tk-header-row .tk-header-phone .et_pb_main_blurb_image,.tk-header-row .tk-header-portal .et_pb_main_blurb_image{flex-basis:42px;width:42px;min-width:42px;margin-right:10px!important}.tk-header-row .tk-header-schedule .et_pb_button{padding:10px 20px!important;font-size:15px!important}.tk-header-row .tk-header-portal{white-space:nowrap}}@media (max-width:767px){.tk-header-row{padding-top:10px;padding-bottom:10px}.tk-header-row>.et_pb_column{margin-bottom:8px!important}.tk-header-row .tk-header-phone .et-pb-icon,.tk-header-row .tk-header-portal .et-pb-icon{font-size:30px}.tk-header-row .tk-header-phone .et_pb_main_blurb_image,.tk-header-row .tk-header-portal .et_pb_main_blurb_image{flex-basis:36px;width:36px;min-width:36px;margin-right:8px!important}.tk-header-row .tk-header-phone,.tk-header-row .tk-header-portal{font-size:14px}.tk-header-row .tk-header-schedule .et_pb_button{padding:9px 18px!important;font-size:14px!important}}img{max-width:100%;height:auto}.et_pb_image img,.et_pb_blurb img,.et_pb_team_member_image img,.et_pb_image_container img{max-width:100%}.et_pb_image_wrap{max-width:100%}.et_pb_blurb .et_pb_image_wrap{max-width:100%}.et_pb_blurb .et_pb_main_blurb_image img{max-width:100%;height:auto}.tk-header-row .tk-header-portal .et_pb_main_blurb_image{margin:0 10px 0 0!important;padding:0!important}.tk-header-row .tk-header-portal .et_pb_main_blurb_image img{display:block!important;max-width:100%;width:auto;height:auto;margin:0!important;padding:0!important}.et_pb_image img[alt*="service"],.et_pb_image img[alt*="Service"],img[src*="service_area"],img[src*="service-area"]{max-width:100%;height:auto}.et_pb_image img[alt*="Google"],.et_pb_image img[alt*="google"],.et_pb_blurb img[alt*="Google"],.et_pb_blurb img[alt*="google"]{max-width:100%;height:auto}.et_pb_team_member_image img,.et_pb_image_container img{max-width:100%}.et_pb_image,.et_pb_blurb,.et_pb_team_member_image,.et_pb_image_container{max-width:100%}@media only screen and (max-width:767px){img,.et_pb_image img,.et_pb_blurb img,.et_pb_team_member_image img,.et_pb_image_container img{max-width:100%}.et_pb_image_wrap{max-width:100%}.tk-header-row .tk-header-portal .et_pb_main_blurb_image img{max-width:100%;height:auto}}@media only screen and (max-width:480px){img,.et_pb_image img,.et_pb_blurb img{max-width:100%}}@font-face{font-family:"ETmodules";src:url("/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.divi-services-ticker-wrapper .card-1{background-image:url('https://tkandsonsplumbing.com/wp-content/uploads/2026/08/repair-replace-450.jpg')}.divi-services-ticker-wrapper .card-2{background-image:url('https://tkandsonsplumbing.com/wp-content/uploads/2026/08/inspecting-pipes-450.webp')}.divi-services-ticker-wrapper .card-3{background-image:url('https://tkandsonsplumbing.com/wp-content/uploads/2026/08/toilet-repair-replacement-450.jpg')}.divi-services-ticker-wrapper .card-4{background-image:url('https://tkandsonsplumbing.com/wp-content/uploads/2026/08/pressure-reducing-valve-370.png')}.divi-services-ticker-wrapper .card-5{background-image:url('https://tkandsonsplumbing.com/wp-content/uploads/2026/08/water-heater-450.jpg')}.divi-services-ticker-wrapper .card-6{background-image:url('https://tkandsonsplumbing.com/wp-content/uploads/2026/08/water-heater-tank-expansion-450.jpg')}.divi-services-ticker-wrapper .card-7{background-image:url('https://tkandsonsplumbing.com/wp-content/uploads/2026/08/tankless-water-heaters-450.jpg')}.divi-services-ticker-wrapper .card-8{background-image:url('https://tkandsonsplumbing.com/wp-content/uploads/2026/08/pressure-reducing-valve-450.jpg')}.divi-services-ticker-wrapper .card-9{background-image:url('https://tkandsonsplumbing.com/wp-content/uploads/2026/08/pipe-repair-and-installation-450.jpg')}.divi-services-ticker-wrapper .card-10{background-image:url('https://tkandsonsplumbing.com/wp-content/uploads/2026/08/drain-cleaning-450.jpg')}.divi-services-ticker-wrapper{width:100%;overflow:hidden;padding:40px 0;background:transparent;position:relative}.divi-services-ticker-track{display:flex;width:max-content;animation:continuousSlide 45s linear infinite}.divi-services-ticker-wrapper:hover .divi-services-ticker-track{animation-play-state:paused}.service-ticker-card{width:280px;min-width:280px;height:380px;margin:0 15px;border-radius:12px;background-size:cover;background-position:center;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.15);transition:all 0.4s ease-in-out;display:flex;align-items:flex-end}@media only screen and (max-width:980px){.divi-services-ticker-track{animation-duration:30s}.service-ticker-card{transform:scale(0.9);margin:0 5px}.service-ticker-card .card-full-text{max-height:180px!important;opacity:1!important;margin-top:10px!important}.service-ticker-card .card-overlay{background:linear-gradient(to top,rgba(0,0,0,0.92) 50%,rgba(0,0,0,0.4) 100%)!important}.divi-services-ticker-wrapper h3{font-size:16px!important}.card-full-text{font-size:12px!important}}.card-content{position:relative;z-index:2;padding:25px;width:100%;box-sizing:border-box}.divi-services-ticker-wrapper h3{font-size:20px!important;font-weight:700!important;color:#ffffff!important;margin:0!important;padding:0!important;line-height:1.4!important;text-shadow:0 2px 4px rgba(0,0,0,0.5)}.card-full-text{max-height:0;opacity:0;overflow:hidden;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.5!important;color:#e2e8f0!important;transition:max-height 0.4s ease,opacity 0.3s ease,margin 0.3s ease}.service-ticker-card:hover{width:360px;min-width:360px;box-shadow:0 20px 30px rgba(0,0,0,0.3)}.card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.2) 100%)!important;transition:all 0.3s ease-in-out;z-index:1}.service-ticker-card:hover .card-full-text{max-height:240px;opacity:1;margin-top:15px!important}@keyframes continuousSlide{0%{transform:translateX(0)}100%{transform:translateX(-3100px)}}@media only screen and (max-width:980px){.divi-services-ticker-track{animation-duration:30s}.service-ticker-card{transform:scale(0.9);margin:0 5px}.service-ticker-card .card-full-text{max-height:180px!important;opacity:1!important;margin-top:10px!important}.service-ticker-card .card-overlay{background:linear-gradient(to top,rgba(0,0,0,0.92) 50%,rgba(0,0,0,0.4) 100%)!important}.divi-services-ticker-wrapper h3{font-size:16px!important}.card-full-text{font-size:12px!important}}.card-link-wrapper{display:flex!important;align-items:flex-end!important;width:100%;height:100%;text-decoration:none!important;color:inherit!important;z-index:3}